BAB IV DESKRIPSI KERJA PRAKTEK
Analisis Sistem
A
4.1
Analisis Sistem bertujuan untuk mengidentifikasi permasalahan -
aplikasi yang dibangun ini meliputi
AY
permasalahan yang ada Dalam Sistem
perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis
AB
ini diperlukan sebagai dasar bagi tahapan perancangan Sistem. Analisis Sistem meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan lingkungan operasi.
R
Aplikasi Pendistribusian Barang ini merupakan aplikasi yang menangani
SU
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
M
pendistribusian barang, keluar dan masuknya barang Didalam Proses ini
O
didalamnya telah terintegrasi data satu dengan data yang lainnya.
IK
4.1.1 Document Flow Document Flow menggambarkan proses yang ada pada saat ini. Terdapat 2 proses
ST
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
18
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
Dokumen Flow Pembelian Bagian Admin Lapangan
Supplier
AB
Bagian Pembelian
AY
A
barang yang tersedia.
Start
Nota Pembelian Barang
Rincian Pembelian
R
Data Supplier
Nota pembelian
Nota Pembayaran No Drop out
SU
Penebusan Barang
Pembayaran
Nota Pembelian Barang
Pembayaran
O
1
M
2 Pembayaran Setruk Pembelian
2 1
ST
IK
Membuat Nota Rincian Pembelian
Menghitung Total Stok Tabung
Rincian Pembelian Stok Tabung Struk Pembelian
Stok Tabung Struk pembelian
1 End
Gambar 4.1 Document Flow Pembelian Barang
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
A
barang yang diberikan pada bagian penjualan dari bagian penjulan akan
AY
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
ST
IK
O
M
SU
R
AB
pembayaran untuk pelanggan.
21
Dokumen Flow Pendistribusian Pelanggan
Bagian Penjualan
Bagian Pendistribusian
Nota Permintaan Barang
Start
Nota Pengiriman Barang
Nota Permintaan Barang
A
2
Mengecek kapasitas pengiriman
AY
Rincian Pendistribusian
TIDAK Barang mencukupi ?
AB
YA Membuat Nota Pengiriman
Nota Pengiriman Barang
SU
R
2
Nota Pengiriman
Rincian Pendistribusian
Nota Pembayaran
Nota Pembayaran
2
Finish
2
ST
Phase
IK
O
M
Nota Pembyaran
4.2
Gambar 4.2 Document Flow Pendistribusian
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.
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
A
keluar, pencarian surat, peminjaman dokumen dan pengembalian dokumen.
R
AB
AY
a. Sistem Flow SPBE
No
ST
IK
O
M
SU
Yes
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.
23
AB
AY
A
b. System Flow Pangkalan Baru
R
No
ST
IK
O
M
SU
Yes
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.
24
c.
System Flow Pembelian Tabung LPG 3 Kg
No
R
AB
Yes
AY
A
SPBE
SPBE
ST
IK
O
M
SU
Memilih SPBE
Gambar 4.5 System Flow Pembelian Barang
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
25
Proses ini proses yang terjadi mencatat data jumlah tabung dan pembayaran yang di simpan dalam table transaksi pembelian.
AB
AY
A
d. System Flow Pendistribusian
No
ST
IK
O
M
SU
R
YES
Gambar 4.6 System Flow Pendistribusian
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
A
syarat maka perusahaan akan memberikan kapasitas tabung yang bisa di beli oleh
AY
pelangan, perusahaan akan menghitung total bayar dan menentukan status
pelangan apakah akan melakukan pembayaran tunai atau hutang, Dalam Proses ini
ST
IK
O
M
SU
R
e. System Flow Piutang
AB
transaksi akan di simpan dalam table transaksi pendistribusian.
Gambar 4.7 System Flow Piutang
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
A
dan update status pelangan. Kemudian transaksi ini akan di simpan dalam table
AY
transaksi pendistribusian.
AB
f. System Flow Pembayaran SPBE
SU
R
SPBE
SPBE
ST
IK
O
M
Mengecek SPBE
Gambar 4.8 System Flow Pembayaran SPBE
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
A
bayar dan melakukan pembayaran yang menghasilkan nota pembayaran yang
AY
kemudian diserahkan ke SPBE. Data pembayaran akan disimpan pada table transaksi pembelian.
AB
g. Hierarchy Input Output
Hierarchy Input Output (HIPO) dari Sistem informasi Pendistribusian
R
Tabung LPG 3Kg pada PT. Putra Kedung Turi. Fungsi dari Hierarchy Input Output adalah memberikan gambaran proses dan subproses Mengelolah data
SU
master, melakukan transaksi dan membuat laporan. Untuk lebih jelasnya ditunjukkan Gambar 4.7
0
O
M
Proses Pendistribusian pada PT Putra Kedung Turi
IK
1
2 Melakukan Transaksi
3 Membuatan Laporan
ST
Mengelolah Data Master
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
29
master terbagi lagi menjadi Mengubah Data Tabung, Menyimpan Data Tabung, Mengubah Data Pangkalan, Menyimpan Data Pangkalan, Mengubah Data SPBE
R
AB
AY
A
dan Menyimpan Data SPBE. Untuk lebih jelasnya ditunjukkan Gambar 4.8
SU
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.
ST
IK
O
M
Gambar 4.10
Gambar 4.10 Hierarchy Input Output Proses Transaksi
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
AB
AY
A
Gambar 4.11
SU
R
Gambar 4.11 Hierarchy Input Output Mengelolah Pangkalan Baru
Mengelola data Supplier Baru dibagi menjadi 4 kelompok yaitu :
M
Mengecek Data SPBE, Menampilakan Data SPBE, Mengisi Data SPBE,
ST
IK
O
Menyimpan Data Supplier Untuk lebih jelasnya ditunjukkan Gambar 4.10 2.2 Supplier SPBE Baru
2.2.1
2.2.2
2.2.3
2.2.4
Mengecek Data SPBE
Menampilkan Data SPBE
Mengisi Data SPBE
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
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
AY
2.3
A
Membuat Laporan Penjualan. Untuk lebih jelasnya ditunjukkan Gambar 4.12
Pendistribusian
2.3.2
2.3.3
Mengecek Transaksi Pendistribusian
Menampilkan Data Pembelian Tabung
Menghitung Kapasitas Tabung
2.3.7
2.3.8 Menyimpan Transaksi Pendistribusian
Menghitung Total Bayar
R 2.3.9
SU
Menentukan Status Pangkalan
2.3.4
2.3.5
2.3.6
Memilih janis pembayaran
Menghitung sisa pembayaran
AB
2.3.1
Update Stok Tabung
2.3.10
2.3.11
Mencetak Struk Penjualan
Membuat Laporan Penjualan
M
Gambar 4.13 Hierarchy Input Output Mengelolah Data Pendistribusian Mengelola data Pembelian dibagi menjadi 8 kelompok yaitu :
O
Mengecek Data Pembelian, Menampilkan Data Tabung, Memilih SPBE, Memilih
IK
jumlah Tabung, Menghitung Total Pembelian, Update Data Tabung, Menyimpan Transaksi Pembelian dan Membuat Laporan pembelian. Untuk lebih jelasnya
ST
ditunjukkan Gambar 4.14
32
2.4
2.4.2 Menampilkan Data Pembelian Tabung
2.4.3
2.4.4
Memilih Memilih SPB SPBE
Memilih jumlah tabung
2.4.6
2.4.7
Menghitung total pembelian
Update Data Tabung
Menyimpan Transaksi Pembelian
2.4.8
Membuat Laporan Pembelian
AB
2.4.5
AY
2.4.1 Mengecek Data Pembelian
A
Pembelian
Gambar 4.14 Hierarchy Input Output Mengelolah Data Pembelian
R
Mengelola data Piutang dibagi menjadi 7 kelompok yaitu : Mengecek
SU
Pangkalan, Memasukan Pembayaran, Menghitung sisa piutang, Update status Pangkalan, Menyimpan Transaksi Pendistribusian dan mencetak Struk Piutang Untuk lebih jelasnya ditunjukkan Gambar 4.15
O
M
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
Mengecek Pangkalan
Menampilkan Data Piutang Pangkalan
Memasukkan Pembayaran
Menghitung sisa piutang
Update status Pangkalan
Menyimpan Transaksi Pendistribusian
Mencetak Struk Piutang
IK
ST
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
33
2.6 Pembayaran
2.6.2
2.6.3
2.6.4
2.6.5
Mengecek SPB
Menampilkan Data Pembayaran SPBU SPBE
Menentukan tanggal pembayaran
Memasukkan Pembayaran
Menyimpan Pembelian
AY
SPBE
A
2.6.1
AB
Gambar 4.16 Hierarchy Input Output Mengelolah Data Pembayaran
h. Context Diagram
R
Context diagram dari Sistem informasi pendistribusian tabung LPG 3kg pada PT. Putra Kedung Turi. Context diagram Sistem ini terdiri dari empat entitas
SU
yang berbeda (bagian), yaitu bagian Admin, Supplier, pangkalan dan Ketua PT. Putra Kedung Turi. Ke empat entitas tadi memberikan input data dan menerima
M
output data yang diperlukan. Untuk lebih jelasnya ditunjukkan pada Gambar 4.17
Data Pembayaran Pangkalan
Pangkalan
O
Supplier
IK
ST
Data Tabung Laporan yang dipilih Data Pangkalan
Data Pembelian
0
Data Penjualan
Proses Pendistribusian pada PT Putra Kedung Turi
Laporan Pangkalan Laporan Pendistribisian
+
Laporan Pembelian Laporan Data Perbulan Admin
Ketua PT Putra Kedung Turi
Laporan Supplier Data Supplier Data Tabung Baru
Gambar 4.17 Context Diagram Proses Pendistribusian
34
4.2.2
Data Flow Diagram Data Flow Diagram merupakan perangkat yang digunakan pada
metodologi pengembangan Sistem yang terstruktur. DFD menggambarkan seluruh
Data Flow Diagram Level 0
AY
a.
A
kegiatan yang terdapat pada Sistem secara jelas.
Data Flow Diagram merupakan perangkat yang digunakan pada tahap
AB
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
SU
R
Membuat Laporan.
Baca Data Tabung
Admin
1
Data Tabung
Data Supplier
Data Tabung
M
Data Pangkalan
IK
O
Simpan Data Pangkalan
ST
3
1
Simpan Data Tabung Supplier
Mengelola Data
Baca Data Supplier
+
Data Pangkalan
2
Data Supplier
Baca 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.
35
Data Pembayaran Data Penjualan Data Pembayaran SupplierPangkalan
Supplier
Pangkalan
Data Pembelian Di Baca Data Supplier
2 Disimpan Transaksi Pendistribusian
Admin
Melakukan Transaksi
Data Tabung Baru
Disimpan Data Pangkalan
2
Data Supplier Disimpan Data Supplier Bibaca Transaksi Pendistribusian Transaksi Pembelian
Disimpan Transaksi Pembelian
Data Pangkalan
5
Transaksi Pendistribusian
AB
4
3
AY
Di Baca Data Pangkalan
A
+
Di Baca Transaksi Pembelian Disimpan Data Tabung
1
Data Tabung
R
Di Baca Data Tabung
SU
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
M
supplier, data transaksi pendistribusian, data tabung , data pangkalan dan data
ST
IK
O
transaksi pembelian akan disimpan.
36
Laporan Supplier Ketua PT Putra Kedung Turi
Laporan Pangkalan
Admin Laporan Pembelian 3
A
Laporan Pendistribisian Membuat Laporan
Laporan Data Perbulan
2
3
Data Tabung
Dibaca Data Tabung Dibaca Data Pendistribusian
Data Supplier
Dibaca Data Supplier
5
Transaksi Pendistribusian
AB
1
AY
+
Data Pangkalan
Dibaca Data Pangkalan Transaksi Pembelian
Dibaca Data Pembelian
R
4
SU
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
M
yang membaca dari Data tabung, Data supplier, Data Pangkalan, Transaksi Penjulan, Transaksi Pembelian dan Transaksi Pendistribusian . Dalam Proses ini
O
laporan akan diberikan ke Ketua PT. Putra Kedung Turi.
IK
a. DFD Level 1
ST
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.
37
Admin [Data Pangkalan] 1.1 [Baca Data Pangkalan] Maintenance data Pangkalan
AY
[Simpan Data Pangkalan]
3
Data Pangkalan
A
3
Data Pangkalan
AB
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
R
membaca data pangkalan. Ketika data tidak ada maka data pangkalan akan di
SU
simpan kedalam table data pangkalan sebagai input data pangkalan baru.
[Data Tabung]
M
Admin
[Baca Data Tabung] Maintenance data Tabung
1
Data Tabung
O
[Simpan Data Tabung]
1.2
Data Tabung
ST
IK
1
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.
38
Admin
[Data Supplier] 1.3 [Baca Data Supplier] 2
AY
[Simpan Data Supplier]
2
Data Supplier
A
Maintenance Data Supplier
Data Supplier
AB
Gambar 4.23 DFD Level 1 Maintenance Data Supplier
DFD Level 1 ini Menjelaskan Maintenance Data Supplier Dalam Proses
R
ini admin memberikan data supplier kemudian akan di proses dengan membaca
SU
data supplier. Ketika data tidak ada maka data supplier akan di simpan kedalam table data supplier sebagai input data supplier baru. 2. Proses Pendistribusian
M
DFD Level 1 ini Menjelaskan proses pendistribusian tabung LPG 3Kg
O
yang meliputi data master dan transaksi : Proses SPBE, Proses Pangkalan Baru, Proses pembelian Tabung dan Proses Pendistribusian. DFD Proses SPBE
IK
menjelaskan tentang proses pemesanan tabung kepada supplier yang dipilih
ST
2
Data Supplier
2.1 [Di Baca Data Supplier] Proses SPBE
[Data Tabung Baru]
Gambar 4.24 DFD Level 1 Proses SPBE
Admin
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. 2.2 Proses [Di Baca Data Pangkalan] Pangkalan Baru
AY
Pengkalan
3 Data Pangkalan
A
[Data Pembayaran Pangkalan]
Gambar 4.25 DFD Level 1 Proses Pangkalan Baru
AB
DFD Level 1 ini Menjelaskan Proses Pembelian Tabung, Supplier
memberikan nota pembeleian dan diproses membaca dari transaksi pembelian dan
R
data tabung. Hasil dari proses menghasilkan data pembayaran , data pembelian
SU
yang disimpan dalam data supplier dan transaksi pembelian. Supplier
2
Data Supplier
4
Transaksi Pembelian
[Data Pembayaran Supplier]
[Disimpan Data Supplier]
[Nota Pembelian]
O
Supplier
M
2.3
ST
[Di Baca Data Tabung]
1
Data Tabung
[Data Pembelian]
Transaksi Pembelian
IK
4
Proses Pembelian Tabung
[Disimpan Transaksi Pembelian] Supplier
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
40
pangkalan, struk piutang untuk pangkalan, data akan disimpan pada table data pangkalan, table data tabung dan table transaksi pendistribusian.
Pengkalan
A
Pengkalan
[Struk Piutang] [Struk Pembelian]
AY
2.4
[Data Penjualan]
Pengkalan
[Disimpan Data Tabung] Proses Pendistribusian
1
3
AB
[Disimpan Data Pangkalan]
Data Pangkalan [Bibaca Transaksi Pendistribusian]
5
[Disimpan Transaksi Pendistribusian]
Transaksi Pendistribusian
Transaksi Pendistribusian
R
5
Data Tabung
SU
Gambar 4.27 DFD Level 1 Proses Pendistribusian 3. Proses Membuat Laporan
DFD Level 1 ini Menjelaskan Proses Membuat Laporan Supplier yang
M
meliputi : Laporan Supplier, Laporan Pendistribusian, Laporan Pembelian dan
O
Laporan Pangkalan. Proses pertama membuat laporan Supplier Dalam Proses ini membaca dari data supplier dan laporan dari admin, yang menghasilkan laporan
IK
supplier untuk ketua perusahaan.
ST
Ketua PT Putra Kedung Turi
2
[Laporan Supplier]
3.1
[Laporan Data Perbulan]
Admin
Membuat Laporan Suplier [Dibaca Data Supplier]
[Laporan yang dipilih] Admin
Data Supplier
Gambar 4.28 DFD Level 1 Proses Membuat laporan Supplier
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
5
A
perusahaan. Transaksi Pendistribusian
AY
[Dibaca Data Pendistribusian] 3.2 Ketua PT Putra Kedung Turi
[Laporan Pendistribisian]
Membuat laporan Pendistribusian
[Dibaca Data Tabung]
Data Tabung
AB
1
R
Gambar 4.29 DFD Level 1 Proses Membuat laporan Pendistribusian DFD Level 1 ini Menjelaskan proses membuat laporan Pembelian yang
SU
Dalam Proses ini proses membaca dari table transaksi pembelian yang kemudian menghasilkan laporan pembelian untuk ketua perusahaan. 3.3
M
[Laporan Pembelian]
Membuat laporan pembelian
[Dibaca Data Pembelian] 4
Transaksi Pembelian
O
Ketua PT Putra Kedung Turi
IK
Gambar 4.30 DFD Level 1 Proses Membuat laporan Pembelian
DFD Level 1 ini Menjelaskan Proses Membuat Laporan Pangkalan,
ST
proses membaca dari data pangkalan yang diproses menghasilkan laporan pangkalan untuk pemilik perusahaan.
Ketua PT Putra Kedung Turi
3.4 [Laporan Pangkalan]
Membuat Laporan Pangkalan
[Dibaca Data Pangkalan] 3
Data Pangkalan
Gambar 4.31 DFD Level 1 Proses Membuat laporan Pangkalan
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
A
Informasi Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi.
AY
a. Conceptual Data Model
Pada Gambar 4.28 menjelaskan tentang Conceptual Data Model yang
AB
terdiri dari empat tabel yang saling berhubungan dari Sistem Informasi Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi. Transaksi Pembelian No_Do Jumlah_Tabung Harg a_Pertabung Grand_Total Tgl_Transaks i Nama_Barang
SU
R
Membeli
O
M
Membeli
Pang kalan No_Pang kalan Nama_pang kalan Nama_Pemilik Alamat_pang kalan Telpon_Pang kalan
Distribusi
Mendist ribusi Tabung
ST
IK
Data Tabung No Jumlah_Tabung Harg a_Tabung Grand_Total Tang g al_trans aks i
Data Supplier Nama_SPBE Pemilik_SPBE Alamat_SPBE Telpon_SPBE
Gambar 4.32 Conceptual Data Model
Trans aksi Pendistribusian No_transaksi Jumlah_Permintaan Harg a_Jual Total_bayar Pembayaran Sisa_bayar Tgl_Transaksi Status
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
TRANSAKSI_PEMBELIAN
DATA_SUPPLIER NAMA_SPBE = NAMA_SPBE
NAMA_SPBE PEMILIK_SP ALAMAT_SPB TELPON_SPB
C50 C50 M10 C15
AY
N5 N5 C50
C50 C50
AB
NO_DO HARGA_PERT JUMLAH_TAB TGL_TRANSA NAMA_BARAN NAMA_SPBE NAMA_BARAN
A
Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi.
R
PANGKALAN
SU
NO_DO = NO_DO
DATA_TABUNG N5 N5 N5 N5 N5 D8
NO = NO
ST
IK
O
M
NO NO_DO JUMLAH_TAB HARGA_ GRAND_TOTA TANGGAL_TR
NO_PANGKAL NO_TRANSAK NAMA_PANGK NAMA_PEMIL ALAMAT_PAN TELPON_PAN
N5 N5 C50 C50 M10 M10
NO_TRANSAK = NO_T RANSAK
TRANSAKSI_PENDISTRIBUSIAN NO_TRANSAK NO JUMLAH_PER HARGA_JUAL TOTAL_BAYA PEMBAYARAN SISA_BAYAR TGL_TRANSA STATUS
N5 N5 N5 N5 N5 N5 N5 D8 C50
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
44
Pada PT. Putra Kedung Turi. Data-data dibawah ini akan menjelaskan satupersatu detil dari struktur tabel untuk setiap tabelnya. Tabel Supplier : Nama Supplier
Primary Key
: Pemilik SPBE
Foreign Key
:-
Fungsi
: Menyimpan data SPBE
AY
A
Nama Tabel
AB
a.
Tabel 4.1 Tabel SPBE Type_data
Keterangan
1 2 3 4
Nama_SPBE Pemilik_SPBE Telpon Alamat
varchar(10) varchar(50) Text (10) Text (15)
Primary Key
SU
R
Nama_Field
Tabel Pangkalan (Pelangan)
M
b.
No.
: Tabel Pangkalan
Primary Key
: No_Pangkalan
O
Nama Tabel
ST
IK
Foreign Key Fungsi
No. 1 2 3 4 5
:: Menyimpan data Pangkalan Tabel 4.2 Tabel Pangkalan
Nama_Field No_Pangkalan Nama_Pangkalan Nama_Pemilik No_Telepon Alamat
Type_Data Number varchar(50) varchar(50) Text Text
Keterangan Primary Key
45
Nama Tabel
: Pembelian
Primary Key
: No_DO
Foreign Key
:-
Fungsi
: Menyimpan data Pembelian Tabel 4.3 Tabel Pembelian
d.
Keterangan Primary Key
AB
Type_Data Number int int int date Varchar(50)
R
Nama_Field No_Do Harga Tabung Jumlah Tabung Grand Total Tgl_Transaksi Nama_Barang
SU
No. 1 2 3 4 5 6
A
Tabel Pembelian
AY
c.
Tabel Pendistribusian Nama Tabel
: Pendistribusian
: no_transaksi
M
Primary Key
:
Fungsi
: Menyimpan data pendistribusian
ST
IK
O
Foreign Key
No. 1 2 3 4 5 6 7 8 9
Tabel 4.4 Tabel Pendistribusian
Nama_Field No_Transaksi No_Pangkalan Jumlah_Permintaan Harga_Jual Total_Bayar Pembayaran Sisa_Bayar TanggalTransaksi Status
Type_Data int int int int int int int date varchar(50)
Keterangan Primary Key Foregenkey
46
Nama Tabel
: Tabung
Primary Key
: No
Foreign Key
:
Fungsi
: Menyimpan data user
AY
A
Tabel Tabung
AB
e.
Tabel 4.5 Tabel User
R
Type_Data int int int int int date
Keterangan Primary Key Foregenkey
SU
Nama_Field No No_Do Jumlah Tabung Harga Grand Total Tgl_Transaksi
M
No. 1 2 3 4 5 6
c. Desain Input & Output
O
Desain input/output merupakan rancangan input/output berupa form untuk
IK
memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi dalam
ST
merancang dan membangun Sistem.
47
AB
AY
A
a. Menu Utama
R
Gambar 4.34 Desain Form Utama
11
*****
ST
IK
O
M
b. Form Login
SU
Gambar 4.30 merupakan desain menu utama yang menampilkan menu-menu pada program
Gambar 4.35 Desain Form Login
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.
A
Form Master SPBE
AY
c.
Joy liem 0877661527
AB
Tangul
SU
Joy Liem
0877661527 Jln. Mer
M
Tangul
R
Jln. Merak Blok B-09 Surabaya No. 587
O
Gambar 4.36 Desain Form Master SPBE
IK
Gambar 4.32 Form Master SPBE merupakan Form master yang berfungsi untuk
ST
insert data SPBE baru . Dan berfungsi untuk update data yang sudah tersimpan
49
d. Form Master Pangkalan
09 Tangul
A
Suhartono
Jln. Embong sawo
Tangul
Suharton
0998716627 jln….
AB
09
AY
0998716627
R
Gambar 4.37 Desain Master Pangakalan
SU
Gambar 4.37 Form Master pangakalan merupakan form yang berfungsi untuk insert dan update data pangkalan Form Pembelian
ST
IK
O
M
e.
B098 Tangul
1000
12000 12.000.000
Gambar 4.38 Desain Form Pembelian
50
Gambar 4.38Form Pembelian Yang berfungsi untuk insert data transaksi pembelian tabung pada supplier .
Form Pendistribusian
AY
A
f.
09
450
R
13000
AB
Tungal Jaya
SU
5.850.000
0
IK
O
M
-5.850.000
Gambar 4.39 Desain Form Pendistribusian
ST
Gambar 4.39 Form Pendistribusian Berfungsi untuk mencatat transaksi penjualan (distribusi) pada pelanggan.
51
g.
Form Piutang
Tungal
A
09
AY
450 5.800.000
0
R
Lunas
AB
5.800.000
09
4/18/2013
450
O
M
01 Tungal
SU
No Nama Pangkalan No Transaksi Tgl Pembayaran Juml
Gambar 4.40 Form Piutang
IK
Gambar 4.40 form Piutang yang merekam data pembayaran pelangan. Yang
ST
menampilkan data transaksi pembayaran pelangan dengan status pembayaranya.
52
h. Laporan Pembayaran SPBE
Tangul
A
Surabaya
AY
20.000.000
AB
20.000.000
SU
R
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.
M
Laporan Pembelian
ST
IK
O
i.
Gambar 4.42 Desain Laporan Pembelian
53
Gambar 4.42 Report Laporan pembelian Tabung LPG 3 Kg yang menampilkan data Tanggal transaksi, No Transaksi, Nama SPBE, Nama Barang, Harga Tabung,
Laporan Pendistribusian
SU
R
AB
AY
j.
A
Jumlah Tabung dan Grand total.
M
Gambar 4.43 Desain Laporan Pendistribusian
Gambar 4.43 Report Laporan pendistribusian Tabung LPG 3 kg yang
O
menampilkan No transaksi, tgl transaksi, no pangkalan, nama barang, jumlah,
ST
IK
harga, total bayar, pembayaran dan sratus pembayaran.
54
SU
R
AB
AY
A
k. Laporan Diagram Pendistribusian
Gambar 4.44 Desain Laporan Diagram Pendistribusian
M
Gambar 4.44 Daiagram pendistribusian yang menampilkan data stiap priode untuk
ST
IK
O
mengetahui jumlah transaksi yang tertinggi setiap priode.