Makalah Project Aplikasi Android - WordPress

1y ago
15 Views
3 Downloads
1.23 MB
23 Pages
Last View : 8d ago
Last Download : 3m ago
Upload by : Jacoby Zeller
Transcription

http://www.desabener.co.ccPROJECTPEMBUATANAPLIKASI PADAPLATFORM ANDROIDFor all person

KATA PENGANTARPuji syukur kami panjatkan kehadirat Allah SWT atas berkat dan rahmat-Nya kami dapatmenyelesaikan tugasakhir semester matakuliah Sistem Operasi yaitu project membuatsebuah aplikasi kecil yang dapat berjalan pada system operasi Android dengan sebuahmetode yang disebut cross compile (kompilasi silang).Dewasa ini banyak peralatan komunikasi, apakah sebuah smarphone maupun tablet pcyang beredar di pasaran mulai dari yang berharga mahal maupun yang murah sudahbanyak menggunakan sistem operasi Android. Banyak aplikasi yang ditawarkan dari situsAndroid Market, akan tetapi jika kita mengunduh dan menginstall harus membayar,walaupun ada beberapa yang gratis.Project ini merupakan salah satu cara bagaimana kita dapat membuat sebuah aplikasisendiri yang dapat ditanamkan dalam sebuah alat yang memakai sistem operasi Androiddengan menggunakan coding-coding yang sebetulnya banyak terdapat di situs-situspenyedia coding. Salah satunya adalah www.developer.android.com.Kami menyadari masih banyak kekurangan dan kelemahan mengingat bahwa kami dalamtahap pembelajran yang sifatnya masih pemula dan coba-coba. Maka saran, kritikan danmasukan sangat kami harapkan untuk perbaikan dan kesempurnaan di masa mendatang.Terima kasih yang tak terhingga kami sampaikan kepada teman-teman yang membimbingdan menyampaikan materi-materi yang berkaitan dengan project ini. Begitu juga kepadaanggota kelompok kami dalam memberikan masukkan dan supply data dan informasisehingga project dapat selesai tepat waktu.Akhir kata kami berharap semoga project ini dapat bermanfaat bagi kita semua.Penyusun,Warga BENER desa kita semua1

PENDAHULUAN1. LatarBelakangAndroid adalah sebuah system operasi dengan kernel linux yang umumnya berjalanpada perangkat dengan processor ARM dan bisaanya diimplementasikan padaperangkat telepon selular atau tablet PC bahkan PC yang sudah ada pada masa kinidengan storage yang relative berukuran tidak terlalu besar.Akhir-akhir ini begitu banyak perangkat komunikasi baik berupa telepon selularmaupun tablet PC yang beredar di pasaran menggunakan system operasi Android.Seringkali kita tidak puas dengan software bawaan yang dibangun oleh vendor,sehingga kita terdorong untuk menambahkan aplikasi-aplikasi yang dapat dijalankanpada system operasi Android.Untuk menambahkan sebuah aplikasi kedalam ponselyang berbasis Android, tentunya tidaklah semudah kalau aplikasi itu dibangun denganmenggunakan sebuah PC. Maka dari itu dibutuhkan sebuah metode yang dinamakanCross Compile yaitu metode membuat program yang ditujukan untuk platformtertentu tapi proses pengerjaan compilingnya dilakukan di platform lain.Personal Komputer baik itu notebook atau netbook yang banyak beredar mempunyaiplatform linux atau windows dan merupakan dua platform yang sangatberbeda.Sehingga jika kita membuat program di windows, program itu tidak bisadijalankan di linux. Begitu juga sebaliknya.Cara lama adalah kita membuat programuntuk platform tertentu dalam lingkungan platform tersebut.Misalnya dalam membuatsebuah aplikasi untuk windows harus dengan perangkat windows, dan menggunakancompiler yang untuk windows.Begitu juga dengan Linux dengan compiler linuxjuga.Dengan metode cross compiling, kita bias dengan bebas membuat aplikasi windowsdi linux. Sehingga kita tidak direpotkan lagi dengan keterbatasan platform tersebut.Meski demikian, cross compiling hanya sebatas pada cara kita dapat membuatprogram atau aplikasi untuk platform tersebut, namun bukan berarti kita dapatmenjalankan program tersebut di platform yang bukan seharusnya. Misal kita bikinaplikasi windows di linux, memang kita bias membuat programnya tapi untukmenjalankannya kita harus pakai “alatbantu” semacam emulator.2

