BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB IV HASIL DAN PEMBAHASAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB IV PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

81 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi dari aplikasi system yang menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Sarana yang dibutuhkan dalam pembuatan sistem ini adalah perangkat pendukung yang terdiri dari software (perangkat lunak) dan hardware (perangkat keras) antara lain sebagai berikut : 1. Perangkat Keras : a. Proscessor : Intel Pentium pentiump6100 b. RAM : 2 GB c. Hardisk : 320GB 2. Perangkat Lunak : a. Sistem Operasi : Windows 7 b. Web Server : Apache, MySQL database c. Browser : Internet Explorer, Mozila Firefox, Google Chrome d. Program : PHP e. Tampilan : Macromedia Dreamwaver 8, adobe dreamweaver cs 5 f. Editing : Adobe Photoshop CS 5

82 4.2 Implementasi Basis Data Adapun langkah-langkah untuk membuka data base adalah sebagai berikut : 1. Buka aplikasi XAMPP Control Panel, lalu klik start pada Apache dan MySQl. Gambar 4.1 Aplikasi XAMPP 2. Buka browser mozila firefox untuk membuka web server, lalu ketikan http://localhost/phpmyadmin/ pada alamat address. Gambar 4.2 Data Base localhost pada mozilla firefox 3. Pilih dbsiak untuk memasuki dan menampilkan database SIA Al-Falah Gambar 4.3 Data base SIA Al-Falah

83 4. Tampilan data base absensi 5. Tampilan data base berita Gambar 4.4 Tampilan data base absensi Gambar 4.5 Tampilan data base berita

84 6. Tampilan data base jadwal kegiatan Gambar 4.6 Tampilan data base jadwal kegiatan 7. Tampilan data base jadwal mengajar Gambar 4.7 Tampilan data base jadwal mengajar

85 8. Tampilan data base kelas 9. Tampilan data base mata pelajaran Gambar 4.8 Tampilan data base kelas Gambar 4.9 Tampilan data base mata pelajaran

86 10. Tampilan data base nilai 11. Tampilan data base pegawai Gambar 4.10 Tampilan data base nilai Gambar 4.11 Tampilan data base pegawai

87 12. Tampilan data base 13. Tampilan data base tahun ajaran Gambar 4.12 Tampilan data base Gambar 4.13 Tampilan data base tahun ajaran

88 14. Tampilan data base users Gambar 4.14 Tampilan data base users 4.3 Implementasi Program Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu implementasi yang biasa dipakai oleh user. Hasil dari implementasi tersebut yaitu : 1. Halaman utama (home) menampilkan tentang prestasi sekolah, login pegawai, berita sekolah dan fasilitas sekolah yang ada di SDI Al-Falah 1. Gambar 4.15 Tampilan home

89 2. Halaman login admin dan berisi sebuah form yang mana bagi admin terapat kolom untuk user name dan password untuk mengelola website, sedangkan untuk terdapat kolom nis untuk mengetahui nilai. 3. Tampilan berita sekolah Gambar 4.16 Login admin dan cek nilai Gambar 4.17 Tampilan berita sekola

90 4. Tampilan jadwal kegiatan Gambar 4.18 Tampilan jadwal kegiatan 5. Tampilan mata pelajaran Gambar 4.19 Tampilan mata pelajaran

91 6. Tampilan visi misi sekolah Gambar 4.20 Tampilan visi misi sekolah 7. Tampilan hubungi kami Gambar 4.21 Tampilan hubungi kami

92 8. Tampilan halaman utama admin SIA SDI Al-Falah Gambar 4.22 Halaman utama admin 9. Tampilan halaman data master, yang di dalamnya berisi master pegawai. Gambar 4.23 view data pegawai 10. Tampilan data master data, yang digunakan untuk mengelola data.

93 Gambar 4.24 View data 11. Tampilan data master data kelas, yang digunakan unuk mengelola data kelas. Gambar 4.25 View data kelas 12. Tampilan data master tahun ajaran, digunakan untuk mengelola tahun ajaran di sekolah. Gambar 4.26 View tahun ajaran

