• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
19
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi Sistem

Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Untuk Menjalankan program website sistem informasi pengolahan data, menggunakan PHP MySQL dan diperlukan sebuah Web Server yang akan digunakan sebagai tempat penyimpanan program. Web Server yang digunakan untuk selama pembuatan web ini menggunakan aplikasi “XAMPP” versi 1.7.3 dimana aplikasi tersebut mendukung webserver Apache v.2.2.14, PHP v.5.3.1 dan MySQL client version: 5.1.41 sebagai database Server. Untuk memulai program, jalankan browser seperti google chrome dan Ketikkan url “http://localhost/eko_skripsi” (webserver berada di localhost atau komputer local).

Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan sistem pengolahan data ini dibuat dan dioperasikan :

1. Perangkat Keras :

a. Tipe Komputer : Personal Computer (PC)

b. Processor : Intel Core i3-2328M (2,2GHz, 3MB L3 cache)

c. RAM : 2048 MB

d. Hard Disk Drive : 500 GB HDD

e. Monitor : Acer 14.0” HD LED LCD 2. Perangkat Lunak :

a. Sistem Operasional : Windows 8 Single Language b. Web Server : Apache Ver.2.2.14 / PHP Ver.5.3.1 c. Database : MySQL client version: 5.1.41 e. Program : PHP v.5.3.1

(2)

Dibawah ini adalah cara pembuatan database pada MySQL dengan menggunakan PHP, adapun langkah-langkahnya adalah sebagai berikut :

4.2. Implementasi Basis Data

Pada sub bab ini akan menjelaskan implementasi basis data dari aplikasi sistem menggunakan XAMPP beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi dari aplikasi sistem tersebut.

Aktifkan XAMMP terlebih dahulu seperti gambar berikut :

Gambar 4. 1 Tampilan XAMPP Control Panel

Dibawah ini adalah cara pembuatan database pada MySQL dengan menggunakan PHP, adapun langkah-langkahnya adalah sebagai berikut :

(3)

4.2.1. Tampilan awal pembuatan database

Gambar 4. 2 Tampilan Awal Pembuatan Database

4.2.2. Tampilan tabel admin pada database eko_kua

(4)

4.2.3. Tampilan tabel berita pada database eko_kua

Gambar 4. 4 Tampilan table berita pada database eko_kua

4.2.4. Tampilan tabel jadwal pada database eko_kua

(5)

4.2.5. Tampilan tabel kategori pada database eko_kua

Gambar 4. 6 Tampilan tabel kategori pada database eko_kua

4.2.6. Tampilan tabel kepala_kua pada database eko_kua

(6)

4.2.7. Tampilan tabel kontak pada database eko_kua

Gambar 4. 8 Tampilan tabel kontak pada database eko_kua

4.2.8. Tampilan tabel penghulu pada database eko_kua

(7)

4.2.9. Tampilan tabel penghulu_login pada database eko_kua

Gambar 4. 10 Tampilan tabel penghulu_login pada database eko_kua

4.2.10 Tampilan tabel permohonan pada database eko_kua

(8)

4.3. Tampilan Layar

4.3.1. Tampilan Halaman Utama Pengunjung

(9)

4.3.2. Tampilan form permohonan nikah

Gambar 4. 13 Tampilan form permohonan nikah

4.3.3. Tampilan halaman cek status

(10)

4.3.4. Tampilan halaman Kelola penghulu

Gambar 4. 15 Tampilan Halaman input data penghulu

4.3.5. Tampilan Halaman kelola permohonan nikah

(11)

4.3.6. Tampilan cetak surat izin nikah

Gambar 4. 17 Tampilan cetak surat izin nikah

4.3.7. Tampilan laporan penanganan penghulu

(12)

4.3.8. Tampilan Halaman kelola informasi

Gambar 4. 19 Tampilan Halaman kelola informasi

4.3.9. Tampilan Halaman jadwal penghulu

(13)

4.3.10. Tampilan form konfirmasi pernikahan

Gambar 4. 21 Tampilan form konfirmasi pernikahan

4.3.11. Tampilan laporan administrasi

(14)

4.3.12. Tampilan laporan pernikahan

Gambar 4. 23 Tampilan laporan pernikahan

4.3.13 Tampilan Halaman login

(15)

4.4. Metode Pengujian

Metode pengujian dilakukan untuk memastikan apakah system yang akan dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian aplikasi memfokuskan pada fungsionality system tanpa mengetahui apa sesungguhnya yang terjadi dalam black end system.

4.5. Skenario Pengujian

Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan.

