MODUL 8 PENGENALAN ANDROID

dokumen-dokumen yang mirip
PERKEMBANGAN DAN VERSI ANDROID DARI WAKTU-KEWATU

PERKEMBANGAN ANDROID DI INDONESIA

ANDROID OPERATING SYSTEM

MODUL PRAKTIKUM MOBILE PROGRAMMING

PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo

APLIKASI PENDATAAN PENDUDUK PADA KELURAHAN JERAMBAH GANTUNG BERBASIS ANDROID

Gambar 1. Perangkat mobile Android

Perkembangan Versi Versi Android

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh

INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID. Dibuat Oleh : Nama : Zunar Fitrianto NIM : Kelas : 13.5B.11

SEJARAH ANDROID. Diah Arum. Abstrak.

Part 1 : Pengenalan Android

BAB II LANDASAN TEORI. Istilah aplikasi berasal dari bahasa inggris "application" yang berarti

BAB 2 LANDASAN TEORI

Mengenal Sejarah Android

BAB 2 LANDASAN TEORI. adalah seni dan ilmu menyembunyikan informasi dalam dokumen penutup

PEMBUATAN MOBILE APPLICATION PETA WISATA BERBASIS PLATFORM ANDROID DI KABUPATEN SRAGEN

BAB II TINJAUAN PUSTAKA. Android merupakan sistem operasi yang digunakan untuk perangkat mobile

BAB II LANDASAN TEORI. yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas. tertentu, misalnya Microsoft Word, Microsoft Excel.

BAB 2 LANDASAN TEORI. Android adalah sistem operasi untuk telepon seluler berbasis Linux sebagai kernelnya. Saat

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

Pemrograman Sistem Tersebar

BAB II LANDASAN TEORI. Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu

Android SDK. Nama : -Rr Octanty M Billy Novanta Yudistira

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

[Pelatihan Pemrograman Android]

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. berinteraksi untuk mencapai suatu tujuan tertentu.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Praktikum I Pengenalan Android

Praktikum 9 Pemprograman Android GUI 2 Layar

MODUL 10 KOMPONEN GUI ANDROID

BAB II. KAJIAN PUSTAKA

ANALISIS PERBANDINGAN SISTEM OPERASI ANDROID 2.2 FROYO PADA TELEPON GENGGAM. Nama : Maya Ayuningtyas Rahayu NPM : Jurusan : Sistem Informasi

APLIKASI INFORMASI NILAI GIZI BERBASIS ANDROID PADA RUMAH SAKIT HAPPYLAND YOGYAKARTA NASKAH PUBLIKASI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB 2 LANDASAN TEORI

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

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Struktur & Pemakaian Teknologi Game Struktur Project Android

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Analisis dan Perancangan Aplikasi Smartphone untuk Penyebaran Informasi Akademik Kepada Mahasiswa

BAB I PENGENALAN ANDROID

SEJARAH ANDROID. Dinda Paramitha. Abstrak. Pendahuluan. Pembahasan.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

BAB 1 PENDAHULUAN. dunia pendidikan yaitu mengenai cara pembelajaran yang berbasis e-learning atau

Tutorial Membuat Aplikasi Web View Android pada Eclipse

MODUL 13 KOMPONEN GUI ANDROID

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Latihan 1 Menghitung Luas Persegi Panjang

BAB II TINJAUAN PUSTAKA

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

Modul Pembelajaran Android Interaktif

BAB II LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa

BAB II TINJAUAN PUSTAKA. umum yang digunakan untuk menggambarkan teknologi yang digunakan

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB II LANDASAN TEORI. membentuk suatu tujuan yang sama. Dimana dalam sebuah sistem bila tejadi

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II KAJIAN PUSTAKA. pusat pemerintahan dan administrasi di Kabupaten Tegal. Letak geografis Kabupaten Tegal antara BT dan

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Membuat Alert Dialog Pada Android

UNIVERSITAS KOMPUTER INDONESIA

SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID

BAB II LANDASAN TEORI. pemberitahuan.alarm telah dipatenkan pada tahun 1853 oleh Pendeta Russell

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

BAB II LSAN TEORI 2.1 Pengolahan Bahasa Alami

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB 2 LANDASAN TEORI. Kata tense dalam bahasa Inggris berasal dari kata tempus dalam bahasa Latin yang

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

BAB II LANDASAN TEORI. dan visualisasi dalam sebuah organisasi. (Laudon dan Laudon, 2010)

BAB II TINJAUAN PUSTAKA

Membuat Chating Messager Di Android

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

BAB I PENDAHULUAN.

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

BAB II LANDASAN TEORI

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

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

BAB II LANDASAN TEORI

TINGKATAN VERSI NAMA ANDROID

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB II LANDASAN TEORI. menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah

Tutorial Aplikasi Android Sederhana dengan Action Button

