Class Diagram Collaboration Diagram

uc collaboration admin Admin Login db_ebook 1. onLogin 2. username password 3. Validasi login 4. execSQL

3.1.7.5 Collaboration Diagram

Pada tahap ini menunjukkan Collaboration Diagram message-message objek yang dikirimkan satu sama lain. Collaboration Diagram dapat menggambarkan interaksi antar objek seperti Sequence Diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki Sequence number, di mana message dari level tertinggi memiliki nomor satu. Messages dari level yang sama memiliki prefiks yang sama. Berikut Collaboration diagram dalam perancangan sistem.

1. Collaboration Diagram Login

Gambar 3.20 Collaboration Diagram Login uc cari kategori Pengguna Kategori db_ebook 3. onSearch 1. oncreate 2. executeSQL Search 4. executeSQL

2. Collaboration Diagram Cari Buku

Gambar 3.21 Collaboration Diagram Cari

3. Collaboration Diagram Tambah Kategori

uc adminbuku admin FormKategori Kategori db_ebook 1 : onClikKategori 5. resultKategori 2. tambah 3. execSQL 4. execSelect Gambar 3.22 Collaboration Diagram Tambah Kategori

4. Collaboration Diagram Ubah Kategori

uc adminbuku admin FormKategori Kategori db_ebook 1 : onClikKategori 5. resultKategori 2. ubah 3. execSQL 4. execSelect Gambar 3.23 Collaboration Diagram Ubah Kategori

5. Collaboration Diagram Hapus Kategori

uc adminbuku admin FormKategori Kategori db_ebook 1 : onClikKategori 5. resultKategori 2. hapus 3. execSQL 4. execSelect Gambar 3.24 Collaboration Diagram Hapus Kategori uc text-to-speech Pengguna Buku Baca dan Dengar Cerita db_ebook 1 : onClik 3 : onCreate 2 : onLoad 4 : execSQL 5. : execSelect MSAPI Google Text To Speech 7 : onTextToSpeech 8 : setLanguange 9 : spVoice 6 : getDatabase Suara 10 : getSuara 11: next 12: prev 13: pause 14 : resume

6. Collaboration Diagram Baca dan Dengar Cerita Text To Speech

Gambar 3.25 Collaboration Diagram Text To Speech 3.1.7.6 Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen peranti lunak, termasuk ketergantungan dependency diantaranya. Komponen peranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time maupun run time. Pada umumnya komponen terbentuk dari bebrapa class danatau package, tapi dapat juga dari komponen-komponen yang lebih kecil Adapun Diagram komponen yang digunakan dalam perancangan sistem dapat dilihat pada gambar 3.27