• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
15
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem

Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang digunakan pada saat pembuatan aplikasi Penjadwalan ini:

1. Perangkat Keras

 Laptop Asus A46C dengan spesifikasi sebagai berikut: o Processor : Intel(R) Core(TM) i5-3337U CPU

@ 1.80GHz o RAM : 4.00 GB

o Resolusi Layar : 1366 x 768

2. Perangkat Lunak

 Laptop Asus A46C :

o Sistem Operasi : Windows 8.1 Pro  Adobe Dreamweaver CS6

 Mysql  Xampp

(2)

4.2. Implementasi Basis Data

Pada bab ini akan menjelaskan implementasi dari basis data yang menggunakan MySQL.

Basis data yang diimplementasikan terdiri dari 5 tabel yang terdiri dari:  Tabel jadwal  Tabel karyawan  Tabel level  Tabel shift_kerja  Tabel user

(3)

4.3. Implementasi Program 1.3.1 Tampilan Login

Didalam tampilan Menu login terdapat dua textbox untuk memasukan nama dan password dan tombol untuk melakukan fungsi login.

Apabila admin melakukan kesalahan dalam penginputan akan muncul pesan gagal login.

(4)

1.3.2 Tampilan Menu Utama Admin

Gambar 4.3. Tampilan Menu Utama Admin

Pada tampilan menu utama ini terdapat beberapa menu dan menu pilihan yang mempunyai fungsi masing-masing, yaitu :

 Pada menu lihat jadwal dapat menampilkan daftar jadwal yang tersimpan dalam database.

 Pada menu input teknisi terdapat beberapa tabel yang harus diisi untuk penambahan karyawan teknisi dan di simpan ke dalam database.  Pada menu input jadwal teknisi terdapat beberapa tabel untuk disi

untuk penambahan jadwal kerja teknisi dan di simpan ke dalam database.

(5)

 Pada menu info teknisi dapat menampilkan daftar biodata teknisi yang tersimpan dalam database.

 Pada menu input shift terdapat beberapa tabel untuk disi untuk mengisi shift kerja teknisi dan di simpan ke dalam database.

 Pada menu tambah user terdapat beberapa tabel untuk disi untuk user login teknisi dan di simpan ke dalam database.

1.3.3 Tampilan Menu Utama Teknisi

Gambar 4.4. Tampilan Menu Utama Teknisi

Menu Utama Teknisi terdapat 3 menu. Setiap menu berfungsi untuk melihat jadwal teknisi, info teknisi dan logout. Menu Lihat Jadwal akan menampilkan jadwal kerja teknisi dan menu info teknisi akan menampilkan biodata teknisi, dan masing- masing dapat dilihat yang tersimpan dalam database.

(6)

1.3.4 Tampilan Menu Utama Manager

Gambar 4.5. Tampilan Menu Utama Manager

Menu Utama Manager terdapat 3 menu. Setiap menu berfungsi untuk melihat lihat jadwal , report dan logout. Menu Lihat Jadwal akan menampilkan jadwal kerja teknisi dan menu report akan menampilkan report kerja dari masing- masing teknisi.

(7)

1.3.5 Tampilan Report

Gambar 4.6. Tampilan Report 1.3.6 Tampilan Lihat Jadwal

(8)

1.3.7 Tampilan Input Teknisi

Gambar 4.8 Tampilan Input Teknisi 1.3.8 Tampilan Input Jadwal Kerja

(9)

1.3.9 Tampilan Info Teknisi

Gambar 4.10. Tampilan Info Teknisi 1.3.10 Tampilan Input Shift

(10)

1.3.11 Tampilan Tambah User

Gambar 4.12 Tampilan Tambah User 1.3.12 Tampilan Enkripsi AES dalam Database

(11)

4.4. Metode Pengujian

Metode Pengujian dilakukan untuk memastikan apakah sistem yang dikembangkan sesuai dengan yang diharapakan. Metode yang digunakan untuk pengujian ini adalah metode Blackbox, yaitu metode yang menguji perangkat lunak dari segi fungsionalnya tanpa menguji dari sisi desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi- fungsi, masukan dan keluaran dari aplikasi tersebut sudah sesuai dengan spesifikasi yang dibutuhkan.

4.5. Skenario Penngujian

Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi berbasis web. Kemudian dilakukan pengujian dengan mengklik menu yang ada pada halaman tersebut. apakah menu sudah sesuai dengan kegunaan yang diharapakan atau belum.

Tabel 4.1 Skenario Pengujian

No Tampilan Uji Coba Skenario Pengujian

Hasil yang Diharapkan

1 Menu

Login

Proses Login Masukan

Username dan Password

Masuk Pada Menu

Utama

2 Menu

Utama (Admin)

Mengklik menu lihat jadwal, input teknisi, input jadwal, info

Mengklik

Menu yang

terdapat pada

Setiap mengklik menuju

activity menu yang

(12)

teknisi, input shift, tambah user, dan logout

menu admin

3 Menu

Utama (Teknisi)

Mengklik menu lihat jadwal, info teknisi, dan logout

Mengklik

Menu yang

terdapat pada menu teknisi

Setiap mengklik menuju

activity menu yang

sesuai

4 Menu

Utama (Manager)

Mengklik menu lihat jadwal, Report dan logout

Mengklik

Menu yang

terdapat pada menu Manager

