bab vi.docx

36
VI-1 BAB VI IMPLEMENTASI SISTEM DAN PENGUJIAN Implementasi merupakan tahap pembuatan aplikasi dari perancangan sistem yang telah didesain. Maka akan diketahui apakah sistem yang dibuat benar-benar dapat menghasilkan tujuan yang diharapkan. Pada tahap ini difokuskan kepada bahasa pemrograman yang sesuai sehingga akan diperoleh hasil yang diinginkan. Sistem ini akan dibangun dengan bantuan aplikasi Visual Basic 6.0. untuk tempat penyimpanan datanya menggunakan database Ms. Access 2007. Adapun tujuan dari implementasi tersebut adalah sebagai berikut : 1. Menyelesaikan desain sistem yang telah ada dalam dokumen perancangan yang telah disetujui. 2. Menguji dan mendokumentasikan program atau prosedur dari dokumen perancangan sistem yang telah disetujui. 3. Memastikan bahwa pemakai dapat mengoperasikan sistem yaitu dengan melakukan kegiatan pelatihan kepada pemakai. 4. Mempertimbangkan bahwa sistem memenuhi permintaan pemakai, yaitu dengan menguji secara keseluruhan.

Upload: ruedhi-lienha

Post on 05-Dec-2015

249 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: BAB VI.docx

VI-1

BAB VI

IMPLEMENTASI SISTEM DAN PENGUJIAN

Implementasi merupakan tahap pembuatan aplikasi dari perancangan

sistem yang telah didesain. Maka akan diketahui apakah sistem yang dibuat benar-

benar dapat menghasilkan tujuan yang diharapkan. Pada tahap ini difokuskan

kepada bahasa pemrograman yang sesuai sehingga akan diperoleh hasil yang

diinginkan. Sistem ini akan dibangun dengan bantuan aplikasi Visual Basic 6.0.

untuk tempat penyimpanan datanya menggunakan database Ms. Access 2007.

Adapun tujuan dari implementasi tersebut adalah sebagai berikut :

1. Menyelesaikan desain sistem yang telah ada dalam dokumen perancangan

yang telah disetujui.

2. Menguji dan mendokumentasikan program atau prosedur dari dokumen

perancangan sistem yang telah disetujui.

3. Memastikan bahwa pemakai dapat mengoperasikan sistem yaitu dengan

melakukan kegiatan pelatihan kepada pemakai.

4. Mempertimbangkan bahwa sistem memenuhi permintaan pemakai, yaitu

dengan menguji secara keseluruhan.

Memastikan bahwa konversi ke sistem yang baru berjalan dengan benar

yaitu dengan membuat rencana, mengontrol dan melakukan instalasi sistem secara

benar.

6.1 Batasan Implementasi

Batasan dalam pengembangan sistem ini antara lain :

1. Database menggunakan Microsoft Access 2007.

2. Dikembangkan dengan Bahasa Pemrograman Visual Basic 6.0.

3. Modul pemdukung yang digunakan adalah Crystal Report 10.0.

4. Pengguna sistem ini adalah administrator sebagai penggunan utama

sistem, pegawai Kantor Camat Siak Hulu Bagian Kependudukan, dan

pegawai Kantor Camat Siak Hulu secara umum.

Page 2: BAB VI.docx

VI-2

6.2 Lingkungan Operasional dan Pengembangan

Pada prinsipnya setiap desain sistem yang telah dirancang memerlukan

sarana pendukung yaitu berupa peralatan-peralatan yang sangat berperan dalam

menunjang penerapan sistem yang di desain terhadap pengolahan data.

Komponen-komponen yang dibutuhkan antara lain hardware, yaitu kebutuhan

perangkat keras komputer dalam pengolahan data, kemudian software yaitu untuk

kebutuhan akan perangkat lunak berupa sistem untuk mengoperasikan sistem

yang telah didesain.

Lingkungan operasional merupakan lingkungan tempat sistem ini dapat

digunakan oleh satu orang pengguna. Berikut merupakan spesifikasi minimum

kebutuhan dari lingkungan operasional yaitu:

1. Perangkat keras

Processor : Intel Pentium IV, 1.8 GHz

Memori : 512 MB

2. Perangkat Lunak

Sistem Operasi : Ms. Windows Xp Home Edition

Basis Data : Microsoft Access 2007

Program Tool : Ms. Visual Basic 6.0

Program Pendukung : Crystal Report 10.0

