BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

Linear Layout, Relative Layout, Table Layout

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 Android User Interface

Praktikum VI Activity dan Intent

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

Membuat Spash Screen

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

Tutorial Aplikasi Android Sederhana dengan Action Button

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Android - Apa itu.this dan.class

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

BAB III ANALISA DAN PERANCANGAN

UNIVERSITAS KOMPUTER INDONESIA

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

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

Penggunaan Button di Android

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN

Aplikasi Informasi Penanganan Pertama Pada Cedera Olahraga dengan Fisioterapi Berbasis Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

ANDROID FOR BEGINNER MODUL 2

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A

BAB III ANALISA DAN PERANCANGAN

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

21

BAB IV HASIL DAN UJI COBA

BAB III ANALIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

[Pelatihan Pemrograman Android]

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :


BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

ANALISIS DAN DESAIN SISTEM

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN

Praktikum VI Activity dan Intent

BAB V IMPLEMENTASI SISTEM

BAB IV. Implementasi dan Pengujian

BAB IV METODOLOGI PENELITIAN. pada bagian ketiga dan pada bagian yang terakhir digram alir peneitian.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB IV HASIL DAN UJICOBA

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

Membuat preferensi atau pengaturan pada aplikasi android

BAB III KONSEP, DESAIN DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi program Aplikasi Penghitung Zakat Berbasis Mobile Android

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. serta desain program. Di bawah ini adalah penjelasan dari masing-masing

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisa dan perancangan terhadap aplikasi informasi seluruh provider perdana di indonesia yang ada di kota Jakarta, pada bab ini akan dibahas mengenai implementasi dan pengujian. Implementasi merupakan tahap realisasi dari rancangan sistem ke dalam struktur pemrograman dan menghasilkan aplikasi yang siap untuk di uji dan dioperasikan oleh target pengguna. Pembahasan tersebut akan dijelaskan pada subbab berikut ini. 4.1 Perangkat Pendukung Pengembangan Untuk melaksanakan penelitian ini tentunya membutuhkan alat pendukung berupa perangkat keras (Hardware) dan perangkat lunak (Software), alat-alat yang digunakan akan dijelaskan sebagai berikut. 4.1.1 Perangkat Keras (Hardware) Berikut adalah spesifikasi perangkat keras yang digunakan selama pengembangan sistem : Spesifikasi Laptop 1. Processor: Intel Core i3-2330m CPU @2.20 GHz 2. Memory : 2.00 GB 3. Harddisk Drive : 5.00 GB 4. Video Graphic Adapter (VGA) : Intel HD Graphics Family 5. Keyboard: Include Laptop Spesifikasi Ponsel 1. Device: Samsung Galaxy V 2. Chipset: Spreadtrum SC6815 3. Operating System : Android Versi : 4.4.2 (Kitkat) 4. Memory Internal : 4.00 GB 37

38 4.1.2 Perangkat Lunak (Software) Spesifikasi perangkat lunak yang dipakai dalam proses pembuatan aplikasi informasi seluruh provider perdana diindonesia khususnya yang ada di kota Jakarta: Laptop 1. Windows 7 Ultimate sebagai sistem operasi. 2. Eclipse Version: v21.1.0-569685 3. Adobe Photoshop CS3 untuk membuat button pada aplikasi. 4. Android SDK sebagai compiler untuk membuat Android Package(APK file). 5. Java Development Kit (Versi 8) 6. SQLite 7. BlueStack Agent (0.9.6.4092) Android Versi 4.4.2(Kit-Kat) Ponsel Android 1. Android 4.4.2 sebagai sistem operasi. 4.2 Implementasi Basis Data Database untuk aplikasi informasi seluruh provider perdana di Indonesia yang ada di kota Jakarta ini menggunakan SQLite yang bernama DatabaseAdapter, yang terdiri dari 3 tabel didalamnya dan dibuat didalam class java pada eclipse. Adapun ketiga tabel tersebut adalah sebagai berikut: 4.2.1 Tabel InformasiPerdana Tabel InformasiPerdana ini digunakan untuk menempatkan informasi tentang alamat perusahaan provider. Tabel 4.1 Structure Table InformasiPerdana No Nama Tipe Data Key 1 ID INT PrimaryKey 2 Provider Varchar (50) ForeignKey

