BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Digunakan Sistem yang digunakan saat ini pada PT. Media Medan Pers adalah sistem yang dapat dikatakan masih manual, yang saat ini bergerak dibidang pendistribusian koran di kota Medan, yang selama ini belum memanfaatkan layanan web dalam mendukung sistem pendistribusian perusahaannya. Selama ini sistem pendistribusian yang ada, dilakukan secara manual, dimana loper koran mencatat data surat kabar yang didistribusikan dan disesuaikan dengan pengambilan atau nama lain transaksi untuk pendataan distribusi, dari proses itu semua data setiap bulannya direkap kembali. sehingga selain kurang praktis, dan membutuhkan waktu yang cukup lama dalam menangani pendataan distribusi surat kabar. Adapun dari proses dokumentasi data dari pendistribusian surat kabar PT. Media Medan Pers adalah sebagai berikut : 1.
Petugas atau koordinator, mencatat data surat kabar yang masuk dari supplier percetakan sesuai surat kabar yang didistribusikan oleh PT. Media Medan Pers.
2.
Setelah surat kabar diterima, barulah proses distribusi dapat dilakukan, proses ini loper koran mendistribusikan ke pelanggan .
3.
Dari seluruh proses menghasilkan laporan yang akan diperoleh oleh pimpinan.
40
41
III.1.1. Analisa Input Analisa input ini dilakukan untuk mengetahui data-data apa saja yang dibutuhkan untuk pemrosesan nantinya, adapun proses penginputan data dan contoh inputan tersebut dapat dilihat pada gambar III.1 dibawah ini:
Gambar III.1. Contoh Input Data Loper Koran Sumber : PT. Media Medan Pers III.1.2. Analisa Proses Gambaran aliran informasi (FOD) dari sistem pengolahan data distribusi surat kabar PT. Media Medan Pers dapat penulis gambarkan pada gambar III.2 dibawah ini : Loper Koran Mengambil Surat Kabar
Koordinator
Data Loper
Pimpinan
Laporan
P endat aan Dist ribusi Surat Kabar
Laporan Dis tribus i Dat a P endist ribusian Surat Kabar
Ars ip Surat Kabar
Dis tribus i Surat Kabar
Penyajian Laporan
Laporan
Gambar III.2. FOD Sistem Yang Sedang Digunakan
42
Berdasarkan gambar III.2. diatas, sistem dapat dijelaskan berawal dari loper koran mengambil surat kabar untuk diedarkan, sebagai loper koran yang aktif, data yang diberikan diantarnya data loper dan jumlah pengambilan koran untuk didistribusikan. Bagian koordinator mendata dan berikutnya mendata surat kabar yang didistribusikan setiap harinya, dan membuat serta menyajikan laporan, pimpinan menerima laporan dari pengolahan data dari sistem sebagai akhir dari proses yang berjalan. III.1.3. Analisa Output Berdasarkan hasil dari input dan proses yang berjalan saat ini maka selanjutnya dilakukan analisa output, Adapun contoh output tersebut dapat dilihat pada gambar III.3 dibawah ini:
Gambar III.3. Contoh Output Data Loper Koran Sumber : PT. Media Medan Pers
43
III.2. Evaluasi Sistem Yang Berjalan Dari hasil analisa terhadap sistem yang sedang digunakan ditemukan kendala-kendala dalam proses manajemen pendistribusian surat kabar PT. Media Medan Pers. Adapun kendala-kendala tersebut yaitu: 1.
Membutuhkan waktu yang cukup lama dalam proses pendataan, data dicatat secara manual, harus dilakukan oleh petugas koordinator, pengolahan data dan penyimpanan masih menggunakan media kertas dengan mengetikan data satu persatu kedalam aplikasi Micorosft Excel lalu dicetak.
2.
Sulitnya mencari data distribusi yang berlangsung selama per hari, per bulan maupun per tahun, hal ini berkaitan dengan media penyimpanan data, yang sering mengalami ketidak cocokan untuk rekapitulasi pendistribusian.
3.
Banyak ditemui pengetikan data-data yang bersifat duplikat, yang sering mengakibatkan kesalahan pendataan.
III.3. Desain Sistem Tahapan dari desain sistem memiliki tujuan untuk merancang sistem yang baru yang dapat memecahkan masalah-masalah yang dihadapi pengguna sistem yang sedang berjalan. Desain memberikan gambaran logika sistem yang baru secara garis besar kepada pemakai sistem. Dalam desain ini sudah tergambar logika dari sistem secara keseluruhan. Pembuatan sistem berdasarkan dari hasil penelitian dilapangan yang selanjutnya dimodifikasi sedemikian rupa sehingga dapat diusahkan perbaikan-perbaikan dari sistem yang lama.
44
III.3.1. Use Case Diagram Diagram use case ini menggambarkan user yang menggunakan sistem dan perilaku user (aktor) terhadap sistem seperti terlihat pada gambar III.4 berikut. Dalam sistem website Sistem Informasi ini tedapat aktifitas yang dapat dilakukan oleh pengguna, yang dapat digambarkan sebagai berikut.
Login Data User
Petugas
Login
Data Surat Kabar Pimpinan <
> Data Loper <> Data Supplier <> Log Out Data Pembelian
Log Out
<> Data Distribusi
<> Data Persediaan
Laporan Pembelian
Laporan Distribusi
Gambar III.4. Use Case Diagram Use case diagram diatas menjelaskan aktifitas aktor yang mewakili petugas dan pimpinan. Pada bagian petugas, akses data laporan dan data user tidak dapat diakses, sedangkan pada bagian pimpinan, data mengakses data user dan laporan atau output dari seluruh proses pengelolaan data distribusi. Baik data laporan per hari hingga seluruh laporan yang ada.
45
III.3.2. Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal. Adapun rancangan diagram aktivitas dari website ini adalah sebagai berikut. 1. Activity Diagram Menu Pengguna Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam pemilihan menu, seperti gambar III.5 berikut.
Log In [Valid] Tidak Ya Petugas
Data Pembelian
Pimpinan
Data Distribusi
Data User
Data Supplier
Data Loper
Laporan Pembelian
Data Surat Kabar
Gambar III.5. Activity Diagram Menu Pengguna
Laporan Distribusi
46
Pada gambar diatas menjelaskan menu yang dapat diakses pengguna seperti petugas dan pimpinan. Dengan fungsi masing-masing akan menampilkan halaman baru sesuai pilihan. 2. Activity Diagram Form Data User Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data user, seperti gambar III.6 berikut.
Cari Data
Tambah
Edit
Input Data User
Update Data UserLama
[Submit]
Hapus
[Submit] Tidak
Tidak
Ya
Ya
Gambar III.6. Activity Diagram Form Data User 3. Activity Diagram Form Data Loper Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data loper, seperti gambar III.7 berikut.
Cari Data
Tambah
Edit
Input Data Loper
Update Data Loper
[Submit]
Hapus
[Submit] Tidak Ya
Tidak Ya
47
Gambar III.7. Activity Diagram Form Data Loper 4. Activity Diagram Form Data Supplier Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data supplier, seperti gambar III.8 berikut.
Cari Data
Tambah
Edit
Input Data Supplier
Update Data Supplier
[Submit]
Hapus
[Submit] Tidak Ya
Tidak Ya
Gambar III.8. Activity Diagram Form Data Supplier
48
5. Activity Diagram Form Data Pembelian Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data pembelian, seperti gambar III.9 berikut.
Cari Data
Tambah
Edit
Input Data Pembelian
Hapus
Update Data Pembelian
[Submit]
[Submit] Tidak
Tidak
Ya
Ya
Gambar III.9. Activity Diagram Form Data Pembelian 6. Activity Diagram Form Data Distribusi Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data distribusi, seperti gambar III.10 berikut.
Cari Data
Tambah
Edit
Input Data Distribusi
Update Data Distribusi
[Submit]
Hapus
[Submit] Tidak Ya
Tidak Ya
Gambar III.10. Activity Diagram Form Data Distribusi
49
7. Activity Diagram Form Rekap Pembelian Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk menampilkan laporan pembelian, seperti gambar III.11 berikut.
Semua Pembelian
Per Faktur
Per Harian
Per Bulanan
Per Tahun
Per Surat Kabar
Per Supplier
Gambar III.11. Activity Diagram Form Rekap Pembelian 8. Activity Diagram Form Rekap Distribusi Pada gambar activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk menampilkan laporan pendistribusian, seperti gambar III.12 berikut.
Semua Distribusi
Per Faktur
Per Harian
Per Bulanan
Per Tahun
Per Surat Kabar
Per Loper
Gambar III.12. Activity Diagram Form Rekap Distribusi
50
III.3.3. Desain Sistem Secara Detail Perancangan interface pengguna terdiri dari beberapa gambar konsep halaman yang akan ditampilkan, yang dapat dilihat pada penjelasan berikut.
III.3.3.1. Desain Output Disain output pada aplikasi distribusi surat kabar yang akan penulis rancang terdiri dari. 1. Daftar Persediaan Surat Kabar PT. MEDIA MEDAN PERS DAFTAR PERSEDIAAN SURAT KABAR dd-mm-yyyy Tanggal Cetak : dd-mm-yyyy No
ID
Nama
Jenis
Jumlah
999
xxxx
xxxx
xxxx
xxxx
999
xxxx
xxxx
xxxx
xxxx
: dd-mm-yyyy Satuan Tanggal Penetapan Harga Harga Jual xxxx 9999 99 xxxx
9999
Total Pembelian 99
Total Jual 99
Laba
99
99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
[Back]
Pimpinan
Gambar III.13. Daftar Persediaan Surat Kabar 2. Daftar Pembelian Surat Kabar Per Harian PT. MEDIA MEDAN PERS LAPORAN PEMBELIAN SURAT KABAR dd-mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
xxxx
Nama Petugas xxxx
999
xxxx
xxxx
xxxx
xxxx
[Back]
Tanggal : dd-mm-yyyy Kode Nama Tanggal Barang Barang xxxx 9999 99 xxxx
9999
99
Jumlah
Harga
99
99
Total Harga 99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.14. Daftar Pembelian Surat Kabar Per Harian
51
3. Daftar Pembelian Surat Kabar Per Faktur
PT. MEDIA MEDAN PERS LAPORAN Pembelian
Surat Kabar Per Faktur
Nomor Faktur : xxxx Tgl Pembelian : dd-mm-yyyy No
ID Supplier : xxxx Nama : xxxx
Kode Supplier xxxx
Nama
999
No Faktur xxxx
Kode Barang xxxx
Nama Barang 9999
Tanggal
Jumlah
Harga
xxxx
Nama Petugas xxxx
99
99
99
Total Harga 99
999
xxxx
xxxx
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Diketahui Oleh
Medan : dd-mm-yyyy Dibuat Oleh
Pimpinan
Petugas
[Back]
Gambar III.15. Daftar Pembelian Surat Kabar Per Faktur
4. Daftar Pembelian Surat Kabar Per Bulan
PT. MEDIA MEDAN PERS LAPORAN PEMBELIAN SURAT KABAR BULAN mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
xxxx
Nama Petugas xxxx
999
xxxx
xxxx
xxxx
xxxx
[Back]
Tanggal : dd-mm-yyyy Kode Nama Tanggal Barang Barang xxxx 9999 99 xxxx
9999
99
Jumlah
Harga
99
99
Total Harga 99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.16. Daftar Pembelian Surat Kabar Per Bulan
52
5. Daftar Pembelian Surat Kabar Per Tahun
PT. MEDIA MEDAN PERS LAPORAN PEMBELIAN SURAT KABAR TAHUN mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
xxxx
Nama Petugas xxxx
999
xxxx
xxxx
xxxx
xxxx
Tanggal : dd-mm-yyyy Kode Nama Tanggal Barang Barang xxxx 9999 99 xxxx
9999
99
[Back]
Jumlah
Harga
99
99
Total Harga 99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.17. Daftar Pembelian Surat Kabar Per Tahun
6. Daftar Pembelian Surat Kabar Per Surat Kabar
PT. MEDIA MEDAN PERS LAPORAN PEMBELIAN SURAT KABAR xxxx ID Surat Kabar : xxxx Nama : xxxx
No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
999
xxxx
xxxx
[Back]
Kode Barang xxxx
Nama Barang 9999
Tanggal
Jumlah
Harga
xxxx
Nama Petugas xxxx
99
99
99
Total Harga 99
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.18. Daftar Pembelian Surat Kabar Per Surat Kabar
53
7. Daftar Pembelian Surat Kabar Per Supplier PT. MEDIA MEDAN PERS LAPORAN PEMBELIAN SURAT KABAR PER SUPPLIER ID Supplier: xxxx Nama : xxxx
No
Tanggal Cetak : dd-mm-yyyy
Kode Supplier xxxx
Nama
999
No Faktur xxxx
Kode Barang xxxx
Nama Barang 9999
Tanggal
Jumlah
Harga
xxxx
Nama Petugas xxxx
99
99
99
Total Harga 99
999
xxxx
xxxx
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
[Back]
Pimpinan
Gambar III.19. Daftar Pembelian Surat Kabar Per Supplier
8. Daftar Distribusi Surat Kabar
PT. MEDIA MEDAN PERS DAFTAR DISTRIBUSI SURAT KABAR dd-mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Nama Loper xxxx
Petugas
999
No Faktur xxxx
xxxx
ID Barang xxxx
999
xxxx
xxxx
xxxx
xxxx
[Back]
Tanggal Tgl : dd-mm-yyyy Jummlah Distribusi dd-mm-yyy
9999
Penetapan Harga 99
dd-mm-yyy
9999
99
Harga Jual 99
Total Jual 99
Laba
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.20. Daftar Distribusi Surat Kabar
99
54
9. Daftar Distribusi Surat Kabar Per Faktur
PT. MEDIA MEDAN PERS LAPORAN Distribusi Surat Kabar Per Nomor Faktur : xxxx Tgl Distribusi : dd-mm-yyyy No
ID
Nama
999
xxxx
999
xxxx
Faktur
ID Loper : xxxx Nama : xxxx Jumlah
xxxx
Tgl Distribusi xxxx
Harga Jual 99
Total Pembelian 99
Total Jual 99
Laba
xxxx
Penetapan Harga 9999
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Diketahui Oleh
99
Medan : dd-mm-yyyy Dibuat Oleh
Pimpinan
Petugas
[Back]
Gambar III.21. Daftar Distribusi Surat Kabar Per Faktur
10. Daftar Distribusi Surat Kabar Per Harian
PT. MEDIA MEDAN PERS DAFTAR DISTRIBUSI SURAT KABAR dd-mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Nama Loper xxxx
Petugas
999
No Faktur xxxx
xxxx
ID Barang xxxx
999
xxxx
xxxx
xxxx
xxxx
[Back]
Tanggal Tgl : dd-mm-yyyy Jummlah Distribusi dd-mm-yyy
9999
Penetapan Harga 99
dd-mm-yyy
9999
99
Harga Jual 99
Total Jual 99
Laba
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.22. Daftar Distribusi Surat Kabar Per Harian
99
55
11. Daftar Distribusi Surat Kabar Per Bulan
PT. MEDIA MEDAN PERS LAPORAN DISTRIBUSI SURAT KABAR BULAN mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
xxxx
Nama Petugas xxxx
999
xxxx
xxxx
xxxx
xxxx
Tanggal : dd-mm-yyyy Kode Nama Tanggal Barang Barang xxxx 9999 99 xxxx
9999
99
[Back]
Jumlah
Harga
99
99
Total Harga 99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.23. Daftar Distribusi Surat Kabar Per Bulan
12. Daftar Distribusi Surat Kabar Per Tahun
PT. MEDIA MEDAN PERS LAPORAN DISTRIBUSI SURAT KABAR TAHUN mm-yyyy Tanggal Cetak : dd-mm-yyyy No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
xxxx
Nama Petugas xxxx
999
xxxx
xxxx
xxxx
xxxx
[Back]
Tanggal : dd-mm-yyyy Kode Nama Tanggal Barang Barang xxxx 9999 99 xxxx
9999
99
Jumlah
Harga
99
99
Total Harga 99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.24. Daftar Distribusi Surat Kabar Per Tahun
56
13. Daftar Distribusi Surat Kabar Per Surat Kabar
PT. MEDIA MEDAN PERS LAPORAN DISTRIBUSI SURAT KABAR xxxx ID Surat Kabar : xxxx Nama : xxxx
No
Kode Supplier xxxx
Nama
999
No Faktur xxxx
Kode Barang xxxx
Nama Barang 9999
Tanggal
Jumlah
Harga
xxxx
Nama Petugas xxxx
99
99
99
Total Harga 99
999
xxxx
xxxx
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
[Back]
Pimpinan
Gambar III.25. Daftar Distribusi Surat Kabar Per Surat Kabar
14. Daftar Distribusi Surat Kabar Per Loper
PT. MEDIA MEDAN PERS LAPORAN DISTRIBUSI SURAT KABAR PER LOPER ID Loper: xxxx Nama : xxxx
No
Tanggal Cetak : dd-mm-yyyy
Kode Supplier xxxx
Nama
999
No Faktur xxxx
999
xxxx
xxxx
[Back]
Kode Barang xxxx
Nama Barang 9999
Tanggal
Jumlah
Harga
xxxx
Nama Petugas xxxx
99
99
99
Total Harga 99
xxxx
xxxx
xxxx
9999
99
99
99
99
Medan : dd-mm-yyyy Disetujui Oleh
Pimpinan
Gambar III.26. Daftar Distribusi Surat Kabar Per Loper
57
III.3.3.2. Desain Input Desain input bertujuan untuk memudahkan pemakai di dalam menentukan data-data yang diperlukan, dengan demikian dapat menjamin pemasukan data dan dapat diterima serta dimengerti oleh pemakai. Desain input yang dirancang disini adalah sebagai berikut: 1. Login Pengguna Halaman login pengguna merupakan layar depan saat pengguna ingin mengakses sistem distribusi yang dirancang, seperti gambar dibawah ini.
Header
Username : Password : Login
Footer
Gambar III.27. Halaman Login
58
2. Halaman Data User Halaman data user berfungsi untuk menambah, merubah atau menghapus data user, dapat dilihat pada gambar dibawah ini. Header Pilih User xxx xxx Log Out
Username : Password : Level : Email :
Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
Entry No 1 2 3
Footer
Gambar III.28. Halaman Data User
Cari
59
3. Halaman Data Surat Kabar Halaman data surat kabar berfungsi untuk menambah, merubah atau menghapus data surat kabar, seperti gambar berikut ini. Header Pilih User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
Footer
Kode Surat Kabar : Nama: Jenis: Satuan : Harga Jual
Entry No 1 2 3
Cari
60
Gambar III.29. Halaman Data Surat Kabar
4. Halaman Data Loper Halaman data loper berfungsi untuk administrasi mengentry data loper yang mendistribusikan surat kabar, dapat dilihat berikut ini. Header Pilih
User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
Kode Loper : Nama: Alamat : Kota : Kode Pos : Entry
No 1 2 3
Cari
61
Footer
Gambar III.30. Halaman Data Loper
5. Halaman Data Supplier Halaman data supplier berfungsi untuk administrasi mengentry data supplier surat kabar pada perusahaan, dapat dilihat pada gambar dibawah ini.
62
Header Pilih
User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
Cari
Kode Supplier : Nama Supplier: Alamat : Telepon : Kontak : Email : Kota : Handphone : Entry No 1 2 3
Footer
Gambar III.31. Halaman Data Supplier
6. Halaman Data Pembelian Halaman data pembelian berfungsi untuk mendata transaksi pemasukan surat kabar atau pembelian, yang dapat dilihat pada gambar berikut ini.
63
Header Pilih
User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
No Faktur: Tanggal Faktur: Petugas : ID Supplier : ID Produk : Penetapan Harga : Jumlah : Tanggal Released : Entry No 1 2 3
Footer
Gambar III.32. Halaman Data Pembelian
7. Halaman Data Distribusi
Cari
64
Halaman data distribusi berfungsi untuk mendata transaksi distribusi surat kabar atau pendistribusian oleh loper koran, yang dapat dilihat pada gambar berikut ini.
Header Pilih
User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
No Faktur: Tanggal Faktur: Petugas : ID Loper : ID Produk : Harga Jual: Jumlah :
Entry No 1 2 3
Footer
Gambar III.33. Halaman Data Distribusi
8. Halaman Data Persediaan
Cari
65
Halaman data persediaan berfungsi untuk berfungsi untuk menampilkan persediaan surat kabar yang masih ada saat ini, yang dapat dilihat pada gambar berikut ini.
Header Pilih
User xxx xxx Log Out Data Master Akses User Surat Kabar Loper Supplier Laporan Pembelian Distribusi Persediaan
No
Kode Surat Kabar
Nama Surat Kabar
Satuan
Stok Ready
Harga Pokok
Cari
Harga Distribusi
Total
Laba
1 2 3 4 5 6 7 8 9
Footer Gambar III.34. Halaman Data Persediaan
III.3.4. Perancangan Database Adapun desain database dari perancangan museum online yang akan dirancang dapat dilihat pada penjelasan berikut.
III.3.4.1. Design Tabel / File Pada tahap ini adalah penggambaran tabel-tabel berikut primary key dari database yang dirancang.
a. Tabel Barang
66
Nama Database Nama Tabel Primary Key
: mediamedan : barang : Kd_Barang Tabel III.1. Tabel barang No Field Name Type Size Description 1 Kd_barang Varchar 5 Kode Surat Kabar 2 Nm_barang Varchar 50 Nama Surat Kabar 3 Jenis Varchar 5 Jenis Barang 4 Jumlah Int 11 Jumlah Barang 5 Satuan Varchar 11 Satuan Hitung 6 Harga_Distribusi int 11 Harga Distribusi
b. Tabel Loper Nama Database Nama Tabel Primary Key
No 1 2 3 4 5 6
Field name Kd_loper Nm_loper Alamat Telepon Kota Handphone
: mediamedan : loper : kd_loper Tabel III.2. Tabel loper Type Size Description Varchar 20 Kode Loper Varchar 50 Nama Loper Text 0 Alamat Varchar 20 Telepon Varchar 50 Kota varchar 20 Handphone
c. Tabel Supplier Nama Database Nama Tabel Primary Key
No Field name 1 Kd_supplier 2 Nm_supplier 3 Alamat 4 Telp 5 Kota 6 Kd_pos 7 Email 8 Fax d. Tabel User
: mediamedan : supplier : kd_Supplier Tabel III.3. Tabel Supplier Type Size Description Varchar 20 Kode Supplier Varchar 50 Nama Supplier Text 0 Alamat Varchar 20 Telepon Varchar 50 Kota Varchar 20 Kode Pos Varchar 20 Email Supplier Varchar 20 Fax
67
Nama Database Nama Tabel Primary Key
: mediamedan : user : user
Tabel III.4. Tabel User No 1 2 3 4
Field name User Pass Level Email
Type Varchar Varchar Varchar Varchar
Size 20 32 30 30
Description Kode User Password Level akses login Email
e. Tabel Barang Masuk Nama Database Nama Tabel Primary Key Foreign Key
: mediamedan : barang_masuk : No_Faktur : Kd_supplier, Kd_barang
Tabel 3.5. Tabel Barang_Masuk No 1 2 3 4 5 6 7 8 9
Field name No_Faktur Petugas Kd_Supplier Kd_Barang Jumlah_Masuk Tanggal Tanggal_Release Harga_Beli Status_stok
Type Size Description Varchar 20 Nomor Faktur Pemelian Varchar 20 Petugas Varchar 20 Supplier Varchar 20 Barang Int 20 Jumlah Date 0 Tgl transaksi Varchar 20 Tanggal Koran Int 20 Harga pembelian Int 4 Status transaksi
f. Tabel Barang_Keluar Nama Database Nama Tabel Primary Key Foreign Key
: mediamedan : barang_keluar : No_Faktur : Kd_supplier, Kd_barang
68
Tabel 3.5. Tabel Barang_Keluar No Field name Type Size Description 1 No_Faktur_Distribusi Varchar 20 Nomor Faktur Pemelian 2 Petugas Varchar 20 Petugas 3 Kd_Loper Varchar 20 Loper 4 Kd_Barang Varchar 20 Barang 5 Jumlah_Keluar Int 20 Jumlah 6 Tgl_Keluar Date 0 Tgl transaksi 7 Harga_Distribusi Int 20 Harga Distribusi 8 Status Int 4 Status transaksi