Anda di halaman 1dari 5

Nama: Andika Dwi Putra

Nim: 18282001

TIF PK 18

QUIZ I MOBILE PROGRAMMING KELAS TIF PK 18-PERTEMUAN 5

1. Jelaskan konsep android secara umum!


Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi
Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat
lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator
nirkabel, dan pengembang aplikasi.

2. Jelaskan mengenai perkembangan android!

Android perkembangan nya sangat pesat sejak april 2009 hinga saat ini, versi Android dikembangkan
dengan nama kode yang dinamai berdasarkan makanan pencuci mulut dan penganan manis. Masing-
masing versi dirilis sesuai urutan alfabet, yakni Astro (1.0), Bender (1.1), Cupcake (1.5), Donut (1.6),
Eclair (2.0–2.1), Froyo (2.2–2.2.3), Gingerbread (2.3–2.3.7), Honeycomb (3.0–3.2.6), Ice Cream
Sandwich (4.0–4.0.4), Jelly Bean (4.1–4.3), KitKat (4.4+), Lollipop (5.0+), Marshmallow (6.0+), Nougat
(7.0+) dan Android Oreo (8.0+),dan yang terbaru adalah Android Pie (9.0+).

3. Mengapa android dan google memiliki keterikatan, hal apa yang mendasari keterikatannya!coba
jelaskan!

Google merupakan kontributor terbesar Android tetapi tidak bisa dikatakan sebagai pemilik Android.
Google tidak mendapatkan royalti langsung dari penggunaan Android dan hanya mendapatkan
penghasilan tidak langsung seperti iklan search di Android, hal yang sama didapatkan Google juga dari
iPhone dan Windows Phone. Inilah salah satu sebabnya Apple mengalami kesulitan menuntut Google dan
memilih menuntut Samsung.

4. Apa yang menjadikan android memiliki keunggulan dibandingkan dengan yang lainnya misalnya
blackberry!

1. Pengguna bisa memasang aplikasi dari luar Google Play Store

2. Android menawarkan pilihan aplikasi yang luas dan beragam di Play Store
3. Kamu bisa melakukan multitasking dengan mudah di Android

4. Kamu bisa mengekspansi storage space di Android

5. Kamu bisa memodifikasi aplikasi default sehingga lebih sesuai dengan preferensimu.

6. Kamu dapat menggunakan headphone favoritmu di perangkat Android

7. Opsi untuk personalisasi tampilan lebih beragam

8. Kamu bisa mengaktifkan guest mode untuk memproteksi perangkat

9. Kamu dapat memodifikasi pengaturan keamanan di Android

10. Android bekerja lebih cepat untuk memperbaiki masalah-masalahnya

5. Apa saja yang ada dalam tools aplikasi android dan sebutkan minimal 4 fungsinya!

1. Android Studio

Android Studio merupakan IDE (Integrated Development Environment) yang diluncurkan oleh perangkat


lunak raksasa, yaitu Google pada tahun 2013. Android studio memiliki kelebihan dalam
proses testing (pengujian) yang dilakukan secara langsung dan tidak perlu menggunakan perangkat
aslinya. 
2. Android NDK

Android NDK (Native Developer Kit) merupakan assets yang menawarkan penggunaan library yang


memungkinkan pengguna memanfaatkan bahasa C dan C# untuk mengembangkan aplikasi android.
Kelebihan dari tools ini adalah memungkinkan pengembang dalam menyusun ulang kode program dan
dapat diperbarui untuk proses pembuatan aplikasi. 
3. Eclipse

Eclipse juga merupakan IDE sama dengan Android Studio. Fungsi utama dari penggunaan Eclipse sendiri
adalah untuk mengembangkan aplikasi dengan menggunakan bahasa pemrograman Java. Dalam Eclipse
sendiri juga terdapat banyak sekali jenis plugin untuk mengembangkan aplikasi dengan bahasa
pemrograman yang lain. 
7. Buddy

Buddy merupakan tools yang digunakan tidak hanya untuk pengembangan aplikasi android, akan tetapi
juga dapat diintegrasikan dengan website. Para pengembang GIT juga dapat membangun dan
menyebarkan situs web dengan bantuan GitHub, GitLab, dan BitBucket.

6. Jelaskan kegunaan activity pada program android!

Activity merupakan salah satu komponen yang ada di Android Studio yang berfungsi untuk menampilkan
user interface (UI) dari aplikasi yang akan dibuat, biasanya diletakkan pada “setcontentview”.

activity juga digunakan untuk melakukan berbagai kegiatan yang diperlukan di dalam aplikasi tersebut
seperti berpindah dari satu tampilan ke tampilan lainnya, menjalankan program lain, dan masih banyak
lagi yang dapat dilakukan di dalam sebuah activity.

7. Berikan contoh penerapan activity pada program android!

contoh nya saat membuat aplikasi game dengan skenario. Game yang dilengkapi dengan waktu, skor dan
riwayat. Apabila game sedang dijalankan, tiba-tiba ada panggilan telepon maka aplikasi harus
menyimpan posisi terakhir, skor terakhir dan waktu. Maka dari itu dibutuhkan siklus hidup dalam sebuah
aplikasi.

