Perancangan Diagram Konteks Kamus Data

3.5.1 Perancangan Diagram Konteks

Diagram konteks merupakan alat struktur analisi yang menggambarkan hubungan dan keterkaitan sistem dengan entitas serta aliran data dari entitas menuju siatem dan dari sistem menuju entitas. Data yang berada dalam sistem mengalami beberapa proses untuk kemudian keluar melintasi sebuah informasi yang diharapkan. Untuk lebih jelsnya dapat dilihat dalam diagram konteks dibawah ini. Aplikasi neraca Gabungan loket Bagian Akutansi info login invalid Data SOPP, Data IPOS, Data RS, Data gabungan, Lapuran detail, Laporan summary, Laporan produk, Konfirmasi data tersimpan, info hasil perhitungan data login, Data waktu Req data SOPP, Req data IPOS, Req data RS, Req data gabungan, Req Lapuran detail, Req Laporan summary, Req Laporan produk, Req hasil perhitungan Gambar 3.7 Diagram Konteks

3.5.2 Perancangan Data Flow Diagram

DFD data flow diagram digunakan untuk menggambarkan sistem secara rinci yang ada pada diagram konteks menjadi beberapa proses yang terjadi dantara entitas-entitasyang terlibat.

3.5.2.1 DFD Level 1

Berikut ini adalah gambar DFD yang menggambarkan bagaimana sistem berjalan pada aplikasi neraca gabungan loket pada PT. Pos Indonesia Jalan Asia Afrika Bandung . Bagian Akutansi 1.0 Login 2.0 Neraca gabungan 3.0 Backsheet SOPP 4.0 Backsheet IPOS 5.0 Backsheet RS Data login Info login valid login Data Login Info login invalid Info login valid Info login valid Info login valid tbacksheet tampung tkode tproduk refmitrapayment tlaporan produk backsheet Backsheet_produk Backsheet_produk1 petloket transumum tlayanan TRS ttransaksi tbea tsumtransaksi tpetugas Data refmitrapayment Data produk Data tkode Data petloket Data backsheet Data backsheet produk Data backsheet produk1 Data tpetugas Data tbea Data TRS Data tsumtransaksi Data refmitrapayment, Data produk, Data tlayanan Data transaksi Data tproduk Data backsheet gabungan Data SOPP Data IPOS Data RS D at a R S D a ta IPOS D a ta SOPP Data tlayanan Data ttransaksi, data tsumtransaksi,data tproduk, data backsheet,data TRS,data transumum, data petloket Data backsheet gabungan Data ttransaksi, data tsumtransaksi,data tproduk, data backsheet,data TRS,data transumum, data petloket Data backsheet gabungan Lapuran detail, Laporan summary, Laporan produk Data gabungan, Lapuran detail, Laporan summary, Laporan produk konfirmasi data tersimpan, Info hasil perhitungan Gambar 3.8 DFD Level 1 Req tkode Data waktu Req Data gabungan, Req Lapuran detail, Req Laporan summary, Req Laporan produk Req hasil perhitungan Req Data transaksi Req Data tsumtransaksi Req Data TRS Req Data tbea Req Data tpetugas Req Data tlayanan Req Data backsheet produk1 Req Data backsheet produk Req Data backsheet Req Data petloket Req Data produk Req Data refmitrapayment Req data SOPP Req data IPOS Req data RS In fo lo gi n v a lid

3.5.2.2 DFD Level 2 Proses 1.0 Login

DFD level 2 proses 1.0 menjabarkan secara rinci proses-proses yang terdapat pada login. Bagian Akutansi 1.1 Verifikas usernamei 1.2 Validasi password login Data login Info Verifikasi user Info login invalid Data user valid Data password Data user Data password Info verifikasi password Info login valid Gambar 3.9 DFD Level 2 Proses Login

3.5.2.3 DFD Level 2 Proses 2.0 Neraca Gabungan

DFD level 2 proses 2.0 menjabarkan secara rinci proses-proses yang terdapat pada neraca gabungan. Bagian Akutansi 2.1 simpan 2.2 filter 2.3 Hitung 2.4 laporan tampung tbacksheet tlaporan Data waktu Info login valid Info login valid Konfirmasi data tersimpan Data backsheet gabungan tkode tproduk refmitrapayment produk backsheet Backsheet_produk Backsheet_produk1 petloket tlayanan TRS ttransaksi tbea tsumtransaksi Data produk Kode,Ket_biaya Data petloket Data backsheet Data backsheet produk Req Data backsheet produk1 Data tbea Data TRS Data tsumtransaksi Data produk, Data tlayanan, Data refmitrapayment Data ttransaksi Data tproduk Data tlayanan Data ttransaksi, data tsumtransaksi,data tproduk, data backsheet,data TRS,data transumum, data petloket Lapuran detail, Laporan summary, Laporan produk transumum Data transumum Data refmitrapayment Data backsheet gabungan Info login valid Data gabungan Info hasil perhitungan Req data petugas Data backsheet gabungan Data ttransaksi, data tsumtransaksi,data tproduk, data backsheet,data TRS,data transumum, data petloket Data backsheet gabungan Data backsheet gabungan Gambar 3.7 DFD Level 2 Proses Neraca Gabungan Req becksheet gabungan Req laporan detail, Req laporan sumarry, Req laporan produk Req hasil perhitungan Req data transumum Req Data petloket Req Data backsheet Req Data backsheet produk Req data ttransaksi Req data tsumtransaksi Req data TRS Req Data tbea tpetugas Data backsheet produk1 Data tkode Req data tlayanan Req data produk Req data refmitrapayment Data tpetugas Info login valid Req Data gabungan Req Data backsheet gabungan

