BAB 3
ANALISIS DAN PERANCANGAN SISTEM DATABASE
3.1 Analisis Sistem
Perancangan sistem merupakan salah satu unsur atau tahapan keseluruhan pmbangunan sistem komputerisasi.Peranjangan sistemuntuk pengembangan
sistem dibutuh kan waktu yang lama dari pada pemecahan masalah pada umumnya.Salah satu unsur pokok yang harus dipertimbangkan dalam
pembangunan sistem komputerisasi adalah masalah prangkat lunak karena prangkat lunak yang digunakan harus sesuai dengan permasalhan yang akan di
selesaikan. Inti dari perancangan sistem adalah berusaha memandang seluruh
pengolahan secara terpadu serta untuk menilai pilihan-pilihan dalam melaksanakan study kelayakan
Adapun tujuan dari perancangan sistem,yaitu: a.
Menentukan tujuan dari sistem yang dibuat b.
Menentukan gambaran dan rancangan bangun yang lengkap kepada pemakai komputer
c. Untuk mendapatkan gambaran awal sistem yang kita ingin kan
Universitas Sumatera Utara
3.2 Perancangan Sistem Database
Perancangan sistem adalah sebuah proses yang secara garis besar meliputi langkah- langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi
sistem. Perancangan sistem dapat diartikan seperti berikut :
1. Tahap setelah analisis dari siklus pengembangan sistem.
2. Pendefinisian dari kebutuhan-kebutuhan fungsional.
3. Persiapan untuk rancang bangun implementasi.
4. Menggambarkan bagaimana suatu sistem dibentuk.
5. Yang dapat berupa pengambaran perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
6. Termasuk menyangkut mengkonfigurasi dari komponen perangkat keras
dari suatu sistem. Perancangan yang akan dibuat adalah perancangan sistem database yang
akan diimplementasikan sebagai sebuah aplikasi berbasis desktop. Aplikasi ini digunakan untuk memudahkan pengguna dalam mendata barang yang masuk dan
keluar di CV Latumara
Universitas Sumatera Utara
Tabel 3.1 Tabel barang masuk Field Name
Type Field Size
Keterangan
Id_barang Varchar
7 Primary
Nama_barang Varchar
30 Jumlah barang
Varchar 10
supplier Varchar
30 Harga _satuan
Int 30
Harga _total Int
30 Tanggal _masuk
Date
Tabel 3.2 Tabel barang keluar Field Name
Type Field Size
Keterangan
Id_barang Varchar
7 Primary
Nama_barang Varchar
30 Jumlah barang
Varchar 10
konsumen Varchar
30 Harga _satuan
Int 30
Harga _total Int
Tanggal _keluar Date
Tabel 3.3 Tabel stok barang Field Name
Type Field Size
Keterangan
Id_barang Varchar
7 Primary
Universitas Sumatera Utara
Nama_barang Varchar
30 Jumlah stok
barang Varchar
50
Hasil rancangan dabase:
Gambar 3.1 Tampilan tabel barang_masuk
Universitas Sumatera Utara
Gambar 3.2 Tampilan tabel barang_masuk
Gambar 3.3 Tampilan tabel stok_barang
3.2.1 Diagram Konteks
Universitas Sumatera Utara
Berikut adalah diagram konteks dari aplikasi sistem database imunisasi pada balita.
Input Data Barang Input Data Data Barang Masuk
Barang keluar
Gambar 3.4 Diagram Konteks Sistem Database CV_latumara
3.2.2 Data Flow Diagram DFD
Data Flow Diagram DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem,
dimana data tersimpan, proses apa yang menghasilkan data tersebut dari interaksi antara data ang tersimpan dan proses yang dikenakan pada data tersebut.
DFD dari aplikasi sistem database imunisasi yang dirancang terdiri dari DFD Level 0 yang bisa dilihat di gambar 3.2, yaitu :
Sistem Database
CV Latumara Admin
konsumen
Stok barang
Universitas Sumatera Utara
Barang masuk a.Barang masuk
Barang keluar b.Barang keluar
c.Stok barang
stok barang
barang keluar
Gambar 3.5 DFD
3.2.3 Entity Relationship Diagram ERD
Entity Relationship Diagram atau biasa disebut ERD merupakan suatu model yang menjelaskan hubungan antar data dalam basis data. Berikut merupakan ERD dari
aplikasi sistem database imunisasi User
Input data
laporan transak
si
Universitas Sumatera Utara
Mengelola
Mengelola
Mengelola
Gambar 3.6Entity Relationship Diagram ERD Tbl_barang masuk
Id_barang Nama_barang
Jumlah_barang Supplier
Harga_satuan
tbl_barang keluar
id_baran Nama_barang
Jumlah_barang Konsumen
tbl_stok barang
id_barang Nama_barang
J l h
t k b
tbl_admin
username
Universitas Sumatera Utara
3.2.4 Perancangan Antar Muka Interface
Dalam perancangan aplikasi i, perancangan antar muka merupakan hal yang sangat penting agar memudahkan menyelesaikan programnya.
1. Antar Muka login
Dalam halaman login ini terdapat dua tombol yang pertama adalah login yang bergna sebagi pintu dan akses bagi user untuk masuk kedalam apikasi dan yang kedua adalah
tombol informasi breakdown barang yang berisi tentang informasi status kondisi dari barang :
Gambar 3.7Antar Muka login
Keterangan gambar a
b User name
Universitas Sumatera Utara
a. a tombol login
b. b tombol informasi breakdown barang
Gambar 3.8Antar Muka Halaman Utama
Keterangan Gambar: a. Rich text box :berguna sebagai tempat untuk mencatat pekerjaan yang belum
atapun sudah di kerjakan Home
a
b c
d
e f
Universitas Sumatera Utara
b.Tombol Barang masuk :berguna sebagai pintu untuk menuju form barang
masuk c.Tombol Barang Keluar
:berguna sebai pintu untuk menuju form barang keluar d.Tombol Stok Barang
:berguna sebagai pintu menuju form stok barang e.Lambang Cv Latumara
f.Tombol Play music :di dalam aplikasi ini juga di sediakan apliksi play music
2. Antar Muka Barang Masuk
Halaman barang masuk ini berisi tempat pengisian data untuk setiap barang masuk yang secara otomatis tersimpan pada database :
Gambar 3.9 Kerangka Halaman Barang Masuk
Barang masuk
-id barang -nama barang
-jumlah barang -supplier
-harga satuan
c d
e f
g a
h b
Universitas Sumatera Utara
Keterangan gamabar: a.Tombol Home
:berguna sebagi tombol untuk kembali ke halaman utama
b.Kolom Pengisian :berguna sebagai tempat untuk menginput data barang
yang masuk c.Tombol Save
:berguna sebagi tombol pnyimpan yang terhubung dengan database
d.Tombol Edit :berguna sebagai tombol yang dapat mengubah data
barang e.Tombol Delete
:berguna sebagai tombol yang dapat menghapus data yang salah
f.Tombol Print :sebagai tombol untuk mencetak data atau informasi
g.Tabel DGV :berguna sebagai tempat untuk tampil data barang yang
masuk h.Tombol Search
:berguna sebagai pencari data yang diinginkan
3. Antar Muka Barang Masuk
Halaman barang keluar ini berisi tempat pengisian data untuk setiap barang keluar yang secara otomatis tersimpan pada database :
Universitas Sumatera Utara
Gambar 3.6Kerangka Halaman Barang Keluar
Gambar 3.10 Kerangka Halaman Barang Keluar
Keterangan gamabar: a.Tombol Home
:berguna sebagi tombol untuk kembali ke halaman utama
b.Kolom Pengisian :berguna sebagai tempat untuk menginput data barang
yang masuk c.Tombol Save
:berguna sebagi tombol pnyimpan yang terhubung dengan database
Barang keluar
-id barang -nama barang
-jumlah barang -konsumen
-harga satuan c
d e
f g
a h
b
Universitas Sumatera Utara
d.Tombol Edit :berguna sebagai tombol yang dapat mengubah data
barang e.Tombol Delete
:berguna sebagai tombol yang dapat menghapus data yang salah
f.Tombol Print :sebagai tombol untuk mencetak data atau informasi
g.Tabel DGV :berguna sebagai tempat untuk tampil data barang yang
keluar h.Tombol Search
:berguna sebagai pencari data yang diinginkan
4. Antar Muka Stok Barang
Halaman stok barang ini menampung data barang masuk dan mengurangkan secara otomatis barang yang keluar:
Gambar 3.11 Kerangka Halaman Stok Barang
Stok Barang a
b
d c
Universitas Sumatera Utara
Keterangan gambar a.Tombol Home
:berguna sebagai tombol kembali ke form utama b.Tabel DGV
:berguna sebagai tempat data stok barang c.Tabel Search
:berguna sebagai pencari data yang diingin kan d.Tombol Print :berguna sebagai tombol pencetak data informsi
3.2.5 Flowchart Program
Berikut adalah flowchart dari aplikasi sistem yang penulis bangun.
Menu Start
Login
input
Input barang masuk
Input barang keluar
Universitas Sumatera Utara
Gambar 3.12 Flowchart Program
Dari bagan flowchart diatas, tampak bahwa pengguna dapat melakukan beberapa hal seperti melihat data barang masuk,barang keluar,stok barang, mengecek kembali data,
menginputkan data, hingga mengedit dan menghapus data dapat dilakukan melalui aplikasi.
Finish Database
List Data
Stok barang
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI SISTEM
4.1 Kebutuhan Sistem
Sarana-sarana sangat dibutuhkan untuk memperoleh hasil dalam perancangan sistem yang baik yaitu berupa komponen-komponen penting dalam menunjang
penerapan sistem yang telah dirancang. Komponen-komponen tersebut adalah sebagai berikut:
1. Perangkat Keras hardware
Hardware adalah komponen-komponen yang membentuk suatu sistem komputer yang berhubungan dengan peralatan komponen lainnya, sehingga
memungkinkan komputer dapat melakukan tugasnya. Umumnya peralatan tersebut terdiri dari tiga jenis perangkat yaitu masukan input device, perangkat
pengolahan processor dan perangkat keluaran output device, adapun hardware yang digunakan penulis dalam merancang sistem ini adalah:
a. Peralatan input, seperti: mouse, keyboard.
b. Peralatan proses, seperti: processor, RAM, motherboard, hard disk.
c. Peralatan output, seperti: monitor, printer.
d. Peralatan tambahan lainnya, seperti USB flash disk.
2. Perangkat Lunak software
Software adalah seluruh fasilitas suatu sistem pengolahan data yang bukan peralatan komputernya atau merupakan suatu susunan yang harus diberikan
Universitas Sumatera Utara
kepada unit pengolahan agar komputer dapat menjalankan pekerjaannya sesuai yang dibutuhkan. Fasilitas software terdiri dari sistem desain, program-program
dan prosedur-prosedur. Software yang digunakan antara lain: a.
Sistem operasiWindows 8. b.
Microsoft Visual Basic sebagai bahasa pemrograman dan perancangan desain.
c. MySQL sebagai wadah untuk membangun database.
3. Unsur Manusia Brainware
Brainware merupakan aspek manusia yang menangani pengolahan komputer maupun pengembangan, yang termasuk dalam brainware adalah:
a. Analisis sistem, yaitu orang membentuk dan membangun fasilitas
rancangan sistem atau program. b.
Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun suatu program.
c. Operator administrator, yaitu orang yang mengoperasikan sistim seperti