214 Retur_Penjualan Tabel 4.31 Disk Space Retur_Penjualan Kd_retur_penjualan Char (7) Tgl_retur_penjualan Datetime (8) Kd_faktur_penjualan Char (7) Status_retur_penjualan Varchar (12) Kapasitas dari Tabel Retur_Penjualan adalah 34 bytes. Diperkirakan dalam satu hari terjadi 1 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 1 transaksi * 6 hari * 54 minggu * 34 bytes = 11016 bytes. Retur_Penjualan_Detail Tabel 4.32 Disk Space Retur_Penjualan_Detail Kd_retur_penjualan Char (7) Kd_barang Char (7) Jumlah_barang Int (4) Kapasitas dari Tabel Retur_Penjualan_Detail adalah 18 bytes. Diperkirakan dalam satu hari terjadi 1 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 1 transaksi * 6 hari * 54 minggu * 18 bytes = 5832 bytes. Pembayaran_Penjualan Tabel 4.33 Disk Space Pembayaran_Penjualan Kd_pembayaran_penjualan Char (7) Tgl_pembayaran_penjualan Datetime (8) Kd_faktur_penjualan Char (7)
215 Total_pembayaran_penjualan Decimal (9,2) Kapasitas dari Tabel Pembayaran_Penjualan adalah 31 bytes. Diperkirakan dalam satu hari terjadi 10 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 10 transaksi * 6 hari * 54 minggu * 31 bytes = 100440 bytes Order_Pembelian Tabel 4.34 Disk Space Order_Pembelian Kd_Order_Pembelian Char (7) Tgl_Order_Pembelian Datetime (8) Kd_Staff Char (7) Kd_Supplier Char (7) Kapasitas dari Tabel Order_Pembelian adalah 29 bytes. Diperkirakan dalam satu hari terjadi 5 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 5 transaksi * 6 hari * 54 minggu * 29 bytes = 46980 bytes. Order_Pembelian_Detail Tabel 4.35 Disk Space Order_Pembelian_Detail Kd_Order_Pembelian Char (7) Kd_Barang Char (7) Jumlah_Barang Int (4) Kapasitas dari Tabel Order_Pembelian_Detail adalah 18 bytes. Diperkirakan dalam satu hari terjadi 5 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 5 transaksi * 6 hari * 54 minggu * 18 bytes = 29160 bytes.
216 Penerimaan_Pembelian Tabel 4.36 Disk Space Penerimaan_Pembelian Kd_penerimaan_pembelian Char (7) Tgl_Penerimaan_pembelian Datetime (8) Tgl_jatuh_tempo Datetime (8) Kd_staff Char (7) Kd_Order_Pembelian Char (7) Kd_surat_jalan_pembelian Char (7) Kd_faktur_pembelian Char (7) Diskon_pembelian Int (4) PPN_pembelian Int (4) Kapasitas dari Tabel Penerimaan_pembelian adalah 52 bytes. Diperkirakan dalam satu hari terjadi 10 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 10 transaksi * 6 hari * 54 minggu * 52 bytes = 168480 bytes. Penerimaan_pembelian_Detail Tabel 4.37 Disk Space Penerimaan_Pembelian_Detail Kd_penerimaan_pembelian Char (7) Kd_Barang Char (7) Jumlah_Barang Int (4) Total_pembelian Decimal (9,2) Kapasitas dari Tabel Penerimaan_pembelian_Detail adalah 27 bytes. Diperkirakan dalam satu hari terjadi 10 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 10 transaksi * 6 hari * 54 minggu * 27 bytes
217 = 87480 bytes Retur_Pembelian Tabel 4.38 Disk Space Retur_Pembelian Kd_retur_pembelian Char (7) Tgl_retur_pembelian Datetime (8) Kd_penerimaan_pembelian Char (7), Status_retur_pembelian Varchar (12) Kapasitas dari Tabel Retur_Pembelian adalah 34 bytes. Diperkirakan dalam satu hari terjadi 1 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 1 transaksi * 6 hari * 54 minggu * 34 bytes = 11520 bytes Retur_Pembelian_Detail Tabel 4.39 Disk Space Retur_Pembelian_Detail Kd_retur_pembelian Char (7) Kd_Barang Char (7) Jumlah_Barang Int (4) Kapasitas dari Tabel Retur_Pembelian_Detail adalah 18 bytes. Diperkirakan dalam satu hari terjadi 1 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 1 transaksi * 6 hari * 54 minggu * 18 bytes = 5832 bytes Pembayaran_Pembelian Tabel 4.40 Disk Space Pembayaran_Pembelian Kd_pembayaran_pembelian Char (7) Tgl_pembayaran_pembelian Datetime (8) Kd_penerimaan_pembelian Char (7)
218 Total_pembayaran_pembelian Decimal (9,2) Kapasitas dari Tabel Pembayaran_Pembelian adalah 31 bytes. Diperkirakan dalam satu hari terjadi 5 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 5 transaksi * 6 hari * 54 minggu * 31 bytes = 50220 bytes Staff Tabel 4.41 Disk Space Staff Kd_staff Char (7) Nama_staff Varchar (30) Alamat Varchar (50) Kota Varchar (20) Kode_pos VarChar (7) Posisi Varchar (20) Jenis_kelamin Char (6) Area Varchar (20) Tgl_mulai_bekerja Datetime (8) Kapasitas dari Tabel Staff adalah 168 bytes. Diperkirakan dalam satu bulan terjadi 5 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 5 transaksi * 12 bulan * 168 bytes = 10080 bytes. Staff_Telp Tabel 4.42 Disc Space Staff_Telp Kd_Staff Char (7) No_telp Varchar (16) Kapasitas dari Tabel Staff_telp adalah 23 bytes. Diperkirakan dalam satu bulan
219 terjadi 5 transaksi. Dalam satu tahun pertumbuhan dari table ini adalah 5 transaksi * 12 bulan * 23 = 1380 bytes. Tabel 4.43 Estimasi Kebutuhan Disk Space Nama Tabel Kapasitas yang dibutuhkan 1 tahun (Bytes) Barang 162000 Kendaraan 111 Order_Penjualan 68040 Order_Penjualan_Detail 58320 Barang_Belum_Kirim 45360 Barang_Belum_Kirim_Detail 58320 Faktur_Penjualan 145800 Faktur_Penjualan_Detail 58320 Surat_Jalan 116640 Surat_Jalan_Detail 58320 Retur_Penjualan 11016 Retur_Penjualan_Detail 5832 Pembayaran_Penjualan 100440 Order_Pembelian 46980 Order_Pembelian_Detail 29160 Penerimaan_pembelian 168480 Penerimaan_pembelian_Detail 87480 Retur_Pembelian 11520
220 Retur_Pembelian_Detail 5832 Pembayaran_Pembelian 50220 Staff 15240 Staff_telp 1800 Customer 7440 Customer _Telp 2580 Supplier 10800 Supplier _Telp 2580 Total space yang dibutuhkan dalam 1 tahun : 1330671 bytes atau 1330,671 Kbytes. Total space yang dibutuhkan dalam 5 tahun adalah 6653,355 Kbytes atau Kurang lebih 6,7 Mbytes. 4.6 Merancang Mekanisme Keamanan Berikut ini perancangan mekanisme keamanan yang meliputi pembuatan user dengan menggunakan syntax SQL untuk memberikan hak pengaksesan data sesuai dengan jabatan operator oleh admin adalah sebagai berikut : Memberi Kak Akses Grant Select, Insert, Update, Delete On Barang to Staff Grant Select, Insert, Update, Delete On Kendaraan to Staff Grant Select, Insert, Update, Delete On Staff to Staff Grant Select, Insert, Update, Delete On Customer tostaff Grant Select, Insert, Update, Delete On Supplier to Staff
221 Grant Select, Insert On Order_penjualan to Staff Grant Select, Insert On Order_Penjualan_Detail to Staff Grant Select, Insert On Barang_Belum_Kirim to Staff Grant Select, Insert On Barang_Belum_Kirim_Detail to Staff Grant Select, Insert On Faktur_Penjualan to Staff Grant Select, Insert On Faktur_Penjualan_Detail to Staff Grant Select, Insert On Surat_Jalan to Staff Grant Select, Insert On Surat_Jalan_Detail to Staff Grant Select, Insert On Retur_Penjualan to Staff Grant Select, Insert On Retur_Penjualan_Detail to Staff Grant Select, Insert On Pembayaran_Penjualan to Staff Grant Select, Insert On Order_Pembelian to Staff Grant Select, Insert On Order_Pembelian_Detail to Staff Grant Select, Insert On Penerimaan_pembelian to Staff Grant Select, Insert On Penerimaan_pembelian_Detail to Staff Grant Select, Insert On Retur_Pembelian to Staff Grant Select, Insert On Retur_Pembelian_Detail to Staff Grant Select, Insert On Pembayaran_Pembelian to Staff
222 4.7 Perancangan Aplikasi 4.7.1 STD (State Transition Diagram) Login Gambar 4.29 STD Login
223 Main Menu Gambar 4.30 STD Main Menu File Gambar 4.31 STD File
224 Change Password Master Gambar 4.32 STD Change Password Gambar 4.33 STD Master
225 Karyawan Gambar 4.34 STD Staff Barang Gambar 4.35 STD Barang Pelanggan Gambar 4.36 STD Pelanggan
226 Supplier Gambar 4.37 STD Supplier Kendaraan Gambar 4.38 STD Kendaraan
227 Transaksi Penjualan Gambar 4.39 STD Transaksi Penjualan Order Penjualan Gambar 4.40 STD Order Penjualan
228 Faktur Penjualan Surat Jalan Gambar 4.41 STD Faktur Penjualan Gambar 4.42 STD Surat Jalan
229 Pembayaran Penjualan Gambar 4.43 STD Pembayaran Penjualan Retur Penjualan Gambar 4.44 STD Retur Penjualan
230 Transaksi Pembelian Order Pembelian Gambar 4.45 STD Transaksi Pembelian Gambar 4.46 STD Order Pembelian
231 Penerimaan Pembelian Gambar 4.47 STD Penerimaan Pembelian Pembayaran Pembelian Gambar 4.48 STD Pembayaran Pembelian
232 Retur Pembelian La poran Gambar 4.49 STD Retur Pembelian Gambar 4.50 STD Laporan
233 Barang Belum Dikirim Piutang Gambar 4.51 STD Barang Belum Dikirim Hutang Gambar 4.52 STD Piutang Gambar 4.53 STD Hutang
234 Barang Diterima Gambar 4.54 STD Barang Diterima
235 4.8 Perancangan Layar - Layar Login Gambar 4.55 Layar Login - Main Menu Gambar 4.56 Layar Main Menu
236 - Karyawan Gambar 4.57 Layar Karyawan - Barang Gambar 4.58 Layar Barang
237 - Customer Gambar 4.59 Layar Customer - Supplier Gambar 4.60 Layar Supplier
238 - Kendaraan Gambar 4.61 Layar Kendaraan - Order Penjualan Gambar 4.62 Layar Order Penjualan
239 - Faktur Penjualan - Surat Jalan Gambar 4.63 Layar Faktur Penjualan Gambar 4.64 Layar Surat jalan
240 - Pembayaran Penjualan - Retur Penjualan Gambar 4.65 Layar Pembayaran Penjualan Gambar 4.66 Layar Retur Penjualan
241 - Order Pembelian - Penerimaan Pembelian Gambar 4.67 Layar Order Pembelian Gambar 4.68 Layar Penerimaan Pembelian
242 - Pembayaran Pembelian - Retur Pembelian Gambar 4.69 Layar Pembayaran Pembelian Gambar 4.70 Layar Retur Pembelian
243 - Change Password Gambar 4.71 Layar Change Password - Repot Faktur Penjualan Gambar 4.72 Report Faktur Penjualan
244 - Report Order Penjualan - Report Pembayaran Penjualan Gambar 4.73 Report Order Penjualan Gambar 4.74 Report Pembayaran Penjualan
245 - Report Surat Jalan - Report Order Pembelian Gambar 4.75 Report Surat Jalan Gambar 4.76 Report Order Pembelian
246 - Report Penerimaan Pembelian Gambar 4.77 Report Penerimaan Pembelian
247 - Report Pembayaran Pembelian - Report Piutang Gambar 4.78 Report Pembayaran Pembelian Gambar 4.79 Report Piutang
248 - Report Utang - Report Barang Belum Dikirim Gambar 4.80 Report Utang Gambar 4.81 Report Barang Belum Dikirim
249 - Report Barang yang sudah diterima Gambar 4.82 Report Barang Yang Sudah Diterima
250 4.9 Rencana Implementasi 4.9.1 Jadwal Implementasi Berikut ini adalah jadwal pengimplementasian dari pengadaan hardware dan software yang dibutuhkan, instalasi hardware dan softwarenya, konversi data hingga evaluasi sistemnya. Tabel 4.44 Jadwal Implementasi Minggu no Kegiatan 1 2 3 4 5 6 1 Pengadaan hardware dan software X 2 Penerapan system X 3 Testing X 4 Evaluasi dan perbaikan X 5 Pelatihan X X 4.9.2 Spesifikasi Piranti Keras ( Hardware) Perangkat keras sangat diperlulkan dan sangat berpengaruh dalam kelancaran suatu proses pengoperasian aplikasi sistem informasi CV. Wadah Lautan Makmur. Spesifikasi hardware ini meliputi perangkat keras komputer pada server dan juga client. Representasi data perangkat keras yang diperlukan dapat dilihat pada tabel seperti berikut : Tabel 4.45 Spesifikasi Piranti Keras Hardware Server client Processor P4 3.0 Ghz P4 2.8 Ghz Main memory PC 3200 512 MB PC 3200 256 MB
251 Monitor 17" 17" Printer Ya Ya Hard disk 80 GB 20 GB Keyboard Ya Ya Mouse Ya Ya Jumlah 2 10 Letak Admin Bagian Manager, Staff, Gudang 4.9.3 Spesifikasi Piranti Lunak (Software) Selain piranti keras, juga diperlukan piranti lunaknya, agar dapat menjalankan suatu aplikasi sistem informasi CV. Wadah Lautan Makmur. Spesifikasi piranti lunak nya meliputi kebutuhan piranti lunak pada server dan client, yaitu sebagai berikut : Tabel 4.46 Spesifikasi Piranti Lunak Server Client Software Microsoft Visual Basic 6.0, Microsoft SQL SERVER 2000 Aplikasi-aplikasi - - pendukung Antivirus Kaspersky internet security 7.0 Kaspersky internet security 7.0 DBMS Micorosft SQL SERVER 2000 Sistem O perasi Microsoft Windows server 2003 Microsoft Windows XP Profesional Edition
252 4.9.4 Cara Pengoperasian Aplikasi Aplikasi dimulai dengan menjalankan sebuah File bernama Penjualan.vbp. Kemudian user akan dihubungkan dengan form login yang terdapat username dan password text input yang digunakan untuk mengentry username dan password bagi mereka yang telah terdaftar di dalam database. Disini terdapat 1 Jenis User saja, yang memiliki kewenangan akses yang berbagai macam. Pada aplikasi terdapat beberapa jenis otoritas kepada user. Berikut adalah otorisasi yang ada : Apabila user login dengan menggunakan hak akses Admin, maka ia dapat mengakses semua menu yang tersedia. Apabila user login dengan hak akses Manajer, maka ia dapat mengakses Semua Bentuk Laporan. Apabila user login dengan menggunakan hak akses Staff, gudang maka ia dapat mengakses semua master kecuali karyawan, transaksi, dan laporan barang belum dikirim, dan barang diterima. Jika User dan Password yang dimasukan benar. Maka secara otomatis menu utama dimana terdiri dari menu File, Master, Transaksi, Laporan, About Us. Namun pada tiap level hak aksesnya akan berbeda dimana Staff dapat memasuki semua menu sedangkan lainnya tidak.
253 4.10 Evaluasi Setelah dilakukan pengujian, maka didapat hasil evaluasi mengenai kelebihan dan kekeurangan dari sistem dan aplikasi yang dibuat : Kelebihan : Sistem yang dihasilkan memungkinkan pembagian hak akses kepada para karyawan sesuai dengan tugas dan tanggung-jawab masing-masing sehingga dapat menjaga keamanan data. User interface dari sistem sederhana dan mudah digunakan. Sistem mempermudah karyawan dalam mencatat transaksi pemesanan, pembelian, dan penjualan. Sistem mempermudah karyawan dalam mencari data tentang customer, supplier, dan barang. Sistem dapat membantu dalam mencetak keluar laporan-laporan yang dibutuhkan oleh karyawan untuk ditunjukan kemanager. Membantu mengurangi kesalahan dalam penulisan laporan. Kekurangan : Tampilan yang kurang menarik dan cenderung tidak interaktif. Tidak dapat melihat laporan hutang secara perpemasok. Tidak dapat melihat laporan piutang secara perpelanggan.