• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
16
0
0

Teks penuh

(1)

BAB IV IMPLEMENTASI

4.1 Implementasi

Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi pembuatan basis data dan implementasi perancangan antar muka Sistem Pengelolaan Kendaraan Operasional, menggunakan PHP MySQL dan diperlukan sebuah Web Server yang digunakan sebagai tempat penyimpanan program. Web server yang digunakan berupa XAMPP dengan Apache dan MySQL sebagai database server, untuk membuka program, jalankan browser modern seperti Chrome atau Firefox dan ketik alamat http://localhost/bjb dan mulai login.

Implementasi yang dilakukan menggunakan sebuah perangkat komputer untuk pembuatan dan uji coba. Berikut spesifikasi perangkat keras sebagai berikut :

Tabel 4 1 Spesifikasi Perangkat Keras

Perangkat Keras Spesifikasi

Processor Intel Core i5 5200u

RAM 8192MB RAM

Graphic card NVIDIA GeForce 940m

Adapun perangkat lunak yang digunakan untuk melakukan implementasi pembuatan aplikasi ini adalah sebagai berikut :

(2)

Tabel 4 2 Fungsi perangkat lunak

Perangkat Lunak Fungsi

Windows 10 Pro 64-bit Sistem Operasi

NotePad ++ IDE untuk scripting PHP

Tabel 4 3 Lanjutan Fungsi perangkat lunak

Perangkat Lunak Fungsi

Xampp (dengan Apache &

MySql) Web Server & Database Server

Microsoft Word 2013 Dokumentasi dan penulisan Microsoft Visio 2013 Pembuatan diagram

4.2 Implementasi Basis Data

Implementasi basis data yang digunakan untuk aplikasi ini disesuaikan dengan class diagram. Pada gambar berikut dapat dilihat bahwa tabel yang dirancang sudah terpasang sesuai kebutuhan :

(3)

Gambar 4 1 Implementasi Tabel Basis Data

(4)

4.2.2 Implementasi Tabel Perjalanan

Gambar 4 3 Implementasi Tabel Perjalanan

4.2.3 Implementasi Tabel Perjalananfile

(5)

4.2.4 Implementasi Tabel Status

Gambar 4 5 Implementasi Tabel Status

4.2.5 Implementasi Tabel Mobil

(6)

4.2.6 Implementasi Tabel Sopir

Gambar 4 7 Implementasi Tabel Sopir

4.2.7 Implementasi Relasi Tabel

(7)

4.3 Implementasi Antar Muka Aplikasi 4.3.1 Implementasi Antar Muka Login

Pada Tampilan Antar Muka Login pada sistem ini (Admin, Karyawan, Manajer) melakukan Log In, user harus memasukan username dan password mereka untuk masuk ke dalam sistem.

Gambar 4 9 Implementasi Antar Muka Login

4.3.2 Implementasi Antar Muka Dashboard Admin

Pada Tampilan Antar Muka Dashboard Admin terdapat informasi kepada admin untuk jumlah mobil yang kosong, mobil terpakai, mobil rusak serta tagihan yang bertujuan untuk mempermudah admin mengetahui kendaraan yang sedang beroperasionalnya.

(8)

Gambar 4 10 Implementasi Antar Muka Dashboard Admin

Pada Tampilan antarmuka dashboard karyawan terdapat informasi untuk status approval karyawan mengetahui apakah permohonannya telah di approve oleh manajer, total perjalanan untuk mengetahui total perjalanan yang sudah karyawan pakai dengan kendaraan operasional tersebut, total tagihan yang sudah diajukan dan input tagihan bilamana terdapat tagihan baru

(9)

Pada Tampilan antar muka dashboard manajer terdapat informasi untuk mengetahui berapa jumlah yang sudah di approve, status waiting, status reject, expired pada permohonan karyawannya.

Gambar 4 12 Implementasi Antar Muka Dashboard Manajer

4.3.3 Implementasi Antar Muka Permintaan Mobil