6.3 Pengujian

Setelah tahap implementasi selesai dilakukan, maka dilanjutkan dengan

pengujian sistem dari imlementasi yang telah dibuat. Pengujian ini akan dilakukan

pada lingkungan perangkat lunak dan lingkungan perangkat keras yang sesuai

dengan lingkungan operasionalnya.

Page 3: BAB VI.docx

VI-3

6.3.1 Pengujian Menu Login

Tabel 6.1 Pengujian Menu Login

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Pengujian menu login

Tampilan layar login aplikasi

1. Masukkan userid dan password2. Klik tombol OK untuk masuk ke menu utama 3. Tampil menu utama

Userid dan password benar

Data berhasil di validasi tidak ada instruksi error

Layar yang ditampilkan sesuai dengan yang diharapkan

Data berhasil di validasi tidak ada instruksi error

Diterima

Userid kosong

Muncul pesan “ Proses login gagal! Userid kosong”

Muncul pesan “ Proses login gagal! Userid kosong”

Diterima

Password kosong

Muncul pesan “ Proses login gagal! Password kosong”

Muncul pesan “ Proses login gagal! Password kosong”

Diterima

Userid dan password

Muncul pesan “Proses login

Muncul pesan “Proses login

Diterima

Page 4: BAB VI.docx

VI-4

kosong gagal! Userid dan password kosong!”

gagal! Userid dan password kosong!”

Userid salah

Muncul pesan “Proses login gagal! Userid salah”

Muncul pesan “Proses login gagal! Userid salah”

Diterima

Password salah

Muncul pesan “Proses login gagal! Password salah”

Muncul pesan “Proses login gagal! Password salah”

Diterima

Userid dan password salah

Muncul pesan “Proses login gagal! Userid dan Password salah”

Muncul pesan “Proses login gagal! Userid dan Password salah”

Diterima

Page 5: BAB VI.docx

VI-5

6.3.2 Pengujian Menu Pengaturan Login

Tabel 6.2 Pengujian Menu Pengaturan Login

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Pengujian menu pengaturan login

Tampilan layar menu utama dan klik menu pengaturan login

Form pengaturan login tampil

Username yang sudah ada

Muncu pesan “username sudah ada”. Tombol ubah, hapus dan keluar aktif.

Layar Muncul pesan “username sudah ada”. Tombol ubah, hapus dan keluar aktif.

Diterima

Username belum ada

Tombol simpan dan keluar aktif

Tombol simpan dan keluar aktif

Diterima

1. Pilih menu pengaturan login, masukkan data login (username

Data login tidak ada yang kosong

Muncul pesan “Data login telah disimpan”

Muncul pesan “data login telah disimpan”

Diterima

Userna Muncul Muncu Diterima

Page 6: BAB VI.docx

VI-6

dan password) dan klik simpan

me kosong

pesan “Proses penyimpanan gagal! Username kosong”

ll pesan “Proses penyimpanan gagal! Username kosong”

Password kosong

Muncul pesan “Proses penyimpanan gagal! Password kosong”

Muncul pesan “Proses penyimpanan gagal! Password kosong”

Diterima

Password lebih dari 10 karakter

Muncul pesan “Password tidak boleh lebih dari 10 karakter”

Muncul pesan “Password tidak boleh lebih dari 10 karakter”

Diterima

2. Pi Data Data Data Diterima

Page 7: BAB VI.docx

VI-7

lih menu pengaturan login, masukkan username dan klik ubah

login dari data grid

login berhasil diubah

login berhasil diubah

3. Pilih menu pengaturan login, masukkan username dan klik hapus

Data login dari data grid

Muncul pesan “Data telah berhasil dihapus”

Muncul pesan “Data telah berhasil dihapus”

Diterima

4. Pilih menu pengaturan login dan klik keluar

- Keluar dari tampilan form pengaturan login

Keluar dari tampilan form pengaturan login

Diterima

6.3.3 Pengujian Form Data Master

Tabel 6.3 Pengujian Form Data Master

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Pengujian menu pengatura

Tampilan layar menu

Form pengaturan data

Id_master yang sudah

Muncul pesan “

Layar Muncul pesan “

Diterima

Page 8: BAB VI.docx

VI-8

n data master

utama dan klik menu pengaturan data master

master tampil

ada id_master sudah ada”. Tombol ubah, hapus dan keluar aktif.

id_master sudah ada”. Tombol ubah, hapus dan keluar aktif.

