1 2 3 4
3.33. Menerapkan 3.32. Mengevaluasi 3.31. Menerapkan aplikasi 3.30. Menerapkan teknik 3.29. Menerapkan teknik
konektifitas aplikasi mobile penggunaan library pada basis data mobile. desain aplikasi lanjutan. pengolahan input user
dengan web. aplikasi mobile.
4.31. Membuat pengolahan 4.30. Membuat desain 4.29. Membuat antar muka
4.33. Membuat konektifitas 4.32. Memodifikasi aplikasi basis data mobile. aplikasi lanjutan. pengolahan input user pada
aplikasi mobile dengan mobile menggunakan aplikasi.
web. library.
9 8 7 6 5
KOMPETENSI DASAR
1 2 3
Handphone / Smartphone
Komputer Tablet
Smartwatch
Dll.
KARAKTERISTIK PERANGKAT BERGERAK
UKURAN YANG KECIL
Perangkat mobile memiliki ukuran yang
kecil. Konsumen menginginkan perangkat
yang terkecil untuk kenyamanan dan
MENGONSUMSI DAYA YANG RENDAH mobilitas mereka
Perangkat mobile menghabiskan sedikit MEMORY YANG TERBATAS
daya dibandingkan dengan mesin dekstop.
Perangkat ini harus menghemat daya Perangkat mobile juga memiliki memory
karena mereka berjalan pada keadaan di yang kecil, yaitu Primary (RAM) dan
mana daya yang disediakan dibatasi oleh Secondary (DISK). Pembatasan ini adalah
baterai-baterai. salah satu perangkat ini. Dengan
pembatasan jumlah dan memory,
MASA HIDUP YANG PENDEK pertimbangan-pertimbangan khusus
Perangkat-perangkat konsumen ini harus diambil untuk memelihara
menyala dalam hitungan detik dan pemakaian dari sumber daya yang mahal
sebagian besar dari mereka selalu ini.
emnyala. Contoh kasusnya ialah sebuah
handphone. Handphone booting dalam DAYA PROSES YANG TERBATAS
hitungan detik dan sebagian besar orang Sistem mobile tidaklah setangguh dekstop.
tidak mematikan handpone mereka, Ukuran teknologi dan biaya adalah
bahkan ketika malam hari. beberapa faktor yang memengaruhi status
dari sumber daya ini. Contohnya, hard
disk dan RAM dapat anda temukan dalam
ukuran yang pas dengan kemasan yang
kecil.
PROSEDUR
PENGGUNAAN APLIKASI
PERANGKAT BERGERAK
Jenis-jenis mobile device di antaranya Graphic Calculator, Handheld PC.
Notebook PC, PDA, Pocket Computer, dan Ultra-Mobile PC. Prosedur
standar dalam menggunakan aplikasi perangkat bergerak dengan
menggunakan Android Device Manager. Android Device Manager (ADM)
identik dengan perangkat lunak besutan Google yang memiliki fungsi untuk
melacak smartphone Android yang hilang, menghapus data dari jarak jauh,
melindungi stnartphone saat terjadi factory reset paksa, dan mengunci
smartphone agar tidak dapat digunakan oleh orang lain.
PROSEDUR PENGGUNAAN APLIKASI PERANGKAT BERGERAK
9. Teknologi 5G
Jaringan seluler generasi ke-5.
Teknologi yang menjadi standar nirkabel global baru setelah jaringan 1G, 2G, 3G, dan 4G.
Dirancang untuk menghubungkan hampir semua orang dan segala sesuatu Bersama-sama termasuk mesin,
objek, dan perangkat.
Memberikan kecepatan data puncak multi Gbps yang lebih tinggi.
Dirancang untuk memberikan kecepatan data puncak hingga 20Gbps.
Kegunaan Teknologi Aplikasi Mobile
1) Penyebaran berbagai informasi secara umum seperti harga kebutuhan pokok, berita, pengumuman, dan lainnya
dapat diterima dengan mudah oleh pengguna perangkat mobile.
2) User Interface dan User Experience pada aplikasi umumnya menarik dan mudah digunakan.
3) Memberikan kemudahan untuk melakukan pekerjaan dari mana saja dan kapan saja.
4) Meningkatkan produktifitas kerja serta sebagai sarana hiburan seperti menonton film dan bermain game.
Sistem Operasi Aplikasi Mobile
▪ Sistem operasi pada perangkat mobile merupakan software yang digunakan untuk mengontrol
hardware dan software (aplikasi), sehingga kedua perangkat tersebut dapat berjalan sesuai dengan
tugasnya.
▪ Sistem operasi mobile akan bertanggungjawab dalam pengoperasian berbagai fungsi dan fitur yang
tersedia dalam perangkat smartphone.
Sistem Operasi Aplikasi Mobile
Jenis-jenis system operasi mobile
1. Symbian
▪ Sistem operasi yang dikembangkan oleh Symbian Ltd, yang dirancang untuk digunakan peralatan bergerak (mobile).
▪ Symbian merupakan perusahaan independent hasil kolaborasi dari Ericson, Nokia, Motorola, dan Psion.
▪ Variasi dari sisi hardware pada Symbian OS memungkinkan system operasi memiliki antarmuka pemrograman
Application Programming Interface (API).
▪ Mampu melakukan operasi secara multithreading, multitasking, dan pengamanan terhadap memori.
▪ Pada awal tahun 2014 system operasi yang menjadi andalan perangkat mobile Nokia ini sudah tidak digunakan lagi.
Sistem Operasi Aplikasi Mobile
2. Android
▪ Sistem operasi mobile yang dibuat oleh Andy Rubin pada tahun 2005 dan dirilis pada tahun 2007.
▪ Sistem operasi pada perangkat mobile yang berbasis linux.
▪ Menyediakan platform terbuka untuk para pengembang aplikasi perangkat mobile untuk menciptakan
aplikasinya sendiri.
3. BlackBerry
▪ Sistem operasi mobile yang dikembangkan oleh RIM (Research In Motion) unutuk perusahaan BlackBerry
yaitu smartphone perangkat genggam.
▪ Menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk
digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru yaitu trackpad dan touchscreen.
▪ Hanya dapat berjalan di ponsel BlackBerry.
Sistem Operasi Aplikasi Mobile
4. Windows Phone
▪ Sistem operasi mobile yang dikembangkan oleh Microsoft untuk smartphone sebagai penerus Windows
Mobile dan Zune.
▪ Desain User Interface untuk windows phone menggunakan metro UI, mirip dengan tampilan windows untuk
PC.
▪ Pertama kali diluncurkan pada bulan oktober 2010 dengan windows phone 7.
▪ Tahun 2011, Microsoft bekerja sama dengan Nokia untuk mengembangkan windows phone menjadi OS
utama untuk smartphone Nokia, sehingga Nokia memilih Windows phone sebagai OS untuk semua
smartphone masa depannya.
Sistem Operasi Aplikasi Mobile
5. Bada OS
▪ Sistem operasi proprietary untuk smartphone yang dikembangkan oleh Samsung dan disajikan pada tahun
2009.
▪ Pertama kali diluncurkan bada ponsel yaitu Samsung wave pada tahun 2010.
▪ Sistem operasi yang user friendly, tetapi Samsung tidak menggunakan Bada dalam skala besar dengan alas an
yang tidak diketahui.
6. Maemo OS
▪ Sistem operasi untuk tablet yang menggunakan system Linux.
▪ Bersifat open source.
Sistem Operasi Aplikasi Mobile
7. Meego OS
▪ Sistem operasi mobile open source.
▪ Hasil kerja sama antara Intel dan Nokia yang diluncurkan pada tahun 2010.
▪ Menggabungkan fitur-fitur Moblin dari Intel dan Maemo dari Nokia.
▪ Dapat digunakan pada alat-alat elektronik seperti laptop, tablet, hingga smart TV.
8. Open WebOS
▪ Dikenal sebagai LG WebOS atau hanya WebOS yang dikembangkan oleh Palm Inc.
▪ Diluncurkan pada tahun 2009 dan digunakan di sejumlah smartphone, tablet, hingga smartTV.
▪ Sejak tahun 2011, pengembangan OS ini tidak dilanjutkan.
Sistem Operasi Aplikasi Mobile
9. Palm OS
▪ Dikembangkan oleh Palm Inc pada tahun 1996 untuk PDA (Personal Digital Assistance).
▪ Dirancang untuk bekerja pada perangkat dengan touchscreen berbasis GUI.
▪ Tahun 2009 pengembangannya dihentikan karena tidak terlalu popular di pasaran.
10. iOS
▪ Sistem operasi mobile Apple.
▪ Pada awalnya, iOS dikembangkan untuk iPhone, tetapi saat ini telah digunakan juga pada Ipod Touch, iPad dan
Apple TV.
Metode Pengembang Aplikasi Mobile
1) Aplikasi Native
▪ Aplikasi yang dibangun dengan Bahasa pemrograman yang spesifik untuk platform tertentu.
▪ Misalnya penggunaan Bahasa pemrograman Objective-C atau Swift untuk platform iOS (Apple).
▪ Platform android menggunakan Bahasa pemrograman Java dan Windosw phone dengan .NET/WinRT.
▪ Teknologi pengembangan aplikasi native didukung penuh oleh principal perangkat, dalam hal ini
perusahaannya seperti Apple, Google, atau Microsoft.
▪ Setiap developer aplikasi mobile memiliki IDE (Integrated Development Environment) masing-masing.
Metode Pengembang Aplikasi Mobile
2) Web Mobile
▪ Halaman HTML berbasis browser yang diakses menggunakan perangkat mobile (smartphone atau tablet)
melalui jaringan seluler maupun Wifi.
▪ Dirancang untuk menampilkan data seperti teks, gambar, dan video dari suatu website kedalam suatu
tampilan yang lebih kecil.
▪ Aplikasi web mobile dibuat semirip mungkin dengan aplikasi native, tetapi web mobile memerlukan aplikasi
browser untuk mengakses informasi dari suatu domain yang telah ditentukan.
▪ Bergantung pada jaringan internet.
Metode Pengembang Aplikasi Mobile
3) Hybrid
▪ Aplikasi pengembang mobile yang menggabungkan antara aplikasi native dan aplikasi web mobile.
▪ Beberapa tool untuk mengembangkan aplikasi hybrid antara lain Phonegap, Xamarin, Ionic, dll.
▪ Dikembangkan menggunakan HTML5 dan JavaScript.
▪ Aplikasi hybrid sering digunakan untuk pembuatan game, karena mampu dijalankan dengan baik dalam kondisi
apapun, baik offline maupun online. Komposisi layar dan layanan antarmukanya tidak akan terdapat perbedaan
sama sekali, dan grafis yang ditampilkan juga memiliki kualitas yang tinggi layaknya game online.
TERIMA KASIH
SAMPAI JUMPA LAGI DI PERTEMUAN BERIKUT MENGENAI
DESAIN APLIKASI MULTI WINDOWS