BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
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 SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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 UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM


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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN TESTING

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 V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

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 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI Spesifikasi Perangkat Keras untuk Server: : Intel Core 2. 1 Ghz. : 1024 MB 133 Mhz

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

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 IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

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

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. spesifikasi tersebut mencakup perangkat lunak (software) dan perangkat keras

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Infrastruktur Sistem Penyewaan Dan Operasional Harian Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan lakukan proses implementasi sistem. Pada proses ini pengembang sistem akan melakukan aktivitas-aktivitas terkait dengan penggunaan hasil dari tahapan perancangan sebelumnya dalam bentuk komponen-komponen berupa kode-kode dalam bahasa pemograman yang pilih atau dalam bentuk skrip-skrip, berkas-berkas yang dapat eksekusi dan sebagainya yang memungkinkan sistem/perangkat lunak yang sedang kembangkan bekerja dengan semestinya. Kika kita melakukan perancangan dengan benar, sebagian besar arsitektur sistem sesungguhnya dapat kenali dalam tahap perancangan tersebut. Adapun tujuan utama tahap implementasi adalah mengimplementasikan arsitektur dan perancangan sistem secara keseluruhan.(a Nugroho:275) 4.1.1. Spesifikasi perangkat keras Spesifikasi perangkat keras minimum yang butuhkan oleh sistem adalah sebagai berikut: 1. Komputer Server Processor 2.4 GHz Memory 4 GB Harsk 500 GB 2. Komputer Klien Processor 1.7 GHz Memory 512 MB Harsk Space 4 GB Free Space 3. IP Publik IP publik adalah IP yang bisa akses oleh internet. IP publik ini ibaratkan sebagai nomor telepon yang bisa hubungi oleh orang lain. Tanpa IP publik sistem tidak bisa akses oleh seluruh aktor. 4. Domain Agar sistem bisa akses dengan mudah maka sistem harus memiliki domain, nama domainnya adalah www.sewa-damri.co.id. Domain bisa beli beberapa situs 88

89 penyea hosting. Domain yang beli akan rerect ke alamat IP publik yang siapkan. 5. Koneksi Internet IP publik adalah IP yang bisa akses oleh internet. IP publik ini ibaratkan sebagai nomor telepon yang bisa hubungi oleh orang lain. Tanpa IP publik sistem tidak bisa akses oleh seluruh aktor. 6. Domain Agar sistem bisa akses dengan mudah maka sistem harus memiliki domain, nama domainnya adalah www.sewa-damri.co.id. Domain bisa beli beberapa situs penyea hosting. Domain yang beli akan rerect ke alamat IP publik yang siapkan. 7. Koneksi Internet Sistem yang bangun berbasis web, maka dari itu koneksi internet yang baik merupakan syarat utama agar sistem bisa akses. 4.1.2. Spesifikasi perangkat lunak Spesifikasi perangkat lunak yang perlukan oleh sistem operasional adalah sebagai berikut: 1. Komputer Server Sistem Operasi Windows server 2008 ke atas atau Linux stro apapun, namun penulis menyarankan untuk menggunakan stro CentOS atau Ubuntu 64 bit versi terbaru. Database MySQL 5.6.21 Web Server Apache/2.4.10 OpenSSL/1.0.1i PHP/5.5.19 Database Tools 2. Komputer Klien Sistem Operasi Web Browser MySQL Workbench untuk Linux atau SQLyog Ultimate untuk Windows Windows, Linux, mac OS, ios, Android Internet Explorer 10+, Mozilla Firefox, Google Chrome, Chromium, Safari

