Request SMS Registrasi Pengembangan aplikasi perpustakaan dengan memanfaatkan teknologi sms studi kasus sekolah MA Citar Cendikia

85

k. Request SMS

Tabel 4.13. Spesifikasi Naratif Use Case Request SMS Use case Request SMS Brief Description Use case ini user dapat meminta SMS informasi mengenai ketersediaan buku, meminjam dan memesan buku Actor User Main Flow 1. User mengetikkan format SMS secara benar kemudian mengirimkan SMS ke No HP SMS Server 2. Sistem membalas SMS berdasarkan permintaan User Alternatif Flow 2. Jika format SMS salah maka sistem akan membalas SMS bahwa ‘Format Salah’ Precondition User harus memiliki HP dan pulsa yang cukup, Server harus sudah aktif, modem telah terinstal secara benar dan pulsa cukup untuk mengirim SMS. Postcondition User mendapat SMS balasan dari sistem 86 Berikut ini adalah contoh format SMS Request : a. pengecekan ketersedian buku : cekid buku lalu kirim ke nomor SMS server contoh : cek0011 kirim ke 085697165255 b. peminjaman buku : pinjamid bukupassword lalu kirim ke nomor SMS server contoh : pinjam00111234 kirim ke 085697165255 c. pemesanan buku : pesanid bukupassword lalu kirim ke nomor SMS server contoh : pinjam00111234 kirim ke 085697165255

l. Registrasi

Tabel 4.14. Spesifikasi Naratif Use Case Registrasi Use case Registrasi Brief Description Use case ini adminuser melakukan registrasi aplikasi perpustakaan dengan menginputkan no.induk dan password maka sistem akan cek username dan password tersebut Actor User Main Flow 1. Adminuser memilih menu Registrasi 87 2. Sistem menampilkan halaman Setting User 3. Adminuser mengetikan Nomor Induk dan Pass Sekolah pada form yang disediakan 4. Sistem memperbolehkan Adminuser menginputkan User Name 5. Adminuser menginput User Name kemudian tekan Enter pada keyboard 6. Sistem memperbolehkan Adminuser menginputkan Handphone 7. Adminuser menginput Nomor Handphone kemudian tekan Enter pada keyboard 8. Sistem memperbolehkan Adminuser menginputkan ‘Password’ dan ‘Confirm Password’ 9. Adminuser menginput ‘Password Baru’ dan ‘Confirm Password’ kemudian klik Simpan 10. Sistem akan menyimpan data adminuser dan menampilkannya pada detail adminuser jika ‘Password’ dan ‘Confirm Password’ sama, jika tidak maka sistem akan menampilkan pesan ‘Password Login Tidak sama’ Alternatif Flow 3. Nomor Induk tidak bisa berfungsi bila sudah terdaftar. 4. User Name tidak bisa berfungsi bila sudah terdaftar. 6. Nomor Handphone tidak bisa berfungsi bila sudah terdaftar. Precondition Adminuser berada di menu awal Postcondition Adminuser dapat login ke aplikasi.

g. Activity Diagram