Diagram UML
Disusun Oleh :
FT-LAB-P03-F-0
KATA PENGANTAR
Penyusun
FT-LAB-P03-F-04
1
DAFTAR ISI
KATA PENGANTAR................................................................................ 1
DAFTAR ISI.............................................................................................. 2
PENDAHULUAN...................................................................................... 3
Tujuan.............................................................................................3
Waktu dan Tempat..........................................................................3
Bahan dan Alat...............................................................................3
ANALISA...................................................................................................9
Use Case Diagram..........................................................................9
Activity Diagram............................................................................9
Sequance Diagram..........................................................................9
State Chart Diagram.......................................................................9
Collaboration Diagram...................................................................10
Class Diagram.................................................................................10
Component Diagram.......................................................................10
Deployment Diagram......................................................................10
KESIMPULAN...........................................................................................11
Use Case Diagram..........................................................................11
Activity Diagram............................................................................11
Sequance Diagram..........................................................................11
State Chart Diagram.......................................................................11
Collaboration Diagram...................................................................11
Class Diagram.................................................................................11
Component Diagram.......................................................................12
Deployment Diagram......................................................................12
FT-LAB-P03-F-04
2
PENDAHULUAN
Tujuan
3
FT-LAB-P03-F-04
TAHAPAN DAN PROSEDUR
Install StarUML
- Langkah awal anda lakukan double klik pada file setup StarUml
- Jika ada tampilan klik Next
- Pilih opti I accept the agreement, kemudian klik tombol Next
- Selanjutnya klik tombol Next
- klik tombol Next
- Centang opsi Create a desktop icon, dan klik tombol Next
- klik tombol Install
- Tunggu sampai proses selesai
- Klik tombol finish
- installasi pun selesai
Menjalankan StarUML
- klik dua kali pada Software StarUML, lalu akan muncul tampilan
awal . lalu klik OK
- Setelah itu pada bagian atas, pilih model- add diagram
- lalu pilih diagram yang ingin anda buat
4
FT-LAB-P03-F-04
HASIL PRAKTIKUM
Use Case Diagram (SIAK)
Mengecek Pemabayaran
Mencetak Invoic
Mahasiswa
Menginput Nilai
Mengecek Jadwal MK
Mengatur Jadwal MK
Cek Login
Tidak
Proses
Ya
Menu Dasboard
5
FT-LAB-P03-F-04
Sequance Diagram (Tempat Laundry)
Laporan Manager
Pelanggan Laundry Admin
2 : Melayani Pelanggan()
6 : Mengonfirmasikan Harga()
9 : Mencetak Kwitansi()
10 : Melakukan Pembayaran()
11 : Menerima Pakaian()
12 : Membuat Laporan()
13 : Menerima Laporan()
Baca Arsip
Buat Laporan
Lihat Arsip Sewa & Denda Cetak Laporan Penyewaan
6
FT-LAB-P03-F-04
Collaboration Diagram (Perpustakaan
Forklift
Kapsitas Pelanggan
+id_forldift: int
+id_kapasitas: int +nama_barang: varchar +id_pelanggan: int
+kapasitas: float +merk_barang: varchar +nama_pelanggan: int
+harga: int +Tonase_barang: int +no_telepon: varchar
+harga_barang: int +no_ktp: varchar
+GetdataKapasitas() +email: varchar
+PostdataKapasitas() +GetdataBarang() +alamat: varchar
+EditdataKapasitas() +PostdataBarang()
+HapusdataKapasitas() +EditdataBarang() +GetdataPelanggan()
+HapusdataBarang() +PostdataPelanggan()
+EditdataPelanggan()
+HapusdataPelanggan()
User Transaksi
Operator
+id_user: int +id_faktur: int
+nama: varchar +id_pelanggan: int +id_operator
+username: varchar +id_no_unit: int +nama_operator
+email: varchar +id_operator: int
+password: varchar +tgl_sewa: varchar +GetdataOperator()
+lama_sewa: varchar +PostdataOperator()
+GetdataUser() +EditdataOperator()
+PostdataUser() +status_penyewaan: enum
+HapusdataOperator()
+EditdataUser() +GetdataTransaksi()
+HapusdataUser()
7
FT-LAB-P03-F-04
Component Diagram (Perusahaan)
Database Server
Web Server
Mysql
Website
User/Client
Browser
FT-LAB-P03-F-04
8
ANALISA
Usecase diagram
- konsumen melakukan transaksi pembelian barang
- setelah itu konsumen mendaftarkan sebagai member
- kemudian kasir melayani si konsumen dalam transaksi
pembelian barang
- kasir mendaftarkan dirinya sebagai user untuk bisa
melakukan transaksi dengan si konsumen
- kemudian kasir login sebagai user kasir
- administrator login sebagai user administrator
- administrator juga membuat id kasir dan juga owner
supaya bisa melihat setiap transaksi yang dilakukan si
kasir dan si konsumen
- administrator juga memdaftarkan konsumen sebagai member
- owner login sebagai user owner
- owner mengecek laporan penjualan untuk melihat barang
apa yang sudah terjual
activity diagram
- user masuk ke aplikasi
- kemudian tampillah menu loginnya
- kemudian masukkan username beserta passwordnya
- jika tidak masuk makan akan kembali ke tampilan menu loginnya
- jika masuk maka akan tampil menu utama
class diagram
- pelanggan masuk ke dalam data transaksi
- operator masuk ke dalam data transaksi
- forklift memasukan data-data barang yang akan ditransaksi
- forklift memasukan data ke kapasitas untuk melihat
daftar harga barang
- user masuk ke dalam data transaksi
FT-LAB-P03-F-04
9
sequence diagram
- user login dan masukan id dan password ke cek user
- user masukan id dan password ke data user
- user login untuk menvalidasi akun usernya
- user masuk ke dalam menu utama
collaboration diagram
- pengunjung mencari buku yang dicari
- setelah itu pengunjung meminjam buku ke si petugas
- petugas meminta data buku yang dipinjam dan
memasukannya ke dalam database
- database menyimpan data buku yang dipinjam
- petugas
- petugas mengambil data buku yang dipinjam
- pengunjung menerima buku
statechart diagram
- user membuka arsip penyewaan
- user melihat data arsip kendaran, sewa, beserta dendanya
- user mengecek laporan kendaraan yang disewa
berserta laporan penyewaan
component diagram
- cv. Mandiri sukses abadi membuat database dengan
menggunakan MySQL
- cv.mandiri sukses abadi membuat bahasa pemrograman
dengan menngunakan condeigniter dan boostrap
- cv.mandiri sukses abadi membuat text editor dengan
menggunakan sublme text
- cv.mandiri sukses abadi menjalankan web browser dengan
menggunakan google chrome
FT-LAB-P03-F-04
10
KESIMPULAN
FT-LAB-P03-F-04
11