III-1
III. BAB III
ANALISIS KEBUTUHAN
3.1 Profil Desa Ciater
3.1.1 Sejarah Desa Ciater
Pada tanggal 01 April 1973 Desa Nagrak diadakan pemekaran desa Nagrak dan Ciater, yang mengepalai Desa Ciater periode pertama adalah Bpk. Acep Suryana (1973-1986), tahun 1968 hingga tahun 1988 di jabat oleh Bpk. M. Junaedi. Tahun 1988 diadakan pemilihan Kepala Desa Ciater dan menghasilkan Bpk. Warman Sebagai Kepala Desa terpilih (1988-1996).
Dari tahun 1996 dijabat oleh Bpk. Oman hingga akhir tahun 1996 dijabat oleh Bpk. Rahmat Hidayat hingga tahun 1998. Tahun 1998 dijabat oleh Bpk. Darya sampai degan tanggal 07 Desember 1998. Akhir tahun 1998 diadakan pemilihan Kepala Desa dan mengasilkan Bpk. Rahmat Hidayat sebagai kepala Desa terpilih (1998-2000). Tanggal 19 Oktober 2001 dijabat Kembali oleh Bpk. Darya.
Tahun 2001 diadakan pemilihan Kembali Kepala Desa Ciater degan menghasilkan Bpk. H. A. Hidayat hingga 12 Oktober 2006, tanggal 13 Oktober 2006 dijabat Bpk. Tarmita (Sekdes Desa Ciater) hingga tanggal 10 Januari 2007. Tahun 2007 diadakan pemilihan kepala desa degan menghasilkan Bpk. H. A. Hidayat sebagai kepala desa selama 2 periode, kemudian pada tahun 2011 diadakan pemilihan Kepala Desa Kembali degan Kepala Desa terpilih adalah Bpk. Iwan Setiawan yang menhabat sampai sekarang.
Tabel 3. 1 Tabel Kepala Desa Ciater
No. Nama Jabatan Masa Jabatan Keterangan
1 Acep Suryana Kepala Desa 1973-1968 Definitif
2 M. Juaedi Kepala Desa 1988 PJS
3 Warman Kepala Desa 1988-1996 Definitif
4 Rahmat Hidayat Kepala Desa 1998-2000 Definitif
5 Darya Kepala Desa 2000-2001 PJS
6 H.A.Hidayat Kepala Desa 2001-2006 Definitif 7 H.A.Hidayat Kepala Desa 2007-2011 Definitif 8 Iwan Setiawan Kepala Desa 2012-2018 Definitif 9 Iwan Setiawan Kepala Desa 2019-2024 Definitif
3.1.2 Kondisi Pemerintahan Desa
Pemerintahan disini diartikan organisasi dan atau lembaga yang memberi layanan kepada masyarakat. Secara umum adanya Undang- undang, peraturan pemerintah, keputusan presiden, peraturan daerah dan keputusan pimpinan daerah, adalah aturan main yang memberi gerak berjalannya lembaga-lembaga tersebut. Kelembagaan masyarakat adalah suatu himpunan norma-norma dari tingkatan yang berkisaran pada suatu kebutuhan pokok di dalam kehidupan masyarakat, dimana wujud konkritnya adalah asosiasi. Lembaga-lembaga yang ada di desa adalah sebagai berikut :
Tabel 3. 2 Tabel Asosiasi Lembaga Desa
No Jenis Kelembagaan Desa Jumlah
Pengurus/Kader
1 Badan Permusyawaratan Desa 9 Orang
2 Lembaga Pemberdayaan Masyarakat Desa (LMPD) 9 Orang
3
Lembaga Pemberdayaan Perempuan Dan Keluarga (LP2K)
15 Orang
4 Karang Taruna 18 Orang
5 Lembaga Masyarakat Desa Hutan (LMDH) 10 Orang 6 Unit Pelayanan Kegiatan Gabungan (UPKG) 15 Orang
7 Badan Usaha Milik Desa (BUMDES) 8 Orang
3.1.3 Struktur Organisasi Desa Ciater
Gambar 3. 1 Struktur Organisasi Desa Ciater
3.1.4 Visi dan Misi Desa A. visi
“Terwujudnya Desa Ciater yang berprestasi dan maju di dukung oleh pelayanan masyarakat mudah, sarana dan prasaranan lengkap, administrasi desa jelas, perekonomian makmur dan pembangunan lingkunan merata”.
B. Misi
1. Meningkatkan Ketakwaan kepada Tuhan yang Maha Esa 2. Menyalukran batuan tepat sasaran
3. Memudahkan pelayanan masyarakat
4. Memperbaiki distribusi untuk kontribusi kebutuhan masyarakat 5. Mengurangi jumlah angka pengangguran masyarakat
6. Pendidikan dan keterampilan
7. Mengangkat potensi Sumber Daya Manusia (SDM) 8. Menggali sumber potensi Sumber Daya Alam (SDA) 9. Melengkapi sarana dan prasaranan fasilitas masyarakat 10. Pemeliharan sumer mata air bersih
11. Merealisasikan program pemerintah
12. Mengembangkan usaha sampingan keluarga 13. Mengisi kegiatan kalender event
14. Mewujudkan SAPTA PESONA (Aman, Terbib, Bersih, Indah, Sejuk, Ramah tamah, Kenangan)
3.1.5 Tupoksi Desa Ciater A. Sekertaris Desa
1. Memberikan saran dan pendapat kepada Kepala Desa
2. Memimpin, mengkoordinasi, mengendalikan dan mengawasi semua unsur atau kegiatan sekertariat
3. Memerikan informasi mengenai keadaan sekertariat desa atau keadaan umum desa
4. Merumuskan program kegiatan kepala desa
5. Melaksanakan surat menyurat, kearsipan dan laporan
6. Mengadakan dan melaksanakan persiapan rapat, mencatat hasil rapat
7. Menyusun rencana anggaran pendataan desa
8. Mengadakan kegiatan dan invetarisasi kekayaan desa
9. Melaksanakan kegiatan pencatatan mutasi tanah dan pencatatan administrasi pertanahan
10. Melaksanakan administrasi ke pegawaian apparat desa
11. Melaksanakan administrasi kependudukan, pembagunan dan kemasyarakatan
12. Mewakili kepala desa dalam hal kepala desa berhalangan 13. Melaksanakan tugas lainnya yang di berikan kepala desa
B. Kaur Pemerintahan
1. Melaksanakan Kegiatan Administrasi Penduduk Desa
2. Melaksanakan dan memberikan pelayan kepada masyarakat dalam pembuatan kartu tanda penduduk (KTP)
3. Melaksanakan Kegiatan Administrasi Pertanahan 4. Mengadakan Pencatatan Monograpi Desa
5. Melaksakan kegiatan Kemasyarakatan Antara Lain Rt Rw Dan Kegiatan Ketentraman Dan ketertiban serta pertahanan sipil (Hansip)
6. Melaksanakan Penyelengaraan Buku Administrasi Peraturan Desa dan Keputusan Kepala Desa
7. Melaksanakan kegiatan Administrasi Pemilu berdasarkan ketentuan yang berlaku Melaksanakan pengawasan, mengawasi serta membina eks, tapel C (G.30S PKI) Dan Kegiatan Sosial Politik
8. Melakasanakan tugas lainya yang di berikan Sekretaris Desa C. Kaur Kesra
1. Melaksanakan kegiatan pencatatan keadaan Kesra,(Bencana Alam,Bantuan sosial pendidikan dan kebudayaan kesenian Olah Raga Pemuda Pramuka dan PMT Desa)
2. Melaksanakan Inventarisasi Penduduk: Tuna karya,Tuna Wisma, Tuna Susila, Pra penyandang cacat, yatim piatu, jompo, panti asuhan dan mencatat masyarakat bekas napi
3. Melaporkan tentang keadaan kesehatan masyarakat dan kegiatan lainya Mencatat Program kependudukan (KB.Ketenagakerjaan, Tranmigrasi,dan lingkungan Hidup)
4. Melaksanakan Kegiatan Pencatatan Bagi Para Peserta Jama'ah Haji Desa
5. Melaksanakan Kegiatan Pencatatan Dan Perkembangan Ke Agamaan, Kegiatan Dan Perkembangan Ke Agamaan
6. Melaksanakan Pengurusan Kematian
7. Melaksanakan Kegiatan Dkm Lumbung Bahagia/beras Perelek 8. Melaksanakan Tugas Lain Yang Diberikan Oleh Sekretaris Desa
D. Kaur Ekbang
1. Melaksanakan kegiatan Administrasi Pembangunan Desa 2. Melaksanakan Pencatatan hasil swadaya dalam pembangunan
Desa
3. Menghimpun data potensi Desa serta menganalisa dan memelihara untuk di kembangkan
4. Melaksanakan pencatatan dan mempersiapkan bahan guna pembuatan Daftar usulan
5. Rencana Proyek/Daptar Usulan Kegiatan serta mencatat Daptar isian Proyek
6. Melakasnakan tugas lainya yang di berikan Sekretaris Desa E. Kaur Keuangan
1. Mencatat mengenai penghasilan Kepala Desa, dan Perangkat Desa,sesuai dengan peraturan perundangan yang berlaku 2. Mengumpulkan dan menganalisa Sumber penghasilan Desa
untuk di kembangkan
3. Melaksanakan Administrasi pajak yang dikelola oleh Kepala Desa 4. Administrasi Keuangan Desa
5. Merencanakan tugas lainya yang di berikan Sekretaris Desa F. Kaur Umum
1. Menerima dan mengendalikan surat masuk dan keluar serta melaksanakan tata kearsipan Pengetikan/mencatat surat hasil persidangan dan rapat rapat atau masalah lainnya Melaksanakan penyediaan penyimpanan pendistribusian alat alat tulis kantor serta memelihara perbaikan peralatan kantor
2. Menyusun jadwal serta mengikuti pelaksanaan perkembangan piket
3. Menyelenggarakan pengelolaan Administrasi Kepegawaian Aparat Desa
4. Melaksanakan pengelolalaan Buku Administrasi umum
5. Melaksanakan persiapan penyelenggaraan rapat dan penerimaan tamu dinas kegiatan kerumah tanggaan
6. Melakasnakan tugas lainya yang di berikan Sekretaris Desa
3.2 Analisis Sistem Yang Berjalan
Di sistem yang sedang berjalan saat ini pembayaran retribusi air di desa ciater masih menggunakan sistem manual dan belum terkomputerisasi, petugas lapangan retribusi masih mendata Water meter dan melakukann pembayaran secara langsung ditempat. Degan sistem yang berjalan saat ini menurut penulis masih kurang efektif dan efisen.
Selama ini proses pendataan dan retribusi pembayaran air mengalami keterlambatan karena masyarakat mempunyai pekerjaan atau kesibukan diluar, yang mengakibatkan masyarakat atau Pelanggan sulit bertemu dengan si petugas retribusi pembayaran air. Sering kali dalam proses pendataan yang sudah dilakukan terjadi human error, baik dalam kehilangan data transaksi.
Berikut deskripsi mengenai flawmap diatas:
1. Petugas Retribusi Air Mendata Water Meter Masyarakat 2. Masyarakat Membayar Air
Gambar 3. 2 Analisis Sistem Berjalan
3. Petugas Retribusi Air Mencatat Bukti Pembayaran 4. Masyarakat Mendapatkan Bukti Pembayaran 5. Petugas Retribusi Air Melakukan Pencatatan Data 6. Hasil Pendataan Water Meter
7. Staff Menerima Hasil Pendataan Water Meter 8. Staff Melakukan Pengecekan Data
3.3 Uraian Hasil Analisis Kebutuhan Informasi
3.3.1 Kebutuhan Informasi
Kebutuhan informasi menjelaskan kondisi atau kemampuan sistem sesuai dengan spesifikasi yang diinginkan oleh pemakai, meliputi kebutuhan informasi, kebutuhan aplikasi atau proses pengolahan data untuk menghasilkan informasi tersebut dan kebutuhan perangkat keras.
Tabel 3. 3 Tabel Kebutuhan Informasi
No Aktor Informasi Yang Di Butuhkan
1 Admin Dashboard Admin, Kelola Tarif Layanan, Kelola Pelanggan, Kelola Daftar Pemakaian, Kelola Pembayaran Water Meter, Profile
3 Masyarakat Kelola Pembayaran Pelanggan, Profile
3.3.2 Kebutuhan Perangkat Keras
Berikut ini merupakan spesifikasi perangkat keras yang nanti akan digunakan sebagai server ketika implementasi system.
Tabel 3. 4 Tabel Kebutuhan Perangkat Keras User
No Kebutuhan Spesifikasi Keterangan
1. Smartphone Processor Mediatek MT6762 Helio
P22 (12 nm) Octa-core 2.0 GHz Cortex-A53 / Apple A10 Fusion (16 nm) Quad- core 2.34 GHz
RAM Minimal 3 GB
Penyimpanan Minimal 8 GB
2. PC/Laptop Processor Core 2 Duo / AMD Athlon
RAM Minimal 4 GB
Penyimpanan Minimal 16 GB
Kartu Grafis Intel HD / Radeon Vega Series
Tabel 3. 5 Tabel Kebutuhan Perangkat Keras Programmer
No Perangkat Keras Keterangan
1. Processor Intel Core i7-8850U
2. RAM 8 GB DDR 4
3. Penyimpanan SSD 512 GB
4. Kartu Grafis AMD Radeon 520 Mobile VRam 2 GB
5. Keyboard Standar
6. Mouse Standar
Tabel 3. 6 Tabel Kebutuhan Perangkat Server
No Perangkat Keras Keterangan
1. Processor AMD EPYC 7502P
2. RAM 128GB DDR4
3. Penyimpanan SSD 512GB
4. Kartu Grafis NVDIA Tesla T4 16GB
5. NIC Intel X540 3x10 GbE
3.3.3 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak mendeskripsikan system secara umum dan menjelaskan kebutuhan-kebutuhan yang di perlukan. Berikut adalah table kebutuhan perangkat lunak.
Tabel 3. 7 Tabel Kebutuhan Perangkat Lunak User
No Perangkat Lunak Keterangan
1 Web Browser Digunakan untuk menjalankan sistem 2 Windows, 10,11, Android, IOS Digunakan sebagai sistem operasi
Tabel 3. 8 Tabel Kebutuhan Perangkat Lunak Programmer
No Perangkat Lunak Keterangan
1. Web Browser Digunakan untuk menjalankan sistem 2. Windows, 10,11 Digunakan sebagai sistem operasi 3. Sublime Text DIgunakan sebagai text editor
4. XAMPP Digunakan sebagai DBMS
Tabel 3. 9 Tabel Kebutuhan Perangkat Lunak Server
No Perangkat Lunak Keterangan
1. Meta Desc Untuk melayani permintaan akses dari komputer
2. FTP Untuk melakukan pertukaran dan transfer file melalui sebuah server internet
3. Web Server Menyediakan layanan permintaan data dengan protocol http dan https
4. DNS Server Layanan untuk memberikan
informasi dan menerjemahkan nama host (domain) ke IP Adress
5. DHCF Protokol berbasis arsitektur client/server yang di pakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan
6. MySQL Database
3.4 Kebutuhan Fungsional dan Non Fungsional
3.4.1 Kebutuhan Fungsional
Kebutuhan Fungsional merpakan kebutuhan inti dari system dimana system yang akan dibangun harus memenuhi kebutuhan yang telah ditentukan dari hasil observasi dan pengidentifikasian dari sebuah masalah yang akan di angkat topiknya.
Tabel 3. 10 Tabel Kebutuhan Fungsional
No SRS Deskripsi
ADMIN
SRS-F-001 Sistem memiliki fasilitas untuk melihat Dashboard Admin SRS-F-002 Sistem memiliki fasilitas untuk mengelola tarif layanan SRS-F-003 Sistem memiliki fasilitas untuk mengelola pelangggan
SRS-F-004 Sistem memiliki fasilitas untuk mengelola pemakaian Pelanggan SRS-F-005 Sistem memiliki fasilitas untuk mengelola pembayaran Water meter
MASYARAKAT
SRS-F-006 Sistem memiliki fasilitas untuk pendaftaran akun
SRS-F-007 Sistem memiliki fasilitas untuk mengelola pembayaran Pelanggan ADMIN DAN MASYARAKAT
SRS-F-008 Sistem Menyediakan Login SRS-F-009 Sistem Menyediakan Logout
SRS-F-010 Sistem memiliki fasilitas untuk melihat Profile
3.4.2 Kebutuhan Non Funsional
Kebutuhan Non Fungsional adalah kebutuhan pendukung atau kebutuhan pellengkap dari suatu system yang akan dibangun.
Tabel 3. 11 Tabel Kebutuhan Non Fungsional
No SRS Deskripsi
SRS-NF-100 Sistem mempunyai rancangan antar muka yang User friendly SRS-NF-200 Sistem ini dirancang menggunakan CodeIgneter dan Mysql
SRS-NF-300 Sistem menggunakan Visual Code Studio sebagai Text editor dan phpMyAdmin sebagai basis data
3.5 Definisi Aktor
Tabel 3. 12 Tabel Definisi Aktor
No Aktor Deskripsi
1 Admin melihat Dashboard Admin, mengelola tarif layanan, mengelola daftar pelangggan, mengelola Pemakaian Pelanggan, mengelola Pembayaran Water Meter.
2 Masyarakat Orang Yang memiliki hak akses, mendaftar akun, mengelola Pembayaran Pelanggan.
3 Admin dan Masyarakat Kelola Login, Kelola Logout. Dan lihat Profile
3.6 Definisi Usecase
Tabel 3. 13 Tabel Definisi Usecase
No No Usecase Deskripsi
Aktor : Admin
1 UC-1 Lihat Dashboard Admin 2 UC-2 Kelola Tarif Layanan 3 UC-3 Kelola Pelangggan
4 UC-4 Kelola Pemakaian Pelangggan 5 UC-5 Kelola Pembayaran Water Meter Aktor : Masyarakat
6 UC-6 Kelola Pendaftaran Akun 7 UC-7 Kelola Pembayaran Pelanggan Aktor : Admin Dan Masyarakat
8 UC-8 Login
9 UC-9 Logout
10 UC-10 Lihat Profile
3.7 Usecase Diagram Sistem Infomasi Retribusi Pembayaran Air Pada BUMDES Desa Ciater
Gambar 3. 3 Usecase Diagram Keseluruhan
3.8 Scenario Usecase
1.Login
Tabel 3. 14 Tabel Scenario Login
Nama Usecase Deskripsi
Aktor Admin dan Masyarakat
Kondisi Awal Halaman web browser
Hasil Yang Diharapkan Aktor dapat masuk kedalam sistem informasi BUMDES CIATER Skenario Utama
Aksi Aktor Aksi Sistem
1. Klik web browser
2. Menampilkan halaman web3. klik alamat website BUMDES
CIATER
4. Menampilkan halaman Login website BUMDES CIATER
Gambar 3.2 Usecase Login
Gambar 3. 4 Usecase Login
5. Memasukan Username dan Password dan klik masuk
6. Validasi Username dan Password, cek database apakah
data yang dimasukan sesuai
7. Menunggu Username dan
Password yang sudah diisi
8. Jika, Username dan Password benar maka sisitem menampilkan halaman sesuai hak akses
Alternative Failed Login
9. Jika, Username dan Password salah maka sistem akan Kembali menampilkan halaman Login dan mucul notifikasi Username dan Password salah.
10. Lengkapi kembali data hingga lengkap
11. Kembali ke nomer 10 skenario
Tabel 3. 15 Tabel Scenario Logout
Nama Usecase Deskripsi
Aktor Admin dan Masyarakat
Kondisi Awal Halaman web website BUMDES CIATER
Hasil Yang Diharapkan Aktor dapat keluar dari sistem informasi BUMDES CIATER Skenario Utama
Aksi Aktor Aksi Sistem
1. Klik Logout dihalaman Dashboard Admin website BUMDES CIATER
2. Menampilkan halam Login
2. Dashboard Admin
Tabel 3. 16 Tabel Scenario Dashboard Admin
Nama Usecase Deskripsi
Aktor Admin
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER Hasil Yang Diharapkan Aktor dapat melihat Dashboard
Admin Skenario Utama
Aksi Aktor Aksi Sistem
1. Mengklik halaman Dashboard Admin
2. Menampilkan halaman Dashboard Admin
Gambar 3.3 Usecase Dashboard Admin
Gambar 3. 5 Usecase Diagram Dashboard Admin Admin
3. Kelola Tarif Layanan
Tabel 3. 17 Tabel Scenario Kelola Tarif Layanan
Nama Usecase Deskripsi
Aktor Admin
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER Hasil Yang Diharapkan Aktor dapat mengelola tarif layanan
Skenario Utama
Aksi Aktor Aksi Sistem
1.
Mengklik menu Kelola Tarif Layanan2. Menampilkan halaman Kelola Tarif Layanan yang berisi ringkasan informasi dan data
Skenario Edit 2. Klik tombol edit di halaman tarif
layanan
3. Menampilkan form edit data 4. Melakukan edit data kemudian
menekan tombol “Simpan” 5. menampilkan pesan “Data berhasil di edit”
Gambar 3.4 Usecase Kelola Pemakaian Gambar 3. 6 Usecase Diagram Kelola Tarif Layanan
4.
Kelola Pelanggan
Tabel 3. 18 Tabel Scenario Kelola Pelanggan Admin Skenario Tambah 2. Klik tombol tambah di halaman
tarif layanan
3. Menampilkan form untuk menambah tarif layanan
4. Input data kemudian menekan
tombol “Simpan” 5. Jika data sudah lengkap menampilkan pesan “Data berhasil di tambahkan”
Alternative Jika Tambah Data Gagal
5. Jika inputan data kosong menampilkan pesan “Data harus diisi”
6. Lengkapi data hingga lengkap 7. Kembali ke nomer 5 skenario Skenario Hapus
2. Memilih yang akan dihapus kemudian klik hapus
3. Menampilkan konfirmasi pesan
“Anda yakin akan menghapus data tersebut ?“
4. Klil OK 5. Muncul pesan“Data berhasil
dihapus”
Nama Usecase Deskripsi
Aktor Admin
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER
Hasil Yang Diharapkan Aktor dapat mengelola Pelanggan Skenario Utama
Aksi Aktor Aksi Sistem
1. Mengklik menu Kelola Pelanggan
2. Menampilkan halaman Kelola Pelangganyang berisi ringkasan informasi dan data
Gambar 3. 7 Usecase Kelola Pelanggan
Tabel 3.
19 Tabel
Scenario Kelola Pelanggan Masyarakat
Nama Usecase Deskripsi
Aktor Masyarakat
Kondisi Awal Halaman web website BUMDES
CIATER
Hasil Yang Diharapkan Aktor dapat daftar di sistem informasi BUMDES CIATER
Skenario Utama
Aksi Aktor Aksi Sistem
Skenario Edit 2. Klik tombol edit di halaman
Pelanggan
3. Menampilkan form edit data 4. Melakukan edit data
kemudian menekan tombol
“Simpan”
5. menampilkan pesan “Data berhasil di edit”
Skenario Tambah 2. Klik tombol tambah di
halaman Pelanggan
3. Menampilkan form untuk menambah Pelanggan
4. Input data kemudian menekan tombol “Simpan”
5. Jika data sudah lengkap menampilkan pesan “Data berhasil di tambahkan”
Alternative Jika Tambah Data Gagal
5. Jika inputan data kosong menampilkan pesan “Data harus diisi”
6. Lengkapi data hingga lengkap 7. Kembali ke nomer 5 skenario Skenario Hapus
2. Memilih yang akan dihapus kemudian klik hapus
3. Menampilkan konfirmasi pesan “Anda yakin akan menghapus data tersebut ?“
4. Klil OK 5. Muncul pesan“Data berhasil dihapus”
1. Klik Daftar dihalaman website BUMDES CIATER
2. Menampilkan form daftar akun
3. Mengisi Data yang dibutuhkan / Input data kemudian klik Simpan
4. Data Berhalis dibuat
5. Kelola Pemakaian Pelanggan
Tabel 3. 20 Tabel Scenario Kelola Pemakaian Pelanggan
Nama Usecase Deskripsi
Aktor Admin
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi
BUMDES CIATER
Hasil Yang Diharapkan Aktor dapat mengelola Pemakaian Pelanggan
Skenario Utama
Gambar 3. 8 Usecase Kelola Pemakaian Pelanggan
Aksi Aktor Aksi Sistem
1. Mengklik menu Kelola
Pemakaian Pelanggan
2. Menampilkan halaman Kelola Pemakaian Pelanggan yang berisi ringkasan informasi dan data
Skenario Edit 2. Klik tombol edit di halaman
pemakaian Pelanggan
3. Menampilkan form edit data
4. Melakukan edit data kemudian menekan tombol “Simpan”
5. menampilkan pesan “Data berhasil di edit”
Skenario Tambah 2. Klik tombol tambah di halaman
Pemakaian Pelanggan
3. Menampilkan form untuk tambah Pemakaian Pelanggan
4. Input data kemudian menekan tombol “Simpan”
5. Jika data sudah lengkap menampilkan pesan “Data berhasil di tambahkan”
Alternative Jika Tambah Data Gagal
5. Jika inputan data kosong menampilkan pesan “Data harus diisi”
6. Lengkapi data hingga lengkap 7. Kembali ke nomer 5 skenario Skenario Hapus
2. Memilih yang akan dihapus kemudian klik hapus
3. Menampilkan konfirmasi pesan
“Anda yakin akan menghapus data tersebut ?“
4. Klil OK 5. Muncul pesan“Data berhasil
dihapus”
6. Kelola Pembayaran Water Meter
Tabel 3. 21 Tabel Scenario Kelola Pembayaran Water Meter
Nama Usecase Deskripsi
Aktor Admin
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER
Hasil Yang Diharapkan Aktor dapat mengelola Pembayaran Water Meter
Skenario Utama
Aksi Aktor Aksi Sistem
Gambar 3. 9 Usecase Kelola Data Tagihan
7. Kelola Pembayaran Pelanggan
Tabel 3. 22 Tabel Scenario Kelola Pembayaran Pelanggan 1. Mengklik halaman Kelola
Pembayaran Water Meter
2. Menampilkan halaman Kelola Pembayaran Water Meter yang berisi ringkasan informasi dan data
Skenario Cetak 2. Klik tombol cetak di halaman
Pembayaran Water Meter
3. Menampilkan struk pembayaran
4. Klik tombol “Print” 5. Struk pembayaran berhasil di print/download
Skenario Bayar 2. Klik tombol bayar di halaman
Pembayaran Water Meter
3. Menampilkan form untuk pembayar tagihan
4. Input data kemudian menekan tombol “Simpan”
5. Menampilkan pesan “Tagihan berhasil di bayarkan”
Nama Usecase Deskripsi
Aktor Masyarakat
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER
Hasil Yang Diharapkan Aktor dapat mengelola Pembayaran Pelanggan
Skenario Utama
Aksi Aktor Aksi Sistem
Gambar 3. 10 Usecase Kelola Pembayaran Pelanggan
1. Mengklik halaman Pembayaran Pelanggan
2. Menampilkan halaman Kelola Pembayaran Pelanggan yang berisi ringkasan informasi dan data Skenario Cetak
2. Klik tombol cetak di halaman Pembayaran Pelanggan
3. Menampilkan struk pembayaran
4. Klik tombol “Print” 5. Struk pembayaran berhasil di print/download
Skenario Upload 2. Klik tombol Upload di
halaman Pembayaran Pelanggan
3. Menampilkan form untuk upload bukti pembayar
4. Input data kemudian menekan tombol “Simpan”
5. Menampilkan pesan “Menunggu Verifikasi Admin”
8. Lihat Profile
Tabel 3. 23 Tabel Scenario Lihat Profil
Nama Usecase Deskripsi
Aktor Admin dan Masyarakat
Kondisi Awal Dalam keadaan telah Login dan berada pada halaman sistem informasi BUMDES CIATER Hasil Yang Diharapkan Aktor dapat melihat Profile
Skenario Utama
Aksi Aktor Aksi Sistem
1. Mengklik menu Profile
2. Menampilkan halaman Profile Gambar 3. 11 Usecase Lihat Profil3.9 Activity Diagram
1. Activity Diagram Login
Gambar 3. 12 Activity Diagram Login
2. Activity Diagram Dashboard Admin
Gambar 3. 13 Activity Diagram Dashboard Admin
3. Activity Diagram Kelola Tarif Layanan
Gambar 3. 14 Activity Diagram Kelola Tarif Layanan
4. Activity Diagram Kelola Pelanggan
Gambar 3. 15 Activity Diagram Kelola Daftar Pelanggan Admin
5. Activity Diagram Kelola Pelanggan Masyarakat
Gambar 3. 16 Activity Diagram Kelola Daftar Pelanggan Masyarakat
6. Activity Diagram Kelola Pemakaian Pelanggan
Gambar 3. 17 Activity Diagram Kelola Data Pemakaian
7. Activity Diagram Kelola Pembayaran Water Meter
Gambar 3. 18 Activity Diagram Kelola Data Tagihan
8. Activity Diagram Kelola Pembayaran Pelanggan
Gambar 3. 19 Activity Diagram Kelola Pembayaran Pelanggan
9. Activity Diagram Lihat Profile
Gambar 3. 20 Activity Diagram Lihat Profile
3.10 Robustness Diagram
Gambar 3. 21 Robustness Diagram