RPS Mobile Programming 1
RPS Mobile Programming 1
1. Identitas
2. Gambaran Umum
• Matakuliah Pemrograman Mobile 1 adalah matakuliah yang mempelajari tentang konsep, teknik pemrograman tahap pertama dalam menguasai dasar-dasar
pemrograman mobile terutama pemrograman android. Cakupan pembahasan meliputi konsep arsitektur pemrograman mobile (Android), konstruksi
pemrograman android, dan pemrograman dasar android. Matakuliah ini mengajarkan mahasiswa mengenai karakteristik perangkat mobile dan mahasiswa
mampu mendesain aplikasi dengan user experience dengan baik pada perangkat mobile.
• Mahasiswa diharapkan dapat menghayati dan mengamalkan perilaku yang jujur, komunikasi, kritis, dan menghargai sesama.
3. Capaian Pembelajaran
• Mampu menjelaskan konsep Pemrograman Mobile 1 , serta mampu membuat aplikasi sederhana berbasis pemrograman mobile terutama pemrograman
android
• Mampu merancang memodelkan, menganalisis perangkat bergerak dengan kreativitas yang baik
• Memiliki karakteristik programmer yang baik dengan mampu melaksanakan penugasan dengan baik dan tepat waktu
Mampu mengenal Mampu Memahami dan Mengenal komponen umum yang Ceramah 2 x Tatapmuka Pengamatan
environment dan mempraktikan komponen dasar ada di antarmuka dan memahami Presentasi (@ 100 menit) Kuis
komponen pembentuk penyusun antarmuka diantaranya berbagai activity Praktikum Handout
interface yang ada di button, text view dan scroll view
pemrograman android
Pengenalan Activities dan Mahasiswa membuat minimal Mengenal berbagai activities Ceramah 2 x Tatapmuka Pengamatan
Intent dua activities yang berhubungan , dengan mengimplementasikan Presentasi (@ 100 menit) Kuis
aktivitas pertama mengirim nilai activities yang berbeda Praktikum Handout
yang akan dimunculkan ke
activities kedua
Pengenalan Input Control, Mahasiswa mampu memahami Mengenal Komponen yang Ceramah 2 x Tatapmuka Pengamatan
Alerts, dan Picker komponen yang digunakan untuk digunakan untuk menginput nilai Presentasi (@ 100 menit) Kuis
input, control input, alerts, / data, peringatan ketika data Praktikum Handout
image, dan radio button tidak sesuai dengan alerts, dan
pickers
Memahami layout, view Mampu memahami layout, view Pengantar tata letak (layout) Ceramah 2 x Tatapmuka Pengamatan
(styles), dan resources dan resources diantaranya relative layout, linear Presentasi (@ 100 menit) Kuis
layout, table layout, frame layout Praktikum Handout
(styles), themes, dan resources
yang ada di android studio
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-078
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun : 10 Maret 2018
Revisi : 00
Halaman : Hal. 4 dari 12
MATAKULIAH PEMROGRAMAN MOBILE 1 (DM078)
2. Laporan Mingguan (HandOut) Mampu memahami proses 300 menit / Tugas Ketepatan Waktu Pengumpulan sesuai dengan waktu
Membuat Laporan kegiatan dari perkuliahan dan memahami setiap Minggu Praktikum Kesesuaian dengan Template Laporan yang ditentukan Batas waktu
hasil praktikum langkah kegiatan dalam praktikum Keaslian pekerjaan pengumpulan makalah (1 minggu)
dan mereview kembali kegiatan Sesuai dengan template yang
praktikum diberikan
Tidak ada indikasi kesamaan hasil
dari pekerjaan mahasiswa lain
3. Ujian Tengah Semester Mampu menjawab pertanyaan- 60-75 menit 100% UTS Ketepatan Menjawab soal 80% menjawab benar
pertanyaan terkait Konsep Kerapihan dalam menjawab soal Minimal 5 coretan koreksi
Pemrograman Mobile 1 , Metode Ketelitian dalam menjawab soal Kesesuaian dalam menjawab
Testing, Teknik Testing dan Pola Kejujuran dalam menjawab soal sesuai nomer soal
Testing Tidak ada catatan di berita acara
Serta mampu menjawab
pertanyaan kasusitik terkait
perancangan testing dan
implementasi testing pada Aplikasi
Konvensional
4. Ujian Akhir Semester Mampu menjawab pertanyaan- 60-75 menit 100% UTS Ketepatan Menjawab soal 80% menjawab benar
pertanyaan Kerapihan dalam menjawab soal Minimal 5 coretan koreksi
mampu menjawab pertanyaan Ketelitian dalam menjawab soal Kesesuaian dalam menjawab
kasusitik terkait perancangan Kejujuran dalam menjawab soal sesuai nomer soal
testing dan implementasi testing Tidak ada catatan di berita acara
pada Aplikasi Konvensional, OO,
Apliaski Web
7. Referensi
1. Mednieks, Z., Dornin, L., Meike, Z.B. (2012): Programming Android. O'Reilly, Sebastopol.
2. Knudsen, J. (2015): Beginning J2ME: From Novice to Professional. Apress, New York.
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-078
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun : 10 Maret 2018
Revisi : 00
Halaman : Hal. 6 dari 12
MATAKULIAH PEMROGRAMAN MOBILE 1 (DM078)
3. Yuan, M.J. (2003): Enterprise J2ME: Developing Mobile Java Applications. Prentice Hall, Berlin.
4. Myer, T. (2011): Beginning Phonegap. Wrox, Birmingham.
5. Shotts, K. (2016): Mastering PhoneGap Mobile Application Development. Packt publishing, Birmingham
6. Tim Pelatihan Developer Google (2016): Android Developer Fundamentals Course – Practical. Google Android
7. Tim Pelatihan Developer Google (2016): Android Developer Fundamentals Course – Theoretical. Google Android
Pertemuan 5 Pengenalan Input Mahasiswa mampu memahami Mengenal Komponen yang “Ceramah, Diskusi& Praktik” Total waktu = 500 menit bobot nilai :
Control, Alerts, dan komponen yang digunakan untuk digunakan untuk menginput nilai keaktifan = 10 %
Picker input, control input, alerts, / data, peringatan ketika data Perkuliahan Teori 2 sks: Teori kehadiran = 10%
image, dan radio button tidak sesuai dengan alerts, dan Dosen mereview materi pada Ceramah dan Presentasi =30%
pickers pertemuan sebelumnya 10 menit, presentasi Tugas
dosen memaparkan komponen (100 menit)
yang digunakan untuk menginput
nilai (edit text, password text, dan Praktikum
auto complete text view), dialog Praktik
alert, radio button selama 90 menit (100 menit)
Mengerjakan
Perkuliahan Praktikum 2 sks : Handout
Dosen dan mahasiswa (300 menit)
mempraktikan bersama mengenai
pembuatan komponen input nilai
(edit text, password text, dan auto
complete text view), dialog alert,
radio button, dan navigasi selama
100 menit
Pertemuan 6 Memahami layout, view Mampu memahami layout, view Pengantar tata letak (layout) “Ceramah, Diskusi& Praktik” Total waktu = 500 menit
(styles), dan resources dan resources diantaranya relative layout, linear
layout, table layout, frame layout Perkuliahan Teori 2 sks: Teori
(styles), themes, dan resources Dosen mereview materi pada Ceramah dan
yang ada di android studio pertemuan sebelumnya 20 menit, presentasi
dosen memaparkan pengantar tata (100 menit)
letak (layout) diantaranya relative
layout, linear layout, table layout, Praktikum
frame layout, Styles, dan Themes Praktik
yang ada di android studio selama (100 menit)
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-078
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun : 10 Maret 2018
Revisi : 00
Halaman : Hal. 9 dari 12
MATAKULIAH PEMROGRAMAN MOBILE 1 (DM078)
Pertemuan 10-11 Memahami Penggunaan Mampu membuat sistem Komponen Broadcast receiver “Ceramah, Diskusi& Praktik” Total waktu = 500 menit bobot nilai :
Braodcast receiver dan penerima dan pengirim dan notifications pada Android kuis = 10 %
pengimplementasian nilai/data, membuat, Studio Perkuliahan Teori 2 sks: Teori kehadiran = 10%
Notifications mengcancel, dan mengupdate Dosen memaparakan materi Ceramah dan
notifikasi pertemuan lalu selama 10 menit presentasi
kemudian dilanjutkan dosen (100 menit)
memaparkan penggunaan
broadcast receiver sebagai media Praktikum
penerima pesan (data) melalui Praktik
events/intents selama 90 menit. (100 menit)
Mengerjakan
Perkuliahan Praktikum 2 sks: Handout
Dosen beserta mahasiswa (300 menit)
mempraktikan bagaimana
mempraktikan broadcast receiver
dan pembuatan notifications
selama 100 menit
Pertemuan 12 Memahami penggunaan Mampu menyimpan dan Komponen Shared Preferences “Ceramah, Diskusi& Praktik” Total waktu = 500 menit
dan implementasi merestore data dengan pada android studio
Shared Preferences memanfaatkan shared Perkuliahan Teori 2 sks: Teori
preferences Dosen memaparakan materi Ceramah dan
pertemuan lalu selama 10 menit presentasi
kemudian dilanjutkan dosen (100 menit)
memaparkan penggunaan Shared
Preferences sebagai media Praktikum
penyimpan informasi primitive Praktik
berupa key dan value selama 90 (100 menit)
menit. Mengerjakan
Handout
Perkuliahan Praktikum 2 sks: (300 menit)
Dosen beserta mahasiswa
mempraktikan bagaimana
mempraktikan shared preferences
sebagai media penyimpanan data
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-078
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun : 10 Maret 2018
Revisi : 00
Halaman : Hal. 11 dari 12
MATAKULIAH PEMROGRAMAN MOBILE 1 (DM078)
Pertemuan 14 Memahami proses Mampu menggunakan API luar Mengenal cara mengambil data “Ceramah, Diskusi& Praktik” Total waktu = 500 menit
penggunaan API melalui kedalam aplikasi android melalui API dengan
android studio menggunakan android studio Perkuliahan Teori 2 sks: Teori
Dosen memaparakan materi Ceramah dan
pertemuan lalu selama 10 menit presentasi
kemudian dilanjutkan dosen (100 menit)
memaparkan penggunaan data
yang didapatkan melalui API Praktikum
sebagai media interface Praktik
penghubung aplikasi yang berbeda (100 menit)
platform dengan menggunakan Mengerjakan
android studio selama 90 menit. Handout
(300 menit)
Perkuliahan Praktikum 2 sks:
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-078
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun : 10 Maret 2018
Revisi : 00
Halaman : Hal. 12 dari 12
MATAKULIAH PEMROGRAMAN MOBILE 1 (DM078)