BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 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 UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

1. Kebutuhan perangkat keras untuk menjalankan program. Prosesor : Core I3 2,20GHz. VGA : Intel(R) HD Graphics 751MB

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 HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

BAB IV IMPLEMENTASI DAN PENGUJIAN. spesifikasi kebutuhan sistem yang meliputi perangkat keras ( hardware ) dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Implementasi Perancangan Table User Account Gambar Implementasi Perancangan Table User Account Implementasi Perancangan Table M

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB 4 HASIL DAN PEMBAHASAN Kebutuhan Perangkat Keras Mobile. perangkat keras yang memiliki spesifikasi sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

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 HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi Jasa pengiriman CV.DDE meliputi tahap implementasi, uji

BAB IV HASIL DAN UJI COBA. Pakar Diagnosa Faktor Kegagalan Penanaman Ulang Kelapa Sawit menggunakan

4. BAB IV 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 DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJICOBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. PT. Jasaraharja Putra Medan dengan metode Cash Basis dapat dilihat sebagai

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1. Implementasi Implementasi aplikasi merupakan salah satu tahap pembangunan dari suatu perangkat lunak atau aplikasi dengan menerjemahkan rancangan-rancangan yang berdasarkan analisa-analisa yang telah dilakukan sebelumnya kedalam suatu bahasa pemograman dalam bentuk code-code sehingga menjadi sebuah aplikasi. Implementasi bertujuan untuk memastikan sebuah perangkat lunak atau aplikasi yang telah dibuat dapat bekerja secara efektif dan efisien sesuai dengan yang diharapkan sehingga sebuah aplikasi yang telah diimplementasi tidak banyak terdapat kesalahan kesalahan yang mengakibatkan aplikasi tidak berjalan. 4.2. Implementasi Perangkat lunak Beberapa Perangkat Lunak yang digunakan dalam pembangunan mobile aplikasi lembur yang berbasis android ini, yaitu: Tabel 4.1 Perangkat Lunak untuk membangun aplikasi Perangkat Lunak Keterangan Sistem Operasi Windows 10 Bahasa Pemograman Editor DBMS Alat Uji Coba Alat Bantu Design Java Android Studio SQLite Emulator Android Photoshop 51

4.3. Implementasi Perangkat Keras Beberapa Perangkat Keras yang digunakan dalam pembangunan mobile aplikasi lembur yang berbasis android ini, yaitu: Tabel 4.2 Perangkat Keras untuk membangun aplikasi Perangkat Keras Keterangan Processor RAM HDD VGA Alat Uji Coba Intel Core i5 4 GB 500 GB Nvidia GeForce Personal Smartphone 4.4. Implementasi Design Beberapa Design yang digunakan dalam pembangunan mobile aplikasi lembur yang berbasis android ini, yaitu: Tabel 4.3 Design untuk membangun aplikasi Design Keterangan Design logo perusahaan, digunakan untuk menjadi icon aplikasi, menjadi logo saat tampilan splashscreen. Design untuk menandakan user untuk memasukan username Design untuk menandakan user untuk memasukan password 52

Design untuk menjadi sebuah tombol untuk kembali ke tampilan sebelumnya atau tombol back Design untuk menjadi sebuah tombol untuk submit atau tombol login Design untuk menu overtime menandakan user untuk memilih design ini untuk menuju kemenu overtime Design untuk menjadi sebuah tombol untuk membuat pengajuan lembur atau tombol create overtime Design untuk menjadi sebuah tombol untuk menyimpan dan mengirim pengajuan lembur dan untuk mencentang. Design untuk menjadi sebuah tanda bahwa tidak ditemukannya data laporan yang dicari. Design untuk menu Department menandakan user untuk memilih design ini untuk menuju kemenu Department Design untuk menu employee menandakan user untuk memilih design ini untuk menuju kemenu employee disebelahnya meruka data nama employee dan project disebelahnya meruka data tempat lahir employee. 53

