46
c. Skenario use case memasukkan pesan
Nama Memasukkan pesan
Aktor Penerbit
Tujuan Memasukkan dan mengirim pesan ke sistem untuk
berkomunikasi dengan pengelola Kondisi Awal
Memasukkan nama., email dan subject Kondisi Akhir
Berhasil berkomunikasi lewat pesan Alur Dasar
Aksi Aktor Reaksi Sistem
1. Memasukkan nama,
email dan subject 2. Memeriksa status
masukan 3. Merespon pesan
4. Memasukkan pesan
pada box editor 5. Menyimpan pesan
penerbit dalam console
5. Activity Diagram
Activity diagram menggambarkan workflow aliran kerja dari sebuah sistem atau proses bisnis yang ada pada perangkat lunak. Berikut
adalah diagram aktivitas dari prototipe sistem ISBN online. Pada Lampiran 12 memperlihatkan aktifitas pengguna dimulai
dengan mengakses web, pada halaman ini tampil menu utama home. Pada divisi area sebelah kiri terdapat dua form masing-masing untuk login
penerbit dan login admin. Pada divisi area sebelah kanan terdapat menu yang dapat diakses tanpa melakukan login terlebih dahulu seperti melihat
status daftar, mencari terbitan, mengirim pesan dan membuat barcode.
Bagi penerbit yang telah berhasil login maka dapat mengakses halaman penerbit dengan beberapa menu, diantaranya adalah memasukkan
terbitan anggota, mengubah anggota dan memasukkan syarat anggota. Bagi admin yang telah berhasil melakukan login maka dapat mengakses
halaman admin dan dapat mengelola informasi yang ada pada halaman admin.
6. Class Diagram
Class adalah sebuah model statis yang menggambarkan struktur dan deskripsi class. Class merupakan inti dari pengembangan dan desain
berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem dan menunjukkan hubungan antar class dalam sistem yang
dibangun dan bagaimana mereka berkolaborasi untuk mencapai suatu tujuan seperti dalam Gambar 14.
47
Hasil dari struktur-struktur yang ditunjukkan pada Gambar 14 merupakan awal dari pembuatan struktur yang akan dibangun dalam suatu database sistem
prototipe dan gambar-gambar tersebut akan menampilkan relasi-relasi yang ada jika terdapat relasi antar gambar tersebut Lampiran 13. Class diagram
merupakan salah satu diagram utama dari UML untuk menggambarkan class atau blueprint object antar class pada sebuah sistem. Berikut keterangan diagram kelas
yang ditunjukkan pada Tabel 18.
Tabel 18 Definisi class diagram prototipe sistem
Nama Kelas Keterangan
WebUser Merupakan kelas data yang digunakan untuk memproses segala
pengaksesan terhadap tabel pengguna Admin
Merupakan kelas data yang digunakan untuk memproses segala pengaksesan terhadap admin
Berita Merupakan kelas proses yang diambil dari pendefinisian use case
mengelola berita yang didalamnya terdapat proses memasukkan berita, menghapus berita dan melihat berita
Penerbit Merupakan kelas data yang digunakan untuk memproses segala
pengaksesan terhadap penerbit Terbitan
Merupakan kelas data yang digunakan untuk memproses segala pengaksesan terhadap terbitan
7. Entity Relationship Diagram ERD
ERD adalah alat pemodelan data utama dan akan membantu mengorganisasi data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar
entitas. Pada Gambar 15 dapat diperlihatkan ERD dalam prototipe sistem ISBN online.
Gambar 14 Class diagram prototipe sistem