28
BAB III
ANALISA DAN PERANCANGAN SISTEM
III.1. Analisa Sistem Yang Berjalan
Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Sistem yang digunakan saat ini pada CV. Sinar Rezeki Utama adalah bidang usaha yang bergerak dibidang pemasaran pupuk, yang selama ini belum memanfaatkan layanan web dalam mendukung sistem pemasaran perusahaannya. Selama ini sistem pemasaran yang ada dilakukan secara manual, konsumen datang memesan barang, setelah barang dipesan kemudian di antar ke konsumen serta melakukan transaksi. Sehingga selain kurang praktis dan membutuhkan waktu yang cukup lama dalam menangani data pemasaran.
Adapun dari proses dokumentasi data dari pemasaran pupuk CV. Sinar Rezeki Utama adalah sebagai berikut :
1. Petugas atau koordinator, mencatat data pupuk yang masuk dari supplier. 2. Setelah pupuk diterima, barulah proses distribusi dapat dilakukan, proses ini
pegawai pemasaran memasarkan ke pelanggan .
3. Dari seluruh proses menghasilkan laporan yang akan diperoleh oleh pimpinan.
diproses untuk menjadi output hasil pemasaran. Berikut adalah data mengenai inputan tersebut dapat dilihat pada gambar berikut.
Gambar III.1. Laporan Penerimaan Barang Sumber : CV. Sinar Rezeki Utama
Pada gambar III.1. Di atas menunjukan contoh dari laporan penerimaan barang yang digunakan pada CV. Sinar Rezeki Utama. Laporan penerimaan barang tersebut sudah cukup baik sebab mencakup perincian tentang jenis pupuk maupun tentang satuan pupuk, tetapi masih menggunakan cara manual.
III.1.2. Analisa Proses
Gambaran aliran informasi (FOD) dari sistem pengolahan data pemasaran pupuk CV. Sinar Rezeki Utama dapat penulis gambarkan pada gambar III.2. dibawah ini :
Bagian Pemasaran Koordinator Pimpinan
Gambar III.2. FOD Sistem Informasi Pemasaran Pupuk Sumber : CV. Sinar Rezeki Utama
Menerima Data Pupuk Data Pupuk Laporan Pemasaran A Pupuk Pendataan Pemasaran Pupuk Data Pemasaran Pupuk Mulai Pemasaran Pupuk Penyajian Laporan Pemasaran Data Laporan Laporan Pemasaran
data pupuk tersebut. sebagai bagian pemasaran yang aktif, data yang diberikan diantarnya data bagian pemasaran dan jumlah pengambilan pupuk untuk didistribusikan. Bagian koordinator mendata dan berikutnya mendata pupuk 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
Pada analisa output ini merupakan hasil dari alur data yang telah diproses untuk dijadikan sebuah informasi terkait tentang pemasaran pupuk, berupa laporan persediaan pupuk, laporan pembelian pupuk, dan laporan daftar pemasaran pupuk. Data ini nantinya akan menjadi sebuah laporan yang diserahkan kepada pimpinan bagian pemasaran. Berikut adalah data mengenai output tersebut dapat dilihat pada gambar berikut ini.
Gambar III.3. Bukti Pengeluaran Barang Gudang Sumber : CV. Sinar Rezeki Utama
Pada Gambar III.3. Di atas menunjukan contoh dari bukti pengeluaran barang dari gudang. Bukti pengeluaran barang ini dihasilkan dengan cara manual, sehingga proses pembuatan bukti pengeluaran barang gudang ini dapat memakan waktu yang lama dan kurang akurat.
III.2. Evaluasi Sistem Yang Berjalan
Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi pemasaran pupuk pada CV. Sinar Rezeki Utama yang ada masih tergolong Manual. Pengolahan data sistem informasi pemasaran pupuk pada CV. Sinar Rezeki Utama yang masih sederhana ini membuat pelaporan terkadang
akumulasi biaya akhir yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi customer.
Dari hasil analisa terhadap sistem yang sedang digunakan ditemukan kendala-kendala dalam proses manajemen pemasaran pupuk pada CV. Sinar Rezeki Utama, 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 pemasaran yang berlangsung selama per hari, per bulan maupun per tahun, hal ini berkaitan dengan media penyimpanan data, yang sering mengalami ketidak cocokan untuk rekapitulasi pemasaran.
3. Banyak ditemui pengetikan data-data yang bersifat duplikat, yang sering mengakibatkan kesalahan pendataan.
Adapun solusi yang ada dari kendala-kendala yang dihadapi dalam proses manajemen pemasaran pupuk pada CV. Sinar Rezeki Utama sebagai berikut : 1. Agar tidak membutuhkan waktu yang cukup lama maka proses pendataan
harus menggunakan sistem komputerisasi.
2. Agar tidak terjadi pengetikan data yang bersifat duflikat, maka pegawai / karyawan harus teliti dalam mengerjakan data laporan tersebut.
3. Karyawan / pegawai harus pintar dalam mengerjakan data laporan dengan menggunakan komputer dan paham dengan software yang sedang digunakan.
III.3. Desain Sistem Global
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.
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.
Gambar III.4. Use Case Diagram Petugas Pimpinan Data Pupuk Data User Login Login Data Pelanggan Data Supplier Data Order Data Pemasaran Data Persediaan Log Out Seluruh Laporan Pemasaran Log Out
III.3.1.1. Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram merupakan state diagram khusus, dimana sebagian besar state adalah action dan sebagian besar transisi di trigger oleh selesainya state sebelumnya (internal processing). Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Adapun activity diagram dalam proses sitem yang dibangun dapat dilihat pada penjelasan berikut.
1. Activity Diagram Menu Petugas
Pada gambar Activity diagram dibawah ini menjelaskan aktifitas pengguna dalam pemilihan menu, seperti gambar III.5. berikut :
Gambar III.5. Activity Diagram Menu Petugas
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 Log In Tidak Ya [Valid] Data Pembelian Data Pemasaran Data Supplier Data Pemasar Data Pupuk Data User Laporan Pembelian Laporan Pemasaran Pimpinan Petugas
Pada gambar Activitydiagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data user, seperti gambar III.6. berikut.
Cari
Data Tambah Edit Hapus
Input Data User Tidak Ya [Submit] Update Data UserLama Tidak Ya [Submit]
Gambar III.6. Activity Diagram Form Data User
3. ActivityDiagram Form Data Supplier
Pada gambar Activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data supplier, seperti gambar III.7. berikut :
Cari
Data Tambah Edit Hapus
Input Data Supplier Tidak Ya [Submit] Update Data Supplier Tidak Ya [Submit]
Gambar III.7. Activity Diagram Form Data Supplier 4. Activity Diagram Form Data Pembelian
Pada gambar Activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data pembelian, seperti gambar III.8. berikut :
Cari
Data Tambah Edit Hapus
Input Data Pembelian Tidak Ya [Submit] Update Data Pembelian Tidak Ya [Submit]
Gambar III.8. Activity DiagramForm Data Pembelian
5. ActivityDiagram Form Data Pemasaran
Pada gambar Activitydiagram dibawah ini menjelaskan aktifitas pengguna dalam untuk input data pemasaran, seperti gambar III.9. berikut :
Gambar III.9. Activity Diagram Form Data Pemasaran
6. ActivityDiagram Form Rekap Pembelian
Pada gambar Activity diagram dibawah ini menjelaskan aktifitas pengguna dalam untuk menampilkan laporan pembelian, seperti gambar III.10. berikut :
Cari
Data
Tambah Edit Hapus
Input Data Pemasaran Tidak Ya [Submit] Update Data Pemasran Tidak Ya [Submit]
Gambar III.10.Activity Diagram Form Rekap Pembelian
7. ActivityDiagram Form Rekap Pemasaran
Pada gambarActivitydiagram dibawah ini menjelaskan aktifitas pengguna dalam untuk menampilkan laporan pemasaran, seperti gambar III.11. berikut :
Gambar III.11.Activity Diagram Form Rekap Pemasaran Semua Pemasaran Per Faktur Per Harian Per Bulanan Per Tahun Per Pupuk Per Pemasar Semua Pembelian Per Faktur Per Harian Per Bulanan Per Tahun Per Pupuk Per Supplier
III.3.1.2. Sequence Diagram
Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram :
a. Sequence Proses Data Suplier
Gambar III.12. Sequence Diagram Proses Data Suplier
b. Sequence Proses Data Order
Gambar III.13. Sequence Diagram Proses Data Order
Petugas
;Halaman utama ;login Form Input Data Suplier Open New Message Succes Proses Data Suplier Sent ( item ) Invalid View (item) Petugas
;Halaman utama ;login Form Input Data Order Open New Message Succes Proses Data Order Sent ( item ) Invalid View (item)
Gambar III.14. Sequence Diagram Proses Data Pemasaran
d. Sequence Proses Data Persediaan
Gambar III.15. Sequence Diagram Proses Data Persediaan
III.3.2. Desain Sistem Secara Detail
Perancangan interface pengguna terdiri dari beberapa gambar konsep halaman yang akan ditampilkan, yang dapat dilihat pada gambar hippochart berikut.
Petugas
;Halaman utama ;login Form Input Data Persediaan Open New Message Succes Proses Data Persediaan Sent ( item ) Invalid View (item) Petugas
;Halaman utama ;login Form Input Data Pemasaran Open New Message Succes Proses Data Pemasaran Sent ( item ) Invalid View (item)
Gambar III.16. Hippochart Rancangan Menu
III.3.2.1. Desain Output
Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Desain output pada aplikasi Pemasaran Pupuk yang akan penulis rancang terdiri dari :
Sistem Pemasaran Pupuk 0 Petugas (User Page) 2.0 Admin (Menu Admin) 1.0 Data Admin 1.1 Data Pupuk 1.2 Data Pemasar 1.3 Data Supplier 1.4 Data Pembelian 1.5 Data Pemasaran 1.6 Data Persediaan 1.7 Laporan Pembelian 1.8 Laporan Pemasaran 1.9 Data Pupuk 2.1 Data Pemasar 2.2 Data Supplier 2.3 Data Pembelian 2.4 Data Pemasaran 2.5 Data Persediaan 2.6
Gambar III.17. Rancangan Daftar Persediaan Pupuk
2. Daftar Pembelian Pupuk Per Harian
Gambar III.18. Rancangan Daftar Pembelian Pupuk Per Harian
No ID Nama Jenis Jumlah Satuan Penetapan Harga Harga Jual Total Pembelia n Total Jual Total Harga Lab a 999 xx xx xxxx xxxx xxxx Xxxx 9999 99 99 99 99 99 999 xx xx xxxx xxxx xxxx xxxx 9999 99 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PERSEDIAAN PUPUK dd-mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA LAPORAN PEMBELIAN PUPUK dd-mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy Medan : dd-mm-yyyy Disetujui Oleh Pimpinan Medan : dd-mm-yyyy Disetujui Oleh Pimpinan
3. Daftar Pembelian Pupuk Per Faktur
Gambar III.19. Rancangan Daftar Pembelian Pupuk Per Faktur
4. Daftar Pembelian Pupuk Per Bulan
Gambar III.20. Rancangan Daftar Pembelian Pupuk Per Bulan
No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMBELIAN PUPUK BULAN mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA LAPORAN Pembelian Pupuk Per Faktur
[Back]
Nomor Faktur : xxxx ID Supplier : xxxx
Tgl Pembelian : dd-mm-yyyy Nama : xxxx
Medan : dd-mm-yyyy Diketahui Oleh Pimpinan Medan : dd-mm-yyyy Dibuat Oleh Petugas
Gambar III.21. Rancangan Daftar Pembelian Pupuk Per Tahun
6. Daftar Pembelian Pupuk Per Pupuk
Gambar III.22. Rancangan Daftar Pembelian Pupuk Per Pupuk
No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA LAPORAN PEMBELIAN PUPUK xxxx
[Back] ID Surat Kabar : xxxx Nama : xxxx Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMBELIAN PUPUK TAHUN mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy
Medan : dd-mm-yyyy Disetujui Oleh
7. Daftar Pembelian Pupuk Per Supplier
Gambar III.23. Rancangan Daftar Pembelian Pupuk Per Supplier
8. Daftar Pemasaran Pupuk
Gambar III.24. Rancangan Daftar Pemasaran Pupuk
No No Faktur Nama Pemasar Petug as ID Barang Tgl Distribusi Jummlah Penetapan Harga Harga Jual Total Jual Laba 999 xxxx xxxx xxxx xxxx dd-mm-yyy 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx dd-mm-yyy 9999 99 99 99 99
CV. SINAR REZEKI UTAMA DAFTAR PEMASARAN PUPUK dd-mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMBELIAN PUPUK PER SUPPLIER
[Back]
ID Supplier: xxxx
Nama : xxxx Tanggal Cetak : dd-mm-yyyy
Medan : dd-mm-yyyy Disetujui Oleh
Gambar III.25. Rancangan Daftar DistribusiPupuk Per Faktur
10.Daftar Peamsaran Pupuk Per Harian
Gambar III.26. Rancangan Daftar Pemasaran Pupuk Per Harian
No No Faktur Nama Pemasar Petuga s ID Barang Tgl Distribusi Jumlah Penetapan Harga Harga Jual Total Jual Laba 999 xxxx xxxx xxxx xxxx dd-mm-yyy 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx dd-mm-yyy 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
DAFTAR PEMASARAN PUPUK HARIAN dd-mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No ID Nama Tgl Pemasaran Jumla h Penetapan Harga Harga Jual Total Pembelian Total Jual Laba 999 xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA LAPORAN Pemasaran Pupuk Per Faktur
[Back]
Nomor Faktur : xxxx ID Pemasar : xxxx
Tgl Distribusi : dd-mm-yyyy Nama : xxxx
Medan : dd-mm-yyyy Diketahui Oleh Pimpinan Medan : dd-mm-yyyy Dibuat Oleh Petugas
11.Daftar Pemasaran Pupuk Per Bulan
Gambar III.27. Rancangan Daftar DistribusiPupuk Per Bulan
12.Daftar Pemasaran Pupuk Per Tahun
Gambar III.28. Rancangan Daftar DistribusiPupuk Per Tahun
No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMASARAN PUPUK TAHUN mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMASARAN PUPUK BULAN mm-yyyy
[Back]
Tanggal Cetak : dd-mm-yyyy
Tanggal : dd-mm-yyyy
Medan : dd-mm-yyyy Disetujui Oleh
Gambar III.29. Rancangan Daftar Pemasaran Pupuk Per Pupuk
14.Daftar Pemasaran Pupuk Per Pemasar
Gambar III.30. Rancangan Daftar Pemasaran Pupuk Per Pemasar
No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA
LAPORAN PEMASARAN PUPUK PER PEMASAR
[Back]
ID Pemasar : xxxx
Nama : xxxx Tanggal Cetak : dd-mm-yyyy
Medan : dd-mm-yyyy Disetujui Oleh Pimpinan No No Faktur Kode Supplier Nama Nama Petugas Kode Barang Nama Barang
Tanggal Jumlah Harga Total Harga 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99 999 xxxx xxxx xxxx xxxx xxxx 9999 99 99 99 99
CV. SINAR REZEKI UTAMA LAPORAN PEMASARAN PUPUK xxxx
[Back] ID Pemasar : xxxx Nama : xxxx Medan : dd-mm-yyyy Disetujui Oleh Pimpinan
III.3.2.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.
Gambar III.31. Login Pengguna 2. Halaman Data Akses User Pimpinan
Halaman data user berfungsi untuk menambah, merubah atau menghapus data user, dapat dilihat pada gambar dibawah ini.
Header
Username : Password :
Footer
Gambar III.32. Rancangan Halaman Data Akses User Pimpinan
3. Halaman Data Pupuk Pimpinan
Halaman data pupuk berfungsi untuk menambah, merubah atau menghapus data Pupuk, seperti gambar berikut ini.
Gambar III.33. Rancangan Halaman Data Pupuk Pimpinan
Header Footer No ID Produk Nama Jeni s Jumla h Satua n Harga Jual @ Edit Hapu s 1 Xxx Xxx Xxx Xxx Xxx Xxx Xxx Xxx 2 3 -= Pilih =- Cari Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cetak - Pemasaran - Persediaan Footer Username : Password : Level : E-mail : Entry
No Username Pass Level E-mail Edit Hapus
1 Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx 2 3 Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cek - Pemasaran - Persediaan -= Pilih =-
4. Halaman Data Pelanggan Pimpinan
Halaman data pelanggan berfungsi untuk petugas data pelanggan yang memasarkan pupuk, dapat dilihat berikut ini.
Gambar III.34. Rancangan Halaman Data Pelanggan Pimpinan 5. Halaman Data Supplier Pimpinan
Halaman data supplier berfungsi untuk petugas data supplier pupuk pada perusahaan, dapat dilihat pada gambar dibawah ini.
Header -= Pilih =- Cari Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - Pimpinan - Log Out Laporan - Order Cetak - Pemasaran - Persediaan Footer No ID Pelanggan
Nama Alamat Telepon Kota Handpho
ne
Edit Hapus
1 Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx
2 3
Gambar III.35. Rancangan Halaman Data Supplier Pimpinan
6. Halaman Data Order Pimpinan
Halaman data order berfungsi untuk mendata transaksi pemasukan atau pembelian pupuk, yang dapat dilihat pada gambar berikut ini.
Footer No ID Supplier Nama Ala mat Telep on Kon tak
Email Kota Hp Edit Hapu
s 1 Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx 2 3 Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cek - Pemasaran - Persediaan
Gambar III.36. Rancangan Halaman Data Order Pimpinan
7. Halaman Data Pemasaran Pimpinan
Halaman data pemasaran berfungsi untuk mendata transaksi pemasaran pupuk, yang dapat dilihat pada gambar berikut ini.
Header
Footer
Laporan Semua Produk
-= Pilih =- Cari Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cetak - Pemasaran - Persediaan Laporan Harian Laporan Per-Faktur Laporan Bulanan Laporan Tahunan Laporan Harian Laporan Harian OK OK -= No. Faktur =- -= Tanggal =- OK 01 2008 OK 2008 OK -= Pilih PUPUK =- -= Pilih supplier =- OK OK
Gambar III.37. Rancangan Halaman Data Pemasaran Pimpinan 8. Halaman Data Persediaan Pimpinan
Halaman data Persediaan pupuk pada petugas berfungsi untuk menampilkan data persediaan pupuk yang ada, dapat dilihat pada gambar berikut ini.
Footer
Laporan Semua Pemasaran
Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Cetak Order - Pemasaran - Persediaan Laporan Per-Faktur Laporan Harian Laporan Bulanan Laporan Tahunan
Laporan Per-Data Pupuk
Laporan Per-Data Pelanggan
Laporan Bulanan Per-Pelangan
OK -= No. Faktur =- OK -= Tanggal =- OK 01 -= 2008 =- -= Pilih Pupuk =- -= Pilih Pelanggan =- -= Pilih Pelanggan =- 2008 OK OK OK OK 01 2008 OK
Gambar III.38. Rancangan Halaman Data Pemasaran Pimpinan 9. Halaman Data Pupuk Petugas
Halaman data pupuk pada petugas berfungsi untuk menampilkan pupuk yang di pesan, dapat dilihat pada gambar berikut ini.
Header Footer -= Pilih =- Cari Data Master - Akses User - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cek - Pemasaran - Persediaan No Kode Pupuk Nama Pupuk Satuan Stok Ready Harga Pokok Harga Distribusi Total Laba 1 Xx Xx Xx Xx Xx Xx Xx Xx 2 3 Total
Gambar III.39. Rancangan Halaman Data Pupuk Petugas 10.Halaman Data Pelanggan Pupuk Petugas
Halaman data pelanggan pupuk pada petugas berfungsi untuk menampilkan pupuk yang di pesan dan menambah pelanggan pupuk, dapat dilihat pada gambar berikut ini.
Footer BAR0009 Entry Xxxx N o ID Produk
Nama Satuan Jumlah Harga
Pokok Harga Jual PPN 10% Total Aksi 1 Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xx Xx Xx 2 3 Data Master - Pupuk - Pelanggan - Supplier User - Akses - User - Log Out Laporan - Order Cek - Pemasaran - Persediaan Pupuk Kilogram ID Produk Baru Nama Jenis Satuan Harga Jual/Satuan Xxxx
Gambar III.40. Rancangan Halaman Data PelangganPupuk Petugas 11.Halaman Data Supplier Petugas
Halaman data supplier pupuk pada petugas berfungsi untuk menginput data pupuk yang di pesan, dapat dilihat pada gambar berikut ini.
PLG0004
Entry
No Kode
pelanggan
Nama Alamat Telepon Kota Handphone Aksi
1 Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xx Xx 2 3 Cari Data Master - Pupuk - Pelanggan - Supplier User - User - Akses - Log Out Laporan - Order Cek - Pemasaran - Persediaan ID Pelanggan Baru Nama Alamat Telepon Kota Header -= Pilih =- Handphone Footer
Gambar III.41. Rancangan Halaman Data Supplier Petugas 12.Halaman Data Cetak Order Petugas
Halaman data Cetak Order pupuk pada petugas ini berfungsi untuk menginput data pupuk yang ada, dapat dilihat pada gambar berikut ini.
KAR0004
Entry
No Kode
supplier
Nama Alamat Telepon Kontak Email Kota Handphone Aksi
1 Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xx Xx 2 3 Data Master - Pupuk - Pelanggan - Supplier User - User - Akses - Log Out Laporan - Order Cek - Pemasaran - Persediaan ID Supplier Baru Nama Alamat Telepon Kontak E-mail Kota Handphone Footer
Gambar III.42. Rancangan Halaman Data Pemasaran Petugas 13.Halaman Data Pemasaran Petugas
Halaman data pemasaran pupuk pada petugas ini berfungsi untuk menginput data pupuk yang ada, dapat dilihat pada gambar berikut ini.
NBM-00005 Input 2014-08-21 Cari Data Master - Pupuk - Pelanggan - Supplier User - User - Akses - Log Out Laporan - Order Cek - Pemasaran - Persediaan agus -= pilih =- Nomor Faktur Tanggal Faktur Petugas ID Supplier ID Produk -= pilih =- Header -= Pilih =- Penetapan Harga @ Jumlah Tanggal Released 2014-0821 Footer
Gambar III.43. Rancangan Halaman Data Pemasaran Petugas 14.Halaman Data Persediaan Petugas
Halaman data pemasaran pupuk pada petugas ini berfungsi untuk menginput data pupuk yang ada, dapat dilihat pada gambar berikut ini.
Gambar III.44. Rancangan Halaman Data Persediaan Petugas
Header Footer No Kode Pupuk Nama Pupuk Satuan Stok Ready Harga Pokok @ Harga Distribusi Total 1 Xxx Xxx Xxx Xxx Xxx Xxx Xxx 2 3 -= Pilih =- Cari Data Master - Pupuk - Pelanggan - Supplier User - User - Akses - Log Out Laporan - Order Cetak - Pemasaran - Persediaan PRINT NBK-00005 Input 2014-08-21 Data Master - Pupuk - Pelanggan - Supplier User - User - Akses - Log Out Laporan - Order Cek - Pemasaran - Persediaan agus -= pilih =- Nomor Faktur Tanggal Faktur Petugas ID Pelanggan ID Produk -= pilih =- Harga Jual @ Jumlah Footer
III.3.2.3. Perancangan Database
Adapun desain database dari perancangan museum online yang akan dirancang dapat dilihat pada penjelasan berikut.
III.3.2.3.1. Kamus Data
Kamus data merupakan suatu daftar komposisi elemen data, Pengisisan data Dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data item atau saat diperlukan penambahan data item ke dalam sistem. Berikut ini kamus data dari database yang dirancang.
Barang = Kd_barang + Nm_Barang + Jenis + Jumalh + Satuan + Harga_Pemasaran
Pemasar = Kd_Pemasar + Nm_Pemasar + Alamat + Telepon
Supplier = Kd_suplier + Nm_supplier + Alamat + Telepon + Kota + Kd_pos + Email + Fax
User = User + Pass + Level + Email
Barang Masuk = No_Faktur + Petugas + Kd_supplier + Kd_Barang + Jumlah_Masuk + Tanggal + Tanggal_Release + Harga_Beli + Status _Stok
Barung Keluar = No_Faktur_Distribusi + Petugas + Kd_barang + Jumlah_keluar + Harga_keluar + Harga_distribusi + Status
III.3.2.3.2. Desain Tabel / File
Pada tahap ini adalah penggambaran tabel-tabel berikut primary key dari database yang dirancang.
Nama Tabel : barang Primary Key : kd_barang
Tabel III.1. Tabel Barang
No Field Name Type Size Description
1 kd_barang Varchar 20 Kode Pupuk 2 nm_barang Varchar 50 Nama Pupuk 3 Jenis Varchar 30 Jenis Barang
4 Jumlah Int 20 Jumlah Barang
5 Satuan Varchar 20 Satuan Hitung 6 harga_pemasaran Int 20 Harga Pemasaran
b. Tabel Pelanggan
Nama Database : pupuk Nama Tabel : pelanggan Primary Key : kd_pelanggan
Tabel III.2. Tabel Pelanggan
No Field name Type Size Description
1 kd_pelanggan Varchar 20 Kode Pelanggan 2 nm_pelanggan Varchar 50 Nama Pelanggan
3 Alamat Text 0 Alamat
4 Telp Varchar 20 Telepon
5 Kota Varchar 50 Kota
6 kd_pos Varchar 20 Kode Pos
c. Tabel Supplier
Nama Database : pupuk Nama Tabel : supplier Primary Key : kd_Supplier
Tabel III.3. Tabel Supplier
No Field name Type Size Description
1 kd_supplier Varchar 20 Kode Supplier 2 nm_supplier Varchar 50 Nama Supplier
3 Alamat Text 0 Alamat
4 Telp Varchar 20 Telepon 5 Kota Varchar 50 Kota 6 kd_pos Varchar 20 Kode Pos 7 Email Varchar 20 Email Supplier
8 Fax Varchar 20 Fax
d. Tabel User
Nama Database : pupuk Nama Tabel : user Primary Key : user
Tabel III.4. Tabel User
No Field name Type Size Description
1 User Varchar 20 User Name 2 Pass Varchar 32 Password
3 Level Varchar 30 Level akses login 4 Email Varchar 30 Email
e. Tabel Barang Masuk
Nama Database : pupuk
Nama Tabel : barang_masuk Primary Key : no_faktur
1 no_faktur Varchar 20 Nomor Faktur 2 Petugas Varchar 20 Petugas 3 kd_supplier Varchar 20 Kode Supplier 4 kd_barang Varchar 20 Kode Barang 5 jumlah_masuk Int 20 Jumlah Barang 6 tanggal Date 20 Tgl Transaksi 7 tanggal_garansi Varchar 20 Tanggal Garansi 8 harga_beli Int 20 Harga Pembelian 9 status_stok Int 4 Status transaksi
f. Tabel Barang_Keluar
Nama Database : pupuk
Nama Tabel : barang_keluar Primary Key : no_faktur
Tabel III.6. Tabel Barang_Keluar
No Field name Type Size Description
1 no_faktur_distribusi Varchar 20 Nomor Faktur
2 Petugas Varchar 20 Petugas
3 Kd_Pupuk Varchar 20 Pupuk
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
III.3.2.3.3. Normalisasi
Normalisasi merupakan proses penyusunan tabel-tabel yang tidak redundan (double), yang dapat menyebabkan anomali pada saat operasi manipulasi data, seperti tambah, simpan, edit, hapus, update, batal dan keluar.
III.3.2.3.4. ERD (Entity Relationship Diagram)
ERD Diagram berfungsi untuk menggambarkan relasi dari dua file atau dua tabel yang dapat digolongkan dalam tiga macam bentuk yaitu one to one, one to many, dan many to many.
Dari gambar III.40. dapat dijelaskan hubungan antar entity adalah sebagai berikut :
a) Tabel kategori berelasi dengan tabel barang, pada tabel kategori primary key adalah kd_barang, sedangkan pada tabel barang primary key adalah Id_barang dan memiliki foreign key kd_barang dari tabel barang. Kardinalitas dari tabel ini adalah one to many.
b) Tabel Barang berelasi dengan tabel barang_masuk, pada tabel barang primary key adalah kd_barang sedangkan pada tabel barang_masuk primary key adalah no_faktur dan memiliki foreign key kd_supplier dari tabel barang_masuk. Kardinalitas dari kedua tabel ini adalah one to many.
c) Tabel barang_masuk berelasi dengan tabel supplier, pada tabel barang_masuk primary key adalah no_faktur, sedangkan pada tabel supplier primary key adalah kd_supplier. Kardinalitas dari kedua tabel ini adalah one to one.
d) Tabel supplier berelasi dengan tabel barang_keluar, pada tabel supplier primary key adalah kd_supplier, sedangkan pada tabel barang_keluar primary key adalah no_faktur dan memiliki foreign key kd_supplier, kd_barang dari tabel barang_keluar. Kardinalitas dari kedua tabel ini adalah one to many. e) Tabel barang_keluar berelasi dengan tabel pelanggan, pada tabel
barang_keluar primary key adalah no_faktur, sedangkan pada tabel pelanggan primary key adalah kd_pelanggan. Kardinalitas dari kedua tabel ini adalah one to many.