• Tidak ada hasil yang ditemukan

IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "IMPLEMENTASI DAN PENGUJIAN"

Copied!
17
0
0

Teks penuh

(1)

BAB 5.

IMPLEMENTASI DAN PENGUJIAN

5.1. Implementasi Sistem

Setelah melakukan tahap analisis dan perancangan proses selanjutnya akan dilanjutkan pada tahapan implementasi dan pengujian sistem. Pada tahap implementasi dan pengujian sistem akan dilakukan beberapa tahapan seperti spesifikasi kebutuhan sistem, yang terdiri dari perangkat keras (hardware) dan perangkat lunak (software). Kemudian implementasi pembuatan coding dan dilanjutkan pada implementasi aplikasi yang terdiri dari perancangan antarmuka (interface) disesuaikan dengan kebutuhan pengguna target dari pengujian ini adalah mendapatkan user experience dan masukan dari calon pengguna aplikasi dari dari sisi tampilan maupun hasil dari pencatatan datanya.

5.1.1 Spesifikasi Sistem

Pada pembuatan dan pengujian system informasi perusahaan system integrator menggunakan PHP CODEIGNITER membutuhkan perangkat pendukung dibagi menjadi 2 klasifikasi software dan hardware berikut daftarnya :

A. Hardware

1.Prosesor : Core i5 4210U 2.50Ghz

2.Hardisk : 500 GB

3.Memori : 4 GB B. Software

1.Sistem Operasi : Windows 7 Profesional 32 Bit

2.Control Panel : XAMPP Control Panel 3.2.2

3.Bahasa Pemograman : PHP CODEIGNITER 4.Database : Mysql

5.Browser : Mozilla Firefox 52.2

(2)

5.2. Implementasi Basis Data

Pada Pembuatan aplikasi berikut mengimplementasikan database yang menggunakan perangkat lunak mysql.berikut adalah beberapa tabel fungsional yang digunakan untuk proses pembuatan aplikasi.

5.2.1 MySQL XAMPP

Dalam membuat database sebelumnya aktifkan terlebih dahulu XAMPP control panel, pilih dan klik start pada Apache dan MySQL seperti

Gambar 5-1 Tampilan Running XAMPP 5.2.2 Localhost PHP MYADMIN

Setelah mengaktifkan Apache dan MySQL pada XAMPP Control Panel, maka dilanjutkan dengan membuka web server, seperti berikut:

http://localhost/phpmyadmin/

(3)

5.2.3 Database

Pada database berikut ditampilkan tabel dan database yang digunakan untuk aplikasi system informasi perusahaan system integrator beserta dengan turunanya berikut informasinya:

1. Tampilan Tabel User

Tabel 5-1 Tampilan Tabel User

2. Tampilan Data Pemasangan Perangkat Baru

Tabel 5-2 Tampilan Data Pemasangan Perangkat Baru

3. Tampilan Data Pic Client

(4)

4. Tampilan Data Halaman Utama

Tabel 5-4 Tampilan Data Halaman Utama

5. Tampilan Data Pic Client

Tabel 5-5 Tampilan Data Pic Client

5.3. Implementasi Program

Pada setiap rancangan yang telah dibuat akan menghasilkan suatu implementasi. Dimana implementasi tersebut dapat digunakan oleh pengguna sesuai kebutuhan dan tujuan pembuatan aplikasi. Hasil yang di implementasikan tersebut sebagai berikut:

(5)

Pada halaman log in menampilkan sebuah form dimana jika Admin ingin mengakses aplikasi harus memasukan username dan password dengan benar :

Gambar 5-3 Halaman Log in 5.3.2 Halaman Utama

Setelah Admin berhasil Log in maka tampilan ini yang akan menjadi halaman utama dalam Aplikasi adalah seperti gambar berikut,dalam menu ini terdapat button approved yang artinya semua pekerjaan totally close dan bisa diproses selanjutnya dan button not approved artinya pekerjaan masih harus dikoreksi karena terdapat catatan dari pihak Pic Client

(6)

Gambar 5-4 Halaman Utama 5.3.3 Halaman Master Data Karyawan

Halaman Master data karyawan berisi detail user yang menjadi target pemasangan perangkat.fungsi utama halaman ini adalah edit,tambah,import dan hapus

Gambar 5-5 Halaman Master Data Karyawan 5.3.4 Halaman Form Tambah Karyawan