Tabel 4. 1 Skenario Pengujian

No Antar Muka Uji Coba aplikasi Status pengujian Skenario diharapkan Hasil yang Pengujian Hasil

1. Link pada semua laman Menguji link menu dan link sidebar Berada di laman selain laman yang ingin di tuju Klik link menu dan link sidebar Menu terhubung dengan halaman yang dituju Berhasil membuka laman tujuan

2. Laman login Menguji fitur

login user Laman login sudah aktif Input username. Password dan klik tombol login Berhasil melakukan validasi user Berhasil masuk kemenu selanjutnya

3 Laman Login Menguji fitur

gagal login Laman login aktif Biarkan Kosong halaman login lalu klik tombol login Beharasil munculkan peringatan Kembali kemenu login user 4. Laman form permohonan Menguji membuat permohonan nikah Berada di dalam laman form permohonan Isi form permohonan Berhasil membu Data Data permohonan berhasil tersimpan di database

(16)

5. Laman form permohonan Menguji bila gagal membuat permohonan nikah Berada di dalam laman form permohonan form permohonan di biarkan kososng Muncul peringatan harus diisi di dalam kolom form permohonan Permohonan gagal dan muncul peringatan harus diisi di dalam kolom form permohonan 6. Laman utama pengunjunng Menguji fitur cek status Berada di halaman utama dan mengisi form cek status Input name dan no identitas sesuai dengan identitas lalu klik tombol submit Berhasil melakukan validasi Berhasil memunculkan status pendaftar sesuai proses yang telah di lakukan 7. Laman utama cek status Menguji fitur gagal cek status Berada di halaman utama dan mengisi form cek status memilih perjalanan Biarkan Kosong halaman cek status lalu klik tombol submit Muncul peringatan tidak ada data yang anda cari

Kembali ke halaman cek status 8. Laman input penghulu Menguji input penghulu Berada di dalam form input penghulu Pilih penghulu,ten tukan jumlah penanganan, tentukan tanggal kerja Muncul pemberitahua n data berhasil disimpan Data ditampilkan dari database 9. Laman input penghulu Menguji gagal input penghulu Berada di dalam form input penghulu Tidak menentukan jumlah penanganan dan tanggal kerja penghulu Muncul peringatan harap isi semua form Data tidak berhasil di simpan dan kembali ke menu input penghulu 10. Laman laporan permohonan Menguji kelola permohonan Berada di dalam form kelola permohonan nikah Masukan tgl pernikahan lalu klik tombol cek Menampilkan form persetujuan pernikahan Data berhasil disimpan dan ditampilkan di database 11. Laman laporan permohonan Menguji kelola pernikahan Berada di Laman form persetujuan nikah

Isi form pilih penghulu, biaya pernikahan, jadwal pembekalan nikah Data tiket berhasil ditampilan sesuai dengan inputan Data tiket berhasil ditampilan sesuai dengan inputan

(17)

12. Laman laporan permohonan Menguji gagal kelola pernikahan Berada di Laman form persetujuan nikah Form dibiarkan tidak diisi Menampilkan peringatan data penghulu tidak ada Kembali ke halaman utama staff 13. Laman laporan permohoan Menguji filter data cek penanganan penghulu berada di laman laporan permohoan Input periode laporan lalu atau biarkan kosong form klik tombol submit Data laporan penanganan berhasil ditampilkan sesuai dengan yang di input berhasil menampilkan laporan penanganan penghulu 14. Laman jadwal nikah Menguji cetak surat izin nikah Berada di laman jadwal nikah Pilih data pendaftar lalu klik tombol cetak menampilkan surat izin menikah Berhasil menampilkan surat izin menikah 15. Laman input berita Menguji inputan data Laman kelola informasi sudah aktif Input data informasi lalu klik tombol input berita Data berhasil tersimpan dalam database Data berhasil tersimpan dalam database 16. Laman input berita Menguji peringatan bila form tidak diisi Laman kelola informasi aktif Biarkan kosong form kelola informasi lalu klik input berita Muncul peringatan harap isi semua field data tidak masuk kedalam database. 17. Laman jadwal nikah penghulu Menguji konfirmasi pernikhan Berada di dalam form konfirmasi pernikahan Mengisi form konfirmasi pernikahan Berhasil melakukan konfirmasi pernikahan Muncul pmberitahuan berhasil konfirmasi pernikahanda n kembali ke laman utama penghulu 18. Laman laporan kegiatan Menguji filter data laporan administrasi berada di laman laporan kegiatan Input periode laporan lalu atau biarkan kosong form klik tombol submit Data laporan administrasi berhasil ditampilkan sesuai dengan yang di input berhasil menampilkan laporan administrasi 19. Laman laporan kegiatan Menguji filter data laporan pernikahan berada di laman laporan kegiatan Input periode laporan lalu atau biarkan kosong form klik tombol submit Data laporan pernikahanber hasil ditampilkan sesuai dengan yang di input berhasil menampilkan laporan administrasi

