• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM INFORMASI RUKUN TETANGGA BERBASIS WEB DI SIDOARJO - Politeknik NSC Surabaya Repository

N/A
N/A
Protected

Academic year: 2024

Membagikan "PERANCANGAN SISTEM INFORMASI RUKUN TETANGGA BERBASIS WEB DI SIDOARJO - Politeknik NSC Surabaya Repository"

Copied!
18
0
0

Teks penuh

(1)

BAB III PEMBAHASAN A. Perancangan

1. Analisa Kebutuhan a. Software equipment

Dalam pembuatan aplikasi Sistem Informasi Rukun Tetangga Berbasis Web di Sidoarjo ini membutuhkan perangkat lunak (software) untuk hal pembuatan program aplikasi Sistem Informasi Rukun Tetangga Berbasis Web di Sidoarjoyaitu:

1) Sistem operasi Microsoft Windows 10 Home Single Language 2) Web server yang digunakan adalah XAMPP

3) Pemrograman PHP 4) Framework Bootstrap

b. Teknik Pengumpulan Data

Teknik pengumpulan data merupakan suaru cara memperoleh data-data yang diperlukan dalam penelitian. Dalam penelitian ini teknik yang digunakan antara lain sebagai berikut:

1) Observasi

(2)

Merupakan aktivitas penelitian dalam rangka mengumpulkan data yang berkaitan dengan masalah penelitian melalui proses pengamatan langsung di lapangan. Peneliti berada ditempat itu, untuk mendapatkan bukti-bukti yang valid dalam laporan yang akan diajukan. Observasi adalah metode pengumpulan data dimana peneliti mencatat informasi sebagaimana yang mereka saksikan selama penelitian (W. Gulo, 2002:

116).

Teknik pengumpulan data ini dilakukan dengan cara mengamati suatu fenomena yang ada dan terjadi. Observasi yang dilakukan diharapkan dapat memperoleh data yang sesuai atau relevan dengan topik penelitian.

2. Analisis Sistem

a. DFD (Data Flow Diagram)

Menurut Sukamto dan Shalahuddin (2014:288), “Data Flow Diagram atau dalam bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah refresentasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengatur dari masukan (input) dan keluaran (output).

b. DFD level 0

(3)

Gambar 3.1 DFD level 0

c. DFD level 1

Gambar 3.2 DFD level 1

(4)

d. Basis Data

1) Struktur Tabel

Berikut adalah struktur tabel yang digunakan pada aplikasi ini:

a) tbl_user

Tabel User digunakan untuk menyimpan dan mengedit data user/admin yang bisa mengakses aplikasi Sistem Informasi Rukun Tetangga. Ditunjukkan pada tabel 3.1

Nama Field Tipe Ukuran Keterangan

Id_user Int 11 Primary key

Nama Varchar 45

Username_user Varchar 20 Password_user Varchar 32 Keterangan_user Text

Status_user Enum ‘admin’

‘RT’

Created_at timestamp Updated_at timestamp

Tabel 3.1 Tabel User

b) warga

Tabel Warga digunakan untuk menyimpan dan mengedit data warga. Ditunjukkan pada tabel 3.2

Nama field Tipe Ukuran Keterangan

Id_warga Int 11 Primary key

(5)

Nik_warga Varchar 16

Nama_warga Varchar 45

Tempat_lahir_warga Varchar 30 Tanggal_lahir_warg

a

Date

Jenis_kelamin_warg a

Enum ‘P’’L’

Alamat_ktp_warga Text Alamat_warga Text

No_rumah Varchar 5

Desa_kelurahan_war ga

Varchar 30

Kecamatan_warga Varchar 30 Kabupaten_kota_wa

rga

Varchar 30

Provinsi_warga Varchar 30

Negara_warga Varchar 30

Rt_warga Varchar 3

Rw_warga Varchar 3

Agama_warga Enum ‘islam’

‘kristen’

‘katholik’

‘hindu’

‘budha’

(6)

Pendidikan_terakhir _warga

Varchar 20

Pekerjaan warga Varchar 20 Status_perkawinan_

warga

Enum ‘kawin’

‘belum kawin’

Status_warga Enum ‘tetap’

‘kontrak’

Id_user Int 11

Username Varchar 50

Password Varchar 50

Foto Varchar 100

Created_at timestamp Updated_at timestamp

