Skip to content
Snippets Groups Projects
user avatar
Erdianti Wiga Putri Andini authored
c79494b8

Tugas Besar Rekayasa Perangkat Lunak IF2250

Sistem Storage Manager - WareHosea

Table of Contents

  1. General Information
  2. Contributors
  3. How to Run The Program
  4. Daftar Modul
  5. Daftar Tabel Basis Data

General Information

WareHosea adalah sistem perangkat lunak storage manager berbasis aplikasi desktop yang bernama yang akan mempermudah administrator dalam proses mengelola dan melacak barang-barang yang ada di beberapa warehouse. Sistem ini akan menampilkan nama barang, kode barang, deskripsi barang, jumlah stok barang, gambar barang, dan status pengiriman barang. Selain itu sistem juga akan menampilkan nama warehouse, id warehouse, lokasi warehouse, kapasitas maksimum warehouse, dan kapasitas terkini warehouse. Pengguna dapat melakukan pengelolaan stok barang-barang yang ada di berbagai warehouse dengan fungsi create, update, delete, dan read (CRUD). Selain itu, dengan sistem ini pengguna dapat melakukan pemindahan barang dari warehouse yang satu ke warehouse yang lainnya, baik satu barang maupun semua barang sekaligus. Sistem ini dapat melakukan pencarian suatu barang atau warehouse berdasarkan kata kunci yang diberikan menggunakan fungsi search.

Contributors

NIM Nama
13522013 Denise Felicia Tiowanni
13522053 Erdianti Wiga Putri Andini
13522063 Shazya Audrea Taufik
13522085 Zahira Dina Amalia
13522087 Shulha
10023608 Tazkirah Amaliah

How to Run The Program

  1. Clone repository ini dengan mengetikkan git clone https://gitlab.informatika.org/wigglomigglo/if2250-2024-k01-10-warehosea.git pada terminal
  2. Buka folder yang telah di-clone
  3. Ketik cd src pada terminal
  4. Karena default OS pada aplikasi ini menggunakan MacOS, maka ketik python3 main.py
  5. Login sesuai dengan username dan password pada database
  6. Fitur aplikasi siap digunakan

Daftar Modul

Modul PIC
Manipulasi Data Admin 13522063, 13522013 (UI)
Manipulasi Data Warehouse 13522053, 13522013 (UI)
Manipulasi Data Barang 13522085, 13522087, 13522013 (UI)

Manipulasi Data Admin

LamanLogin EditProfile

Manipulasi Data Warehouse

ListWarehouse DetailWarehouse TambahWarehouse

Manipulasi Data Barang

ListBarang DetailBarang TambahBarang PindahBarang

Daftar Tabel Basis Data

  1. admin( surel VARCHAR(255) NOT NULL, nama VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, noTelp VARCHAR(255) NOT NULL, PRIMARY KEY(surel) )

  2. barang( id_warehouse INTEGER(11) NOT NULL, id_barang VARCHAR(5) NOT NULL, nama_barang text NOT NULL, deskripsi_barang text DEFAULT NULL, stok INTEGER(11) NOT NULL, foto VARCHAR(255) DEFAULT NULL, status_pengiriman` enum('Dalam Pengiriman','Berada di Warehouse') DEFAULT NULL, PRIMARY KEY (id_warehouse,id_barang) )

  3. warehouse( id_warehouse INTEGER(11) NOT NULL AUTO_INCREMENT, nama_warehouse VARCHAR(30) NOT NULL, kapasitas_maksimum INTEGER(11) DEFAULT NULL, kapasitas_terkini INTEGER(11) NOT NULL, alamat VARCHAR(255) NOT NULL, id_admin VARCHAR(255) DEFAULT NULL, PRIMARY KEY (id_warehouse), KEY fk_id_admin (id_admin), CONSTRAINT fk_id_admin FOREIGN KEY (id_admin) REFERENCES admin (surel))         )