Id_master belum ada

Tombol simpan dan keluar aktif

Tombol simpan dan keluar aktif

Diterima

5. Pilih menu pengaturan master, masukkan data master dan klik simpan

Data master tidak ada yang kosong

Muncul pesan “Data master telah disimpan”

Muncul pesan “data master telah disimpan”

Diterima

id_master kosong

Muncul pesan “Proses penyimpanan gagal! Id_master kosong”

Muncul pesan “Proses penyimpanan gagal! Id_master kosong”

Diterima

Page 9: BAB VI.docx

VI-9

Nama atribut data master kosong

Muncul pesan “Proses penyimpanan gagal! data kosong”

Muncul pesan “Proses penyimpanan gagal! data kosong”

Diterima

Id_master lebih dari 10 karakter

Muncul pesan “id_master tidak boleh lebih dari 10 karakter”

Muncul pesan “id_master tidak boleh lebih dari 10 karakter”

Diterima

6. Pilih menu pengaturan data master, masukkan id_master dan klik ubah

Data master dari data grid

Data master berhasil diubah

Data master berhasil diubah

Diterima

7. Pilih menu pengaturan master,

Data master dari data grid

Muncul pesan “Data telah

Muncul pesan “Data telah

Diterima

Page 10: BAB VI.docx

VI-10

masukkan id_master dan klik hapus

berhasil dihapus”

berhasil dihapus”

8. Pilih menu pengaturan data master dan klik keluar

- Keluar dari tampilan form pengaturan data mster

Keluar dari tampilan form pengaturan data master

Diterima

6.3.4 Pengujian Form Data Penduduk

Tabel 6.4 Pengujian Form Data Penduduk

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Pengujian menu pengaturan data penduduk

Tampilan layar menu utama dan klik menu pengaturan data penduduk

Form pengaturan data penduduk tampil

Data penduduk

Muncu pesan”data penduduk sudah ada”. Tombol ubah, hapus dan keluar aktif.

Layar Muncu pesan “data penduduk sudah ada”. Tombol ubah, hapus dan keluar aktif.

Diterima

Page 11: BAB VI.docx

VI-11

Data penduduk belum ada

Tombol simpan dan keluar aktif

Tombol simpan dan keluar aktif

Diterima

9. Pilih menu pengaturan data penduduk, masukkan data pendudukdan klik simpan

Data penduduk tidak ada yang kosong

Muncul pesan “Data login telah disimpan”

Muncul pesan “data penduduk telah disimpan”

Diterima

Data penduduk kosong

Muncul pesan “Proses penyimpanan gagal! Data penduduk kosong”

Muncul pesan “Proses penyimpanan gagal! Data penduduk kosong”

Diterima

6.3.5 Pengujian Form Kartu Keluarga

Tabel 6.5 Pengujian Form Kartu Keluarga

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Page 12: BAB VI.docx

VI-12

Pengujian menu pengaturan kartu keluarga

Tampilan layar menu utama dan klik menu pengaturan kartu keluarga

Form pengaturan kartu keluarga tampil

Data kartu keluarga

Muncul pesan kartu keluarga sudah ada”. Tombol ubah, hapus dan keluar aktif.

Layar Muncul pesan “kartu keluarga sudah ada”. Tombol ubah, hapus dan keluar aktif.

Diterima

Kartu keluarga belum ada

Tombol simpan dan keluar aktif

Tombol simpan dan keluar aktif

Diterima

10. Pilih menu pengaturan kartu keluarga masukkan data dan klik

Data kartu keluarga tidak ada yang kosong

Muncul pesan “kartu kelurga telah disimpan”

Muncul pesan “kartu keluarga telah disimpan”

Diterima

Page 13: BAB VI.docx

VI-13

simpan Data kartu keluarga kosong

Muncul pesan “Proses penyimpanan gagal! Data kartu keluarga kosong”

Muncul pesan “Proses penyimpanan gagal!data kartu keluarga kosong”

Diterima

11. Pilih menu pengaturan kartu keluarga masukkan id_kk dan klik ubah

Data kartu keluarga dari data grid

Data kartu keluarga berhasil diubah

Data kartu kelurga berhasil diubah

Diterima

12. Pilih menu pengaturan kartu keluarga masukkan id_kk dan klik hapus

Data kartu keluargadari data grid

Muncul pesan “Data telah berhasil dihapus”

Muncul pesan “Data telah berhasil dihapus”

