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