e87bf ppb1 pendahuluan
PEMROGRAMAN
PIRANTI
BERGERAK
Dinny Wahyu Widarti, S.Kom., MMSI
[email protected]
0818-53-66-35
Materi Pemrograman Piranti Bergerak
(dlm 1 semester)
1.
2.
3.
4.
5.
6.
7.
Pengenalan Teknologi Bergerak
Software development kit dan dasar pengembangan aplikasi mobile
Activity, event, handling dan intent
Mengakses aplikasi lain
Komponen user interface pada aplikasi mobile
Konsep desain user interface pada aplikasi mobile
Bekerja dengan berkas
Materi Pemrograman Piranti Bergerak
(dlm 1 semester)
8. Dasar query basis data dengan SQLite
9. Pemrosesan query
10.Aplikasi client server
11.Servis lokasi dan peta
12.Bekerja dengan open API
13.Bekerja secara asinkron
REFERENSI BUKU
• “MEMBONGKAR SOURCE
CODE BERBAGAI
APLIKASI ANDROID”
• Oleh IVAN MICHAEL
SIREGAR, S.T., M.T.
• Tahun 2011
• Penerbit GAVA MEDIA
REFERENSI BUKU
• “PANDUAN LENGKAP
PEMROGRAMAN
ANDROID”
• Oleh ZAMRONI P. JUHARA
• Tahun 2016
• Penerbit ANDI OFFSET
REFERENSI BUKU
• “FROM ZERO TO A PRO
PEMROGRAMAN
APLIKASI ANDROID”
• Oleh ABDUL KADIR.
• Tahun 2014
• Penerbit ANDI OFFSET
SISTEM PENILAIAN
• Nilai Akhir = (10% Tugas 1 + 40% UTS) + (10% Tugas 2
+ 40% UAS)
Nilai Akhir
Tugas
UAS
Tugas
UTS
SISTEM PENILAIAN
ANGKA
HURUF
85-100
A
80-84
A-
75-79
B+
70-74
B
65-69
B-
60-64
C+
55-59
C
50-54
C-
45-49
D
0-44
E
KONTRAK KULIAH
• JUMLAH PERTEMUAN = 14 + UTS +
UAS
• TOLERANSI SAKIT/IJIN/ALPA = 25%
(3X)
• JADWAL KULIAH (B) = HARI SELASA
JAM 17:50 – 19:30
• JADWAL KULIAH (A) = HARI RABU
JAM 07:50 – 10:20
• TOLERANSI TERLAMBAT = 30 MENIT
(KELAS A) dan 20 MENIT (KELAS B)
PENGENALAN
TEKNOLOGI BERGERAK
• Deskripsi teknologi bergerak
• Perkembangan teknologi bergerak
• Perbandingan teknologi bergerak dengan desktop
dan web
DESKRIPSI TEKNOLOGI BERGERAK
(Mobile Technology)
• “Mobile” + “Technology”
• “Mobile” berasal dari bahasa latin yaitu “Mobilis”, yang artinya
bergerak/to move. Yang dimaksud adalah “mampu atau mudah
bergerak dengan bebas”.
• “Technology” atau teknologi adalah pengetahuan untuk menciptakan
alat yang dapat digunakan manusia.
• Teknologi Bergerak merupakan pengetahuan yg dapat digunakan
sebagai penunjang alat bergerak seperti Smartphone, Tablet, dll
• Contohnya: Kamera, GPS, sensor, dll
Aplikasi bergerak (mobile
application)
• Aplikasi bergerak adalah program perangkat lunak yang
dijalankan pada Smartphone, Tablet, dll
• Contoh:
• Aplikasi media sosial Whatsapp, BBM, Instagram, dll
• Pendidikan Mengenal huruf, alat transportasi, hewan, dll
• Hiburan Game, Musik, Video, Kamera, Komik
Back
PERKEMBANGAN TEKNOLOGI
BERGERAK
• Teknologi nirkabel (wireless) : GSM, CDMA, 2G, 3G, 4G,
5G, dst
• Vendor/produsen : Nokia, Samsung, Apple, Blackberry, dll
• OS/platform : Symbian, Android, iOS, Windows Mobile, dll
PERKEMBANGAN PIRANTI
BERGERAK
Back
PERBANDINGAN
TEKNOLOGI BERGERAK DENGAN
DESKTOP DAN WEB
MOBILE
DESKTOP
WEB
TEKNOLOGI Mobile
dapat dijalankan baik
dengan atau tanpa
sambungan internet
TEKNOLOGI Desktop
dijalankan tanpa
sambungan internet
TEKNOLOGI Web harus
dijalankan dengan
sambungan internet
APLIKASI Mobile berjalan
pada perangkat bergerak,
tidak memerlukan akses
web untuk membukanya.
APLIKASI Desktop berjalan
pada desktop di PC atau
Laptop, tidak membutuhkan
akses web untuk
membukanya.
Untuk menjalankan
APLIKASI Web harus
menggunakan web browser
untuk membukanya.
Aplikasi dapat di
download di app store
seperti iTunes,
Googleplay
Contoh: MS Word, Notepad,
Coreldraw, dll
Contoh web browser :
Internet Explorer, Mozila
Firefox, Chrome, dll
Contoh Aplikasi web:
Whatsapp, email, dll
Desktop + Mobile = Tablet
PONSEL
CERDAS/SMARTPHONE
•
•
•
•
iPhone
Android
Blackberry
Windows
Mobile
• Symbian
ANDROID
• Android adalah sistem
operasi berbasis Linux yang
dimodifikasi untuk
perangkat bergerak (mobile
device) yang terdiri dari
sistem operasi, middleware,
dan aplikasi-aplikasi utama.
VERSI ANDROID
Oreo
android 8.0
Sekian dan Terimakasih
PIRANTI
BERGERAK
Dinny Wahyu Widarti, S.Kom., MMSI
[email protected]
0818-53-66-35
Materi Pemrograman Piranti Bergerak
(dlm 1 semester)
1.
2.
3.
4.
5.
6.
7.
Pengenalan Teknologi Bergerak
Software development kit dan dasar pengembangan aplikasi mobile
Activity, event, handling dan intent
Mengakses aplikasi lain
Komponen user interface pada aplikasi mobile
Konsep desain user interface pada aplikasi mobile
Bekerja dengan berkas
Materi Pemrograman Piranti Bergerak
(dlm 1 semester)
8. Dasar query basis data dengan SQLite
9. Pemrosesan query
10.Aplikasi client server
11.Servis lokasi dan peta
12.Bekerja dengan open API
13.Bekerja secara asinkron
REFERENSI BUKU
• “MEMBONGKAR SOURCE
CODE BERBAGAI
APLIKASI ANDROID”
• Oleh IVAN MICHAEL
SIREGAR, S.T., M.T.
• Tahun 2011
• Penerbit GAVA MEDIA
REFERENSI BUKU
• “PANDUAN LENGKAP
PEMROGRAMAN
ANDROID”
• Oleh ZAMRONI P. JUHARA
• Tahun 2016
• Penerbit ANDI OFFSET
REFERENSI BUKU
• “FROM ZERO TO A PRO
PEMROGRAMAN
APLIKASI ANDROID”
• Oleh ABDUL KADIR.
• Tahun 2014
• Penerbit ANDI OFFSET
SISTEM PENILAIAN
• Nilai Akhir = (10% Tugas 1 + 40% UTS) + (10% Tugas 2
+ 40% UAS)
Nilai Akhir
Tugas
UAS
Tugas
UTS
SISTEM PENILAIAN
ANGKA
HURUF
85-100
A
80-84
A-
75-79
B+
70-74
B
65-69
B-
60-64
C+
55-59
C
50-54
C-
45-49
D
0-44
E
KONTRAK KULIAH
• JUMLAH PERTEMUAN = 14 + UTS +
UAS
• TOLERANSI SAKIT/IJIN/ALPA = 25%
(3X)
• JADWAL KULIAH (B) = HARI SELASA
JAM 17:50 – 19:30
• JADWAL KULIAH (A) = HARI RABU
JAM 07:50 – 10:20
• TOLERANSI TERLAMBAT = 30 MENIT
(KELAS A) dan 20 MENIT (KELAS B)
PENGENALAN
TEKNOLOGI BERGERAK
• Deskripsi teknologi bergerak
• Perkembangan teknologi bergerak
• Perbandingan teknologi bergerak dengan desktop
dan web
DESKRIPSI TEKNOLOGI BERGERAK
(Mobile Technology)
• “Mobile” + “Technology”
• “Mobile” berasal dari bahasa latin yaitu “Mobilis”, yang artinya
bergerak/to move. Yang dimaksud adalah “mampu atau mudah
bergerak dengan bebas”.
• “Technology” atau teknologi adalah pengetahuan untuk menciptakan
alat yang dapat digunakan manusia.
• Teknologi Bergerak merupakan pengetahuan yg dapat digunakan
sebagai penunjang alat bergerak seperti Smartphone, Tablet, dll
• Contohnya: Kamera, GPS, sensor, dll
Aplikasi bergerak (mobile
application)
• Aplikasi bergerak adalah program perangkat lunak yang
dijalankan pada Smartphone, Tablet, dll
• Contoh:
• Aplikasi media sosial Whatsapp, BBM, Instagram, dll
• Pendidikan Mengenal huruf, alat transportasi, hewan, dll
• Hiburan Game, Musik, Video, Kamera, Komik
Back
PERKEMBANGAN TEKNOLOGI
BERGERAK
• Teknologi nirkabel (wireless) : GSM, CDMA, 2G, 3G, 4G,
5G, dst
• Vendor/produsen : Nokia, Samsung, Apple, Blackberry, dll
• OS/platform : Symbian, Android, iOS, Windows Mobile, dll
PERKEMBANGAN PIRANTI
BERGERAK
Back
PERBANDINGAN
TEKNOLOGI BERGERAK DENGAN
DESKTOP DAN WEB
MOBILE
DESKTOP
WEB
TEKNOLOGI Mobile
dapat dijalankan baik
dengan atau tanpa
sambungan internet
TEKNOLOGI Desktop
dijalankan tanpa
sambungan internet
TEKNOLOGI Web harus
dijalankan dengan
sambungan internet
APLIKASI Mobile berjalan
pada perangkat bergerak,
tidak memerlukan akses
web untuk membukanya.
APLIKASI Desktop berjalan
pada desktop di PC atau
Laptop, tidak membutuhkan
akses web untuk
membukanya.
Untuk menjalankan
APLIKASI Web harus
menggunakan web browser
untuk membukanya.
Aplikasi dapat di
download di app store
seperti iTunes,
Googleplay
Contoh: MS Word, Notepad,
Coreldraw, dll
Contoh web browser :
Internet Explorer, Mozila
Firefox, Chrome, dll
Contoh Aplikasi web:
Whatsapp, email, dll
Desktop + Mobile = Tablet
PONSEL
CERDAS/SMARTPHONE
•
•
•
•
iPhone
Android
Blackberry
Windows
Mobile
• Symbian
ANDROID
• Android adalah sistem
operasi berbasis Linux yang
dimodifikasi untuk
perangkat bergerak (mobile
device) yang terdiri dari
sistem operasi, middleware,
dan aplikasi-aplikasi utama.
VERSI ANDROID
Oreo
android 8.0
Sekian dan Terimakasih