Anda di halaman 1dari 55

Kontrak Kuliah

Pengantar pemrograman
Mobile
Edi Sugiarto, S.Kom, M.Kom

1
Pendahuluan

• Pemrograman mobile merupakan


pemrograman yang ditujukan untuk pembuatan
aplikasi berbasis perangkat bergerak (mobile).
• Dalam pengembanganya banyak platform yang
dapat digunakan diantaranya : Symbian OS,
Black Berry, IOS, Android, dan Windows
Phone.
• Android merupakan sistem operasi berbasis
linux yang bahasa pemrogramanya dapat
ditulis menggunakan bahasa pemrograman
java.

2
Aplikasi Mobile
• Merupakan aplikasi yang dapat digunakan
walaupun pengguna berpindah dari satu
tempat ke tempat lain tanpa terjadi
pemutusan/terputusnya komunikasi, dan dan
dapat diakses dengan perangkat mobile
(Handphone, Tablet).

3
Mengapa Aplikasi Mobile?

Banyak pengguna mengakses internet menggunakan


smartphone

Manfaatnya besar untuk bisnis

Meningkatkan aksesibilitas

Meningkatkan jangkauan secara global

4
5
Android vs IOS 2019

6
• Sumber: https://gs.statcounter.com/os-market-share/mobile

7
Jenis-Jenis Aplikasi Mobile
• Aplikasi Native
• Diinstal langsung dalam device
• Dikembangkan dengan bahasa pemrograman yang
memang dibuat untuk aplikasi atau system operasi
tersebut.
• Aplikasi Web Mobile
• Dikembangkan menggunakan bahasa pemrograman
berbasis web
• Dijalankan melalui browser yang ada pada
perangkat mobile
• Contoh web mobile frameworknya : jquery mobile,
phonegap.

8
• Aplikasi Hibrid
• Merupakan penggabungan dari aplikasi native dan
web mobile.
• Aplikasi diinstall pada perangkat.
• Contoh hybrid app framework : Reac Native, Flutter,
Ionic.

9
10
Karakteristik Aplikasi Mobile
• short-duration activities: SMS, membaca
notifikasi, mengambil foto, dan
mengunggahnya ke internet, dsb.
• fitur yang dimiliki aplikasi bergerak pada
umumnya lebih spesifik, instan, dan
terbatas.
• Dapat diakses dengan cara sederhana /
simple (one touch, sliding, non scrollable).

11
Sistem Operasi Mobile
• Disingkat Mobile OS merupakan suatu sistem
operasi yang mengontrol sistem dan kinerja
pada barang elektronik yang mobile, mirip
dengan fungsi Windows,Mac OS X, dan Linux
pada Desktop PC atau Laptop/Notebook tetapi
lebih sederhana.
• Penggunaanya hadir di ponsel pintar, PDA,
tablet komputer, dan PMP.

12
• Sejarah Singkat Perkembangan Mobile OS:
• 1993 : smarthphone pertama “IBM Simon”
dirilis.
• 1996 : Palm Pilot 1000 memperkenalkan
PDA pertama dengan sistem operasi Palm
OS.
• 2000 : Symbian menjadi sistem operasi
mobile modern pertama pada smarthphone
Ericsson R380.

13
• 2002 : Windows CE digunakan pada
smarthone.
• 2002 : Blackberry merilis smartphone
pertamanya.
• 2005 : Nokia memperkenalkan Maemo OS
pada tablet internet pertama Nokia N770.
• 2007 : Apple iPhone dengan iOS diperkenalkan
sebagai iPhone “mobile phone” dan “internet
communicator”.

14
• 2008 : OHA yang dibentuk Google merilis
Android 1.0 dengan HTC Dream (T-Mobile G1)
sebagai ponsel Android yang pertama.

15
Sistem Operasi Untuk Perangkat Mobile

• Android dari Google Inc.


• Berbasis Linux
• Dikembangkan oleh Open Handset Alliance dibawah
Google
• Blackberry OS dari RIM
• Dikembangan oleh Research in Motion (RIM) untuk
Blackberry.
• Diawal kemunculanya booming dengan layanan
email dan merupakan smartphone yang sukses
dipasaran.