disebelahnya meruka data tanggal lahir, tanggal masuk employee dan tahun pengerjaan project disebelahnya meruka data jabatan employee. disebelahnya meruka data department mana employee berada dan data company dan department pada project Design untuk menu client menandakan user untuk memilih design ini untuk menuju kemenu client Design untuk menu company menandakan user untuk memilih design ini untuk menuju kemenu company Design untuk menu project menandakan user untuk memilih design ini untuk menuju kemenu project disebelahnya meruka data nama project. disebelahnya meruka data sisa uang project. disebelahnya meruka data status project. 54

4.5 Implementasi Antarmuka Implementasi antarmuka merupakan tampilan yang digunakan pengguna untuk berinteraksi dengan aplikasi sehingga pengguna dapat mudah dalam mengakses data-data, menu-menu dan fitur-fitur yang berada dalam aplikasi. Berikut adalah antarmuka yang ada dalam aplikasi, yaitu: a. Antarmuka Splashscreen Antarmuka splashscreen merupakan tampilan utama saat membuka aplikasi. Gambar 4.1 Tampilan SplashScreen b. Antarmuka Login Antarmuka login merupakan tampilan untuk pengguna memasukan identitasnya berupa username dan password. Gambar 4.2 Tampilan Login 55

c. Antarmuka Menu Utama Antarmuka menu utama merupakan tampilan yang menampilkan keseluruhan menu yang berada dalam aplikasi. Gambar 4.3 Tampilan Menu Utama d. Antarmuka Menu Overtime Antarmuka menu overtime merupakan tampilan yang menampilkan daftar pengajuan yang dibuat oleh pegwai, daftar tersebut dibagi menjadi 3 bagian waktu, yaitu: weekday, weekend dan holiday. Pada tampilan ini juga terdapat tombol untuk membuat pengajuan lembur, mengverifikasi pengajuan lembur dan melihat laporan siapa saja yang telah mengajukan lembur yang dapat dilihat dengan menentukan waktu yang diinginkan. Gambar 4.4 Tampilan Daftar Pengajuan Pegawai (kiri), Tampilan Mengverifikasi Pengajuan Lembur (tengah) Dan Tampilan Menentukan Waktu Laporan Lembur (kanan) 56

e. Antarmuka membuat pengajuan lembur Antarmuka membuat pengajuan lembur merupakan tampilan dimana penggunanya yaitu pegwai mengisi data yang diperlukan untuk mengajukan lembur Gambar 4.5 Tampilan Membuat Pengajuan lembur f. Antarmuka laporan lembur Antarmuka laporan lembur merukapan tampilan yang menampilkan daftar pegawai yang telah mengajukan lembur yang daftarnya merupakan daftar yang dicari pada waktu tertentu. Daftar dapat tidak muncul bila waktu pada dalam waktu kurun yang ditentukan tidak ada pengajuan yang dibuat Gambar 4.6 Tampilan Laporan Lembur Terdapat Data Pengajuan (kiri) Dan Laporan Lembur Tidak Terdapat Data Pengajuan (kanan) 57

g. Antarmuka Menu Department Antarmuka menu department merupakan tampilan yang menampilkan informasi mengenai department yang ada dalam perusahaan. Gambar 4.7 Tampilan Daftar Department h. Antarmuka Menu Employee Antarmuka menu employee merupakan tampilan yang menampilkan infomasi mengenai data pegawai dan jabatannya yang berada dalam perusahaan. Pada tampilan ini dapat melihat data lengkap pegawai dengan cara memilih pegawai yang ingin dilihat data lengkapnya. Gambar 4.8 Tampilan Daftar Pegawai Dengan Jabatannya (kiri) Dan Tampilan Detail Pegawai (kanan) 58

i. Antarmuka Menu Client Antarmuka menu client merupakan tampilan yang menampilkan informasi mengenai client yang ada dalam perusahaan. Gambar 4.9 Tampilan Daftar Client j. Antarmuka Menu Company Antarmuka menu company merupakan tampilan yang menampilkan informasi mengenai company yang ada dalam perusahaan. Gambar 4.10 Tampilan Daftar Company k. Antarmuka Menu Project Antarmuka menu project merupakan tampilan yang menampilkan infomasi mengenai data project yang berada dalam perusahaan. Pada tampilan ini dapat melihat data lengkap project dengan cara memilih project yang ingin dilihat data lengkapnya. 59