90 4.2. Implementasi Sistem 4.2.1. Instalasi sistem Untuk instalasi perangkat lunak pendukung seperti web server dan tools database, penulis akan menggunakan Windows 10. Berikut adalah petunjuk instalasi sistem tes kecerdasan majemuk berbasis web: A. Instalasi web server 1. Unduh sistem XAMPP untuk windows link berikut https://www.apachefriends.org/down.html. 2. kanan pada file xampp yang unduh lalu jalankan run as administrator. 3. Windows installer wizard akan, lalu lakukan proses instalasi seperti pada sistem operasi windows, tekan next hingga finish. Gambar 4.1 Windows Installer Wizard XAMPP 4. Untuk menjalankan servis XAMPP, cari xampp control panel pada folder xampp yang instal. B. Instalasi tools database Tools database yang gunakan adalah SQLYog. 1. Unduh aplikasi SQL Yog untuk windows situs SQL Yog 2. Jalankan file yang unduh, maka akan gambar seperti bawah ini.

91 Gambar 4.2 SQL Yog Installer Wizard 3. Ikuti perintah selanjutnysa sampai finish. C. Instalasi sistem Untuk instalasi sistem cukup mudah hanya menyimpan folder sistem htdocs, yaitu rektori /xampp/htdocs 4.2.2. Implementasi Basis Data Implementasi basis data untuk pembuatan sistem penyewaan dan operasional harian sebagai berikut : Gambar 4.3 Struktur Tabel users

92 Gambar 4.4 Struktur Tabel tlbus Gambar 4.5 Struktur Tabel tljurusan Gambar 4.6 Struktur Tabel tlsupir Gambar 4.7 Struktur Tabel at3

93 Gambar 4.8 Struktur Tabel ap1 Gambar 4.9 Struktur Tabel ap2 Gambar 4.10 Struktur Tabel at4

94 Gambar 4.11 Struktur Tabel availbus Gambar 4.12 Struktur Tabel spsab Gambar 4.12 Struktur Tabel setoran 4.2.3. antar aplikasi Aplikasi bagi menja dua bagian yaitu sistem penyewaan bus dan sistem operasional harian. Berikut adalah antar sistem yang bangun. A. Sistem Penyewaan Bus 1. Home

95 2. Login Penyewa Gambar 4.13 Home Gambar 4.14 Login Penyewa 3. Registrasi Penyewa Gambar 4.15 Registrasi Penyewa 4. Halaman Available Bus

96 Gambar 4.16 Halaman Available Bus 5. Halaman About Us 6. Halaman Detail Bus Gambar 4.17 Halaman About Us Gambar 4.18 Halaman Detail Bus

97 7. Halaman Form Penyewaan Gambar 4.19 Halaman Form Sewa 8. Halaman Daftar Form Penyewaan Gambar 4.20 Halaman Daftar Form Penyewaan 9. Halaman Cetak Form Penyewaan

98 Gambar 4.21 Halaman Cetak Form Penyewaan B. Sistem Operasional Harian 1. Login Gambar 4.22 Login 2. Dashboard Gambar 4.23 Dashboard

99 3. Halaman Add User Gambar 4.24 Halaman Add User 4. Halaman Mengelola Master Bus Gambar 4.25 Halaman Daftar Bus Gambar 4.26 Halaman Tambah Data Bus 5. Halaman Mengelola Transaksi AP/1

100 Gambar 4.27 Halaman Daftar AP/1 Gambar 4.28 Halaman Input AP/1 6. Halaman Laporan AK/13 Gambar 4.29 Halaman Laporan AK/13

101 7. Halaman Laporan LP/E Gambar 4.30 Halaman Laporan LP/E 4.3. Pengujian Pengujian terhadap sistem penyewaan dan operasional harian berbasis web lakukan untuk memastikan aplikasi yang bangun ini dapat berjalan dengan baik dengan rancangan yang buat sebelumnya. Dengan adanya pengujian maka akan ten kesalahan (bugs) untuk dapat segera perbaiki. 4.3.1. Analisa hasil pengujian Pengujian aplikasi menggunakan metode black box atau kenal juga dengan behavior testing. Aplikasi akan uji secara fungsional dan (user interface) tanpa perlu mengetahui source code. Cara pengujiannya adalah dengan memasukan input tertentu untuk menghasilkan output yang harapkan. Selain itu juga aplikasi akan uji dengan pengujian negatif yaitu dengan memasukan input tak terduga untuk menguji penanganan kesalahan (error handling). 4.3.2. Skenario Pengujian A. Sistem Penyewaan Skenario pengujian sistem penyewaan mulai saat penyewa membuka website hingga melakukan transaksi penyewaan sampai kepada cetak form penyewaan atau SPSAB. Berikut adalah tabel skenario pengujiannya:

