F-05 Tenant applicants P0
People who want to rent arrive as cards. The player accepts or rejects them. Each has a type, budget, needs and one trait. Example data.
1 Β· Applicant card
Rp 3.450.000πͺ 45β
3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
β Pelamar untuk Kamar 103
π§βπ
Dimas, 19
Sifat: Rajin bayar
- BudgetRp 550.000/bulan
- Sewa kamar iniRp 500.000 β
- Lama tinggalΒ± 12 bulan
Wi-Fi βParkir motor βLaundry β
80%
2 Β· Risky applicant
Rp 3.450.000πͺ 45β
3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
β Pelamar untuk Kamar 103
π§
Budi, 27
Sifat: Sering telat bayar
- BudgetRp 700.000/bulan
- Mau bayar lebihRp 600.000 β¬
- Lama tinggalΒ± 4 bulan
55%
3 Β· No applicants
Rp 3.450.000πͺ 45β
3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
β Pelamar untuk Kamar 103
Acceptance criteria
F-05.AC1 Given an empty room, then applicants arrive over time; more arrive when the star rating is higher and the asking rent is lower.
F-05.AC2 Given an applicant card, then it shows type, age, trait, budget, the rent they will pay, expected stay, needs (met β / not met β) and a match %.
F-05.AC3 Given the player taps "Terima", then the tenant moves in, the room becomes occupied, and the remaining applicants leave.
F-05.AC4 Given the player taps "Tolak", then the next applicant is shown; rejecting has no penalty.
F-05.AC5 Given no applicants, then the screen says when the next one comes and offers: change rent, or one optional ad for an applicant now (counts toward 5 ads a day).
Phase 1 tenant types (example)
| Type | Budget | Usually needs |
|---|---|---|
| Mahasiswa | Low | Wi-Fi, close to campus, cheap |
| Karyawan | Medium | AC, parking, quiet hours |
| Pekerja shift | Medium | Kitchen, laundry |
Phase 1 traits (one per tenant)
- Rajin bayar (always on time) Β· Sering telat (often late, may run away) Β· Rapi (room wears out slower) Β· Cerewet (complains faster)