Flowchart perancangan program Ir. Kartini, S.Kom, MT

Gambar 3.1 Flowchart Perancangan Program Lanjutan Gambar 3.1 Lanjutan Gambar 3.1 Pada awal sistem aplikasi dijalankan pengguna adminpengguna diberikan interface tampilan home atau dapat disebut dengan tampilan halaman utama atau awal. Interface ini memberikan tampilan sistem katalog yang dapat langsung digunakan oleh pengguna sedangkan untuk admin juga dapat melakukan login untuk dapat melakukan create buku, update dan delete pada sistem aplikasi. Misalkan alur pertama penulis menjelaskan seorang admin melakukan login sebagai admin dengan masuk menu login yang sebelumnya sudah diberikan pertanyaan untuk melakukan login atau tidak. Seorang admin yang memilih menu login akan diberikan interface login. Interface ini berisi username dan password yang harus diisi oleh admin untuk login. Jika admin sudah memasukkan username dan password maka sistem akan melakukan pengecekkan keberanan inputan username dan password. Jika username dan password yang diinputkan salah maka akan dikembalikan pada interface login. Sedangkan jika username dan password yang diinputkan benar maka admin akan dibawa sistem menuju pada interface admin. Interface ini berisikan update buku, create buku dan exit. Jika admin memilih menu update buku maka admin akan dibawah pada interface category buku. Interface ini berisikan buku berdasarkan category yang akan diupdate oleh admin. Category itu adalah category Desain, Category Gadget, Category Jaringan, Category Office, Category OS, Category Programing. Admin dapat memilih buku pada masing-masing category untuk dilakukan editing yang kemudian admin akan diberikan interface editing buku. Interface ini berisikan keterangan buku yang sudah ada pada sistem yang akan dilakukan editing. Jika editing dianggap sudah selesai maka admin akan diberikan pertanyaan oleh sistem untuk menyimpan atau tidak hasil dari editing yang sudah dilakukan. Jika admin tidak ingin menyimpan hasil editing yang sudah dilakukan maka admin akan dikembalikan pada interface category buku namun jika admin menyimpan hasil editing maka admin dibawa oleh sistem pada interface hasil editing buku yang nanti kembali pada interface admin. Kemudian jika admin memilih input buku baru pada interface admin maka admin pun akan dibawa sistem menuju interface category buku. Interface category buku ini nantinya sebagai dasar dimana letak buku dan tema buku yang akan diinputkan. Kemudian jika admin sudah memilih letak dan tema buku maka admin akan dibawa sistem pada interface create buku. Interface ini berisikan judul buku, penerbit buku, pengarang buku, tahun terbit buku, serta kode buku. Semua interface yang disajikan kosong dan admin menginputkan sesuai keingingan. Jika admin sudah selesai melakukan input buku maka admin dibawa pada pertanyaan untuk menyimpan atau tidak hasil dari inputan tersebut. Jika admin tidakbatal untuk menyimpan hasil inputan maka admin akan dibawa oleh sistem pada interface cetegory buku namun jika admin menyimpan hasil dari inputan buku maka admin akan dibawa pada interface hasil inputan yang sudah dilakukan. Kemudian pada tahap selanjutnya adalah admin dapat masuk pada menu profile. Profile yang diberikan adalah sekilas profile Perpustakaan Umum Daerah Surabaya. Admin dapat melakukan editing informasi profile pada tahap ini. Setelah admin melakukan editing maka sistem akan memberikan pilihan kepada admin untuk menyimpan atau tidak hasil editing yang sudah dilakukan. Jika bataltidak menyimpan hasil editing maka admin akan dibawa kembali pada informasi profile sedangkan jika admin melakukan simpan hasil editing maka admin akan dibawa oleh sistem pada output hasil editing yang sudah dilakukan. Dari tiga menu utama admin yakni edit buku, input buku, dan profile yang jika sudah selesai dikerjakan sistem akan membawa admin pada interface admin seperti awal setelah login pada sistem. Pada tahap penggunaan user yakni kembali pada tahap home interface di atas, sistem memberikan pilihan untuk masuk beranda yang kemudian admin melakukan login untuk menjadi admin. Sedangkan jika tidak maka ini adalah user atau dapat dikatakan sebagai pengguna. Lingkungan pengguna ini langsung diberikan oleh sistem berupa tiga menu utama yang dapat langsung digunakan oleh pengguna yakni menu lihat semua buku, menu lihat category buku, dan lihat profile. Pada menu lihat semua buku adalah seorang pengguna diberikan semua buku yang telah disediakan oleh sistem yakni buku yang berhubungan dengan dunia komputer. Sedangkan pada menu category buku ini pengguna akan diberikan informasi buku berdasarkan buku yang sudah dicategorikan oleh sistem yakni category desain, category gadget, category jaringan, category office, category os, dan category programing. Pengguna cukup memilih salah satu category yang sudah disediakan maka sistem akan memberikan informasi buku sesuai category yang dipilih oleh pengguna. Kemudian pada menu utama berikutnya adalah profile. Menu ini hanya menyajikan informasi profile Perpustakaan Umum Daerah Surabaya berupa sekilas pandang dan cerita serta contact yang bisa dihubungi oleh pengguna jika membutuhkan informasi lebih lanjut mengenai Perpustakaan Umum Daerah Surabaya.

3.3 Perancangan sistem

Sub bab ini akan menjelaskan mengenai proses desain dari aplikasi interakif dan dinamis yang akan dibuat. Pada bagian ini akan dijelaskan perencanaan sistem yang akan dibuat, yaitu meliputi deskripsi sistem, usecase diagram, Activity diagram dan Sequence diagram.

3.3.1. Deskripsi umum Sistem

Dalam sub bab ini akan menjelaskan tentang proses perancangan sistem yang nantinya akan dibuat. Dimana didalam sistem terdapat 3 proses utama, yaitu proses semua buku, lihat category buku, dan profil. Menu semua list buku menberikan informasi semua buku yang ada pada database dan juga tersedia di Perpustakaan Umum Daerah Surabaya. Menu ini memberikan list buku berupa judul buku, pengarang buku, kode buku dan penerbit buku. Pada menu list buku berdasar category terdapat 6 menu pilihan, yaitu menu catergory gadget, catergory jaringan, catergory programing, catergory office, catergory desain, dan catergory OS. Masing-masing menu tersebut memberikan informasi buku sesuai dengan category yang sudah ditentukan. Pengguna dapat melihat detail informasi buku yang ditampilkan pada menu ini. Dengan menekan judul buku yang ditampilkan maka sistem akan memberikan informasi detail buku.

3.3.2. Use Case Diagram

Use case diagram ini akan menggambarkan hubungan actor dengan proses-proses yang menjadi tanggung jawabnya. Dalam use case diagram ini ada 2 aktor, yaitu pengguna dan admin. Masing-masing aktor memiliki tanggung jawab masing-masing seperti yang dijelaskan sebagai berikut :