USE CASE diagram use case
TUGAS RPL II
USE CASE DIAGRAM
Oleh :
Dasril Aldo
12101152630075
Ade Fauzi Afrizal
12101152630063
TEKNIK INFORMATIKA
UNIVERSITAS PUTRA INDONESIA “YPTK”
PADANG
2014
1. a. Use case Pemesanan Tiket Pesawat
C o s t u m e r
D i s p l a y
J a d w a l
A d m i n i s t r a t o r
P e n e r b a n g a n . . . .
V a l i d a s i
P e m b a y a r a n
T i k e t
E n t r y
P e s a n a n
T i k e t
E n t r y
P e m b a y a r a n
C e t a k
B u k t i
T i k e t
F i n a n a n c e
P e m b a y a r a n
T i k e t
D e n d a
P e m b a t a l a n
T i k e t
P e m b a t a l a n
P e s a n a n
T i k e t
C e t a k
S a l e s
L A p o r a n
P e n j u a l a n
T i k e t
P i m p i n a n
b. Skenario Use case Diagram Pemesanan Tiket Pesawat
Identifikasi
No
Use case 01
Nama
Display jadwal penerbangan, harga tiket dan data kursi
Tujuan
Memberikan informasi penjualan tiket termasuk jadwal penerbangan,
hsrgs tiket dan data kursi yang tersedia.
Deskripsi
Proses menyajikan informasi penjualan tiket termasuk jadwal
penerbangan, harga tiket dan data kursi yang tersedia yang di load dari
database tiket.
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Menu utama aplikasi penjualan tiket online sudah aktif
Aksi Aktor
Reaksi Sistem
Customer
mencari
informasi
penjualan tiket
Sistem menyajikan informasi penjualan tiket, termasuk jadwal
penerbnagan, harga tiket dan data kursi yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan jadwal penerbangan, harga tiket dan data
kursi yang tersedia.
Identifikasi
No
Use case 02
Nama
Entry pesanan tiket
Tujuan
Mengolah data pemesanan tiket
Deskripsi
Proses pengolahan data pesanan tiket yang akan
dibeli oleh customer dan menyimpan ke dalam
database.
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Form pemesanan tiket sudah aktif
Aksi Aktor
Reaksi Sistem
1. Mengisi Form pemesanan tiket
2. Sistem akan mencatat tiket yang dipesan
3. Jika customer melakukan edit
terhadap data pemesanan tiket
4. Sistem akan melakukan pengeditan data pesanan
tiket
5.Jika customer mengklik tombol
hapus
6.Sistem akan menghapus data pesanan yang tidak
diinginkan
7.Jika customer mengklik tombol
simpan
8. Sistem akan menyimpan data pesanan tersebut
kedalam database.
Kondisi Akhir
Sistem akan memberikan pesan kepada customer
bahwa data pesanan tiketnya sudah tersimpan.
Identifikasi
No
Use case 03
Nama
Entry pembayaran tiket
Tujuan
Mengolah data pemesanan tiket
Deskripsi
Proses pengolahan data pembayaran tiket dan
memeriksa data pembayaran tiket dari customer
Aktor
Customer,Finance
Skenario Utama
Kondisi Awal
Form pembayaran tiket sudah aktif & menu
aplikasi memberikan informasi pemesanan tiket
yang dilakukan oleh customer
Aksi Aktor
Reaksi Sistem
Customer mengisi nomor kartu
2. Sistem akan mencatat nomor kartu kredit/debit
kredit/debit pada form pembayaran
4. Sistem akan melakukan pengeditan data
pembayaran tiket
3. Jika customer melakukan edit
terhadap data pembayaran tiket
6. Sistem akan membatalkan pembayaran tiket
5. Jika customer mengklik tombol
8. Sistem akan menyimpan data pembayarann
batal
tersebut kedalam database.
7. Jika customer mengklik tombol
10.Sistem akan mengecek ke dalam storaage data
simpan
tiket danmemberikan informasi kepada finance
9.Finance melalukan proses
mengenai kefalidan pemesanan dan pembayaran
pemeriksaan pemesanan
tiket
Kondisi Akhir
Sistem akan memberikan message (pesan) kepada
customer bahwa data pesanan tiketnya sudah
tersimpan.
Identifikasi
No
Use case 04
Nama
Cetak bukti pembayaran tiket
Tujuan
Mencatat bukti pembayaran tiket dan etiket
Deskripsi
Proses mencetak bukti pembayaran tiket dan etiket
dilakukan oleh customer yang di load dari database
pembayaran tiket
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan untuk
mencetak pembayaran tiket dan etiket
Aksi Aktor
Reaksi Sistem
1. Jika customer mengklik tombol
cetak bukti pembayaran
2. Sistem akan menampilkan dan mencetak bukti
pembayaran tiket
3. Jika customer mengklik tombol
4. Sistem akan menampilkan dan mencetak etiket
cetak etiket
Kondisi Akhir
Sistem akan menampilkan menu cetak bukti
pembayaran dan tiket dan etiket serta mencetaknya
Identifikasi
No
Use case 05
Nama
Pembatalan pesanan tiket
Tujuan
Untuk membatalkan pemesanan tiket yang telah
dilakukan oleh customer
Deskripsi
Proses pembatalan pemesanan yang telah
dilakukan customer dan menghapus data
pemesanan tersebut dari database pemesanan
tiket
Aktor
Customer,Finance
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan
pembatalan pemesanan tiket
Aksi Aktor
Reaksi Sistem
1.Customer melakukan proses
pembatalan pemesanan tiket
2. Sistem akan menghapus data pemesanan tiket
yang dilakukan customer tersebut dari database
3. Finance melakukan pemotongan
4. Sistem akan mengurangi biaya pengembalian
biaya dari biaya yang telah dibayarkan pemesanan tiket sebagai denda pemesanan
utk pemesanan tiket
pembayaran tiket
Kondisi Akhir
Data pemesanan tiket yang dibatalkan telah
dihapus dari database dan sistem memberikan
informasi kepada customer bahwa pemesanan
tiketnya telah dibatalkan dan menginformasikan
denda pembatalan pemesanan tiket
Identifikasi
No
Use case 06
Nama
Cetak laporan Penjualan tiket
Tujuan
Memberikan informasi laporan penjualan tiket
Deskripsi
Proses penyajian informasi laporan penjualan tiket
yang di load dari database pembayaran tiket
Aktor
Sales, pimpinan
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan
menampilkan laporan penjualan tiket yang
hanya dapat diakses oleh pihak tertentu
Aksi Aktor
Reaksi Sistem
1.Sales membuat laporan penjualan
tiket berdasarkan database
pembayaran tiket
2. Sistem akan menyajikan informasi laporan
penjualan tiket
4. Sistem akan mencetak laporan penjualan tiket
3. Jika pimpinan mengklik tombol
cetak
Kondisi Akhir
Sistem akan menampilkan menu laporan penjualan
tiket dan mencetak laporan tersebut.
2. a. Use Case Diagram Perpustakaan
USER
Cari Buku Berdasarkan
Judul Buku
Cari Buku Berdasarkan
Penerbit
Cari Dafta Peminjam
Perpanjangan
Pendataan Buku
Login
Petugas
Perpustakaan
Peminjaman Buku
Pengembalian Buku
Administrator
Informasi Denda
Keanggotaan
Peminjam
Keanggotaan Operator
b. Skenario sistem Perpustakan
Identifikasi
No
Use case 01
Nama
Cari Buku Berdasarkan Judul Buku
Tujuan
Memberikan kemudahan kepada user untuk mencari buku yang sesuai
dengan keinginannya .
Deskripsi
Proses menyajikan informasi buku yang di inginkan user yang di load
dari database perpustakaan.
Aktor
User
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
User mencari
buku yang di
inginkannnya
dengan
mengetikan judul
buku.
Sistem menyajikan daftar buku dan detail nya berupa judul
buku,penerbit, tahun terbit, pengarang, dll yang sesuai dengan judul
yang diketik user yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan buku yang tersedia yang sesuai dengan
judul yang diketikan oleh user yang tersedia di database.
Identifikasi
No
Use case 02
Nama
Cari Buku Berdasarkan Penerbit
Tujuan
Memberikan kemudahan kepada user untuk mencari buku berdasarkan
penerbit yang sesuai dengan keinginan user.
Deskripsi
Proses menyajikan informasi buku yang di inginkan user yang di load
dari database perpustakaan.
Aktor
User
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
User mencari
buku yang di
inginkannnya
dengan
mengetikan nama
penerbit.
Sistem menyajikan daftar buku dan detail nya berupa penerbit, judul
buku,penerbit, tahun terbit, pengarang, dll yang sesuai dengan judul
yang diketik user yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan buku yang tersedia yang sesuai dengan
nama penerbit yang diketikan oleh user yang tersedia di database.
Identifikasi
No
Use case 03
Nama
Cari daftar peminjam
Tujuan
Memberikan kemudahan kepada petugas perpustakaan dan admin
untuk mencari daftar peminjam buku perpustakaan.
Deskripsi
Proses menyajikan informasi daftar peminjam buku yang di load dari
database perpustakaan.
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
Petugas
Sistem menyajikan informasi tentang peminjam buku yang tersedia dari
Perpustakaan
database.
mencari daftar
peminjam buku
dengan
mengetikan
username
peminjam, id atau
yang lainnya
Kondisi Akhir
Tampilan akan menampilkan data user yang meminjan buku yang
tersedia di database.
Identifikasi
No
Use case 04
Nama
Pendataan Buku
Tujuan
Memberikan kemudahan kepada petugas perpustakaan
untuk mendata buku yang tersedia di perpustakaan baik
yang tersisa, yang dipinjam,dll.
Deskripsi
Proses menyajikan informasi buku yang yang tersisa,
dipinjam, dll yang di load dari database perpustakaan.
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1. Petugas Perpustakaan
/admin mengunjungi halaman
login di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan/admin
5.petugas perpustakaan/admin
menekan menu pendataan
buku
8.sistem akan menyimpan data pendataan buku tersebut di
database.
4.sistem akan memeriksa apakah benar atau salah
3.Petugas perpustakaan/admin paswword dan sandi yang dimasukan, dan menampilkan
mengisikan paswword dan
halam admin/petugas perpustakaan.
sandi untuk login dan
6.sistem menampilkan halaman pendataan buku
menekan tombol log in
7.petugas perpustakaan/admin
melakukan pendataan buku
baik
memeriksa,edit,menambahkan
dll. Lalu menyimpannya
Kondisi Akhir
Sistem akan menampilkan hasil pendataann buku yang
dilakukan oleh Petugas Perpustakaan atau Admin yang di
Load dari database.
Identifikasi
No
Use case 05
Nama
Peminjaman buku
Tujuan
Memberikan kemudahan kepada petugas perpustakaan
untuk memproses peminjaman buku yang dilakukan oleh
user
Deskripsi
Proses transaksi atau pinjam meminjam yang dilakukan
oleh user ke petugas perpustakaan.
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas
perpustakaan/admin memilih
menu peminjaman buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan menampilkan data user tersebut
10. sistem akan menampilkan form pendaftaran new user
maka sistem akan menyimpan ke database peminjman.
7 .jika petugas mengklik
tombol user yang sudah
terdaftar
9.jika petugas perpustakaan
mengklik timbol add new
user
11. petugas perpustakaan
mengisikan data user baru
dan meng save
13.petugas mengentrikan data
buku yang akan dipinjam dan
12. sistem akan mensave data user baru
14.maka sistem akan mesave data buku yang dipinjam ke
data base.
save
Kondisi Akhir
Sistem akan menampilkan data user, buku Yang dipinjam,
tgl peminjaman, jatuh tempo peminjaman oleh user yang
meminjam
Identifikasi
No
Use case 06
Nama
Perpanjangan
Tujuan
Untuk perpanjangan jatuh tempo peminjaman buku
Deskripsi
Proses perpanjangn peminjaman buku yang di inginkan
oleh user ke petugas perpustakaan dan akan di tmabah
tempo peminjamannya oleh petugas ke database.
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas perpustakaan
memilih menu peminjaman
buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan menampilkan data user tersebut
10. sistem akan menyimpan ke data base penambahan hari
jatuh tempo peminjaman.
7 .Petugas mengklik tambah
masa jatuh tempo
peminjaman
Kondisi Akhir
Sistem akan menampilkan berapa hari penambahan
perpanjangan jatuh tempo user meminjam buku.
Identifikasi
No
Use case 07
Nama
Pengembalian
Tujuan
Untuk mengubah status peminjaman menjadi dikembalikan
Deskripsi
Proses prubahan status peminjaman menjadi dikembalikan
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas perpustakaan
memilih menu peminjaman
buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan merubah satus di database menjadi buku
dikembalikan.
7 .Petugas mengklik pilihan
tombol status pengembalian
buku dan merubah status
menjadi buku dikembalikan
dan save
Kondisi Akhir
Sistem akan menampilkan data user peminjaman yang
sudah dirbah statusnya dari dipinjam menjadi dikembalikan
Identifikasi
No
Use case 08
Nama
Informasi Denda
Tujuan
Untuk memudahkan petugas perpustakaan mengetahui
denda yang dibayar oleh user peminjam
Deskripsi
Proses penghitungan denda yang harus dibayar oleh user
peminjam karna keterlambatan
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
5.petugas perpustakaan
memilih menu peminjaman
buku
8. sistem akan menampilkan jumlah denda yang harus
dibayar use jika mengalami keterlambatan yang di load dari
database
Kondisi Akhir
Sistem akan menampilkan jumbalh biaya keterlambatan
yang haru dibayar peminjam
Identifikasi
No
Use case 09
Nama
Keanggotaan Peminjam
Tujuan
Untuk memudahkan petugas perpustakaan
mengelola user peminjam
Deskripsi
Proses pengelolan user peminjam
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan /admin
mengunjungi halaman login di
sistem perpustakaan
3.Petugas perpustakaan
/adminmengisikan paswword dan
sandi untuk login dan menekan
tombol log in
5.petugas perpustakaan memilih
menu keanggotaan peminjam
7.jika user ingin
mengedit/menambahkan/menghapus
dll
Kondisi Akhir
2.sistem akan menampilkan halaman login petugas
perpustakaan
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan
menampilkan halam petugas perpustakaan/admin.
6. sistem akan menampilkan jumlah jumlah seluruh
anggota peminjam dan juga informasi keangotaan
peminjam
8. sistem akan menampilkan halam yang di inginkan
oleh admin/petugas perpustakaan
Sistem akan menampilkan data seluruh keanggotaan
peminjam
Identifikasi
No
Use case 10
Nama
Keanggotaan Operator
Tujuan
Untuk memudahkan Admin mengelola
keanggotaan operator
Deskripsi
Proses pengelolan keanggotaan Operator
Aktor
Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1. admin mengunjungi halaman
login di sistem perpustakaan
2.sistem akan menampilkan halaman login Admin
3.Admin mengisikan paswword dan
sandi untuk login dan menekan
tombol log in
5.petugas perpustakaan memilih
menu Manajemen keanggotaan
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan
menampilkan halam admin.
6. sistem akan menampilkan jumlah seluruh anggota
operator dan juga informasi keangotaan operator
8. sistem akan menampilkan halam yang di inginkan
operator
oleh admin dalam mengelola keanggotaan operator
7.jika user ingin
mengedit/menambahkan/menghapus
dll
Kondisi Akhir
Sistem akan menampilkan data seluruh keanggotaan
Operator
3. a Use Case Berita
Input Komentarr
pembaca
Wartawan
Baca Berita
Input Berita
USE CASE DIAGRAM
Oleh :
Dasril Aldo
12101152630075
Ade Fauzi Afrizal
12101152630063
TEKNIK INFORMATIKA
UNIVERSITAS PUTRA INDONESIA “YPTK”
PADANG
2014
1. a. Use case Pemesanan Tiket Pesawat
C o s t u m e r
D i s p l a y
J a d w a l
A d m i n i s t r a t o r
P e n e r b a n g a n . . . .
V a l i d a s i
P e m b a y a r a n
T i k e t
E n t r y
P e s a n a n
T i k e t
E n t r y
P e m b a y a r a n
C e t a k
B u k t i
T i k e t
F i n a n a n c e
P e m b a y a r a n
T i k e t
D e n d a
P e m b a t a l a n
T i k e t
P e m b a t a l a n
P e s a n a n
T i k e t
C e t a k
S a l e s
L A p o r a n
P e n j u a l a n
T i k e t
P i m p i n a n
b. Skenario Use case Diagram Pemesanan Tiket Pesawat
Identifikasi
No
Use case 01
Nama
Display jadwal penerbangan, harga tiket dan data kursi
Tujuan
Memberikan informasi penjualan tiket termasuk jadwal penerbangan,
hsrgs tiket dan data kursi yang tersedia.
Deskripsi
Proses menyajikan informasi penjualan tiket termasuk jadwal
penerbangan, harga tiket dan data kursi yang tersedia yang di load dari
database tiket.
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Menu utama aplikasi penjualan tiket online sudah aktif
Aksi Aktor
Reaksi Sistem
Customer
mencari
informasi
penjualan tiket
Sistem menyajikan informasi penjualan tiket, termasuk jadwal
penerbnagan, harga tiket dan data kursi yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan jadwal penerbangan, harga tiket dan data
kursi yang tersedia.
Identifikasi
No
Use case 02
Nama
Entry pesanan tiket
Tujuan
Mengolah data pemesanan tiket
Deskripsi
Proses pengolahan data pesanan tiket yang akan
dibeli oleh customer dan menyimpan ke dalam
database.
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Form pemesanan tiket sudah aktif
Aksi Aktor
Reaksi Sistem
1. Mengisi Form pemesanan tiket
2. Sistem akan mencatat tiket yang dipesan
3. Jika customer melakukan edit
terhadap data pemesanan tiket
4. Sistem akan melakukan pengeditan data pesanan
tiket
5.Jika customer mengklik tombol
hapus
6.Sistem akan menghapus data pesanan yang tidak
diinginkan
7.Jika customer mengklik tombol
simpan
8. Sistem akan menyimpan data pesanan tersebut
kedalam database.
Kondisi Akhir
Sistem akan memberikan pesan kepada customer
bahwa data pesanan tiketnya sudah tersimpan.
Identifikasi
No
Use case 03
Nama
Entry pembayaran tiket
Tujuan
Mengolah data pemesanan tiket
Deskripsi
Proses pengolahan data pembayaran tiket dan
memeriksa data pembayaran tiket dari customer
Aktor
Customer,Finance
Skenario Utama
Kondisi Awal
Form pembayaran tiket sudah aktif & menu
aplikasi memberikan informasi pemesanan tiket
yang dilakukan oleh customer
Aksi Aktor
Reaksi Sistem
Customer mengisi nomor kartu
2. Sistem akan mencatat nomor kartu kredit/debit
kredit/debit pada form pembayaran
4. Sistem akan melakukan pengeditan data
pembayaran tiket
3. Jika customer melakukan edit
terhadap data pembayaran tiket
6. Sistem akan membatalkan pembayaran tiket
5. Jika customer mengklik tombol
8. Sistem akan menyimpan data pembayarann
batal
tersebut kedalam database.
7. Jika customer mengklik tombol
10.Sistem akan mengecek ke dalam storaage data
simpan
tiket danmemberikan informasi kepada finance
9.Finance melalukan proses
mengenai kefalidan pemesanan dan pembayaran
pemeriksaan pemesanan
tiket
Kondisi Akhir
Sistem akan memberikan message (pesan) kepada
customer bahwa data pesanan tiketnya sudah
tersimpan.
Identifikasi
No
Use case 04
Nama
Cetak bukti pembayaran tiket
Tujuan
Mencatat bukti pembayaran tiket dan etiket
Deskripsi
Proses mencetak bukti pembayaran tiket dan etiket
dilakukan oleh customer yang di load dari database
pembayaran tiket
Aktor
Customer,Administrator
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan untuk
mencetak pembayaran tiket dan etiket
Aksi Aktor
Reaksi Sistem
1. Jika customer mengklik tombol
cetak bukti pembayaran
2. Sistem akan menampilkan dan mencetak bukti
pembayaran tiket
3. Jika customer mengklik tombol
4. Sistem akan menampilkan dan mencetak etiket
cetak etiket
Kondisi Akhir
Sistem akan menampilkan menu cetak bukti
pembayaran dan tiket dan etiket serta mencetaknya
Identifikasi
No
Use case 05
Nama
Pembatalan pesanan tiket
Tujuan
Untuk membatalkan pemesanan tiket yang telah
dilakukan oleh customer
Deskripsi
Proses pembatalan pemesanan yang telah
dilakukan customer dan menghapus data
pemesanan tersebut dari database pemesanan
tiket
Aktor
Customer,Finance
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan
pembatalan pemesanan tiket
Aksi Aktor
Reaksi Sistem
1.Customer melakukan proses
pembatalan pemesanan tiket
2. Sistem akan menghapus data pemesanan tiket
yang dilakukan customer tersebut dari database
3. Finance melakukan pemotongan
4. Sistem akan mengurangi biaya pengembalian
biaya dari biaya yang telah dibayarkan pemesanan tiket sebagai denda pemesanan
utk pemesanan tiket
pembayaran tiket
Kondisi Akhir
Data pemesanan tiket yang dibatalkan telah
dihapus dari database dan sistem memberikan
informasi kepada customer bahwa pemesanan
tiketnya telah dibatalkan dan menginformasikan
denda pembatalan pemesanan tiket
Identifikasi
No
Use case 06
Nama
Cetak laporan Penjualan tiket
Tujuan
Memberikan informasi laporan penjualan tiket
Deskripsi
Proses penyajian informasi laporan penjualan tiket
yang di load dari database pembayaran tiket
Aktor
Sales, pimpinan
Skenario Utama
Kondisi Awal
Menu aplikasi memberikan pilihan
menampilkan laporan penjualan tiket yang
hanya dapat diakses oleh pihak tertentu
Aksi Aktor
Reaksi Sistem
1.Sales membuat laporan penjualan
tiket berdasarkan database
pembayaran tiket
2. Sistem akan menyajikan informasi laporan
penjualan tiket
4. Sistem akan mencetak laporan penjualan tiket
3. Jika pimpinan mengklik tombol
cetak
Kondisi Akhir
Sistem akan menampilkan menu laporan penjualan
tiket dan mencetak laporan tersebut.
2. a. Use Case Diagram Perpustakaan
USER
Cari Buku Berdasarkan
Judul Buku
Cari Buku Berdasarkan
Penerbit
Cari Dafta Peminjam
Perpanjangan
Pendataan Buku
Login
Petugas
Perpustakaan
Peminjaman Buku
Pengembalian Buku
Administrator
Informasi Denda
Keanggotaan
Peminjam
Keanggotaan Operator
b. Skenario sistem Perpustakan
Identifikasi
No
Use case 01
Nama
Cari Buku Berdasarkan Judul Buku
Tujuan
Memberikan kemudahan kepada user untuk mencari buku yang sesuai
dengan keinginannya .
Deskripsi
Proses menyajikan informasi buku yang di inginkan user yang di load
dari database perpustakaan.
Aktor
User
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
User mencari
buku yang di
inginkannnya
dengan
mengetikan judul
buku.
Sistem menyajikan daftar buku dan detail nya berupa judul
buku,penerbit, tahun terbit, pengarang, dll yang sesuai dengan judul
yang diketik user yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan buku yang tersedia yang sesuai dengan
judul yang diketikan oleh user yang tersedia di database.
Identifikasi
No
Use case 02
Nama
Cari Buku Berdasarkan Penerbit
Tujuan
Memberikan kemudahan kepada user untuk mencari buku berdasarkan
penerbit yang sesuai dengan keinginan user.
Deskripsi
Proses menyajikan informasi buku yang di inginkan user yang di load
dari database perpustakaan.
Aktor
User
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
User mencari
buku yang di
inginkannnya
dengan
mengetikan nama
penerbit.
Sistem menyajikan daftar buku dan detail nya berupa penerbit, judul
buku,penerbit, tahun terbit, pengarang, dll yang sesuai dengan judul
yang diketik user yang tersedia dari database.
Kondisi Akhir
Tampilan akan menampilkan buku yang tersedia yang sesuai dengan
nama penerbit yang diketikan oleh user yang tersedia di database.
Identifikasi
No
Use case 03
Nama
Cari daftar peminjam
Tujuan
Memberikan kemudahan kepada petugas perpustakaan dan admin
untuk mencari daftar peminjam buku perpustakaan.
Deskripsi
Proses menyajikan informasi daftar peminjam buku yang di load dari
database perpustakaan.
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
Petugas
Sistem menyajikan informasi tentang peminjam buku yang tersedia dari
Perpustakaan
database.
mencari daftar
peminjam buku
dengan
mengetikan
username
peminjam, id atau
yang lainnya
Kondisi Akhir
Tampilan akan menampilkan data user yang meminjan buku yang
tersedia di database.
Identifikasi
No
Use case 04
Nama
Pendataan Buku
Tujuan
Memberikan kemudahan kepada petugas perpustakaan
untuk mendata buku yang tersedia di perpustakaan baik
yang tersisa, yang dipinjam,dll.
Deskripsi
Proses menyajikan informasi buku yang yang tersisa,
dipinjam, dll yang di load dari database perpustakaan.
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1. Petugas Perpustakaan
/admin mengunjungi halaman
login di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan/admin
5.petugas perpustakaan/admin
menekan menu pendataan
buku
8.sistem akan menyimpan data pendataan buku tersebut di
database.
4.sistem akan memeriksa apakah benar atau salah
3.Petugas perpustakaan/admin paswword dan sandi yang dimasukan, dan menampilkan
mengisikan paswword dan
halam admin/petugas perpustakaan.
sandi untuk login dan
6.sistem menampilkan halaman pendataan buku
menekan tombol log in
7.petugas perpustakaan/admin
melakukan pendataan buku
baik
memeriksa,edit,menambahkan
dll. Lalu menyimpannya
Kondisi Akhir
Sistem akan menampilkan hasil pendataann buku yang
dilakukan oleh Petugas Perpustakaan atau Admin yang di
Load dari database.
Identifikasi
No
Use case 05
Nama
Peminjaman buku
Tujuan
Memberikan kemudahan kepada petugas perpustakaan
untuk memproses peminjaman buku yang dilakukan oleh
user
Deskripsi
Proses transaksi atau pinjam meminjam yang dilakukan
oleh user ke petugas perpustakaan.
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas
perpustakaan/admin memilih
menu peminjaman buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan menampilkan data user tersebut
10. sistem akan menampilkan form pendaftaran new user
maka sistem akan menyimpan ke database peminjman.
7 .jika petugas mengklik
tombol user yang sudah
terdaftar
9.jika petugas perpustakaan
mengklik timbol add new
user
11. petugas perpustakaan
mengisikan data user baru
dan meng save
13.petugas mengentrikan data
buku yang akan dipinjam dan
12. sistem akan mensave data user baru
14.maka sistem akan mesave data buku yang dipinjam ke
data base.
save
Kondisi Akhir
Sistem akan menampilkan data user, buku Yang dipinjam,
tgl peminjaman, jatuh tempo peminjaman oleh user yang
meminjam
Identifikasi
No
Use case 06
Nama
Perpanjangan
Tujuan
Untuk perpanjangan jatuh tempo peminjaman buku
Deskripsi
Proses perpanjangn peminjaman buku yang di inginkan
oleh user ke petugas perpustakaan dan akan di tmabah
tempo peminjamannya oleh petugas ke database.
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas perpustakaan
memilih menu peminjaman
buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan menampilkan data user tersebut
10. sistem akan menyimpan ke data base penambahan hari
jatuh tempo peminjaman.
7 .Petugas mengklik tambah
masa jatuh tempo
peminjaman
Kondisi Akhir
Sistem akan menampilkan berapa hari penambahan
perpanjangan jatuh tempo user meminjam buku.
Identifikasi
No
Use case 07
Nama
Pengembalian
Tujuan
Untuk mengubah status peminjaman menjadi dikembalikan
Deskripsi
Proses prubahan status peminjaman menjadi dikembalikan
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
5.petugas perpustakaan
memilih menu peminjaman
buku
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
8. sistem akan merubah satus di database menjadi buku
dikembalikan.
7 .Petugas mengklik pilihan
tombol status pengembalian
buku dan merubah status
menjadi buku dikembalikan
dan save
Kondisi Akhir
Sistem akan menampilkan data user peminjaman yang
sudah dirbah statusnya dari dipinjam menjadi dikembalikan
Identifikasi
No
Use case 08
Nama
Informasi Denda
Tujuan
Untuk memudahkan petugas perpustakaan mengetahui
denda yang dibayar oleh user peminjam
Deskripsi
Proses penghitungan denda yang harus dibayar oleh user
peminjam karna keterlambatan
Aktor
Petugas Perpustakaan
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan
mengunjungi halaman login
di sistem perpustakaan
2.sistem akan menampilkan halaman login petugas
perpustakaan
3.Petugas perpustakaan
mengisikan paswword dan
sandi untuk login dan
menekan tombol log in
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan menampilkan
halam petugas perpustakaan.
6.sistem menampilkan halaman peminjaman buku
5.petugas perpustakaan
memilih menu peminjaman
buku
8. sistem akan menampilkan jumlah denda yang harus
dibayar use jika mengalami keterlambatan yang di load dari
database
Kondisi Akhir
Sistem akan menampilkan jumbalh biaya keterlambatan
yang haru dibayar peminjam
Identifikasi
No
Use case 09
Nama
Keanggotaan Peminjam
Tujuan
Untuk memudahkan petugas perpustakaan
mengelola user peminjam
Deskripsi
Proses pengelolan user peminjam
Aktor
Petugas Perpustakaan, Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1.Petugas Perpustakaan /admin
mengunjungi halaman login di
sistem perpustakaan
3.Petugas perpustakaan
/adminmengisikan paswword dan
sandi untuk login dan menekan
tombol log in
5.petugas perpustakaan memilih
menu keanggotaan peminjam
7.jika user ingin
mengedit/menambahkan/menghapus
dll
Kondisi Akhir
2.sistem akan menampilkan halaman login petugas
perpustakaan
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan
menampilkan halam petugas perpustakaan/admin.
6. sistem akan menampilkan jumlah jumlah seluruh
anggota peminjam dan juga informasi keangotaan
peminjam
8. sistem akan menampilkan halam yang di inginkan
oleh admin/petugas perpustakaan
Sistem akan menampilkan data seluruh keanggotaan
peminjam
Identifikasi
No
Use case 10
Nama
Keanggotaan Operator
Tujuan
Untuk memudahkan Admin mengelola
keanggotaan operator
Deskripsi
Proses pengelolan keanggotaan Operator
Aktor
Admin
Skenario Utama
Kondisi Awal
Menu utama aplikasi perpustakan sudah aktif
Aksi Aktor
Reaksi Sistem
1. admin mengunjungi halaman
login di sistem perpustakaan
2.sistem akan menampilkan halaman login Admin
3.Admin mengisikan paswword dan
sandi untuk login dan menekan
tombol log in
5.petugas perpustakaan memilih
menu Manajemen keanggotaan
4.sistem akan memeriksa apakah benar atau salah
paswword dan sandi yang dimasukan, dan
menampilkan halam admin.
6. sistem akan menampilkan jumlah seluruh anggota
operator dan juga informasi keangotaan operator
8. sistem akan menampilkan halam yang di inginkan
operator
oleh admin dalam mengelola keanggotaan operator
7.jika user ingin
mengedit/menambahkan/menghapus
dll
Kondisi Akhir
Sistem akan menampilkan data seluruh keanggotaan
Operator
3. a Use Case Berita
Input Komentarr
pembaca
Wartawan
Baca Berita
Input Berita