Halaman Form tambah data Karyawan mempunyai fungi utama Entry detail data Karyawan setelah dilakukan pengecekan dan user yang dibutuhkan tidak ada maka admin bisa melakukan entry secara manual.

(7)

5.3.5 Halaman Import Data Karyawan

Fungsi utama halaman ini adalah melakukan update document dalam jumlah banyak dari file excel yang formatnya sudah disesuaikan

Gambar 5-7 Halaman Import Data Karyawan 5.3.6 Halaman Delete Data Karyawan

Fungsi utama dari halaman ini adalah menghapus data yang tidak dibutuhkan atau tidak sesuai dengan dikerjakan oleh engineer jika memilin Gambar keranjang sampah maka akan muncul notifikasi seperti dibawah.

(8)

5.3.7 Halaman Master Data Pic Client

Pada halaman ini terdapat data Pic Client di semua lokasi atau sebelumnya dijelaskan dalam aplikasi ini bahwa Pic Client adalah pihak yang membawahi dan memberikan persetujuan terhadap seluruh pekerjaan yang dilakukan Engineer ke karyawan dibawah kendali Pic Client.

Gambar 5-9 Halaman Master Data Pic Client 5.3.8 Halaman Tambah Data Pic Client

Pada halaman ini fungsi utamanya adalah menambah data Pic yang akan memberikan approval pada pemasangan perangkat,dalam hal ini Pic Client adalah orang yang ditunjuk oleh pihak Client sebagai verifikator untuk semua Client yang akan di pasang.

(9)

Gambar 5-10 Halaman Tambah Data Pic Client 5.3.9 Halaman Delete Data Pic Client

Jika admin ingin menghapus data Pic Client yang sebelumnya sudah di daftarkan maka tampilanua adalah sesuai gambar dibawah dari sisi notifikasi jika akan menghapus akan muncul alert sesuai gambar ini.

Gambar 5-11 Halaman Delete Pic Client 5.3.10 Halaman Master Unit Data

Pada halaman ini akan ditampilkan jenis perangkat atau unit yang akan dipasang oleh engineer fungsi utama dari halaman berikut adalah Tambah Edit dan Hapus

(10)

Gambar 5-12 Halaman Master Unit Data 5.3.11 Halaman Tambah Data Unit

Dari data yang sudah ada sebelumnya jika admin ingin menambahkan unit secara manual maka tampilannya seperti dibawah

Gambar 5-13 Halaman Tambah Data Unit 5.3.12 Halaman Import Data Unit

Halaman ini berfungi jika admin menambahkan perangkat dari file excel bisa dilakukan dalam jumlah yang besar secara bersamaan.

(11)

Gambar 5-14 Halaman Import Data Unit 5.3.13 Halaman Master Report Deployment

Halaman ini berfungi untuk melihat seluruh data pemasangan perangkat yang sudah dikerjakan oleh banyak engineer sekaligus fungi utama dari halaman ini adalah Tambah,Edit,Hapus,Print,Detail

Gambar 5-15 Halaman Master Report Deployment 5.3.14 Halaman Export Report Deployment

(12)

Gambar 5-16 Halaman Export Report Deployment 5.3.15 Halaman Print Berita Acara Serah Terima

Setelah Transaksi pekerjaan selesai dan di aprove jika Admin menginginkan mencetak Berita Acara Serah Terima dari list deployment maka tampilan adalah seperti gambar dibawah.

Gambar 5-17 Halaman Print BAST

5.3.16 Halaman Pic Client Approved or Not Approved Deployment

Halaman berikut adalah Dashboard dari Pic Client yang didalamnya terdapat laporan deployment yang harus diberikan status approved atau not

(13)

approved jika approved disimpulkan semua pekerjaan telah selesai dilaksanakan dan bisa dilanjutkan ke proses selanjutnya jika not approved maka hanya Pic Client bisa memberikan remark untuk konten pekerjaan yang belum dipenuhi agar segera diselesaikan oleh engineer.

(14)

5.4. Metode Pengujian

Setelah proses implementasi selesai maka dilakukan pengujian aplikasi dengan tujuan memastikan apakah aplikasi sudah sesuai kebutuhan dan bisa memenuhi tuntutan yang diperlukan,dengan diterapkan hal ini diharapkan dapat meminimalisir terjadi problem atau ketidaknyamanan ketika aplikasi sudah running tapi masih terdapat bugs atau yang perlu disesuaikan.

