LAPORAN ANALISIS SISTEM 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 2015
Daftar Isi Daftar isi ......................................................................................................................... ii Daftar Gambar ............................................................................................................... iv Daftar Tabel .................................................................................................................... v Bab I Pendahuluan ......................................................................................................... 1 1.1 Identifikasi Masalah ............................................................................................... 1 1.2 Analisis Sistem ....................................................................................................... 2 1.3 Analisis Kebutuhan ................................................................................................ 2 1.4 Fungsi Sistem (Proses)............................................................................................ 2 1.5 Akses ..................................................................................................................... 3 Bab II Desain Sistem ....................................................................................................... 4 2.1 System Flowchart................................................................................................... 4 2.1.1 System Flowchart Customer E-Laundry ............................................................ 4 2.1.2 System Flowchart Operator E-Laundry ............................................................. 5 2.2 Schematic Flowchart .............................................................................................. 5 2.2.1 Schematic Flowchart E-Laundry ....................................................................... 5 2.3 Document Flowchart ............................................................................................. 6 2.3.1 Document Flowchart Customer E-Laundry....................................................... 6 2.3.2 Document Flowchart Transaksi E-Laundry … .................................................... 7 2.4 Program Flowchart ................................................................................................ 8 2.4.1 Program Flowchart E-Laundry ......................................................................... 8 2.5 Process Flowchart .................................................................................................. 9 2.5.1 Process Flowchart E-Laundry ........................................................................... 9 Bab III Entity Relationship Diagram ............................................................................... 10 3.1 Definisi Entitas ..................................................................................................... 10 3.2 ERD...................................................................................................................... 11 3.3 Relasi Tabel Database........................................................................................... 11 Bab IV Object Oriented Analysis Design ......................................................................... 12 4.1 Software Requirement Spesification .................................................................... 12 4.2 Skenario............................................................................................................... 12
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – ii
4.2.1 Skenario Customer ........................................................................................ 12 4.2.2 Skenario Operator ......................................................................................... 16 Daftar Pustaka ............................................................................................................... 21
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – iii
Daftar Gambar Gambar 2.2.1 Schematic Flowchart E-Laundry ................................................................. 5 Gambar 3.2.1 ERD E-Laundry ......................................................................................... 11 Gambar 3.3.1 Relasi Tabel Database E-Laundry .............................................................. 11
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – iv
Daftar Tabel
Tabel 1.5.1 Akses sistem .................................................................................................. 3 Tabel 3.1.1 Definisi Entitas............................................................................................. 10 Tabel 4.1.1.1 Tabel Software Requirement Spesification ................................................ 12 Tabel 4.2.1.1 Tabel skenario customer registrasi ............................................................ 12 Tabel 4.2.1.2 Tabel skenario customer login................................................................... 13 Tabel 4.2.1.3 Tabel skenario customer memilih layanan laundry .................................... 14 Tabel 4.2.1.4 Tabel skenario customer menginput detail laundry ................................... 14 Tabel 4.2.1.5 Tabel skenario customer konfirmasi penjemputan laundry ........................ 15 Tabel 4.2.1.6 Tabel skenario customer konfirmasi laundry selesai .................................. 15 Tabel 4.2.1.7 Tabel skenario customer pembayaran laundry .......................................... 16 Tabel 4.2.2.1 Tabel skenario operator registrasi ............................................................. 16 Tabel 4.2.2.2 Tabel skenario operator login.................................................................... 17 Tabel 4.2.2.3 Tabel skenario operator memilih list laundry............................................. 17 Tabel 4.2.2.4 Tabel skenario operator mencetak detail laundry ...................................... 18 Tabel 4.2.2.5 Tabel skenario operator menjemput laundry............................................. 18 Tabel 4.2.2.6 Tabel skenario operator proses laundry .................................................... 19 Tabel 4.2.2.7 Tabel skenario operator mencetak bukti transaksi..................................... 19 Tabel 4.2.2.8 Tabel skenario operator mengantar laundry .............................................. 20 Tabel 4.2.2.9 Tabel skenario operator menerima pembayaran ....................................... 20 Tabel 4.2.2.10 Tabel skenario operator management keuangan ..................................... 20
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – v
Bab I Pendahuluan 1.1 Identifikasi Masalah Bisnis laundry merupakan salah satu bisnis yang cukup menjanjikan sekarang. Hampir di setiap wilayah perkotaan bahkan mungkin perkampungan terdapat tempat laundry. Di perkotaan, bisnis laundry mungkin lebih banyak lokasinya dan menjanjikan keuntungan yang lebih banyak daripada laundry di perkampungan. Bisnis laundry ini sangat membantu masyarakat dengan tingkat kesibukan yang tinggi, baik itu untuk kalangan karyawan wiraswasta (pekerja), ibu rumah tangga, ataupun kalangan mahasiswa perantauan. Dengan banyaknya permintaan & pemanfaatan laundry untuk memudahkan mencuci bersih pakaian atau barang-barang masyarakat, tentunya para owner tempat laundry harus mengutamakan pelayanan yang optimal demi menjaga kepuasan customer agar tetap mampu bersaing dalam bisnis laundry. Aplikasi E – Laundry sebagai jawaban yang tepat untuk para owner tempat laundry agar tetap mampu bersaing dan memudahkan bisnisnya serta mengoptimalkan pelayanan kepada para customernya. E – Laundry merupakan aplikasi berbasis komputerisasi (Electronic Laundry) tatap muka dan online untuk pelanggan, operator ataupun owner laundry yang dapat memudahkan management dan meminimalisir kesalahan dalam bisnis laundry antar jemput. Dalam bisnis laundry konvensional, ada beberapa masalah yang mungkin terjadi antara lain : -
Pakaian / barang tertukar dengan customer lain karena detail pakaian / barang tidak tercatat dengan baik pada nota.
-
Pakaian / barang hilang karena jumlah pakaian / barang tidak tercatat, hanya tercatat beratnya saja pada nota.
-
Pakaian / barang luntur atau berubah warna karena tidak ada catatan pada nota.
-
Management transaksi kurang optimal karena dilakukan secara manual menggunakan tumpukan nota.
-
Laporan keuangan dilakukan secara manual sehingga memungkinkan terjadinya kesalahan perhitungan.
-
Sistem “first in first out” berantakan karena system penerimaan & pengerjaan laundry yang acak-acakan tidak berurutan.
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 1
1.2 Analisis Sistem Dari beberapa identifikasi masalah yang ditemukan, perlu dilakukan analisis masalah lebih lanjut untuk mencari solusi yang baik & tepat dari masalah tersebut antara lain : - Suatu system aplikasi tatap muka dan online yang dapat diakses oleh customer untuk menginput identitas dan detail pakaian / barang yang akan dilaundry, seperti berat, jumlah, jenis maupun catatan yang lainnya. - Suatu system aplikasi yang dapat mengontrol dan memanagement proses laundry dimulai dari pengambilan, pengecekan pakaian / barang customer sesuai urutan, pengerjaan laundry sampai siap untuk diantar ke customer sehingga tidak acak-acakan yang dilakukan oleh operator laundry. - Management transaksi dan keuangan lebih mudah terkontrol karena semua sudah terkomputerisasi dengan baik dalam suatu database aplikasi dengan tingkat kesalahan yang minim. 1.3 Analisis Kebutuhan Dari identifikasi & analisis masalah di atas dapat disimpulkan beberapa data kebutuhan yang diperlukan untuk mengatasi masalah tersebut melalui sebuah system aplikasi E - Laundry antara lain : - Data Customer Data ini untuk mencatat identitas customer. - Data Transaksi Data ini untuk mencatat serta memanagement transaksi setiap customer, detail transaksi laundry termonitor dengan baik. - Data Operator Data ini untuk memonitor operator yang melakukan transaksi antar jemput maupun operator mesin laundry. - Data Keuangan Data ini untuk memanagement keuangan transaksi laundry untuk mengurangi tingkah kesalahan dalam penghitungan. 1.4 Fungsi Sistem (Proses) Pada system E-Laundry ini, ada beberapa hal yang bisa dilakukan untuk membantu management laundry antara lain : - Management customer Semua customer yang melakukan transaksi terorganisasi dengan baik dalam
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 2
sebuah database yang jelas dan mudah untuk diakses kembali. - Management transaksi Semua transaksi yang belum ataupun sudah dilakukan terorganisasi dengan baik dan jelas dalam sebuah database dan mudah untuk diakses kembali. - Management operator Semua operator yang terdaftar sebagai karyawan dan melakukan transaksi laundry baik operator laundry maupun operator antar jemput mudah dikontrol pekerjaannya. - Management keuangan Semua data keuangan terorganisasi dengan baik dan jelas karena semua data transaksi juga terorganisasi dengan baik, owner mudah untuk mengelola keuangan dan mengurangi kesalahan perhitungan keuangan. 1.5 Akses Tabel 1.5.1 Akses sistem No
Akses
1
Operator
2
Customer
3
Owner
Fungsi Sistem (Proses) Login, Management Customer, Management Operator, Management Transaksi, Mangement Keuangan Login, Management Customer, Management Transaksi Login, Management Customer, Management Operator, Management Transaksi, Mangement Keuangan
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 3
Bab II Desain Sistem
2.1 System Flowchart 2.1.1 System Flowchart Customer E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 4
2.1.2 System Flowchart Transaksi E-Laundry
2.2 Schematic Flowchart 2.2.1 Schematic Flowchart E-Laundry
Gambar 2.2.1 Schematic Flowchart E-Laundry Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 5
2.3 Document Flowchart 2.3.1 Document Flowchart Customer E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 6
2.3.2 Document Flowchart Transaksi E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 7
2.4 Program Flowchart 2.4.1 Program Flowchart E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 8
2.5 Process Flowchart 2.5.1 Process Flowchart E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 9
Bab III Entity Relationship Diagram 3.1 Definisi Entitas Tabel 3.1.1 Definisi Entitas No Nama Tabel
1
tbl_outlet_laundry
2
tbl_laundry
3
tbl_member
4
tbl_operator
5
tbl_barang
6
tbl_detail
6
tbl_kategori
8
tbl_transaksi
Data Dalam Tabel id_outlet nama_outlet alamat no_telp id_laundry jenis_laundry id_barang id_member nama_member alamat_member gender no_telp username password id_operator nama_operator alamat_operator no_telp username password id_barang id_detail total_biaya id_detail id_kategori nama_barang biaya catatan id_kategori nama_kategori id_transaksi id_member id_operator id_laundry tgl_masuk
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 10
tgl_selesai total_biaya 3.2 ERD
Gambar 3.2.1 ERD E-Laundry
3.3 Relasi Tabel Database
Gambar 3.3.1 Relasi Tabel Database E-Laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 11
Bab IV Object Oriented Analysis Design 4.1 Software Requirement Spesification No
1
2
Requirement Actor Customer melakukan registrasi agar dapat mengakses website, memilih layanan dan menginput detail laundry. Customer Selain itu customer menunggu proses laundry selesai kemudian melakukan pembayaran. Operator melakukan registrasi agar dapt mengakses website, melihat list dan mencetak detail laundry untuk Operator menjemput laundry, kemudian proses laundry sampai selesai untuk diantar dan menerima pembayaran.
Use Case Registrasi, Login, Akses memilih layanan laundry, Akses menginput detail laundry, Konfirmasi penjemputan laundry, Konfirmasi laundry selesai, Pembayaran laundry Registrasi, Login , Akses memilih list laundry, Akses mencetak detail laundry, Menjemput laundry, Proses laundry transaksi, Mencetak bukti transaksi laundry, Mengantar laundry, Menerima pembayaran, Management transaksi
Tabel 4.1.1 Tabel Software Requirement Spesification 4.2 Skenario 4.2.1 Skenario Customer Use case : Registrasi Actor : Customer Tujuan : Management customer & syarat login ke website laundry online Aktor Sistem 1. Customer membuka website laundry online 2. Customer membuka form register laundry online 3. Menampilkan form register laundry online 4. Customer menginput data diri detail customer sesuai form register laundry online 5. Validasi
data
customer
kemudian
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 12
menyimpan data detail customer ke database 6. Konfirmasi & aktifasi username & password customer 7. Customer terdaftar sebagai member laundry online Tabel 4.2.1.1 Tabel skenario customer registrasi Use case Actor Tujuan
: Login : Customer : Syarat masuk ke system laundry online untuk memilih layanan & input detail laundry Aktor Sistem 1. Customer membuka website laundry online 2. Customer membuka form customer laundry online
login
3. Menampilkan form login customer laundry online 4. Customer menginput username & password pada form login laundry online 5. Validasi username & customer laundry online
password
6. Jika sudah terdaftar, customer dapat melanjutkan proses transaksi laundry 7. Jika belum terdaftar, customer akan dialihkan ke form register lagi Tabel 4.2.1.2 Tabel skenario customer login Use case Actor Tujuan
: Akses memilih layanan laundry : Customer : Customer memilih layanan laundry yaitu cuci setrika atau setrika
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 13
Aktor 1. Customer masuk ke form layanan laundry online
Sistem
2. Menampilkan form layanan laundry online 3. Customer memilih layanan laundry yaitu cuci setrika atau setrika saja 4. Validasi pilihan customer kemudian menyimpan pilihan layanan laundry customer ke database 5. Konfirmasi pilihan layanan laundry customer 6. Customer konfirmasi layanan laundry Tabel 4.2.1.3 Tabel skenario customer memilih layanan laundry Use case Actor Tujuan
: Akses menginput detail laundry : Customer : Customer menginput detail laundry terperinci agar tidak ada rusak ataupun kehilangan Aktor Sistem 1. Customer masuk ke form detail laundry kategori barang / pakaian 2. Menampilkan form detail laundry 3. Customer menginput detail laundry sesuai jenis & kategori pakaian / barang 4. Validasi data pakaian / barang kemudian menyimpan detail laundry ke database 5. Konfirmasi detail laundry customer 6. Customer konfirmasi detail laundry Tabel 4.2.1.4 Tabel skenario customer menginput detail laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 14
Use case Actor Tujuan
: Konfirmasi penjemputan laundry : Customer : Customer konfirmasi transaksi sesuai data detail laundry yang diinput ke website saat penjemputan laundry Aktor Sistem 1. Customer menunggu penjemputan laundry 2. Mencetak bukti detail laundry 3. Proses menjemput laundry 4. Customer konfirmasi bukti detail laundry pada saat penjemputan laundry 5. Proses laundry 6. Customer menunggu laundry selesai dan diantar Tabel 4.2.1.5 Tabel skenario customer konfirmasi penjemputan laundry
Use case Actor Tujuan
: Konfirmasi laundry selesai : Customer : Customer konfirmasi transaksi laundry telah selesai sesuai data detail laundry yang diinput pada website Aktor Sistem 1. Customer menunggu laundry selesai dan diantar 2. Mencetak laundry
bukti
detail
transaksi
3. Proses antar laundry yang sudah selesai 4. Customer konfirmasi bukti laundry selesai dan diantar
detail
Tabel 4.2.1.6 Tabel skenario customer konfirmasi laundry selesai
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 15
Use case : Pembayaran laundry Actor : Customer Tujuan : Customer membayar biaya sesuai bukti detail transaksi laundry Aktor Sistem 1. Customer melakukan pembayaran 2. Mencetak laundry
bukti
detail
transaksi
3. Customer menerima laundry setelah pembayaran Tabel 4.2.1.7 Tabel skenario customer pembayaran laundry
4.2.2 Skenario Operator Use case : Registrasi Actor : Operator Tujuan : Management operator & syarat login ke website laundry online Aktor Sistem 1. Operator membuka website laundry online 2. Operator membuka form register operator 3. Menampilkan form register operator laundry online 4. Operator menginput data detail operator sesuai form register laundry online 5. Validasi data operator kemudian menyimpan data detail operator ke database 6. Konfirmasi & aktifasi username & password operator 7. Operator sudah terdaftar Tabel 4.2.2.1 Tabel skenario operator registrasi
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 16
Use case : Login Actor : Operator Tujuan : Syarat masuk ke system laundry online untuk management transaksi Aktor Sistem 1. Operator membuka website laundry online 2. Operator membuka form operator laundry online
login
3. Menampilkan form login operator laundry online 4. Operator menginput username & password pada form login 5. Validasi username operator
&
password
6. Jika sudah terdaftar, operator dapat melanjutkan proses transaksi laundry 7. Jika belum terdaftar, operator akan dialihkan ke form register operator Tabel 4.2.2.2 Tabel skenario operator login Use case Actor Tujuan
: Akses memilih list laundry : Operator : Management list laundry yang akan diproses sesuai urutan masuk transaksi Aktor Sistem 1. Operator masuk ke form list laundry online 2. Menampilkan form list laundry online 3. Operator memilih list laundry yang akan diproses sesuai urutan transaksi laundry 4. Validasi pilihan kemudian memproses list laundry pilihan operator
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 17
5. Konfirmasi list laundry pilhan operator 6. Operator pilihan
konfirmasi
list
laundry
Tabel 4.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 4.2.2.4 Tabel skenario operator mencetak detail laundry Use case : Menjemput laundry Actor : Operator Tujuan : Manjemput laundry ke customer Aktor 1. Operator menjemput laundry ke customer sesuai print out list detail laundry yang sudah dipilih
Sistem
2. Status on progress untuk list laundry yang sudah dipilih operator 3. Opertor konfirmasi & check print out list detail laundry dengan barang laundry customer Tabel 4.2.2.5 Tabel skenario operator menjemput laundry
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 18
Use case : Proses laundry Actor : Operator Tujuan : Memproses laundry sesuai layanan yang dipilih customer Aktor Sistem 1. Operator konfirmasi & check print out list detail laundry dengan barang laundry customer 2. Status on progress untuk list laundry yang sudah dipilih operator 3. Operator memproses laundry sesuai layanan yang dipilih customer pada print out detail laundry 4. Operator konfirmasi & check barang laundry yang sudah selesai Tabel 4.2.2.6 Tabel skenario operator proses laundry Use case Actor Tujuan
: Mencetak bukti transaksi laundry : Operator : Mencetak bukti transaksi laundry yang sudah selesai sebagai bukti pembayaran Aktor Sistem 1. Operator mencetak bukti transaksi laundry yang sudah selesai dikerjakan sebagai bukti atau nota pembayaran 2. Status on progress untuk list laundry yang sudah dipilih operator 3. Mencetak bukti / nota transaksi laundry yang sudah selesai dikerjakan 4. Operator menerima bukti / nota transaksi laundry yang sudah selesai dikerjakan Tabel 4.2.2.7 Tabel skenario operator mencetak bukti transaksi
Use case Actor Tujuan
: Mengantar laundry : Operator : Mengantar laundry yang sudah selesai ke customer
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 19
Aktor 1. Operator mengantar laundry yang selesai ke customer dengan membawa bukti / nota transaksi laundy
Sistem
2. Status on progress untuk list laundry yang sudah dipilih operator Tabel 4.2.2.8 Tabel skenario operator mengantar laundry Use case : Menerima pembayaran Actor : Operator Tujuan : Menerima pembayaran biaya laundry sesuai bukti / nota transaksi Aktor Sistem 1. Operator menerima uang pembayaran laundry sesuai bukti / nota transaksi laundry 2. Status on progress untuk list laundry yang sudah dipilih operator 3. Operator menyerahkan laundry ke customer Tabel 4.2.2.9 Tabel skenario operator menerima pembayaran 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 database
laundry
ke
3. Status selesai untuk list laundry yang sudah dipilih operator 4. Operator menyatakan proses laundry yang dipilih telah selesai
list
Tabel 4.2.2.10 Tabel skenario operator management keuangan
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 20
Daftar Pustaka
Laporan ANSI OOAD E-Laundry – FTI Universitas Mercu Buana Yogyakarta – 21