Tabel 3.2 Tabel Warga

c) kartu_keluarga

Tabel Kartu Keluarga digunakan untuk menyimpan dan mengedit data kartu keluarga. Ditunjukkan pada tabel 3.3

Nama field Tipe Ukuran Keterangan

Id_keluarga Int 11 Primary key

Nomor_keluarga Varchar 16

Id_kepala_keluarga Int 11

Alamat_keluarga Text

(7)

Desa_kelurahan_keluarga Varchar 30 Kecamatan_keluarga Varchar 30 Kabupaten_kota_keluarga Varchar 30 Provinsi_keluarga Varchar 30 Negara_keluarga Varchar 30

Rt_keluarga Varchar 3

Rw_keluarga Varchar 3

Kode_pos_keluarga Varchar 5

Id_user Int 11

Created_at Timestamp

Updated_at Timestamp

Tabel 3.3 Tabel Kartu Keluarga

d) kas

Tabel Kas digunakan untuk menambah data kas masuk, dan data kas keluar. Ditunjukkan pada tabel 3.4

Nama field Tipe Ukuran Keterangan

Kode Int 11 Primary key

Id_keluarga Int 11

Keterangan Varchar 300

Id_bln Varchar 15

Tanggal Date

Jumlah_masuk Int 20

(8)

Jenis Varchar 20

Jumlah_keluar Int 20

Id_user Int 11

Created_at Timestamp Update_at Timestamp

Tabel 3.4 Tabel Kas

e) warga_has_kartu_keluarga

Tabel warga yang memiliki kartu keluarga digunakan untuk menampilkan warga yang sudah memiliki kartu keluarga.

Ditunjukkan pada tabel 3.5

Nama field Tipe Ukuran Keterangan

Id_warga Int 11

Id_keluarga Int 11

Tabel 3.5 Tabel warga yang memiliki kartu keluarga

f) bulan

Tabel Bulan digunakan untuk menampilkan laporan keuangan berdasarkan bulan. Ditunjukkan pada table 3.6

Nama field Tipe Ukuran Keterangan

Id_bulan Int 10 Primary key

Bulan Varchar 50

Tabel 3.6 Tabel Bulan

(9)

g) mutasi

Tabel Mutasi digunakan untuk menyimpan informasi data warga yang keluar. Ditunjukkan pada table 3.7

Nama field Tipe Ukuran Keterangan

Id_mutasi Int 11 Primary key

Nik_mutasi Varchar 16

Nama_mutasi Varchar 45

Tempat_lahir_mutasi Varchar 30 Tanggal_lahir_mutasi Date

Jenis_kelamin_mutasi Enum ‘L’ ‘P’

Alamat_ktp_mutasi Text

Alamat_mutasi Text

Desa_kelurahan_mutasi Varchar 30 Kecamatan_mutasi Varchar 30 Kabupaten_kota_mutasi Varchar 30

Provinsi_mutasi Varchar 30

Negara_mutasi Varchar 30

Rt_mutasi Varchar 3

Rw_mutasi Varchar 3

Agama_mutasi Enum ‘islam’

‘kristen’

‘katholik’

‘hindu’

‘budha’

(10)

Pendidikan_terakhir_mutasi Varchar 20 Pekerjaan_mutasi Varchar 20 Status_perkawinan_mutasi Enum ‘kawin’

‘tidak kawin’

Status_mutasi Enum ‘tetap’

‘kontrak’

Id_user Int 11

Create_at Timestamp

Update_at Timestamp

Tabel 3.7 Tabel Mutasi

2) Relasi antar Tabel

Tabel 3.8 Relasi antar Tabel

(11)

B.Implementasi

1. Implementasi Interface

Berikut adalah implementasi antarmuka yang telah dibuat penulis dalam pembuatan “Perancangan Sistem Informasi Rukun Tetangga Berbasis Web di Sidoarjo”.

a. Halaman Awal Web.

Gambar 3.3 Tampilan halaman awal Web.

b. Data Warga.

Pada halaman ini digunakan untuk melakukan pengolahan data warga.

(12)

c. Data Kartu Keluarga.

Pada Halaman ini digunakan untuk mengolah data kartu keluarga.

Gambar 3.5 Tampilan halaman Data Kartu Keluarga.

d. Data Mutasi

