BAB III
METODOLOGI PENELITIAN
melalui berbagai metode, seperti wawancara, diskusi, atau survei langsung. Tujuannya
adalah untuk memperoleh data yang relevan dan diperlukan oleh pengguna.Design
Dalam langkah ini, dilakukan perancangan sistem untuk membantu menentukan
persyaratan perangkat keras dan sistem yang diperlukan, sehingga memudahkan dalam
merancang arsitektur sistem secara keseluruhan.
b. Implementation
Langkah ini melibatkan pengembangan awal sistem dalam bentuk unit-program kecil yang
nantinya akan terintegrasi pada tahap selanjutnya. Unit-unit tersebut akan dikembangkan
dan diuji fungsionalitasnya melalui proses yang disebut unit testing.
c. Verification
Pada tahap ini, sistem mulai diuji dan diverifikasi untuk memastikan bahwa sistem
memenuhi persyaratan yang telah ditetapkan. Pengujian dilakukan dalam beberapa
kelompok, seperti pengujian unit, pengujian sistem, dan pengujian penerimaan.
d. Maintenance
Tahap ini merupakan tahap akhir dalam metode waterfall. Perangkat lunak yang telah
selesai dikembangkan akan menjalani pemeliharaan. Pemeliharaan meliputi perbaikan
kesalahan yang mungkin terlewatkan pada tahap sebelumnya.
a. Admin
3
Admin memiliki peran dalam mengelola data warga, data rumah, melakukan chat,
mengelola pembayaran iuran warga, mengelola pengumuman, mengelola keluhan warga,
dan mengelola data akun.
b. CS (customer service)
CS terdiri dari petugas keamanan, petugas penarikan uang, dan petugas kebersihan.
Petugas keamanan bertanggung jawab dalam menjaga keamanan perumahan dan
mengelola sistem keamanan. Petugas penarikan uang bertugas dalam mengelola proses
penarikan uang. Petugas kebersihan bertanggung jawab dalam menjaga kebersihan
lingkungan perumahan. Dalam sistem yang dikembangkan, warga dapat mengajukan
keluhan kepada tim CS melalui fitur obrolan yang disediakan, dengan catatan bahwa
keluhan tersebut tidak mengganggu rumah atau lingkungan perumahan. Jika keluhan
tersebut mengganggu rumah atau lingkungan, warga akan diarahkan langsung ke fitur
keluhan yang sesuai.
c. Warga
warga terdiri dari berbagai kelompok, termasuk warga asli, penyewa, dan pemilik yang
tidak tinggal di perumahan. Warga asli adalah mereka yang memiliki rumah dan tinggal
secara tetap di perumahan tersebut. Penyewa adalah mereka yang tinggal dalam
perumahan sebagai penyewa rumah. Pemilik yang tidak tinggal adalah mereka yang
memiliki rumah di perumahan tetapi tidak tinggal di dalamnya.
c. Kebutuhan Antarmuka
Sistem informasi yang dirancang membutuhkan beberapa rancangan yaitu:
1. Rancangan login.
2. Rancangan beranda.
3. Rancangan chat.
4. Rancangan penduduk.
5. Rancangan detail penduduk.
6. Rancangan atur data penduduk.
7. Rancangan hapus data penduduk.
8. Rancangan data rumah.
9. Rancangan tambah data rumah.
10. Rancangan ubah data rumah.
11. Rancangan detail data rumah.
12. Rancangan hapus data rumah.
13. Rancangan keuangan.
14. Rancangan tambah pembayaran.
15. Rancangan data iuran.
16. Rancangan tambah pembayaran.
17. Rancangan ubah data iuran.
18. Rancangan bayar iuran.
19. Rancangan detail iuran.
20. Rancangan hapus iuran.
21. Rancangan laporan iuran.
22. Rancangan pengumuman.
23. Rancangan data pengumuman.
24. Rancangan ubah data pengumuman.
25. Rancangan hapus data pengumuman.
26. Rancangan detail pengumuman.
27. Rancangan keluhan.
28. Rancangan data pengaduan.
29. Rancangan tambah data keluhan.
30. Rancangan ubah data keluhan.
31. Rancangan detail keluhan.
6
3.5 Perancangan
Perancangan dianggap juga tahap setelah analisis dari tahapan pengembangan sistem,
pendefinisian, menggambarkan suatu sistem dibuat (Penggambaran, perencanaan, pembatasan
sketsa) dan masuk kedalam konfigurasi komponen perangkat lunak maupun keras dari sistem
(Nopriandi, 2018).
prefiks Varchar -
nomor Varchar -
status Enum_('pemilik','penghuni','pe Mengacu pada status penghuni
ngontrak')
Rancangan login dapat diakses oleh semua pengguna yang ada dalam sistem yaitu admin,
warga asli, penyewa dan pemilik tidak tinggal. Pada halaman tersebut pengguna masuk
menggunakan username dan password. Rancangan login dapat dilihat pada Gambar 3.10.
Tampilan admin, terdapat beberapa opsi menu yang mencakup warga, rumah, keuangan,
pengumuman, keluhan, pengguna, dan chat. Admin akan memiliki akses ke semua menu yang
tersedia. Tampilan beranda admin dapat dilihat pada Gambar 3.11.
27
Terdapat beberapa perbedaan antara tampilan pengguna dan tampilan admin. Pada
tampilan pengguna, terdapat menu seperti warga, rumah, keuangan, pengumuman, keluhan,
dan chat. Pengguna akan memiliki akses ke semua menu yang tersedia. Selain itu, pengguna
juga dapat melihat tampilan beranda mereka, dapat dilihat pada Gambar 3.12.
Tampilan menu yang dapat diakses oleh admin maupun pengguna pada halaman menu
terdapat beberapa fitur yaitu dashboard, warga, rumah, iuran/administrasi, pengumuman,
keluhan, dan logout. Tampilan menu dapat dilihat pada Gambar 3.13.
28
Gambar 3.14 Halaman untuk admin Gambar 3.15 Halaman untuk pengguna
Admin memiliki kontrol penuh pada halaman warga dengan kemampuan untuk
menghapus, menambahkan, dan melihat detail data warga. Terdapat berbagai menu seperti
tambah data, ubah data, pencarian nama penduduk, detail penduduk, dan menghapus data
penduduk yang dapat diakses oleh admin untuk memenuhi kebutuhan administrasi. Tampilan
halaman warga untuk admin dapat dilihat pada Gambar 3.14.
Pada halaman warga untuk pengguna, mereka hanya dapat melihat detail dari setiap
warga. Menu yang akan ditampilkan terbatas pada pencarian nama penduduk dan melihat detail
warga. Pengguna dapat melihat tampilan halaman warga khusus untuk mereka, dilihat pada
Gambar 3.15.
29
Tampilan tambah data penduduk menunjukkan tampilan tambah data warga yang hanya
dapat dilakukan oleh admin. Tampilan tambah data penduduk dapat dilihat pada Gambar 3.16.
Detail penduduk menunjukkan detail penduduk yang dapat dilihat oleh admin dan
pengguna. Detail penduduk yang meninggali perumahan wajib menyerahkan data pribadi pada
pengelola perumahan. Detai penduduk dapat dilihat pada Gambar 3.17.
30
Gambar 3.18 Ubah data penduduk Gambar 3.19 Halaman rumah pada admin
Tampilan ubah data penduduk menunjukkan ubah data penduduk yang hanya dapat
dilakukan oleh admin. Perubahan data penduduk dapat memasukan kembali apa yang ingin
diganti dalam data penduduk yang telah dimasukan. Tampilan ubah data penduduk dapat
dilihat pada Gambar 3.18.
Pada halaman rumah untuk admin, admin memiliki akses penuh untuk melihat rumah
yang terdaftar dalam sistem beserta data penghuninya. Hanya admin yang memiliki
kemampuan untuk mengubah data rumah tersebut. Selain itu, admin juga memiliki opsi untuk
menambahkan, menghapus, dan melihat detail rumah. Tampilan halaman rumah pada admin
dapat dilihat pada Gambar 3.19.
31
Gambar 3.20 Halaman rumah pada Gambar 3.21 Tambah data rumah
pengguna
halaman rumah untuk pengguna, mereka hanya dapat melihat detail rumah. Menu yang
akan ditampilkan terbatas pada pencarian nama penduduk dan melihat detail rumah. Pengguna
dapat melihat tampilan halaman rumah khusus untuk mereka, dapat dilihat pada Gambar 3.20.
Tampilan tambah data rumah pada admin menunjukkan tampilan tambah data rumah
yang dapat menambahkan prefiks, nomor, pemilik dan status penghuni. Terdapat beberapa
status penghuni yaitu pemilik tidak tinggal, penghuni tinggal, penyewa. Hanya Admin yang
dapat menambahkan data. Tampilan tambah data rumah pada admin dapat dilihat pada Gambar
3.21.
32
Gambar 3.22 Tampilan ubah data rumah Gambar 3.23 Detail rumah pada admin
Tampilan ubah data rumah menunjukkan ubah data rumah yang hanya dapat dilakukan
oleh admin. Perubahan data rumah dapat memasukan kembali apa yang ingin diganti dalam
data rumah yang telah dimasukan. Tampilan ubah data rumah dapat dilihat pada Gambar 3.22.
Tampilan detail rumah pada admin menunjukkan gambar detail rumah yang dapat dilihat
oleh admin dan dapat menghapus atau merubah data rumah. Detail penduduk dan status yang
menghuni perumahan dapat dilihat pada Gambar 3.23.
33
Gambar 3.24 Detail rumah pengguna Gambar 3.25 Halaman iuran pada admin
Tampilan detail rumah pada pengguna menunjukkan gambar detail rumah yang dapat
dilihat oleh pengguna. Detail penduduk dan status yang menghuni perumahan dapat dilihat
pada Gambar 3.24.
Tampilan halaman iuran untuk admin menampilkan informasi terkait iuran pada admin.
Pada halaman iuran untuk admin, terdapat fitur detail iuran yang memungkinkan admin melihat
informasi terperinci tentang iuran. Admin juga memiliki opsi untuk menambahkan data iuran
baru, mengubah data iuran yang ada, dan menghapus data iuran. Tampilan halaman iuran pada
admin dapat dilihat pada Gambar 3.25.
34
Gambar 3.26 Halaman iuran pada Gambar 3.27 Tambah data pada admin
pengguna
Tampilan halaman iuran pada pengguna menunjukkan halaman iuran pada pengguna.
Halaman iuran untuk pengguna hanya terdapat fitur detail iuran yang kemudian dilanjutkan
pada pembayaran iuran. Tampilan halaman iuran pada pengguna dapat dilihat pada Gambar
3.26.
Tampilan tambah data pada admin menunjukkan tambah data yang hanya dapat
dilakukan oleh admin. Penambahan data harus memasukan nama dan nominal. Tampilan
tambah data pada admin dapat dilihat pada Gambar 3.27.
35
Gambar 3.28 Ubah data pada admin Gambar 3.29 Detail iuran pada admin
Tampilan ubah data pada admin menunjukkan ubah data yang hanya dapat dilakukan oleh
admin. Perubahan data harus memasukan nama dan nominal. Tampilan ubah data pada admin
dapat dilihat pada Gambar 3.28.
Tampilan detail iuran pada admin, detail iuran siapa saja yang telah melakukan
pembayaran. Terdapat status pembayaran dan admin kemudian dapat melakukan konfirmasi
terima/tolak. Tampilan detail iuran pada admin dapat dilihat pada Gambar 3.29.
36
Gambar 3.30 Laporan Iuran Admin Gambar 3.31 Laporan Iuran warga
Tampilan Laporan iuran menunjukan iuran pada setiap bulan dan admin dan warga dapat
melihat siapa yang belum membayar iuran. Detail iuran pada admin, detail iuran siapa saja
yang telah melakukan pembayaran. Pada fitur pencarian terdapat bulan, tahun dan jenis iuran
apa yang dibayarkan. Tampilan laporan dapat dilihat pada Gambar 3.30 dan pada Gambar 3.31.
37
Tampilan detail pembayaran pengguna menunjukkan iuran yang harus dibayarkan dan
setelah menekan fitur bayar akan diteruskan kepada metode pembayaran. Dapat dilihat pada
Gambar 3.32.
Tampilan pembayaran iuran pada pengguna merupakan halaman metode pembayaran
yang dapat dilakukan. Warga perumahan mengisi nama, rumah, nominal, metode pembayaran
dan bukti pembayaran. Tampilan pembayaran iuran pada pengguna dapat dilihat pada Gambar
3.33.
38
Gambar 3.34 Konfirmasi admin Gambar 3.35 Ubah data iuran pada admin
Tampilan konfirmasi admin menunjukkan setiap warga yang telah membayar akan
dikonfirmasi oleh admin setelah semua pembayaran sesuai makan akan diterima. Tampilan
konfirmasi admin dapat dilihat pada Gambar 3.34.
Tampilan ubah data iuran pada admin merupakan halaman ubah data iuran yang dapat
dilakukan oleh admin. Halaman ubah data berfungsi jika ada kesalahan yang dilakukan oleh
admin. Tampilan ubah data iuran pada admin dapat dilihat pada Gambar 3.35.
39
Gambar 3.36 Pengumuman pada admin Gambar 3.37 Pengumuman pada pengguna
Pada halaman iuran untuk admin, admin dapat melihat informasi detail tentang iuran.
Selain itu, admin juga dapat menambahkan, mengubah, dan menghapus data iuran. Halaman
iuran ini dirancang khusus untuk admin guna memudahkan mereka dalam mengelola informasi
iuran. Tampilan halaman pengumuman pada admin dapat dilihat pada Gambar 3.36.
Tampilan halaman pengumuman pada pengguna menunjukkan halaman pengumuman
pada pengguna. Halaman pengumuman untuk pengguna hanya terdapat fitur detail
pengumuman yang kemudian dilanjutkan pada halaman detail pengumuman. Tampilan
halaman pengumuman pada pengguna dapat dilihat pada Gambar 3.37.
40
Gambar 3.38 Tambah pengumuman admin Gambar 3.39 Ubah data pengumuman
admin
Tampilan bagian dari halaman pengaduan untuk pengguna. Pada halaman pengaduan
untuk pengguna, mereka hanya memiliki kemampuan untuk melihat detail pengaduan. Menu
yang ditampilkan terbatas pada pencarian keluhan penduduk dan melihat detail pengaduan.
Pengguna dapat menggunakan menu tersebut untuk mencari keluhan penduduk dan melihat
informasi rinci tentang pengaduan tersebut. Tampilan pengaduan pada pengguna dapat dilihat
pada Gambar 3.42.
Tampilan tambah pengaduan, tambah data pengaduan yang dapat dilakukan oleh
pengguna. Penambahan data pengaduan harus memasukan judul, konten dan tanggal
pengaduan dibuat. Tampilan tambah pengaduan dapat dilihat pada Gambar 3.43.
43
Tampilan ubah data pengaduan merupakan halaman ubah data pengaduan yang dapat
dilakukan oleh pengguna. Halaman ubah data pengaduan berfungsi jika ada kesalahan. Pada
halaman pengaduan admin dan pengguna dapat melihat daftar pengaduan yang sudah terdaftar
dalam sistem. Tampilan ubah data pengaduan dapat dilihat pada Gambar 3.44.
Tampilan detail pengaduan menunjukkan gambar detail pengaduan yang dapat dilihat
oleh pengguna. Detail pengaduan yang berisi konten pengaduan dapat dilihat pada Gambar
oleh pengguna. Tampilan detail pengaduan dapat dilihat pada Gambar 3.45.
44
Gambar 3.46 Tampilan halaman pengguna Gambar 3.47 Tampilan tambah data
pengguna
Tampilan halaman pengguna yang ditampilkan adalah halaman khusus untuk admin.
Halaman ini memberikan fitur-fitur seperti informasi detail pengguna, penambahan data
pengguna, pengubahan data pengguna, dan penghapusan data pengguna. Halaman pengguna
ini hanya dapat diakses oleh admin. Tampilan halaman pengguna dapat dilihat padaGambar
3.46.
Tampilan tambah data pengguna menunjukkan tampilan tambah data pengguna yang
hanya dapat dilakukan oleh admin tambah data pengguna dapat mengisikan username, nama
pengguna, password, foto dan level pengguna. Tampilan tambah data pengguna dapat dilihat
pada Gambar 3.47.
45
Tampilan ubah data pengguna merupakan halaman ubah data pengguna yang dapat
dilakukan oleh admin. Halaman ubah data pengguna berfungsi jika ada kesalahan. Tampilan
ubah data pengguna dapat dilihat pada Gambar 3.48.
Tampilan detail pengguna menunjukkan gambar detail pengguna yang dapat dilihat oleh
pengguna dan admin. Detail pengguna yang berisi level pengguna dapat dilihat pada Gambar
3.49.
Gambar 3.50 Tampilan chat Gambar 3.51 Tampilan detail chat
Tampilan chat, baik admin maupun pengguna dapat berkomunikasi melalui chat jika
mereka memilih menu chat yang tersedia di halaman utama. Mereka dapat melakukan
obrolan/chat dengan pengguna lain dalam sistem. Tampilan chat dapat dilihat Gambar 3.50.
Tampilan detail chat pengguna dapat mengirim pesan kepada pengguna sistem yang
dituju. Tampilan detail chat dapat dilihat Gambar 3.51.