Perangkat Android
Memahami jenis-jenis perangkat android
Pada bab briefing, praktikan akan diperkenalkan mengenai hal-hal mendasar yang berkaitan dengan proses praktikum Mobile Computing System (MCS), seperti materi, bahasa pemrograman, framework, dan tools yang digunakan selama praktikum berlangsung. Selain itu, pada pertemuan ini, praktikan juga akan diajarkan bagaimana caranya menginstall berbagai keperluan yang dibutuhkan selama praktikum.
Tujuan
| TUJUAN | PENJELASAN |
|---|---|
| Memahami sistem operasi android dan sejarah perkembangannya | Pada bab briefing, praktikan akan diberikan penjelasan singkat mengenai sistem operasi android, seperti apa itu android, asal mula android, dan perkembangan dari sistem operasi android. |
| Memahami dasar bahasa pemrograman dart dan framework flutter dalam mengembangkan aplikasi berbasis mobile | Pada bab briefing, praktikan akan diberikan penjelasan singkat mengenai bahasa pemrograman dart mulai dari apa itu dart, asal mula, kelebihan, kekurangan dan beberapa syntax yang ada pada dart. Selain itu, terdapat juga penjelasan mengenai framework Flutter. |
| Mengenalkan seluruh tools yang akan digunakan selama praktikum | Pada bab briefing, praktikan akan dikenalkan terhadap beberapa tools yang akan digunakan, seperti android studio dan visual studio code. |
| Memahami proses instalasi dart SDK, android studio, dan visual studio code | Pada bab briefing ini terdapat langkah demi langkah dalam melakukan instalasi terhadap dart SDK dan android studio, mulai dari proses download, setup pada hardware hingga konfigurasi pada software android studio dan visual studio code . |
| Memahami cara pembuatan Flutter project pada android studio | Pada bab briefing, praktikan akan diajarkan bagaimana caranya membuat project Flutter pada android studio. |
| Memahami beberapa widget dasar yang ada pada flutter | Pada bab briefing, praktikan akan diperkenalkan dengan beberapa widget dasar yang ada pada Flutter. |
Persyaratan
Disarankan praktikan menggunakan hardware dan software sesuai pada dokumentasi ini. Apabila terdapat versi hardware atau software yang cukup lama dari versi yang direkomendasikan maka sebaiknya bertanya kepada Asisten Mengajar Shift.
| HARDWARE YANG DIBUTUHKAN PRAKTIKUM | JENIS |
|---|---|
| PC / Laptop CPU | ≥ 4 Cores |
| PC / Laptop RAM | ≥ 8 GB |
| PC / Laptop Storage | ≥ 10GB |
| SOFTWARE YANG DIBUTUHKAN PRAKTIKUM | |
|---|---|
| Android Studio / Visual Studio Code |
Perangkat Android
Android merupakan salah satu jenis operating system mobile berbasis linux yang dikembangkan oleh Android Inc pada tahun 2003 di California, Amerika Serikat. Android Inc didirikan oleh 4 orang yang ahli dibidang IT, yakni Andy Rubin, Rich Minner, Nick Sears dan Chris White. Pada bulan Agustus 2005, perusahaan besar ternama, yakni Google melakukan proses akuisisi terhadap perusahaan Android Inc. Pada tanggal 23 September 2008, sistem operasi Android berhasil dirilis ke publik bersamaan dengan pembentukan sebuah konsorsium Open Handset Alliance (OHA) yang terdiri dari beberapa perusahaan hardware, software, dan telekomunikasi. Selain itu, beberapa perusahaan ternama seperti Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, 21 dan Nvidia juga ikut tergabung ke dalam konsorsium tersebut. Sistem android bersifat open-source yang membuat seluruh vendor pengembang smartphone diberikan akses untuk melakukan custom terhadap android versi mereka sendiri.
Sejak perilisannya pada tahun 2008, sistem operasi Android telah mengalami perkembangan yang begitu pesan hingga sampai saat ini. Tercatat bahwa sudah ada sekitar 24 jenis sistem Android yang telah dikembangkan, antara lain:
Tabel B.1 Perkembangan Sistem operasi Android
NO |
NAMA SISTEM |
TAHUN PERILISAN |
|
|---|---|---|---|
1 |
Android 1.0 (Alpha) |
23 September 2008 |
|
2 |
Andorid 1.1 (Beta) |
9 Februari 2009 |
|
3 |
Android 1.5 (Cupcake) |
27 April 2009 |
|
4 |
Android 1.6 (Donut) |
15 September 2009 |
|
5 |
Android 2.0 (Eclair) |
26 Oktober 2009 |
|
6 |
Android 2.2 (Froyo) |
20 Mei 2010 |
|
7 |
Android 2.3 (Gingerbread) |
6 Desember 2010 |
|
8 |
Android 3.0 (Honeycomb) |
22 Februari 2011 |
|
9 |
Android 4.0 (Ice Cream Sandwich) |
18 Oktober 2011 |
|
10 |
Android 4.1 (Jelly Bean) |
9 Juli 2012 |
|
11 |
Android 4.4 (KitKat) |
31 Oktober 2013 |
|
12 |
Android 5.0 |
Lollipop |
|
13 |
Android 6.0 (Marshmallow) |
29 September 2015 |
|
14 |
Android 7.0 - 7.1 (Nougat) |
22 Agustus 2016 |
|
15 |
Android 8.0 - 8.1 (Oreo) |
21 Agustus 2017 |
|
16 |
Android 9 (Pie) |
6 Agustus 2018 |
|
17 |
Android 10 (Android Q) |
3 September 2019 |
|
18 |
Android 11 (Red Velvet Cake) |
8 September 2020 |
|
19 |
Android 12 (Snow Cone) |
4 Oktober 2021 |
|
20 |
Android 13 (Tiramisu) |
15 Agustus 2022 |
|
21 |
Android 14 (Upside Down Cake) |
4 Oktober 2023 |
|
22 |
Android 15 (Vanilla Ice Cream) |
3 September 2024 |
|
23 |
Android 16 (Baklava) |
10 Juni 2025 |
|
24 |
Android 17 (Cinnamon Bun) |
13 Februari 2026 |