Pada Halaman ini digunakan untuk mengolah data mutasi warga.

Gambar 3.6 Tampilan halaman Data Mutasi.

(13)

e. Kas Masuk

Pada Halaman ini digunakan untuk mengolah data Kas masuk.

Gambar 3.7 Tampilan halaman Data Kas Masuk.

f. Kas Keluar

Pada Halaman ini digunakan untuk mengolah data Kas keluar.

Gambar 3.8 Tampilan halaman Data Kas Keluar.

(14)

g. Pembayaran Iuran

Pada Halaman ini digunakan untuk mengolah data Pembayaran Iuran.

Gambar 3.9 Tampilan halaman Pembayaran Iuran.

h. Laporan Keuangan Pemasukan

Pada Halaman ini digunakan untuk menampilkan Laporan Keuangan Pemasukan.

Gambar 3.10 Tampilan halaman Laporan Keuangan Pemasukan.

(15)

i. Laporan Keuangan Pengeluaran

Pada Halaman ini digunakan untuk menampilkan Laporan Keuangan Pengeluaran.

Gambar 3.11 Tampila halaman Laporan Keuangan Pengeluaran.

j. Laporan Iuran

Pada Halaman ini digunakan untuk menampilkan Laporan Iuran.

Gambar 3.12 Tampilan halaman Laporan Iuran.

(16)

k. Rekapitulasi

Pada Halaman ini digunakan untuk menampilkan rekapitulasi keuangan.

Gambar 3.13 Tampilan halaman Rekapitulasi.

C. Uji Coba Sistem

Form pengujian Login sistem.

Tabel 3.9 Form Pengujian Login Sistem Form pengujian Data Warga

No Skenario Pengujian Hasil

1. Input username dan password untuk masuk ke halaman awal.

No Skenario Pengujian Hasil

1. Input data warga

2. Ubah data warga

3. Hapus dara warga

4. Mutasi data warga

(17)

Form pengujian Data Kartu Keluarga

Tabel 3.11 Form Pengujian Data Kartu Keluarga Form pengujian Data Mutasi

Tabel 3.12 Form Pengujian Data Mutasi Form pengujian Kas Masuk

Tabel 3.13 Form Pengujian Kas Masuk Form pengujian Kas Keluar

Tabel 3.14 Form Pengujian Kas Keluar

No Skenario Pengujian Hasil

1. Input data kartu keluarga

2. Ubah data kartu keluarga

3. Hapus data kartu keluarga

No Skenario Pengujian Hasil

1. Hapus dara warga

No Skenario Pengujian Hasil

1. Input data Kas Masuk

2. Ubah data Kas Masuk

3. Hapus data Kas Masuk

No Skenario Pengujian Hasil

1. Input data Kas Keluar

2. Ubah data Kas Keluar

3. Hapus data Kas Keluar

(18)

Form pengujian Iuran

Tabel 3.15 Form Pengujian Iuran

No Skenario Pengujian Hasil

1. Input data Iuran

2. Ubah data Iuran

3. Hapus data Iuran

Referensi

Dokumen terkait

Nama_user adalah string dengan isi data nama user yang terdaftar dalam MySQL yang digunakan untuk mengakses data pada MySQL. Password adalah string yang berisikan password

Pada halaman login , user diminta untuk memasukan username dan password , form ini ditujukan pada admin dan customer yang akan merujuk ke halaman berikutnya sesuai

Ketika user login dengan username dan password sebagai seorang kepala unit maka otomatis akan diarahkan untuk melihat laporan pemeliharaan, kerusakan dan perbaikan

Berfungsi untuk mengubah data user yang berupa. username dan

Proses login dimulai ketika admin memasukan username dan password pada halaman login, kemudian control mengecek validasi username dan password yang masuk, apakah username

Tabel 3 Tabel Places Nama Field Tipe Data Lebar id bigint 20 title varchar 255 slug varchar 255 thumbnail varchar 255 desc text address varchar 255 latitude varchar 255

GAMBAR 3.5 Untuk halaman berikutnya dari user/pelanggan adalah menu data yang sudah di pesan oleh pelanggan apakah data yang di input sudah benar atau salah.. Dan gambar 3.6 hanya

Unsur-Unsur Dalam PenyediaanWebsite : 1 Nama Domain menurut wikipedia : Domain adalah nama unikyang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email