: Adhika Novandya NPM : Jurusan : Teknik Informatika Pembimbing : Dr. Debyo Saptono

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI. Untuk mengimplementasikan dan menjalankan Aplikasi Mobile Simulasi

Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit-Paru-Paru Berbasis Android

Aplikasi Informasi Rumus Bangun Datar dan Bangun Ruang Menggunakan Android 4.0

Persiapan. 2.1 Hardware

Aplikasi Kamus Indonesia-Jawa Berbasis Android

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

IMPLEMENTASI ALGORITMA QUICKSORT, LINEAR SEARCH, DAN BINARY SEARCH SERTA SISTEM MULTILANGUAGE DATABASE PADA APLIKASI INFORMASI RESEP MASAKAN

APLIKASI KUMPULAN PERIBAHASA INGGRIS PADA PERANGKAT MOBILE BERBASIS ANDROID

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

UNIVERSITAS KOMPUTER INDONESIA

Aplikasi Android Untuk Kimia (3): Reaksi Redoks

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Aplikasi Visualisasi Sistem Ekskresi pada Ginjal Manusia Berbasis Augmented Reality dan Android

BAB IV HASIL DAN PEMBAHASAN

Nama : Agung Februanto NPM : Jurusan : Sistem Informasi Fakultas : Ilmu Komputer dan Teknologi Informasi

Membuat Aplikasi Toko Buku Online

Praktikum 8 Dasar Pemprograman Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Google Sign In Android

APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV. Implementasi dan Pengujian

Struktur & Pemakaian Teknologi Game Struktur Project Android

Location Based Services

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Aplikasi Informasi Penanganan Pertama Pada Cedera Olahraga dengan Fisioterapi Berbasis Android

Pendahuluan Pada saat ini ilmu pengetahuan berkembang pesat pada bidang informatika. Semakin banyak bahasa pemrograman yang dapat digunakan untuk memb

BAB IV HASIL DAN UJI COBA

APLIKASI TANAMAN OBAT BERBASIS ANDROID. NAMA : Ade Yulianto NPM : KELAS : 3IA17 JURUSAN : Teknik Informatika PEMBIMBING : Dr.

APLIKASI RUMUS BANGUN RUANG & DATAR SEDERHANA BERBASIS ANDROID 2.3. Nama : Hermanto NPM :

[Pelatihan Pemrograman Android]

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Sleman Sembada, Sleman Membaca PERPUSTAKAAN DIGITAL BUKU MANUAL SLEMAN1 VERSI WINDOWS

Aplikasi Android Untuk Kimia (1): Volume Gas

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

Praktikum VI Activity dan Intent

) BERBASIS MOBILE ANDROID

PENGENALAN ALAT MUSIK TRADISIONAL JAWA TENGAH BERBASIS ANDROID

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

Cara Install Java SE Development Kit (JDK) di Windows

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

Saat ini minimnya perkembangan teknologi dalam dunia pendidikan menghambat kemampuan siswa untuk mendapatkan informasi berupa materi dan latihan soal

Latihan 1 Menghitung Luas Persegi Panjang

Pengembangan Aplikasi Panduan Wisata Taman Impian Jaya Ancol Dengan Augmented Reality Berbasis Android

BAB IV IMPLEMENTASI DAN EVALUASI

Panduan Penggunaan Aplikasi incloud Bahasa Indonesia

E27 APLIKASI PENGENALAN BUAH DAN SAYURAN DALAM 4 BAHASA (INDONESIA, INGGRIS, PRANCIS, JERMAN) BERBASIS ANDROID

Praktikum 1 - Getting Started with Android

Latihan 2 List Menu Bertingkat

Aby Haryo Prakoso

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

IMPLEMENTASI SISTEM PANDUAN BERBASIS ANDROID DENGAN PENERAPAN UNTUK BUDIDAYA TANAMAN HIAS ANTHURIUM

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

BAB IV IMPLEMENTASI DAN ANALISA

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

Aplikasi Matematika Asyik Kelas VI Sekolah Dasar Berbasis Android

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

Aplikasi Kamus Bahasa Inggris Indonesia Menggunakan Android. Zuli Santoso Pembimbing: Deasy Indayanti, S.Kom, MMSI

PEMROGRAMAN MOBILE TUTORIAL MEMBUAT BUTTON

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android

BAB III ANALISA DAN PERANCANGAN

2. Setelah proses download selesai, selanjutnya file Ai2LiveComplete.zip di-extract ke direktori C (Seperti Gambar dibawah ini).

Nama : Hafizt Dwi Hervianto NPM : Jurusan : Teknik Informatika Pembimbing : Deasy Indayanti, S.Kom.MMSI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat.