Pengujian yang dilakukan terhadap aplikasi ini menggunakan Metode Black Box metode ini merupakan model pengujian yang hanya dilakukan dengan mengamati eksekusi melalui data uji dan data fungsional dari perangkat lunak kesimpulannya pengujian hanya berdasar apa yang dilihat hanya berfokus terhadap fungsi dan output dari aplikasi.

5.4.1 Skenario Pengujian

Tabel 5-6 Skenario Pengujian No Skenario Uji Coba Pengujian Status

Aplikasi Target Hasil

1 Admin melakukan Log in Menu Halaman Log in Memasukan Username dan Password User sudah terdaftar

Admin berhasil Log in dan menuju halaman utama User belum

terdaftar

Sistem tetap menampilkan form login dan terdapat

notifikasi gagal 2 Admin menambahkan data deployment Menu Master data deployment Memasukan Serial number unit Data Serial number sudah didaftarkan

Admin berhasil menambahkan ke database

Data Serial number belum

didaftarkan

Data tidak tersimpan dan muncul notif gagal

3 Admin menghapus data deployment Menu Master data deployment Memilih data yang akan dihapus Data Deployment yang dipilih ada

Jika berhasil maka data akan berkurang dari database Jika tidak berhasil akan muncul notifikasi gagal delete

4 Admin menambahkan data Pic Client Menu Master data deployment Memasukan Data Pic Client

baru

Data Pic Client belum terdaftar

Data tersimpan dan menambahkan ke database Jika data belum sesuai akan tampil notifikasi gagal tambah

(15)

5 Admin menghapus data Pic Client Menu Master data Pic Client Memilih data yang akan dihapus

Data Pic sudah terdaftar

Aplikasi menampilkan

warning dan data Pic Client Berkurang 1 6 Admin melakukan print BAST Menu data deployment Memilih data deployment yang akan dihapus Data sudah di entry oleh engineer

Aplikasi menampilkan format print dan menjalankan perintah

cetak

Jika terdapat data yang kurang misal SN/lokasi akan tampil

warning untuk melengkapi data 7 Admin memilih keluar Menu Keluar Memilih button (klik) keluar Menampilkan halaman log in

Sistem akan menampilan halaman log in 8 Engineer Entry data deployment Menu data deployment Memasukan 1 SERIAL NUMBER yang belum pernah digunakan Data belum pernah di entry

Aplikasi menambahkan data jika diisi sesuai field yang

disediakan Aplikasi memberikan peringatan jika SERIAL NUMBER yang di masukan sudah pernah digunakan atau

duplikat 9 PIC Client memberikan status pekerjaan Menu data deployment Membuka data pekerjaan yang berlangsung pada hari itu

Data sudah di input oleh engineer sesuai

requirement

Data bisa di approve dan tersimpan di database jika

sudah sesuai format Data tidak di approve dan tidak tersimpan didatabase jika

ada konten pekerjaan yang belum selesai

5.4.2 Analisa Hasil Pengujian

Berdasarkan hasil pengujian,berikut adalah analisa yang telah dijalankan.Pada saat panitia membuka aplikasi pertama kali sistem akan menampilkan halaman log in admin diwajibkan log in dengan username dan password yang benar untuk dapat mengakses halaman utama sesuai dengan priviledge log in nya sedangkan jika tidak sistem akan tetap menampilkan halaman log in.

Setelah log in admin memilih menu master deployment dan sistem akan menampilkan menu master yang sub menu nya terdiri dari : Data

(16)

akan menampilkan data yang sudah ada dan pilihan untuk menambah data disertakan form yang harus diisi oleh admin jika datanya sesuai atau serial number tersebut belum pernah didaftarkan maka sistem akan menyimpan ke database tapi jika serial number tersebut sudah pernah diinput atau duplikat sistem akan memberikan notifikasi tidak bisa di simpan.

Ketika admin memilih menu master data kemudian memilih button (klik) delete pada salah satu data karyawan maka sistem akan mengapus data dan database berkurang sedangkan jika datanya sedang dibuka di halaman lain atau status nya belum lengkap maka data tidak bisa dihapus dan akan menampilkan notifikasi gagal menghapus data

Ketika admin memilih menu menambahkan data Pic Client maka sistem akan menampilkan form penambahan data yang harus diisi oleh admin kemudian jika pada saat mengisi data Uniq Key (Nik dan Nama) belum pernah digunakan maka data akan disimpan ke database namun sebaliknya jika data nya sudah pernah digunakan atau duplikat maka sistem tidak akan menyimpan dan menampilkan notifikasi gagal, sama hal nya dengan menghapus jika data Pic Client dipilih kemudian di hapus maka sistem akan menampilkan notifikasi berhasil hapus.

