• 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!
15
0
0

Teks penuh

(1)

61

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Pengertian Implementasi Sistem

Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan. Tahap implementasi sistem adalah tahap meletakkan sistem yang baru supaya siap untuk dioperasikan. Tujuan implementasi sistem adalah untuk menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan.

4.1.1 Menerapkan Rencana Implementasi Sistem

Supaya kegiatan implemantasi sistem nantinya dapat bekerja sesuai dengan harapan, maka suatu rencana implementasi perlu dibuat terlebih dahulu. Rencana implementasi merupakan tahap awal kegiatan dari implementasi sistem.

4.1.2 Kegiatan Implementasi Sistem

Kegiatan implementasi sistem dilakukan dengan dasar kegiatan yang telah direncanakan dalam rencana implementasi. Kegiatan-kegiatan yang dapat dilakukan dalam tahap implementasi adalah sebagai berikut :

1. Pemrograman dan Pengetesan Program 2. Pengetesan Sistem

3. Installasi Hardware dan Software 4. Pemilihan dan Pelatihan Personil 5. Konversi Sistem

6. Pemeliharaan Sistem 7. Manual Program

4.1.3 Spesifikasi Sistem

Kebutuhan hardware dan software yang digunakan yaitu merupakan spesifikasi kebutuhan minimal untuk membangun serta implementasi terhadap kelancaran jalannya sistem.

(2)

62 Kebutuhan hardware untuk digunakan yaitu:

1. Processor Intel Pentium 4 2. RAM 1Gb

3. Hardisk 40Gb 4. Monitor 14” 5. Keyboard

Kebutuhan software untuk digunakan yaitu: 1. Windows 7 sebagai sistem operas

2. Browser Mozilla Firefox 3. XAMPP versi 1.8.1

4. Macromedia dreamwaver 8 5. phpMyAdmin

6. Visual Paradigm 12.1

4.1.4 Implementasi Program Koneksi database

Tahap awal adalah membuat koneksi untuk menghubungkan ke basis data aplikasi, berikut contoh baris programnya :

<?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_psb_sma2db = "localhost"; $database_psb_sma2db = "psb_sma2db"; $username_psb_sma2db = "root"; $password_psb_sma2db = ""; $psb_sma2db = mysql_pconnect($hostname_psb_sma2db, $username_psb_sma2db, $password_psb_sma2db) or trigger_error(mysql_error(),E_USER_ERROR); ?>

(3)

63

Kode perintah diatas menggunakan localhost sebagai nama host dengan username root password default adalah kosong dan nama database psb_sma2db. Kode perintah di atas di simpan dengan nama file psb_sma2db.php di dalam folder connections.

4.1.5 Implementasi Pembuatan Basis Data

Pada pembuatan basis data ini menggunakan perangkat lunak mySql. Implementasi ini menampilkan basis data dari tabel-tabel fungsional seperti tabel akun, tabel calon _siswa, tabel daftar_ulang, tabel kelas, tabel kelas_siswa, tabel pekerjaan, tabel pendaftaran, tabel siswa, tabel tahun_ajaran, dan tabel user. Keterangan dari tabel-tabel tersebut telah di jelaskan pada bab sebelumnya.

4.1.5.1 Implementasi Pembuatan tabel akun

Gambar 4.1 Tampilan tabel akun 4.1.5.2 Implementasi Pembuatan tabel calon_siswa

(4)

64

4.1.5.3 Implementasi Pembuatan tabel daftar ulang

Gambar 4.3 Tampilan tabel daftar ulang

4.1.5.4 Implementasi Pembuatan tabel kelas

Gambar 4.4 Tampilan tabel Kelas

4.1.5.5 Implementasi Pembuatan tabel pekerjaan

(5)

65

4.1.5.6 Implementasi Pembuatan tabel pendaftaran

Gambar 4.6 Tampilan tabel pendaftaran

4.1.5.7 Implementasi Pembuatan tabel tahun_ajaran

(6)

66 4.1.5.8 Implementasi Pembuatan tabel siswa

Gambar 4.8 Tampilan tabel siswa

4.1.5.9 Implementasi Pembuatan tabel siswa

(7)

67

4.1.6 Implementasi Perancangan antar muka (Interface)

4.1.6.1 Implementasi Tampilan Halaman Utama SMA Muhammadiyah 1 Jakarta

Gambar 4.10 Tampilan Menu Utama

Pada menu utama ini siswa bisa mendaftar akun baru dan bisa melihat profil sekolah, data pendaftar, dan melihat informasi yang ada pada SMA Muhammadiyah 1 Jakarta.

4.1.6.2 Implementasi Tampilan Halaman Profil SMA Muhammadiyah 1 Jakarta

(8)

68