39 3 Judul Varchar (50) ForeignKey 4 Image BLOB 5 Keterangan TEXT 4.2.2 Tabel Provider Tabel Provider ini digunakan untuk menempatkan Galeri atau kantor perusahaan provider yang akan dipilih user. Tabel 4.2 Structure Tabel Provider No Nama Tipe Data Key 1 ID INT PrimaryKey 2 Provider Varchar (50) ForeignKey 4.3 Implementasi Antarmuka Aplikasi 4.3.1 Antarmuka Splash Screen Aplikasi akan menampilkan splash screen selama 4 detik sebelum masuk ke menu utama. Gambar 4.1 Antarmuka Splash Screen Kode 4.1 Tampilan Layout Splash Screen <RelativeLayout

40 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/backgroundawal" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > <ProgressBar android:id="@+id/progressbar1" style="?android:attr/progressbarstylelarge" android:layout_width="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:maxheight="80dp" android:maxwidth="80dp" /> </RelativeLayout> 4.3.2 Antarmuka Menu Utama Pada menu utama berisi button Galeri, Maps, Call Center dan Bantuan (?). Button Galeri, Maps dan Call Center untuk membawa kita ke xml layout masingmasing fungsi, sedangkan button Bantuan (?) akan menampilkan popup bantuan panduan aplikasi..

41 Kode 4.2 Tampilan Layout Menu Utama Gambar 4.2 Antarmuka Menu Utama <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/backgroundmenu"> <TextView android:id="@+id/textview" android:layout_width="wrap_content" android:layout_alignparentright="true" android:layout_centerhorizontal="true" android:layout_gravity="center_horizontal" android:text="aplikasi Informasi Seluruh Provider Perdana Di Kota Jakarta" android:textcolor="#000000" android:textsize="17sp" android:typeface="serif"/>

42 android:id="@+id/btngaleri" android:layout_width="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:background="@drawable/battengaleri" /> android:id="@+id/btnmaps" android:layout_width="wrap_content" android:layout_alignright="@+id/btngaleri" android:layout_below="@+id/btngaleri" android:layout_margintop="19dp" android:background="@drawable/battenmaps" /> android:id="@+id/btncallcenter" android:layout_width="wrap_content" android:layout_alignright="@+id/btngaleri" android:layout_below="@+id/btnmaps" android:layout_margintop="19dp" android:background="@drawable/battencallcenter" /> android:id="@+id/btnbantuan" android:layout_width="40dp" android:layout_height="33dp" android:layout_alignparentbottom="true" android:layout_centerhorizontal="true" android:background="@drawable/battenbantuan" /> </RelativeLayout> 4.3.3 Antarmuka Galeri Perusahaan Provider Pada layout galeri perusahaan provider ini untuk user bisa memilih dan melihat informasi alamat perusahaan provider.

43 Gambar 4.3 Antarmuka Galeri Perusahaan Provider Kode 4.3 Tampilan Layout Galeri Perusahaan Provider <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/tentang" android:orientation="vertical"> <TextView android:layout_width="fill_parent" android:gravity="center_vertical center_horizontal" android:text="@string/judul" android:textsize="17sp" <TableLayout android:layout_width="fill_parent" android:layout_height="75dip" android:stretchcolumns="1" android:layout_marginleft="5dip" android:layout_marginright="5dip"> <TableRow android:layout_margintop="20dip">

