Anda di halaman 1dari 24

BAB IV

ANALISA DAN PEMBAHASAN

4.1 Sistem Yang Sedang Berjalan


Analisa sistem sedang berjalan merupakan kegiatan untuk memahami kerja
sistem yang berjalan pada suatu instansi atau perusahaan yang diteliti. Analisa ini
dapat berupa pengindentifikasian kelemahan-kelemahan yang ada pada sistem yang
lama dan dapat dilakukan peningkatan sistem yang ada jika diperlukan.
Setelah dilakukan penelitian maka didapat beberapa kendala yang dihadapi
sekarang ini, antara lain :
Kelemahan yang paling mendasar adalah pendataan penduduk yang masih
menggunakan mic.excel untuk pelaporan dan perhitungan jumlah penduduk yang
berada pada kelurahan tersebut.
Untuk mengatasi hal tersebut dibutuhkan suatu sistem yang dapat mengatasi
masalah dengan cepat dan akurat. Pendataan penduduk dengan menggunakan
aplikasi yang akan mempermudah untuk pelaporan kepada pimpinan dan
perhitungan jumlah penduduk yang akurat dan cepat

4.2 Fungsi Dan Kegunaan Sistem


Tujuan dari analisa sistem yang sedang berjalan adalah :
a. Menelusuri bagaimana sistem berjalan, dengan memperhatikan proses, aliran
data, atau informasi, dan pelaku sistem (dalam flowchart sistem yang sedang
berjalan).
b. Mengevaluasi sistem sehingga dapat mendukung dan meningkatkan kinerja
perangkat lunak yang akan dikembangkan.
c. Mendapatkan kemungkinan pengembangan sistem baru yaitu proses, dan
subproses yang dapat dimodifikasi ke arah yang lebih baik.
4.3 Diagram Aliran Data
Penggambaran prosedur dan dokuman yang terlibat dalam sistem yang berjalan
saat ini dapat dilihat pada diagram Flowchart. Diagram Alir Dokumen (flowchart)
digunakan untuk menunjukkan arus aliran dokumen dalam prosedur pembuatan
Kartu Keluarga baru, penambahan maupun perubahan.

4.3.1 Flowchart dari Sistem yang sedang berjalan

Gambar 4.1 Flowchart Sistem Berjalan

4.4 Analisa Sistem


Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk
mempelajari interaksi sistem yang terdiri atas pelaku proses dalam sistem, prosedur,
dan data serta informasi yang terkait. Kegiatan ini menggambarkan suatu sistem
pada model yang dapat mengidentifikasi seluruh aspek yang terlibat dalam sistem
tersebut.

4.4.1 Sistem Baru


Sistem yang baru proses pendataan penduduk yang akan digunakan nantinya akan
dibuatkan aplikasi yang berbasis web, yang di mana aplikasi ini digunakan untuk
mempermudah pendataan, perhitungan penduduk, dan pelaporan yang cepat.

4.4.2 Perancangan Sistem Yang Baru


Pada sistem yang baru ini memerlukan tahap-tahap perancangan. Untuk
perancangan apa saja yang diperlukan silahkan lihat pada beberapa point-point di
bawah:

4.4.2.1 Diagram Konteks Sistem Baru


Penjelasan dari diagram konteks SI Pendataan Penduduk adalah sebagai berikut:
a. Staff melakukan semua pengisian data biodata penduduk yang diajukan.
b. Lurah hanya menerima Laporan untuk setiap bulannya.
Dari penjelasan di atas dapat digambarkan diagram konteks seperti di bawah ini

Gambar 4.2 Diagram Konteks Sistem Baru


4.4.2.2 Data Flow Diagram(DFD) Level 1
DFD Sistem Informasi Pendataan Penduduk pada Kelurahan Sentani Kota
melibatkan 2 entitas, yaitu:
a. Staff
b. Lurah

Gambar 4.3 Data Flow Diagram Sistem Baru


4.4.2.3 Data Flow Diagram(DFD) Level 2
1.
4.4.2.4 ERD Sistem Baru

Gambar 4.4 ERD Sistem Baru


4.4.2.5 Flowchart Sistem Baru

Gambar 4.5 Flowchart Sistem Baru

4.4.2.6 Struktur Tabel Dari Sistem Baru