Tampilan profil sekolah adalah menu untuk melihat profil sekolah SMA Muhammadiyah 1 Jakarta, supaya calon siswa yang ingin mendaftar dapat mengetahui visi dan misi sekolah SMA Muhammadiyah 1 Jakarta.

4.1.6.3 Implementasi Tampilan Halaman Calon Siswa SMA Muhammadiyah 1 Jakarta

Gambar 4.12 Tampilan Calon Siswa yang Terdaftar

Pada menu ini menampilkan calon siswa yang mendaftar pada SMA Muhammadiyah 1 Jakarta, dan calon siswa tersebut wajib mengikuti tahap seleksi yang di lakukan di sekolah dan menentukan di terima atau di tolak di SMA Muhammadiyah 1 Jakarta.

(9)

69

4.1.6.4 Implementasi Tampilan Halaman Panduan Pendaftaran SMA Muhammadiyah 1 Jakarta

Gambar 4.13 Tampilan Panduan Pendaftaran

Pada menu panduan pendaftaran siswa bisa melihat sayarat pendaftaran dan cara mendaftar secara online di SMA Muhammadiyah 1 Jakarta.

(10)

70

4.1.6.5 Implementasi Tampilan Halaman Login SMA Muhammadiyah 1 Jakarta

Gambar 4.14 Tampilan Login

Pada menu login terdapat dua hak akses, akses yang pertama admin dan akses yang kedua adalah pengajaran. Hak akses Admin dan Pengajaran mempunyai akses yang berbeda.

4.1.6.6 Implementasi Tampilan Halaman Pendaftaran SMA Muhammadiyah 1 Jakarta

(11)

71

Pada menu pendaftaran, siswa, pengajaran dan admin bisa melakukan pendaftaran bagi siswa yang ingin mendaftar di SMA Muhammadiyah 1 Jakarta seseuai dengan persyaratan yang telah di tentukan.

4.1.6.7 Implementasi Tampilan Halaman Data Siswa SMA Muhammadiyah 1 Jakarta

Gambar 4.16 Tampilan Menu Data Siswa

Pada menu data siswa, admin dan pengajaran bisa melihat data siswa yang ada pada SMA Muhammadiyah 1 Jakarta.

4.1.6.8 Implementasi Tampilan Laporan Pendaftaran SMA Muhammadiyah 1 Jakarta

(12)

72

Pada laporan ini admin dan pengajaran bisa meliahat data laporan siswa yang melakukan pendaftaran pada SMA Muhammadiyah 1 Jakarta.

4.2 PENGUJIAN SISTEM

Pengujian sistem bertujuan untuk memastikan komponen – komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Uji coba perlu dilakukan untuk mencari kesalahan – kesalahan yang mungkin masih terjadi. Sistem telah di tes terlebih dahulu berdasarkan program yang telah diintegrasikan untuk melihat apakah sistem dapat menerima input, memproses dengan baik dan dapat memberikan output yang tepat.

Untuk melakukan pengujian dari sistem yang dibangun, maka dibuat sebuah mekanisme pengujian yang tercantum dalam rencana pengujian.

4.2.1 SKENARIO PENGUJIAN

Pengujian dilakukan dengan menguji setiap proses use case diagram dan kemungkinan kesalahan yang terjadi untuk setiap proses. Pengujian ini dilakukan secara black box, yaitu dilakukan dengan memperhatikan masukan ke sistem dan keluaran dari sistem.

Tabel 4. 1 Skenario pengujian dengan metode black box testing

No Modul yang diuji Cara Pengujian Jenis Pengujian

1 Login Pengujian button login pada form login administrator

Pengujian button login pada form login Pengajaran

Black Box

2 Edit Pengujian button edit pada form edit data siswa

Pengujian button edit pada form edit data pekerjaan

Black Box

3 Hapus  Pengujian button Hapus pada form

user di Menu admin

Pengujian button Hapus pada form siswa di Menu admin

Black Box

4 Update tabel Pengujian button submit pada form siswa

Pengujian button submit pada form pengajaran

Pengujian button submit pada form user

Black Box

(13)

73 data siswa

4.2.2 Hasil Pengujian

Berikut ini adalah hasil pengujian secara black box yaitu dengan melihat hasil keluarannya :

Tabel 4. 2 Hasil pengujian dengan metode black box N

o

Modul yang diuji

Sifat Cara Pengujian Hasil yang

diharapkan

Hasil pengujian

1 Login

Normal

 isi username dan password administrator  klik login Login berhasil ditandai dengan muncul menu utama administrator Sesuai  isi username dan

password user  klik login ditandai dengan muncul menu utama user yang telah melakukan registrasi terlebih dahulu Tidak Normal

 isi username dan password administrator salah  klik login Login tidak berhasil ditandai dengan muncul pesan login anda bukan admin Sesuai  isi username dan

