BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB IV HASIL PENELITIAN

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

Implementasi Perancangan Table User Account Gambar Implementasi Perancangan Table User Account Implementasi Perancangan Table M

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 HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Sistem Pakar untuk

BAB IV HASIL DAN PEMBAHASAN. dalam bentuk website maupun dalam bentuk aplikasi android pada sisi klien.

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

Bab 4. Hasil dan Pembahasan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

DFD (DATA FLOW DIAGRAM)

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Bab 4. Hasil dan Pembahasan

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi sistem ini merupakan tahap penerapan sistem supaya siap

BAB IV HASIL DAN UJI COBA

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

untuk dioperasikan. Dalam implementasi Aplikasi Pengolahan Data Perpustakaan SMP N 24

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

IMPLEMENTASI DAN EVALUASI SISTEM. terdapat hal yang perlu diperhatikan yaitu user perlu menyiapkan kebutuhan yang

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Bab 4 Hasil dan Pembahasan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB IV HASIL DAN UJICOBA. Berikut adalah tampilan hasil dan pembahasan dari penerapan metode

Bab IV. HASIL DAN ANALISIS

BAB V HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI. Gambar 4.1 Tampilan Database Nobel.

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB III RANCANGAN PENGUJIAN. aplikasi ini adalah black box testing. Black box testing atau tes fungsional adalah

Bab 4 Pembahasan dan Hasil

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

Petunjuk Pemakaian Sistem

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM. gambaran secara umum kepada user tentang sistem yang baru. Data

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV. Hasil dan Pembahasan

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Hasil dan Pembahasan

BAB IV HASIL DAN UJICOBA

Gambar 4.22 Tampilan Halaman Semester

BAB IV IMPLEMENTASI PERANCANGAN

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada Bab IV ini akan dibahas mengenai tahap implementasi pembuatan basis data dan implementasi perancangn antar muka sistem aplikasi perpustakaan online berbasis web. 4.1.1 Implementasi Pembuatan Basis Data Pada implemntasi pembuatan basis data ini akan dijelaskan dan menampilkan basis data dari tabel-tabel yang funsional saja, seperti tabel login, login admin, data buku, pengunjung dan transaksi peminjaman. Masing-masing tabel telah dijelaskan pada pembahasan Bab III. 4.1.2 Implementasi Pembuatan Tabel Login Admin Tabel login admin terdiri dari empat kolom data, kolom pertama berisi data user_id bertipe data integer dan bersifat auto increment. Pada kolom kedua berisi username bertipe data varchar, pada kolom ketiga berisi data password dengan tipe data varchar, pada kolom keempat berisi hak akses admin bertipe data integer. Gambar 4.1 merupakan implementasi dari basis data tabel login admin. Gambar 4. 1 Implementasi Tabel Login Admin

4.1.3 Implementasi Pembuatan Tabel Login Siswa Tabel login mahasiswa terdiri dari sembilan kolom data, kolom pertama berisi data user_id bertipe data integer dan bersifat auto increment. Pada kolom kedua berisi nis (nomer induk siswa) bertipe varchar, pada kolom ketiga berisi username bertipe data varchar, pada kolom keempat berisi data password dengan tipe data varchar, pada kolom kelima berisi jenis kelamin siswa bertipe data varchar, dan pada kolom keenam berisi kelas bertipe data text, pada kolom ketujuh berisi tempat dan tanggal lahir bertipe data date, pada kolom kedelapan berisi alamat siswa bertipe data text dan pada kolom kesembilan berisi status bertipe data integer. Gambar 4.2 merupakan implementasi dari basis data tabel login siswa. Gambar 4. 2 Implementasi Tabel Login Siswa 4.1.3 Implementasi Pembuatan Tabel Data Buku Tabel data buku terdiri dari tiga belas kolom data, kolom pertama berisi data user_id bertipe data integer dan bersifat auto increment. Pada kolom kedua berisi judul buku bertipe varchar, pada kolom ketiga berisi pengarang bertipe data varchar, pada kolom keempat berisi tahun terbit dengan tipe data varchar, pada kolom kelima berisi penerbit bertipe data varchar, dan pada kolom keenam berisi ISBN bertipe data varchar, pada kolom ketujuh berisi kategori buku bertipe data varchar, pada kolom kedelapan berisi kode kelas bertipe data varchar dan pada kolom kesembilan berisi jumlah buku bertipe data integer. Pada kolom kesepuluh berisi lokasi buku bertipe data varchar. Pada kolom kesebelas berisi asal buku bertipe data varchar. Pada kolom kedua belas berisi jumlah halaman bertipe data integer. Pada kolomketiga belas berisi tanggal input bertipe data varchar. Gambar 4.3 merupakan implementasi dari basis data tabel data buku.

