99
4.5.1 Perancangan Berorientasi Objek
Perancangan berorientasi objek adalah metode untuk mengarahkan arsitektur
software
yang didasarkan pada manipulasi objek-objek sistem atau subsistem. Untuk membuat suatu model, digunakan beberapa diagram grafis
dalam UML, diantaranya:
use case diagram, activity diagram, sequence diagram, dan class diagram
4.5.2 Perancangan Use Case Diagram
Use case
diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah
use case
merepresentasikan sebuah interaksi antara
aktor
dengan sistem. Secara keseluruhan, gambaran
use case aplikasi web
Telkom
Seat Management
yang akan di bangun adalah sebagai berikut :
100
Gambar 4.9 Use case diagram Sistem Informasi Telkom Seat Management
Aktor Administrator
, untuk berinteraksi dengan sistem
usecase
menggunakan
usecase login
terlebih dahulu supaya bisa menampilkan rencana
delivery Seat Management,
pengolahan data distribusi dan pengolahan data
delivey order
, informasi tentang prosedur, SSC, kebijakan, produk, dan data
desktop
habis sewa.
Aktor Operator
menginputkan laporan gangguan berdasarkan
usecase
laporan gangguan, kemudian
aktor Engineer
akan memberikan
usecase
konfirmasi penanganan gangguan. Sedangkan
aktor Common User
dapat
Sistem Informasi Telkom Seat Management
101
berinteraksi dengan sistem sebatas informasi tentang
site map,
informasi tentang form-form
desktop,
produk, ssc, prosedur, serta info seputar
seat management. Usecase
login
merupakan
uses
dari
usecase
yang menampilkan
delivery seat management
, laporan gangguan, keluhan gangguan
desktop
, pengolahan data distribusi barang, menampilkan data distribusi barang, pengolahan data
delivery order,
menampilkan data
delivery order
yang artinya
usecase login
merupakan fungsionalitas dari
usecase
yang menampilkan
delivery seat management,
laporan gangguan, keluhan gangguan
desktop
, pengolahan data distribusi barang, menampilkan data distribusi barang, pengolahan data
delivery order
, menampilkan data
delivery order
.
4.5.3 Class Diagram