BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk situs.
Sebelum membangun situs, perlu dilakukan identifikasi awal antara lain:
1. Situs apa yang ingin dibuat?
2. Siapa saja pengunjung yang diharapkan berkunjung ke situs tersebut?
3. Apa saja aktivitas yang dapat mereka lakukan dalam situs?
4. Apa target yang ingin dicapai dari pembuatan situs tersebut?
Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan mempermudah dalam membangun situs karena dari situlah nantinya akan
terbentuk kata kunci untuk membuat dan mengembangkan situs lebih lanjut.
Berkenaan dengan situs yang akan dibangun, maka jawaban untuk pertanyaan di atas sebagai berikut:
1. Situs yang akan dibuat mengenai Sistem Informasi Perpustakaan SMA Dharma
Pancasila Medan. Situs ini berisikan informasi berupa inventaris yang terdapat di perpustakaan SMA Dharma Pancasila Medan.
2. Pengunjungnya adalah seluruh siswai, guru dan pegawai yang terdapat di
kawasan sekolah SMA Dharma Pancasila Medan.
3. Aktivitas yang akan dijumpai di dalam situs tersebut adalah pengunjung dapat
mengetahui informasi inventaris yang terdapat di perpustakaan SMA Dharma Pancasila Medan, meminjam buku secara online, mengetahui data – data buku
baik pengarang maupun judul yang terdapat di perpustakaan.
4. Target yang akan dicapai dari situs tersebut adalah pengunjung dapat dipermudah
dalam pencarian buku yang diperlukan.
4.2 Flowchart Sistem
Flowchart merupakan bagan yang menunjukkan
aliran informasi
didalam program atau prosedur sistem secara logika. Adapun flowchart yang didesain penulis adalah sebgai
berikut:
Gambar 4.1 Flowchart login
Start
Halaman Utama
Login
Isi Username dan Password
Status = Admin
End Menu Utama
Dengan adanya flowchart, akan sangat membantu untuk memvisualisasikan isi dari setiap halaman dan link atau navigasi antara halaman-halaman tersebut. Di
samping itu, juga dapat mempermudah dalam mengatur kode dan file HTML-nya, terutama link untuk navigasi penjelajahan ke seluruh halaman web.
4.2.1 Flowchart Pada User Admin
Gambar 4.2 Flowchart rancangan User Admin
Jabatan Karyawan
Modul Home
Anggota
Lemari User Log
Buku Kategori
Peminjaman
Logout Cari Buku
Pengembalian Admin
4.2.2 Flowchart Pada User Petugas
Gambar 4.3 Flowchart rancangan User Admin
4.2.3 Flowchart Pada User Anggota
Gambar 4.3 Flowchart rancangan User Anggota
Adapun fungsi dari flowchart di atas ialah: 1. Home : Halaman pertama yang akan keluar ketika log in
2. Modul : Tempat dimana penyimpanan link yang berfungsi untuk menggabungkan data script dengan halaman web.
3. Jabatan : Menambah jenis jabatan yang ada di dalam pegawai 4. Karyawan : Menambah karyawan baru
5. Anggota : Menambah anggota baru Anggota
Lemari User Log
Buku
Peminjaman
Logout Cari Buku
Pengembalian Petugas
Home
User Log
Logout Cari Buku
Petugas Home
6. Kategori : Menambah kategori buku yang terdapat di dalam perpustakaan 7. Buku : Menambah buku baru
8. Lemari : Mengetahui letak buku yang tersimpan 9. User Log : Menambah user agar dapat masuk ke dalam web
10. Peminjaman : Pendataan Peminjaman 11. Pengembalian : Pendataan Pengembalian
12. Cari Buku : Pencarian buku 13. Log Out : Keluar
Pada kasus pembuatan situs yang berskala besar, seperti situs berita atau portal yang memuat sampai ribuan berita atau artikel, maka tidak mungkin lagi untuk
membuat situs secara statis karena flowchart-nya akan mempunyai cabang-cabang yang sangat banyak. Dengan demikian, PHP membangun suatu situs menjadi dinamis,
dimana pada suatu halaman akan dipakai oleh ribuan artikel yang ditampilkan sesuai dengan permintaan user.
4.3 Perancangan Database