Gambar 4. 3 Implementasi Tabel Data Buku 4.1.4 Implementasi Pembuatan Tabel Pengunjung Tabel pengunjung terdiri dari enam kolom data, kolom pertama berisi data user_id bertipe data integer dan bersifat auto increment. Pada pada kolom kedua berisi username bertipe data varchar, pada kolom ketiga berisi data jenis kelamin dengan tipe data varchar, dan pada kolom keempat berisi kelas bertipe data text, pada kolom kelima berisi keterangan bertipe data varchar, pada kolom keenam berisi tanggal kunjung bertipe data timestamp. Gambar 4.4 merupakan implementasi dari basis data tabel pengunjung. Gambar 4. 3 Implementasi Tabel Data Pengunjung 4.1.5 Implementasi Pembuatan Tabel Transaksi Pinjam Tabel login mahasiswa terdiri dari sembilan kolom data, kolom pertama berisi data user_id bertipe data integer dan bersifat auto increment. Pada kolom kedua berisi judul buku bertipe varchar, pada kolom ketiga berisi id_peminjam bertipe data integer,

pada kolom keempat berisi data induk peminjam dengan tipe data ibteger, pada kolom kelima berisi nama peminjam bertipe data varchar, dan pada kolom keenam berisi tanggal pinjam bertipe data varchar, pada kolom ketujuh berisi tanggal kembali bertipe data varchar, pada kolom kedelapan berisi status bertipe data varchardan pada kolom kesembilan berisi keterangan bertipe data varchar. Gambar 4.4 merupakan implementasi dari basis data tabel transaksi pinjam. Gambar 4. 4 Implementasi Tabel Transaksi Pinjam 4.2 Implementasi Antarmuka Implementasi antar muka penting untuk dirancang karena harus dibuat menarik dan tidak sukar dalam penggunaanya, dan juga pengguna dapat berinteraksi dengan baik berdasarkan sistem yang telah dirancang. Berikut implementasi dari antarmuka sistem yang telah dibangun. 4.2.1 Implementasi Antarmuka Halaman Index Implementasi antar muka halaman index akan menampilkan halaman utama program aplikasi perpustakaan online, dimana pada halaman ini pengunjung halaman bisa menentukan login sebagai siswa atau sebagai admin.

Gambar 4. 2 Implementasi Halaman Index 4.2.2. Implementasi Antarmuka Login Siswa Implementasi antar muka register akan menampilkan halaman register yang didalam nya berisi form biodata untuk siswa. Data form tersebut berupa nis, username, dan password. Data yang dimasukan siswa pada form register akan disimpan datanya oleh sistem ke dalam basis data. Dalam penyimpanan data dari sistem kedalam data base, ada proses yang dilakukan oleh sistem agar data tersebut bisa tersimpan kedalam basis data. Apabila proses register berhasil, maka sistem aplikasi akan menampilkan pesan berhasil register dan apabila proses register gagal maka aplikasi akan menampilkan halaman pesan register gagal. Implementasi antar muka halaman register, dapat dilihat pada Gambar 4.7

Gambar 4. 3 Implementasi Antarmuka Login Siswa Apabila nis siswa yang melakukan register belum ada data nis nya didalam data base siswa maka siswa tersebut dianggap bukan siswa dan tidak bisa melanjutkan proses regisiter. Nis siswa yang terdaftar data nis nya sudah ada dalam data base login maka sistem akan menampilkan pesan bahwa nis tersebut sudah digunakan dan siswa tersebut tidak dapat melanjutkan proses registrasi. Data siswa sudah terdaftar sebagai mahasiswa dan belum pernah mendaftar pada aplikasi perpustakaan online, maka siswa tersbut akan dianggap sebagai user baru dan data nya akan disimpan dalam basis data pada tabel login, dan sistem akan menampilkan pesan berhasil register.

