Disusun Oleh :
Shafira Zelinda ‘Ainiyatur Rohmah
(2220610007a)
MODUL 8
PENGENALAN PEMROGRAMAN ANDROID
1. TUJUAN
a. Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android
b. Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana
c. Mahasiswa dapat membuat aplikasi menampilkan text dan gambar, serta mencobanya
pada perangkan mobile
2. DASAR TEORI
2.1 Pengenalan Android
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.
Android adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem
operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para
pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android
Inc. yang merupakan pendatang baru pembuat perangkat lunak untuk ponsel/smartphone
dengan membentuk Open Handset Alliance (OHA) Pada saat perilisan perdana Android, 5
November 2007, Android bersama OHA menyatakan mendukung pengembangan open
source pada perangkat mobile. Di dunia terdapat dua jenis distributor sistem operasi
android yaitu :
1. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services
(GMS).
2. Kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung
Google atau dikenal sebagai Open Handset Distribution (OHD)
Android sebagai “platform mobile pertama yang Lengkap, Terbuka, dan Bebas” Lengkap
(Complete Platform) : android merupakan sistem operasi yang aman dan banyak
menyediakan tools dalam membangun software dan memungkinkan untuk peluang
pengembangan aplikasi Terbuka (Open Source Platform) : pengembang dapat dengan bebas
untuk mengembangkan aplikasi. Bebas (Free Platform) : android adalah platform/aplikasi
yang bebas untuk develop. Tidak ada lisensi atau biaya royanti untuk dikembangkan pada
platform android
h. Pilih new
i. Buat device baru dengan memilih tab Device difinitions dan pilih new device
k. Apabila device baru sudah dibuat, langkah selanjutnya buat AVD dengan memilih tab
Android Virtual Device dan pilih new
m. Jalankan AVD dengan memilih AVD, pilih start dan tekan launch
b. Tentukan nama aplikasi, nama project dan package. Selain itu juga tentukan minimum
target SDK, target SDK dan SDK yang digunakan sebagai compiler
d. File project yang dihasilkan terdiri dari beberapa file, seperti terlihat dibawah ini
▪ Running program
Klik kanan pada file main.xml Run as Run Configurations Target Pilih
Emulator yang digunakan Run
Tampilan
Tampilan
Tampilan
Tampilan
Tampilan
Tampilan
a. HASIL PERCOBAAN
1. Menampilkan hello world
activity_main.xml
string.xml
MainActivity.java
pens
Tampilan myapplication.xml
pens
pens
Tampilan di Handphone
pens
Meng-copy foto
Tampilan
pens
Tampilan
ANALISIS:
Pada praktikum modul 8 mengenai Pengenalan Pemrograman Android, Android
adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem operasi,
middleware dan aplikasi. Android menyediakan platform terbuka bagi para
pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. Pada praktikum
kali ini terdapat beberapa percobaan yakni menampilkan text hello world , text
selanjutnya yang akan ditampilkan yaitu “Belajar Android Internet Programming”
dengan cara mengubah text pada string.xml, untuk text selanjutnya “Hello dari file java”
dengan mengubah melalui file.java, Untuk mengubah text dapat melalui 2 cara dengan
melalui string.xml dan juga file.java
Memberikan warna pada background, Untuk merubah text dan background melalui
main.xml pada linear layout mengubah background dan pada textview dapat mengubah
tinggi dan lebar layout, warna pada text, mengubah text sesuai yang diinginkan pada
percobaan ini menggunakan text Belajar Android, dan juga mengubah warna
background.
Menampilkan gambar, Menampilkan gambar melalui file.java terdapat beberapa
Langkah yakni sebelumnya dibawah super.onCreate bertuliskan textview, jika kita ingin
menampilkan gambar maka text view diganti dengan Imageview pens = new
ImageView, Setelah itu Langkah selanjutnya edit file activity main,xml sesuai perintah
dan mengcopy gambar yang akan kita tampilkan pada contoh percobaan kali ini
menampilkan logo PENS. Cara yang kedua kita akan menampilkan gambar melalui file
.xml, maka langkah pertama yaitu Edit file gambar .java, setelah itu kita edit file
main.xml seperti pada percobaan, gambar yang akan ditampilkan yaitu android
Memberikan warna background sekaligus gambar logo PENS, Untuk menampilkan
text, gambar sekaligus memberikan warna pada background yaitu Langkah pertama
pada main.xml terdapat 2 textview yang artinya text yang akan ditampilkan dan akan
disetting ada 2 yakni Internet Programming dan Politeknik elektronika Negeri Surabaya,
terdapat ImageView yang akan menampilkan gambar yang akan kita tampilkan, pada
percobaan ini menggynakan gambar Logo PENS dan warna yang akan ditampilkan hijau
daun, text erwarna putih sedangkan background text berwarna biru.
KESIMPULAN :
Dari beberapa percobaan yang telah dilakukan, maka dapat disimpulkan bahwa
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android
menyediakan platform yang bersifat open source bagi para pengembang untuk
menciptakan sebuah aplikasi. Terdapat 2 cara untuk mengganti text dapat melalui
string.xml maupun file.java, begitu juga menampilkan gambar.
Dari praktikum ini mahasiswa dapat Mahasiswa dapat menegetahui beberapa tipe
sistem operasi Android, Mahasiswa dapat mencoba membuat beberapa aplikasi Android
sederhana, Mahasiswa dapat membuat aplikasi menampilkan text dan gambar, serta
mencobanya pada perangkan mobile.