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

Dokumen yang terkait

The Influence Of Islamic Value Towards Social Reporting : a case study:BSM And BMI

0 19 75

Using picture in teaching vocabulary : a case study at smart education center (SEC) villa mutiara jombang ciputat

0 26 93

The Analysis of influence between service quality and sitisfaction towards customer loyalty case study at PT. Bank Negara Indonesia (PERSERO), Tbk

0 28 108

An error analysis in making wh-questions: a case study of the second year students of SMP Islam Al-Syukro Universal

11 122 176

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

Teaching speaking through story telling : a case study at the firt of amk puspita bangsa ciputat

2 29 50

IMAGE CREDIT CUSTOMERS PERCEPTION OF KREDIT USAHA RAKYAT AT PT BANK RAKYAT INDONESIA (Persero), Tbk. THAT EFFECT ON DECISION AND USE CREDIT RETAIL CUSTOMERS IN BANDAR LAMPUNG

0 13 19

PENGEMBANGAN SAMBA SERVER SEBAGAI PRIMARY DOMAIN CONTROLLER PADA DEBIAN 6.0 SQUEEZE STUDI KASUS : LABORATORIUM KOMPUTASI DASAR FMIPA UNIVERSITAS LAMPUNG (THE DEVELOPMENT OF SAMBA SERVER AS A PRIMARY DOMAIN CONTROLLER ON DEBIAN 6.0 SQUEEZE CASE STUDY : COM

2 20 46

THE USE OF ANIMATION FILM IN IMPROVING STUDENTS’ NARRATIVE WRITING ABILITY AT SMA N 1 WAY JEPARA

2 20 85

EFFECT OF THE USE OF STUDENT PERCEPTION COOPERATIVE LEARNING MODEL N UMBER HEAD TOGETHER LEARNING AND MOTIVATION OF CREATIVITY IN LEARNING SOCIAL STUDIES IN SMP NEGERI TUMIJAJAR TULANG BAWANG BARAT ACADEMIC YEAR 2012/2013 P ENGARUH PERSEPSI SISWA TENTANG

2 24 135