Gambar 4. 8 Implementasi Antarmuka Register Siswa 3.7.1. Implementasi Antarmuka Login Admin Implementasi antar muka register akan menampilkan halaman register yang didalam nya berisi form untuk admin. Data form tersebut berupa username, dan password. Apabila proses register berhasil, maka sistem aplikasi akan menampilkan pesan berhasil register dan apabila proses register gagal maka aplikasi akan menampilkan halaman pesan register gagal. Implementasi antar muka halaman admin, dapat dilihat pada Gambar 4.8.

Gambar 4. 9 Implementasi Antarmuka Login Admin 3.7.2. Implementasi Antarmuka Transaksi Implementasi ini adalah untuk halaman admin, dimana dalam halaman ini merupakan halaman transaksi dan merupakan halaman utama dari semua kegiatan transaksi kegiatan perpustakaan. Dapat dilihat pada Gambar 4.9. Gambar 4. 10 Implementasi Antarmuka Data Transaksi

Gambar 4. 11 Implementasi Antarmuka Input Transaksi Baru Gambar 4. 12 Implementasi Antarmuka Transaksi Pengembalian Buku 3.7.3. Implementasi Antarmuka Data Buku Implementasi ini adalah untuk halaman admin, dimana dalam halaman ini merupakan halaman Data Buku dan merupakan halaman utama dari semua kegiatan daftar buku yang tersedia di perpustakaan SMKN 1 Kalianget. Dapat dilihat pada Gambar 4.10.

Gambar 4. 13 Implementasi Antarmuka Data Buku Gambar 4. 14 Implementasi Antarmuka tambah Data Buku Gambar 4. 15 Implementasi Antarmuka Grafik Data Buku perkategori 3.7.4. Implementasi Antarmuka Data Anggota Implementasi ini adalah untuk halaman admin, dimana dalam halaman ini merupakan halaman yang berisi Data Anggota dan Rancangan ini juga untuk halaman

account manage, dimana dalam halaman ini admin dapat merubah status siswa agar dapat menjadi bagian dari anggota perpustakaan. Dapat dilihat pada Gambar 4.11 Gambar 4. 16 Implementasi Antarmuka Data Anggota Gambar 4. 17 Implementasi Antarmuka Aktifasi Data Anggota 3.7.5. Implementasi Antarmuka Laporan Pengunjung Implementasi ini adalah untuk halaman laporan admin, dimana dalam halaman ini merupakan halaman admin untuk bisa melihat daftar anggota peminjam buku dan sekaligus bisa melihat daftar pengunjung terbanyak perpustakaan online SMKN 1 Kalianget. Rancangan ini apat dilihat pada Gambar 4.12.

Gambar 4. 18 Implementasi Antarmuka Laporan Pengunjung Gambar 4. 19 Implementasi Antarmuka Laporan Peminjaman Pengunjung

Gambar 4. 20 Implementasi Antarmuka Laporan Grafik Pengunjung 3.7.6. Implementasi Antarmuka Edit User Rancangan ini adalah untuk halaman data keanggotaan admin, dimana dalam halaman ini admin harus mengisi data username dan password agar dapat masuk kehalaman index admin. Rancangan ini apat dilihat pada Gambar 4.13. Gambar 4.21 Implementasi Antarmuka Data User

Gambar 4. 22 Implementasi Antarmuka Input User 4.3 Verifikasi dan Pengujian Pengujian sistem dilakukan untuk menguji program yang telah dibuat apakah sudah sesuai dengan rancangan atau tidak. Pengujian yang akan dilakukan yaitu menguji proses pencarian buku, transaksi input peminjaman buku, transaksi pengembalian buku dan perpanjangan buku. 4.3.1 Skenario Pengujian Uji coba dilakukan setelah pembuatan perangkat lunak selesai dengan percobaan pada komputer tampilan pengguna. Dengan melakukan uji coba ini dapat dilakukan untuk mengetahui kemungkinan terjadinya kesalahan dan untuk memastikan fungis-fungsi yang terdapat pada modul-modul aplikasi ini apakah sudah berjalan dengan baik. Tahapan pengujian ini meliputi berbagai skenario pengujian, hasil pengujian dan analisis hasil pengujian. Dalam proses pengujiannya metode yang digunakan adalah black box. Metode black box merupakan pengujian dengan metode test dari persfektif eksternal, tidak ada informasi mengenai struktur internal perangkat lunak baik yang berkaitan dengan desain atau listing kode program. Pengujian ini bisa dilakukan baik secara fungsional maupun non-fungsional, walaupun pada umumnya yang dilakukan kebanyakan secara fungsional. Pengujian ini dapat dilakukan pada semua level tes. Semakin tinggi level yang diuji, semakin besar keharusan untuk melakukan pengujian menggunakan metode black box. Pengujian tipe ini dapat mendeteksi adanya bagian dari spesifikasi yang

