rps mata kuliah mobile device (programming) technology ... · pdf fileandroid dengan android...

18
RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 1 dari 18

Upload: lamkien

Post on 06-Feb-2018

262 views

Category:

Documents


2 download

TRANSCRIPT

RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 1 dari 18

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 akan

dibahas 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,

simulasi,

diskusi.

Praktek

membuat

aplikasi

native python.

Ketepatan

pemanfaatan syntax

python,kemampuan

merancang script

secara efektif,

kemampuan

menerapkan

function pada

script.

20% -

5 - 7 Membuat aplikasi GUI dengan SL4A

pada python.

SL4A dan Python

Class Android pda SL4A

UI façade pada SL4A

(makeToast, ttsSpeak,

dialogGetInput,

dialogCreateAlert, button,

dialogGetResponse,

dialogSetItems,

dialogCreateDatePicker,

dialogDismiss)

Ceramah,

simulasi,

diskusi.

Praktek

membuat

aplikasi GUI

dengan SL4A

python

RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 4 dari 18

8 Mengerjakan dan mempresentasikan

proyek aplikasi mobile dengan

SL4A Python

Proyek UTS Presntasi Ketepatan

pemanfaatan syntax

python,kemampuan

merancang script

secara efektif,

kemampuan

menerapkan

function pada

script, dan

kemampuan

mempresentasikan

karya.

25%

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,

simulasi,

diskusi.

-

-

12 – 13 Membuat aplikasi UI input/output

sederhana.

Widget TextView, EditText

sebagai sebagai

input/output.

Button & Event Handler

sebagai control.

Ceramah,

simulasi,

diskusi, dan

tugas (membuat

aplikasi I/O

sederhana).

Ketepatan

pemanfaatan syntax

native android,

kemampuan

merancang script

secara efektif,

kemampuan

memanfaatkan

widget TextView,

EditText sebagai

input/output,

Widget Button dan

Event Handler

sebagai control,

kemampuan

mempresentasikan

20%

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.

Proyek membuat

aplikasi

mobile multi-

activity untuk

mengakses dan

mengolah data

dari database

Kreativitas ide,

ketepatan

pemanfaatan syntax

native android,

kemampuan

merancang program

secara efektif,

kemampuan

menerapkan UI pada

aplikasi,

Kerapihan

penyajian laporan,

dan kemampuan

komunikasi.

35%

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:

Laporan (softcopy dalam format .doc), diketik dengan tipe font arial dan ukuran font 12 dengan ukuran

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,

Kerapihan dan kelengkapan penyajian laporan,

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.

2. Syntax-syntax yang digunakan dalam membuat.

RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 9 dari 18

d. Dekripsi Luaran Tugas yang Dihasilkan

Tugas 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,

Kemampuan komunikasi dan mempresentasikan karya.

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:

Laporan (softcopy dalam format .doc), diketik dengan tipe font arial dan ukuran font 12 dengan ukuran

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,

Kerapihan dan kelengkapan penyajian laporan,

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.

2. Syntax-syntax yang digunakan dalam membuat.

RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 13 dari 18

d. Dekripsi Luaran Tugas yang Dihasilkan

Tugas 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,

Kemampuan komunikasi dan mempresentasikan karya.

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.

Sangat Baik >81 Analisis yang dilakukan jelas, sesuai, tidak ada kesalahan implementasi dan inovatif

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.

Sangat Baik >81 Laporan ditulis sesuai instruksi tugas secara lengkap, rapih, dan memiliki muatan kreativitas ide

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

Sangat Baik >81 Instruksi program yang ditulis sesuai peruntukan, tidak memiliki error, dan efisien dalam penulisan

program.

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

Sangat Baik >81 Slide presentasi sesuai instruksi tugas, Slide presentasi bagus dan menarik, komunikasi presentasi

lancar dan baik, serta tanggap dalam menjawab pertanyaan

RPS Mata Kuliah Mobile Device (Programming) Technology – Program Studi Sistem Informasi Halaman 18 dari 18

Proses Penanggung Jawab

Tanggal Nama Tandatangan

1. Perumusan Augury El Rayeb, S.Kom., MMSI.

Dosen Penyusun/Pengampu

2. Pemeriksaan &

Persetujuan

Augury El Rayeb, S.Kom., MMSI.

Ketua Prodi

3. Penetapan Prof. Dr. Ir. Emirhadi Suganda, M.Sc.

Wakil Rektor Universitas Pembangunan Jaya