BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Implementasi dan Evaluasi

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

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. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM 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 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 SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN



BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

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 SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

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

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL RANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan

BAB IV IMPLEMENTASI SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM


5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV HASIL DAN UJI COBA. Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat,

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

Transkripsi:

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 sistem dengan menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari website tersebut. 4.1.1 Spesifikasi Kebutuhan Pengujian pada aplikasi ini meliputi perangkat keras dan perangkat lunak. Spesifikasi masing-masing adalah sebagai berikut : 1. Spesifikasi Perangkat Keras a. Komputer dengan prosesor Intel core i3-2330m CPU 2.20 GHz 64bit b. Memory RAM 2 GB c. Hardisk 500 GB d. VGA 1 GB e. Monitor f. Mouse dan Keyboard 2. Spesifikasi Perangkat Lunak a. Microsoft Windows 7, system operasi yang digunakan pada website ini b. Adobe Dreamweaver CS5 digunakan untuk membuat program dan tampilan website. c. MySQL server d. Internet Mozila FireFox sebagai browser internet 68

4.2 IMPLEMENTASI BASIS DATA Pada implementasi website ini menggunakan basis data. Terdapat 5 tabel yang disimpan dalam 1 database yaitu databse arsip dan nama-nama table yang ada didalamya adalah.tabel staff, tabel dok_proposal, tabel dok_laporan, tabel jenis_pengerjaan, tabel Kontraktor_utama. Berikut adalah tampilan tabel-tabel basis data yang dibuat : 1. Tampilan aktif Xampp Control Panel Gambar 4.1 Tampilan aktif Xampp control panel 69

2. Tampilan Localhost/Xampp. Berikut tampilan awal Xampp versi 1.6.4. Gambar 4.2 Tampilan utama localhost/xampp 3. Setelah tampilan diatas muncul, berikut tampilan tools Xampp yaitu localhost/phpmyadmin pada browser. Gambar 4.3 Tampilan utama localhost/phpmyadmin 4. Tampilan list tabel database arsip PT. Prima Andriyani Lestari. 70

Gambar 4.4 Tampilan Database arsip PT. Prima Andriyani Lestari 5. Tampilan tabel Staff 6. Tampilan tabel dok_proposal Gambar 4.5 Tampilan struktur tabel Staff 71

Gambar 4.6 Tampilan struktur tabel dok_proposal 7. Tampilan tabel dok_laporan Gambar 4.7 Tampilan struktur dok_laporan 8. Tampilan tabel jenis_pengerjaan 72

Gambar 4.8 Tampilan struktur tabel jenis_pengerjaan 9. Tampilan tabel kontraktor_utama Gambar 4.9 Tampilan struktur tabel kontraktor_utama 4.3 TAMPILAN ANTAR MUKA Setelah membuat struktur tampilan maka dalam pembahasan ini akan digambarkan mengenai tampilan antar muka pada aplikasi Perancangan sistem pengarsipan dokumen laporan proyek pada PT. Prima Andriyani Lestari. 73

1. Tampilan Halaman Utama Gambar 4.10 Tampilan utama 2. Tampilan Halaman Utama Admin Gambar 4.11 Tampilan Utama Admin 3. Tampilan Halaman Utama Staff 74

Gambar 4.12 Tampilan Utama Staff 4. Tampilan Halaman Buat Akun Staff Gambar 4.13 Tampilan buat akun staff 5. Tampilan Halaman Tabel Akun Staff 75

Gambar 4.14 Tampilan Tabel akun staff 6. Tampilan Halaman Data Pengerjaan Gambar 4.15 Tampilan Data Pengerjaan 7. Tampilan Halaman Tabel Pengerjaan 76

Gambar 4.16 Tampilan Halaman Tabel Pengerjaan 8. Tampilan Halaman Data Kontraktor Gambar 4.17 Tampilan Data Kontraktor 77

9. Tampilan Halaman Tabel Data Kontraktor Gambar 4.18 Tampilan Halaman Tabel Data Kontraktor 10. Tampilan Halaman Input Proposal Gambar 4.19 Tampilan input Proposal 78

11. Tampilan Halaman tabel proposal Gambar 4.20 Tampilan Tabel Proposal 12. Tampilan Halaman Input laporan Gambar 4.21 Tampilan Halaman Input Laporan 79

13. Tampilan Halaman Tabel Laporan Gambar 4.22 Tampilan Tabel Laporan 4.4 METODE PENGUJIAN Metode Pengujian pada sistem ini menggunakan metode Black Box. Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Tujuan metode ini mencari kesalahan pada : Fungsi yang salah atau hilang Kesalahan pada interface Kesalahan pada struktur data atau akses database Kesalahan performansi Kesalahan inisialisasi dan tujuan akhir 4.5 SKENARIO PENGUJIAN 80