Gambar 4.11 Tampilan Daftar Project (kiri) Dan Tampilan Detail Project (kanan) 4.6. Implementasi Database Implementasi database pada aplikasi mobile lembur ini menggunakan SQLite sebagai media penyimpana datanya, semua data bersifat private yang artinya hanya dapat diakses oleh mobile aplikasi lembur. 4.7. Implementasi Modul Aplikasi Tabel 4.4 Implementasi Modul Aplikasi Tampilan Deskripsi Nama File Splashscreen Digunakan untuk mampilkan tampilan awal dimana secara background memeriksa kondisi aplikasi apakah terdapat pengguna atau tidak Login Digunakan untuk memasukan identitas pengguna Main menu Digunakan untuk menampilkan keseluruhan menu yang ada pada aplikasi SplashScreen.ja va LoginActivity.j ava MainActivity.ja va 60

Menu Overtime Buat pengajuan Laporan pengujian Menu department Menu employee Menu detail employee Menu client Menu company Digunakan untuk menampilkan daftat pengajuan dan tombol membuat pengajuan dan melihat laporan pengajuan Digunakan untuk membuat pengajuan lembur dengan menampilkan form dan tombol submit Digunakan untuk menampilkan daftat pegawai yang mengajukan lembur dalam waktu yang ditentukan Digunakan untuk menampilkan informasi mengenai department perusahaan Digunakan untuk menampilkan informasi mengena pegawai perusahaan Digunakan untuk menampilkan detail pegawai Digunakan untuk menampilkan informasi mengenai client perusahaan Digunakan untuk menampilkan informasi mengenai company perusahaan OvertimeActivit y.java CreateOvertime Activity.java OvertimeReport Activity.java DepartmentActi vity.java EmployeeActivi ty.java EmployeeDetail Activity.java ClientActivity.j ava CompanyActivi ty.java Menu project Digunakan untuk menampilkan informasi mengenai project perusahaan ProjectActivity. java Menu detail project Digunakan untuk menampilkan detail project ProjectDetailAc tivity.java 61

4.8. Pengujuian Pengujian mobile aplikasi lembur ini dilakukan dengan tujuan untuk menghasilkan aplikasi yang sesuai dengan tujuan dari tugas akhir penulis, yaitu untuk membuat aplikasi lembur berbasis android dapat memudahkan pegawai dan manajer dalam kegiatan lembur. Metode pengujian yang digunakan adalah pengujian black-box. Metode ini adalah pengujian terhadap validasi inputan dan memfokuskan fungsionalitas dari perangkat lunak 4.8.1. Skenario Pengujian Pengujian yang akan diujikan meliputi, login, membuat pengajuan lembur, dan Menentukan waktu laporan yang ingin dilihat. Tabel 4.5 Skenario Pengujuan No Proses Yang Di Uji Cara Pengujian Sifat Hasil Yang Diharapkan Hasil yang didapat 1 Login Memasukan username dan password dengan benar Memasukan Normal Pengguna dapat hak ases untuk menjalankan aplikasi Pengguna tidak Sesuai username dan password Tidak Normal mendapatkan hak asesnya untuk menjalankan Sesuai dengan salah aplikasi 2 Membuat pengajuan lembur Mengiisi semua data yang diperlukan Tidak mengisi semua data Normal Tidak Normal Pengajuan pegawai diproses untuk diverifikasi manajer Pengajuan tidak diproses Sesuai Sesuai 62

3 Menentukan waktu laporan yang ingin dilihat Menentukan waktu awal dan waktu akhir dengan benar Menentukan waktu awal dan waktu akhir dengan normal Tidak normal Muncul tampilan laporan berisi daftat yang dinginkan berdasarkan waktu yang ditetapkan Muncul tampilan laporan yang berisikan data tidak menemukan Sesuai Sesuai salah 4.8.2 Kesimpulan Pengujian Berdasarkan hasil pengujian diatas maka dapat ditarik kesimpulan bahwa pembangunan mobile aplikasi lembur berjalan dengan baik. Karena dapat mewujudkan hasil yang diharapkan. 63