password user salah  klik login Login tidak berhasil ditandai dengan muncul pesan login anda bukan pengajaran 2 Edit Normal

klik pada record data yang akan diedit  masukan data baru  klik edit

Data user telah di edit dari level pengajaran ke level admin.

Sesuai  klik pada data siswa

menu admin  masukan data baru  klik edit Data siswa berubah sesuai dengan yang telah diubah . 3 Hapus Normal

klik pada record data yang akan dihapus  klik hapus

Data user yang sudah tidak di gunakan bisa di hapus.

(14)

74

 klik pada data siswa yang akan dihapus  klik hapus

Data siswa akan terhapus.

4 Update tabel

Normal

 Masukan username, password dan semua data pendukung user Klik button simpan

pada form tambah user Tabel bertambah dinyatakan dengan pesan Anda Telah Melakukan Registrasi Sesuai  Masukan semua data

pendukung siswa  Klik button submit

pada form buat akun baru Tabel user siswa telah bertambah  Masukan pendaftaran siswa di form pendaftaran siswa baru pada menu pendaftaran  Klik button simpan

Data siswa yang mendaftar telah bertambah.

Tidak Normal

 Salah satu data pendukung registrasi user dibiarkan kosong

Klik button submit pada form registrasi

Muncul error, data user tidak boleh kosong

Sesuai  Salah satu data

pendukung data

siswa kosong

Klik button daftar pada form buat akun

Muncul pesan untuk mengisi field yang masih kosong  Masukan data registrasi siswa di biarkan kosong.  Klik button simpan

Muncul pesan yang memberi informasi ada field yang kosong 5 Search Normal  Masukan tahun di form pencarian data siswa

 Klik button

tampilkan pada form pencarian Muncul data tahun ajaran berdasarkan tahun yang dicari Sesuai

(15)

75 4.1.4 ANALISA HASIL PENGUJIAN

Analisa sistem dilakukan terhadap data – data hasil pengujian. Analisa sistem yang dilakukan adalah analisa modul pengujian terhadap button – button form login, edit, hapus, update table dan search. Maka analisa hasil pengujiannya adalah sebagai berikut :

1. Modul pengujian button – button form login, edit, hapus, update table dan search dapat berjalan dengan baik, memberikan informasi yang sesuai dari masukan yang diterima sesuai dengan hasil pengujian black box test.

2. Semua aktivitas aplikasi membutuhkan koneksi internet.

3. Proses pengambilan data dapat berjalan dengan sesuai dengan yang diinginkan.

4. Melalui pengujian ini dapat diperoleh bahwa sistem ini sudah cukup layak untuk diimplentasikan secara nyata. Sistem juga dapat memberikan informasi atau laporan tentang penerimaan siswa baru dan laporan sesuai yang diinginkan.

Gambar

Gambar 4.1 Tampilan tabel akun  4.1.5.2  Implementasi Pembuatan tabel calon_siswa
Gambar 4.3 Tampilan tabel daftar ulang
Gambar 4.6  Tampilan tabel pendaftaran
Gambar 4.8  Tampilan tabel siswa
+7

Referensi

Dokumen terkait

Karena itu, peneliti menyarankan pada peneliti selanjutnya untuk dapat mengukur berbagai data demografis dengan lebih beragam, menggunakan alat ukur yang telah

Dengan berlakunya Peraturan Kepala Badan Kepegawaian Negara ini, ketentuan mengenai Seri Karis dan Karsu yang diatur dalam Keputusan Kepala Badan Administrasi

Alasan kita menggunakan algoritma Knuth-Morris-Pratt pada pencocokan DNA adalah karena DNA hanya terdiri dari 4 jenis karakter dan seringkali dalam satu pattern

Dari hasil analisis peneliti menemukan bahwa program penanganan untuk ADD (Attention Deficit Disorder) dapat diketahui memiliki kelebihan pada pemateri yang

Kinerja jaringan umumnya ditentukan dari berapa rata-rata dan persentase terjadinya tundaan (delay) terhadap aplikasi, jenis pembawa (carriers), laju bit

Oleh karena itu penulis melihat, apakah manajemen konflik yang dikatakan baik tersebut hanya sebatas pada perwujudan perdamaian saja, bagaimana terkait manajemen

Indikator Kinerja konsumsi ikan pada tahun 2019 sebesar 31,11 kg/kapita/thn atau mencapai 165,30% dari target RPJMD tahun 2019, capaian tersebut sudah mencapai

Penelitian ini akan menawarkan solusi berupa konsep sistem pengendali dan pengawasan regulasi BBM bersubsidi yang lebih praktis dan aman menggunakan Surat Ijin