diimplementasikan, tetapi tidak bisa mendeteksi keseluruhan kemungkinan kesalahan operasional. Apabila keluaran proses tidak menghasilkan sesuai yang diinginkan, maka program aplikasi masih terdapat kesalahan-kesalahan yang harus diperbaiki pada program aplikasi tersebut. Apabila keluaran proses menghasilkan kebutuhan fungsional, maka program aplikasi tersbut sudah benar. Dalam program aplikasi perpustakaan online ini, penulis akan mengelompokan pengujian menjadi dua kelompok, yaitu : 1. Halaman Admin 2. Halaman Siswa Pengujian dengan metode black box akan melakukan pengujian pada program aplikasi dimulai dari halaman login, menu yang terdapat pada halaman, dan sampai pada menu log out. Untuk lebih jelasnya mengenai pengujian aplikasi dengan metode black box maka perhatikan Tabel 4.1 berikut ini yang akan menampilkan data pengujian aplikasi pada halaman admin. Tabel 4. 1 Skenario Pengujian Halaman Admin No Deskripsi Kondisi Awal Kasus Uji 1 Menu login 2 3 4 5 Halaman Transaksi Halaman Data Buku Halaman data anggota Halaman account halaman login halaman form input peminjaman buku form data buku halaman form data anggota halaman account Masukan username dan password Memasukan semua data peminjam Masukan data input buku Mengedit data anggota Merubah data status siswa Hasil Pengujian halaman utama pesan berhasil pesan berhasil pesan berhasil edit anggota pesan berhasil

manage manage update 6 Halaman laporan halaman data pengunjung Melihat data laporan pengunjung dan peminjam data pengunjung seluruh siswa 7 Halaman edit user halaman data user Menginput dan mengedit data user pesan berhasil update 8 Halaman log out halaman aplikasi perpustakaan Memilih link log out Keluar dari halaman admin Pada Tabel 4.1 telah dijelaskan tentang pengujian halaman admin menggunakan metode black box dengan mendeskripsikan secara fungsional sampai pada hasil yang diinginkan. Pada pengujian berikut nya, maka akan dilakukan pengujian halaman siswa menggunakan metode black box. Untuk lebih jelasnya maka perhatikan Tabel 4.2 yang akan menampilkan data pengujian aplikasi pada halaman siswa. Tabel 4. 2 Skenario Pengujian Halaman Siswa No Deskripsi Kondisi Awal Kasus Uji 1 Menu register 2 Menu login halaman register halaman login Masukan data nis, username dan password Masukan username, password Hasil yang diharapkan pesan berhasil register halaman tunggu aktifasi 3 Menu login halaman login Masukan username, password halaman utama siswa 4 Halaman buku halaman buku Memilih link pencarian judul buku halaman judul buku

4.3.2 Analisis Hasil Pengujian Dari keseluruhan proses pengujian dapat dianalisis bahwa: 1. Aplikasi ini dapat terkoneksi dengan database dimana tidak ada kesalahan dalam proses pengambilan dan menampilkan data. Hal ini terlihat ketika dalam aplikasi mengambil data dari database, data yang ada pada database tersebut dapat ditampilkan sesuai dengan perintah yang ada dalam aplikasi ini. 2. Pada proses pengelolaan data dapat berjalan dengan baik. Admin dapat melakukan input buku, update buku dan manage account. Siswa dapat mencari judul buku yang diinginkan beserta tempat buku tersedia dengan cepat. 3. Grafik yang ditampilkan seusai dengan data pengungunjung yang ada pada tabel pengunjung pada halaman admin.