APLIKASI PANDUAN MENDAKI GUNUNG BERBASIS ANDROID : PEDOMAN PENDAKI

Modul. Android Programming. Dyah Fajar Nur Rohmah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As A Service (MBaaS)

QUIZ PENGETAHUAN UMUM UNTUK SISWA SEKOLAH DASAR

Stuktur Folder Project Di Android Studio

1. PENDAHULUAN Kesehatan adalah bagian terpenting dalam hidup kita. Namun masih jarang orang yang peduli dengan kesehatannya sendiri. Padahal dampak d

Dapat memahami mekanisme kerja component dalam sistem operasi android. Dapat menggunakan component secara efektif dalam membuat aplikasi android

teknologi informasi menyediakan media website yang dapat diakses oleh mahasiswa maupun dosen untuk memperoleh informasi seputar kegiatan akademik. Keg

BAB III ANALISIS DAN PERANCANGAN SISTEM

PEMBUATAN APLIKASI MOBILE LEARNING DENGAN STUDI KASUS MATA PELAJARAN STOKIOMETRI KIMIA. Disusun Oleh: Pembimbing : Dr. rer.nat.

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Gambar 1. Perangkat mobile Android

BAB I PENDAHULUAN. 1.1 Latar Belakang

Aplikasi Mobile Learning Sistem Tata Surya Berbasis Android

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

Praktikum 9 Pemprograman Android GUI 2 Layar

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PERENCANAAN DAN PEMBUATAN APLIKASI GAME TEBAK NADA PADA OS ANDROID

APLIKASI PEMBELAJARAN DASAR PERMMAINAN OLAHRAGA BOLA BASKET BERBASIS ANDROID : RAFLY GUNAWAN NPM :

Merancang Aplikasi Mobile Doa dan Dzikir Berbasis Android 2.2 menggunakan Java platform. Karolin Android

Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka.

PEMBUATAN APLIKASI MOBILE MEDIA SOSIAL ALUMNI SISTEM KOMPUTER UNIVERSITAS GUNADARMA BERBASIS ANDROID

BAB I PENDAHULUAN. pemakai saja. Selain itu untuk berbagi data (data sharing) dengan ukuran data. yang besar akan membutuhkan waktu yang cukup lama.

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

Aplikasi Pengenalan Tanda Rambu-Rambu Lalu Lintas Berbasis Android. Dwi Suci Saraswaty Pembimbing : Lely Prananingrum, S.Kom.

BAB IV HASIL DAN UJI COBA

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

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

BAB V IMPLEMENTASI DAN PEMBAHASAN

Transkripsi:

ANALISIS TEKNIK REDUKSI DATA DAN MINIMALISASI UKURAN FILE APK PADA MOBILE APPLICATION PENGENALAN BUDAYA INDONESIA BERBASIS ANDROID SERTA PENGEMBANGAN APLIKASI Nama : Adhika Novandya NPM : 50408027 Jurusan : Teknik Informatika Pembimbing : Dr. Debyo Saptono

LATAR BELAKANG Perkembangan teknologi mobile berkembang pesat dengan munculnya perangkat mobile smartphone dengan sistem operasi Android. Mereduksi data dan meminimalkan ukuran APK sehingga mendapatkan ukuran yang optimal bagi sebuah aplikasi. Setelah didapat ukuran yang optimal, maka pengembangan aplikasi dapat dilakukan khususnya dengan menambahkan model bilingual ke dalam aplikasi.

Aplikasi tetap pada versi 2.2 BATASAN MASALAH Penggunaan teknik reduksi data untuk menyederhanakan penggunaan file XML. Meminimalkan ukuran file APK aplikasi dengan cara memindahkan konten lagu ke dalam sebuah aplikasi penyimpanan. Pengembangan yang dilakukan : - Penambahan Model Bilingual - Penambahan halaman pilih bahasa - Penambahan halaman loading - Penambahan informasi pada halaman lihat info budaya - Penambahan konsep download file. - Penambahan menu lihat video dan objek wisata - Penambahan jumlah soal dan membuat random soal - Pengubahan tampilan pada halaman tentang dan petunjuk

TUJUAN Meminimalkan Ukuran APK Mendapatkan perbandingan ukuran dan waktu akses aplikasi Melakukan pengembangan dari segi konten dan tampilan, salah satunya yaitu menerapkan model bilingual ke dalam aplikasi. Melakukan pengujian pada beberapa tipe handphone untuk mendapatkan ukuran minimum dimensi layar yang dapat memberikan kenyamanan saat pengguna menggunakan aplikasi ini.

