Activity Diagram Perancangan sistem

Lima sub-aktivitas dari activity diagram diatas adalah : a. Masuk halam depan aplikasi : semua pengguna aplikasi akan diberikan tampilan awal aplikasi dan diberikan menu untuk masuk sebagai admin. b. Login sebagai admin : untuk dapat menjadi admin maka pengguna harus memilih menu login sebagai admin. c. Input username dan password login : pengguna yang ingin menjadi admin harus memasukkan username dan password. d. Cek username dan password : setelah pengguna memasukkan username dan password admin maka sistem akan menyamakan username dan password yang dimasukkan dengan yang ada dalam sistem. e. Input username dan password login : pengguna yang ingin menjadi admin harus memasukkan username dan password. 2. Activity Diagram input semua buku Activity diagram input semua buku memiliki empat sub-aktivitas. Seperti gambar berikut : Gambar 3.5 Activity diagram input semua buku Empat sub-aktivitas dari Activity diagram di atas adalah : a. Masuk input semua buku : admin perlu masuk terlebih dahulu sebelum mengisi list buku. b. Isi list buku : admin melakukan mengisi list buku yang akan ditambahkan. c. Simpan : pada aktivitas ini admin akan diberikan pilihan untuk dapat menyimpan atau tidak dari aktivitas mengisi list buku. d. Batal : admin dapat melukan batalcancel terhadap data yang sudah diinputkan. 3. Activity Diagram edit semua list buku Activity diagram edit semua list buku mempunyai 4 sub-aktivitas, yaitu : Gambar 3.6 Activity diagram edit semua list buku Empat sub-aktivitas dari activity diagram di atas adalah : a. Masuk edit semua buku : admin perlu masuk terlebih dahulu sebelum mengisi list buku. b. Edit list buku : admin melakukan editing list buku yang akan ditambahkan. c. Simpan : pada aktivitas ini admin akan diberikan pilihan untuk dapat menyimpan atau tidak dari aktivitas mengisi list buku. d. Batal : admin dapat melukan batalcancel terhadap data yang sudah diinputkan. 4. Activity Diagram view semua list buku Acivity diagram view semua list buku mempunyai 3 sub-aktivitas. Tiga sub- aktivitas tersebut dapat dilihat pada gambar berikut : Gambar 3.7 Activity diagram view semua list buku Empat sub-aktivitas dari Activity diagram di atas adalah : a. Masuk view semua buku : admin perlu masuk terlebih dahulu sebelum melihat view list semua buku. b. Mengirim data : sistem akan mengirim data secara otomatis, yaitu data data list buku yang ada. c. Menampilkan : sistem akan menampilkan semua data yang ada pada database. 5. Activity diagram input category buku Activity diagram input category buku mempunyai 4 sub-aktivitas. Berikut gambar Activity diagram tersebut : Gambar 3.8 Activity diagram input category buku Empat sub-aktivitas dari Activity diagram di atas adalah : a. Masuk input category buku : admin perlu masuk terlebih dahulu sebelum melakukan input category buku. b. input category buku : admin melakukan input category buku yang akan ditambahkan. c. Simpan : pada aktivitas ini admin akan diberikan pilihan untuk dapat menyimpan atau tidak dari aktivitas mengisi input category buku. d. Batal : admin dapat melukan batalcancel terhadap data yang sudah diinputkan. 6. Activity diagram edit category buku Activity diagram edit category buku memiliki 4 sub-aktifitas. Berikut gambar yang diberikan : Gambar 3.9 Activity diagram edit category buku Empat sub-aktivitas pada Activity diagram edit category buku dapat dijelaskan sebagai berikut : a. Masuk edit category buku : admin perlu masuk terlebih dahulu sebelum melakukan edit category buku. b. Edit category buku : admin melakukan edit category buku yang akan diperbaiki. c. Simpan : pada aktivitas ini admin akan diberikan pilihan untuk dapat menyimpan atau tidak dari aktivitas mengisi edit category buku. d. Batal : admin dapat melukan batalcancel terhadap data yang sudah diinputkan. 7. Activity diagram view category buku Activity diagram pada view category buku mempunyai 3 sub-aktifitas. Berikut gambar yang diberikan : Gambar 3.10 Activity diagram view category buku. Tiga sub-aktivitas dari gambar di atas akan dijelaskan sebagai berikut : a. Masuk view category buku : admin perlu masuk terlebih dahulu sebelum melihat view list semua buku. b. Mengirim data : sistem akan mengirim data secara otomatis, yaitu data data list buku yang ada sesuai category. c. Menampilkan : sistem akan menampilkan informasi sesuai data yang ada pada database.

3.3.4. Squence diagram

Squence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya yang berupa message dan digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal waktu dan dimensi horizontal objek-objek yang terkait. Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Sequence Diagram Admin Gambar 3.10 Squence diagram admin Squence diagram admin menggambarkan alur interaksi antar objek admin dengan sistem yang terjadi. Berikut penjelasan dari gambar di atas : a. Admin harus melakukan login terlebih dahulu dengan masuk ke halaman login lalu memasukkan username dan password yang telah dibuat. b. Setelah login berhasil maka menu admin akan muncul yang berisi 3 menu, yaitu tampilkan semua buku, menu category buku, dan profil. c. Sub menu admin pada menu semua buku berisi input menu buku, edit list buku, dan view list buku. Sedangkan apda sub menu category berisi input, edit dan view pada category gadget, category jaringan, category programing, category office, category desain, dan category OS. d. Sistem digunakan untuk memproses data-data yang sudah di masukkan oleh user atau menampilkan data-data yang telah masuk ke database. e. Database digunakan untuk menyimpan data-data dari hasil pemabahan atau penggantian yang telah dilakukan oleh user.

3.4. Perancangan database

Dalam pembuatan aplikasi ini sistem database sangat diperlukan sebagai tempat penyimpan semua data-data, karena semua data akan masuk dan tersimpan pada database sehingga user dapat menambah, mengganti atau bahkan menghapus data yang sekiranya tidak digunakan lagi. Dalam sistem ini data-data dapat mengalami perkembangan sesuai dengan kebutuhan yang diperlukan dalam perusahaan. Oleh karena itu dibawah ini akan dijelaskan perancangan data dan perancangan tabel yang merupakan desain yang digunakan untuk aplikasi ini, yang nantinya akan digunakan dalam menyimpan semua data-data yang akan di gunakan oleh pengguna. Dan untuk selanjutnya dapat dipanggil lagi untuk melakukan edit atau menampilkan lagi data-data yang sudah disimpan.