Analisis Sistem Kebutuhan Sistem

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