BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Membangun sebuah sistem pada umumnya diawali oleh perancangan dari sistem tersebut. Perancangan sistem adalah sebuah proses yang secara garis besar
meliputi langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Tujuan dari perancangan sistem adalah untuk
memenuhi kebutuhan user pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan.
Menurut Jogiyanto H. M 1991 dalam bukunya “Analisis dan Desain
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. Secara umum perancangan sistem ini adalah untuk membuat sistem informasi
yang akan mengingatkan jadwal pengembalian buku perpustakaan dari buku yang
Universitas Sumatera Utara
dipinjam oleh anggota perpustakaan FMIPA USU. Sistem ini dirancang berbasis SMS Gateway dengan menggunakan MySQL dan bahasa pemrograman Visual
Studio, dimana sistem ini akan membantu untuk mengingatkan para peminjam buku tentang batas waktu pengembalian buku yang dipinjamnya serta
memberikan juga informasi mengenai denda yang harus dibayarkan apabila telah melampaui batas waktu peminjaman buku. Sistem ini diharapkan dapat dengan
mudah digunakan oleh petugas perpustakaan sehingga akan membantu memudahkan pekerjaannya.
3.2 Flowchart Program
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara
penyajian dari suatu algoritma. Ladjamudin, 2005. Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam
program. Simbol-simbol yang dipakai dibagi dalam 3 tiga kelompok, yaitu : 1.
Flow Direction Symbol Simbol yang digunakan untuk menghubungkan antara simbol yang satu
dengan simbol yang lain dan disebut juga connecting line. 2.
Processing Symbol Simbol yang digunakan untuk menunjukkan jenis operasi pengolahan
dalam suatu prosesprosedur. 3.
Input-Output Symbol Simbol ini digunakan untuk menunjukkan jenis peralatan yang digunakan
sebagai media input atau output.
Universitas Sumatera Utara
Berikut adalah alur flowchart untuk sistem yang dibangun beserta penjelasannya.
Start Pilih Nama
Port Cek Koneksi
Menu Input Data Buku
Isi Data Buku
Database
Lihat Data Buku List
Data Buku
Edit dan Hapus Data
Input Data Anggota
Isi Data Anggot
a Database
Lihat Data Anggota
List Data Anggota
Input Data Peminjaman
Edit dan Hapus Data
Isi Data Peminj
aman Database
Lihat Data Peminjaman
List Data
Peminja man
Input Data Pengembalian
Isi Data Penge
mbalia n
Database
Lihat Data Pengembalian
List Data Pengem
balian Finish
YES
YES
YES YES
YES
YES
YES
YES
YES NO
NO
NO
NO
NO
NO
NO
NO
Gambar 3.1 Flowchart Program
Dari bagan flowchart diatas, tampak bahwa petugas perpustakaan sebagai admin sistem dapat melakukan beberapa kegiatan. Admin dapat memulai kegiatan pada
Universitas Sumatera Utara
sistem setelah modem berhasil dikoneksikan pada PC. Setelah berhasil terkoneksi, admin dapat melihat berbagai data, seperti data buku, anggota, peminjaman buku
dan pengembalian buku. Admin juga dapat mengedit untuk merubah data ataupun menghapus beberapa data yang dirasa tidak perlu ada di sistem.
3.3 Diagram Konteks Sistem