Tahap-tahap Perancangan Sistem Perancangan Sistem

53 BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Tahap-tahap Perancangan Sistem

Dari analisis permasalahan yang telah dilakukan, maka akan dirancang suatu sistem informasi perpustakaan booking online berbasis web dan Sms Gateway dengan ruang lingkup di SMAN 20 Surabaya. Hal tersebut dilakukan untuk menggambarkan arus data dalam aplikasi secara terstruktur dan jelas, serta menggambarkan proses yang terjadi pada aplikasi, sehingga dapat menjadi sarana dokumentasi system yang baik. Dengan aplikasi berbasis SMS Gateway ini selain dapat melakukan booking online, aplikasi ini juga telah menyediakan fitur agar pengguna yakni murid 0 murid guru dapat melihat kode bookingannnya dan menyimpan kode bookingan tersebut. Analisa User Requirment : 1. Mengumpulkan data 2. Mengolah data hasil pengumpulan Analisa Sistem : 1. Identifikasi masalah 2. Memahami kerja dari sistem yang ada 3. Menganalisa sistem Perancangan Sistem Design : 1. Melanjutkan navigasi halaman website yang sudah ada 2. Merancang skema halaman Sistem Informasi Perpustakaan Booking online 3. Memilih penggunaan komponen website dan SMS Gateway Implementasi : 1. Implementasi Peminjaman dan Booking Buku 2. Implementasi manipulasi data database peminjaman online Testing : 1. Pengujian Sistem secara online 2. Analisa hasil sistem yang telah dibuat Maintenance Gambar 3.1 Aktivitas Perancangan Sistem Informasi Perpustakaan Web Server Internet Workstation Workstation Gammu SMS Gateway Kabel HP received Server HP Sender Client Gambar 3.2 Overview Sistem Informasi Perpustakaan Booking Online Melalui SMS, Web Booking buku melalui SMS Gateway dilakukan dengan mengirimkan SMS ke Admin yang telah mendaftarkan diri di perpustakaan, dan server dari semuanya itu terletak di perpustakaan juga, web server dapat diakses dari mana saja.

3.2 Perancangan Sistem

Perancangan system berisikan penjelasan tentang deskripsi umum system dari Gambar 3.1 pada halaman 54 menjelaskan tentang aktivitas perancangan system informasi perpustakaan. Sedangkan pada Gambar 3.2 menjelaskan tentang groups client atau anggota disini dalam lingkup user yaitu siswa – siswi SMAN 20 Surabaya mengirimkan suatu pesan ke no pusat perpustakaan, kemudian diterima dan dimasukkan database PHPMyAdmin. Ada juga anggota yang membooking buku melalui internet, dari internet kemudian masuk di database PHPMyAdmin Database PHPMyAdmin. Dan kemudian mendapatkan kode booking yang nantinya ditukar ke petugas perpustakaan. Web site yang melakukan system booking buku ini dapat diakses dari mana saja. Berikut ini lebih jelasnya report yang akan dihasilkan dari system aplikasi ini : a. Untuk anggota user Hak akses untuk anggota user dalam system ini adalah : 1. Sistem Web Site : a. User dapat melihat katalog buku secara lengkap. b. Dapat mengisi buku tamu dan memberikan kritikan serta saran. c. Dapat melihat grafik pengunjung dan juga grafik peminjaman buku. d. User dapat membooking memesan buku secara online maksimal 2 buku. 2. Sistem SMS Gateway : a. User dapat melakukan registrasi dengan mengetik format SMS : DAFTAR [] NAMA [] NO_INDUK_SISWA [] ALAMAT []. Apabila no induk dari user tersebut telah terdaftar, maka user tersebut akan menerima sebuah SMS balasan yang isinya berupa report berhasil registrasi dengan nama user tersebut. b. User dapat meminjam buku dengan booking online. Dengan mengetik format SMS : BOOKING [] NAMA_BUKU_1 [] NAMA_BUKU_2 [] NO_INDUK_SISWA []. Setelah user mengirim SMS maka user tersebut mendapat balasan kode booking buku yang nantinya di tukarkan ke perpustakaan dengan buku yang asli. b. Untuk Admin Hak akses untuk admin perpustakaan ada pada system website dan system sms gateway, hak aksesnya adalah : 1. Admin dapat mengatur peminjaman buku baik secara online website maupun lewat sms gateway. 2. Menginputkan pengembalian buku. 3. Mengatur system booking online buku. 4. Mengedit data anggota perpustakaan. 5. Dapat melihat jumlah anggota perpustakaan yang telah mendaftar melalui sms gateway. 6. Dapat melihat database peminjaman dan pengembalian buku baik secara manual dan secara online.

3.3 Kebutuhan Sistem