USER -nama_user -email -password -level_user +add_new_user() +edit_user +save() +delete_user() PEMASUKAN_BARANG -id_pemasukan_barang -jenis_dokumen -nomor_dokumen -tanggal_dokumen -nomor_penerimaan -tanggal_penerimaan -nomor_pengajuan -tanggal_pengajuan -nomor_invoice -tanggal_invoice -nomor_bill_of_lading -tanggal_bill_of_lading -pemasok -pemilik -kode_barang -nama_barang -Jumlah_barang -satuan_barang -nilai_cif -valuta +add_new_pemasukan_barang() +edit_pemasukan_barang() +save() PENGELLUARAN BARANG -id_pengeluaran_barang -jenis_dokumen -nomor_dokumen -tanggal_dokumen -pembeli -posisi_gudang -lama_penumpukan -biaya_lainnya -kode_barang -nama_barang -Jumlah_barang -satuan_barang -nilai_cif -valuta -nilai_bea_masuk -nilai_ppn -nilai_ppnbm -nilai_pph +add_new_pengeluaran_barang() +edit_pengeluaran_barang() +save() POSISI_BARANG -id_posisi_barang -nomor_dokumen +add_new_posisi() +edit_posisi() +save() KODE_BARANG -id_kode_barang -nomor_kode_barang -nama_barang +add_new_posisi() +edit_posisi() +save() *..1 *..1 1..* 1..* PERMINTAAN_BARANG -jumlah_barang -satuan_barang +send() 1..* 1 1 1 1 1 DATA BARANG -id_data_barang -nama_barang -jumlah_barang -satuan_barang +add_new_barang() +edit_barang() +save() 1..* 1
Gambar 3. 14 Class diagram
Berikut adalah class diagram, dalam pembuatan sebuah sistem class diagram ini sangat penting,
Data user: Pada data user ini berisi data diri user serta level user, level user ini digunakan untuk melakukan pemberian terhadap hak akses user baru.
Data pemasukan barang: Pada data pemasukan barang ini berisi tentang data-data barang yang akan masuk ke area pusat logistik berikat.
Data pengeluaran barang: Pada data pengeluaran barang ini berisi tentang data-data barang yang akan keluar dari area pusat logistik berikat.
Data posisi barang: pada data ini, berisi tentang posisi barang selama didalam area Tempat Penimbunan Berikat.
Data kode barang: Pada data kode barang ini berisi tentang data kode barang yang pernah dan akan dibuat menjadi database kode barang.
Data permintaan barang: Pada data permintaan barang ini berisi tentang data permintaan barang yang dibutuhkan untuk dikeluarkan dari Tempat
Penimbunan Berikat.
Data barang: Pada data barang ini berisi tentang data barang yang sudah pernah diinput pada sistem.
3.9 Sequence
Sequence Diagram menjelaskan interaksi object yang di susun dalam suatu urutan waktu. Diagram ini secara khusus berasosiasi dengan Use Case. Sequence Diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam Use Case.
Berikut merupakan sequence input pemasukan barang:
:Halaman Utama :Halaman Input
Pemasukan Barang
Exim
1: Include login
5: Input pemasukan barang
(jenis,nomor,tanggal_dokumen,nomor,tanggal_penerimaan, nomor,tanngal_pengajuan,nomor,tanggal invoice, nomor,tanggal_bill_of_lading,pemasok,pemilik,kode,nama_b arang,jumlah,satuan,nilai_cif,valuta)
7. Input pemasukan barang done
3:Menampilkan menu input pemasukan barang :Input Pemasukan Barang 2: Input pemasukan barang 4: mengisi pemasukan barang 8.kembali ke halaman utama 9.Menampilkan halaman utama :Pemasukan Barang
6.save pemasukan barang
Gambar 3. 15 Sequence diagram input pemasukan barang
Sequence diatas menjelaskan tentang proses Input pemasukan barang. Proses ini akan dilakukan oleh staff exim. Staff exim melakukan proses Input pemasukan barang dengan langkah-langkah sebagai berikut. Exim membuka halaman login user, setelah itu exim melakukan login kedalam sistem, Setelah itu masuk ke halaman menu Input pemasukan barang, sistem menampilkan menu input pemasukan barang,
exim mengisi pemasukan barang tersebut, save, Input pemasukan barang selesai, lalu kembali ke menu halaman utama.
Berikut merupakan sequence input posisi barang:
Gambar 3. 16 Sequence diagram input posisi barang
Sequence diatas menjelaskan tentang proses Input posisi barang. Proses ini akan dilakukan oleh exim. Exim melakukan proses Input posisi barang dengan langkah-langkah sebagai berikut. Exim membuka halaman login user, setelah itu exim melakukan login kedalam sistem, Setelah itu masuk ke halaman menu Input posisi barang, sistem menampilkan menu input posisi barang, lalu exim mengisi posisi barang tersebut. save, lalu kembali ke menu halaman utama
Berikut merupakan Sequence diagram input kode barang:
Gambar 3. 17 Sequence diagram input kode barang
Sequence diatas menjelaskan tentang proses Input kode barang. Proses ini akan dilakukan oleh staff exim. Staff exim melakukan proses Input kode barang dengan langkah-langkah sebagai berikut. Exim membuka halaman login user, setelah itu exim melakukan login kedalam sistem, Setelah itu masuk ke halaman menu Input kode barang, sistem menampilkan menu input kode barang, exim mengisi input kode barang tersebut, save, Input kode barang selesai, lalu kembali ke menu halaman utama.
Berikut merupakan sequence input permintaan barang:
Gambar 3. 18 Sequence diagram input permintaan barang
Sequence diatas menjelaskan tentang proses Input permintaan barang. Proses ini akan dilakukan oleh importir. Importir melakukan proses Input permintaan barang dengan langkah-langkah sebagai berikut. Importir membuka halaman login user, setelah itu importir melakukan login kedalam sistem, Setelah itu masuk ke halaman data pemasukan barang, sistem menampilkan data pemasukan barang, importir request permintaan barang, lalu sistem menampilkan data permintaan barang, importir menginput data permintaan barang tersebut, save, input pengeluaran barang selesai, lalu kembali ke menu halaman utama.
Berikut merupakan sequence input pengeluaran barang:
Gambar 3. 19 Sequence diagram input pengeluaran barang
Sequence diatas menjelaskan tentang proses Input pengeluaran barang. Proses ini akan dilakukan oleh staff exim. Staff exim melakukan proses Input pengeluaran barang dengan langkah-langkah sebagai berikut. Exim membuka halaman login user, setelah itu exim melakukan login kedalam sistem, Setelah itu masuk ke halaman menu Input pengeluaran barang, sistem menampilkan menu input pengeluaran barang, exim mengisi pengeluaran barang tersebut, save, Input pengeluaran barang selesai, lalu kembali ke menu halaman utama.
Berikut merupakan Sequence diagram laporan pemasukan barang:
Gambar 3. 20 Sequence diagram laporan pemasukan barang
Sequence diatas menjelaskan tentang proses cetak laporan pemasukan barang. Proses ini akan dilakukan oleh Beacukai. Beacukai melakukan proses cetak laporan yang berisi tentang laporan pemasukan barang dengan langkah-langkah sebagai berikut, beacukai membuka halaman login user, setelah itu Beacukai melakukan login kedalam sistem, Setelah itu masuk ke halaman pemasukan barang. Sistem menampilkan data pemasukan barang, lalu Beacukai memilih Laporan pemasukan barang yang akan dicetak sesuai kebutuhan, lalu cetak aporan. Cetak laporan selesai, lalu kembali ke menu halaman utama
Berikut merupakan Sequence diagram laporan pengeluaran barang:
Gambar 3. 21 Sequence diagram laporan pengeluaran barang
Sequence diatas menjelaskan tentang proses cetak laporan pengeluaran barang. Proses ini akan dilakukan oleh Beacukai. Beacukai melakukan proses cetak laporan yang berisi tentang laporan pengeluaran barang dengan langkah-langkah sebagai berikut, beacukai membuka halaman login user, setelah itu Beacukai melakukan login kedalam sistem, Setelah itu masuk ke halaman pengeluaran barang. Sistem menampilkan data pengeluaran barang, lalu Beacukai memilih Laporan pengeluaran barang yang akan dicetak sesuai kebutuhan, lalu cetak aporan. Cetak laporan selesai, lalu kembali ke menu halaman utama
Berikut merupakan Sequence diagram mutasi barang:
Gambar 3. 22 Sequence diagram laporan mutasi barang
Sequence diatas menjelaskan tentang laporan mutasi barang. Proses ini akan dilakukan oleh Beacukai. Beacukai melakukan proses cetak laporan yang berisi mutase barang dengan langkah-langkah sebagai berikut, beacukai membuka halaman login user, setelah itu beacukai melakukan login kedalam sistem, Setelah itu masuk ke halaman mutasi barang. sistem menampilkan laporan mutasi, lalu beacukai memilih laporan mutasi yang akan dicetak sesuai kebutuhan, lalu cetak laporan. Cetak laporan selesai, lalu kembali ke menu halaman utama
Gambar 3. 23 Sequence diagram laporan posisi barang
Sequence diatas menjelaskan tentang laporan posisi barang. Proses ini akan dilakukan oleh Beacukai. Beacukai melakukan proses cetak laporan yang berisi posisi barang dengan langkah-langkah sebagai berikut, beacukai membuka halaman login user, setelah itu beacukai melakukan login kedalam sistem, Setelah itu masuk ke halaman posisi barang. sistem menampilkan laporan posisi, lalu beacukai memilih laporan posisi yang akan dicetak sesuai kebutuhan, lalu cetak laporan. Cetak laporan selesai, lalu kembali ke menu halaman utama
Berikut merupakan Sequence diagram mengelola user:
Gambar 3. 24 Sequence diagram mengelola user
Sequence diatas menjelaskan tentang proses mengelola user , Proses ini akan dilakukan oleh Staff admin, Staff admin melakukan proses penambahan,edit,delete user dengan langkah-langkah sebagai berikut, staff admin membuka halaman login user, setelah itu Staff admin melakukan login kedalam sistem, Setelah itu masuk ke halaman menu master user, sistem menampilkan menu master user, lalu Staff admin memilih menu user (tambah, edit, hapus) sesuai kebutuhan, lalu buat user dengan memasukkan data user. Save, Buat user selesai, lalu kembali ke menu halaman utama.