Perancangan Database Perancangan Program Komputer

4.6.1 Relasi-Relasi Antar Entity 1. Barang - Supplier

Entity barang dan supplier memiliki relasi one to many 1:M, dimana satu data barang dapat memiliki banyak data supplier dan satu data supplier hanya dapat memiliki satu data barang.

2. Barang - Konsumen

Entity barang dan konsumen memiliki relasi one to many 1:M, dimana satu data barang dapat memiliki banyak data konsumen dan satu data konsumen hanya dapat memiliki satu data barang.

3. Barang – Stok Gudang

Entity barang dan stok gudang memiliki relasi one to many 1:M, dimana satu data barang dapat memiliki banyak data stok gudang dan satu data stok gudang hanya dapat memiliki satu data barang.

4.7 Perancangan Database

Dalam merancang sistem ini terdapat beberapa tabel yang digunakan untuk mendukung adanya sistem informasi manajemen penjualan, pembelian dan gudang yang cepat, tepat, efektif dan efisien. Database ini dibuat dengan menggunakan Microsoft Visual FoxPro yang meliputi beberapa tabel. 1. Tabel Login Tabel 4.3 Tabel Login No Nama Kolom Tipe Data Lebar 1. Username Text 40 2. Password Text 20 2. Tabel Supplier Tabel 4.4 Tabel Supplier No Nama Kolom Tipe Data Lebar 1. Kode Supplier Text 10 2. Nama Supplier Text 20 3. Alamat Text 50 4. Telepon Text 15 3. Tabel Konsumen Tabel 4.5 Tabel Konsumen No Nama Kolom Tipe Data Lebar 1. Kode Konsumen Text 10 2. Nama Konsumen Text 20 3. Alamat Text 50 4. Kota Text 20 5. Telepon Text 15 4. Tabel Golongan Tabel 4.6 Tabel Golongan No Nama Kolom Tipe Data Lebar 1. Kode Golongan Text 10 2. Nama Golongan Text 20 3. Diskon Text 10 5. Tabel Stok Barang Tabel 4.7 Tabel Stok Barang No Nama Kolom Tipe Data Lebar 1. Kode Supplier Text 20 2. Kode Barang Text 10 3. Nama Barang Text 30 4. Golongan Text 10 5. Harga Beli Currency 15 6. Harga Jual Currency 15 7. Stok Minim Toko Text 10 8. Stok Awal Text 10 9. Satuan Text 10 6. Tabel Penjualan Tabel 4.8 Tabel Penjualan No Nama Kolom Tipe Data Lebar 1. No Nota Number 8 2. Tanggal DateTime 8 3. Kode Konsumen Text 10 4. Kode Barang Text 10 5. Nama Barang Text 20 6. Harga Jual Currency 15 7. Jumlah Number 10 8. Diskon Number 10 9. Total Currency 15 7. Tabel Pembelian Tabel 4.9 Tabel Pembelian No Nama Kolom Tipe Data Lebar 1. No Nota Number 8 2. Tanggal DateTime 8 3. Kode Supplier Text 10 4. Kode Barang Text 10 5. Nama Barang Text 20 6. Harga Beli Currency 15 7. Jumlah Number 10 8. Diskon Number 10 9. Total Currency 15

4.8 Desain Input

Desain input ini merupakan model rancangan sistem informasi manajemen penjualan, pembelian dan gudang yang sudah dirancang. Desain input ini merupakan form-form yang berhubungan dengan sistem informasi yang dirancang yaitu mengenai penjualan barang, pembelian barang dan stok barang yang ada digudang.

4.8.1 Tampilan Menu Login

Gambar 4.10 Form Menu Login Gambar diatas menampilkan form login sebagai jalan pembuka akses program aplikasi sistem informasi manajemen di CV. KHARISMA ESA ARDI SURABAYA. Apabila proses login berhasil dilakukan, maka pengguna dapat menggunakan aplikasi sesuai dengan hak akses yang dimilikinya.

4.8.2 Tampilan Menu Utama

Gambar 4.11 Form Menu Utama Gambar diatas merupakan form tampilan menu utama yang didalamnya terdapat pilihan seperti barang, golongan, pembelian, penjualan, supplier dan customer.

