43
2. Use Case Diagram
Dalam membangun
sebuah prototipe,
untuk membantu
mendeskripsikan dan mendesain prototipe sistem dapat dibuatkan sebuah pemodelan yang menggunakan konsep orientasi objek yaitu bahasa
pemodelan unified modeling language UML. Adapun model use case diagram dari prototipe sistem website ISBN online dapat dilihat pada
Gambar 13.
Gambar 13 Use case diagram
3. Definisi use case
Use case adalah urutan transaksi atau proses yang dilakukan oleh sistem, dimana menghasilkan sesuatu yang dapat dilihat dan
diamati oleh aktor tertentu. Deskripsi use case yang ada pada pemodelan prototipe sistem dapat dilihat pada Tabel 17.
44 Tabel 17 Definisi use case
No Use case
Deskripsi
1 Login
Melakukan proses pengecekan hak akses bagi siapa saja yang berhak mengakses
proses pengelolaan data
2 Memasukkan terbitan
Merupakan proses memasukkan terbitan ke dalam basis data
3 Memasukkan pesan
Merupakan proses memasukkan pesan ke dalam box editor
4 Pendaftaran
Merupakan proses pendaftaran penerbit ke dalam basis data
5 Mengelola barcode
Merupakan proses memasukkan nomor ISBN untuk dikonversi ke dalam bentuk barcode
6 Menampilkan berita
Merupakan proses menampilkan berita yang ada dalam basis data dan ditampilkan pada
halaman utama website
7 Menampilkan status
Merupakan proses
menampilkan status
pendaftaran anggota pada halaman website 8
Mencari terbitan Merupakan proses mencari data terbitan yang
ada di dalam basis data 9
Mengelola admin Merupakan proses generalisasi yang terdiri
atas memasukkan admin, mengubah admin dan menghapus admin
10 Memasukkan admin
Merupakan proses memasukkan admin ke dalam basis data
11 Menghapus admin
Merupakan proses menghapus data admin yang ada di dalam basis data
12 Mengelola Penerbit
Merupakan proses generalisasi yang terdiri atas mengubah penerbit, menghapus penerbit
dan memberi status penerbit
13 Mengubah penerbit
Merupakan proses mengubah data penerbit yang ada di dalam basis data
14 Memberi status penerbit
Merupakan proses
memberi status
pendaftaran penerbit untuk ditampilkan pada halaman utama website
15 Mengelola terbitan
Merupakan proses generalisasi yang terdiri atas mengubah terbitan, memasukkan ISBN
terbitan dan menghapus terbitan
16 Mengubah terbitan
Merupakan proses mengubah data terbitan yang ada di dalam basis data
17 Memasukkan ISBN
terbitan Merupakan proses penomoran ISBN pada
data terbitan yang ada di dalam basis data 18
Menghapus terbitan Merupakan proses menghapus data terbitan
yang ada di dalam basis data 19
Mengelola berita Merupakan proses generalisasi yang terdiri
atas memasukkan berita dan menghapus berita
20 Memasukkan berita
Merupakan proses menambah berita untuk ditampilkan pada halaman utama website