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

Teks penuh

(1)

68

4.1 Implementasi Sistem

Tahap implemetasi dan pengujian adalah tahap dimana suatu sistem yang telah selesai dibuat akan dijalankan atau testing dengan berpatokan pada metode pengujian atau testing yang telah di tentukan seperti metode black box atau white box testing. Black box testing adalah metode pengujian yang berfokus pada fungsional sebuah software seperti mencari kesalahan pada fungsi-fungsi, interface dan performa, sedangkan white box testing adalah pengujian yang menekankan pada struktur kontrol dan data flow atau aliran data pada sebuah software. Untuk melakukan pengujian terhadap software yang telah dibuat yaitu “Perancangan Sistem Informasi Akademik pada SMK Patriot 1 Bekasi Berbasis Web”, diperlukan adanya web server dan database yang menjadi pendukung web server tersebut serta browser seperti mozilla firefox.

Dari perancangan sistem yang dilakukan pada bab sebelumnya, maka dapat dijabarkanlah suatu alur program untuk memperjelas alur sistem yang telah selesai dibuat.

4.2 Alur Program

1.Halaman Home, menampilkan salam dari sebuah website dengan kata sambutan dari kepala sekolah.

2.Halaman Visi Misi, informasi visi misi SMK Patriot 1 Bekasi.

3.Halaman Struktur Organisasi, menampilkan informasi struktur organisasi SMK Patriot 1 Bekasi.

4.Halaman Sejarah Singkat, menampilkan informasi sejarah singkat berdirinya SMK Patriot 1 Bekasi.

5.Halaman Kontak, menampilkan informasi kontak SMK Patriot 1 Bekasi.

6.Halaman Manajemen Siswa, menampilkan informasi, menambahkan, mengedit dan menghapus data siswa dari SMK Patriot 1 Bekasi.

7.Halaman Manajemen Guru, menampilkan informasi, menambahkan , mengedit dan menghapus data guru yang mengajar di SMK Patriot 1 Bekasi.

(2)

8.Halaman Manajemen Admin, menampilkan informasi, menambahkan, mengedit dan menghapus data user admin.

9.Halaman Manajemen Orangtua, menampilkan informasi, menambahkan, mengedit dan menghapus data orang tua siswa.

10. Halaman Manajemen Jurusan, menampilkan informasi, menambahkan, mengedit dan menghapus data jurusan.

11. Halaman Manajemen Kelas, menampilkan informasi, menambahkan, mengedit dan menghapus data kelas.

12. Halaman Manajemen Mata Pelajaran, menampilkan informasi, menambahkan, mengedit dan menghapus data mata pelajaran.

13. Halaman Manajemen Jadwal, menampilkan informasi, menambahkan, mengedit dan menghapus data jadwal mata pelajaran.

14. Halaman Manajemen Absensi, menampilkan informasi, menambahkan, mengedit dan menghapus data absensi siswa.

15. Halaman Manajemen Nilai, menampilkan informasi, menambahkan, mengedit dan menghapus data nilai siswa.

16. Halaman View Nilai, untuk menampilkan data nilai siswa yang bisa diakses oleh siswa dan orang tua siswa.

17. Halaman View Absensi, untuk menampilkan data absensi siswa yang bisa diakses oleh siswa dan orang tua siswa.

18. Halaman View Jadwal, untuk menampilkan jadwal mata pelajaran yang bisa diakses oleh siswa.

19. Halaman Agenda, untuk menampilkan, mengedit dan menambahkan agenda di website.

20. Halaman Berita, untuk menampilkan, mengedit dan menambahkan berita di website.

21. Halaman Profil, untuk menampilkan profil user yang login.

22. Halaman Komentar, untuk mengupdate status komentar untuk user admin dan isi komentar untuk user lain.

(3)

4.3 Desain dan Tampilan Halaman.

Sebelum memasuki tampilan halaman sesuai alur program, diperlukan sebuah database yang menampung data-data yang diperlukan untuk mendukung berjalannya sistem.

1. Layar Database Smkpatriot1

(4)

2. Layar Tabel Admin

Gambar 4.2 Layar Tabel Admin

3. Layar Tabel Siswa

(5)

4. Layar Tabel Guru

Gambar 4.4 Layar Tabel Guru

5. Layar Tabel Jurusan

(6)

6. Layar Tabel Kelas

Gambar 4.6 Layar Tabel Kelas

7. Layar Tabel Pelajaran

