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

Teks penuh

(1)

78

IMPLEMENTASI DAN PENGUJIAN

4. 1 Instalasi Software

Dalam pembuatan program ini penulis menggunakan XAMPP ver 1.7.1 dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola database dari sistem dan menggunakan aplikasi Google Chrome dalam menjalankan aplikasi websitenya.

4. 2 Implementasi

Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu implementasi yang bisa dipakai oleh user. Hasil dari implementasi tersebut yaitu :

1. Tampilan Halaman Utama

Pada halaman utama dari sitem ini ditampilkan sambutan singkat dari sistem, artikel-artikel seputar sekolah dan kegiatan sekolah, struktur organisasi sekolah, serta album foto sekolah.

(2)

Gambar 4.1 Halaman Utama

2. Tampilan Struktur Organisasi Sekolah

(3)

3. Layar Login

Pada implementasi layar login pengguna harus melakukan login terlebih dahulu untuk bisa menggunakan sistem informasi sekolah ini.

Gambar 4.3 Halaman Login

Jika tidak berhasil login. Jika pengguna salah memasukan user nama dan password pengguna untuk login ke dalam sistem, maka pengguna tidak akan bisa masuk ke dalam sistem.

(4)

Gambar 4.4 Halaman Tidak Berhasil Login

4. Halaman Admin

Pada implementasi halaman admin terdapat menu Data Siswa, Data Guru, Data Tu, Jadwal, Laporan SPP, Absensi, Logout. Halaman admin hanya akan bisa tampil dan semua menunya dapat digunakan jika pengguna (admin) berhasil login kedalam sistem.

(5)

Gambar 4.5 Halaman Admin

a. Halaman Data Siswa

Halaman ini berisikan tentang data siswa pada sekolah SMU PERINTIS I TANGERANG. Pada halaman ini admin bisa menambah data siswa, edit data siswa, dan hapus data siswa.

(6)

Gambar 4.6 Halaman Data Siswa

Halaman detail siswa yang berisikan detail data tentang siswa yang ada pada sekolah.

(7)

Halama tambah siswa berisikan form untuk menambahkan data siswa ke dalam database sistem sekolah.

Gambar 4.8 Halaman Tambah Data Siswa

b. Halaman Data Guru

Halaman ini berisikan tentang data guru pada sekolah SMU PERINTIS I TANGERANG. Pada halaman ini admin bisa menambah data guru, edit data guru, dan hapus data guru.

(8)

Gambar 4.9 Halaman Data Guru

Detail jadwal guru

(9)

Detail guru

Gambar 4.11 Halaman Detail Guru

Tambah guru

(10)

c. Halaman Data Staff TU

Halaman ini berisikan tentang data staff TU pada sekolah SMU PERINTIS I TANGERANG. Pada halaman ini admin bisa menambah data staff TU, edit data staff TU, dan hapus data staff TU.

(11)

Detail profil data staff TU

Gambar 4.14 Halaman Detail Data Staff TU

Tambah data staff TU

(12)

d. Halaman Jadwal

Halaman ini berisikan tentang data jadwal pada sekolah SMU PERINTIS I TANGERANG. Pada halaman ini pengguna bisa menambah data jadwal, edit data jadwal, dan hapus data jadwal

.

Gambar 4.16 Halaman Jadwal

e. Halaman Laporan SPP

Pada halaman ini admin dapat melihat laporan tentang pembayaran iuran SPP sekolah yang dilakukan oleh siswa.

(13)

Gambar 4.17 Halaman Laporan SPP

f. Halaman Absensi

Pada halaman ini admin dapat melihat laporan tentang pembayaran iuran SPP sekolah yang dilakukan oleh siswa.

(14)

5. Halaman Guru

Pada implementasi halaman guru terdapat menu Jadwal

& Nilai. Dalam menu ini guru bisa memasukkan data absensi siswa serta nilai dari mata pelajaran yang diajar oleh guru yang bersangkutan.

Gambar 4.19 Halaman Guru

a. Halaman Masukkan Data Absensi

(15)

b. Halaman Masukkan Nilai

Gambar 4.21 Halaman Masukkan Nilai

6. Halaman Staff TU