Setiap mengklik menuju

activity menu yang

sesuai

5 Report Mengklik menu

Report

Menampilkan hasil report

Menampilkan hasil report

6 Lihat Jadwal Mengklik Lihat Jadwal Menampilkan hasil jadwal Menampilkan hasil jadwal 7 Input Teknisi Mengklik Input teknisi Input nama teknisi

Dapat Menyimpan data ke dalam database e 8 Input Jadwal Mengklik Input Jadwal Input Jadwal Teknisi

Dapat Menyimpan data ke dalam database 9 Info Teknisi Mengklik Info Teknisi Menampilkan Hasil Info Teknisi

Menampilkan Hasil Info Teknisi

10 Input Shift Mengklik Input Shift Input Shift Kerja

Dapat Menyimpan data ke dalam database

(13)

11 Tambah User Mengklik Tambah User Input User Login

Dapat Menyimpan data ke dalam database

Tabel 4.2 Hasil Pengujian

No Tampilan Uji Coba Skenario Pengujian

Hasil yang Diharapkan Hasil Pengujian

1 Menu

Login

Proses Login Masukan

Username dan Password

Masuk Pada Menu

Utama

OK

2 Menu

Utama (Admin)

Mengklik menu lihat jadwal, input teknisi, input jadwal, info teknisi, input shift, tambah user, dan logout

Mengklik

Menu yang

terdapat pada menu admin

Setiap mengklik menuju

activity menu yang

sesuai

OK

3 Menu

Utama (Teknisi)

Mengklik menu lihat jadwal, info teknisi, dan logout

Mengklik

Menu yang

terdapat pada menu teknisi

Setiap mengklik menuju

activity menu yang

sesuai

OK

4 Menu

Utama (Manager)

Mengklik menu lihat jadwal, Report dan logout

Mengklik

Menu yang

terdapat pada menu Manager

Setiap mengklik menuju

activity menu yang

sesuai

(14)

5 Report Mengklik menu Report

Menampilkan hasil report

Menampilkan hasil report OK

6 Lihat Jadwal Mengklik Lihat Jadwal Menampilkan hasil jadwal Menampilkan hasil jadwal OK 7 Input Teknisi Mengklik Input teknisi Input nama teknisi

Dapat Menyimpan data ke dalam database e OK 8 Input Jadwal Mengklik Input Jadwal Input Jadwal Teknisi

Dapat Menyimpan data ke dalam database OK 9 Info Teknisi Mengklik Info Teknisi Menampilkan Hasil Info Teknisi

Menampilkan Hasil Info Teknisi

OK

10 Input Shift Mengklik Input Shift Input Shift Kerja

Dapat Menyimpan data ke dalam database OK 11 Tambah User Mengklik Tambah User Input User Login

Dapat Menyimpan data ke dalam database

(15)

4.6. Analisa Hasil Pengujian

Setelah melakukan pengujian secara menyeluruh terhadap aplikasi yang dikembangkan, maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran (output) yang sesuai dengan rancangan yang telah dibuat sebelumnya. Hasil dari pengujian ini dapat dikatakan bahwa aplikasi ini dapat berfungsi dengan baik dan seusai dengan kebutuhannya karena telah dibuktikan dengan skenario pengujian.

Hasil yang diperoleh dari pengujian tersebut dapat dianalisis sebagai berikut:

1. Aplikasi penjadwalan berbasis web hanya dapat diakses oleh admin M a n a g e r d a n t e k n i s i yang memiliki username dan password.

Gambar

Gambar 4.1. Database penjadwalan
Gambar 4.2. Tampilan Login
Gambar 4.3. Tampilan Menu Utama Admin
Gambar 4.4. Tampilan Menu Utama Teknisi
+7

Referensi

Dokumen terkait

Melakukan posttest untuk menjaring data akhir penguasaan konsep siswa sesudah dilakukan pembelajaran dengan media lagu sains (kelas eksperimen) atau media animasi

Berdasarkan nilai sensitivitas pada grafik di atas dan nilai sensitivitas pada grafik hubungan responsivitas terhadap konsentrasi larutan standar pada temperatur FPD 225 o C, 275

Dapat diperoleh hasil positif palsu, di sebabkan oleh karena pada saat katak belum di suntikan dengan urin orang hamil, pada urin katak tersebut sudah terdapat

Berdasarkan latar belakang diatas, maka penulis bermaksud untuk merancang suatu aplikasi web yang digunakan pada jaringan internet untuk memasarkan dan menjual

Penulis akan mengevaluasi kinerja KINK sebagai sarana temu kembali informasi dengan beberdasarkan aspek yang ada dalam teori Cleverdon yaitu: cakupan dari koleksi yang terdapat

Dengan mencampurkan selai buah ke dalam mentega kacang, dan penambahan bahan pengemulsi agar minyak tidak keluar dari selai kacang ternyata dapat menambah cita rasa. Selai

Dari keempat stasiun pengamatan yang diteliti, Stasiun 1, 2, dan 3 memiliki tingkat keanekaragaman jenis bivalvia yang tinggi (karena nilai indeks di atas

Dari hasil wawancara, observasi dan dokumentasi yang di lakukan peneliti menunjukan bahwasannya sejauh ini pelaksanaan dan keberlangsungan kegiatan senam pagi di SMPLB Putra