LANDASAN TEORI. 2.1 Aplikasi. 2.2 Perangkat Mobile. 2.3 Profil Kota Ngawi. 2.4 GPS (Global Positioning System)

BAB 3 PERANCANGAN PROGRAM

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

Beberapa definisi game menurut beberapa ahli diantaranya :

KUMPULAN APLIKASI JAVA J2ME

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. lunak. Proses rekayasa perangkat lunak dimulai jauh sebelum coding dilakukan. perangkat lunak yang dapat bekerja dengan baik.

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

Transkripsi:

MODUL 8 PENGENALAN ANDROID A. Tujuan : 1. Memahami berbagai tipe sistem operasi Android 2. Memahami pembuatan aplikasi di android 3. Memahami pembuatan teks dan gambar INTERNET PROGRAMMING PENS B. Dasar Teori Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.Android menyediakan platformyang bersifat open source bagi para pengembang untuk menciptakan sebuah aplikasi.awalnya, Google Inc. mengakuisi Android Inc. yang mengembangkan software untuk ponselyang berada di Palo Alto, California Amerika Serikat. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, yaitu konsorsium dari 34 perusahaan hardware, software, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Gambar 12.1. Ponsel Android 1.1 Versi Android 1.1.1 Android Versi 1.1 Pada 9 Februari 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaharuan: Estetis pada aplikasi. Jam alarm. Voice search (pencarian suara). Pengiriman pesan dengan Gmail. Pemberitahuan email. Gambar 12.2. Logo Android zenhadi@eepis-its.edu 1

1.1.2 Android Versi 1.5 (Cupcake) Pada 30 April 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake) dibangun di atas Linux Kernel 2.6.27. Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini adalah: Kemampuan merekam dan menonton video dengan modus kamera; Mengunggah video ke youtube dan gambar ke Picasa langsung dari telepon; Dukungan bluetooth A2DP; Kemampuan terhubung secara otomatis ke headset bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem. Gambar 12.3. Logo Cupcake Adapun bahasa yang di dukung oleh Android adalah sebagai berkut: 1. Cina, Republik Rakyat Cina (zh_cn) 15. Perancis, Swiss (fr_ch) 2. Cina, Taiwan (zh_tw) 16. Jerman, Jerman (de_de) 3. Ceko (cs_cz) 17. Jerman, Austria (de_at) 4. Belanda, Belanda (nl_nl) 18. Jerman, Swiss (de_ch) 5. Belanda, Belgia (nl_be) 19. Jerman, Liechtenstein (de_li) 6. Inggris, Amerika Serikat (en_us) 20. Italia, Italia (it_it) 7. Inggris, Inggris (en_gb) 21. Italia, Swiss (it_ch) 8. Inggris, Kanada (en_ca) 22. Norwegia 9. Bahasa Inggris, Australia (en_au) 23. Jepang (ja_jp) 10. Bahasa Inggris, Selandia Baru (en_nz) 24. Korea (ko_kr) 11. Bahasa Inggris, Singapura (en_sg) 25. Polandia (pl_pl) 12. Perancis, Perancis (fr_fr) 26. Rusia (ru_ru) 13. Perancis, Belgia (fr_be) 27. Spanyol (es_es) 14. Perancis, Kanada (fr_ca) 1.1.3 Android Versi 1.6 (Donut) Donut (versi 1.6) dibangun di ataslinuxkernel 2.6.29 dirilis pada 15 September 2009 dengan beberapa pembaharuan yaitu: Menampilkan proses pencarian yang lebih baik dibanding sebelumnya; Penggunaan baterai indikator dan kontrol applet VPN. Galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus. Kamera, camcorder dan galeri yang diintegrasikan. CDMA / EVDO, 802.1x, VPN, gestures, dan text-to-speech engine; Kemampuan dial contact; Gambar 12.4. Logo Donut Teknologi text to change speech; Pengaturan resolusi VWGA. 1.1.4 Android Versi 2.0/2.1 (Eclair) Pada tanggal 26 Oktober 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair) dibangun di atas Linuxkernel 2.6.29, perubahan yang dilakukan adalah: Pengoptimalan hardware. Peningkatan google maps 3.1.2. zenhadi@eepis-its.edu 2

