BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA

BAB IV HASIL DAN UJI COBA

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 III ANALISA DAN PERANCANGAN

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program aplikasi

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 IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

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


BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Menggunakan Metode KNN (K Nearest Neighbour) Berbasis Web. Di bawah ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

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 Implementasi Perangkat Keras Implementasi Perangkat Lunak

Bab 4 Implementasi dan Evaluasi

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Sistem ini dibuat menggunakan aplikasi pemrograman Embarcardero RAD

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahap selanjutnya adalah tahap implementasi dan pengujian. Pada tahap ini akan dibahas mengenai implementasi perancangan layar. Pada tahap implementasi terdiri dari spesifikasi kebutuhan sistem, yang meliputi perangkat keras (hardware), perangkat lunak (software), dan akan dibahas mengenai implementasi pemrograman java dan xml. 4.1.1 Spesifikasi Sistem Dalam aplikasi ini spesifikasi kebutuhan sistem menggunakan dua buah perangkat yaitu perangkat keras dan perangkat lunak. Spesifikasi kebutuhan sistem pada perencangan aplikasi ini adalah sebagai berikut : 1. Komputer Notebook (hardware) a. Processor Intel(R) Core(TM) 2 Duo b. DDR2 RAM 2 GB c. Hardisk 200 GB d. Handphone 2. Perangkat Lunak (software) a. Windows 7 Ultimate b. Android Eclipse c. Notepad ++ d. XAMPP 4.2 IMPLEMENTASI ANTARMUKA Implementasi antaramuka merupakan hasil dari perancangan user interface yang sebelumnya sudah dilakukan pada tahap perancangan. Pada implementasi antarmuka akan menampilkan kode program dan juga hasil implementasi rancangan ke aplikasi. 40

4.2.1 Implementasi Menu Utama Halaman ini merupakan tampilan pertama dari aplikasi, jika user akan melakukan membuat jadwal meeting klik membuat jadwal meeting dan jika user ingin mengetahui hasil membuat jadwal meeting klik tombol lihat jadwal meeting. Gambar 4.2.1 Implementasi Menu Utama 4.2.2 Implementasi Menu Buat Undangan Halaman ini merupakan tampilan user untuk melakukan membuat jadwal meeting. Setelah selesai membuat jadwal meeting klik tombol save untuk menyimpan jadwal meeting. Gambar 4.2.2 Implementasi Menu Membuat Undangan 41

4.2.3 Implementasi Menu List Agenda Halaman ini merupakan hasil tampilan yang dibuat user untuk membuat jadwal meeting dan untuk mencari jadwal meeting. Gambar 4.2.3 Implementasi Menu List Agenda 4.2.4 Implementasi Mencatat MOM Halaman ini merupakan hasil membuat jadwal meeting, untuk melihat hasil jadwal meeting, kembali ke menu utama dan klik lihat jadwal meeting. Setelah klik lihat jadwal meeting akan muncul list agenda, dan pilih jadwal yang akan di buat MOM. Ditampilan detail agenda ada klik tombol hapus untuk menghapus jadwal meeting, tombol print pdf untuk cetak jadwal meeting, klik save untuk menyimpan MOM, dan klik tombol menu untuk kembali ke menu utama. 42

Gambar 4.2.4 Implementasi Menu Mencatat MOM 4.3 IMPLEMENTASI KODE PROGRAM TAMPILAN Berikut ini merupakan kode program untuk mengimplementasikan tampilan yang akan di buat di aplikasi. 4.3.1 Kode Menu main.xml Kode Menu main.xml adalah kode layout menu utama pada aplikasi untuk membuat jadwal meeting dan lihat jadwal meeting. Gambar 4.3.1 Implementasi Menu main.xml 43

4.3.2 Kode create_undangan.xml Kode create_undangan.xml adalah kode layout untuk membuat jadwal meeting, dan klik tombol save untuk menyimpan jadwal meeting yang sudah dibuat. Gambar 4.3.2 Implementasi Menu create_undangan.xml 4.3.3 Kode list_agenda.xml Kode list_agenda.xml adalah layout hasil membuat jadwal meeting dan hasil membuat jadwal meeting akan menampilkan di list agenda. Gambar 4.3.3 Implementasi list_agenda.xml 44

4.3.4 Kode list_item.xml Kode list_item.xml adalah menampilkan hasil membuat jadwal meeting hanya menampilakan tanggal dan agenda jadwal meeting. Gambar 4.3.4 Implementasi Menu list_item.xml 4.3.5 Kode detail_agenda.xml Kode detail_agenda.xml adalah layout untuk membuat MOM, untuk membuat MOM pilih list agenda jadwal meeting untuk membuat MOM. Gambar 4.3.5 Implementasi Menu detail_agenda.xml 45

