• Tidak ada hasil yang ditemukan

Sequence Diagram

Dalam dokumen MANAJEMEN SISTEM INVENTORY CONTROL APLIK (Halaman 55-61)

Bab 3 ANALISIS DAN PERANCANGAN

3.2 Perancangan

3.2.3 Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan mendekripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek.

3.2.3.1 Sequence Diagram Login Karyawan Gudang

: Karyawan Gudang

/view /controller /model 1 : Username Password()

2 : function aksi login()

3 : validasi login di tabel user() 4 : validasi berhasil()

5 : Tampilkan halaman utama()

Keterangan :

Pada gambar 3-5 Sequence Diagram login karyawan melakukan login dengan memasukan username dan password. Username dan password tersebut di tulis pada tampilan View, kemudian username dan password tersebut di proses oleh function aksi login di Controller, kemudian validasi login di tabel user pada Model. Setelah validasi berhasil maka sistem akan menampilkan halaman utama karyawan gudang di view.

3.2.3.2 Sequence Diagram Login Pemilik Butik

: Pemilik Butik

/view /controller /model

1 : username password()

2 : function aksi login()

3 : validasi login di tabel user()

4 : validasi berhasil() 5 : tampilkan halaman utama()

Gambar 3-6 Sequence Diagram Login Pemilik Butik

Keterangan :

Pada gambar 3-6 Sequence Diagram login pemilik butik melakukan login dengan memasukan username dan password. Username dan password tersebut di tulis pada tampilan View, kemudian username dan password tersebut di proses oleh function aksi login di Controller, kemudian validasi login di tabel user pada Model. Jika validasi berhasil masuk maka akan ditampilkan halaman utama dari pemilik butik di View.

3.2.3.3 Sequence Diagram Kelola Data Barang

: Karyawan Gudang

/view /controller /model

1 : Data Barang()

2 : Function insert/update/delete barang()

3 : insert/update/delete di tabel barang()

4 : insert/update/delete berhasil()

5 : Tampilkan data barang()

Gambar 3-7 Sequence Diagram Kelola Data Barang

Keterangan :

Pada gambar 3-7 Sequence Diagram kelola data barang, karyawan gudang melakukan insert/update/delete data barang pada tampilan View, kemudian di proses oleh function insert/update/delete barang di Controller, kemudian insert/update/delete ke tabel barang pada Model. Saat Barang berhasil insert/update/delete maka list data barang akan tampil.

3.2.3.4 Sequence Diagram Kelola Data Kategori

: Karyawan Gudang

/view /controller /model

1 : Data Kategori()

2 : Function insert/update/delete kategori()

3 : insert/update/delete di tabel kategori()

4 : insert/update/delete berhasil() 5 : Tampilkan data kategori()

Gambar 3-8 Sequence Diagram Kelola Data Kategori

Keterangan :

Pada gambar 3-8 Sequence Diagram kelola data kategori, karyawan gudang melakukan insert/update/delete data kategori pada tampilan View, kemudian di proses oleh function insert/update/delete kategori diController, kemudian insert/update/delete ke tabel kategori pada Model. Saat kategori berhasil insert/update/delete maka list data kategori akan tampil.

3.2.3.5 Sequence Diagram Kelola Data Rak

: Karyawan Gudang

/view /controller /model

1 : data rak()

2 : function insert/update/delete_rak()

3 : insert/update/delete di table rak() 4 : insert/update/delete berhasil()

5 : tampilkan data transaki()

Gambar 3-9 Sequence Diagram Kelola Data Rak

Keterangan :

Pada gambar 3-9 Sequence Diagram kelola data rak, karyawan gudang melakukan insert/update/delete data rak pada tampilan View, kemudian di proses oleh function insert/update/delete rak di Controller, kemudian insert/update/delete ke tabel rak pada Model. Saat rak berhasil insert/update/delete maka list data rak akan tampil.

3.2.3.6 Sequence Diagram Kelola Data Supplier

: Karyawan Gudang

/view /controller /model

1 : Data Suplier()

2 : function Insert/update/delete suplier()

3 : insert/update/delete di tabel suplier()

4 : insert/update/delete berhasil()