16
• iOS dari Apple Inc.
• Dikembangkan oleh Apple untuk perangkat Apple Inc
seperti iPhone, iPod Touch, iPad, dan Apple TV.
• Memiliki 500.000 aplikasi di app store.
• Menjadi perangkat dengan penjualan terbaik pada
2011.
• Symbian OS dari the Symbian Foundation
• Terdiri dari beberapa mobile OS yang tidak saling
mendukung secara penuh.
• Terdapat banyak versi : S60 3rd edition, S60 5th
edition, S80, UIQ, MOAP, Symbian^3/Anna.

17
• Windows Phone dari Microsoft
• Dikembangkan oleh Microsoft.
• OS yang dikembangkan mulai dari pocket PC 2000
hingga Windows Mobile 6.5.5.
• Meskipun ada kelebihan seperti fitur GPS, Televisi,
Mobile Blog, Mobile Database, namun kelemahanya
adalah minim developer independen.
• Hal ini karena Windows Mobile bersifat tertutup.

18
Pengenalan Android
• Android adalah open source dan Sistem
Operasi berbasis Linux untuk perangkat seluler
seperti smartphone dan komputer tablet.
Android dikembangkan oleh Open Handset
Alliance, yang dipimpin oleh Google, dan
perusahaan lain.
• Versi beta pertama dari Android Software
Development Kit (SDK) dirilis oleh Google pada
2007 di mana sebagai versi komersial pertama,
Android 1.0, dirilis pada September 2008.

19
20
Versi Android

21
22
Pengembangan Aplikasi Android
• Dilakukan menggunakan SDK yang terdiri dari:
• Libraries
• Debugger
• Emulator
• Dokumentasi
• Dan contoh source code

23
24
Instalasi Android

25
Instalasi
• Mulai instalasi, anda bisa download file
instalasi pada :
https://developer.android.com/studio

26
• Setelah file anda download maka mulai
instalasi hingga muncul tampilan setup.

27
• Kemudian pilih komponen yang akan dipasang

28
• Pilih lokasi pemasangan

29
• Kemudian mulai instal

30
• Proses berjalan, dan tunggu hingga selesai

31
• Setelah proses selesai anda bisa mulai
menjalankan android studio

32
• Saat pertamakali pemasangan pilih ‘Do not
import settings’.

33
• Kemudian akan muncul wizard

34
• Kemudian pilih pengaturan standard

35
• Kemudian pilih theme

36
• Kemudian verifikasi pengaturan berisi
komponen apa yang akan dipasang.

37
• Mulai mendownload komponen, tunggu hingga
proses selesai

38
Konfigurasi SDK

• Sebelum
memulai
membuat sebuah
aplikasi, kita
dapat mengatur
SDK dengan
memilih ikon
‘configure’.

39
• Pilih paket yang akan dipakai

• Proses berikutnya akan melakukan pengunduhan


SDK, tunggu hingga proses selesai

40
• Setelah SDK telah selesai didownload,
selanjutnya anda dapat mulai mencoba
membuat projek baru

41
• Pilih Empty Activity

42
• Atur lokasi penyimpananya kemudian tekan
finish

43
• Selanjutnya akan muncul sbb:

1 5
2

3 4

44
• Bagian utama android studio
1. Project pane digunakan Menampilkan hierarki folder
dan file dalam project
2. Pallete yang berisi komponen yang digunakan untuk
membuat tampilan aplikasi
3. Component Tree yang merupakan susunan dari
komponen yang digunakan
4. Tampilan utama dari aplikasi android yang akan
dibangun. Pada bagian ini kita bisa menambahkan
komponen seperti textfield dan tombol.
5. Attributes yang menampilkan informasi dari
komponen yang digunakan

45
Anatomi pada Projek Android
5

2
3

46
• Keterangan anatomi diatas sbb:

47
48
Mempersiapkan Emulator
• Setelah projek dibuat persiapkan device untuk
emulatornya melalui Device Manager.

49
• Jika device belum dibuat bisa dibuat melalui
create device.

50
• Setelah device sudah siap kemudian anda bisa
coba untuk menjalankan aplikasi.

51
• Kemudian pastikan
aplikasi bisa running
dan muncul pada
emulator.

52
Ada Pertanyaan?

53
Terima kasih

54
Tugas

• setelah pertemuan ini pastikan anda semua


sudah melakukan instalasi android studio
• Kemudian dari Latihan hari ini pastikan anda bisa
menjalankan aplikasi baik ke emulator maupun
ke perangkat HP anda.

55

Anda mungkin juga menyukai