Komponen Penilaian Kriteria Penilaian Daftar Referensi

RPS Mata Kuliah Mobile Programming Python – Program Studi Sistem Informasi Halaman 2 dari 18

3. Komponen Penilaian

Tugas 1 : 20 Tugas 2 : 20 UTS : 25 UAS : 35

4. Kriteria Penilaian

Kemampuan komunikasi, kerapihan penyajian, ketepatan analisis, ketepatan penggunaan instruksi, kreativitas ide.

5. Daftar Referensi

 Dusty Phillips, “Creating Apps in Kivy: Mobile with Python”, OReilly, 2014.  Paul Ferrill, “Pro Android Python with SL4A”, Apress, 2014.  Mark L. Murphy, “Beginning Android”, Apress, 2009.  Zed A. Shaw, “Learn Python The Hard Way”, Addison-Wesley, 2013. RPS Mata Kuliah Mobile Programming Python – Program Studi Sistem Informasi Halaman 3 dari 18 Minggu Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Pembelajaran KriteriaIndikator Penilaian Bobot Nilai Standar Kompetensi Profesi 1 1. Memahami tentang apa yang akan dibahas pada mata kuliah mobile programming serta mekanisme kelas. 2. Menjelaskan system mobile dan perbedaan pemrogrammannya dari pemrograman PC. 3. 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 1. Menjelaskan lingkungan pemrograman Python pada Android. 2. Membuat aplikasi native dengan menggunakan python basic script. 3. Membuat aplikasi pengolah teks String dengan python basic script. SL4A dan Python, Basic Python Script, Fungsi input, file teks processing, dan structured control. Function pada python Praktek membuat aplikasi native python sebagai pengolah teks. Ceramah, simulasi, diskusi. Praktek membuat aplikasi native python. - - - 5 - 7 Membuat aplikasi mobile terapan berbasis teks. Praktek membuat aplikasi mobile terapan dengan python basic script. Praktek membuat mobile exam with python.. Ketepatan pemanfaatan syntax python,kemampuan merancang script secara efektif, kemampuan menerapkan function pada script, dan kemampuan mempresentasikan karya. 10 RPS Mata Kuliah Mobile Programming Python – Program Studi Sistem Informasi Halaman 4 dari 18 Minggu Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Pembelajaran KriteriaIndikator Penilaian Bobot Nilai Standar Kompetensi Profesi 8 Mengerjakan dan mempresentasikan proyek aplikasi mobile berbasis teks Proyek UTS Presntasi Ketepatan pemanfaatan syntax python,kemampuan merancang script secara efektif, kemampuan menerapkan function pada script, dan kemampuan mempresentasikan karya. 25 - 9 10 Menjelaskan Dialog pada SL4A dan teknik interaksi user interface- nya SL4A Dialog Ceramah, simulasi, diskusi. - - - 11-14 Membuat aplikasi GUI façade sederhana. Praktek SL4A Dialog  Form Dialog.  Input Dialog.  Dialog Button  Dialog Resnponse  Dialog dismiss Ceramah, diskusi, dan tugas membuat laporan berisi aljabar relational dari query yang pernah dibuat pada praktek- praktek sebelumnya. Ketepatan pemanfaatan syntax python,kemampuan merancang script secara efektif, kemampuan memanfaatkan dialog sebagai inputoutput, dan kemampuan mempresentasikan karya. 10 - 15 - 16 Membuat aplikasi mobile dengan memanfaatkan GUI façade pada SL4A dengan Python Script. Aplikasi berbasis GUI façade SL4A dengan Python Script. Praktek, tugas proyek, laporan dan presentasi. Ketepatan analisis, dan ketepatan penggunaan syntax python script. Kreativitas ide, Kerapihan sajian, 35 RPS Mata Kuliah Mobile Programming Python – Program Studi Sistem Informasi Halaman 5 dari 18 Minggu Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Pembelajaran KriteriaIndikator Penilaian Bobot Nilai Standar Kompetensi Profesi dan kemampuan komunikasi. RPS Mata Kuliah Mobile Programming Python – Program Studi Sistem Informasi Halaman 6 dari 18 Mata Kuliah : Mobile Programming Python Kode MK : SIF 406 Minggu ke : 5 Tugas ke : 1 Tujuan Tugas: Mahasiswa diharapkan mampu membuat aplikasi mobile berbasis teks dengan menggunakan python basic script. Uraian Tugas: a. Obyek Syntax IO 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.  Mahasiswa mempresentasikan tugasnya melalui slide presentasi.

c. MetodeCara KerjaAcuan yang Digunakan

 Tugas dikerjakan secara individu.  Setelah melakukan praktek membuat aplikasi, Mahasiswa membuat laporan yang berisi:

1. Penjelasan alur program.