Tapi yang jelas, kita sudah mendapatkan kemudahan untuk membuat aplikasi untukplatform-platform lain tanpa harus punya platform tersebut.2. TujuanTujuan project ini adalah untuk membuat sebuah aplikasi sederhana yang biasditanam pada perangkat dengan platform Android dengan metode cross compile dilinux.TAHAP PEMBUATAN APLIKASI1.Tahap Persiapana. Kebutuhan Perangkat :PC / LaptopSistem Operasi : Linux UbuntuJava 5 / Java 6Kabel serialDevkit8000Sources bisa diunduh di:http://192.168.1.115/downloads/devkit8000b. Paket Pendukung pada Ubuntu sudo apt-get install add-apt-repositery sudo add-apt-repositery "deb http://archive.canonical.com/ lucid partner" sudo add-apt-repository "deb-src http://archive.canonical.com/ ubuntu lucidpartner" sudo apt-get update sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf libsdl-devlibesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-devminicom gtkterm tftpd uboot-mkimage expect sudo update-java-alternatives -s java-6-sun3

c. Mempersiapkan SourceMenggunakan Repo Pre-packageUnduh paket mkdir rowboat-android cd rowboat-android ti.com/dsps/dsps public sw/sdo tii/TI Android DevKit/TI Android GingerBread 2 3 4 DevKit 2 1/index FDS.html tar -xvzf XXXX.tar.gz tar -zxvf beagleboard-rev-c4.tar.gz cd XXXX cd beagleboard-rev-c4 ./.repo/repo/repo sync –local-onlyd. Hasil SourceAndroid file systemKernel Linux Android (pada direktori kernel)u-boot atau boot loader (pada directory u-boot)x-loader (pada direktori x-loader)Toolchaine. Setup ToolchainPergi ke direktori 'Toolchain' cd /toolchain/Install toolchain tar xjvf toolchain-arm-xxx.tar.bz2Export ke Path export PATH /toolchain/arm-android-eabi-xxx/bin: PATHf. Kompilasi Silang SourceKompilasi x-loaderPergi ke direktori x-loaderLalu kompilasi make CROSS COMPILE arm-android-eabi- distclean make CROSS COMPILE arm-android-eabi- omap3beagle config4

make CROSS COMPILE arm-android-eabiManfaatkan tools 'signGP' ./signGP ./x-load.bin mv x-load.bin.ift MLOKompilasi boot loader (u-boot) make CROSS COMPILE arm-android-eabi- distclean make CROSS COMPILE arm-android-eabi- omap3 devkit8000 config make CROSS COMPILE arm-android-eabiHasil langkah tsb adalah : file 'u-boot.binKompilasi kernelPergi ke direktori kernel make ARCH arm CROSS COMPILE arm-android-eabi- distclean makeARCH armCROSS COMPILE arm-android-eabiomap3 devkit8000 android defconfig make ARCH arm CROSS COMPILE arm-android-eabi- uImageg. Menanam ke SD/MMC CardBuat Direktori khusus untuk menyimpan hasil kompilasi yang akan ditanam keSD/MMC Card mkdir Boot ImagesSalin file MLO, u-boot.bin dan uImage ke direktori Boot Images cp /MLO /Boot Images cp /u-boot.bin /Boot Images cp /uImage /Boot ImagesBuat Direktori Filesystem & salin root filesystem mkdir Filesystem cp /rootfs beagle.tar.bz2 /FilesystemJalankan script 'mkmmc-android.sh' ./mkmmc-android.sh /dev/sdc5