Skenario Pengujian ini untuk mendeteksi kemungkinan masalah yang mungkin terjadi. Hal ini perlu untuk menjelaskan prosedur yang kompleks tapi di saat yang sama harus mudah untuk mengevaluasi. Tabel 4.1 Pengujian Black Box Testing Pada Aplikasi No Antar Muka 1. Tampilan utama Uji Coba form login pada utama Status Aplikasi Masuk utama Skenario Pengujian Input id staff dan password Hasil yang diharapkan proses login dan selanjutnya terbuka sesuai dengan hak aksesnya. Hasil Pengujian Proses login id staff mebagi hak akses antara admin dan staff, dimana admin masuk ke admin dan staff masuk ke staff. 2 Tampilan buat akun staff 3 Tampilan data pengerjaan tombol save, reset. tombol save, reset. Masuk form staff Masuk form pengerjaan Memasukan data-data sesuai dengan form Memasukan data-data sesuai dengan form proses membuat akun staff dan data staff tersimpan dalam database proses memasukan data pengerjaan dan tersimpan dalam database Data staff yang telah di input dan dilakukan save, data akan langsung tersimpan ke dalam database dan jika tombol reset, maka hasilnya adalah data akan dibersihkan kembali seperti semula. Data Pengerjaan yang telah di input dan dilakukan pengujian tombol Save Hasilnya adalah data akan langsung tersimpan ke dalam database dan jika tombol reset, maka hasilnya adalah data akan 81

4 Tampilan data kontraktor 5. Tampilan Input Proposal 6. Tampilan Input laporan tombol save, reset. tombol save, reset. tombol save, reset. Masuk form kontraktor Masuk form proposal Masuk form laporan Memasukan data-data sesuai dengan form Memasukan data-data sesuai dengan form Memasukan data-data sesuai dengan form Proses memasukan data kontraktor dan tersimpan dalam database proses menginput proposal dan tersimpan dalam database Proses menginput laporan dan tersimpan dalam database dibersihkan kembali seperti semula. Data Kontraktor yang telah di input dan dilakukan pengujian tombol Save Hasilnya data akan langsung tersimpan ke dalam database dan jika tombol reset, maka hasilnya adalah data akan dibersihkan kembali seperti semula. Data proposal yang telah di input dan dilakukan pengujian tombol Save Hasilnya data akan langsung tersimpan ke dalam database dan jika tombol reset, maka hasilnya adalah data akan dibersihkan kembali seperti semula. Data laporan yang telah di input dan dilakukan pengujian tombol Save Hasilnya data akan langsung tersimpan ke dalam database dan jika tombol reset, maka 82

7. Tampilan tabel staff 8. Tampilan tabel proposal tombol hapus, edit. tombol Search, download, edit, hapus Masuk tabel staff Masuk tabel proposal Melakukan seleksi terhadap data staff yang tersimpan Melakukan seleksi terhadap data proposal yang tersimpan proses menghapus data dan mengedit data proses Search data, mendownlo ad data, menghapus data dan mengedit data hasilnya adalah data akan dibersihkan kembali seperti semula. Tombol hapus di dalam tabel staff jika dieksekusi hasilnya data staff yang diseleksi akan terhapus dari database dan Tombol edit dalam tabel staff jika deksekusi hasilnya data staff yang diseleksi akan di lakukan perubahan data dengan data yang baru. Tombol search ketika dimasukan kata kunci yang berhubungan dengan pencarian proposal maka akan dilakukan proses pencarian data, dan data yang dinginkan sesuai kata kunci akan ditemukan download di dalam tabel proposal jika di eksekusi hasilnya data proposal yang di seleksi akan di unduh. Tombol hapus di dalam tabel staff jika dieksekusi hasilnya data proposal yang diseleksi akan terhapus dari database dan 83

Tombol edit dalam tabel jika deksekusi hasilnya data proposal yang diseleksi akan di lakukan perubahan data dengan data yang baru. 9. Tampilan tabel laporan tombol Search, download, edit, hapus Masuk tabel laporan Melakukan seleksi terhadap data laporan yang tersimpan proses search data, mendownlo ad data menghapus data dan mengedit data Tombol search ketika dimasukan kata kunci yang berhubungan dengan tabel pencarian laporan maka akan dilakukan proses pencarian data, dan data yang dinginkan sesuai kata kunci akan ditemukan Tombol download di dalam tabel laporan jika di eksekusi hasilnya data proposal yang di seleksi akan di unduh. Tombol hapus di dalam tabel laporan jika dieksekusi hasilnya data proposal yang diseleksi akan terhapus dari database dan Tombol edit dalam tabel laporan jika deksekusi hasilnya data proposal yang diseleksi akan di 84