4.8.3 Input Data Supplier

Gambar 4.12 Form Input Supplier Form input data supplier digunakan untuk memasukkan data supplier yang didalamnya terdapat perintah simpan, batal, hapus dan keluar. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Batal : Untuk membatalkan penyimpanan data supplier. 3. Hapus : Untuk menghapus data supplier. 4. Keluar : Untuk membatalkan proses dan kembali ke menu utama.

4.8.4 Input Data Konsumen

Gambar 4.13 Form Input Konsumen Form input data konsumen digunakan untuk memasukkan data konsumen yang didalamnya terdapat perintah simpan, batal, hapus dan keluar. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Batal : Untuk membatalkan penyimpanan data supplier. 3. Hapus : Untuk menghapus data supplier. 4. Keluar : Untuk membatalkan proses dan kembali ke menu utama.

4.8.5 Input Data Golongan

Gambar 4.14 Form Input Golongan Form input data golongan digunakan untuk memasukkan data golongan keramik yang didalamnya terdapat perintah simpan, batal, hapus dan keluar. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Batal : Untuk membatalkan penyimpanan data supplier. 3. Hapus : Untuk menghapus data supplier. 4. Keluar : Untuk membatalkan proses dan kembali ke menu utama.

4.8.6 Input Data Stok Barang

Gambar 4.15 Form Input Stok Barang Form input data stok barang digunakan untuk memasukkan data stok barang yang didalamnya terdapat perintah simpan, batal, hapus, edit, isi baru, tutup dan print barang. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Batal : Untuk membatalkan penyimpanan data supplier. 3. Hapus : Untuk menghapus data supplier. 4. Edit : Untuk Mengedit input data stok barang. 5. Isi Baru : Untuk menambahkan data stok barang baru. 6. Tutup : Untuk keluar dari proses dan kembali ke menu utama. 7. Print Barang : Untuk mencetak daftar stok barang.

4.8.7 Transaksi Penjualan

Gambar 4.16 FormTransaksi Penjualan Form transaksi penjualan digunakan untuk memasukkan data transaksi penjualan barang yang didalamnya terdapat perintah simpan, koreksi item, hapus, keluar, koreksi nota dan print nota. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Koreksi Item : Untuk mengkoreksi data transaksi tiap item. 3. Hapus : Untuk menghapus data supplier. 4. Keluar : Untuk membatalkan proses dan kembali ke menu utama. 5. Koreksi Nota : Untuk mengkoreksi data transaksi. 6. Print Nota : Untuk mencetak nota transaksi.

4.8.8 Transaksi Pembelian

Gambar 4.17 Form Transaksi Pembelian Form transaksi pembelian digunakan untuk memasukkan data transaksi pembelian barang ke supplier yang didalamnya terdapat perintah simpan, koreksi item, hapus, keluar dan koreksi nota. Adapun kegunaannya adalah sebagai berikut : 1. Simpan : Untuk menyimpan data supplier. 2. Koreksi Item : Untuk mengkoreksi data transaksi tiap item. 3. Hapus : Untuk menghapus data supplier. 4. Keluar : Untuk membatalkan proses dan kembali ke menu utama. 5. Koreksi Nota : Untuk mengkoreksi data transaksi.

4.9 Perancangan Program Komputer

Perancangan sistem yang telah dibuat, susunannya dituangkan dalam sebuah running program yang berbasis komputer. Adapun platform yang digunakan untuk membuat program adalah Software Microsoft Visual Foxpro dalam pembuatan software-software aplikasi. Perancangan program komputer juga disesuaikan dengan kebutuhan hardware yang diperlukan. Untuk perancangan sistem informasi ini dibutuhkan hardware dengan spesifikasi minimum sebagai berikut : 1. Komputer IBM PC atau kompatibel dengan processor pentium III atau processor yang lebih tinggi. 2. OS Operating System Windowa XP Professional. 3. RAM 256 MB. 4. Monitor VGA atau layar yang mempunyai resolusi lebih tinggi. 5. Hard disk dengan kapasitas minimal 10GB.

4.10 Validasi dan Verifikasi Sistem