METODE PENELITIAN Langkah 1: Melakukan studi pustaka Langkah 2: Perencanaan pembuatan konsep baru dari aplikasi yang akan dikembangkan Langkah 3: Pembuatan rancangan tampilan dalam bentuk struktur navigasi dan storyboard. Langkah 4: Implementasi ke dalam bahasa pemrograman Java dan XML yang merupakan bahasa pemrograman berbasis Android. Langkah 5: Melakukan testing dengan cara build project untuk mengetahui tidak ada kesalahan dalam penulisan kode program. Lalu run project untuk menjalankan aplikasi. Langkah 6: Melakukan pengujian pada emulator dan handphone untuk mendapatkan perbandingan dari segi waktu akses aplikasi sebelum dan setelah dilakukan pengembangan.

PROSES REDUKSI Awal Proses Cek file XML yang serupa Tentukan jumlah file serupa yang akan direduksi Y Masih ada file lain yang serupa? T Buat sebuah file XML baru dan beri nama sesuai keinginan Buka salah satu file java yang terkait Isikan file tersebut dengan kode xml yang sesuai Lakukan deklarasi textview, contoh : TextView teks; Beri ID pada komponen textview android:id="@+id/id teks1" Lakukan pemanggilan id, contoh : teks = (TextView) findviewbyid(r.id.teks1); Buka file strings.xml yang berada pada direktori res/values Lakukan pemanggilan resource, contoh : Masukkan isi teks yang diinginkan, contoh : <string name="isi"> isi </string> teks.settext(r.string.teks); Akhir Proses

HASIL REDUKSI Sebelum Reduksi Setelah Reduksi

PROSES MINIMALISASI Awal Proses Cek direktori res/raw Tersedia? T Download Dropbox Y Buka file java yang terkait Install Dropbox Jalankan Dropbox Paste download link kedalam blok method program yang sesuai Buat folder didalam dropbox/public Jalankan Aplikasi Pindahkan semua lagu ke folder tersebut Akhir Proses Copy Download Link setiap lagu

HASIL MINIMALISASI Sebelum Minimalisasi Setelah Minimalisasi Lagu yang diembed kedalam aplikasi yang diletakkan pada direktori res/raw project Tidak ada direktori raw setelah semua lagu dipindahkan kedalam dropbox

Penerapan Model Bilingual Hasil Awal Proses Buat 2 folder tambahan didalam package project yang telah dibuat Berikan nama masing-masing folder, contoh : Inggris / Indonesia Buka file strings.xml yang berada pada direktori res/values Masukkan isi teks dalam bahasa Inggris atau bahasa Indonesia sesuai yang diinginkan, contoh : <string name="isi"> isi </string> Buat file class java didalam masingmasing folder (Inggris atau Indonesia) sesuai dengan kebutuhan Lakukan deklarasi textview, contoh : TextView teks; Lakukan pemanggilan id, contoh : teks = (TextView) findviewbyid(r.id.teks1); Lakukan pemanggilan resource, contoh : teks.settext(r.string.teks); Daftarkan semua class java pada file AndroidManifest.xml sebagai activity. Contoh: <activity name=.inggris.file1 ><?activity> <activity name=.indonesia.file1 ><?activity> Buka salah satu file java yang terkait Jalankan Aplikasi

Struktur Navigasi Aplikasi

Story Board Aplikasi

Story Board Aplikasi (Lanj.)

Hasil pengujian (reduksi & minimalisasi)

Hasil pengujian (Pengembangan konten & penerapan model bilingual)

KESIMPULAN Proses Reduksi data dan Minimalisasi Berhasil dibuat sehingga didapat ukuran aplikasi menjadi 1,48 MB. Pengembangan dalam segi penambahan konten dan pengubahan tampilan mengubah ukuran APK menjadi 1,73 MB. Proses penerapan model bilingual menyebabkan ukuran APK kembali naik menjadi 1,79 MB Berdasarkan hasil pengujian terhadap waktu aplikasi pada handphone, aplikasi ini mempunyai waktu akses yang terbilang cepat. Performance aplikasi tidak terganggu walau telah dilakukan beberapa pengembangan didalamnya. Tipe handphone dengan ukuran layar minimum 320 x 480 pixels mampu memberikan kenyamanan bagi pengguna saat menggunakan aplikasi ini.

SARAN Diperlukan proses minimize saat pengguna sedang mengunduh konten lagu, sehingga pengguna tidak harus menunggu lagu selesai di-download untuk melihat informasi lainnya. Penambahan informasi lainnya yang dapat menambah pengetahuan pengguna. Bagaimana cara agar konten lagu seharusnya tetap di-embed dalam aplikasi tetapi tidak membuat ukuran APK yang besar.