Perancangan Sistem Perancangan Database

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