BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem adalah tahap yang penulis lakukan setelah menganalisa kebutuhan user akan sistem yang berbasis teknologi dan informasi. Dalam perancangan sistem ini
penulis melakukan perancangan yang sesuai dengan kebutuhan pengguna, serta tahap pengembangan sistem, persiapan untuk merancang bangun implementasi sistem.
Dalam tahap perancangan sistem penulis juga menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi, termasuk mengkonfigurasi perangkat lunak dan perangkat keras dari suatu
sistem hingga akan terbentuk sistem yang baru dan yang lebih baik.
4.2 Diagram Alur Program
Dalam perancangan sistem, penulis menggunakan algoritma dengan diagram alur flowchart program yang akan memudahkan penulis dalam memecahkan masalah ke
dalam segmen-segmen yang lebih kecil, dan menolong dalam menganalisis alternatif- alternatif lain dalam pengoperasian.
Universitas Sumatera Utara
Flowchartaplikasi ini akan menggambarkan bagaimana proses pengoperasian program aplikasi, serta proses-proses yang berjalan sesuai dengan prosedur yang telah
diterapkan dalam membangun aplikasi program.
4.2.1 Definisi Flowchart
Flowchart adalah penyajian yang sistematis mengenai proses dan logika dari kegiatan penanganan informasi atau penggamaran secara grafik dari langkah-langkah dan
urutan prosedur dari suatu program.
Flowchart dapat berbentuk bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan suatu proses intruksi
dengan proses lainnya. Simbol-simbol yang digunakan untuk menggambarkan flowchart adalah sebagai berikut:
Universitas Sumatera Utara
Gambar 4.1 Simbol Flowchart
4.2.2 Gambaran Flowchart Program
4.2.2.1 FlowchartLogin Admin
Halaman login admin adalah halaman khusus login bagi user yang memiliki akses. Setelah username dan password admin diinput, maka jika benar maka selanjutnya
akan masuk ke halaman menu utama. Namun jika login gagal maka akan kembali ke halaman login admin.
Universitas Sumatera Utara
Gambar 4.2 Flowchart Login Admin
4.2.2.2 Flowchart MDI Menu
Flowchart ini menjelaskan mekanisme proses operasional sistem aplikasi yang dirancang. Serta pengolahan data di menu utama dan sub menu yang terdapat di
dalamnya.
START
END
Form Login
Input Username dan Password
Masuk MDI Password dan
Username sudah benar?
NO
YES
Universitas Sumatera Utara
Gambar 4.3 Flowchart MDI Menu
Universitas Sumatera Utara
4.3 Perancangan Database
Adapun perancangan database mengenai sistem inventori ini diperlukan beberapa tabel yaitu sebagai berikut:
Tabel 4.1 Tabel Barang
Field Name Data Type
Size Description
Kode Text
5 Primary Key,Kode Barang
Nama Text
40 Nama Barang
Satuan Text
15 Satuan
HargaBeli Text
10 Harga beli per satuan
HargaJual Text
10 Harga jual per satuan
Tabel 4.2 Tabel Pemasok
Field Name Data Type
Size Description
Kode Text
5 Primary Key,Kode Pemasok
Nama Text
30 Alamat
Text 50
Alamat pemasok Telp
Text 15
Kota Text
15
Tabel 4.3 Tabel Pelanggan
Field Name Data Type
Size Description
Kode Text
5 Primary Key, Kode Pelanggan
Nama Text
30 Nama Pelanggan
Alamat Text
50 Telp
Text 15
Kota Text
15
Universitas Sumatera Utara
Tabel 4.4 Tabel NotaJual
Field Name Data Type Size
Description
NoNota Text
5 Primary Key, No Transaksi
Tanggal Date
KodePelanggan Text
5 NamaPelanggan
Text 30
SubTotal Text
10 Harga sebelum potongan
Potongan Text
10 TotalAkhir
Text 10
Total yang harus dibayar pelanggan Keterangan
Text 50
Keterangan transaksi
Tabel 4.5 Tabel NotaJualDetail
Field Name Data Type
Size Description
NoNota Text
5 Primary Key, No Nota
KodeBarang Text
5 Primary Key, as Foreign Key
NamaBarang Text
30 Satuan
Text 5
HargaJual Number
Double Jumlah
Number Double
Total Number
Double
Tabel 4.6 Tabel NotaBeli
Field Name Data Type Size
Description
NoNota Text
5 Primary Key, No Transaksi
Tanggal Date
KodePemasok Text
5 NamaPemasok
Text 30
SubTotal Text
10 Harga sebelum potongan
Potongan Text
10 TotalAkhir
Text 10
Total yang harus dibayar pelanggan Keterangan
Text 50
Keterangan transaksi
Universitas Sumatera Utara
Tabel 4.7 Tabel NotaBeliDetail
Field Name Data Type
Size Description
NoNota Text
5 Primary Key, No Nota
KodeBarang Text
5 Primary Key, as Foreign Key
NamaBarang Text
30 Satuan
Text 5
HargaBeli Number
Double Jumlah
Number Double
Total Number
Double
Tabel 4.8 Tabel User
Field Name Data Type
Size Description
ID Text
25 Nama Akun
Password Text
20 Nama Barang
m1 Text
5 Hak akses 1
m2 Text
5 Hak akses 2
m3 Integer
5 Hak akses 3
m4 5
Hak akses 4
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Sistem