(18)

4.6. Analisa Hasil Pengujian

Berikut adalah analisa yang telah dilakukan berdasarkan hasil pengujian yang telah dilakukan. Pada saat user (pendaftar, staff, penghulu, kepala KUA) pertama kali membuka halaman web, maka akan menampilkan laman profil dan users dapat memilih laman lain dengan melakukan klik pada menu utama.

Pada form login pengujian yang dilakukan adalah memasukan data login user, apabila validasi sukses maka akan diarahkan ke dashboard users, apabila gagal maka akan ditampilkan pesan error/kesalahan pada form.

Pada form permohonan, form kelola permohonan nikah, input berita, input penghulu, konfirmasi pernikahan pengujian yang dilakukan adalah dengan memasukkan data pada form kemudian melakukan submit. Sistem akan melakukan validasi untuk memastikan bahwa field-field yang penting tidak dikosongkan atau tidak ada kesalahan format data. Bila validasi sukses maka data akan tersimpan kedalam database, apabila gagal pada validasi data maka akan muncul pesan error/kesalahan pada form.

Pada laporan kegiatan pengujian yang dilakukan adalah dengan memasukkan periode laporan sebagai penentuan data yang akan ditampilkan sebagai laporan kemudian melakukan submit. Sistem akan melakukan pencarian data berdasarkan periode tersebut, bila pencarian sukses maka data akan menampilkan list/daftar data-data transaksi, form kosong maka akan menampilkan semua laporan.

Pada form cek penanganan penghulu, pengujian yang dilakukan adalah dengan menginput stok penghulu yang ingin di cek sebagai penentuan data yang akan ditampilkan sebagai laporan kemudian melakukan submit. Sistem akan melakukan pencarian data berdasarkan stok penanganan penghulu tersebut, bila pencarian sukses maka data akan menampilkan list penanganan penghulu, apabila form kosong maka akan menampilkan semua list penanganan penghulu.

Pada form cek status pengujian yang dilakukan adalah dengan memasukkan kode name dan nomor identitas sesuai dengan identitas pendaftar sebagai penentuan data yang akan ditampilkan sebagai laporan kemudian melakukan submit. Sistem akan melakukan pencarian data berdasarkan kode pesanan dan nomor identitas tersebut, bila pencarian sukses maka data akan

(19)

menampilkan status pendaftar. Pada form cetak surat izin nikah pengujian yag dilakukan hanya memiliih data pendaftar yang telah melakukan proses kelola permohonan nikah kemudian cetak. Sistem akan menampilkan surat izin menikah.

Referensi

Dokumen terkait

Berdasarkan kuesioner yang dibagikan kepada mahasiswa sebagai responden, dapat disimpulkan bahwa mahasiswa sudah dapat mengenal dan menilai diri sendiri untuk menjadi

Kesimpulan : wilayah kerja regu 57 untuk hari ini tidak ditemukan titik daerah rawan dan wilayah kerja regu 57 desa rawa asri daops rengat keadaan aman

kebijakan Pembangunan desa" di Desa" melalui peran Sebagai Pusat Pengetahuan dan Akses Informasi Desa, Pusat kegiatan penguatatan kapasitas lembaga desa dan

Maka dengan demikian seorang yang memiliki kontrol diri yang rendah tidak mampu untuk mengarahkan dan mengatur perilakunya, sehingga tidak menutup

Interpretasi data ini dilakukan dengan cara menentukan hubungan antara beberapa regulasi yang mengatur mengenai hukum lingkungan seperti Undang-Undang Nomor 32 Tahun

Penelitian ini dilakukan dengan tujuan untuk mengetahui kecenderungan skripsi mahasiswa Departemen Ilmu Komunikasi Universitas Sumatera Utara berdasarkan topik

Abstrak : Penelitian ini pada dasarnya dilandasi oleh pemikiran bahwa keamanan pangan khususnya dalam bidang pembuatan pastry menjadi sesuatu yang sangat penting. Tujuan

adalah suhu, sedangkan salinitas memiliki peranan penunjang dalam memperkecil energi untuk osmoregulasi bagi telur ikan jambal siam, karena dari penelitian yang