deskripsi kerja praktek surabayarepository.dinamika.ac.id/51/9/bab iv.pdf19 penjualan mengeluarkan...
TRANSCRIPT
18
BAB IV
DESKRIPSI KERJA PRAKTEK
4.1 Analisis Sistem
Analisis Sistem bertujuan untuk mengidentifikasi permasalahan -
permasalahan yang ada Dalam Sistem aplikasi yang dibangun ini meliputi
perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis
ini diperlukan sebagai dasar bagi tahapan perancangan Sistem. Analisis Sistem
meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan
lingkungan operasi.
Aplikasi Pendistribusian Barang ini merupakan aplikasi yang menangani
pengolahan data pendistribusian barang agar dapat menampilkan laporan dengan
baik. Agar dapat Mengelolah data-data transaksi keluar dan masuknya barang
dengan baik maka dibutuhkan adanya program yang dapat menampilkan data-data
pendistribusian barang, keluar dan masuknya barang Didalam Proses ini
didalamnya telah terintegrasi data satu dengan data yang lainnya.
4.1.1 Document Flow
Document Flow menggambarkan proses yang ada pada saat ini. Terdapat 2 proses
yaitu Pembelian dan pendistribusian Tabung LPG
4.1.1.1 Document Flow Pembelian
Pembelian Barang dimulai dari bagian Pembelian yang memberikan nota
pembelian untuk Supplier, Supplier memberikan Nota pembelian dan no Drop
Out untuk pengambilan Barang yang di berikan pada bagian penjualan. Bagian
STIKOM S
URABAYA
19
penjualan mengeluarkan nota rincian pembelian untuk bagian admin lapangan
yang bertugas untuk menebus barang.Supplier membrikan struk pembelian,
Bagian Admin akan memproses struk pembelian dan menghitung jumlah stok
barang yang tersedia.
Dokumen Flow Pembelian
SupplierBagian Admin
LapanganBagian Pembelian
1
Start
Nota pembelian
Data Supplier
2
Nota Pembelian Barang
Nota Pembelian Barang
Nota PembayaranNo Drop out
Membuat Nota Rincian Pembelian
Pembayaran
Rincian Pembelian
Penebusan Barang
Rincian Pembelian
Pembayaran
2
Setruk Pembelian
Menghitung Total Stok Tabung
Stok TabungStruk Pembelian
End
Stok TabungStruk pembelian
Pembayaran
1
1
Gambar 4.1 Document Flow Pembelian Barang
STIKOM S
URABAYA
20
4.1.1.2. Document Flow Pendistribusian
Berikut ini adalah Document Flow pada proses Pendistribusian.
Pendistribusian Barang dimulai dari pelangan yang memberikan nota permintaan
barang yang diberikan pada bagian penjualan dari bagian penjulan akan
dikelurkan nota pendistribusian rangkap dua yang masing-masing diberikan pada
bagian pendistribusian dan pelanggan. Bagian pendistribusian memberikan nota
rincian pendistribusian pada bagian penjualan yang menghasilkan nota
pembayaran untuk pelanggan.
STIKOM S
URABAYA
21
Dokumen Flow Pendistribusian
Bagian PenjualanPelanggan
Phase
Bagian Pendistribusian
Barang mencukupi ?
Membuat Nota
Pengiriman
Mengecek kapasitas
pengiriman
2
Nota Pengiriman Barang
Nota Pembyaran
2
Nota Pembayaran
2
Nota Pembayaran
Finish
YA
TIDAK
Nota Pengiriman Barang
2
Start
Nota Permintaan Barang
Nota Permintaan Barang
Nota Pengiriman
Rincian Pendistribusian
Rincian Pendistribusian
Gambar 4.2 Document Flow Pendistribusian 4.2 Perancangan Sistem
Perancangan sistem yang digunakan adalah System Flow, Hipo Context
Diagram Data Flow Diagram Conceptual Data Model (CDM), Physical Data
Model, Desain Tabel dan Desain Input/Otput.
STIKOM S
URABAYA
22
4.2.1 System Flow
System Flow menggambarkan proses yang terjadi atau jalannya sistem
yang sesuai dengan analisa sistem. Terdapat 5 proses yaitu surat masuk, surat
keluar, pencarian surat, peminjaman dokumen dan pengembalian dokumen.
a. Sistem Flow SPBE
Gambar 4.3 System Flow SPBE Baru
Gambar 4.3 System Flow SPBE Baru Proses dimulai dari perusahaan
yang menampilkan data SPBE, apabila data SPBE sudah tersimpan dalam
database maka proses selesai. Ketika data tidak ada maka perusahaan akan
memasukan data SPBE baru berdasarkan data yang telah di berikan oleh SPBE.
No
Yes
STIKOM S
URABAYA
23
b. System Flow Pangkalan Baru
Gambar 4.4 System Flow Pangkalan Baru
Gambar 4.4 System Flow Pangkalan Baru dimulai dari perusahaan yang
menampilkan data pangkalan baru, jika data pangkalan sudah ada akan proses
selesai. Ketika dalam proses terdapat data pangkalan baru yang masuk maka akan
di simpan kedalam database.
No
Yes
STIKOM S
URABAYA
24
c. System Flow Pembelian Tabung LPG 3 Kg
Gambar 4.5 System Flow Pembelian Barang dimulai dari perusahaan
yang mengecek data SPBE yang bertujuan untuk memilih SPBE yang akan
dijadikan Supplier . Ketika data sesuai maka transaksi akan dilakukan Dalam
Gambar 4.5 System Flow Pembelian Barang
SPBE
SPBEMemilih SPBE
Yes
No
STIKOM S
URABAYA
25
Proses ini proses yang terjadi mencatat data jumlah tabung dan pembayaran yang
di simpan dalam table transaksi pembelian.
d. System Flow Pendistribusian
Gambar 4.6 System Flow Pendistribusian
No
YES
STIKOM S
URABAYA
26
Gambar 4.6 System Flow Pendistribusian dimulai dari perusahaan yang
menampilkan data Pelanggan, Pelangan memberikan nota pembelian kepada
perusahaan. Perusahaan akan mengecek data transaksi pelangan, jika memenuhi
syarat maka perusahaan akan memberikan kapasitas tabung yang bisa di beli oleh
pelangan, perusahaan akan menghitung total bayar dan menentukan status
pelangan apakah akan melakukan pembayaran tunai atau hutang, Dalam Proses ini
transaksi akan di simpan dalam table transaksi pendistribusian.
e. System Flow Piutang
Gambar 4.7 System Flow Piutang
STIKOM S
URABAYA
27
Gambar 4.7 System flow Piutang dimulai dari perusahaan yang
menampilkan data pelangaan, Data pelanggan akan dicek apakah memiliki hutang
atau tidak. Ketika data cocok maka proses pembayaran sisa bayar akan dilakukan
dan update status pelangan. Kemudian transaksi ini akan di simpan dalam table
transaksi pendistribusian.
f. System Flow Pembayaran SPBE
Gambar 4.8 System Flow Pembayaran SPBE
SPBEMengecek SPBE
SPBE
STIKOM S
URABAYA
28
Gambar 4.8 System flow Pembayaran SPBE dimulai dari perusahaan
yang menampilkan data supplier Dalam Proses ini ketika data telah dicocokan
maka proses selanjutnya menampilkan data bayar supplier, menentukan tanggal
bayar dan melakukan pembayaran yang menghasilkan nota pembayaran yang
kemudian diserahkan ke SPBE. Data pembayaran akan disimpan pada table
transaksi pembelian.
g. Hierarchy Input Output
Hierarchy Input Output (HIPO) dari Sistem informasi Pendistribusian
Tabung LPG 3Kg pada PT. Putra Kedung Turi. Fungsi dari Hierarchy Input
Output adalah memberikan gambaran proses dan subproses Mengelolah data
master, melakukan transaksi dan membuat laporan. Untuk lebih jelasnya
ditunjukkan Gambar 4.7
Gambar 4.9 Hierarchy Input Output Proses Pendistribusian
Mengelola data master dibagi menjadi 3 kelompok yaitu : Mengelola
Data Tabung, Mengelola Data Pangkalan dan Mengelola Data SPBE. Dari 3 data
0
Proses Pendistribusian pada PT Putra Kedung
Turi
2
Melakukan Transaksi1
Mengelolah Data Master
3
Membuatan Laporan
STIKOM S
URABAYA
29
master terbagi lagi menjadi Mengubah Data Tabung, Menyimpan Data Tabung,
Mengubah Data Pangkalan, Menyimpan Data Pangkalan, Mengubah Data SPBE
dan Menyimpan Data SPBE. Untuk lebih jelasnya ditunjukkan Gambar 4.8
Gambar 4.9 Hierarchy Input Output Mengelolah Data Master
Mengelola data transaksi dibagi menjadi 6 kelompok yaitu : Pangkalan
baru, Supplier SPBE Baru, Pendistribusian,Pembelian, Piutang dan pembayaran.
Gambar 4.10
Gambar 4.10 Hierarchy Input Output Proses Transaksi
STIKOM S
URABAYA
30
Mengelola data Pangkalan Baru dibagi menjadi 4 kelompok yaitu :
Mengecek Data Pangkalan, Menampilkan Data Pangkalan, Mengisi Data
Pangkalan, Menyimpan Data Pangkalan Untuk lebih jelasnya ditunjukkan
Gambar 4.11
Gambar 4.11 Hierarchy Input Output Mengelolah Pangkalan Baru
Mengelola data Supplier Baru dibagi menjadi 4 kelompok yaitu :
Mengecek Data SPBE, Menampilakan Data SPBE, Mengisi Data SPBE,
Menyimpan Data Supplier Untuk lebih jelasnya ditunjukkan Gambar 4.10
2.2
Supplier SPBEBaru
2.2.1
Mengecek Data SPBE
2.2.2
Menampilkan Data SPBE
2.2.3
Mengisi Data SPBE
2.2.4
Menyimpan Data SPBE
Gambar 4.12 Hierarchy Input Output Mengelolah Supplier SPBE Baru
Mengelola data Pendistribusian dibagi menjadi 11 kelompok yaitu :
Mengecek Transaksi Pendistribusian, Menampilkan Data Pembelian, Menghitung
STIKOM S
URABAYA
31
jumlah Tabung, Menghitung Total Bayar, Memilih jenis pembayaran,
Menghitung sisa Pembayaran, Menentukan Status Pangkalan, Menyimpan
Transaksi Pendistribusian, Update Stok Tabung, Mencetak Struk Penjualan Dan
Membuat Laporan Penjualan. Untuk lebih jelasnya ditunjukkan Gambar 4.12
2.3.1
Mengecek Transaksi
Pendistribusian
2.3.2
Menampilkan Data Pembelian
Tabung
2.3.3
Menghitung Kapasitas Tabung
2.3
Pendistribusian
2.3.4
Menghitung Total Bayar
2.3.5
Memilih janis pembayaran
2.3.6
Menghitung sisa
pembayaran
2.3.7
Menentukan Status
Pangkalan
2.3.8
Menyimpan Transaksi
Pendistribusian
2.3.9
Update Stok Tabung
2.3.10
Mencetak Struk
Penjualan
2.3.11
Membuat Laporan Penjualan
Gambar 4.13 Hierarchy Input Output Mengelolah Data Pendistribusian
Mengelola data Pembelian dibagi menjadi 8 kelompok yaitu :
Mengecek Data Pembelian, Menampilkan Data Tabung, Memilih SPBE, Memilih
jumlah Tabung, Menghitung Total Pembelian, Update Data Tabung, Menyimpan
Transaksi Pembelian dan Membuat Laporan pembelian. Untuk lebih jelasnya
ditunjukkan Gambar 4.14
STIKOM S
URABAYA
32
2.4
Pembelian
2.4.1
Mengecek Data
Pembelian
2.4.2
Menampilkan Data Pembelian
Tabung
2.4.3
Memilih SPB
2.4.4
Memilih jumlah tabung
2.4.5
Menghitung total pembelian
2.4.6
Update Data Tabung
2.4.7
Menyimpan Transaksi Pembelian
2.4.8
Membuat Laporan Pembelian
Gambar 4.14 Hierarchy Input Output Mengelolah Data Pembelian
Mengelola data Piutang dibagi menjadi 7 kelompok yaitu : Mengecek
Pangkalan, Memasukan Pembayaran, Menghitung sisa piutang, Update status
Pangkalan, Menyimpan Transaksi Pendistribusian dan mencetak Struk Piutang
Untuk lebih jelasnya ditunjukkan Gambar 4.15
2.5.1
Mengecek Pangkalan
2.5.2
Menampilkan Data PiutangPangkalan
2.5.3
Memasukkan Pembayaran
2.5
Piutang
2.5.4
Menghitung sisa piutang
2.5.5
Update status Pangkalan
2.5.6
Menyimpan Transaksi
Pendistribusian
2.5.7
Mencetak Struk Piutang
Gambar 4.15 Hierarchy Input Output Mengelolah Data Pembelian
Mengelola data Pembayaran dibagi menjadi 5 kelompok yaitu :
Mengecek SPBE, Menampilkan Data Pembayaran SPBE, Menentukan tanggal
Pembayaran, Memasukan Pembayaran dan Menyimpan Pembelian. Untuk lebih
jelasnya ditunjukkan Gambar 4.16
Memilih SPBE
STIKOM S
URABAYA
33
2.6.1
Mengecek SPB
2.6.2
Menampilkan Data
Pembayaran SPBU
2.6.3
Menentukan tanggal
pembayaran
2.6
Pembayaran
2.6.4
Memasukkan Pembayaran
2.6.5
Menyimpan Pembelian
Gambar 4.16 Hierarchy Input Output Mengelolah Data Pembayaran
h. Context Diagram
Context diagram dari Sistem informasi pendistribusian tabung LPG 3kg
pada PT. Putra Kedung Turi. Context diagram Sistem ini terdiri dari empat entitas
yang berbeda (bagian), yaitu bagian Admin, Supplier, pangkalan dan Ketua PT.
Putra Kedung Turi. Ke empat entitas tadi memberikan input data dan menerima
output data yang diperlukan. Untuk lebih jelasnya ditunjukkan pada Gambar 4.17
Laporan Supplier
Laporan Pangkalan
Laporan Pembelian
Laporan Pendistribisian
Data Tabung Baru
Laporan Data Perbulan
Laporan yang dipilih
Data Pembelian
Data Supplier
Data Pangkalan
Data Tabung
Data Penjualan
Data Pembayaran Pangkalan
0
Proses Pendistribusian pada PT Putra Kedung Turi
+
Pangkalan
Supplier
Admin
Ketua PT Putra Kedung Turi
Gambar 4.17 Context Diagram Proses Pendistribusian
SPBE SPBE
STIKOM S
URABAYA
34
4.2.2 Data Flow Diagram
Data Flow Diagram merupakan perangkat yang digunakan pada
metodologi pengembangan Sistem yang terstruktur. DFD menggambarkan seluruh
kegiatan yang terdapat pada Sistem secara jelas.
a. Data Flow Diagram Level 0
Data Flow Diagram merupakan perangkat yang digunakan pada tahap
pengembangan Sistem yang terstruktur. Data Flow Diagram menggambarkan
seluruh kegiatan yang terdapat pada Sistem secara jelas. Level 0 terdiri dari 3
proses utama yaitu Mengelola Data Master, dan Melakukan Transaksi dan
Membuat Laporan.
Data Supplier
Data Pangkalan
Simpan Data Pangkalan
Simpan Data SupplierSimpan Data Tabung
Baca Data Pangkalan
Baca Data Supplier
Baca Data Tabung
Data Tabung
Admin
1
Mengelola Data
+
1 Data Tabung
2 Data Supplier3 Data Pangkalan
Gambar 4.18 DFD Level 0 Mengelola Data Master
Data Flow Diagram Mengelola Data Tabung, Data Supplier dan Data Pangkalan
akan disimpan ke dalam Data base setelah proses input data selesai.
STIKOM S
URABAYA
35
Data Pembayaran PangkalanData PenjualanData Pembayaran Supplier
Di Baca Data Tabung
Disimpan Data Tabung
Bibaca Transaksi Pendistribusian
Disimpan Transaksi Pendistribusian
Disimpan Transaksi Pembelian
Di Baca Transaksi Pembelian
Disimpan Data Pangkalan
Disimpan Data Supplier
Di Baca Data Pangkalan
Di Baca Data Supplier
Data Tabung Baru
Data Pembelian
PangkalanSupplier
Admin
2
Melakukan Transaksi
+
4Transaksi Pembelian
5Transaksi
Pendistribusian
1 Data Tabung
2 Data Supplier
3 Data Pangkalan
Gambar 4.19 DFD Level 0 Proses Pendistribusian
Data Flow Diagram Proses Pendistribusian, Dalam Proses ini semua
transaksi penjualan dan pembelian berlangsung. Selain itu Dalam Proses ini data
supplier, data transaksi pendistribusian, data tabung , data pangkalan dan data
transaksi pembelian akan disimpan.
STIKOM S
URABAYA
36
Laporan Pendistribisian
Laporan Pembelian
Laporan Pangkalan
Dibaca Data Pendistribusian
Dibaca Data Pembelian
Dibaca Data Pangkalan
Dibaca Data Supplier
Dibaca Data Tabung
Laporan Data Perbulan
Laporan Supplier
Admin
Ketua PT Putra
Kedung Turi
3
Membuat Laporan
+
1 Data Tabung
2 Data Supplier
3 Data Pangkalan
4Transaksi Pembelian
5Transaksi
Pendistribusian
Gambar 4.20 DFD Level 0 Membuat Laporan
Data Flow Diagram Membuat Laporan, Semua transaksi yang tersimpan
dalam Data base akan di baca dan diproses untuk menghasilkan sebuah laporan
yang membaca dari Data tabung, Data supplier, Data Pangkalan, Transaksi
Penjulan, Transaksi Pembelian dan Transaksi Pendistribusian . Dalam Proses ini
laporan akan diberikan ke Ketua PT. Putra Kedung Turi.
a. DFD Level 1
1. Mengelola Data
DFD Level 1 ini menjelaskan alur pada sub proses Maintenance data
Pangkalan. Sub proses tersebut adalah Maintenance data Pangkalan. Pada Sub
proses Maintenance data Pangkalan admin memberikan data pangkalan kemudian
proses membaca data dari table data pangkalan. Ketika data tidak ada maka data
akan di simpan pada table data pangkalan. Dapat dilihat pada Gambar 4.21.
STIKOM S
URABAYA
37
[Baca Data Pangkalan]
[Data Pangkalan]
[Simpan Data Pangkalan]
Admin
3 Data Pangkalan
3 Data Pangkalan
1.1
Maintenance data Pangkalan
Gambar 4.21 DFD Level 1 Maintenance Data Pangkalan
DFD Level 1 ini Menjelaskan Maintenance Data Pangkalan Dalam
Proses ini admin memberikan data pangkalan kemudian akan diproses dengan
membaca data pangkalan. Ketika data tidak ada maka data pangkalan akan di
simpan kedalam table data pangkalan sebagai input data pangkalan baru.
[Baca Data Tabung]
[Data Tabung]
[Simpan Data Tabung]
Admin
1 Data Tabung
1 Data Tabung
1.2
Maintenance data Tabung
Gambar 4.22 DFD Level 1 Maintenance Data Tabung
DFD Level 1 ini Menjelaskan Maintenance Data Tabung Dalam Proses
ini admin memberikan data Tabung kemudian akan diproses dengan membaca
data tabung. Ketika data tidak ada maka data tabung akan di simpan kedalam
table data tabung sebagai input data tabung baru.
STIKOM S
URABAYA
38
[Baca Data Supplier]
[Simpan Data Supplier]
[Data Supplier]Admin
2 Data Supplier
2 Data Supplier
1.3
Maintenance Data Supplier
Gambar 4.23 DFD Level 1 Maintenance Data Supplier
DFD Level 1 ini Menjelaskan Maintenance Data Supplier Dalam Proses
ini admin memberikan data supplier kemudian akan di proses dengan membaca
data supplier. Ketika data tidak ada maka data supplier akan di simpan kedalam
table data supplier sebagai input data supplier baru.
2. Proses Pendistribusian
DFD Level 1 ini Menjelaskan proses pendistribusian tabung LPG 3Kg
yang meliputi data master dan transaksi : Proses SPBE, Proses Pangkalan Baru,
Proses pembelian Tabung dan Proses Pendistribusian. DFD Proses SPBE
menjelaskan tentang proses pemesanan tabung kepada supplier yang dipilih
[Di Baca Data Supplier][Data Tabung Baru]
Admin
2 Data Supplier
2.1
Proses SPBE
Gambar 4.24 DFD Level 1 Proses SPBE
STIKOM S
URABAYA
39
DFD Level 1 ini Menjelaskan Proses Pangkalan Baru, transaksi
pembayaran tabung diproses yang membaca dari data pangkalan dan pangkalan
member data pembayaran yang kemudian diproses.
[Di Baca Data Pangkalan][Data Pembayaran Pangkalan]
Pengkalan
3 Data Pangkalan
2.2
Proses Pangkalan Baru
Gambar 4.25 DFD Level 1 Proses Pangkalan Baru
DFD Level 1 ini Menjelaskan Proses Pembelian Tabung, Supplier
memberikan nota pembeleian dan diproses membaca dari transaksi pembelian dan
data tabung. Hasil dari proses menghasilkan data pembayaran , data pembelian
yang disimpan dalam data supplier dan transaksi pembelian.
[Di Baca Data Tabung]
[Data Pembelian]
[Disimpan Data Supplier]
[Disimpan Transaksi Pembelian]
[Nota Pembelian]
[Data Pembayaran Supplier]
Supplier
Supplier
Supplier
2 Data Supplier
4Transaksi Pembelian
4Transaksi Pembelian
1 Data Tabung
2.3
Proses Pembelian
Tabung
Gambar 4.26 DFD Level 1 Proses Pembelian Tabung
DFD Level 1 ini Menjelaskan Proses Pendistribusian, pangkalan
memberikan data penjualan dan proses membaca dari table transaksi
pendistribusian hasil dari proses meliputi struk pembelian yang diberikan ke
STIKOM S
URABAYA
40
pangkalan, struk piutang untuk pangkalan, data akan disimpan pada table data
pangkalan, table data tabung dan table transaksi pendistribusian.
[Bibaca Transaksi Pendistribusian]
[Disimpan Data Pangkalan]
[Disimpan Transaksi Pendistribusian]
[Disimpan Data Tabung][Data Penjualan]
[Struk Piutang]
[Struk Pembelian]
Pengkalan
Pengkalan
Pengkalan
3 Data Pangkalan
5 Transaksi Pendistribusian
5 Transaksi Pendistribusian
1 Data Tabung
2.4
Proses Pendistribusian
Gambar 4.27 DFD Level 1 Proses Pendistribusian
3. Proses Membuat Laporan
DFD Level 1 ini Menjelaskan Proses Membuat Laporan Supplier yang
meliputi : Laporan Supplier, Laporan Pendistribusian, Laporan Pembelian dan
Laporan Pangkalan. Proses pertama membuat laporan Supplier Dalam Proses ini
membaca dari data supplier dan laporan dari admin, yang menghasilkan laporan
supplier untuk ketua perusahaan.
[Dibaca Data Supplier]
[Laporan Data Perbulan]
[Laporan yang dipilih]
[Laporan Supplier]
Admin
AdminKetua PT
Putra Kedung
Turi
2 Data Supplier
3.1
Membuat Laporan Suplier
Gambar 4.28 DFD Level 1 Proses Membuat laporan Supplier
STIKOM S
URABAYA
41
DFD Level 1 ini Menjelaskan Proses Membuat Laporan Pendistribusian
Dalam Proses ini semua proses membaca dari table transaksi pendistribusian dan
data tabung yang kemudian menghasilkan laporan pendistribusian untuk ketua
perusahaan.
[Dibaca Data Tabung]
[Dibaca Data Pendistribusian]
[Laporan Pendistribisian]Ketua PT
Putra Kedung
Turi
1 Data Tabung
5 Transaksi Pendistribusian
3.2
Membuat laporan Pendistribusian
Gambar 4.29 DFD Level 1 Proses Membuat laporan Pendistribusian
DFD Level 1 ini Menjelaskan proses membuat laporan Pembelian yang
Dalam Proses ini proses membaca dari table transaksi pembelian yang kemudian
menghasilkan laporan pembelian untuk ketua perusahaan.
[Dibaca Data Pembelian][Laporan Pembelian]
Ketua PT Putra
Kedung Turi
4Transaksi Pembelian
3.3
Membuat laporan
pembelian
Gambar 4.30 DFD Level 1 Proses Membuat laporan Pembelian
DFD Level 1 ini Menjelaskan Proses Membuat Laporan Pangkalan,
proses membaca dari data pangkalan yang diproses menghasilkan laporan
pangkalan untuk pemilik perusahaan.
[Dibaca Data Pangkalan][Laporan Pangkalan]Ketua PT
Putra Kedung Turi
3 Data Pangkalan
3.4
Membuat Laporan
Pangkalan
Gambar 4.31 DFD Level 1 Proses Membuat laporan Pangkalan
STIKOM S
URABAYA
42
a. Entity Relationship Diagram
Entity Relationship Diagram menggambarkan hubungan data dari tabel
satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram dari Sistem
Informasi Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi.
a. Conceptual Data Model
Pada Gambar 4.28 menjelaskan tentang Conceptual Data Model yang
terdiri dari empat tabel yang saling berhubungan dari Sistem Informasi
Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi.
Membeli
Distribusi
Membeli
Mendistribusi Tabung
Data Tabung
NoJumlah_TabungHarg a_TabungGrand_TotalTang g al_transaksi
Data Supplier
Nama_SPBEPemilik_SPBEAlamat_SPBETelpon_SPBE
Transaksi Pendistribusian
No_transaksiJumlah_PermintaanHarg a_JualTotal_bayarPembayaranSisa_bayarTgl_TransaksiStatus
Transaksi Pembelian
No_DoJumlah_TabungHarg a_PertabungGrand_TotalTgl_TransaksiNama_Barang
Pang kalan
No_Pang kalanNama_pang kalanNama_PemilikAlamat_pang kalanTelpon_Pangkalan
Gambar 4.32 Conceptual Data Model
STIKOM S
URABAYA
43
b. Physical Data Model
Pada Gambar 4.33 menjelaskan tentang Physical Data Model yang telah
di generate dari conceptual data model yang sebelumnya dari Sistem Informasi
Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi.
NO = NO
NO_DO = NO_DO
NO_TRANSAK = NO_TRANSAK
NAMA_SPBE = NAMA_SPBE
DATA_TABUNG
NO N5NO_DO N5JUMLAH_TAB N5HARGA_ N5GRAND_TOTA N5TANGGAL_TR D8
DATA_SUPPLIER
NAMA_SPBE C50PEMILIK_SP C50ALAMAT_SPB M10TELPON_SPB C15
TRANSAKSI_PENDISTRIBUSIAN
NO_TRANSAK N5NO N5JUMLAH_PER N5HARGA_JUAL N5TOTAL_BAYA N5PEMBAYARAN N5SISA_BAYAR N5TGL_TRANSA D8STATUS C50
TRANSAKSI_PEMBELIAN
NO_DO N5HARGA_PERT N5JUMLAH_TAB C50TGL_TRANSA <undefined>NAMA_BARAN <undefined>NAMA_SPBE C50NAMA_BARAN C50
PANGKALAN
NO_PANGKAL N5NO_TRANSAK N5NAMA_PANGK C50NAMA_PEMIL C50ALAMAT_PAN M10TELPON_PAN M10
Gambar 4.33 Physical Data Model
b. Desain Database
Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan
digunakan dalam pembuatan Sistem Informasi Pendistribusian Tabung LPG 3Kg
STIKOM S
URABAYA
44
Pada PT. Putra Kedung Turi. Data-data dibawah ini akan menjelaskan satu-
persatu detil dari struktur tabel untuk setiap tabelnya.
a. Tabel Supplier
Nama Tabel : Nama Supplier
Primary Key : Pemilik SPBE
Foreign Key : -
Fungsi : Menyimpan data SPBE
Tabel 4.1 Tabel SPBE
No. Nama_Field Type_data Keterangan
1 Nama_SPBE varchar(10) Primary Key 2 Pemilik_SPBE varchar(50) 3 Telpon Text (10) 4 Alamat Text (15)
b. Tabel Pangkalan (Pelangan)
Nama Tabel : Tabel Pangkalan
Primary Key : No_Pangkalan
Foreign Key : -
Fungsi : Menyimpan data Pangkalan
Tabel 4.2 Tabel Pangkalan
No. Nama_Field Type_Data Keterangan 1 No_Pangkalan Number Primary Key 2 Nama_Pangkalan varchar(50) 3 Nama_Pemilik varchar(50) 4 No_Telepon Text 5 Alamat Text
STIKOM S
URABAYA
45
c. Tabel Pembelian
Nama Tabel : Pembelian
Primary Key : No_DO
Foreign Key : -
Fungsi : Menyimpan data Pembelian
Tabel 4.3 Tabel Pembelian
No. Nama_Field Type_Data Keterangan 1 No_Do Number Primary Key 2 Harga Tabung int 3 Jumlah Tabung int 4 Grand Total int 5 Tgl_Transaksi date 6 Nama_Barang Varchar(50)
d. Tabel Pendistribusian
Nama Tabel : Pendistribusian
Primary Key : no_transaksi
Foreign Key :
Fungsi : Menyimpan data pendistribusian
Tabel 4.4 Tabel Pendistribusian
No. Nama_Field Type_Data Keterangan 1 No_Transaksi int Primary Key 2 No_Pangkalan int Foregenkey 3 Jumlah_Permintaan int 4 Harga_Jual int 5 Total_Bayar int 6 Pembayaran int 7 Sisa_Bayar int 8 TanggalTransaksi date 9 Status varchar(50)
STIKOM S
URABAYA
46
e. Tabel Tabung
Nama Tabel : Tabung
Primary Key : No
Foreign Key :
Fungsi : Menyimpan data user
Tabel 4.5 Tabel User
No. Nama_Field Type_Data Keterangan 1 No int Primary Key 2 No_Do int Foregenkey 3 Jumlah Tabung int 4 Harga int 5 Grand Total int 6 Tgl_Transaksi date
c. Desain Input & Output
Desain input/output merupakan rancangan input/output berupa form untuk
memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan
data. Desain input/output juga merupakan acuan pembuat aplikasi dalam
merancang dan membangun Sistem.
STIKOM S
URABAYA
47
a. Menu Utama
Gambar 4.34 Desain Form Utama
Gambar 4.30 merupakan desain menu utama yang menampilkan menu-menu pada program
b. Form Login
Gambar 4.35 Desain Form Login
11
*****
STIKOM S
URABAYA
48
Gambar 4.31 Form login merupakan form identifikasi pengguna dari program .
Form ini berguna dalam memberikan otorisasi pemakaian program. User “admin”
mendapat wewenang lebih dari pada user biasa seperti karyawaan.
c. Form Master SPBE
Gambar 4.36 Desain Form Master SPBE
Gambar 4.32 Form Master SPBE merupakan Form master yang berfungsi untuk
insert data SPBE baru . Dan berfungsi untuk update data yang sudah tersimpan
Tangul
Joy liem
0877661527
Jln. Merak Blok B-09 Surabaya No. 587
Tangul Joy Liem 0877661527 Jln. Mer
STIKOM S
URABAYA
49
d. Form Master Pangkalan
Gambar 4.37 Desain Master Pangakalan
Gambar 4.37 Form Master pangakalan merupakan form yang berfungsi untuk
insert dan update data pangkalan
e. Form Pembelian
Gambar 4.38 Desain Form Pembelian
09
Tangul
Suhartono
0998716627
Jln. Embong sawo
09 Tangul Suharton 0998716627 jln….
B098
Tangul
1000
12000
12.000.000STIKOM S
URABAYA
50
Gambar 4.38Form Pembelian Yang berfungsi untuk insert data transaksi
pembelian tabung pada supplier .
f. Form Pendistribusian
Gambar 4.39 Desain Form Pendistribusian
Gambar 4.39 Form Pendistribusian Berfungsi untuk mencatat transaksi penjualan
(distribusi) pada pelanggan.
09
Tungal Jaya
450
13000
5.850.000
0
-5.850.000
STIKOM S
URABAYA
51
g. Form Piutang
Gambar 4.40 Form Piutang Gambar 4.40 form Piutang yang merekam data pembayaran pelangan. Yang
menampilkan data transaksi pembayaran pelangan dengan status pembayaranya.
Tungal
09
450
5.800.000
5.800.000
0
Lunas
No Nama Pangkalan No Transaksi Tgl Pembayaran Juml 01 Tungal 09 4/18/2013 450
STIKOM S
URABAYA
52
h. Laporan Pembayaran SPBE
Gambar 4.41 Desain Form Pembayaran Supplier
Gambar 4.41 Form pembayaran supplier berfungsi untuk menampilkan data
pembayaran prusahaan ke supplier yang berpacu pada tanggal pembayaran.
i. Laporan Pembelian
Gambar 4.42 Desain Laporan Pembelian
Tangul
Surabaya
20.000.000
20.000.000
STIKOM S
URABAYA
53
Gambar 4.42 Report Laporan pembelian Tabung LPG 3 Kg yang menampilkan
data Tanggal transaksi, No Transaksi, Nama SPBE, Nama Barang, Harga Tabung,
Jumlah Tabung dan Grand total.
j. Laporan Pendistribusian
Gambar 4.43 Desain Laporan Pendistribusian
Gambar 4.43 Report Laporan pendistribusian Tabung LPG 3 kg yang
menampilkan No transaksi, tgl transaksi, no pangkalan, nama barang, jumlah,
harga, total bayar, pembayaran dan sratus pembayaran.
STIKOM S
URABAYA
54
k. Laporan Diagram Pendistribusian
Gambar 4.44 Desain Laporan Diagram Pendistribusian
Gambar 4.44 Daiagram pendistribusian yang menampilkan data stiap priode untuk
mengetahui jumlah transaksi yang tertinggi setiap priode.
STIKOM S
URABAYA