Anda di halaman 1dari 10

SILABUS

Mata Kuliah / Kode : Pemrograman Mobile 1 / TI09KB64


Prasarat/cosarat : Perangkat Mobile / -
Bobot SKS/ Smt :3/6
Standar Kompetensi : Pada akhir perkulihaan Mahasiswa dapat membuat sistem informasi berbasis mobile.

N Indikator Sumber/Bahan/ Alokasi


o Kompetensi Dasar Materi Pokok Pengalaman Belajar Penilaian
Alat Waktu

1 Mahasiswa dapat 1. Mahasiswa dapat menjelaskan Pengantar Awal 1. Mahasiswa menerangkan Slide Materi 150” Praktek di
memahami konsep dasar tentang konsep dasar pemrograman Pemrograman Mobile konsep dasar pemrograman Kuliah kelas Lab
Mobile. a. Sistem Operasi mobile secara umum. Pertemuan 1 Prak_Sesi_1
pemrograman Mobile.
perangkat bergerak
b. Lingkungan Ref.1 Bab 1 Tugas_1
Pengembangan
c. Software
Development
d. Pengembangan
Aplikasi

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


2 Mahasiswa dapat memahami 1. Mahasiswa dapat menerangkan Pengenalan Dasar 1. Mahasiswa menerangkan Slide Materi 150” Praktek di
tentang konsep Dasar Sistem 2. dasar sistem operasi mobile Sistem Operasi dasar sistem operasi pada Kuliah kelas Lab
Operasi Perangkat Bergerak. Mahasiswa dapat menerangkan perangkat bergerak perangkat bergerak. Pertemuan 2
Arsitektur sistem operasi mobile a. Arsitektur sistem 2. Mahasiswa menerangkan Prak_Sesi_2
3.
Mahasiswa dapat menerangkan operasi mobile arsitektur sistem operasi Ref.1 Bab 2
perkembangan versi dan b. Versi-versi sistem mobile. Tugas_2
Perbandingan sistem operasi operasi 3. Mahasiswa menerangkan
Mobile c. Perbandingan perkembangan versi dan
4. Mahasiswa dapat menerangkan sistem operasi perbandingan sistem operasi
Kelebihan & Kekurangan sistem mobile mobile
operasi mobile d. Kelebihan dan 4. Mahasiswa menerangkan
5. Mahasiswa dapat menerangkan Kekurangan sistem kelebihan dan kekurangan
runtime dan libraries dalam sistem operasi mobile sistem operasi mobile.
operasi mobile e. Runtime 5. Mahasiswa menerangkan
6. Mahasiswa dapat menerangkan f. Libraries runtime dan libraries dalam
Mobile Device g. Aplication sistem operasi mobile
7. Mahasiswa dapat menerangkan Framework 6. Mahasiswa menerangkan
Pengembangan Aplikasi Mobile h. Perangkat mobile perangkat mobile.
i. Pengembangan 7. Mahasiswa menerangkan
aplikasi mobile pengembangan Applikasi
mobile.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


3 Mahasiswa dapat memahami 1. Mahasiswa dapat memahami Lingkup 1. Mahasiswa memahami Slide Materi 150” Praktek di
tentang lingkungan tentang Dasar Pemrograman pada Pengembangan Dasar Pemrograman pada Kuliah kelas Lab
pengembangan pemrograman lingkup pengembangan mobile. Pemrograman Mobile lingkup pengembangan pertemuan 3 Prak_Sesi_3
2. Mahasiswa dapat memahami a. Teori Pemrograman mobile.
pada perangkat bergerak. tentang Official site Development Mobile 2. Mahasiswa memahami Ref.1 Bab 3-6 Tugas_3
3. Mahasiswa dapat menjelaskan b. Official site tentang Official site
Instalasi SDK dan Perangkat Development Development
pendukungnya c. Instalasi SDK dan 3. Mahasiswa menjelaskan
4. Mahasiswa dapat menjelaskan perangkat Instalasi SDK dan Perangkat
Dokumentasi SDK pendukungnya pendukungnya dalam
5. Mahasiswa dapat menjelaskan d. Dokumentasi SDK persiapan awal
Hyrarchy of Screen Elements e. Hyrarchy of screen pemrograman
6. Mahasiswa dapat menjelaskan elements 4. Mahasiswa menjelaskan
Komponen Aplikasi dan proses f. Komponen Aplikasi Dokumentasi SDK dalam
Thread g. Proses Thread persiapan awal
7. Mahasiswa dapat menjelaskan h. Siklus hidup, service pemrograman
Siklus Hidup, Service dan dan activity 5. Mahasiswa menjelaskan
Activity i. Package, project Hyrarchy of Screen
8. Mahasiswa dapat menjelaskan structure, manifest Elements dalam persiapan
Package dan Struktur Project, dan j. Project Awal: awal pemrograman
Manifest HelloWorld 6. Mahasiswa menjelaskan
Komponen Aplikasi dan
proses Thread dalam
persiapan awal
pemrograman
7. Mahasiswa menjelaskan
Siklus Hidup, Service dan
Activity dalam persiapan
awal pemrograman
8. Mahasiswa menjelaskan
Package dan Struktur
Project, dan Manifest dalam
persiapan awal
pemrograman

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