94 13. Tampilan data master user, digunakan untuk mengelola data user. Gambar 4.27 View master user 14. Tampilan akademik, entry pelajaran, digunakan untuk mengelola mata pelajaran sekolah. Gambar 4.28 View master pelajaran 15. Tampilan akademik, jadwal mengajar, digunakan untuk mengelola jadwal mengajar. Gambar 4.29 View jadwal mengajar

95 16. Tampilan akademik, absensi, digunakan untuk mengelola absensi. Gambar 4.30 View absensi 17. Tampilan akademik, entry berita, digunakan untuk mengelola berita yang ada di sekolah. 18. Tampilan laporan daftar mengajar Gambar 4.31 View berita sekolah Gambar 4.32 View laporan daftar mengajar

96 19. Laporan data 20. Laporan daftar nilai per Gambar 4.33 View laporan data 21. Laporan absensi kelas Gambar 4.34 View laporan daftar nilai per Gambar 4.35 View laporan absensi

97 4.4 Metode Pengujian Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Tujuan metode ini mencari kesalahan pada : 1. Fungsi yang salah atau hilang. 2. Kesalahan pada interface. 3. Kesalahan pada struktur data atau akses database. 4. Kesalahan performansi atau kinerja. 5. Kesalahan inisialisasi dan tujuan akhir. Metode pengujian yang dilakukan untuk menguji program SIA SDI Al-Falah 1 ini dilakukan dengan menggunakan metode black box testing. Metode Black Box testing ini merupakan pengujian program berdasarkan fungsi program. Tujuan dari Black Box testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode Black Box Testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses kebutuhan fungsionalnya untuk melihat apakah program aplikasi web menghasilkan keluaran (output) yang diinginkan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan proses menghasilkan output yang kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil, tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka terdapat kesalahan pada program aplikasi tersebut. 4.4.1 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-

98 tombol yang terdapat dalam antar muka aplikasi tersebut tahap perancangan. Tabel 4.1 Skenario Pengujian Aplikasi Web SIA SDI Al-falah dengan Menggunakan No Menu yang diuji 1 Halaman awal (home) 2 Halaman kegiatan 3 Halaman mata pelajaran 4 Halaman visi misi 5 Halaman hubungi kami Bagian menu yang diuji Proses link Proses link Proses link Proses link Proses link Metode Black Box Status aplikasi Halaman awal sudah terbuka Halaman awal sudah terbuka Halaman awal sudah terbuka Halaman awal sudah terbuka Halaman awal sudah terbuka 6 Menu login Proses menu Memasukkan username dan password 7 Cek nilai 8 Halaman pegawai Proses cari Proses input edit dan hapus Memasukkan nis Form input data pegawai Sekenario pengujian Klik link yang tersedia dihalaman awal Klik kegiatan Klik link mata pelajaran Klik halaman misi link visi Klik link hubungi kami form tersebut Menginput data nis search form pegawai Hasil yang diharapkan Terhubung dengan halaman link yang diklik Terhubung dengan halaman kegiatan Terhubung dengan halaman mata pelajaran Terhubung dengan halaman visi misi Terhubung dengan halaman hubungi kami Menu utama admin akan terbuka Nilai akan tampil pegawai,

99 9 Halaman 10 Laman menu kelas 11 Laman menu tahun ajaran 12 Laman menu master kegiatan 13 Laman menu master users 14 Laman menu pelajaran 15 Laman menu jadwal mengajar Proses input, edit, hapus dan view Proses input, edit dan hapus data Proses input, edit dan hapus data Proses input, edit dan hapus data Proses input, edit dan hapus data Proses input, edit dan hapus data Proses input, edit dan hapus data Form input data Form input data kelas Form data ajaran input tahun Form input data master kegiatan Form data users input master Form input data pelajaran Form input data jadwal form form tersebut form tersebut form tersebut form tersebut form tersebut form tersebut dan tampil di form dan tampil dan akan tampil dan tampil di form tahun ajaran dan tampil di form master kegiatan dan tampil di form master users dan tampil di form pelajaran dan tampil di form