a. Tabel Kelahiran
Tabel kelahiran merupakan tabel master yang digunakan untuk menyimpan data
kelahiran, dan struktur tabelnya seperti berikut:
Tabel 4.1 Tabel Kelahiran
b. Tabel Kematian
Tabel kematian merupakan tabel master yang akan menyimpan data kematian,
selain untuk menyimpan data kamatian tabel ini juga dimaksudnya agar
mempermudah proses pelaporan jumlah kematian, dan struktur tabelnya adalah
sebagai berikut:
Tabel 4.2 Tabel Kematian

c. Tabel KK
Tabel KK merupakan tabel master yang digunakan untuk mendata KK yang ada
di kelurahan Sentani Kota, tabel KK ini juga dimaksudnya agar proses pelaporan
jumlah KK lebih mudah, dan struktur tabelnya adalah sebagai berikut:
Tabel 4.3 Tabel KK
d. Tabel Pendatang
Tabel Pendatang merupakan tabel master yang digunakan untuk menyimpan
data penduduk yang datang di kelurahan Sentani Kota, tabel ini juga dimaksudkan
agar proses perlaporan jumlah pendatang lebih mudah, dan struktur tabelnya adalah
sebagai berikut:
Tabel 4.4 Tabel Pendatang

e. Tabel Penduduk
Tabel Penduduk merupakan tabel master yang digunakan untuk menyimpan data
Penduduk, selain itu tabel ini juga dimaksudkan agar proses pelaporan jumlah
penduduk lebih mudah, dan struktur tabelnya adalah sebagai berikut:
Tabel 4.5 Tabel Penduduk
f. Tabel Pindahan
Tabel pindahan merupakan tabel master yang digunakan untuk menyimpan data
penduduk yang pindah keluar dari kelurahan sentani kota, selain itu tabel ini juga
dimaksudkan agar proses pelaporan jumlah penduduk yang pindah keluar lebih
mudah, dan struktur tabelnya adalah sebagai berikut :
Tabel 4.6 Tabel Pindahan

g. Tabel RT
Tabel rt merupakan tabel master yang digunakan untuk menyimpan data rt yang
ada pada kelurahan sentani kota, dan struktur tabelnya adalah sebagai berikut:
Tabel 4.7 Tabel RT

h. Tabel RW
Tabel rw merupakan tabel master yang digunakan untuk menyimpan data rw
yang ada pada kelurahan sentani kota, selain itu tabel ini juga dimaksudkan agar
proses pelaporan jumlah penduduk yang ada di rw tersebut lebih mudah. Dan
struktur tabelnya adalah sebagai berikut :
Tabel 4.8 Tabel RW

i. Tabel Staff
Tabel staff ini dugunakan untuk menyimpan data nip, nama pegawai, jabatan
dan sandi dapat dilihat pada tabel 4.9.
Tabel 4.9 Tabel Staff

4.4.2.7 Kebutuhan Sistem Baru


Kebutuhan sistem bertujuan untuk mengetahui teknologi seperti apa yang
cocok untuk diterapkan, perangkat keras dan perangkat lunak apa saja yang
dibutuhkan.
a. Software
Perangkat lunak yang dibutuhkan untuk mengembangkan Proses Pengisian
Nilai Praktikum Berbasis Web dengan PHP dan SQL adalah sebagai berikut
1) Sistem Operasi Windows 7, 8, 10.
2) Wamp Server 2.0, digunakan sebagai PHP dan SQL server.
3) Code Lobster, digunakan untuk pengkodean sistem.
4) Web Browser UC Browser, Mozilla Firefox dan Google Chrome.

b. Hardware
1) Seperangkat Laptop dengan spesifikasi Processor Intel Core 2 Duo 2.20GHz
2) RAM 4GB
3) VGA Nvidia GT 210 1GB
4) Monitor atau LCD
5) Mouse dan Keyboard

4.4.2.8 Rekayasa Perangkat Lunak


4.4.2.7.1 Struktur HIPO (Hierarchy Plus Input-Proses-Output)

Gambar 4.6 Diagram HIPO


4.4.2.7.2 Tampilan Interface

Gambar 4.7 Tampilan Login

Gambar 4.8 Tampilan Utama


Gambar 4.9 Tampilan Input User