Diterima

13. Pilih menu pengaturan kartu

- Keluar dari tampilan form

Keluar dari tampilan

Diterima

Page 14: BAB VI.docx

VI-14

keluarga dan klik keluar

pengaturan kartu keluarga

form pengaturan kartu keluarga

6.3.6 Pengujian Form Akta Kelahiran

Tabel 6.6 Pengujian Form Akta Kelahiran

Deskripsi

Prekondisi

Prosedur Pengujian

Masukan

Keluaran Yang Diharapkan

Kriteria Evaluasi Hasil

Hasil Yang di Dapat

Kesimpulan

Pengujian menu pengaturan akta kelahiran

Tampilan layar menu utama dan klik menu pengaturan akta kelahiran

Form pengaturan akta kelahiran tampil

Data akta kelahiran

Muncul pesan “data akta kelahiran sudah ada”. Tombol ubah, hapus dan keluar aktif.

Layar Muncul pesan “data akta kelahiran sudah ada”. Tombol ubah, hapus dan keluar aktif.

Diterima

Data akta kelahiran belum ada

Tombol simpan dan keluar aktif

Tombol simpan dan keluar aktif

Diterima

14. Pi Data Muncul Muncu Diterima

Page 15: BAB VI.docx

VI-15

lih menu pengaturan akta kelahiran, masukkan data akta kelahiran dan klik simpan

akta kelahiran tidak ada yang kosong

pesan “Data akta kelahiran telah disimpan”

l pesan “data akta kelahiran telah disimpan”

Data kta kelahiran kosong

Muncul pesan “Proses penyimpanan gagal! Data akta kelahiran kosong”

Muncul pesan “Proses penyimpanan gagal!data akta kelahiran kosong”

Diterima

15. Pilih menu pengaturan akta kelahiran, masukkan id_akta dan klik ubah

Data akta kelahiran dari data grid

Data akta kelahiran berhasil diubah

Data akta kelahiran berhasil diubah

Diterima

16. Pilih menu pengaturan akta kelhiran,

Data akta kelahiran dari data

Muncul pesan “Data telah berhasil

Muncul pesan “Data telah berhas

Diterima

Page 16: BAB VI.docx

VI-16

masukkan id_akta dan klik hapus

grid dihapus” il dihapus”

17. Pilih menu pengaturan akta kelahiran dan klik keluar

- Keluar dari tampilan form pengaturan akta kelahiran

Keluar dari tampilan form pengaturan akta kelahiran

Diterima

6.4 Hasil Pengujian

Sistem ini dirancang khusus untuk mengelola data kependudukan Kantor

Camat Siak Hulu Kabupaten Kampar Propinsi Riau. Sistem ini akan dipakai oleh

administrator Kantor Camat Siak Hulu, Pegawai Kependudukan, dan Pegawai

umum di Kantor Camat Siak Hulu.

Tahap awal dalam pengoperasian sistem ini dimulai dengan admin

mengklik icon shortcut simduk.exe yang selanjutnya akan muncul menu login

sistem.

6.4.1 Menu Login

Sebelum masuk ke sistem dan dapat mengoperasikan menu-menu yang

ada di dalam sistem maka terlebih dahulu administrator harus meng-input-kan

user ID, password, level, dan bagian yang valid.

Page 17: BAB VI.docx

VI-17

Gambar 6.1 Menu Login

6.4.2 Menu Utama

Setelah meng-input-kan user ID, password, level, dan bagian maka sistem

akan mengecek user tersebut berhak atau tidak, jika sesuai maka administrator

dapat masuk ke dalam menu utama. Kemudian administrator dapat memilih menu

yang diinginkan. Pada form ini ada beberapa menu utama yang disajikan yaitu:

1. Pengaturan Master

Menu ini memberikan fasilitas bagi admin untuk melakukan manajemen

data-data master seperti melakukan input data, hapus data, dan edit data.

Data master yang mencakup dalam menu pengaturan master adalah data

agama, data desa, data hubungan keluarga, data kewarganegaraan, data

master KK, data pekerjaan, data pendidikan, data status perkawinan, data

kelamin, dan data login admin.

2. Adm Kependudukan

Menu ini memberikan fasilitas bagi admin untuk melakukan meng-input-

kan data kartu keluarga, data anggota keluarga dan data akta kelahiran

Page 18: BAB VI.docx

VI-18