100 16 Laman absensi 17 Laman kegiatan 18 Laman nilai 19 Laman menu berita 20 Laporan nilai per 21 Laporan daftar mengajar Proses input absensi Proses input kegiatan Proses input, view dan edit nilai Proses input, edit dan hapus data Proses pilih nis, submit lalu laporan tercetak Proses pilih kode kelas, submit lalu laporan tercetak mengajar pelajaran Form input data absensi Form input data kegiatan Form input data nilai Form input data berita Pilih form menu laporan nilai Pilih form menu laporan daftar mengajar form tersebut form tersebut form tersebut form tersebut Cetak data laporan nilai Cetak data laporan daftar mengajar jadwal mengajar dan tampil di form absensi dan tampil di form kegiatan dan tampil di form nilai dan tampil di form berita dan tampil di form Data laporan tercetak sesuai nis yang dipilih Data laporan tercetak sesuai kode kelas yang dipilih

101 22 Laporan absensi 23 Laporan data 24 Tampilan Logout Proses pilih kelas dan tanggal submit lalu laporan tercetak Proses pilih kelas submit lalu laporan tercetak Menguji menu logout Pilih form menu laporan absensi Pilih form menu laporan data Pada halaman member terdapat menu logout Cetak laporan absensi data Cetak data laporan Klik menu logout Data laporan tercetak sesuai kelas dan tanggal yang dipilih Data laporan tercetak sesuai kelas yang dipilih Dapat keluar dari halaman 4.4.2 Analisa Hasil Pengujian Setelah melakukan pengujian terhadap semua sistem pada program ini, maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran (output) dan proses yang rancangan aplikasi program ini, dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Bahwa program aplikasi wab ini dapat digunakan sebagai kontrol dalam melakukan kegiatan akademik secara sistematis serta dapat mempromosikan SDI Alfalah 1kepada masyarakat sebagai sarana pendidikan sekolah dasar. Program aplikasi ini dapat dipublikasikan dengan cara mendapatkan hosting dan domain, dengan cara menyewa tempat hosting dan membeli domain pada tempat yang menyediakan jasa tersebut. Namun tidak semua hostingdan domain yang ingin dimiliki harus membayar secara rutin, ada beberapa tempat yang menyediakan hosting secara gratis. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: Berikut adalah analisa berdasarkan hasil pengujian yang telah dilakukan. Pada saat pegawai (TU/guru) pertama kali membuka halaman URL, localhost/siaksd, maka

102 akan menampilkan laman web SIA SDI Al-falah. Lalu memilih login di sini administration. Pada form login pengujian yang dilakukan adalah memasukan data login user, apabila validasi sukses maka akan diarahkan ke Menu home admin, apabila gagal maka akan ditampilkan pesan error/kesalahan pada form, dan kembali ke halaman website. Pada form data master, form transaksi yang dilakukan adalah dengan memasukkan data pada form kemudian melakukan submit atau save. 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 kedalam database, apabila gagal pada validasi data maka akan muncul pesan error/kesalahan pada form. Pada form laporan nilai, laporan jadwal mengajar, laporan absensi dan laporan data pengujian yang dilakukan adalah dengan memasukkan periode laporan atau data yang dibutuhkan sebagai penentuan data yang akan ditampilkan sebagai laporan kemudian melakukan submit. Sistem akan melakukan pencarian data berdasarkan periode atau data tersebut, bila pencarian sukses maka data akan menampilkan list/daftar data-data transaksi, apabila gagal maka akan muncul pesan error/kesalahan pada form laporan. Pada form logout mengklik pada tabel yang disediakan. Admin akan di bawa keluar halaman administrasi data ke halaman website.