I. PETUNJUK UMUM
1. Baca dan pahami maksud soal agar tidak terjadi kesalahan pekerjaan.
2. Bekerjalah dengan memperhatikan jadwal dengan alur pengerjaan.
3. Peralatan utama dan bahan telah disediakan sesuai dengan kebutuhan.
4. Dalam bekerja selalu memperhatikan keselamatan kerja.
Nama
No. Spesifikasi Minimal
Alat/Komponen/Bahan
1 2 3
Alat
1. Komputer (PC/Laptop) yang - Prosesor : Dual Core 2,4
digunakan GHz (2,93GHz untuk
yang memilih platform
mobile)
- RAM : 2 GB
- Keyboard
- Mouse
- Monitor
Komponen
1. Sistem Operasi - OS (Windows/Linux)
2. Aplikasi tools pemrograman - IDE/Text Editor
3. Bahasa pemrograman - PHP
4. Aplikasi server basis data - Database Server MySQL
5. Library Pendukung - Bootstrap
- Dompdf
Bahan
1. Data-data referensi Rekaan sendiri
- Daftar pelanggan
- Data paket/produk
cucian
Deskripsi :
Saudara adalah seorang programmer fullstack disebuah software house.
Perusahaan tempat saudara bekerja menerima permintaan seorang klien yang
merupakan salah satu pengusaha dibidang jasa Laundry. Saudara ditunjuk oleh
perusahaan untuk membantu klien tersebut menyelesaikan masalahnya, yaitu
mengembangkan sebuah aplikasi yang dapat digunakan oleh perusahaan laundry
yang dia miliki. Untuk memenuhi kebutuhan tersebut, saudara dapat menentukan
pengembangan aplikasi sesuai kriteria yang diinginkan oleh klien seperti yang telah
dituliskan pada keterangan dibawah ini.
Langkah Kerja :
1. Pahami deskripsi dari kasus yang akan dikerjakan.
2. Buat sebuah rancangan arsitektur aplikasi atau perancangan perangkat lunak
berupa desain UML mulai dari use case hingga activity diagram dengan
tingkatan admin, kasir, dan owner seperti tabel berikut ini:
Fitur admin kasir owner
Login ✓ ✓ ✓
Logout ✓ ✓ ✓
Registrasi Pelanggan ✓ ✓
CRUD Outlet ✓
CRUD produk/paket cucian ✓
CRUD pengguna ✓
Entri transaksi ✓ ✓
Generate laporan ✓ ✓ ✓
PDM
Ket:
PDM di atas dapat diubah sesuai dengan kebutuhan
Catatan:
Efisiensi baris program, kreativitas, atau inovasi akan dinilai lebih oleh penguji