2.Tahap Pembuatan Aplikasia. Kebutuhan aplikasi emulator Android sdk sebagai implementasi aplikasiyang dipraktekanDalam penginstalan Android sdk ini sebagai media emulator yangg kelompokkami coba adalah media emulator Android sdk yang bersifat portable yanglangsung dijalankan di linux dan sebagai catatannya adalah didalamnya harusterinstal flatform android,sample android,media alat dimana program androiddijalankan di hardware android.dan secara langsung karena media emulatornyadengan posisi sudah terinstall seperti dibawah ini tampilan screenshotnya6

7

b. Kebutuhan aplikasi editor Eclipse dengan plug-in AndroidDownload melalui Ubuntu Software Center atau dapat juga mengcopy darisumber yang sudah ada.Dan untuk yang harus diperhatikan ketika menginstalEclipse ini perlu menambahkan plugin di new software yang servernya menujurepository dari andropid.jika di linux menambahkan nama plugin misal8

ADTplugin dan locationnya adalah https://dl-ssl.google.com/android/eclipse danscreenshotnya seperti dibawah ini9

APLIKASI MULTIMEDIA PLAYER MP3Kelompok kami akan membuat aplikasi sederhana memutar sebuah file berekstensi .mp3melalui sebuah tombol yang kami beri nama mainkan. Dalam kondisi normal, jika tombolmainkan diklik, mp3 akan dimainkan dan pada saat player sedang memainkanaudiotombol mainkan berubah tidak bisa diklik. Namun jika mp3 selesai berputar, barukemudian tombol mainkan dapat diklik kembali.Mulai membuat aplikasi :Membuat project baru1.Jalankan Enclipse, buat Project baru.10

Klik file newKetikplayingAudiopada kotakProject namepilih Create new project in workspaceKlikNext11

Pilih GALAXY Tab Addons pada kotak dialogBuild Target NextKetikMemutar file audiopada kotakApplication nameKetikcontoh.playingAudiopada kotakPackage namePilihCreate Activity, dan isikan playingAudioPilihMinimum SDK version 8Klik Finish12

Membuat project player audio1.Buat gambar apa saja(misal :mainkan)dengan format *.png2.Buat folder baru dengan nama drawable di folder res. Masukkan gambar berlabelmainkan(atau apa saja untuk mewakili icon player) dalam format * .png13

Copykan gambarmainkanberformat *.png ke dalam folder drawable3.Buat folder baru lagi di res, kali ini beri nama raw. Masukkan file mp3(misalkautsar.mp3) ke dalam folder raw.14

4.Kemudian ketikkan script berikut ini pada main.xml. ?xml version "1.0" encoding "utf-8"? LinearLayout xmlns:android d:layout width "fill parent"15

android:layout height "fill parent"android:orientation "vertical" TextViewandroid:id "@ id/textView"android:layout width "wrap content"android:layout height "wrap content"android:text "Memainkan Musik"android:textSize "15px" /TextView ImageButtonandroid:id "@ id/putarMusik"android:layout width "fill parent"android:layout height "wrap content"android:layout gravity "center vertical center horizontal"android:adjustViewBounds "false"android:src "@drawable/play" /ImageButton TextViewandroid:id "@ id/ket"android:layout width "wrap content"android:layout height "wrap content"android:layout gravity "center horizontal"android:text ""android:textSize "15px" /TextView /LinearLayout 16

5.Ketiklah script playingAudio.java seperti berikutpackage contoh.playingAudio;import java.io.IOException;import android.app.Activity;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;17

