Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER PAPK

PRODI S-1 Teknik Informatika

Dosen : Siti Mujilahwati, S.Kom.,M.Kom


NIDN : 0701018604

Mata Kuliah:
PEMROGRAMMAN APLIKASI PLATFORM KHUSUS (PAPK)

Kode/bobot/Semester : / 3 sks / 6

Tujuan Pembelajaran (Learning Objective):


Selesai mengikuti perkuliahan ini diharapkan mahasiswa mampu membangun aplikasi mobile berbasis
android sampai pada pembuatan file distribusi yang berekstensi *.apk (Android Application Package)
serta melakukan pendistribusian aplikasi pada Google Play.

Objek Learning Outcome (Sub kompetensi):


1. Memahami cakupan materi dan sistem perkuliahan Pemrograman Mobile.
2. Memahami konsep dasar pemrograman mobile.

Pustaka Utama :
1. Michael, I.S. 2011. Membongkar Source Code Berbagai Aplikasi Android. Yogyakarta: Gava
Media.
2. Priyo E.U. 2012. From Newbie to Advanced – Mudahnya Membuat Aplikasi Android.
Yogyakarta: Andi.
3. Safaat N.H. 2014. Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android. Bandung: Informatika.
4. Wahana Komputer. 2013. Step by Step Menjadi Programmer Android. Yogyakarta: Andi.
5. Zamroni

Referensi :
https://developer.android.com/index.html

http://androidforums.com/

https://stackoverflow.com/
Mgg Pokok Bahasan Sub Materi Pembelajaran Indikator Aktivitas Assessment
Ke [Pustaka] Pencapaian Pembelajaran
[Mhs]
Bentuk/unsur Bobot
Estimasi Waktu
1. Pengantar 1. Sistem perkuliahan 1. Mahasiswa mengerti Ceramah Tugas Makalah 5%
2. Tujuan dan cakupan materi dengan aturan perkuliahan ( 40 menit x 3sks) 1. Perkembanga
perkuliahan 2. Mahasiswa mampu n teknologi
3. Silabus menjelaskan tentang mobile
4. Pemberitahuan daftar aplikasi teknologi mobile 2. Perkembanga
pustaka secara umum n Sistem
5. Pengantar pemrograman 3. Mahasiswa memahami Operasi
tujuan
mobile Mobile
mempelajari aplikasi
[1][2][3][4]
teknologi mobile
4. Mahasiswa tertarik untuk
merancang sebuah aplikasi
teknologi mobile
2 Pengenalan 1. Pengenalan android 1. Mahasiswa mengenal Ceramah, tanya
Pemrograman Android 2. Instalasi perangkat sejara android jawab
pengembangan aplikasi 2. Mahasiswa mengenal dan ( 40 menit x 3sks)
android memahami system
3. Anatomi pemrograman operasi android
android 3. Mahasiswa dapat
4. Membuat aplikasi memahami arsitektur dari
sederhana platform android
3 Activity dan Intent 1. Pengenalan activity 1. Mahasiswa mampu Ceramah, praktek,
2. Activity life cycle mengenal dasar membuat Tanya jawab
3. Pengenalan intent aplikasi android ( 40 menit x 3sks)
4. Penggabungan activity 2. Mahasiswa mampu
dengan intent mengaplikasikan cara
intent pada pembuatan
aplikasi android
4 Layout untuk antar muka 1. Linear layout 1. Mahasiswa mampu Ceramah, praktek,
2. Absolute layout membedakan jenis dan tanya jawab
3. Relative layout model layout pada ( 40 menit x 3sks)
4. Frame layout pembuatan aplikasi
5. Display orientation android
2. Mahasiswa bias membuat
aplikasi sesuai dengan
layout yang di inginkan
5 Android Widget Bagian 1 1. Konsep widget 1. Mahasiswa mampu Ceramah, praktek, Tugas Membuat 5%
2. Text view menambahkan berbagai tanya jawab aplikasi
3. Edit text widget pada aplikasi yang ( 40 menit x 3sks) sederhana
4. Button dibuat
5. Checkbox 2. Mahasiswa mampu
6. Radio button and radio mendesain tampilan yang
group menarik
7. Image view and image 3. Mahasiswa mengerti
button fungsi masing-masing
8. Menampilkan kumpulan widget yang dipakai
widget dengan layout 4. Mahasiswa mampu
memberikan action dasar
pada widget yang terpakai
6 Android Widget Bagian 2 1. Dialog 1. Mahasiswa mampu Ceramah, praktek,
2. List view & Spinner view menambahkan fungsi tanya jawab
3. TimePicker & DatePicker tertentu pada aplikasi ( 40 menit x 3sks)
view yang dibuat
4. Gallery & ImageSwither 2. Mahasiswa mampu
view membuat aplikasi yang
5. AnalogClock & DigitalClock bersifat realtime
3. Mahasiswa mampu
menerapkan selection
pada widget time
7 Menyimpan Data 1. Menyimpan data pada array 1. Mahasiswa mampu Ceramah, praktek,
menggunakan Array dan 2. Menyimpan data pada file mengimplementasikan tanya jawab
File sebuah penyempinan baik ( 40 menit x 3sks)
file maupun dalam bentuk
record array
2. Mahasiswa memahami
tekni dan cara menambah
code dalam bermain data
8 UTS
9 Bekerja dengan Menu 1. Options menu 1. Mahasiswa mampu Ceramah, praktek,
2. Context menu mengembangkan aplikasi tanya jawab
3. Submenu bersifat multi layer/layout ( 40 menit x 3sks)
4. Group menu 2. Mahasiswa memahami
5. Menggunakan icon gambar fungsi menu
di menu 3. Mahasiswa mampu
membuat tampilan GUI
yang menarik dengan
menggunakan icon
10 Androin Database 1 1. Teknik penyimpanan data 1. Mahasiswa mengenal Ceramah, praktek,
pada android SQLite tanya jawab
2. Penggunaan SQLite 2. Mahasiswa memahami ( 40 menit x 3sks)
3. Fungsi menampilkan data tekni db sqlite
4. Fungsi menghapus data 3. Mahasiswa bias
implementasi pengolahan
data dasar pada sqlite
11 Android Database 2 1. Fungsi menambah data Mahasiswa mampu Ceramah, praktek,
2. Fungsi mengubah data mengoperasikan data tanya jawab
( 40 menit x 3sks)
12 File Distribusi dan 1. File distribusi aplikasi Mahasiswa mampu Ceramah, praktek,
Pendistribusian Aplikasi android menerapkan konsep data tanya jawab
2. Pendistribusian aplikasi terdistribusi pada aplikasi ( 40 menit x 3sks)
android android

13-14 Tugas dan diskusi tugas final project 6 sks Final Project 20%
15 Demo Project
16 UAS

Anda mungkin juga menyukai