102 Tabel 4.1 Skenario Pengujian Sistem Penyewaan No Role Muka Bagian Status Skenario Hasil Yang Yang Diuji Aplikasi Pengujian Diharapkan Muka Yang Diuji 1 Penyewa home Isi home Design Design home home apakah warna, dan menarik tulisan, dan home layout 2 Penyewa Isi Isi Data available bus available available bus dengan page bus. dengan dengan avail data avail bus bus sistem sistem operasional available operasional harian untuk bus harian untuk admin TLA. admin TLA 3 Penyewa about Isi about Design Design us us. about about us apakah us warna, dan tulisan, dan menarik about us layout 4 Penyewa Login Input Masuk ke Sukses dan submit username utama yang dan menu yang terdaftar tampil dan dengan hak password akses masing- yang benar masing user 5 Penyewa Halaman Penyewa tidak Muncul pesan

103 Registration submit isi Registratio n mengisi email sesui dengan format email untuk mengisi email dengan formatnya. 6 Penyewa isi Halaman Penyewa tidak Muncul pesan Registration Submit isi mengisi semua untuk mengisi Registratio kolom isi kolom yang n Registration kosong. 7 Penyewa isi Halaman Penyewa Data penyewa Registration Submit isi mengisi semua tersimpan. Registratio kolom isi n Registration.. 8 Penyewa daftar Isi daftar Isi Data form penyewaan form daftar form dengan data penyewaan penyewaan yang input dengan pada data yang tambah sewa daftar form input pada penyewaan tambah. sewa 9 Penyewa Halaman Penyewa field Muncul pesan tambah sewa submit isi mengisi lama untuk mengisi Registratio pemakaian lama n dengan huruf pemakaian harus angka 10 Penyewa Halaman Penyewa tidak Muncul pesan tambah sewa Submit isi tambah mengisi semua untuk mengisi sewa kolom isi kolom yang tambah sewa kosong. 11 Penyewa Halaman Penyewa Data tambah sewa Submit isi tambah mengisi semua penyewaan

104 sewa kolom isi tersimpan.. tambah sewa. 12 Penyewa daftar Tipe data pdf Muncul pesan form penyewaan up bukti gambar tidak pembayaran valid daftar form penyewaan 13 Penyewa daftar Data form penyewaan Cetak cetak dengan data penyewaan yang pilih daftar form penyewaan 14 Admin Input field Mengisi email Muncul pesan TLA add tidak sesui validasi untuk user dengan format masing- email, mengisi masing form password tidak add user format yang tentukan, mengisi confirm password tidak dengan password 15 Admin Tidak mengisi TLA add Submit semua field submit user yang ada menja sable dan tidak bisa add user klik 16 Admin add Data masuk ke

105 TLA user proses save database membuat user dan add user 17 Admin Tidak mengisi TLA bus Submit semua field submit yang ada menja sable dan tidak bisa bus klik 18 Admin bus Data masuk ke TLA proses save database menambah data bus dan bus 19 Admin Tidak mengisi TLA Submit semua field submit pengemu yang ada menja sable dan tidak bisa pengemu klik 20 Admin Data masuk ke TLA pengemu proses save database menambah data dan pengemu pengemu

106 21 Admin Tidak mengisi TLA jurusan Submit semua field submit yang ada menja sable dan tidak bisa jurusan klik 22 Admin Data masuk ke TLA jurusan proses save database menambah data jurusan dan jurusan 23 Admin Input Tipe data pdf Muncul pesan TLA kelola up gambar tidak available bus gambar valid kelola available bus 24 Kasubag Data verifikasi TLA verifikasi spsab proses verik terupdate ke verifikasi database data dan penyewaan atau spsab verifikasi spsab B. Sistem Operasional Harian

