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 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 barang yang tersedia. Dokumen Flow Pembelian 1 1 2 Bagian Pembelian Start Data Supplier Nota pembelian Nota Pembelian Barang Membuat Nota Rincian Pembelian Rincian Pembelian Bagian Admin Lapangan Rincian Pembelian 2 Penebusan Barang Pembayaran Menghitung Total Stok Tabung Stok Tabung Struk Pembelian Stok Tabung Struk pembelian End 1 Pembayaran Supplier Nota Pembelian Barang Nota Pembayaran No Drop out Pembayaran Setruk Pembelian 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 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.
21 Dokumen Flow Pendistribusian Pelanggan Bagian Penjualan Bagian Pendistribusian Phase Start Nota Permintaan Barang Nota Pengiriman Nota Pembayaran 4.2 Perancangan Sistem 2 2 Rincian Pendistribusian Nota Permintaan Barang Mengecek kapasitas pengiriman Barang mencukupi? Membuat Nota Pengiriman Nota Pengiriman Barang Nota Pembyaran Nota Pembayaran Finish YA TIDAK Gambar 4.2 Document Flow Pendistribusian 2 Nota Pengiriman Barang 2 Rincian Pendistribusian 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 keluar, pencarian surat, peminjaman dokumen dan pengembalian dokumen. a. Sistem Flow SPBE 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. No
23 b. System Flow Pangkalan Baru 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. No
24 c. System Flow Pembelian Tabung LPG 3 Kg SPBE Memilih SPBE 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 Yes No
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 YES No
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
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 SPBE Mengecek SPBE 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 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 1 Mengelolah Data Master 0 Proses Pendistribusian pada PT Putra Kedung Turi 2 Melakukan Transaksi 3 Membuatan Laporan 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 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
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.1 Mengecek Data SPBE 2.2.2 Menampilkan Data SPBE 2.2 Supplier SPBE Baru 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
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.7 Menentukan Status Pangkalan 2.3.2 Menampilkan Data Pembelian Tabung 2.3.8 Menyimpan Transaksi Pendistribusian 2.3.3 Menghitung Kapasitas Tabung 2.3.9 Update Stok Tabung 2.3.4 Menghitung Total Bayar 2.3.10 Mencetak Struk Penjualan 2.3 Pendistribusian 2.3.5 Memilih janis pembayaran 2.3.11 Membuat Laporan Penjualan 2.3.6 Menghitung sisa pembayaran 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
32 2.4 Pembelian 2.4.1 Mengecek Data Pembelian 2.4.5 Menghitung total pembelian 2.4.2 Menampilkan Data Pembelian Tabung 2.4.6 Update Data Tabung 2.4.3 Memilih Memilih SPB SPBE 2.4.7 Menyimpan Transaksi Pembelian 2.4.4 Memilih jumlah tabung 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 Piutang Pangkalan 2.5 Piutang 2.5.3 Memasukkan Pembayaran 2.5.4 Menghitung sisa piutang 2.5.5 Update status Pangkalan 2.5.6 Menyimpan Transaksi Pendistribusian 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 2.5.7 Mencetak Struk Piutang
33 2.6 Pembayaran 2.6.1 2.6.2 2.6.3 Menampilkan Mengecek Data Menentukan SPB Pembayaran tanggal SPBE SPBU pembayaran SPBE 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 Pangkalan Data Penjualan Data Tabung Laporan yang dipilih Data Pangkalan Admin Data Pembayaran Pangkalan 0 Proses Pendistribusian pada PT Putra Kedung Turi + Laporan Pembelian Laporan Data Perbulan Laporan Supplier Data Supplier Data Tabung Baru Data Pembelian Supplier Laporan Pangkalan Laporan Pendistribisian Ketua PT Putra Kedung Turi 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 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. Admin Simpan Data Pangkalan 3 Data Pangkalan Data Supplier Data Pangkalan Baca Data Tabung Data Tabung 1 Mengelola Data + Baca Data Pangkalan 1 Data Tabung Simpan Data Tabung Supplier Baca Data Supplier 2 Data Supplier 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 Supplier Data Pembayaran Data Pembayaran Data Penjualan Supplier Pangkalan Pangkalan Data Pembelian Di Baca Data Supplier 2 4 Admin 2 Data Supplier Transaksi Pembelian Data Tabung Baru Melakukan Transaksi Di Baca Data Pangkalan Disimpan Data Supplier + Bibaca Transaksi Pendistribusian Disimpan Transaksi Pembelian Di Baca Transaksi Disimpan Pembelian Data Tabung Di Baca Data Tabung Gambar 4.19 DFD Level 0 Proses Pendistribusian Disimpan Transaksi Pendistribusian 5 Disimpan Data Pangkalan 3 Data Pangkalan Transaksi Pendistribusian 1 Data Tabung 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.
36 Laporan Supplier Laporan Pangkalan Ketua PT Putra Kedung Turi Admin Laporan Data Perbulan 1 Data Tabung 2 Data Supplier 3 Data Pangkalan 4 Transaksi Pembelian 3 Membuat Laporan Dibaca Data Tabung Dibaca Data Pendistribusian Dibaca Data Supplier Dibaca Data Pangkalan + Dibaca Data Pembelian Laporan Pembelian Gambar 4.20 DFD Level 0 Membuat Laporan 5 Laporan Pendistribisian Transaksi Pendistribusian 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.
37 Admin [Data Pangkalan] [Simpan Data Pangkalan] 3 Data Pangkalan 1.1 [Baca Data Pangkalan] Maintenance data Pangkalan Gambar 4.21 DFD Level 1 Maintenance Data Pangkalan 3 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. Admin 1 Data Tabung [Data Tabung] [Simpan Data Tabung] 1.2 Maintenance data Tabung [Baca Data Tabung] Gambar 4.22 DFD Level 1 Maintenance Data Tabung 1 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 2 Data Supplier [Baca Data Supplier] Maintenance Data Supplier [Simpan Data Supplier] Gambar 4.23 DFD Level 1 Maintenance Data Supplier 2 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 2 Data Supplier [Di Baca Data Supplier] 2.1 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. Pengkalan [Data Pembayaran Pangkalan] 2.2 Proses Pangkalan Baru [Di Baca Data Pangkalan] Gambar 4.25 DFD Level 1 Proses Pangkalan Baru 3 Data Pangkalan 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. 2 Data Supplier 4 Supplier Transaksi Pembelian [Disimpan Data Supplier] [Nota Pembelian] Supplier [Data Pembayaran Supplier] 2.3 Proses Pembelian Tabung [Disimpan Transaksi Pembelian] [Di Baca Data Tabung] [Data Pembelian] 4 Supplier Transaksi Pembelian 1 Data 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
40 pangkalan, struk piutang untuk pangkalan, data akan disimpan pada table data pangkalan, table data tabung dan table transaksi pendistribusian. Pengkalan Pengkalan [Struk Piutang] [Data Penjualan] [Disimpan Data Pangkalan] 3 Data Pangkalan [Bibaca Transaksi Pendistribusian] 5 Transaksi Pendistribusian 3. Proses Membuat Laporan 2.4 Proses Pendistribusian [Disimpan Transaksi Pendistribusian] [Struk Pembelian] [Disimpan Data Tabung] Gambar 4.27 DFD Level 1 Proses Pendistribusian Pengkalan 1 Data Tabung 5 Transaksi Pendistribusian 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. Ketua PT Putra Kedung Turi 2 Data Supplier [Laporan Supplier] [Dibaca Data Supplier] 3.1 Membuat Laporan Suplier [Laporan Data Perbulan] [Laporan yang dipilih] Admin Admin 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 perusahaan. Ketua PT Putra Kedung Turi [Laporan Pendistribisian] 3.2 Membuat laporan Pendistribusian [Dibaca Data Pendistribusian] [Dibaca Data Tabung] 5 Transaksi Pendistribusian 1 Data Tabung 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. Ketua PT Putra Kedung Turi [Laporan Pembelian] 3.3 Membuat laporan pembelian [Dibaca Data Pembelian] 4 Transaksi 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. Ketua PT Putra Kedung Turi [Laporan Pangkalan] 3.4 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 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. Transaksi Pembelian No_Do Jumlah_Tabung Harga_Pertabung Grand_Total Tgl_Transaksi Nama_Barang Membeli Data Tabung No Jumlah_Tabung Harg a_tabung Grand_Total Tanggal_transaksi Membeli Mendistribusi Tabung Gambar 4.32 Conceptual Data Model Data Supplier Nama_SPBE Pemilik_SPBE Alamat_SPBE Telpon_SPBE Pangkalan No_Pang kalan Nama_pang kalan Nama_Pemilik Alamat_pang kalan Telpon_Pang kalan Distribusi Transaksi Pendistribusian No_transaksi Jumlah_Permintaan Harga_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 Pendistribusian Tabung LPG 3Kg Pada PT. Putra Kedung Turi. TRANSAKSI_PEMBELIAN NO_DO HARGA_PERT JUMLAH_TAB TGL_TRANSA NAMA_BARAN NAMA_SPBE NAMA_BARAN NO _DO = NO _DO DATA_TABUNG NO NO_DO JUMLAH_TAB HARGA_ GRAND_TOTA TANGGAL_TR N5 N5 C50 <undefined> <undefined> C50 C50 N5 N5 N5 N5 N5 D8 NAMA_SPBE = NAMA_SPBE NO = NO Gambar 4.33 Physical Data Model DATA_SUPPLIER NAMA_SPBE PEMILIK_SP ALAMAT_SPB TELPON_SPB C50 C50 M10 C15 NO _TRANSAK = NO _TRANSAK TRANSAKSI_PENDISTRIBUSIAN NO_TRANSAK NO JUMLAH_PER HARGA_JUAL TOTAL_BAYA PEMBAYARAN SISA_BAYAR TGL_TRANSA STATUS PANGKALAN NO_PANGKAL NO_TRANSAK NAMA_PANGK NAMA_PEMIL ALAMAT_PAN TELPON_PAN b. Desain Database Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan digunakan dalam pembuatan Sistem Informasi Pendistribusian Tabung LPG 3Kg N5 N5 C50 C50 M10 M10 N5 N5 N5 N5 N5 N5 N5 D8 C50
44 Pada PT. Putra Kedung Turi. Data-data dibawah ini akan menjelaskan satupersatu detil dari struktur tabel untuk setiap tabelnya. a. Tabel Supplier Nama Tabel Primary Key Foreign Key : - Fungsi : Nama Supplier : Pemilik SPBE : 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 Primary Key Foreign Key : - Fungsi : Tabel Pangkalan : No_Pangkalan : 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
45 c. Tabel Pembelian Nama Tabel : Pembelian Primary Key Foreign Key : - Fungsi : No_DO : 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 Primary Key Foreign Key : Fungsi : Pendistribusian : no_transaksi : 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)
46 e. Tabel Tabung Nama Tabel Primary Key Foreign Key : Fungsi : Tabung : No : 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.
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 11 ***** 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. c. Form Master SPBE Tangul Joy liem 0877661527 Jln. Merak Blok B-09 Surabaya No. 587 Tangul Joy Liem 0877661527 Jln. Mer 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
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 09 Tangul Suhartono 0998716627 Jln. Embong sawo 09 Tangul Suharton 0998716627 jln. 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. 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
51 g. Form Piutang 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 Gambar 4.40 Form Piutang Gambar 4.40 form Piutang yang merekam data pembayaran pelangan. Yang menampilkan data transaksi pembayaran pelangan dengan status pembayaranya.
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 Tangul Surabaya 20.000.000 20.000.000 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, 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.
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.