3.5.2.4 DFD Level 3 Proses Laporan

DFD level 3 proses 2.4 menjabarkan secara rinci proses-proses yang terdapat pada laporan. 2.4.1 Laporan detail 2.4.2 Laporan summary 2.4.3 Laporan produk Bagian Akutansi Info login valid Info login valid Info login valid tlaporan Laporan detail Laporan summary Laporan produk Req laporan detail Req laporan produk Req laporan summary Data backsheet gabungan Data backsheet gabungan Data backsheet gabungan Gambar 3.8 DFD Level 3 Proses Laporan Req data backsheet gabungan R e q D a ta b a cks h e e t ga b u n g a n R e q D a ta b a ck sh e e t g a b u n g a n

3.5.3 Kamus Data

Kamus data data dictionary merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem.kamus data dibuat berdasarkan arus data yang ada pada diagram aliran data. Dengan meggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data yang dibutuhkan untuk membangun aplikasi neraca gabungan loket pada PT. Pos Indonesia Jalan Asia Afrika Bandung. Tabel 3.26 Data login No. 1 Nama aliran data Data login Deskripsi Berisikan data login user ke proses 1.0 Struktur Data Username + password User name = ’a’..’Z’,’0’..’9’ Password = ’a’..’Z’,’0’..’9’ Tabel 3.27 info login invalid No. 2 Nama aliran data Info login invalid Deskripsi Berisikan informasipesan gagal login Struktur Data Tabel 3.28 Data waktu No. 3 Nama aliran data Data waktu Deskripsi Berisikan keterangan waktu yang di inputkan user Struktur Data Tanggal Tanggal = yyyy-mm-dd Tabel 3.29 konfirmasi data tersipan No. 4 Nama aliran data Konfirmasi data tersimpan Deskripsi Berisikan informasipesan data telah berhasil disimpan Struktur Data Tabel 3.30 Data SOPP No. 5 Nama aliran data Data SOPP Deskripsi Berisikan data SOPP Struktur Data idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok Idbacksheet = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan =0..9 diskon =0..9 htok =0..9 Tabel 3.31 Data RS No. 6 Nama aliran data Data RS Deskripsi Berisikan data RS Struktur Data idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok Idbacksheet = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan =0..9 diskon =0..9 htok =0..9 Tabel 3.32 Data IPOS No. 7 Nama aliran data Data IPOS Deskripsi Berisikan data IPOS Struktur Data idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok Idbacksheet = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan =0..9 diskon =0..9 htok =0..9 Tabel 3.33 Data Gabungan Tabel 3.34 Laporan Detail No. 9 Nama aliran data Laporan Detail Deskripsi Berisikan data laporan gabungan secara terperinci Struktur Data Kategori + idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok + saldo Kategori = ’a’..’Z’,’0’..’9’ Idbacksheet = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 No. 8 Nama aliran data Data Gabungan Deskripsi Berisikan data SOPP Struktur Data Kategori + idbacksheet + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok Kategori = ’a’..’Z’,’0’..’9’ Idbacksheet = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan = 0..9 diskon = 0..9 htok = 0..9 htnb = 0..9 ppn = 0..9 beatambahan = 0..9 diskon = 0..9 htok = 0..9 saldo = 0..9 Tabel 3.35 Laporan produk No. 10 Nama aliran data Laporan produk Deskripsi Berisikan data laporan gabungan berdasarkan produk Struktur Data Kategori + nama produk + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok + saldo Kategori = ’a’..’Z’,’0’..’9’ nama produk = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan = 0..9 diskon = 0..9 htok = 0..9 saldo = 0..9 Tabel 3.36 Laporan summary No. 11 Nama aliran data Laporan summary Deskripsi Berisikan data laporan gabungan berdasarkan idbacksheet Struktur Data Kategori + idbacksheet + jumlah item + besaruang +beadasar + bsu keluar + htnb + ppn + beatambahan + diskon + htok Kategori = ’a’..’Z’,’0’..’9’ Idbacksheet = ’a’..’Z’,’0’..’9’ jumlah item = 0..9 besaruang = 0..9 beadasar = 0..9 bsu keluar = 0..9 htnb = 0..9 ppn = 0..9 beatambahan = 0..9 diskon = 0..9 htok = 0..9 saldo = 0..9

3.6 Perancangan Antar Muka

Antar muka sistem dibangun dengan menggunakan Borlan Delphi, sedangkan database menggunakan MySQL dan Firebird. Saat pertama kali program dijalankan akan masuk pada tampilan menu utama yang berisi submenu aplikasi.

3.6.1 Perancangan Struktur Menu

Berikut ini adalah perancangan struktur menu program aplikasi neraca gabungan loket pada PT. Pos Indonesia Jalan Asia Afrika Bandung. Aplikasi neraca gabungan loket login Neraca gabungan Backsheet SOPP Backsheet IPOS Backsheet RS simpan filter laporan hitung Laporan detail Laporan summary Laporan produk Gambar 3.9 Struktur Menu