64
E. Data Flow Diagram Level 1
DFD level 1 merupakan hasil dekomposisi dari DFD level 0. Pada DFD level 0 hanya tampak keseluruhan aliran data yang keluar masuk proses di level ini.
Namun, pada DFD level 1 telah dijelaskan secara lebih spesifik aliran data serta subproses hasil dekomposisi level sebelumnya. Berikut ini merupakan subproses
yang ada pada level ini: 1.
Proses Kelola Data Master Proses
“Kelola Data Master” jika dilakukan dekomposisi terhadap proses tersebut maka dapat dihasilkan beberapa subproses yaitu:
“Mengelola Master Lokasi
”, “Mengelola Data Master Rekanan”, dan “Mengelola Data Master Produksi
”. Admin adalah satu-satunya aktor yang berinterakasi dengan proses- proses tersebut.
Proses “Kelola Data Master” ini dapat dilihat pada gambar 3.7. 2.
Proses Melakukan Administrasi Ekspor Proses Melakukan Administrasi Ekspor merupakan salah satu fungsi utama dari
aplikasi yang dibangun pada proyek tugas akhir ini. Hasil dari dekomposisi dari proses Melakukan Administrasi Ekspor tersebut menghasilkan beberapa proses
di dalamnya yaitu: Melakukan Permintaan Ekspor Barang, Menentukan Agen Pelayaran, Menentukan Ekspedisi, Melakukan Permintaan Kelengkapan
Dokumen Ekspor, Melakukan Pengunggahan Dokumen Perijinan dan Perpajakan, Melakukan Konfirmasi Draft BL, dan Mengisi Kelengkapan Data
Ekspor. Proses-proses hasil dekomposisi ini telah disesuaikan dengan rencana
pengembangan sistem yang telah disajikan dalam bentuk BPMN pada lampiran 20. Staf pemasaran, staf ekspor, dan staf dokumentasi merupakan aktor-aktor
65
yang saling berinteraksi dengan proses-proses dalam level ini. Dimulai dari staf pemasaran yang mengawali jalannya proses dengan mengeksekusi proses
“Melakukan Permintaan Ekspor Barang” sampai dengan proses terakhir yakni “Mengisi Kelengkapan Data Ekspor” yang dieksekusi oleh staf ekspor untuk
lebih jelasnya dapat dilihat pada gambar 3.8.
Gambar 3.7 DFD Level 1 Kelola Data Master.
F. Data Flow Diagram Level 2
Data Flow Diagram DFD level 2 merupakan hasil dekomposisi dari DFD pada level 1 yang telah dijabarkan secara rinci pada subbab sebelumnya. Pada
level ini semua aliran data serta subbproses akan dijelaskan lebih rinci lagi.
[daftar kota]
[data pembeli] data kode kota
data kode kota data kode kota
[daftar ekspedisi] [daftar pelayaran]
[data pelayaran] [daftar eksportir]
[data eks portir] [daftar pembeli]
[data pembeli] [daftar wilayah]
[daftar neg ara]
[data kota] [data wilayah]
[data negara]
data kode kota
[data eks pedis i] [data pelayaran]
[data eks portir] [daftar pelayaran]
[daftar ekspedisi] [daftar eksportir]
[daftar pembeli] [data kota]
[data wilayah] [data negara]
[daftar kota] [daftar wilayah]
[daftar neg ara] Admin
1 country
2 reg ion
3 city
5 shipper
6 carrier
7 expedition
4 buyer
1.1 Meng elola Mas ter
Lokasi
+
1.2 Meng elola Data
Master Rekanan
+
[daftar kateg ori]
[data kemasan] [data produk]
[data tipe] [data kateg ori]
[daftar kemas an] [daftar produk]
[daftar tipe]
[data kemasan] [data produk]
[data tipe] [data kateg ori]
[daftar produk] [daftar tipe]
[daftar kateg ori] [daftar kemas an]
Admin 8
category 9
type 10
produc t 11
packag es 1.3
Meng elola Data Mas ter Produksi
+
66
Gambar 3.8 DFD Level 1 Melakukan Administrasi Ekspor.
[dokumen invoice] [data final ekspor]
[data akhir ekspor] [dokumen invoice]
[hasil konfirmasi draft BL] [notifikasi hasil konfirmasi draft BL]
[data konfirmasi draft BL] [notifikasi konfirmasi draft BL]
[dokumen NPE PEB COO]
data permintaan ekspor [data permintaan ekspor]
[dokumen draft BL] [NPE PEB COO]
[draft BL] [data kelengkapan dokumen expor]
[notifikasi kelengkapan dok ekspor]
[dokumen packing list] [data produk]
[data petikemas] [data manifest ekspor]
[dokumen packing list] [daftar manifest]
[data SI CI]
[dokumen SI CI] [notifikasi permintaan dokumen ekspor]
[data permintaan dokumen ekspor] [data permintaan dokumen ekspor]
[data permintaan ekspor] [daftar permintaan dokumen ekspor]
[data pelayaran]
[data petikemas] [daftar petikemas]
[bukti peng ambilan petikemas] [data pilihan ekspedisi]
[bukti peng ambilan petikemas] [daftar pemilihan ekspedisi]
[data ekspedisi] [data pembeli]
[data pilihan ekspedisi] [data permintaan ekspor]
[gambar bukti pemesanan pelayaran] [bukti pemesanan pelayaran]
[notifikasi konfirmasi pelayaran]
[data konfirmasi pembeli] [data konfirmasi pembeli]
[data pemilihan pelayaran] [notifikasi konfirmasi pemilihan pelayaran]
[data pemilihan pelayaran] [data permintaan ekspor]
[data pembeli] [data pilihan pelayaran]
[data pelayaran] [data permintaan ekspor]
[notifikasi permintaan ekspor] [daftar permintaan ekspor]
[data pembeli] [daftar permintaan ekspor]
[data permintaan ekspor] [data pembeli]
[daftar permintaan ekspor] Staf
Pemasaran
Staf Ekspor 4
buyer
12 exp_trs
2.1 Melakukan
Permintaan Ekspor Barang
+
2.2 Menentukan Agen
Pelayaran
+
6 carrier
12 exp_trs
13 carrier_dtl
Staf Ekspor 14
exp_doc
2.3 Menentukan
Ekspedisi
+
4 buyer
7 expedition
15 container_dtl
13 carrier_dtl
2.4 Melakukan Permintaan
Keleng kapan Dokumen Ekspor
+
12 exp_trs
Staf Dokumentasi
14 exp_doc
15 container_dtl
10 product
14 exp_doc
18 exp_dtl
2.5 Melakukan Pengung gahan
Dokumen Perijinan Perpajakan
2.6 Melakukan Konfirmasi Draft
Bill of Lading
+
Staf Ekspor 12
exp_trs 14
exp_doc
Staf Dokumentasi
2.7 Meng isi Keleng kapan
Data Ekspor
+
67
1. Proses Mengelola Data Master Lokasi
Hasil dekomposisi dari proses “Mengelola Data Master Lokasi” dapat dilihat pada gambar 3.9. Dekomposisi tersebut menghasilkan 3 subproses yaitu:
“Mengelola Data Master Negara”, “Mengelola Data Master Wilayah”, dan “Mengelola Data Master Kota”. Pada dekomposisi ini juga terdapat beberapa
tabel yakni: tabel country, tabel region, dan tabel city.
Gambar 3.9 DFD Level 2 Mengelola Data Master Lokasi.
2. Proses Mengelola Data Master Rekanan
Hasil dekomposisi dari proses “Mengelola Data Master Rekanan” ditampilkan
pada gambar 3.10. Pada hasil dekomposisi tersebut terdapat 4 subproses yaitu: “Mengelola Data Master Pembeli”, “Mengelola Data Master Eksportir”,
“Mengelola Data Master Pelayaran”, dan “Mengelola Data Master Ekspedisi”. Pada dekomposisi ini juga terdapat beberapa tabel yaitu: tabel buyer, tabel
shipper, tabel city, tabel carrier, dan tabel expedition yang digunakan sebagai media untuk penyimpanan data pada masing-masing proses yang ada pada level
ini.
data kode wilayah [daftar kota]
[data kota] [daftar wilayah]
[data wilayah] [daftar neg ara]
[data negara]
[daftar kota] [daftar wilayah]
data kode negara
[data kota] [data wilayah]
[data negara] [daftar neg ara]
Admin 1
country
2 reg ion
3 city
1.1.1 Meng elola Data
Master Neg ara
+
1.1.2 Meng elola Data
Master Wilayah
+
1.1.3 Meng elola Data
Master Kota
+
68
Gambar 3.10 DFD Level 2 Mengelola Data Master Rekanan.
3. Proses Mengelola Data Master Produksi
Hasil dekomposisi dari proses “Mengelola Data Master Produksi” nampak pada
gambar 3.11. Dekomposisi pada proses “Mengelola Data Master Produksi” ini
menghasilkan beberapa subproses yakni: “Mengelola Data Master Kategori”,
“Mengelola Data Master Tipe”, “Mengelola Data Master Produk”, dan “Mengelola Data Master Kemasan”. Pada dekomposisi ini juga melibatkan
beberapa tabel yakni: tabel category, tabel type, tabel product, dan tabel
[data pembeli]
[data ekspedisi] [daftar ekspedisi]
[data pelayaran] [daftar pelayaran]
[data eksportir]
[daftar eksportir]
[data kode kota] [data kode kota]
[data kode kota] [data kode kota]
[daftar pembeli] [data pembeli]
[data ekspedisi] [data pelayaran]
[data eksportir]
[daftar ekspedisi] [daftar pelayaran]
[daftar eksportir] [daftar pembeli]
Admin 5
shipper
6 carrier
7 expedition
4 buyer
3 city
1.2.1 Meng elola Data
Master Pembeli
+
1.2.2 Meng elola Data
Master Eksportir
+
1.2.3 Meng elola Data
Master Pelayaran
+
1.2.4 Meng elola Data
Master Ekspedisi
+
69
packages yang digunakan sebagai media penyimpanan data pada masing- masing proses pada level ini.
Gambar 3.11 DFD Level 2 Mengelola Data Master Produksi.
4. Proses Melakukan Permintaan Ekspor Barang
Dekomposisi dari proses “Melakukan Permintaan Ekspor Barang” dapat dilihat
dengan seksama pada gambar 3.12. Dekomposisi dari proses ini juga menghasilkan beberapa subproses dan beberapa tabel yang digunakan sebagai
media penyimpanan data. Subproses yang dihasilkan dari dekomposisi proses ini yaitu: “Mengisi Data
Permintaan Ekspor”, “Menampilkan Data Permintaan Ekspor”, dan “Memberikan Notifikasi Permintaan Ekspor”. Tabel yang muncul dalam level
ini yakni tabel buyer dan tabel exp_trs.
[daftar kateg ori]
[data kemasan] [daftar kemasan]
[daftar kemasan] [data kemasan]
[data produk] [data produk]
[daftar produk] [daftar produk]
data kode tipe [data tipe]
[data tipe] [daftar tipe]
[daftar tipe] data kode kateg ori
[data kateg ori]
[data kateg ori] [daftar kateg ori]
Admin 8
category
9 type
10 product
11 packag es
1.3.1 Meng elola Data
Master Kategori
+
1.3.2 Meng elola Data
Master Tipe
+
1.3.3 Meng elola Data
Master Produk
+
1.3.4 Meng elola Data
Master Kemasan
+
70
Gambar 3.12 DFD Level 2 Melakukan Permintaan Ekspor Barang.
Gambar 3.13 DFD level 2 Menentukan Agen Pelayaran.
[data permintaan ekspor] [notifikas i permintaan ekspor]
[daftar permintaan eks por] [data pembeli]
[daftar permintaan eks por] [data permintaan ekspor]
[data pembeli] [daftar permintaan eks por]
2.1.1 Mengis i Data
Permintaan Ekspor 2.1.2
Menampilkan Data Permintaan Ekspor
2.1.3 Memberikan
Notifikasi Permintaan Ekspor
Staf Pemas aran
4 buyer
12 exp_trs
Staf Ekspor
data permintaan ekspor data permintaan ekspor
data permintaan ekspor
[gambar bukti pemesanan pelayaran] [bukti pemes anan pelayaran]
data pilihan pelayaran data permintaan ekspor
[notifikas i konfirmas i pelayaran] [data konfirmas i pembeli]
[data konfirmas i pembeli] data pilihan pelayaran
data permintaan ekspor data pelayaran
data pembeli data pemilihan pelayaran
[data pemilihan pelayaran]
[notifikas i konfirmas i pemilihan pelayaran] [data pemilihan pelayaran]
data pemilihan pelayaran data pelayaran
data pembeli [data permintaan eks por]
[data pembeli] [data pelayaran]
[data pilihan pelayaran] 2.2.1
Memilih Ag en Pelayaran
2.2.2 Menampilkan
Pemilihan Ag en Pelayaran
2.2.3 Memberikan
Notifikas i Konfirmasi Pelayaran
6 carrier
Staf Ekspor 4
buyer
12 exp_trs
Staf Pemas aran
2.2.4 Melakukan
Konfirmasi Pelayaran
13 carrier_dtl
4 buyer
6 carrier
12 exp_trs
13 carrier_dtl
2.2.5 Ung g ah Bukti
Pemes anan Pelayaran
Staf Ekspor 14
exp_doc 2.2.6
Memberikan Notifikasi Konfirmasi Pelayaran
Selesai
71
5. Proses Menentukan Agen Pelayaran
Dekomposisi dari proses “Menentukan Agen Pelayaran” dapat dilihat dengan jelas pada gambar 3.13. Dekomposisi ini menghasilkan beberapa subproses dan
beberapa tabel yang digunakan dalam penyimpanan datanya. 6.
Proses Menentukan Ekspedisi Dekomposisi dari proses
“Menentukan Ekspedisi” menghasilkan beberapa subproses yakni: “Memilih Ekspedisi”, “Menampilkan Pilihan Ekspedisi”,
“Mengunggah Surat Jalan”, dan “Mencatat Data Petikemas”. Tabel yang muncul di level ini yaitu: exp_trs, buyer, expedition, exp_doc, carrier_dtl.
Dekomposisi dari proses “Menentukan Ekspedisi” nampak dengan jelas pada gambar 3.14.
Gambar 3.14 DFD Level 2 Menentukan Ekspedisi.
[data pelayaran] data permintaan ekspor
[data petikemas] [daftar petikemas]
data pemilihan ekspedisi data ekspedisi
data pembeli [daftar pemilihan ekspedisi]
data permintaan ekspor [bukti peng ambilan petikemas]
[bukti peng ambilan petikemas] [data pilihan ekspedisi]
[data pilihan ekspedisi] [data ekspedisi]
[data pembeli] [data permintaan ekspor]
2.3.1 Memilih Ekspedisi
2.3.2 Menampilkan
Pilihan Ekspedisi
2.3.4 Mencatat Data
Petikemas 2.3.3
Meng ung g ah Surat Jalan
12 exp_trs
Staf Ekspor 4
buyer 7
expedition
14 exp_doc
12 exp_trs
4 buyer
7 expedition
15 container_dtl
13 carrier_dtl
72
7. Proses Melakukan Permintaan Kelengkapan Dokumen Ekspor
Dekomposisi dari proses “Melakukan Permintaan Kelengkapan Dokumen Ekspo
r” nampak jelas pada gambar 3.15. Dekomposisi proses ini menghasilkan beberapa subproses yaitu: “Melakukan Permintaan Kelengkapan Dokumen”,
“Memberikan Notifikasi Permintaan Kelengkapan Dokumen”, “Mengunggah Shipping Instruction dan Commercial Invoice
”, “Mengisi Manifest List”, dan “Memberikan Notifikasi Dokumen Ekspor Terlengkapi”. Aktor-aktor yang
berperan dalam dekomposisi proses ini yakni staf ekspor dan staf dokumentasi.
Gambar 3.15 DFD Level 2 Melakukan Permintaan Kelengkapan Dokumen Ekspor.
[data kelengkapan dokumen expor] [notifikas i kelengkapan dok ekspor]
data permintaan ekspor [dokumen packing list]
[data produk] [data petikemas]
[data manifes t eks por] [dokumen packing list]
[daftar manifest] [data SI CI]
[dokumen SI CI] [data permintaan dokumen ekspor]
[data permintaan eks por]
[notifikas i permintaan dokumen ekspor] [data permintaan dokumen ekspor]
[daftar permintaan dokumen eks por] 2.4.1
Melakukan Permintaan Keleng kapan Dokumen
2.4.2 Memberikan Notifikasi
Permintaan Keleng kapan Dokumen
2.4.3 Meng ung g ah Shipping
Instruc tion Commercial Invoic e
2.4.4 Meng is i Manifest Lis t
+
Staf Ekspor 12
exp_trs
Staf Dokumentas i
14 exp_doc
18 exp_dtl
15 container_dtl
10 produc t
14 exp_doc
2.4.5 Memberikan Notifikasi
Dokumen Ekspor Terleng kapi
73
8. Proses Melakukan Konfirmasi Draft BL
Dekomposisi dari proses “Melakukan Konfirmasi Draft BL” dapat disaksikan dengan jelas pada gambar 3.16. Dekomposisi proses ini menghasilkan 4
subproses yaitu: “Unggah Draft BL”, “Memberikan Notifikasi Permintaan Konfirmasi Draft BL”, “Memberikan Konfirmasi Draft BL”, dan
“Memberikan Notifikasi Hasil Konfirmasi Draft BL”. Tabel yang digunakan dalam dekomposisi proses ini yaitu tabel exp_trs dan tabel exp_doc. Sedangkan
aktor yang berperan dalam proses ini adalah staf ekspor dan staf dokumentasi.
Gambar 3.16 DFD Level 2 Melakukan Konfirmasi Draft BL.
9. Proses Mengisi Kelengkapan Data Ekspor
Dekomposisi proses “Mengisi Kelengkapan Data Ekspor” hanya menghasilkan 2 subproses yakni “Mengisi Data Biaya Pengiriman Barang” dan “Mengunggah
Invoice Pengiriman Barang Ekspor”. Tabel yang digunakan untuk penyimpanan
data pada proses ini yaitu tabel exp_trs dan tabel exp_doc. Dekomposisi proses ini dapat disaksikan secara jelas pada gambar 3.17.
[notifikasi hasil konfirmasi draft BL]
data konfirmasi draft BL data permintaan ekspor
[hasil konfirmasi draft BL] [data konfirmasi draft BL]
[notifikasi konfirmasi draft BL] data permintaan ekspor
[dokumen draft BL] [data permintaan ekspor]
[draft BL] 2.6.1
Ung g ah Draft Bill of Lading
2.6.2 Memberikan Notifikasi
Permintaan Konfirmasi Draft Bill
of Lading 2.6.3
Memberikan Konfirmasi Draft Bill
of Lading 2.6.4
Memberikan Notifikasi Hasil Konfirmasi Draft
Bill of Lading Staf Ekspor
14 exp_doc
12 exp_trs
Staf Dokumentasi
14 exp_doc
74
Gambar 3.17 DFD Level 2 Mengisi Kelengkapan Data Ekspor.
G. Data Flow Diagram Level 3