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