4.4 IMPLEMENTASI KODE PROGRAM JAVA Berikut ini merupakan kode program java untuk mengimplementasikan fungsi yang akan di buat di aplikasi agar aplikasi berjalan sesuai dengan keinginan atau sesuai fungsi masing-masing tombol. 4.4.1 MainActivity.Java MainActivity.java ini digunakan untuk menampilkan menu utama aplikasi dan menghubungkan tombol yang ada di Main.xml untuk menghubungkan ke layout selanjutnya sesuai tombol yang di klik. Gambar 4.4.1 Kode program MainActivity.java 46

4.4.2 Create_undangan.Java Fungsi create_undangan.java ini digunakan untuk membuat Jadwal Meeting dan hasil membuat jadwal meeting kembali ke menu utama klik lihat jadwal meeting. Gambar 4.4.2 Kode program create_undangan.java 4.4.3 Config.Java Fungsi Config.java ini digunakan untuk komunikasi server sesuai IP yang sudah ditentukan. Gambar 4.4.3 Kode program Config.java 47

4.4.4 DetailAgenda.Java Fungsi DetailAgenda.java ini hasil membuat jadwal meeting, untuk melihat hasil jadwal meeting, dan untuk mencatat MOM di detail agenda. Gambar 4.4.4 Kode program DetailAgenda.java 4.4.5 ListAgenda.Java Fungsi ListAgenda.java ini digunakan untuk menampikan list hasil membuat jadwal meeting menampilkan tanggal dan jadwal meeting. Gambar 4.4.5 Kode program ListAgenda.java 48

4.4.6 WebServiceCall.Java Fungsi WebServiceCall.java ini digunakan untuk menyambungkan koneksi ke server dengan metode get dan post. Metode get mengambil data dari server, sedangkan metode post untuk mengirim data. Gambar 4.4.6 Kode program WebServiceCall.java 4.5 IMPLEMENTASI BASISDATA Dalam implementasi pembuatan basis data ini perangkat lunak yang digunakan yaitu MySQL. Pada implementasi kali ini menampilkan basis data dari table fungsional seperti tabel jdlmeeting. 4.5.1 Implementasi Pembuatan Database Aplikasi Implementasi pembuatan Database Aplikasi merupakan pembuatan database yang dinamakan mom. 49

Gambar 4.5.1 Implementasi Pembuatan Database Aplikasi 4.5.2 Implementasi Pembuatan Tabel Database Implementasi pembuatan Tabel Database Aplikasi merupakan untuk menyimpan data jadwal meeting dan MOM di tabel tersebut. Gambar 4.5.2 Implementasi Pembuatan Tabel Database 4.6 SKENARIO PENGUJIAN DENGAN BLACKBOX Pengujian blackbox atau blackbox testing adalah salah satu metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas, 50

khususnya pada input dan output aplikasi apakah sudah sesuai dengan apa yang diharapkan atau belum. Tahap pengujian atau testing merupakan salah satu tahap yang harus ada dalam sebuah siklus pengembangan perangkat lunak selain tahap perancangan atau desain. 4.6.1 Skenario Pengujian Blackbox Pada Aplikasi Skenario Hasil yang No. Kasus uji pengujian diharapkan Menampilkan Membuka Menampilkan 1 menu utama Aplikasi menu utama Membuka menu Klik tombol Data 2 Membuat Jadwal Save tersimpan Meeting Menampilkan hasil dari Menampilkan Membuka lihat 3 pembuatan hasil tanggal jadwal meeting jadwal dan agenda meeting Hasil pengujian Halaman utama berhasil ditampilkan Tampil pesan data tersimpan Berhasil ditampilkan Kesimpulan 4 Menampilkan detail agenda Klik tombol hapus Data terhapus Berhasil terhapus 5 Menampilkan detail agenda Klik tombol print pdf Data tercetak Berhasil tercetak 6 Menampilkan detail agenda Klik tombol save Data tersimpan Berhasil tersimpan 51

Berhasil 7 Menampilkan detail agenda Klik tombol menu Kembali ke menu utama kembali ke menu utama Tabel 4.6.1 Tabel Pengujian Blackbox 4.6.2 Analisis Hasil Pengujian Setelah pengujian yang dilakukan dapat dianalisis hasil dari pengujian tersebut yaitu semua tombol dan fungsi telah berjalan dengan baik dan telah sesuai dengan, seperti melakukan pengambilan database pada server. Pengambilan data berdasarkan masukan user dengan memanfaatkan teknologi XML dapat berjalan dengan baik. Semua fungsi tersebut dapat berjalan dengan baik namun tidak direkomendasikan pada OS Android dibawah versi 4.0.0 (Jelly Bean). 52