BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Definisi Sistem Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sehingga sistem sangat diperlukan dalam memproses masukan untuk menghasilkan keluaran. Komputer merupakan salah satu sarana yang sangat bermanfaat dalam pengolahan data yang terdiri dari perangkat keras dan perangkat lunak. 3.1.1. Perangkat Lunak (Software) Perangkat keras komputer tidak akan dapat beroperasi tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi apabila instruksi-instruksi tertentu telah diberikan kepada perangkat keras komputer. Instruksi-instruksi ini disebut perangkat lunak. Instruksi-instruksi perangkat lunak ditulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras komputer. Perangkat lunak dikategorikan ke dalam tiga bagian yaitu: 1. Perangkat lunak sistem operasi (operating system), yaitu program yang digunakan untuk mengendalikan, mengkoordinasi kegiatan dari sistem. 2. Perangkat lunak bahasa ( language software ), yaitu program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman kedalam bahasa mesin agar dapat dimengerti oleh komputer. 3. Perangkat lunak aplikasi (application software), yaitu program yang ditulis dan diterjemahkan oleh bahasa pemrograman untuk menyelesaikan suatu masalah tertentu. Adapun perangkat lunak yang digunakan penulis untuk membuat Aplikasi Administrasi Warga Vila Pamulang menggunakan Teknologi Webcam pada Linux Ubuntu adalah : 1. Sistem operasi (Operating system) Ubuntu 9.10. 2. Tools Pemrograman (Application software) Gambas 2.13. 21
3.1.2. Perangkat Keras (Hardware) Perangkat keras computer dapat terdiri dari alat masukan (input), alat pemroses, alat output dan simpanan. 1. Alat Masukan Alat masukan adalah bagian dari sistem komputer yang bertugas untuk menerima perintah-perintah yang berupa data dari luar masuk ke dalam komputer. Alat masukan tidak hanya terdiri dari satu jenis alat saja. Alat masukan yang akan digunakan untuk pembuatan Aplikasi Pendataan Kependudukan adalah papan ketik, mouse dan Webcam. 2. Alat Pemroses Alat pemroses adalah suatu alat dimana instruksi-instruksi program diproses untuk mengolah data yang dimasukan lewat alat masukan yang hasilnya akan ditampilkan di alat keluaran. Alat pemrosesan terdiri dari CPU (Central Processing Unit) dan main memory. Alat pemroses yang digunakan untuk pembuatan Aplikasi Pendataan Kependudukan adalah Processor Intel Pentium Dual Core dan Ram 1 G sebagai alat pengakses. 3. Alat Keluaran Alat keluaran yang digunakan untuk pembuatan aplikasi ini adalah monitor berwarna dengan tipe VGA atau SVGA. 4. Alat Simpanan Main memory didalam alat pemroses merupakan simpanan yang kapasitasnya tidak begitu besar dan umumnya bersifat volatile, yaitu informasi yang disimpannya akan hilang bila aliran listrik terputus. Simpanan dapat digolongkan kedalam direct-acces storage device (DASD) atau alat simpanan pengaksesan langsung oleh CPU. Alat penyimpanan yang yang digunakan untuk pembuatan Aplikasi Pendataan Kependudukan adalah tergolong dalam alat simpan direct-acces storage device yaitu hardisk dengan kapasitas 160 Gigabyte. 3.2 Flowchart Aplikasi Flowchart diagram akan mendefinisikan bagan-bagan yang akan menjelaskan secara rinci langkah-langkah proses dari pembuatan program 22
Aplikasi Administrasi Warga Vila Pamulang yang akan di buat. Diagram Flowchart Aplikasi akan di tunjukan pada gambar 3.1. berikut ini : Gambar 3.1 Flowchart Aplikasi 23
3.3 Analisis Teknologi 1. Tools pemograman yang di gunakan yaitu Gambas 2.13. 2. Teknologi yang di gunakan yaitu MySQL untuk di gunakan sebagai pemrosesanan Database. 3.4 Analisis hak Pengguna Sistem ini memiliki empat kategori pengguna yaitu: 1. Admin / Administrator, merupakan pengguna yang berhak melakukan Setting Pengguna, Entry Data Warga, Entry Data Keuangan, Entry Kartu Warga, View Laporan Data Warga, View Laporan Keuangan, Cetak Laporan Data Warga, Cetak Laporan Keuangan, Cetak Kartu Warga. 2. Ketua, merupakan pengguna yang berhak melakukan View Laporan Data Warga, View Laporan Keuangan, View Kartu Warga. 3. Sekretaris, merupakan pengguna yang berhak melakukan Entry Data Warga, View Laporan Data Warga, View Laporan Keuangan, Cetak Laporan Data Warga. 4. Bendahara, merupakan pengguna yang berhak melakukan Entry Data Keuangan, View Laporan Data Warga, View Laporan Keuangan, Cetak Laporan Keuangan. Tabel Hak Akses Pengguna. Pengguna Level Hak Akses Admin Admin Registrasi Pengguna Entry Data Warga Entry Data Keuangan Entry Kartu Warga View Laporan Data Warga View Laporan Keuangan Cetak Laporan Data Warga Cetak Laporan Keuangan Cetak Kartu Warga 24
User Ketua View Laporan Data Warga View Laporan Keuangan View Kartu Warga User Sekretaris Entry Data Warga View Laporan Data Warga View Laporan Keuangan Cetak Laporan Data Warga User Bendahara Entry Data Keuangan View Laporan Data Warga View Laporan Keuangan Cetak Laporan Keuangan 3.5 Analisis kebutuhan sistem Analisis kebutuhan sistem ini di gunakan untuk mengumpulkan kebutuhan administrator dan pengguna, dan mengetahui fasilitas yang harus di sediakan sistem. Kebutuhan sistem akan di bahas dari dua sisi yaitu: a. Sisi Administrator Peran sistem yang di butuhkan adalah sebagai berikut: Menginput, Mengupdate data yang masuk, Sistem harus mampu memberikan fasilitas untuk mengolah data - data tersebut yang akan di gunakan oleh pengguna lain pada saat mengggunakan aplikasi. Melihat data inputan pengguna lain Administrator dapat melihat data inputan pengguna lain untuk di gunakan sebagai bahan pengecekan atau koreksi mengenai validasi data tersebut. b. Sisi pengguna Login Berfungsi untuk menyaring apakah pengguna sudah teregistrasi dengan sistem atau belum untuk dapat mengakses sistem ini lebih lanjut. Input Data Fasilitas ini di gunakan untuk memasukan data oleh pengguna yang telah diberikan akses untuk menginput data. 25
Melihat Laporan Fasilitas ini di gunakan oleh pengguna untuk melihat hasil dari sistem. 3.6 Perancangan Sistem Rancangan sistem merupakan langkah multi proses yang memutuskan kerja pada struktur data, arsitektur perangkat lunak, prosedur rinci serta karakteristik antar muka. Rancangan sistem dapat juga di definisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam kesatuan-kesatuan yang utuh dan berfungsi. Rancang sistem akan mengubah kebutuhan-kebutuhan sistem menjadi sebuah representasi perangkat lunak. 3.7 Perancangan Data Flow Diagram (DFD) Untuk mendukung perancangan sistem Aplikasi Administrasi Warga Vila Pamulang, penulis menggambarkan data flow diagram ini untuk dijadikan sebagai model yang nantinya akan digunakan dalam membuat program. Adapun data flow diagram yang telah penulis rancang adalah sebagai berikut: 3.7.1 Context Diagram Untuk mendukung perancangan sistem aplikasi yang akan di buat, penulis menggambarkan data flow diagram pada Aplikasi Administrasi Warga Vila Pamulang untuk dijadikan sebagai model yang nantinya akan digunakan dalam membuat program. Context diagram mengambarkan suatu proses yang akan mewakili proses dari seluruh sistem serta hubungan- hubungan masukan dan keluaran antara sistem dengan kesatuan luar. Adapun diagram konteks yang telah penulis rancang pada aplikasi ini adalah seperti pada Gambar 3.2 berikut. Gambar 3.2 Contex Diagram Sistem 26
3.7.2 Data Flow Diagram Level 0 Untuk DFD Level 0 ditujukan pada gambar 3.3 berikut : Gambar 3.3 Data Flow Diagram Level 0 Aplikasi 27
3.7.3 Data Flow Diagram Level 1 Untuk DFD Level 1 ditujukan pada gambar 3.4 berikut : Gambar 3.4 Data Flow Diagram Level 1 Aplikasi 3.7.4 Data Flow Diagram Level 3 Untuk DFD Level 3 di tujukan pada gambar 3.5 berikut : Gambar 3.5 Data Flow Diagram Level 3 Aplikasi 28
3.7.5 Data Flow Diagram Level 5 Untuk DFD Level 4 di tujukan pada gambar 3.6 berikut : Gambar 3.6 Data Flow Diagram Level 5 Aplikasi 3.8 Perancangan Sistem Basis Data Basis data adalah kelompok data yang saling berubungan yang dikelola sedemikian rupa agar kelak dapat di manfaatkan kembali dengan cepat dan mudah. Perancangan basis data merupakan salah satu tahap yang paling penting dalam proses pembuatan program aplikasi. Tujuan dirancangnya basis data adalah untuk mendefinisikan data-data yang ada dalam suatu file. File-file ini berisi data yang mengalir baik yang masuk maupun yang keluar dari suatu sistem. Basis data yang digunakan oleh penulis adalah basis data yang dibuat melalui MySQL. 3.8.1 Rancangan Konseptual Berdasarkan Gambar 3.3 DFD level 0 atas dilakukan perancangan model konseptual database dan akan diperoleh sistem database yang diperlihatkan pada Gambar di bawah ini 29
[A] [B] [C] [D] Pengguna Form Login Form Utama Input, Update Data [E] Hasil / Laporan Gambar 3.7 Rancangan konseptual Aplikasil [A] [B] [C] [D] [E] Pengguna menjalankan aplikasi. Form login akan di tampilkan sebagai verifikasi / pengecekan apakah pengguna sudah mempunyai user dan password untuk mengakses aplikasi, pengguna harus memasukan user dan password kemudian sistem akan melakukan pengecekan dengan database. Setelah Pengguna melakukan verifikasi atas Username dan Password yang dimiliki dan sesuai dengan database, Form Utama akan di tampilkan. Pengguna melakukan penginputan data, update data dan kemudian sistem akan merekam data tersebut ke dalam database. Hasil / Laporan akan ditampilkan. 3.8.2 Rancangan Logikal Dari rancangan konseptual database Aplikasi Administrasi Warga dilakukan perancangan model logical untuk memetakan proses perancangan konseptual kedalam model database yang akan dipergunakan maka diperoleh model database seperti berikut ini : 1. Data_Warga, berfungsi untuk menyimpan data data identitas dari warga. 2. Data_Keuangan, berfungsi untuk menyimpan data data keuangan seperti kas masuk dan kas keluar. 30
3. Kartu_Warga, berfungsi untuk menyimpan data data identitas dari warga dan foto yang akan dipergunakan dalam pembuatan kartu warga. 4. User / Pengguna, Berfungsi untuk menyimpan data pengguna aplikasi Pengguna Data Warga Data Keuangan Kartu Warga Ganbar 3.8 :Entity pada sistem aplikasi Atribut setiap entity beserta primary keynya Dalam entity user / pengguna, Attribut dari entity tersebut, seperti : No* Id_Penduduk** Username Password Level Dalam entity Data_Warga, Attribut dari entity tersebut, seperti : Id_Penduduk* Nama_Lengkap Alamat Pekerjaan Pendidikan Tgl_Lahir Status_Rumah Status_Keluarga Jns_Kelamin Status_Penghuni Dalam entity Data_Keuangan, Attribut dari entity tersebut, seperti : No* Id_Transaksi Tanggal Uraian 31
Debit Kredit Dalam entity Kartu_Warga, Attribut dari entity tersebut, seperti : No* Id_Penduduk** Nama_Lengkap Tgl_Lahir Alamat Pekerjaan Masa_Berlaku Foto Berikut Tabel atribut dan kunci dari entity user / pengguna, data warga, data keuangan dan kartu warga : Entity Atribut Pengguna Data Warga 1 UNoU 2 Id_Penduduk 3 Username 4 Password 5 Level 1 UId_PendudukU 2 Nama_Lengkap 3 Alamat 4 Pekerjaan 5 Pendidikan 6 Tgl_Lahir 7 Status_Rumah 8 Status_Keluarga 9 Jns_Kelamin 10 Status_Penghuni 32
Data Keuangan 1 UNoU 2 Id_Transaksi 3 Tanggal 4 Uraian 5 Debit 6 Kredit 1 UNoU 2 Id_Penduduk 3 Nama_Lengkap Kartu Warga 4 Tgl_Lahir 5 Alamat 6 Pekerjaan 7 Masa_Berlaku 8 Foto Keterangan : Atribut yang bercetak tebal dan bergaris bawah merupakan kunci utama (Primary Key) Gambar 3.9 :Tabel atribut beserta kuncinya Relasi antar tabel beserta kunci tamunya Gambar 3.10 Relasi antar tabel dan kunci tamu 33
Penjelasan relasi tabel dan kunci tamunya Pada Aplikasi Administrasi Warga Vila Pamulang terdiri dari 4 entitas yaitu pengguna, data keuangan, kartu warga serta 1 relationship yaitu data warga yang menghubungkan entitas pengguna dan kartu warga. Setiap entitas dan relationsip yang ada memiliki atribut-atribut. Entitas yang pertama adalah pengguna terdiri dari 4 buah atribut antara lain: Id_Penduduk, Username, Password, Level. Entitas yang kedua adalah Data_Keuangan terdiri dari 6 buah atribut antara lain: No, Id_Transaksi, Tanggal, Uraian, Debit, Kredit. Entitas yang ketiga adalah Kartu_Warga terdiri dari 6 buah atribut antara lain: Id_Penduduk, Nama_Lengkap, Tgl_Lahir, Alamat, Pekerjaan, Masa_Berlaku. Pada relation Data_Warga terdiri dari Id_Penduduk, Nama_Lengkap, Alamat, Pekerjaan, Pendidikan, Tgl_Lahir, Status_Rumah, Status_Keluarga, Jns_Kelamin, Status_Penghuni. 4.8.3 Perancangan Fisik Suatu Database di definisikan sebagai kumpulan data yang di satukan dalam suatu entitas. Maksud dari database ini yaitu untuk menyimpan semua data yang diinginkan kepada suatu komponen, sehinga penyimpanan data dapat redundant. Pada Perancangan database secara fisikal sistem ini terdiri dari satu database dan terdiri dari tiga tabel yaitu tabel pengguna, paragraph, soal rancangan field-field untuk tiap tabel dapat di lihat pada Gambar tabel-tabel berikut berserta tipe data dan ukuranya: Tabel User Nama Field Tipe Data Ukuran No* Tinyint - Id_penduduk** Varchar 16 Username Char 16 Password Char 32 Level Char 16 Tabel Data_Warga 34
Nama Field Tipe Data Ukuran Id_penduduk* Varchar 16 Nama_lengkap Varchar 32 Alamat Text - Pekerjaan Char 32 Pendidikan Char 8 Tgl_lahir Date - Status_rumah Char 16 Status_keluarga Char 16 Jns_kelamin Char 8 Status_penghuni Char 16 Table Data_Keuangan Nama Field Tipe Data Ukuran No* Autonumber 4 Id transaksi Varchar 16 Tanggal Datetime - Uraian Text 255 Debit Int 16 Kredit Int 16 Table Kartu_Warga Nama Field Tipe Data Ukuran No* Int - Id_penduduk** Varchar 16 Nama_lengkap Varchar 32 Tgl_lahir Date - Alamat Text 255 35
Pekerjaan Char 32 Masa_berlaku Date - Penggambaran Relasi Antar Tabel Lengkap Aplikasi Administrasi Warga Vila Pamulang User No* Id_penduduk Username Password Level Data_Keuangan no * id_transaksi tanggal uraian debit kredit Keterangan: * : Primary key ** : Foreign key Data_Warga Id_penduduk * nama_lengkap alamat pekerjaan pendidikan tgl_lahir status_rumah status_keluarga jns_kelamin Gambar 3.11 Relasi tabel Kartu_Warga No * Id_penduduk ** nama_lengkap tgl_lahir alamat pekerjaan masa_berlaku foto Penjelasan Relasi Tabel Lengkap Tabel kartu_warga adalah tabel yang digunakan untuk menyimpan data warga yang akan digunakan dalam pembuatan kartu warga. Tabel ini memiliki jenis relasi one to many ke tabel data_warga dengan field kunci id_penduduk. Hal ini berarti bahwa satu kartu warga mempunyai banyak data pada tabel data_warga. Tabel data_warga digunakan untuk menyimpan data data dari warga. Tabel ini memiliki jenis relasi one to many ke tabel user dan kartu_warga. Dengan field kunci id_penduduk. Hal ini berarti bahwa satu user dan kartu warga dapat menggunakan atau mengakses banyak data pada table data_warga. 36
Tabel user digunakan untuk menyimpan data user atau pengguna. Tabel ini memiliki jenis relasi one to many ke tabel data_warga, kartu_warga dan data keuangan. Dengan kunci id_penduduk, hal ini berarti user dapat menggunakan atau mengakses banyak data dari tabel data_warga, data_keuangan dan kartu_warga. Tabel data_keuangan digunakan untuk menyimpan data data keuangan. Tabel ini memiliki jenis relasi one to many ke tabel user. Dengan field kunci id_penduduk. Hal ini berarti bahwa satu user dapat menggunakan atau mengakses banyak data pada table data_keuangan. 3.9 Perancangan Program Langkah-langkah perancangan program aplikasi ini adalah sebagai berikut : 1. Pembuatan basis data yang diperlukan dalam hal ini penulis menggunakan MySQL sebagai pendukung. 2. Perancangan dan pembuatan tampilan aplikasi. 3.10 Struktur Program Struktur dari aplikasi yang penulis buat ini disusun atau dibuat secara modular. Yaitu dimana program dibentuk dari kumpulan modul kecil agar dalam tahap pengecekan, modifikasi dan pemeriksaan penulis tidak mengalami kesulitan. Penulis membuat perancangan dari struktur program yang berbeda antara admin dan user, yang dapat dilihat seperti pada gambar dibawah ini. 37
Gambar 3.12 Diagram Struktur Program Keterangan: - Huruf (F) = kependekan dari form. - = simbol form yang dapat di akses oleh pengguna. Dari Gambar di atas terlihat perbedaan antara menu program bagi admin dengan menu program bagi user (sekretaris, bendahara, ketua). Oleh penulis, user tidak diberikan hak akses untuk semua menu aplikasi. 38
Berdasarkan gambar struktur program Aplikasi Administrasi Warga Vila Pamulang di atas dapat dilihat bahwa penulis menyediakan menu-menu utama untuk user dengan penjelasan sebagai berikut: 1. Menu Login Setiap user yang ingin masuk ke dalam program aplikasi ini diharuskan melakukan proses login terlebih dahulu dengan menginputkan username. password dan level yang telah dimiliki. Bagi user yang memiliki hak sebagai admin, maka user admin akan dapat menggunakan halaman-halaman admin yang akan dijelaskan kemudian. Bagi user yang memiliki hak selain admin akan dapat menggunakan halaman-halaman selain admin yang akan dijelaskan kemudian. Bagi admin di dalam menu ini admin dapat melihat data user ID dan user password serta dapat mengedit atau menghapusnya. Hal ini tidak dapat dilakukan oleh user dengan level user biasa. 2. Menu Entry Data Warga Dalam menu ini, user (admin dan sekretaris) dapat menginput dan mengupdate data-data warga di lingkungan RT.04 / RW.17 Vila Pamulang Tangerang Selatan dan kemudian akan disimpan pada database. 3. Menu Entry Data Keuangan Dalam menu ini, user (admin dan bendahara) dapat menginput dan mengupdate data-data keuangan dan kemudian akan disimpan pada database. 4. Menu Kartu Warga Dalam menu ini, user (admin) menginput data warga serta pengambilan foto warga yang akan digunakan dalam pembuatan kartu warga. 5. Menu Lap. Data Warga Dalam menu ini, semua user dapat melihat laporan data warga RT.04 / RW.17 Vila Pamulang Tangerang Selatan. 6. Menu Lap. Data Keuangan Dalam menu ini, semua user dapat melihat laporan keuangan RT.04 / RW.17 Vila Pamulang Tangerang Selatan. 39
7. Menu Cetak Lap. Data Warga Dalam menu ini, user (admin dan sekretaris) yang dapat mencetak Laporan data-data warga yang telah teinput. 8. Menu Cetak Lap. Data Keuangan Dalam menu ini, user (admin dan bendahara) yang dapat mencetak Laporan keuangan yang telah terinput. 9. Menu Cetak Kartu Warga Dalam menu ini, hanya user (admin) yang dapat mencetak Kartu Warga. 10. Menu Setting Pengguna Dalam menu ini, hanya user (admin) yang mempunyai hak akses untuk melakukan registrasi atas user yang lain. 3.11 Rancangan Tampilan Program Rancangan tampilan awal dari aplikasi pendataan kependudukan ini, masih dibuat secara sederhana, tanpa menggunakan banyak motif, tapi penulis berusaha untuk merancang tampilan utama ini sehingga dapat mewakili seluruh aspek aspirasi penulis, adapun rancangan tampilan awalnya adalah sebagai berikut: 1. Rancangan Halaman Login Halaman ini adalah halaman yang akan di jalankan oleh sistem pada saat pertama kali pengguna mengeksekusi. Fungsi dari halaman login ini adalah untuk keamanan sistem, artinya sistem hanya dapat di akses oleh pengguna yang sudah memiliki user dan password di dalam database. Gambar 3.13 berikut adalah rancangan dari halaman login. Gambar 3.13 Rancangan Form Login 40
2. Rancangan Form Entry Data Warga Pada form entry data warga ini pengguna dengan level admin atau sekretaris di minta untuk memasukan data-data warga yaitu : id warga, alamat, pekerjaan, pendidikan, tanggal lahir, jenis kelamin, status rumah, status keluarga, status penghuni. Data tersebut digunakan sistim untuk mencatat identitas dari warga yang kemudian disimpan pada database. Berikut adalah gambar dari form entry data warga. Gambar 3.15 Rancangan Form Entry Data Warga 3. Rancangan Form Enrty Data Keuangan Form ini digunakan oleh pengguna dengan level admin atau bendahara yang berfungsi untuk memasukan data keuangan yang nantinya akan dicatat oleh sistim dan disimpan pada database. Gambar 3.15 adalah rancangan dari rancangan form entry data keuangan. Gambar 3.16 Rancangan Form Entry Data Keuangan 41
4. Rancangan Form Entry Kartu Warga Form ini nantinya akan di gunakan oleh pengguna dengan level admin yang berfungsi untuk memasukan data warga serta pengambilan foto warga. Yang kemudian gambar atau foto warga tersebut akan disimpan pada database. Untuk spesifikasi file gambar dan hardware webcam adalah sebagai berikut : Tabel Spesifikasi File Gambar dan Hardware : Uraian Keterangan File Gambar / Foto yang dihasilkan Format :.jpeg Ukuran File Gambar / Foto Ukuran : 320px x 240px Webcam External : USB 2.0 PC Cam Gambar 3.17 akan menampilkan rancangan form entry kartu warga Input Kartu Warga ID Warga : Nama : Tgl Lahir : Alamat : Pekerjaan : Masukkan Nama Lengkap : Ambil Foto : Masa Berlaku : Klik Disini Tambah Reset Simpan Keluar Gambar 3.17 Rancangan Form Entry Kartu Warga 5. Rancangan Form Setting Pengguna Form ini digunakan oleh pengguna dengan level admin yang berfungsi untuk registrasi awal pada user dengan level sekretaris, bendahara, dan ketua Gambar 3.18 akan menampilkan rancangan form setting pengguna 42
Registrasi Pengguna ID Warga : Username : Password : Level : Tambah Simpan Keluar Id penduduk Username Level xx.x/xx-xx xxxxx xxxxxxxxxx xx.x/xx-xx xxxxx xxxxx xx.x/xx-xx xxxxx xxxxxxxxxx xx.x/xx-xx xxxxx xxxxx Reset Hapus Edit Gambar 3.18 Rancangan Form Setting Pengguna 6. Rancangan Form Lap. Data Warga Form ini nantinya dapat digunakan oleh semua level pengguna (admin, ketua, sekretaris dan bendahara) yang berfungsi untuk melihat Laporan Data Warga berdasarkan dari data-data warga yang sebelumnya telah di input oleh pengguna dengan level admin atau sekretaris pada form entry data warga. Gambar 3.19 akan menampilkan rancangan form Lap. Data Warga Gambar 3.19 Rancangan Form Lap. Data Warga 7. Rancangan Form Lap. Data Keuangan Form ini nantinya dapat digunakan oleh semua level pengguna (admin, ketua, sekretaris dan bendahara) yang berfungsi untuk melihat Laporan Data Keuangan berdasarkan dari data-data keuangan yang sebelumnya telah di input 43
oleh pengguna dengan level admin atau bendahara pada form entry data keuangan. Gambar 3.20 akan menampilkan rancangan form Lap. Data Keuangan. Gambar 3.20 Rancangan Form Lap. Data Keuangan 44