Pada implementasi halaman Staff TU terdapat menu Data Siswa, Pembayaran SPP, Logout. Dalam menu ini Staff TU dapat memasukan pembayaran SPP sekolah yang dilakukan oleh siswa.

(16)

Gambar 4.22 Halaman Staff TU

a. Halaman Lihat Laporan SPP

(17)

b. Halaman Masukkan Pembayaran SPP

Gambar 4.24 Halaman Masukkan Pembayaran SPP

7. Halaman Orang Tua

Pada implementasi halaman Orang Tua terdapat menu Profil Guru, Profil Siswa, Pembayaran SPP, Absensi Siswa, Nilai Siswa, dan Logout. Halaman ini bertujuan agar orang tua bisa memantau siswa dalam ruang lingkup akademik dan administrasi sekolah.

(18)

Gambar 4.25 Halaman Orang Tua

a. Halaman Lihat Pembayaran SPP

(19)

b. Halaman Lihat Absensi

Gambar 4.27 Halaman Lihat Absensi

c. Halaman Lihat Nilai

(20)

4. 3 Implementasi Basis Data

a. Basis Data data_absen

Gambar 4.29 data_absen

b. Basis Data data_admin

(21)

c. Basis Data data_album

Gambar 4.31 data_album

d. Basis Data data_bayar

(22)

e. Basis Data data_berita

Gambar 4.33 data_berita

f. Basis Data data_galerry

(23)

g. Basis Data data_guru

Gambar 4.35 data_guru

h. Basis Data data_jadwal

(24)

i. Data Base data_kelas

Gambar 4.37 data_kelas

j. Data Base data_nilai

(25)

k. Data Base data_siswa

Gambar 4.39 data_siswa

l. Data Base data_tata

(26)

4. 4 Metode Pengujian

Metode pengujian yang dilakukan penulis untuk sistem yang sudah dirancang adalah dengan menggunakan metode Black Box Testing. Metode pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak, pengujian black box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan persyaratan fungsional untuk semua program.

Pengujian black box bukan merupakan alternative dari teknik white box tetapi merupakan pendekatan komplementer yang kemungkinan besar mampu menemui kesalahan daripada metode white box. Pengujian black box dapat menemukan kesalahan dalam kategori sebagai berikut :

1. Fungsi yang tidak benar atau hilang

2. Kesalahan antar muka

3. Kesalahan dalam struktur adata atau akses database eksternal

4. Kesalahan kinerja

5. Inisialisasi dan kesalahan terminasi.

Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah masukan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi penjualan retail menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program penjualan retail tersebut. Bila dari masukan

(27)

yang diberikan proses menghasilkan keluaran yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil tetapi bila keluaran yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka terdapat kesalahan pada program aplikasi tersebut.

a. Lingkungan Pengujian

Pembuatan aplikasi ini dibuat dengan menggunakan portable computer atau notebook dengan spesifikasi sebagai berikut :

1. Perangkat Keras :

 Processor : Intel Core 2 Duo T5500 (1,8 GHz)

 RAM : 2GB  Hard Disk : 160GB  LCD : LCD 14” TFT Color LCD  Optical Drive : DVD RW 16X 2. Perangkat Lunak :  Microsoft Windows 7 RC 7600  Notepad ++ 5.9.6.2  XAMPP 1.7.1  Google Chrome

(28)

b. Skenario Pengujian

Pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi sistem penjualan retail tersebut. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan. Skenario pengujian sistem informasi sekolah dapat dilihat pada tabel 4. 1

Tabel 4. 1 Tabel skenario pengujian sistem informasi sekolah SMU PERINTIS I TANGERANG

N o

Antar Muka yang diuji

Bagian dari antar muka yang diuji

Status aplikasi Skenario pengujian Hasil yang diharapkan

1 Login Menguji masukkan

user id dan password dari masing-masing pengguna sistem Aplikasi belum terbuka secara keseluruhan Masukan user id dan password pengguna sistem pada halaman login sesuai dengan login masing-masing pengguna. Berhasil login dan halaman pengguna sistem terbuka. 2 Menambah, mengedit, dan menghapus data-data dalam sistem Menguji tombol-tombol yang terdapat di dalam antar muka tersebut, menguji hasil output dari