4 Mahasiswa dapat membangun 1. Mahasiswa mampu menerapkan XML Based Layout 1. Mahasiswa menerapkan Slide Materi 150: Praktek di
basis antarmuka dengan Struktur XML struktur XML dalam contoh Kuliah kelas Lab
desain Layout XML. 2. Mahasiswa mampu menerapkan a. Struktur XML soal dan tugas. pertemuan 4 Prak_Sesi_4
3. desain Layout b. Mendesain Layout 2. Mahasiswa menerapkan
Mahasiswa mampu menerapkan c. Proyek Antar muka desain Layout dalam contoh Ref.1 Bab 8
Antarmuka Sederhana sederhana soal dan tugas. Tugas_4
3. Mahasiswa menerapkan
antar muka sederhana dalam
contoh soal dan tugas.
5 Mahasiswa dapat 1. Mahasiswa mampu menerapkan Pengenalan Widget 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
menggunakan widget View. komponen-komponen dalam View komponen-komponen dalam Kuliah kelas Lab
Widget View a. Dasar pembuatan Widget View dalam contoh pertemuan 5
widget soal dan tugas. Prak_ Sesi_5
b. TextControl Ref.1 Bab 12
c. TextView Tugas_5
d. EditText
e. AutoCompleteTextVi
ew
f. MultiAutoCompleteT
extView
g. Button
h. RadioButton
i. RatingBar
j. ListView
k. GridView
l. Date and Time
m. MapView and
WebView
n. ImageButton
o. ImageView
p. Spinner

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


6 Mahasiswa dapat 1. Mahasiswa dapat menerapkan Layout Manager 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
menggunakan Layout ragam dari Layout Manager. a. Linear Layout ragam Layout Manager. Kuliah kelas Lab
Manager. 2. Mahasiswa mampu menerapkan 2. Mahasiswa menerapkan pertemuan 6 Prak_Sesi_6
Kombinasi Layout. b. Absolute Layout kombinasi layout dalam
c. Relative Layout contoh soal dan tugas. Ref.1 Bab 10
d. Table Layout Tugas_6
e. Frame Layout
f. ScrollView
g. TableRow
h. Ticker
i. Kombinasi Layout

7 Mahasiswa dapat 1. Mahasiswa mampu menerapkan Dialog 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
menggunakan Dialog. 2. Alert Dialog a. Alert Dialog Alert Dialog dalam contoh Kuliah kelas Lab
Mahasiswa mampu menerapkan soal dan tugas. pertemuan 7
Progress Dialog b. Progress Dialog 2. Mahasiswa menerapkan Prak_ Sesi_7
Progress Dialog dalam Ref.1 Bab 14
contoh soal dan tugas. Tugas_7

UTS

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


8 Mahasiswa mampu 1. Mahasiswa mampu menerapkan Teknik Pembuatan 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
menerapkan Pembuatan Optimasi ListView untuk membuat Menu Optimasi ListView untuk Kuliah kelas Lab
Menu. menu a. Menu dengan membuat menu dalam pertemuan 8
2. Mahasiswa mampu menerapkan ListView 2. contoh soal dan tugas. Prak_ Sesi_8
pembuatan Menu dengan XML b. Membuat Menu Mahasiswa menerapkan Ref.1 Bab 12-
3. Mahasiswa mampu menerapkan dengan XML pembuatan Menu dengan Tugas_8
pembuatan Menu Dinamik c. Membuat Menu XML dalam contoh soal dan 14
4. Mahasiswa mampu menerapkan Dinamik tugas.
pembuatan menu dengan TabHost d. Membuat Menu 3. Mahasiswa menerapkan
dan Kustomisasi TabHost dengan TabHost pembuatan Menu Dinamik
dalam contoh soal dan
tugas.
4. Mahasiswa menerapkan
pembuatan menu dengan
TabHost dan Kustomisasi
TabHost dalam contoh soal
dan tugas.
9 Mahasiswa dapat menerapkan 1. Mahasiswa dapat menerapkan Penyimpanan Data 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
Penyimpanan Data. 2. Penyimpanan Data Preference a. Shared Preference Penyimpanan Data Kuliah kelas Lab
Mahasiswa dapat menerapkan b. File Preference dalam contoh pertemuan 9
Pengambilan Data Preference c. SQLite soal dan tugas. Prak_ Sesi_9
3. 2.
Mahasiswa dapat menerapkan Mahasiswa menerapkan Ref.1 Bab 30-
(2x pertemuan) Penyimpanan dan Pengambilan Pengambilan Data Tugas_9
File Preference dalam contoh 32
4. Mahasiswa dapat menerapkan soal dan tugas.
database Dasar dengan SQLite. 3. Mahasiswa menerapkan
Penyimpanan dan
Pengambilan File dalam
contoh soal dan tugas.
4. Mahasiswa menerapkan
database Dasar dengan
SQLite dalam contoh soal
dan tugas.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