Pada tampilan antar muka permintaan mobil untuk mengetahui lebih detail kendaraan operasional yang sudah terpakai, rusak, belum terpakai serta melihat status tagihan apakah sudah di input atau masih menunggu untuk besaran tagihan kendaraan yang sudah dipakai.

(10)

Gambar 4 13 Implementasi Antar Muka Rute Mobil

Pada tampilan antar muka rute mobil terdapat tombol tambah perjalanan yang digunakan oleh admin untuk menginput kembali perjalanan baru yang bilamana di klik tombol tersebut munculah form baru untuk mengisi detail perjalanan yang akan dituju beserta pilihan mobil dan arah tujuan pengguna.

(11)

Pada tampilan antar muka permohonan karyawan terdapat informasi status permohonan karyawan yang sudah diajukan apakah permohonan tersebut disetujui, masih waiting, atau reject.

Gambar 4 15 Implementasi Antar Muka Permohonan Karyawan

Pada Tampilan permohonan karyawan terdapat tombol tambah yang berfungsi untuk menambahkan permohonan baru untuk karyawan dengan mengklik tombol tersebut dan akan memunculkan form detail perjalanan yang akan diusulkan kepada manajer.

(12)

4.3.4 Implementasi Antar Muka Approval

Pada tampilan antar muka approval menampilkan informasi permohonan karyawan tersebut yang sudah di approve, waiting, maupun reject, dan apabila manajer akan melakukan aksi terhadap status permohonan karyawan, manajer tersebut hanya mengklik data yang terdapat pada tampilan tersebut dan tinggal memilih apa approve, waiting, maupun reject.

Gambar 4 17 Implementasi Antar Muka Proses Approval Manager

4.3.5 Implementasi Antar Muka Tagihan Perjalanan

Pada tampilan antar muka tagihan perjalanan terdapat informasi perjalanan yang sudah terpakai dan status tagihan yang sudah di input setelah pemakaian perjalanan atau belum di input setelah perjalanan.

(13)

Gambar 4 18 Implementasi Antar Muka Tagihan Perjalanan

Pada tampilan antar muka tagihan perjalanan bilamana karyawan melihat status belum di input setelah perjalanan kemudian karyawan tersebut akan menginput, karyawan tersebut tinggal klik data tersebut dan akan memunculkan form detail tagihan untuk input tagihan yang masih belum di input pada kendraan yang sudah terpakai.

(14)

4.4 Verifikasi Pengujian

Pengujian perlu dilakukan untuk menguji sistem / aplikasi yang telah dibuat apakah sudah sesuai dengan rancangan awal atau tidak. Pengujian yang akan dilakukan yaitu menguji semua proses pada semua halaman yaitu halaman login, Menu Admin Karyawan dan Manajer ,Permohonan rute Mobil, Permohonan perjalanan karyawan , Approval Manajer, permohonan Tagihan Karawan,penginputan tagihan perjalana oleh admin, dan laporan,

4.5 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 fungsi-fungsi yang terdapat pada modul-modul aplikasi ini apakah sudah berjalan dengan baik.

Dalam proses pengujiannya metode yang digunakan adalah black box. Metode ini dipilih karena pengetesan cukup mengetahui semua fungsi – fungsi yang ada dalam sistem berjalan tanpa ada kesalahan dan tidak memerlukan pengetesan secara detail / logis.

Tabel 4 4 Skenario dan hasil pengujian Black Box No Antar Muka Bagian

antar muka yang diuji Status Aplikasi Skenario Pengujian Hasil yang diinginkan

1. Login Proses input

data login Tampilan login sudah terbuka Memasukan username dan password

Data akan dicek jika salah maka tidak bisa masuk, jika benar akan masuk ke sistem 2. Dashboard Menguji Tampilan Klik menu Tampilan menu

(15)

semua menu dan tampilan dashboard halaman utama sudah terbuka yang

diinginkan sesuai dengan user login.