input yang dimasukkan oleh pengguna sistem Form-form dari data-data sistem sedang berjalan Memasukan data-data sesuai dengan form tersebut Tersimpan ke

dalam data base

dan tombol berfungsi sebagaimana fungsi masing-masing, serta hasil (output) sesuai dengan apa yang diharapkan.

(29)

3 Memasukkan data pembayaran SPP sekolah yang dilakukan oleh siswa Menguji tombol-tombol yang terdapat di dalam antar muka tersebut dan menguji hasil

(output) dari input data-data pembayaran SPP sekolah Form untuk memasukkan pembayaran SPP sekolah sedang berjalan Memasukan data-data sesuai dengan form tersebut Tersimpan ke

dalam data base

dan, tombol

berfungsi sebagaimana fungsi masing-masing, serta output dari hasil pembayaran SPP sekolah sesuai dengan apa yang diharapkan. 4 Memasukkan

data nilai dari

tiap mata pelajaran yang diikuti oleh siswa Menguji tombol-tombol yang terdapat di dalam antar muka tersebut dan menguji hasil

(output) dari input data-data pembayaran SPP sekolah Form untuk memasukkan data nilai siswa sedang berjalan Memasukan data-data sesuai dengan form tersebut Tersimpan ke

dalam data base

dan, tombol

berfungsi sebagaimana fungsi masing-masing, serta output dari hasil inputan nilai

siswa sesuai

dengan apa yang diharapkan. 5 Memasukkan data absensi dari siswa Menguji tombol-tombol yang terdapat di dalam antar muka tersebut dan menguji hasil

(output) dari input data absensi siswa

Form tersebut sedang berjalan Memasukan data-data sesuai dengan form tersebut Tersimpan ke

dalam data base

dan, tombol

berfungsi sebagaimana fungsi masing-masing, serta output dari hasil inputan absensi

siswa sesuai

dengan apa yang diharapkan.

4. 5 Analisa Pengujian

Setelah melakukan pengujian terhadap semua menu sistem pada aplikasi penjualan retail ini, maka dapat disimpulkan bahwa pengujian telah menunjukkan

(30)

hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian.

Bahwa program sistem informasi sekolah ini dapat digunakan sebagai media informasi sekolah tentang kegiatan akademik siswa dan administrasi siswa pada sekolah SMU PERINTIS I TANGERANG.

Gambar

Gambar 4.1 Halaman Utama
Gambar 4.11 Halaman Detail Guru
Gambar 4.13 Halaman Data Staff TU
Gambar 4.14 Halaman Detail Data Staff TU
+7

Referensi

Dokumen terkait

Berdasarkan hasil pengujian, maka disimpulkan bahwa sistem informasi geografis Monitoring Penyebaran Penyakit di Dinas Kesehatan Pengendalian Penduduk dan KB

Di samping itu, pada bagian ini dicantumkan juga nilai dan volume kegiatan pembangunan, operasi dan pemeliharaan prasarana secara umum yang dilaksanakan oleh

peruraian amoksisilin dan turunannya, N- benzoilamoksisilin mengikuti kinetika reaksi orde pertama. Tabel 6 menunjukkan bahwa pada tiap tiap suhu pengujian, nilai k dari

Hal yang dapat memengaruhi biaya total ini adalah biaya lain-lain yang tidak dapat diperhitungkan sebelumnya, seperti bertambahnya hari rawat, pindahnya pasien dari ruang ICU

Pada metode ini, solusi himpunan fuzzy diperoleh dengan cara mengambil nilai maksimum aturan, kemudian menggunakannya untuk memodifikasi daerah fuzzy, dan mengaplikasikannya ke

Adapun hasil penelitian ini dapat dimanfaatkan untuk kepentingan metodologi pembelajaran pemrograman komputer, yaitu dengan dapat diketahui ada tidaknya, besar kecilnya,

Pedoman ini mencakup penentuan kelas kinerja aspal berdasarkan temperatur perkerasan maksimum yang dilakukan melalui pengukuran di lapangan dan melalui estimasi

tidak perlu berada di bawah naungan profesi lain (dokter keluarga). 5.1.2 Faktor Struktural Yang Berperan Dalam Keikutsertaan Bidan Praktek Mandiri Pada Program