Gambar 4.10 Tampilan Input RW


Gambar 4.11 Tmpilan RT
Gambar 4.12 Tampilan Input Penduduk
Gambar 4.13 Tampilan Input KK
Gambar 4.14 Tampilan Pendatang
Gambar 4.15 Tampilan Pindah Keluar

Gambar 4.16 Tampilan Input Data Kematian


Gambar 4.17 Tampilan Input Data Kelahiran

Gambar 4.18 Tampilan Cari Penduduk


Gambar 4.19 Tampilan Laporan

4.5 Pengujian Sistem


Hasil Yang Valid /
No Butir Uji Skenario Uji Screenshot
Diharapkan Tidak
- Mengisi
- Admin Berhasil
Username dan
masuk pada menu Valid
Password yang
utama
benar
- Mengisi
- Akan muncul
Username dan
pesan data tidak Valid
Password yang
di temukan
salah
1. Menu Login
- Akan muncul
- Mengosongkan pesan Username
Valid
Username tidak boleh
kosong.
- Akan muncul
- Mengosongkan pesan Password
Valid
Password tidak boleh
kosong.
Hasil Yang Valid /
No Butir Uji Skenario Uji Screenshot
Diharapkan Tidak
- Akan muncul
- Mengisi Data pesan Data Staff
Valid
yang benar Berhasil
Disimpan

- Mengosongkan - Akan muncul


kotak Pengisian pesan NIP Tidak Valid
NIP Boleh Kosong

- Akan muncul
- Mengosongkan
pesan Pegawai
kotak Pengisian Valid
Tidak Boleh
Pegawai
Form Daftar Kosong
2.
Staff - Akan muncul
- Mengosongkan
pesan Jabatan
kotak Pengisian Valid
Tidak Boleh
Jabatan
Kosong
- Akan muncul
- Mengosongkan
pesan Sandi
kotak Pengisian Valid
Tidak Boleh
Sandi
Kosong
- Data akan
- Meng-edit Data
tersimpan dalam
Staf yang sudah Valid
database & akan
ada
ada pesan
- Akan muncul
- Mengisi Data pesan Data RW
Valid
yang benar Berhasil
Disimpan
Form Daftar - Mengosongkan - Akan muncul
3.
RW kotak Pengisian pesan Please fill Valid
RW out this field
- Mengosongkan - Akan muncul
kotak Pengisian pesan Please fill Valid
Ketua RW out this field
Hasil Yang Valid /
No Butir Uji Skenario Uji Screenshot
Diharapkan Tidak
- Data akan
- Meng-edit Data
tersimpan dalam
3 Lanjutan.. RW yang sudah Valid
database & akan
ada
ada pesan
- Akan muncul
- Mengisi Data pesan Data RT
Valid
yang benar Berhasil
Form Daftar Disimpan
4
RT - Data akan
- Meng-edit Data
tersimpan dalam
RT yang sudah Valid
database & akan
ada
ada pesan
- Akan muncul
pesan Data
Form Daftar - Mengisi Data
5 Penduduk Valid
Penduduk yang benar
Berhasil
Disimpan
- Akan muncul
Form Daftar - Mengisi Data pesan Data KK
6 Valid
KK yang benar Berhasil
Disimpan
- Akan muncul
Form Daftar - Mengisi Data pesan Data
7 Valid
Pendatang yang benar Berhasil
Disimpan
- Akan muncul
Form Daftar
- Mengisi Data pesan Data
8 Pindah Valid
yang benar Berhasil
Keluar
Disimpan
- Akan muncul
Form Daftar - Mengisi Data pesan Data
9 Valid
Kelahiran yang benar Berhasil
Disimpan
- Akan muncul
Form Daftar - Mengisi Data pesan Data
10 Valid
Kematian yang benar Berhasil
Disimpan
- Akan muncul
Form Cari - Mengisi nama data penduduk
11 Valid
Penduduk yang ingin dicari yang paling
mendekati.
Akan muncul
- Mencari
Pelaporan dalam
Menu Laporan sesuai
12 jumlah yang telah Valid
Laporan tanggal yang
di data dalam
diinginkan
sistem

Keluar dari sistem Akan kembali lagi


13 Log Out pendataan ke halaman Log Valid
penduduk In

Anda mungkin juga menyukai