3. Halaman Permohonan rute Mobil admin Menguji fungsi permohonan Tampilan halaman utama sudah terbuka Memasukan form permohonan kendaraan,. Fungsi permohonan berhasil di jalankan dan data permohonan berhasil disimpan 4. Halaman Permohonan perjalanan karyawan Menguji fungsi permohonan Tampilan halaman utama sudah terbuka Memasukan form permohonan kendaraan,.. Fungsi permohonan berhasil di jalankan dan data permohonan berhasil disimpan 5. Halaman Approval Manajer Menguji fungsi Approval Tampilan halaman utama sudah terbuka Mengklik data perjalanan karyawan kemudian memilih approval Fungsi approval berhasil di jalankan dan data approval berhasil disimpan 6. Halaman

Tagihan Menguji fungsi tagihan Tampilan halaman tagihan sudah terbuka Memasukan form tagihan, jumlah nominal. Fungsi Tagihan berhasil di jalankan dan data Tagihan berhasil disimpan 7. Halaman

Laporan Menguji fungsi cetak laporan Tampilan halaman Laporan Memasukan tipe laporan dan periode Laporan berhasil di download untuk bisa

(16)

4.6 Analisa Hasil Pengujian

Dari keseluruhan proses pengujian dapat dinalisa bahwa :

1. Aplikasi dapat terkoneksi ke Basis Data, sehingga proses login berhasil dilakukan.

2. Proses login menggunakan username dan password, dan sistem akan melakukan routing otomatis sesuai dengan role pengguna.

3. Proses pengelolaan data CRUD (create,read, update, delete) untuk Data Perjalanan berhasil dilakukan.

4. Proses Permohonan rute mobil berhasil dilakukan oleh Admin. 5. Proses permohonan perjalanan berhasil dilakukan oleh karyawan. 6. Proses approval manajer berhasil dilakukan oleh manajer.

7. Proses penginputan tagihan berhasil dilakukan oleh karywan dan admin. 8. Proses monitoring dan penarikan laporan oleh direksi berhasil dilakukan.

Gambar

Tabel 4 1 Spesifikasi Perangkat Keras
Tabel 4 2 Fungsi perangkat lunak
Gambar 4 1  Implementasi Tabel Basis Data
Gambar 4 3 Implementasi Tabel Perjalanan
+7

Referensi

Dokumen terkait

Analisis ini bertujuan untuk mengetahui unsur-unsur arsitektur kota yang berpengaruh terhadap (proses) pembentukan ruang kawasan Kampung Kauman yang meliputi tata guna lahan,

Mesnet donatısı hesabı yapılırken Xküçük/Xbüyük oranına bakmak gereklidir.Buna göre Xk/Xb<0,8 olması durumunda aradaki moment farkının 2/3’lük kısmı

Bantuan 28 kaki palsu ini merupakan bagian dari kegiatan Corporate Social Responsibility (CSR) Sequislife didukung oleh Yayasan Peduli Tuna Daksa yaitu mendonasikan lebih dari

tidak ada kendala yang berarti dalam berlangsungnya acara tersebut sebagian ibu-ibu desa parungjaya mengikuti kegiatan tersebut 15 Workshop "Cerdas Berkarya Melalui

(2) Bagaimana pelaksanaan ajaran panca dasar bela diri Pencak silat Persaudaraan Setia Hati Terate Komisariat IAIN Walisongo Semarang dalam perspektif pendidikan

Sehubungan masih banyak responden dengan asupan energy, lemak jenuh, dan asupan serat yang kurang baik maka saran penulis perlu adanya peningkatan kerja sama antara tim medis

Semakin besar motivasi seseorang dalam berwirau- saha akan berpengaruh positif terhadap penggunaan alternatif pem- biayaan metode bootstrap financing yang sumber

Menurut Mulyadi (2011) “Logika yang selalu dimainkan dalam dimensi sosial budaya masyarakat Madura adalah bahwa keberadaan perempuan masih sebagai entitas yang