5 : Tampilkan data suplier()

Gambar 3-10 Sequence Diagram Kelola Data Supplier

Keterangan :

Pada gambar 3-10 Sequence Diagram Pada proses sequence diagram kelola data supplier, karyawan gudang melakukan insert/update/delete data supplier pada tampilan View, kemudian di proses oleh function insert/update/delete supplier di Controller, kemudian insert/update/delete ke

tabel supplier pada Model. Saat supplier berhasil insert/update/delete maka list data supplier akan tampil.

3.2.3.7 Sequence Diagram Kelola Data Barang Masuk

: Karyawan Gudang

/view /controller /model

1 : data barang masuk()

2 : function insert barang masuk()

3 : insert di tabel barang masuk()

4 : insert berhasil() 5 : tampilkan barang masuk()

Gambar 3-11 Sequence Diagram Kelola Data Barang Masuk

Keterangan :

Pada gambar 3-11 Sequence Diagram kelola data barang masuk, karyawan gudang melakukan insert data barang masuk pada tampilan View, kemudian di proses oleh function insert barang masuk di Controller, kemudian insert ke tabel barang masuk pada Model. Saat barang masuk berhasil insert maka list data barang masuk akan tampil.

3.2.3.8 Sequence Diagram Kelola Data Barang Keluar

: Karyawan Gudang

/view /controller /model

1 : data barang keluar()

2 : function insert barang keluar()

3 : insert di tabel barang keluar()

4 : insert berhasil() 5 : tampilkan barang keluar()

Gambar 3-12 Sequence Diagram Kelola Data Barang Keluar

Keterangan :

Pada gambar 3-12 Sequence Diagram kelola data barang keluar, karyawan gudang melakukan insert data barang keluar pada tampilan View,

kemudian di proses oleh function insert barang keluar di Controller, kemudian insert ke tabel barang keluar pada Model. Saat barang keluar berhasil insert maka list data barang keluar akan tampil.

3.2.3.9 Sequence Diagram Kelola Data User

: Pemilik Butik

/view /controller /model

1 : Data User()

2 : function insert/update/delete user()

3 : insert/update/delete di tabel user()

4 : insert/update/delete berhasil() 5 : tampilkan data user()

Gambar 3-13 Sequence Diagram Kelola Data User

Keterangan :

Pada gambar 3-13 Sequence Diagram kelola data user , pemilik butik melakukan insert/update/delete data user pada tampilan View, kemudian di proses oleh function insert/update/delete user di Controller, kemudian insert/update/delete ke tabel user pada Model. Saat user berhasil insert/update/delete maka list data user akan tampil.

3.2.3.10 Sequence Diagram Kelola Data Stok

: Pemilik Butik

/view /controller /model

1 : Data Stok()

2 : function Delete Stok()

3 : Delete di tabel stok()

4 : Delete berhasil()

5 : Tampilkan data stok()

Keterangan :

Pada gambar 3-14 Sequence Diagram kelola data stok , pemilik butik melakukan delete data stok pada tampilan View, kemudian di proses oleh function delete stok di Controller, kemudian delete ke tabel stok pada Model. Saat stok berhasil delete maka list data stok akan tampil

3.2.3.11 Sequence Diagram Kelola Data Laporan

: Pemilik Butik

/view /controller /model 1 : Data Laporan()

2 : Function Detail Laporan()

3 : get tabel laporan() 4 : get tabel berhasil()

5 : tampilkan laporan() 6 : Data Laporan()

7 : Function Print Laporan()

8 : Get tabel Laporan() 9 : get tabel berhasil()

10 : Cetak Laporan()

Gambar 3-15 Sequence Diagram Kelola Data Laporan

Keterangan :

Pada gambar 3-15 Sequence Diagram kelola data laporan, pemilik butik melihat detail /print data laporan pada tampilan View, kemudian di proses oleh function detail/print laporan di Controller, kemudian get tabel laporan pada Model. Saat pemilik butik berhasil get table maka list data/cetak laporan akan tampil.

Dalam dokumen MANAJEMEN SISTEM INVENTORY CONTROL APLIK (Halaman 55-61)

Dokumen terkait