8. Berikan minimal 5 contoh jenis OS Android dan berikan pula penjelasannya!

Android 4.1.2 Jelly Bean

Jelly Bean merupakan satu dari macam-macam OS Android  yang mulai populer digunakan. Android Jell
Bean dirilis pada 27 Juni 2012.

Android 4.4.2 KitKat

Setelah kehadiran Jelly Bean, penggunaan smartphone ber-OS Android makin menjamur. Google
kemudian kembali merilis versi Android terbarunya yang dinamakan KitKat.

Android 5.0 Lollipop

Android Lollipop dirilis pada tahun 2014 dan pertama kali digunakan pada smartphone Google Nexus 6.

Android 6.0 Marsmallow


Marsmallow mulai digunakan pada tahu 2015. Android versi 6.0 ini memiliki fitur tambahan support
USB Type C. Android Marsmallow juga memulai adanya fitur sensor sidik jari dan juga daya baterai
yang meningkat.

Android 7.0 Nougat

Setelah Marsmallow, pada 2016, Google merilis Android Nougat. Beberapa fitur pada Android Nougat
ini pun cukup memuaskan, seperti support pada Multi Window.

9. Apa yang menjadi dasar utama banyak aplikasi yang dibuat berdasarkan OS ANDROID!

sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa
harus mengembangkannya dari awal.Sifat Android yang terbuka juga telah mendorong munculnya
sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar
proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau
mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi
lain.

10. Jelaskan mengenai konsep android market!

Android Market adalah toko software atau katalog aplikasi yang dikembangkan oleh Google yang
berisi puluhan ribu aplikasi baik yang gratis ataupun berbayar.

Berfungsi untuk pengguna android dapat memilih aneka aplikasi yang ingin diunduh/didownload.

11. Jelaskan apa fungsi dari image view pada program android!

ImageView adalah komponen dasar android yang tugasnya menampilkan gambar. Gambar
di komponen imageview bisa diambil dari Assets atau dari Drawable.

12. Jelaskan apa fungsi dari spiner pada program android!

Spinner adalah salah satu view atau widge yang cukup banyak digunakan pada Aplikasi Android, Widget
Spinner digunakan untuk menampilkan List/Dropdown menu, yang terdiri dari item-item, untuk
memuahkan user dalam memilih sebuah konten pada aplikasi, kita dapat menyimpan item/valuenya
menggunakan sebuah Array atau ArrayList, lalu menampilkannya pada Spinner.

13. Dalam perkembangan aplikasi android bagaimana kebutuhan suatu industri atau instasi dalam
pemanfaatkan teknologi mobile!
Disektor industri sendiri dapat menghasilkan yaitu:

 menciptakan salinan dunia fisik secara virtual

 layanan internal lintas organisasi.

 menghasilkan industri cerdas dan moduler

 Disektor pendidikan sendiri dapat menghasilkan yaitu:

 Mudahnya Mendapatkan Akses Pendidikan

 melahiran pembelajaran jarak jauh

melahirkan revolusi belajar, para guru tidak hanya mengandalkan spidol atau kapur tulis dalam
memberikan pembelajaran di dalam kelas. berbagai temuan kreatif terkait pembelajaran berhasil
diciptakan oleh para guru

14. Apa yang menjadi dasar utama mengenai adanya pengembangan aplikasi berbasis android! Berikan
contoh kasusnya!

pembaruan Android biasanya lebih lambat diterima oleh perangkat penggunanya. Untuk perangkat selain
merek Nexus, pembaruan biasanya baru bisa diterima dalam waktu berbulan-bulan setelah dirilisnya versi
resmi.[78] Hal ini disebabkan oleh banyaknya variasi perangkat keras Android, sehingga setiap pembaruan
harus disesuaikan secara khusus, misalnya: kode sumber resmi Google hanya berjalan pada
perangkat Nexus. Porting Android pada perangkat keras tertentu yang dilakukan oleh produsen telepon
seluler membutuhkan waktu dan proses, para produsen ini umumnya mengutamakan perangkat terbaru
mereka untuk menerima pembaruan, dan mengenyampingkan perangkat lama.

Oleh sebab itu, telepon pintar lama sering kali tidak diperbarui jika produsen memutuskan bahwa itu
hanya menghabiskan waktu, meskipun sebenarnya perangkat tersebut mampu menerima pembaruan.
Masalah ini diperparah ketika produsen menyesuaikan Android dengan antarmuka dan aplikasi ciptaan
mereka, yang mana ini harus diterapkan kembali untuk setiap perilisan terbaru. Penundaan lainnya juga
bisa disebabkan oleh operator nirkabel; setelah menerima pembaruan dari produsen ponsel, operator akan
menyesuaikannya dengan kebutuhan mereka, misalnya melakukan pengujian ekstensif terhadap jaringan
sebelum mengirim pembaruan kepada pengguna.

Anda mungkin juga menyukai