Perubahan UI dengan browser baru dan dukungan HTML5. Daftar kontak yang baru. Dukungan flash untuk kamera 3,2 MP. Digital zoom, dan bluetooth 2.1. Gambar 12.5. Logo Eclair 1.1.5 Android Versi 2.2 (Froyo) Android 2.2 atau yang biasa dikenal dengan Froyodirilis pada tanggal 20 Mei 2010, Froyo dibangun di atas Linux kernel 2.6.32, Froyo memang merupakan versi terbaru dari sistem operasi Android yang telah dirilis oleh google untuk melengkapi versi terdahulu. Walaupun secara resmi telah dirilis oleh google, namun tidak semua ponsel Android dapat menggunakan Froyo.Pengguna masih harus menunggu notifikasi resmi yang dikeluarkan masing-masing Gambar 3.6. Logo Froyo vendor ponsel. Berikut ini adalah peningkatan performa dari Android 2.2 Froyo: Peningkatan performa meningkat hingga dua kali lipat dari sistem sebelumnya (Eclair). Pengujian kinerja prosesor dalam mengolah multimedia, hingga kemampuan grafis untuk menangani konten 3D. Free memory yang ada juga lebih besar dari sebelumnya. Jika biasanya pengguna hanya mendapatkan sekitar 100MB, kini dapatmenggunakan sekitar 250MB dari total 512MB memory yang ada. Otomatis hal tersebut makin meningkatkkan performa meski pengguna menjalankan beragam aplikasi sekaligus. Perubahan lain dari HTC melalui sistem operasi Froyo Desire adalah dapat meletakkan aplikasi di sd card berbeda dengan sitem operasi terdahulu yang hanya dapat meletakkan semua aplikasi pada memory utama. Dengan sistem operasifroyo, pengguna dapat meletakkan seluruh file installasi pada memory eksternal. Merekam video dengan kualitas HD.Jika sebelumnya pengguna hanya dapat merekam gambar bergerak pada resolusi maksimal 800x480pixel, kini dengan Froyo, resolusi pengambilan video dapat ditingkatkan hingga 1280x720pixel yang setara dengan kualitas High Definition. Setelah upgrade ke Froyo, pengguna akan menemukan icon baru pada deretan aplikasi yang ada yaitu Wi-Fi Hotspot. Seperti namanya, aplikasi ini memungkinkan ponsel pengguna dijadikan sebagai access point. Selain itu masih ada lagi aplikasi tambahan seperti Flashlight, App Sharing, dan Navigation. Khusus untuk navigasi peta, hanya tersedia dalam versi beta dan belum dapat digunakan di beberapa lokasi. 1.1.6 Android Versi 2.3 (Gingerbread) Pada tanggal 6 Desember 2010Google merilis Android 2.3 dengan sebutan Gingerbread, dibangun di atas Linux Kernel 2.6.35 dengan beberapa pembaharuan sebagai berikut: Perubahan user interface, Mendukung ukuran layar WXGA, Mendukung nativ SIP VoIP, Mendukung WebM/VP8 playback video, dan AAC audio encoding zenhadi@eepis-its.edu 3

Audio efek baru seperti reverb, equalization, headphone virtualization, dan bass boost, Peningkatan grafis, audio dan input untuk pengembang game. Mendukung Near Field Communication(NFC) Gambar 12.7. Logo Gingerbread Peningkatan fungsi copy-paste Tidak semua perangkat dapat di upgrade ke versi 2.3 ini. Spesifikasi minimum agar dapat di upgrade ke versi Gingerbread adalah kapasitas CPU 1 GHz, Ram 512MB, diagonal layar minimal 3.5. Dalam persaingan generasi perangkat selanjutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi yang terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi untuk sistem operasi Android.Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. C. Tugas Pendahuluan Buatlah desain flowchart untuk setiap soal dalam percobaan D. Percobaan D.1. Latihan Latihan 1: Membuat aplikasi teks dan gambar a. Buat file : teksgambar.java (akan dicreate secara otomatis) package pens.com; import android.app.activity; import android.os.bundle; public class teksgambar extends Activity { /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } } b. Isikan beberapa data di folder : res/values/strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">hello World!</string> <string name="app_name">teks dan Gambar</string> <string name="nama">nama : Muhammad Zen </string> <string name="alamat">alamat : SPR C - 11 Keputih Surabaya</string> <color name="warna">#124585</color> </resources> zenhadi@eepis-its.edu 4

c. Design tampilan di : res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/warna"> <TextView android:layout_width="fill_parent" android:text="selamat datang di web zen" /> <TextView android:id="@+id/textview01" android:layout_width="wrap_content" android:text="@string/nama"></textview> <TextView android:id="@+id/textview02" android:layout_width="wrap_content" android:text="@string/alamat"></textview> <ImageView android:id="@+id/imageview01" android:layout_width="wrap_content" android:background="@drawable/zen"></imageview> </LinearLayout> D.2. Permasalahan Untuk permasalahan dalam praktikum, lakukan langkah-langkah berikut : a. Buatlah sebuah tampilan semenarik mungkin yang memberikan informasi tentang diri anda. b. Tambahkan gambar-gambar untuk mendukung tampilan anda, berikan juga variasi warna c. Download ke handphone anda dan lihat hasilnya. Contoh tampilan : zenhadi@eepis-its.edu 5

E. Laporan Resmi Buatlah seperti pada permasalahan D.2., tetapi informasi yang diberikan adalah tentang sekolah anda masing-masing. zenhadi@eepis-its.edu 6