import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageButton;import android.widget.TextView;public class playingAudio extends Activity{ImageButton mainkan;TextView keterangan;MediaPlayer mp;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) (R.layout.main);keterangan t("Silakan klik tombol play");mainkan .setOnClickListener(new OnClickListener(){public void onClick(View ("Tombol play tidak aktif");go();}});}public void go(){mp MediaPlayer.create(playingAudio.this, R.raw.kautsar);try {mp.prepare();} catch (IllegalStateException e) {// TODO Auto-generated catch block18

e.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch etionListener(new OnCompletionListener(){public void onCompletion(MediaPlayer "Silakan klik tombol play");}});}}19

Bila script berantakan, lakukan Format (source format).Lakukan RUN dan lihat hasilnya.20

21

Thanks forhttp://www.omayib.com22

Tapi yang jelas, kita sudah mendapatkan kemudahan untuk membuat aplikasi untuk platform-platform lain tanpa harus punya platform tersebut. 2. Tujuan Tujuan project ini adalah untuk membuat sebuah aplikasi sederhana yang bias ditanam pada perangkat dengan platform Android dengan metode cross compile di linux. TAHAP PEMBUATAN APLIKASI 1.

Related Documents:

pedoman penulisan karya tulis ilmiah makalah. Bab II memuat sistematika penulisan makalah sebagai salah satu bentuk tugas kuliah mahasiswa Prodi Pendidikan Kimia FKIP UMRAH. Bab III berisi tata cara penulisan makalah. 3 BAB II SISTEMATIKA PENULISAN MAKALAH Dilihat dari segi f

wawancara, dan kuesioner. Hasil aplikasi ini yaitu aplikasi dilengkapi dengan gambar, suara, dan kuis. Serta pengguna bisa menggunakan aplikasi dengan mudah. Aplikasi diimplementasikan menggunakan software eclipse [3]. Ali dan Patambongi (2016) memuat aplikasi pembelajaran kepada anak-anak tentang ilmu pembelajaran membaca. Aplikasi .

MAKALAH SEMINAR TUGAS AKHIR PERANCANGAN APLIKASI PENDAMPING PEMBELAJARAN BAHASA INGGRIS MENGGUNAKAN MICROSOFT SPEECH API Karnadi*, Agung Budi Prasetijo**, R. Rizal Isnanto** . Gambar 2.3 Tahapan metodelogi perancangan Coad-Yourdon II. 3 2.3 Teknologi-Teknologi yang Mendasari Aplikasi Aplikasi yang akan dibuat ini bukanlah

dan memodifikasi aplikasi atau fitur-fitur yang belum ada di sistem operasi android sesuai dengan keinginan mereka sendiri. Berdasarkan kelebihan sistem operasi android, maka dalam tugas akhir ini akan dibuat dan dirancang aplikasi didalam android yaitu aplikasi sistem informasi akademik pada smartphone berbasis android.

Membuat Aplikasi Implementasi Dengan Cara pembuatan aplikasi dijelaskan secara detail disertai gambar. Bermanfaat untuk programer pemula yang ingin mengetahui dan belajar tentang aplikasi database Disertai CD Master Intaller, Program Aplikasi jadi, Source Code Aplikasi serta Kamus IT Dipakai Dalam Lingkungan

Android Studio IDE Android SDK tool Latest Android API Platform - Android 6.0 (Marshmallow) Latest Android API emulator system image - Android 6.0 Android Studio is multi-platform Windows, MAC, Linux Advanced GUI preview panel See what your app looks like in different devices Development environment Android Studio 9

Android, dan Symbian.[5] 2.6. Android Android merupakan sistem operasi yang perkembangannya sangat masif dan cepat. Saat ini, android sudah identik dengan smartphone. Perkembangan aplikasi di android juga sangat cepat, bahkan tahun 2010, tiap bulan ada lebih dari 10 ribu aplikasi ditambahkan untuk

Tourism is not limited only to activities in the accommodation and hospitality sector, transportation sector and entertainment sector with visitor attractions, such as, theme parks, amusement parks, sports facilities, museums etc., but tourism and its management are closely connected to all major functions, processes and procedures that are practiced in various areas related to tourism as a .