Total KodePegawai
UserLogin KodeBarang
JumlahBarang HargaBeli
Keterangan [0..9]
[A..Z | a..z | 0..9] [A..Z | a..z]
[A..Z | a..z | 0..9] [0..9]
[0..9] [A..Z | a..z | 0..9]
3.5 Perancangan Sistem
Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didenifisikan sebagai penggambaran, perencanaan
dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut
mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar
memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan perancangan sistem
secara umum yang akan dibangun, yaitu diagram konteks dan data flow diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem maka
digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.
3.5.1 Perancangan Pengkodean
Pengkodean barang pada CV Multi Karya Mandiri, meliputi pengkodean barang inventaris, pembuatan buku inventaris, pencarian data barang, dan
pembuatan laporan. Pengkodean ini berguna untuk mengklarifasikan data, guna mempermudah dalam menggelompokan data dan memprosesnya.
Juga mempersingkat dalam mengidentifikasikan suatu objek, sehingga suatu kesamaan dalam mengidentifikasikan objek dapat terhindari.
1. Pengkodean Barang
2. Pengkodean Supllier
3. Pengkodean Pegawai
4. Pengkodean Konsumen
5. Pengkodean Pembelian
6. Pengkodean Penjualan
3.5.2 Skema Relasi
Proses relasi antar atribut merupakan gabungan antar atribut yang mempunyai kunci utama yang sama, sehingga atribut-atribut tersebut menjadi satu
kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen- elemen data dikelompokkan menjadi satu file Database beserta entitas dan
hubungannya. Berikut adalah tabel relasi pada CV. Multi Karya Mandiri :
Gambar 3.26 Relasi tabel
3.5.3 Struktur
File
Struktur file merupakan urutan isi atau data yang berada dalam suatu
record. Adapun struktur file dalam sistem informasi inventory control pada CV. Multi Karya Mandiri ini adalah sebagai berikut
Tabel 3.3 Struktur file User No
Nama Field Type
Length Keterangan
1 NIK Interger
5 Primary
key 2
Username Varchar 10
3 Password Varchar
10 4 Hak
Varchar 1
Tabel 3.4 Struktur file kategori No
Nama Field Type
Length Keterangan
1 Kode_Kategori Varchar
20 Primary
key 2 Nama_kategori
Varchar 30
Tabel 3.5 Struktur file barang No
Nama Field Type
Length Keterangan
1 Kode_barang Varchar
6 Primary
key 2 Kode_kategori
Varchar 20
Foreign key
3 Nama_barang Varchar
50 4 Kode_supllier Varchar
5 Foreign key
5 Satuan Integer
10 5 Harga_beli
Integer 8
6 Harga_jual Integer
8 7 Stock_Minimum
Integer 4
8 Stock_aktual Integer
4 9 Kode_pelanggan
Integer 10
Tabel 3.6 Struktur file supllier No
Nama Field Type
Length Keterangan
1 Kode_supllier Varchar 5 Primarykey
2 Nama_supllier Varchar 30
3 Alamat Varchar
100 4 No_telepon
Varchar 15
5 Kontak_Person Varchar 30
Tabel 3.7 Struktur file pelanggan No
Nama Field Type
Length Keterangan
1 Kode_pelanggan Varchar
6 Primarykey
2 Nama_pelanggan Varchar
30 3 Alamat
Varchar 100
4 No_telepon Varchar
15 Tabel 3.8 Struktur file pegawai
No Nama Field
Type Length
Keterangan 1 NIK
Varchar 5
Primarykey 2 Nama_karyawan
Varchar 30
3 Alamat Varchar
100 4 No_telepon
Varchar 12
5 Tempat tgl
lahir Varchar
20 6 Jenis_kelamin
Varchar 10
Tabel 3.9 Struktur file pembelian No
Nama Field Type
Length Keterangan
1 No.faktur Varchar
10 Primarykey
2 Tanggal_beli Date
Time 8
3 Kode_supllier Varchar 5
4 Total_bayar Integer
10 5 Username
Varchar 10
Tabel 3.10 Struktur file penjualan No
Nama Field Type
Length Keterangan
1 Nofaktur Varchar
10 Primarykey
2 Tanggal_jual Date
Time 8
3 Kode_pelanggan Varchar
6 Foreign
key 4 Atas_nama
Varchar 30
5 Total_Bayar Integer
10 6 Jumlah_Barang
Integer 4
7 Username Varchar
20 Foreign
key
Tabel 3.11 Struktur file detail pembelian No
Nama Field Type
Length Keterangan
1 Nofaktur Varchar
10 Foreign
key 2 Kode_barang
Varchar 6
3 Kode_supllier Varchar 5
4 Jumlah Integer
4 5 Harga
Integer 10
6 Jumlah_Bayar
Integer 10
Tabel 3.12 Struktur detail penjualan No
Nama Field Type
Length Keterangan
1 Nofaktur Varchar
10 Foreign
key 2 Kode_barang
Varchar 6
3 Kode_pelanggan Varchar
6 4 Jumlah
Integer 4
5 Harga_jual Integer
10
3.5.4 Perancangan Antar Muka