Anda di halaman 1dari 11

TUGAS AKHIR SEMESTER 2 RANGKAIAN

PERANGKAT LUNAK

Kelompok 1 TI-2A :

1. Chandra Sukma Galih


2. Ahmad Farid M
3. Satria Bhumiamca
4. Raihan Agro Lestari
5. Rafialdy Cakra

Teknik Informatika

POLITEKNIK NEGERI JAKARTA


Studi Kasus :

Bacalah kasus berikut, kemudia kerjakan apa yang diminta soal!


Perusahaan “PT. Rentalku” merupakan perusahaan yang bergerak dibidang
persewaan mobil yang memiliki puluhan mobil yang disewakan. Saat ini,
perusahaan menggunakan sebuah Iog book untuk mencatat mobil yang
disewakan. Identitas lengkap penyewa (nama, alamat dan no.SIM), kapan
harus kembali, dan apa yang menjadi jaminan dari si penyewa. Karena mobil
yang dimiliki sangat banyak, bagian operasonal perusahaan mengalami
kesulitan untuk memperoleh data mobil yang sedang disewa, berikut data
yang terkait dalam waktu singkat. Pihak manajemen PT. Rentalku
menginginkan perangkat lunak yang dapat menggantikan log book tersebut,
untuk memudahkan bagian operasional rental. Perangkat lunak tersebut
harus memiliki kemampuan untuk megetahui mobil yang sedang disewa.
Selain itu, perangkat lunak harus mampu dengan mudah menghitung denda
keterlambatan pengembalian mobil.

1) Catatan =
- Identitas penyewa (nama, alamat, nosim)
- Waktu kembali
- Jaminan

2) Masalah =
- Data mobil yang sedang disewa

3) Requirement =
- Mengetahui mobil yang sedang disewa
- Menghitung denda keterlambatan
PERMASALAHAN

1. Menentukan aktor (5 poin, 5 menit)


2. Menentukan use case dan hubungan antar use case. (20 point, 15
menit)
3. Membuat use case diagram (10 pont, 10 menit)
4. Menentukan entity, boundary dan control object (20 point, 15 menit)
Membuat communication / sequence diagram (salah satu). (25 point,
25 menit)
5. Membuat communication / sequence diagram (salah satu). (25 point,
25 menit)
6. Membuat class diagram (20 point, 15 menit)
PEMBAHASAN

1. Aktor
 Costumer
 Petugas
 Staff

2. Use Case dan hub. Antara use case


3. Use Case Diagram
 Use Case Diagram Penyewaan Mobil

Memilih & lihat


mobil

Penyewa Staff Penyewa


Extend

Menggunakan
jasa supir

Mendata
Mobil

Extend
Mendata
Sopir

Mendata
Penyewa

Extend

Data Baru

Pembayaran

Buat Kwitansi
 Use Case Diagram Pengembalian Mobil

Mengembalikan
Penyewa mobil dan Stuff Penyewaan
menunjukan
kwitansi

Menerima
mobil dan
mendata

Include

Mengecek
Keterlambatan

Extend

Pembayaran
denda

Membuat
Kwitansi
 Use Case Laporan Penyewaan dan Pengembalian

Stuff Penyewaan Pimpinan

Membuat laporan
penyewaan dan
pengembalian

Menerima laporan
penyewaan dan
pengembalian
mobil
4. Menentukan Entity, Boundary dan control Object

 Entity : nama, alamat, no sim


 Control object : data mobil yg sedang di sewa, denda
keterlambatan
 Boundary : pemasukan entitil oleh operator di perangkat lunak
yang telah di buat

5. Sequence Diagram

 Sequence Diagram Form Penyewaan

From menu From Control Data


Stuff Penyewaan penyewaan penyewaan Penyewaan Penyewaan

READY

OPEN

Pilih id penyewaan, id supir, jika

menggunakan supir. Pilih id mobil, input, penanggung jwb,

alamat, no tlp, pilih lama sewa INPUT

INPUT

SIMPAN SIMPAN PENYEWAAN SIMPAN PENYEWAAN

LANJUTAN
 Sequence Diagram Form Pengembalian

From menu
From Control Data
Staff Penyewaan pengembalian
pengembalian pengembalian pengembalian
Ready

OPEN

INPUT NOMOR input


input

CHECK Check
Check
penyewaan
penyewaan

Simpan transaksi
Simpan transaksi
SIMPAN TRANSAKSI pengembalian
pengembalian
 Sequence Diagram Form Laporan Penyewaan dan Pengembalian

Form menu Form laporan control Data laporan


Staff penyewaan laporan laporan

ready
open

Pilih tanggal awal dan tgl input


input
akhir

preview

preview preview
6 . Class Diagram

0..1 menggunakan

menyewa memilih

1 1 ..* 1 1

11 1..*
memiliki
mengembalikan 1

Anda mungkin juga menyukai