Ketika admin memilih menu master data deployment dan klik sub menu deployment maka sistem akan menampilkan list data jika admin ingin mencetak data tersebut ke hardcopy dan memilih print (Perintah Ctrl P) maka sistem akan menampilkan layout BAST yang siap dicetak jika ingin melanjutkan perintah maka admin cukup menekan tombol enter maka BAST akan dicetak di printer yang sudah disiapkan,namun jika ada data yang belum lengkap misal serial number salah atau tidak ada data karyawannya maka sistem akan memberikan notifikasi gagal cetak.

(17)

Ketika admin selesai melakukan transaksi pekerjaan dan ingin keluar dari aplikasi maka admin bisa mengakses menu Log out di Home kemudian aplikasi akan kembali ke menu Log in

Ketika Engineer selesai melakukan pemasangan perangkat proses selanjutnya adalah Log in ke Web dan melakukan entry data karyawan dan data unit yang selesai di deploy sesuai dengan field yang sudah disediakan jika data valid maka sistem akan menyimpan ke database dan masuk ke bin Pic Client dan Admin namun jika yang diinput tidak sesuai dengan field yang disediakan atau terjadi duplikasi maka sistem tidak akan menyimpan dan memberikan notifikasi gagal.

Ketika engineer selesai submit document maka status pekerjaanya masih harus di review oleh Pic Client untuk mendapatkan justifikasi apakah secara keseluruhan pekerjaan sudah selesai atau ada remark yang harus diselesaikan dari sisi Pic Client harus Log in terlebih dahulu untuk menuju halaman utama dan mengakses laporan pekerjaan jika ingin melihat detail pekerjaan Pic Client bisa meng-klik salah 1 data untuk dibawa semua kontennya lalu direview jika sudah sesuai dengan target pekerjaan maka Pic Client bisa memberikan status dengan meng-klik button Approve jika belum memenuhi target pekerjaan maka Pic Client bisa memberikan status not approve dan catatan agar pekerjaan dapat diselesaikan seperti seharusnya Setelah melakukan pengujian aplikasi dengan metode black box hasil analisanya adalah aplikasi secara kebutuhan bisa berjalan dengan baik dan fungsi fungsi yang diharapkan juga bisa digunakan mulai dari realtime update ,realtime approved fungsi cetak dan beberapa fungsi utama lainya.

Gambar

Gambar 5-2 Tampilan Aktivasi Localhost PHPmyadmin
Tabel 5-1 Tampilan Tabel User
Tabel 5-4 Tampilan Data Halaman Utama
Gambar 5-3 Halaman Log in
+7

Referensi

Dokumen terkait

Strategi promosi adalah suatu rencana untuk penggunaan yang optimal atas sejumlah elemen-elemen promosi, yaitu periklanan,` hubungan masyarakat, penjualan

Hasil penelitian menunjukkan bahwa dalam proses akomodasi penilaian hasil belajar bahasa Indonesia yaitu meliputi: (1) fungsi penilaian telah terlaksana walaupun guru belum

Tingkat kebugaran jasmani yang baik akan lebih mudah seseorang dalam melakukan teknik-teknik dasar permainan futsal dan dalam berlatih keterampilan teknik dasar

Dari hasil penelitian dapat disimpulkan bahwa ada pengaruh positif nilai investasi, nilai upah dan nilai produksi terhadap penyerapan tenaga kerja pada industri mebel di

Negelkerke R Square 0,263 artinya 5 variabel yang diteliti terse- but (jarak penglihatan, posisi monitor, masa kerja, pencahayaan dan lama bekerja di depan komputer)

Terdapat tiga kata kunci dalam makanan (menu) berbasis gizi seimbang, yaitu 1) seimbang antara asupan (konsumsi) zat gizi dengan kebutuhan setiap orang sehari; 2) seimbang

Permasalahan dalam tesis ini yaitu: bagaimana keterangan saksi korban yang masih dibawah umur dalam memberikan kesaksian sebagai alat bukti dan bagaimana ratio decidendi

Narapidana menurut Kamus Besar Bahasa Indonesia (diakses pada 23 Desember 2018) adalah orang yang sedang menjalani masa hukuman karena tindak pidana. Orang yang telah