107 Skenario pengujian sistem operasional harian mulai saat semua user melakukan login, melakukan proses tambah data, update data, dan hapus data. Berikut adalah tabel skenario pengujiannya: Tabel 4.2 Skenario Pengujian Sistem Operasional Harian No Role Muka Bagian Status Skenario Yang Diuji Muka Yang Diuji Aplikasi Pengujian 1 Petugas Order AP/1 Submit 2 Petugas Order AP/1 proses membuat data AP/1 3 Petugas Order AP/1 proses et AP/1 4 Petugas Order Delete AP/1 proses delete AP/1 5 Pengemu list AT/3 daftar AT/3 Tidak mengisi semua field yang ada AP/1 submit dan AP/1 Pilih data yang akan submit et Pilih data yang ingin delete hapus Isi AT/3 dan daftar Hasil Yang Diharapkan submit menja sable dan tidak bisa klik Data masuk ke database Data berubah dengan perubahannya Data terhapus database Jumlah data dengan data yang ada database

108 AT/3 6 Pengemu AT/3 Data masuk ke proses membuat AT/3 7 Pengemu AT/3 proses et AT/3 8 Pengemu AT/3 proses AT/3 9 Pengemu list daftar (Pengemu) 10 Pengemu (Pengemu) proses membuat (pengemu ) dan create AT/3 simpan database Pilih data Data berubah yang akan simpan dengan et perubahannya Pilih data yang ingin hapus dan daftar dan create (pengemud i) Data terhapus delete database Isi Jumlah data dengan data yang ada database Data masuk ke save database 11 Pengemu Et Pilih data Data berubah

109 proses et yang akan save dengan (Pengemu) et perubahannya (pengemu ) 12 Pengemu list Isi Jumlah data AT/4 daftar AT/4 AT/4 dengan data yang ada dan database daftar AT/4 13 Pengemu AT/4 Data masuk ke proses submit database membuat AT/4 dan AT/4 14 Pengemu Pilih data Data terhapus Delete AT/4 proses yang ingin delete database delete AT/4 hapus 15 Petugas Data masuk ke Timer (Timer) proses validasi database membuat dan (Timer) create (Timer) 16 Petugas Et Pilih data Data berubah Timer (Timer) proses et yang akan save dengan et perubahannya

110 (Timer) 17 Petugas Data masuk ke PPA (PPA) proses validasi database dan membuat (PPA) dan tervalidasi create (PPA) 18 Petugas Et Pilih data Data berubah PPA (PPA) proses et yang akan save dengan (PPA) et perubahannya 19 Kasubag Data verifikasi TLA verifikasi proses verik terupdate ke verifikasi database data dan verifikasi 20 Petugas list Isi Jumlah data Setoran kelola setoran daftar kelola kelola setoran dengan setoran data yang ada dan database daftar kelola setoran 21 Petugas Input field Mengisi field Muncul pesan Setoran kelola denda dengan huruf kesalahan setoran input harus angka

111 kelola setoran 22 Petugas Tidak mengisi Setoran kelola Submit semua field submit setoran yang ada menja sable dan tidak bisa kelola klik setoran 23 Petugas Data masuk ke Setoran kelola setoran proses submit database membuat kelola dan setoran kelola setoran 24 Petugas Et Pilih data Data berubah Setoran kelola setoran proses et yang akan save dengan kelola et perubahannya setoran 25 Petugas Pilih data Data terhapus Setoran Delete kelola proses yang ingin delete database setoran delete hapus kelola setoran 4.3.3. Analisa hasil pengujian Hasil skenario pengujian yang telah lakukan dapat peroleh kesimpulan bahwa semua proses berjalan dengan rancangan sistem yang telah buat. Pada pengujian website sistem penyewaan, Penyewa bisa melakukan request penyewaan dengan mengisi form penyewaan dan penyewa bisa mengup bukti pembayaran down payment dengan format gambar. Pada pengujian sistem operasional, semua user yang memiliki hak akses bisa melakukan proses CRUD (create, read, update, delete) dengan baik dan juga proses verifikasi dengan baik.