10. Tampilan tabel kontraktor 11. Tampilan tabel Pengerjaan tombol edit, hapus tombol edit, hapus Masuk tabel Kontraktor Masuk tabel pengerjaan 4.6 ANALISA HASIL PENGUJIAN Melakukan seleksi terhadap data laporan yang tersimpan Melakukan seleksi terhadap data laporan yang tersimpan proses menghapus data dan mengedit data proses menghapus data dan mengedit data lakukan perubahan data dengan data yang baru. Tombol hapus di dalam tabel kontraktor jika dieksekusi hasilnya data kontraktor yang diseleksi akan terhapus dari database dan Tombol edit dalam tabel kontraktor jika di eksekusi hasilnya data kontraktor yang diseleksi akan di lakukan perubahan data dengan data yang baru. Tombol hapus di dalam tabel pengerjaan jika dieksekusi hasilnya data pengerjaan yang diseleksi akan terhapus dari database dan Tombol edit dalam tabel pengerjaan jika deksekusi hasilnya data pengerjaan yang diseleksi akan di lakukan perubahan data. Analisa hasil pengujian dari sistem ini menunjukkan bahwa hasil pencapaian aplikasi ini sesuai dengan rancangan aplikasi program ini. 85

Terdapat 2 (dua) status login pada sistem ini yaitu : Admin dan staff. Dimana klasifikasi login ini berfungsi untuk membedakan hak akses antar kedua user. Admin danstaffr memasukkan id staff dan Password untuk dapat menjalankan sistem. Untuk login sebagai Admin dapat mengelola website ini seperti melakukan pembuatan dan menghapus akun staff, melakukan hak edit, hapus terhadap data proposal dan laporan yang tersimpan, melakukan kelola data jenis pengerjaan dan kontraktor rekanan. Untuk login staff dapat melakukan pengimputan proposal an laporan peroyek, dapat melakukan proses unduh data proposal dan laporan proyek, serta dapat mempermuah dalam melakukan proses pencariannya. Data Buat akun staff berisikan field id staff, nama, divisi, status, alamat, email, telepon. Tekan tombol save untuk menyimpan data dan tombol reset untuk mengosongkan seluruh field. Data staff yang tersimpan akan masuk kedalam tabel staff dimana terdapat nama field aksi yang didalamnya terdapat fungsi tombol edit untuk mengubah data staff yang tersimpan dan fungsi tombol hapus untuk melakukan penghapusan data staff yang tersimpan. Data Pengerjaan berisikan field kode pengerjaan, nama pengerjaan, jenis pengerjaan. Tekan tombol save untuk menyimpan data dan tombol reset untuk mengosongkan seluruh field. Data pengerjaan yang tersimpan akan masuk kedalam tabel pengerjaan dimana terdapat nama field aksi yang didalamnya terdapat fungsi tombol edit untuk mengubah data pengerjaan yang tersimpan dan fungsi tombol hapus untuk melakukan penghapusan data pengerjaan yang tersimpan. Data Kontraktor berisikan field kode kontraktor, nama kontraktor, alamat,email, telepon. Tekan tombol save untuk menyimpan data dan tombol reset untuk mengosongkan seluruh field. Data pengerjaan yang tersimpan akan masuk kedalam tabel kontraktor dimana terdapat nama field aksi yang didalamnya terdapat fungsi tombol edit untuk mengubah data kontraktor yang tersimpan dan fungsi tombol hapus untuk melakukan penghapusan data kontraktor yang tersimpan. Data Proposal berisikan field no proposal, nama proyek,,waktu proyek, kode kontraktor, kode pengerjaan, upload field da id staff. Tekan tombol save untuk menyimpan data dan tombol reset untuk mengosongkan seluruh field. Data proposal 86

yang tersimpan akan masuk kedalam tabel proposal dimana terdapat nama field aksi yang didalamnya terdapat fungsi tombol edit untuk mengubah data pengerjaan yang tersimpan dan fungsi tombol download untuk melakukan pengunduhan data. Data laporanl berisikan field no laporan, no proposal, waktu laporan, upload file. Tekan tombol save untuk menyimpan data dan tombol reset untuk mengosongkan seluruh field. Data proposal yang tersimpan akan masuk kedalam tabel proposal dimana terdapat nama field aksi yang didalamnya terdapat fungsi tombol edit untuk mengubah data pengerjaan yang tersimpan dan fungsi tombol download untuk melakukan pengunduhan data. Sistem ini telah dilakukan pengujian dan atau dapat dijalankan sesuai dengan rancangan yang telah dibangun. Hasil analisis terhadap aplikasi yang dibangun secara keseluruhan telah berfungsi dan layak digunakan 87