5. Mahasiswa dapat menerapkan Membangun Aplikasi 5. Mahasiswa menerapkan Slide Materi 150” Praktek di
rancangan Pengembangan Aplikasi Database pada rancangan pengembangan Kuliah kelas Lab
Database SQLite Perangkat Mobile Aplikasi Database SQLite pertemuan 10
6. Mahasiswa dapat memahami Kisi- a. Rancangan Aplikasi dalam contoh soal dan Prak_Sesi_1
kisi Tugas Akhir Semester. Database SQLite tugas. Ref.1 Bab 32 0
b. Wacana Tugas Akhir 6. Mahasiswa menyusun ide
Semester dasar rancangan aplikasi Tugas_10
dari tema ini kedalam tugas
akhir semester.

10 Mahasiswa dapat menerapkan 1. Mahasiswa dapat menerapkan Dasar Akses 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
dasar tentang Akses 2. dasar akses perangkat keras Perangkat Keras dasar akses perangkat keras Kuliah kelas Lab
Perangkat Keras. Mahasiswa dapat menerapkan a. Dasar Akses Sistem dalam contoh soal. pertemuan 11
pemanfaatan dasar Pemrograman h/w 2. Mahasiswa menerapkan Prak_Sesi_1
API pada Sistem Operasi mobile b. Dasar API pada pemanfaatan dasar Ref.1 Bab 29 1
Sistem Operasi Pemrograman API pada
mobile Sistem Operasi mobile Progress
dalam contoh soal.
Monitoring
TA

11 Mahasiswa dapat menerapkan 1. Mahasiswa mampu menerapkan Location Base 1. Mahasiswa menerapkan Slide Materi 150” Praktek di
Tentang Pemrograman dasar pemrograman berbasis Service Programming dasar pemrograman berbasis Kuliah kelas Lab
Location Based Service lokasi. a. Dasar pemanfaatan lokasi dalam contoh soal. pertemuan 12
pemrograman GPS Prak_Sesi_1
b. Dasar pemrograman Ref.1 Bab 40 2
Google Map API
Progress
Monitoring
TA

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


12 Mahasiswa dapat 1. Mahasiswa dapat memberikan Pembahasan evaluasi 1. Mahasiswa Mengumpulkan Hasil 150” Progress
mendemosntrasikan berbagai 2. contoh berbagai App mobile. proyek dan hasil jenis-jenis App mobile Pembuatan Monitoring
macam aplikasi mobile didunia Mahasiswa dapat memberikan pembuatan ebook dipasaran. Ebook dari Proyek
contoh berbagai alamat Tutorial yang menyangkut: 2. Mahasiswa mengumpulkan
luar. rangkuman Akhir
mobile programming a. Ebook Aplikasi basis berbagai alamat tutorial
3. Mahasiswa dapat memberikan mobile mobile programming. Tugas Mhs. Semester
contoh berbagai Tools Lingkungan b. Ebook Alamat 3. Mahasiswa mengumpulkan
pengembangan. Tutorial Web, Tools lingkungan
4. Mahasiswa dapat memberikan Mobile programming Pengembangan.
contoh hasil penelitian dan Jurnal c. Tools App 4. Mahasiswa mengumpulkan
tentang App Mobile. Pengembanmgan berbagai contoh hasil
d. EBook Jurnal dan penelitian dan jurnal App
Penelitian berkaitan mobile.
dengan App Mobile
e. EBook Tutorial App
Mobile
13 Evaluasi perkembangan 150” Progress
pengerjaan TA Monitoring
Pemrograman Mobile 1. dari Proyek
Akhir
Semester

UAS

Tools yang digunakan:


Java Desktop Installer (J2SE)
Java Documentations
IDE Eclipse
DroidDraw

Penilaian:
Tugas : 10%
UTS : 30%
UAS : 60% (Proyek Tugas Akhir Semester)

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


Daftar Referensi:

Buku Utama:
1. Beginning Android 3, Mark L. Murphy, Apress, 2011.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)


Buku Penunjang:
2. Modul Pengembangan Aplikasi Android, JARC Team, SEAMOLEC, 2011
3. Hello, Android (Intoduction Google’s Mobile Development Platform), Ed Burnette
4. Profesional Android Aplication Development, Reto Mejer, Wrox.
5. Pro Android 3, Satya Komatineni, Dave MacLean, Sayed Y. Hashimi, Apress, 2011

Disahkan Oleh : Diperiksa Oleh : Diperiksa Oleh :


Evy Poerbaningtyas, S.Si, M.T Daniel Rudiaman, S.T.,M.Kom Diah Arifah P.,S.Kom,M.T.

Puket 1 Ka. Prodi TI Penanggung Jawab Penyusun

silabus,RPP,Bahan Ajar & Modul


Praktikum

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)