(7)

8. Layar Tabel Absensi

Gambar 4.8 Layar Tabel Absensi

9. Layar Tabel Jadwal

(8)

10.Layar Tabel Nilai

Gambar 4.10 Layar Tabel Nilai

11.Layar Tabel Orangtua

(9)

12.Layar Tabel Komentar

Gambar 4.12 Layar Tabel Komentar

13.Layar Tabel Berita

(10)

14.Layar Tabel Agenda

Gambar 4.14 Layar Tabel Agenda

15.Layar Halaman Login

(11)

16. Layar Halaman Add Siswa

(12)

17. Layar Halaman Add Guru

Gambar 4.17 Layar Halaman Add Guru

(13)

18. Layar Halaman Add Admin

Gambar 4.18 Layar Halaman Add Admin

19. Layar Halaman Add Orang Tua

(14)

20. Layar Halaman Add Jurusan

(15)

21. Layar Halaman Add Jadwal

(16)

22. Layar Halaman Absensi Siswa

(17)

23. Layar Halaman Input Nilai Siswa

Gambar 4.23 Layar Halaman Input Nilai Siswa

(18)

24. Layar Halaman KHS Siswa

Gambar 4.24 Layar Halaman KHS Siswa

(19)

4.4 Metode Pengujian

Metode yang dilakukan dalam pengujian ini adalah dengan menggunakan Black Box Testing yaitu, pengujian yang berfokus pada persyaratan fungsional perangkat lunak tanpa mempedulikan source code program. Pengujian ini untuk menemukan sejauh mana sistem dapat memenuhi keinginan pengguna sistem itu sendiri.

4.4.1 Lingkungan Pengujian

Perancangan, pembuatan dan pengembangan serta pengujian website ini dilakukan pada komputer dengan spesifikasi sebagai berikut:

a. Perangkat keras (Hardware)

 Processor : Intel(R) Core(TM) i3-3310M CPU

 RAM : 2 GB

 Harddisk : 500 GB

b. Perangkat Lunak (Software)

 Microsoft Windows 7 Profesional

Sebagai sistem operasi pada komputer yang digunakan.  Notepad++

Digunakan untuk membuat, mengedit kode-kode program pada website yang dibuat.

 Adobe Dreamweaver CS3

Digunakan untuk membuat, mengedit kode-kode program pada website yang dibuat

 Paket Program Xampp

Di dalam paket tersebut terdapat beberapa program diantaranya:

o Apache

Digunakan sebagai web server o Mysql

Digunakan untuk pembuatan, penyimpanan dan pengolahan database untuk website.

(20)

4. 5 Skenario Pengujian

Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan program atau aplikasi dari yang telah selesai dirancang. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol dan link yang terdapat dalam antar muka aplikasi tersebut apakah telah sesuai dengan perancangan.

Tabel 4.1 Tabel skenario pengujian Perancangan Sistem Informasi Akademik pada SMK Patriot 1 Bekasi Berbasis Web

No Antarmuka yang diuji Bagian dari antarmuka yang diuji Status Aplikasi Skenario Pengujian Hasil yang diharapkan

1 Halaman Awal Menguji Link Halaman

sudah terbuka Klik link yang tersedia di halaman awal Terhubung dengan halaman link yang diklik 2 Halaman Login Link dan menguji

link yang terhubung dengan database mysql Halaman dapat terbuka dan terhubung Input username dan password serta klik tombol login Terhubung dengan database, tombol berfungsi 3 Halaman Add Mata Pelajaran Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Input data mata pelajaran Tersimpan ke dalam database, tombol berfungsi 4 Halaman Add Jurusan Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Input data jurusan dengan lengkap Tersimpan ke dalam database, tombol berfungsi

(21)

5 Halaman Edit Data Siswa

Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Update data siswa dengan lengkap Tersimpan ke dalam database, tombol berfungsi 6 Halaman Add Data Siswa Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Input data siswa dengan lengkap Tersimpan ke dalam database, tombol berfungsi 7 Halaman Add Data Guru Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Input data guru dengan lengkap Tersimpan ke dalam database, tombol berfungsi 8 Halaman Add Nilai Siswa Menguji link, inputan dan tombol meyimpan ke dalam database Halaman berhasil tebuka dan terhubung Input nilai siswa dengan lengkap Terhubung dengan database, tombol berfungsi 9 Halaman Struktur Organisasi

Menguji link Halaman

berhasil tebuka