serta melakukan pengolahan data kartu keluarga, data anggota keluarga

dan akta kelahiran.

3. Report

Menu ini memberikan fasilitas bagi admin untuk melihat laporan-laporan

pada sistem.

4. Selesai

Menu ini memberikan fasilitas bagi admin untuk keluar dari menu utama.

Gambar 6.2 Menu Utama

6.4.3 Sub Menu Login Admin

Sub menu login admin, menu ini memberikan fasilitas bagi administrator

untuk dapat melakukan pengaturan data login dengan cara melakukan

penambahan data login, mengubah data login dan penghapusan data login.

Page 19: BAB VI.docx

VI-19

Gambar 6.3 Sub Menu Login Admin

6.4.4 Sub Menu Agama

Sub menu agama, menu ini memberikan fasilitas bagi administrator untuk

dapat melakukan pengaturan data agama dengan cara melakukan penambahan

data agama, mengubah data agama dan penghapusan data agama.

Gambar 6.4 Sub Menu Agama

6.4.5 Sub Menu Desa

Sub menu desa, menu ini memberikan fasilitas bagi administrator untuk

dapat melakukan pengaturan data desa dengan cara melakukan penambahan data

desa, mengubah data desa dan penghapusan data desa.

Page 20: BAB VI.docx

VI-20

Gambar 6.5 Sub Menu Desa

6.4.6 Sub Menu Hubungan Keluarga

Sub menu hubungan keluarga, menu ini memberikan fasilitas bagi

administrator untuk dapat melakukan pengaturan data hubungan keluarga dengan

cara melakukan penambahan data hubungan keluarga, mengubah data hubungan

keluarga dan penghapusan data hubungan keluarga.

Gambar 6.6 Sub Menu Hubungan Keluarga

6.4.7 Sub Menu Kewarganegaraan

Sub menu kewarganegaraan, menu ini memberikan fasilitas bagi

administrator untuk dapat melakukan pengaturan data kewarganegaraan dengan

Page 21: BAB VI.docx

VI-21

cara melakukan penambahan data kewarganegaraan, mengubah data

kewarganegaraan dan penghapusan data kewarganegaraan.

Gambar 6.7 Sub Menu Kewarganegaraan

6.4.8 Sub Menu Master KK

Sub menu master kartu keluarga, menu ini memberikan fasilitas bagi

administrator untuk dapat melakukan pengaturan data master kartu keluarga

dengan cara melakukan penambahan data master kartu keluarga, mengubah data

master kartu keluarga dan penghapusan data master kartu keluarga.

Gambar 6.8 Sub Menu Master KK

6.4.9 Sub Menu Pekerjaan

Sub menu pekerjaan, menu ini memberikan fasilitas bagi administrator

untuk dapat melakukan pengaturan data pekerjaan dengan cara melakukan

Page 22: BAB VI.docx

VI-22

penambahan data pekerjaan, mengubah data pekerjaan dan penghapusan data

pekerjaan.

Gambar 6.9 Sub Menu Pekerjaan

6.4.10 Sub Menu Pendidikan

Sub menu pendidikan, menu ini memberikan fasilitas bagi administrator

untuk dapat melakukan pengaturan data pendidikan dengan cara melakukan

penambahan data pendidikan, mengubah data pendidikan dan penghapusan data

pendidikan.

Gambar 6.10 Sub Menu Pendidikan

6.4.11 Sub Menu Status Perkawinan

Sub menu status perkawinan, menu ini memberikan fasilitas bagi

administrator untuk dapat melakukan pengaturan data status perkawinan dengan

Page 23: BAB VI.docx

VI-23

cara melakukan penambahan data status perkawinan, mengubah data status

perkawinan dan penghapusan data status perkawinan.

Gambar 6.11 Sub Menu Status Perkawinan

6.4.12 Sub Menu Kelamin

Sub menu kelamin, menu ini memberikan fasilitas bagi administrator

untuk dapat melakukan pengaturan data kelamin.

Gambar 6.12 Sub Menu Kelamin

6.4.13 Sub Menu Anggota Keluarga

Sub menu anggota keluarga, menu ini memberikan fasilitas bagi

administrator untuk dapat melakukan pengaturan data anggota keluarga dengan

Page 24: BAB VI.docx

VI-24

cara melakukan penambahan data anggota keluarga, mengubah data anggota

keluarga dan penghapusan data anggota keluarga.

Gambar 6.13 Sub Menu Anggota Keluarga