LAPORAN ANALISIS SISTEM
PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT
E – LAUNDRY
Disusun oleh :
1. Ridlo Pamuji
13111111/22
2. Nova Mustopa 13111115/22
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS MERCU BUANA YOGYAKARTA
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – ii
Daftar Isi
Daftar isi ... ii
Bab I SRS & SKENARIO ... 1
1.1 Software Requirement Spesification (SRS) ... 1
1.2 Skenario... 1
1.2.1 Skenario Customer ... 1
1.2.2 Skenario Operator ... 4
1.2.3 Skenario Admin ... 8
Bab II DIAGRAM ... 10
2.1 Use Case Diagram ... 10
2.1.1 Use Case Diagram Customer ... 10
2.1.2 Use Case Diagram Operator ... 11
2.1.3 Use Case Diagram Admin ... 12
2.2 Activity Diagram ... 13
2.2.1 Activity Diagram Customer Registrasi ... 13
2.2.2 Activity Diagram Customer Login ... 14
2.2.3 Activity Diagram Customer Memilih Layanan Laundry ... 15
2.2.4 Activity Diagram Customer Menginput Detail Laundry ... 16
2.2.5 Activity Diagram Customer Konfirmasi Transaksi Laundry ... 17
2.2.6 Activity Diagram Customer Pembayaran Laundry... 18
2.2.7 Activity Diagram Operator Registrasi ... 19
2.2.8 Activity Diagram Operator Login ... 20
2.2.9 Activity Diagram Operator Memilih List Laundry ... 21
2.2.10 Activity Diagram Operator Mencetak Detail Laundry ... 22
2.2.11 Activity Diagram Operator Transaksi Laundry ... 23
2.2.12 Activity Diagram Operator Management Keuangan ... 24
2.2.13 Activity Diagram Admin Login ... 25
2.2.14 Activity Diagram Admin Management Member / Customer ... 26
2.2.15 Activity Diagram Admin Management Operator ... 27
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – iii
2.2.17 Activity Diagram Admin Management Outlet Laundry ... 29
2.3 Class Diagram ... 30
2.3.1 Class Diagram E-Laundry ... 30
2.4 Deployment Diagram ... 31
2.4.1 Deployment Diagram E-Laundry ... 31
2.5 Component Diagram ... 32
2.5.1 Component Diagram Customer ... 32
2.5.2 Component Diagram Operator ... 32
2.5.3 Component Diagram Admin ... 32
Bab III PERANCANGAN DATABASE ... 33
3.1 Perancangan Database ... 33
3.1.1 Relasi Database E-Laundry ... 33
Bab IV KESIMPULAN ... 34
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 1
BAB I SRS & SKENARIO 1.1 Software Requirement Spesification (SRS)
Tabel 4.1.1 Tabel Software Requirement Spesification 1.2 Skenario
1.2.1 Skenario Customer
Use case : Registrasi Actor : Customer
Tujuan : Management customer & syarat login ke website laundry online
Aktor Sistem
1. Customer membuka form register yang ada pada website E-Laundry
2. Menampilkan form register E-Laundry 3. Customer menginput data diri detail
sesuai form register E-laundry
4. Validasi data customer kemudian menyimpan data detail customer ke database E-Laundry
5. Konfirmasi & aktifasi username &
No Requirement Actor Use Case
1
Customer melakukan registrasi agar dapat mengakses website, memilih layanan dan menginput detail laundry. Selain itu customer menunggu proses laundry selesai kemudian melakukan pembayaran.
Customer
Registrasi, Login, Akses memilih layanan laundry, Akses menginput detail laundry, Akses konfirmasi transaksi laundry, Pembayaran laundry
2
Operator melakukan registrasi agar dapat mengakses website, melihat list dan mencetak detail laundry untuk menjemput laundry, kemudian proses laundry sampai selesai untuk diantar dan menerima pembayaran.
Operator
Registrasi, Login , Akses memilih list laundry, Akses mencetak detail laundry, Akses transaksi laundry, Management transaksi keuangan
3
Admin melakukan management member, operator, layanan & detail laundry serta outlet laundry.
Admin
Management member,
Management operator,
Management layanan & detail laundry, Management outlet laundry.
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 2
password customer 6. Customer terdaftar sebagai member
E-Laundry
Tabel 1.2.1.1 Tabel skenario customer registrasi
Use case : Login Actor : Customer
Tujuan : Syarat masuk ke system laundry online untuk memilih layanan & input detail laundry
Aktor Sistem
1. Customer membuka form login website E-Laundry
2. Menampilkan form login customer website E-Laundry
3. Customer menginput username & password pada form login E-Laundry
4. Validasi username & password customer E-Laundry
5. Jika sudah terdaftar, customer dapat melanjutkan proses transaksi laundry 6. Jika belum terdaftar, customer akan
dialihkan ke form register lagi
Tabel 1.2.1.2 Tabel skenario customer login
Use case : Akses memilih layanan laundry Actor : Customer
Tujuan : Customer memilih layanan laundry yaitu cuci setrika atau setrika
Aktor Sistem
1. Customer masuk ke form layanan pada website E-Laundry
2. Menampilkan form layanan pada website E-Laundry
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 3
yaitu cuci setrika atau setrika saja
4. Validasi pilihan customer kemudian menyimpan pilihan layanan laundry customer ke database
5. Customer konfirmasi layanan laundry
Tabel 1.2.1.3 Tabel skenario customer memilih layanan laundry
Use case : Akses menginput detail laundry Actor : Customer
Tujuan : Customer menginput detail laundry terperinci agar tidak ada rusak ataupun kehilangan
Aktor Sistem
1. Customer masuk ke form detail laundry kategori barang / pakaian pada website E-Laundry
2. Menampilkan form detail laundry pada website E-Laundry
3. Customer menginput detail laundry sesuai jenis & kategori pakaian / barang
4. Validasi data pakaian / barang kemudian menyimpan detail laundry ke database
5. Customer konfirmasi detail laundry
Tabel 1.2.1.4 Tabel skenario customer menginput detail laundry
Use case : Akses konfirmasi transaksi laundry Actor : Customer
Tujuan : Customer konfirmasi transaksi sesuai data detail laundry mulai dari proses penjemputan sampai proses laundry selesai
Aktor Sistem
1. Customer menunggu penjemputan laundry
2. Mencetak bukti detail laundry dan mengirim notifikasi penjemputan
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 4
laundry 3. Customer konfirmasi bukti detail
laundry pada saat penjemputan laundry
4. Mengirim notifikasi proses laundry dan estimasi waktu selesai
5. Mengirim notifikasi laundry akan diantar & mencetak bukti nota transaksi laundry
6. Customer konfirmasi bukti nota transaksi laundry pada saat laundry diantar sebelum pembayaran
Tabel 1.2.1.5 Tabel skenario customer akses konfirmasi transaksi laundry
Use case : Pembayaran laundry Actor : Customer
Tujuan : Customer membayar biaya sesuai bukti detail transaksi laundry
Aktor Sistem
1. Customer melakukan pembayaran
2. Mencetak bukti nota transaksi laundry 3. Customer menerima laundry setelah
pembayaran
Tabel 1.2.1.6 Tabel skenario customer pembayaran laundry 1.2.2 Skenario Operator
Use case : Registrasi Actor : Operator
Tujuan : Management operator & syarat login ke website laundry online
Aktor Sistem
1. Operator membuka form register website E-Laundry
2. Menampilkan form register operator website E-Laundry
3. Operator menginput data detail operator sesuai form register website
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 5
E-Laundry
4. Validasi data operator kemudian menyimpan data detail operator ke database
5. Konfirmasi & aktifasi username & password operator
6. Operator sudah terdaftar
Tabel 1.2.2.1 Tabel skenario operator registrasi
Use case : Login Actor : Operator
Tujuan : Syarat masuk ke system laundry online untuk management transaksi
Aktor Sistem
1. Operator membuka form login website E-Laundry
2. Menampilkan form login operator website E-Laundry
3. Operator menginput username & password pada form login website E-Laundry
4. Validasi username & password operator
5. Jika sudah terdaftar, operator dapat melanjutkan proses transaksi laundry 6. Jika belum terdaftar, operator akan
dialihkan ke form register operator
Tabel 1.2.2.2 Tabel skenario operator login
Use case : Akses memilih list laundry Actor : Operator
Tujuan : Management list laundry yang akan diproses sesuai urutan masuk transaksi
Aktor Sistem
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 6
website E-Laundry
2. Menampilkan form list laundry website E-Laundry
3. Operator memilih list laundry yang akan diproses sesuai urutan transaksi laundry
4. Validasi pilihan kemudian memproses list laundry pilihan operator
5. Operator konfirmasi list laundry pilihan
Tabel 1.2.2.3 Tabel skenario operator memilih list laundry
Use case : Akses mencetak detail laundry Actor : Operator
Tujuan : Mancetak detail laundry untuk menjemput laundry di customer
Aktor Sistem
1. Operator mencetak / print list laundry yang sudah dipilih
2. Validasi pilihan kemudan menampilkan detail list laundry yang sudah dipilih operator
3. Mencetak / print detail list laundry yang sudah dipilih operator
4. Operator menerima print out list laundry yang sudah dipilih
Tabel 1.2.2.4 Tabel skenario operator mencetak detail laundry
Use case : Akses transaksi laundry Actor : Operator
Tujuan : Management transaksi laundry mulai dari proses menjemput, proses laundry, mengantar dan memperoleh pembayaran
Aktor Sistem
1. Operator menjemput laundry ke customer sesuai print out transaksi
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 7
laundry
2. Mengirim notifikasi penjemputan laundry ke customer
3. Opertor konfirmasi & check print out list detail laundry dengan barang laundry customer
4. Operator melakukan proses laundry
5. Mengirim notifikasi proses laundry dan estimasi waktu selesai ke customer
6. Mencetak nota detail transaksi laundry jika laundry telah selesai sebagai bukti biaya laundry
7. Operator konfirmasi nota detail transaksi dan mengantar laundry yang sudah selesai ke customer
8. Mengirim notifikasi laundry akan diantar ke customer
9. Operator menyerahkan laundry setelah di check oleh customer & mendapatkan pembayaran biaya laundry
Tabel 1.2.2.5 Tabel skenario operator akses transaksi laundry
Use case : Management keuangan Actor : Operator
Tujuan : Operator menginput pembayaran dan menyatakan laundry selesai
Aktor Sistem
1. Operator menginput management keuangan pembayaran laundry sesuai bukti / nota transaksi laundry
2. Input pembayaran laundry ke database
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 8
sudah dipilih operator 4. Operator menyatakan proses list
laundry yang dipilih telah selesai
Tabel 1.2.2.6 Tabel skenario operator management keuangan
1.2.3 Skenario Admin
Use case : Login Actor : Admin
Tujuan : Syarat masuk ke system laundry online
Aktor Sistem
1. Admin membuka form login website E-Laundry
2. Menampilkan form login admin website E-Laundry
3. Admin menginput username & password pada form login website E-Laundry
4. Validasi username & password admin E-Laundry
5. Admin dapat melanjutkan proses selanjutnya
Tabel 1.2.3.1 Tabel skenario admin login
Use case : Management Member / Customer Actor : Admin
Tujuan : Management database member
Aktor Sistem
1. Admin membuka menu list database member E-Laundry
2. Menampilkan menu list database member E-Laundry
3. Management customer E-Laundry (CRUD)
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 9
Use case : Management Operator Actor : Admin
Tujuan : Management database operator
Aktor Sistem
1. Admin membuka menu list database operator E-Laundry
2. Menampilkan menu list database operator E-Laundry
3. Management operator E-Laundry (CRUD)
Tabel 1.2.3.3 Tabel skenario admin management customer
Use case : Management Layanan & Detail Laundry Actor : Admin
Tujuan : Management layanan & detail laundry
Aktor Sistem
1. Admin membuka menu management layanan & detail laundry
2. Menampilkan menu management layanan & detail laundry
3. Management layanan & detail E-Laundry (CRUD)
Tabel 1.2.3.4 Tabel skenario admin management layanan & detail laundry
Use case : Management Outlet Laundry Actor : Admin
Tujuan : Management outlet laundry
Aktor Sistem
1. Admin membuka outlet laundry
2. Menampilkan menu management outlet laundry
3. Management outlet E-Laundry (CRUD)
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 10
BAB II DIAGRAM 2.1 Use Case Diagram
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 11
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 12
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 13
2.2 Activity Diagram
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 14
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 15
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 16
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 17
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 18
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 19
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 20
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 21
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 22
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 23
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 24
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 25
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 26
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 27
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 28
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 29
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 30
2.3 Class Diagram
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 31
2.4 Deployment Diagram
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 32
2.5 Component Diagram
2.5.1 Component Diagram Customer
2.5.2 Component Diagram Operator
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 33
BAB III
PERANCANGAN DATABASE 3.1 Perancangan Database
Laporan ANSI PBO E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 34
BAB IV KESIMPULAN 4.1 Kesimpulan