Klik link atau menu

Link berfungsi

10 Halaman Visi Misi

Menguji link Halaman

berhasil terbuka

Klik link atau menu

Link berfungsi

11 Halaman

Sejarah Singkat

Menguji link Halaman

berhasil terbuka

Klik link atau menu

Link berfungsi

12 Halaman

Kontak

Menguji link Halaman

berhasil terbuka

Klik link atau menu

Link berfungsi

(22)

13 Halaman Menguji link Halaman berhasil terbuka

Klik link atau menu

Link atau menu berfungsi

Tabel 4.2 Tabel hasil pengujian Perancangan Sistem Informasi Akademik pada SMK Patriot 1 Bekasi Berbasis Web

No Pengujian Keterangan

1 Link Berfungsi dan bisa direct ke halaman

yang dituju

2 Koneksi ke database Aplikasi bisa koneksi dan menampilkan

data dari database

3 Update ke database Data yang diupdate dapat tersimpan ke

dalam database

4 Lihat data siswa Data siswa dapat ditampilakan sesuai

dengan kriteria pencarian

5 Input data siswa Data siswa dapat tersimpan ke database

6 Input data guru Data guru dapat tersimpan ke database

7 Input data admin Data admin dapat tersimpan ke database

8 Input data mata pelajaran Data mata pelajaran dapat tersimpan ke database

9 Update guru Data guru dapat diupdate dan tersimpan

ke database

10 Update siswa Data siswa dapat diupdate dan tersimpan

ke database

11 Input jurusan Data jurusan dapat tersimpan ke database

12 Input kelas Data kelas dapat tersimpan ke database

13 Input absensi Data absensi dapat tersimpan ke database

14 Input Nilai Data nilai siswa dapat tersimpan ke

database

15 Cek user login User login dapat terkoneksi sesuai

dengan status usernya

(23)

4.5.1 Analisis Hasil Pengujian

Setelah dilakukan pengujian atau testing pada program yang telah dibuat, maka dapat diperoleh hasil sebagai berikut:

1. Seluruh tampilan yang berada pada halaman utama atau admin dapat berjalan dan berfungsi dengan baik. Mulai dari link, tombol, textfield, dan koneksi database dan koneksi server.

2. Pengujian form login sudah terkoneksi dengan baik dengan database, dengan melakukan input serta menekan tombol login maka akan menghasilkan output yang seharusnya.

3. Pengujian pada form-form edit, add data dan delete atau form lainnya seperti, form edit siswa, form add siswa, form add absensi dan form-fomr lainnya telah terkoneksi dan berfungsi sesuai fungsinya.

Dari hasil pengujian diatas dapat disimpulkan bahwa semua link, tombol, koneksi telah berfungsi dan berjalan dengan baik.

Gambar

Gambar 4.1 Layar Database Smkpatriot1
Gambar 4.3 Layar Tabel Siswa
Gambar 4.4  Layar Tabel Guru
Gambar 4.6  Layar Tabel Kelas
+7

Referensi

Dokumen terkait

Data Input Hasil Jika benar Hasil Jika salah Hasil Pengujian 1 Login ke sistem Username dan password Tampilkan halaman depan web site Tampilkan pesan kesalahan “Wrong

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Username dan Password tidak diisi kemudian di klik tombol login Username: (kosong) Password: (Kosong) Sistem akan

• Memasukkan username dan password lalu klik tombol LOGIN • Memastikan kebutuhan-kebutuhan berikut sudah berfungsi sesuai prosedur yang disepakati yaitu melihat halaman

3 Mengetikan kondisi salah pada Username dan password diisi salah kemudian klik tombol Login Username : (ask) (salah) Password : (12345) (salah) Sistem akan

• Memasukkan username dan password lalu klik tombol LOGIN • Memastikan kebutuhan-kebutuhan berikut sudah berfungsi sesuai prosedur yang disepakati yaitu melihat halaman

diharapkan Hasil pengujian Kesimpulan 1 Username, dan password tidak diisi kemudian klik tombol login Username : (kosong) Password : (kosong) Sistem akan menolak

Layar Login Menguji tombol “masuk” pada layar login Layar login sedang berjalan Klik tombol masuk sesuai dengan pilihan login sebagai calon siswa atau pegawai

Username diisi tapi password tidak diisi kemudian klik tombol login Username : admin Password : kosong Sistem akan menolak dan tampil peringatan Sesuai harapan Valid 3.. Password