1
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah :
Mobile Programing Kode Mata Kuliah
: KBKF63108
SKS :
3 Jenis
: MK Wajib
Jam pelaksanaan :
Tatap muka di kelas = 3 x 50 menit per minggu
Responsi = 1 x 50 menit per minggu
Semester Tingkat :
6 3 Pre-requisite
: -
Co-requisite :
Praktikum Mobile Programing Bidang Kajian
: Aplication Mobile, Algorithms Complexity
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini Membentuk dan menumbuhkan pengetahuan dan pemahaman mengenai konsep dasar mobile Programing dan pengetahuan dalam teknologi mobile wireless, yang mencakup
teknologi jaringan, protokol, dan aplikasi.
DAFTAR PUSTAKA
1. Beginning Android, Mark L. Murphy, Apress, 2011
2. Pemograman Android From Zero to Hero, Abdul Kadir, 2013
B. RENCANA PEMBELAJARAN SEMESTER RPS
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajara
n Kriteria
Penilaian Indikator
Bobot Nilai
1 Mahasiswa dapat memahami konsep dasar
pemrograman Mobile Sistem Operasi perangkat
bergerak Lingkungan Pengembangan
Software Development Pengembangan Aplikasi
Ceramah Problem-
based learning
Kecepatan Serta
Pemahaman terhadapa
konsep dasar Pemograman Mobile
2 Mahasiswa dapat memahami tentang
konsep Dasar Sistem Operasi Perangkat Bergerak
Struktur teks algoritma: judul header, kamus
deklarasi, algoritma Tipe dasar komposisi
Ceramah Problem-
based learning
Mahasiswa dapat menerangkan dasar sistem
operasi mobile Mahasiswa dapat
menerangkan Arsitektur sistem operasi mobile
Mahasiswa dapat Menerangkan
perkembangan versi dan Per-bandingan sistem
operasi Mobile
3 Mahasiswa Mampu Melakukan Proses
Instalasi Software Mobile Programing Arsitektur sistem operasi
Mobile Versi versi sistem operasi
Perbandingan system operasi mobile
Kelebihan dan Kekurangan sistem operasi mobile
Mahasiswa dapat Menerangkan Kelebihan
Kekurangan sistem Operasi mobile
2
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
Runtime Libraries Aplication Framework
Perangkat mobile Pengembangan aplikasi
mobile Mahasiswa dapat
menerangkan runtime dan libraries dalam
sistem operasi mobile Mahasiswa dapat
menerangkan Mobile Device
Mahasiswa dapat Menerangkan
Pengembangan Aplikasi Mobile
4
Mahasiswa dapat memahami tentang lingkungan pengembangan pemrograman
pada perangkat bergerak
Teori Pemrograman Mobile
Official site Development Instalasi SDK dan perangkat
pendukungnya Dokumentasi SDK
Hyrarchy of screen elements Komponen Aplikasi
Proses Thread
Problem- based
learning
Partikum Mahasiswa dapat
memahami tentang Dasar Pemrograman
pada lingkup pengem- bangan mobile.
Mahasiswa dapat memahami tentang
Official site Development
Mahasiswa dapat Menjelaskan Instalasi
SDK dan Perangkat Pen-dukungnya
Mahasiswa dapat menjelaskan
Dokumentasi SDK
3
5
Mahasiswa mampu menerapkan Struktur XML
Mahasiswa mampu menerapkan desain Layout
Struktur XML Mendesain Layout.
Ceramah Problem-
based learning
Mahasiswa menerapkan struktur
XML dalam contoh soal dan tugas
Mahasiswa menerapkan desain
Layout dalam contoh soal dan tugas
6
Mahasiswa mampu menerapkan Antarmuka Sederhana
Proyek Antar muka sederhana
Ceramah Problem-
based learning
Mahasiswa menerapkan antar muka sederhana dalam
contoh soal dan tugas
7 Mahasiswa mampu Menerapkan
komponen komponen dalam Widget View
Dasar pembuatan widget TextControl
TextView EditText
AutoCompleteTextView MultiAuto Complete
TextView
Problem- based
learning Mahasiswa menerap-kan
komponen komponen dalam Widget View dalam contoh
soal dan tugas
8 Kelanjutan Materi Widget View dan Kasus
Pra UTS
Button RadioButton
RatingBar ListView
ImageButton ImageView
Ceramah Problem-
based learning
Mahasiswa menerap-kan komponen komponen dalam
Widget View dalam contoh soal dan tugas dan Mencoba
Contoh Kasus dalam Pra UTS Guna referensi dalam UTS
4
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
UTS 30
9
Mahasiswa menerapkan Alert Dialogdalam contoh soal dan tugas
Linear Layout Absolute Layout.
Relative Layout Kombinasi Layout
Ceramah Problem-
based learning
Mahasiswa mampu menerapkan Alert
Dialog.
10
Mahasiswa menerapkan Progress Dialog dalam contoh soal dan
tugas. Table Layout.
Frame Layout ScrollView
Problem- based
learning
Mahasiswa mampu menerapkan Progress
Dialog
11 Mampu memahami dan menggunakan
dialog dalam Aplikasi Mobile dalam Proses Entry data
Alert Dialog Progress Dialog
Ceramah Problem-
based learning
Mahasiswa Mampu
Menciptakan Aplikasi
dengan menerapkan dialog dengan proses registrasi
dalam inputdata
12
Mahasiswa dapat menerapkan Penyimpanan Data Preference
Mahasiswa dapat menerapkan Pengambilan Data Preference
Shared Preference File
Ceramah Problem-
based learning
Mahasiswa menerapkanPenyimpan
an Data Preferencedalam contoh
soal dan tugas.
Mahasiswa menerapkanPengambila
n Data Preferencedalam contoh soal dan tugas.
5
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
13
Mahasiswa dapat menerapkan Penyimpanan dan Pengambilan
File Mahasiswa dapat menerapkan
database Dasar dengan SQLite SQLite
Problem- based learning
Mahasiswa menerapkan database Dasar dengan
SQLitedalam contoh soal dan tugas
14 Mampu menyelasaikan kasus yang
diujikan dalam konteks pra UAS dengan memberikan soal kasus
Responsi latihan soal Materi pra-UAS
Problem- based
learning Ketepatan
dalam menyelasikan kasus untuk
melihat kreatifitas logika pemograman dan materi
yang diberikan
20
UAS 30
6
C. RANCANGAN INTERAKSI DOSEN –MAHASISWA