RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 2 dari 18
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 3 dari 18
1 Memahami tentang apa yang akandibahas pada mata kuliah mobile programming serta mekanisme kelas.
Menjelaskan system mobile dan perbedaan pemrogrammannya dari pemrograman PC.
Mampu installasi aplikasi pemrograman di smartphone
Mekanisme kelas, Pengantar mobile programming,
Pengantar phyton script, dan instalasi aplikasi di smartphone.
Ceramah, simulasi dan diskusi.
- -
-2 - 4 Menjelaskan lingkungan
pemrograman Python pada Android.
Membuat aplikasi native dengan menggunakan python basic script.
Membuat aplikasi pengolah teks (String) dengan python basic
script.
Basic Python Script, Fungsi input(),
file teks processing, dan structured control. Function pada python Praktek membuat aplikasi native python sebagai pengolah teks.
Ceramah,
5 - 7 Membuat aplikasi GUI dengan SL4A pada python.
SL4A dan Python Class Android pda SL4A
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 4 dari 18
8 Mengerjakan dan mempresentasikanproyek aplikasi mobile dengan SL4A Python
Proyek UTS Presntasi Ketepatan
pemanfaatan syntax
9 - 11 Menjelaskan arsitektur dan siklus hidup pemrograman native android dengan Android Studio
Pengenalan Native Android Application Programming, Pengenalan IDE Android Studio dan File utama pemrograman Android. Siklus hidup activity pada aplikasi berbasis Android.
Ceramah,
Widget TextView, EditText sebagai sebagai
input/output.
Button & Event Handler sebagai control. Widget Button dan Event Handler sebagai control, kemampuan
mempresentasikan
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 5 dari 18
karya.14 - 15 Membuat aplikasi mobile aplikasi mobile multi-activity.
Intent dan Multi-Activity, Database dengan sqlite
Ceramah, simulasi, Praktek.
16 Membuat aplikasi mobile multi-activity dengan penggunaan database.
Aplikasi berbasis GUI
(façade) SL4A dengan Python
Script.
Kreativitas ide, ketepatan
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 6 dari 18
Tujuan Tugas: Mahasiswa diharapkan mampu membuat aplikasi mobile native (konsol teks) dengan menggunakan python basic script.Uraian Tugas: a. Obyek
Syntax I/O melalui konsol teks,
Syntax control (repetition, selection),
Function,
String Processing.
b. Yang Harus Dikerjakan dan Batasan-Batasan
Mahasiswa diminta membuat aplikasi pengolah teks (string).
Mahasiswa membuat laporan.
c. Metode/Cara Kerja/Acuan yang Digunakan
Tugas dikerjakan secara individu.
Setelah melakukan praktek membuat aplikasi, Mahasiswa membuat laporan yang berisi: 1. Penjelasan alur program.
2. Penjelasan pemanfaatan syntax dan function.
3. Tulisan syntax-syntax yang digunakan dalam membuat aplikasi.
4. Kesimpulan.
d. Dekripsi Luaran Tugas yang Dihasilkan
Tugas tersaji dalam bentuk:
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 7 dari 18
halaman kertas A4.Kriteria Penilaian:
Ketepatan pemanfaatan syntax python,
Kemampuan merancang script secara efektif,
Kemampuan menerapkan function pada script,
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 8 dari 18
Tujuan Tugas: Mahasiswa diharapkan mampu membuat aplikasi GUI mobile dengan SL4A Python.Uraian Tugas: a. Obyek
Android class
UI façade pada SL4A Python,
Syntax control (repetition, selection),
b. Yang Harus Dikerjakan dan Batasan-Batasan
Mahasiswa diminta membuat aplikasi GUI mobile dengan SL4A Python.
Mahasiswa membuat laporan.
Mahasiswa mempresentasikan tugasnya melalui slide presentasi.
c. Metode/Cara Kerja/Acuan yang Digunakan
Tugas dikerjakan secara individu.
Setelah melakukan praktek membuat aplikasi, Mahasiswa membuat laporan yang berisi: 1. Penjelasan alur program.
2. Penjelasan pemanfaatan syntax dan function.
3. Tulisan syntax-syntax yang digunakan dalam membuat aplikasi.
4. Kesimpulan.
Mahasiswa mempresentasikan tugasnya melalui slide presentasi yang berisi: 1. Penjelasan tentang aplikasi yang dibuat.
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 9 dari 18
d. Dekripsi Luaran Tugas yang DihasilkanTugas tersaji dalam bentuk:
Laporan (softcopy dalam format .doc), diketik dengan tipe font arial dan ukuran font 12 dengan ukuran halaman kertas A4.
Slide presentasi (softcopy dalam format .ppt)
Kriteria Penilaian:
Ketepatan pemanfaatan syntax python dan SL4A python,
Kemampuan merancang script secara efektif,
Kemampuan menerapkan function pada script,
Kerapihan dan kelengkapan penyajian laporan,
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 10 dari 18
Tujuan Tugas: Mahasiswa diharapkan mampu membuat aplikasi UI input/output sederhana dengan android native programming.Uraian Tugas: a. Obyek
EditText Widget,
TextView Widget,
Button Widget,
Event Handler.
b. Yang Harus Dikerjakan dan Batasan-Batasan
Mahasiswa diminta membuat aplikasi UI input dan output sederhana berbasis GUI dengan android native programming.
Mahasiswa membuat laporan.
c. Metode/Cara Kerja/Acuan yang Digunakan
Tugas dikerjakan secara individu.
Setelah melakukan praktek membuat aplikasi, Mahasiswa membuat laporan yang berisi: 1. Penjelasan alur program.
2. Penjelasan pemanfaatan syntax, widget dan event handler.
3. Tulisan syntax-syntax yang digunakan dalam membuat aplikasi.
4. Kesimpulan.
d. Dekripsi Luaran Tugas yang Dihasilkan
Tugas tersaji dalam bentuk:
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 11 dari 18
halaman kertas A4. Slide presentasi (softcopy dalam format .ppt)
Kriteria Penilaian:
Ketepatan pemanfaatan syntax native android,
Kemampuan merancang script secara efektif,
Kemampuan menerapkan widget TextView, EditText, Button dan EventHandler pada aplikasi,
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 12 dari 18
Tujuan Tugas:Mahasiswa diharapkan mampu membuat aplikasi mobile multi-activity dengan penggunaan database menggunakan native
android programming.
Uraian Tugas: a. Obyek
Android widget,
Intent dan Multi-Activity,
Database dengan sqlite.
b. Yang Harus Dikerjakan dan Batasan-Batasan
Mahasiswa diminta membuat aplikasi mobile multi-activity dengan penggunaan database.
Mahasiswa membuat laporan.
Mahasiswa mempresentasikan tugasnya melalui slide presentasi.
c. Metode/Cara Kerja/Acuan yang Digunakan
Tugas dikerjakan secara individu.
Setelah melakukan praktek membuat aplikasi, Mahasiswa membuat laporan yang berisi: 1. Penjelasan alur program.
2. Penjelasan pemanfaatan syntax, activity, control, dan database.
3. Tulisan syntax-syntax yang digunakan dalam membuat aplikasi.
4. Kesimpulan.
Mahasiswa mempresentasikan tugasnya melalui slide presentasi yang berisi: 1. Penjelasan tentang aplikasi yang dibuat.
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 13 dari 18
d. Dekripsi Luaran Tugas yang DihasilkanTugas tersaji dalam bentuk:
Laporan (softcopy dalam format .doc), diketik dengan tipe font arial dan ukuran font 12 dengan ukuran halaman kertas A4.
Slide presentasi (softcopy dalam format .ppt)
Kriteria Penilaian:
Kreativitas ide,
ketepatan pemanfaatan syntax program,
kemampuan menerapkan widget UI pada aplikasi,
Kerapihan dan kelengkapan penyajian laporan,
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 14 dari 18
Jenjang/Grade Angka/Skor Deskripsi/Indikator Kerja
Sangat kurang <20 Analisis tidak jelas kaitannya dengan object
Kurang 21–40 Analisis memiliki kaitan dengan object, namun kurang sesuai.
Cukup 41-60 Analisis yang dilakukan jelas dan sesuai, namun ada beberapa kesalahan implementasi
Baik 61- 80 Analisis yang dilakukan jelas, sesuai dan tidak ada kesalahan implementasi.
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 15 dari 18
Jenjang/Grade Angka/Skor Deskripsi/Indikator Kerja
Sangat kurang <20 Laporan ditulis tidak sesuai instruksi tugas.
Kurang 21–40 Laporan ditulis sesuai instruksi tugas namun tidak lengkap.
Cukup 41-60 Laporan ditulis sesuai instruksi tugas secara lengkap, namun tidak rapih
Baik 61- 80 Laporan ditulis sesuai instruksi tugas secara lengkap, dan rapih.
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 16 dari 18
Jenjang/Grade Angka/Skor Deskripsi/Indikator Kerja
Sangat kurang <20 Instruksi program yang ditulis tidak sesuai peruntukan
Kurang 21–40 Instruksi program yang ditulis sesuai peruntukan namun sebagian error
Cukup 41-60 Instruksi program yang ditulis sesuai peruntukan namun memiliki beberapa error
Baik 61- 80 Instruksi program yang ditulis sesuai peruntukan dan tidak memiliki error
RPS Mata Kuliah Mobile Device (Programming) Technology
–
Program Studi Sistem Informasi
Halaman 17 dari 18
Jenjang/Grade Angka/Skor Deskripsi/Indikator Kerja
Sangat kurang <20 Slide presentasi tidak sesuai instruksi tugas
Kurang 21–40
Slide presentasi sesuai instruksi tugas, Slide presentasi tidak bagus dan tidak menarik, komunikasi presentasi tidak lancar, tidak tanggap dalam menjawab pertanyaan
Cukup 41-60 Slide presentasi sesuai instruksi tugas, Slide presentasi bagus dan penyajian presentasi menarik, komunikasi presentasi tidak lancar, tidak tanggap dalam menjawab pertanyaan
Baik 61- 80
Slide presentasi sesuai instruksi tugas, Slide presentasi bagus dan menarik, komunikasi presentasi lancar dan baik, namun kurang tanggap dalam menjawab pertanyaan
Atau
Slide presentasi sesuai instruksi tugas, Slide presentasi bagus dan menarik, komunikasi presentasi kurang lancar dan baik, namun tanggap dalam menjawab pertanyaan