44 <TextView android:layout_width="fill_parent" android:layout_marginleft="3dip" android:text="@string/galeri" android:textcolor="#000000" android:textsize="18sp" /> </TableRow> <TableRow > <Spinner android:id="@+id/provider" android:layout_width="250dip" android:layout_height="40dip" android:drawselectorontop="true" android:prompt="@string/spinner_provider_prompt" android:textsize="25sp" /> </TableRow> </TableLayout> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_marginleft="5dip" android:layout_marginright="5dip" android:layout_margintop="10dip"> </ListView> </LinearLayout> 4.3.4 Antarmuka Maps Pada layout Maps ini user bisa memilih perusahaan provider mana yang ingin diketahui lokasinya, sehingga layout ini akan menampilkan maps perusahaan tersebut.

45 Kode 4.4 Tampilan Layout Maps Gambar 4.4 Antarmuka Maps <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/perdana3 tools:context=".mapss" > <TextView android:id="@+id/textview1" android:layout_width="fill_parent" android:text="@string/judul2" android:textsize="17sp" android:id="@+id/btnindosat" android:layout_width="320dp" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:layout_gravity="center_horizontal" android:layout_margintop="60dp" android:onclick="indosat"

46 android:text="indosat" /> android:id="@+id/btntelkomsel" android:layout_width="320dp" android:onclick="telkomsel" android:prompt="@string/title_activity_mapss" android:text="telkomsel" android:id="@+id/btnsmartfreen" android:layout_width="320dp" android:onclick="smartfreen" android:prompt="@string/title_activity_mapss" android:text="smartfreen" android:id="@+id/btnxl" android:layout_width="320dp" android:onclick="xl" android:prompt="@string/title_activity_mapss" android:text="xl" android:id="@+id/btnaxis" android:layout_width="320dp" android:onclick="axis" android:prompt="@string/title_activity_mapss" android:text="axis" android:id="@+id/btntree" android:layout_width="320dp" android:onclick="tree"

47 android:prompt="@string/title_activity_mapss" android:text="tree" android:id="@+id/btnesia" android:layout_width="320dp" android:onclick="esia" android:prompt="@string/title_activity_mapss" android:text="esia" </RelativeLayout> 4.3.5 Antarmuka Call Center Pada layout call center ini user bisa memilih nomor call center dari setiap perusahaan provider yang tercantum pada layout ini.

48 Kode 4.5 Tampilan Layout Call Center Gambar 4.5 Antarmuka Call Center <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/perdana3" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".callcenterprovider" > </LinearLayout> 4.3.6 Antarmuka Popup Bantuan (?) Antarmuka Bantuan berisi tentang panduan fungsi button yang ada pada halaman utama, seperti terlihat pada gambar 4.6.

49 Gambar 4.6 Antarmuka Bantuan (?) 4.4 Pengujian Aplikasi Pengujian pada sistem dilakukan sebagai verifikasi atas sistem yang telah dibangun. Hal ini dimaksudkan untuk mengetahui kemungkinan terjadinya kesalahan dan untuk memastikan fungsi-fungsi pada sistem akan berjalan dengan baik. Pengujian yang penulis lakukan menggunakan metode pengujian Black-box. Metode Black-box merupakan metode pengujian berdasarkan pada fungsionalitas perangkat lunak, serta bertujuan untuk menemukan kemungkinan kesalahan fungsi-fungsi tertentu. 4.4.1 Hasil Pengujian Tabel 4.3 Hasil Pengujian No. Event Rencana 1 Button galeri Klik button galeri Hasil yang diharapkan Terbuka layout galeri Hasil Pengujian SUKSES

50 2 Select box Memilih galeri Menampilkan galeri perusahaan provider alamat perusahaan Menampilkan SUKSES 3 Button maps Klik button maps lokasi perusahaan SUKSES 4 pada maps Button call Klik button call Terbuka layout call center center center SUKSES Select call Melakukan Klik call center 5 center panggilan ke call SUKSES perusahaan perusahaan center perusahaan 6 Menampilkan jendela popup yang Button Bantuan Klik button bantuan berisi informasi SUKSES fungsi masing masing button