3.4.6.10 Halaman Download
Perancangan halaman download dibuat sama pula seperti perancangan halaman berita, yaitu menampilkan halaman kategori download, yang kemudian akan
menuju halaman informasi detail data download yang termasuk dalam kategori download
tersebut.
Kateori Download Kategori Download 1
Download 1
Kategori Download 2
Kategori Download 3 Download 2
Download 1 Download 2
Download 1 Download 2
Gambar 3.22 Rancangan Halaman Download
3.4.7 Perancangan Prosedural
Perancangan prosedural terjadi setelah data perancangan struktur program dan antar muka dibangun. Perancangan prosedural berfungsi untuk merancang detil dari setiap
fungsi pada modul. Notasi yang digunakan dapat berupa flow chart, algoritma, dan lain-lain. Untuk perlu diketahui, bahwa sistem ini akan digunakan oleh dua pemakai,
yaitu anggota member dan administrator.
3.4.7.1 Algoritma dan Flowchart Login dan Ganti Password
Prosedur ini digunakan untuk melakukan proses login. Algoritmanya adalah sebagai berikut:
1. Mulai 2. Pencarian data dilakukan pada table password;
Universitas Sumatera Utara
3. Jika ditemukan username administrator pada table password maka password dicocokan dengan field password pada record yang ditemukan username
administrator 4. Jika cocok maka form utama akan terbuka
5. Jika tidak cocok maka muncul message “Password salah” 6. Jika tidak ditemukan username administrator maka kembali ke halaman
semula. 7. Berhenti
Algoritma Ganti Password: 1. Mulai
2. Jika ganti password diklik maka newpasswod.visible and konfirmasi.visible di- True kan
3. Jika diklik “simpan” maka password baru tersimpan 4. Berhenti
Gambaran aliran proses kerja dari prosedur kunci di atas dapat ditunjukkan oleh flowchart pada gambar 3.23 berikut:
Universitas Sumatera Utara
Input Username Password
Proses Seaching Data
If user.db
Menu Utama
Muncul Yes
Message Not found
No Save
Ganti Password
Start
Stop
Gambar 3.23 Flowchart Login dan Ganti Password
3.4.7.2 Algoritma dan Flowchart Pengaturan Buku
Algoritma pengaturan buku ini adalah hak akses administrator dalam menambah, mengubah, dan menghapus data buku pada basis data buku. Algoritma
pengaturan buku tersebut adalah: 1. Mulai cari buku
2. Pencarian data buku dilakukan berdasarkan kategori dan id_buku pada table buku
3. Jika tidak ditemukan maka input data yang dilakukan disimpan ke dalam table buku terjadi penambahan data
4. Berhenti cari buku 5. Mulai hapus buku
6. Jika ditemukan maka data buku ditampilkan berdasarkan record yang diinput berdasarkan
id_buku pada table buku
Universitas Sumatera Utara
7. Jika Hapus diklik maka data yang ditemukan pada record table buku dihapus berdasarkan id_buku;
8. Berhenti hapus buku 9. Mulai edit buku
10. Jika Edit diklik maka pencarian data buku dilakukan berdasarkan id_buku pada table buku
11. Jika ditemukan maka perubahan data yang dilakukan disimpan ke dalam table bukuterjadi pengeditan data
12. Berhenti edit buku
Gambaran aliran proses kerja dari prosedur kunci di atas dapat ditunjukkan oleh flowchart pada gambar 3.24 berikut:
Start
Stop Input Data Buku
Proses Seaching Data
If buku.db
No Data Cannot
Append Yes
Perubahan Data Buku
Append New Data
Edit Data Save
Delete record
Gambar 3.24 Flowchart Pengaturan Data Buku
Universitas Sumatera Utara
3.4.7.3 Algoritma dan Flowchart Pinjam Buku