RENCANA PEMBELAJARAN SEMESTER (RPS)

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

ANIMASI KOMPUTER DAN MULTIMEDIA

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS. Print to PDF without this message by purchasing novapdf (

RENCANA PEMBELAJARAN SEMESTER (RPS)

KBKF73113 SISTEM INFRASTRUKTUR

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) METODOLOGI PENELITIAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) DISTRIBUTED NETWORK PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

PPK63109 BIO INFORMATICS

PKKF53111 NETWORK SYSTEM ADMINISTRATION

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF63108 DIGITAL IMAGE PROCESSING

KKKF33108 KOMPUTER DAN MASYARAKAT

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF53101 IT BANKING

WIRELESS AND MOBILE NETWORK

KKKF33118 REKAYASA PERANGKAT LUNAK I

KBKF63307 INTELIGENSI BUATAN

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF13101 KALKULUS PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF73104 IT BUSINESS MANAGEMENT

PPKF53106 KNOWLEDGE BASED SYSTEM

PKKF12102 BAHASA INDONESIA

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF23111 Matematika Diskrit

KKKF43123 REKAYASA PERANGKAT LUNAK II

KBKF53110 WEB PROGRAMMING

RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF53105 JARINGAN KOMPUTER

SISTEM OPERASI LANJUT

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) SISTEM OPERASI PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

KKKF13102 FISIKA DASAR

PPKF73113 VIRTUAL PRIVATE NETWORK

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF63102 IT MANAGEMENT

PKKF12103 BAHASA INGGRIS I

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Psikologi Agama. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

KKKF33110 STRUKTUR DATA

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Tes Minat dan Bakat. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (KKSS43116) Metode Numerik. Disusun oleh: Rafki Imani, MT

RENCANA PEMBELAJARAN SEMESTER (RPS)

Psikologi Forensik. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Sosiologi dan Antropologi

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) KPKM62005 KEWIRAUSAHAAN PROGRAM STUDI D3 MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF33112 PROBABILITAS DAN STATISTIKA

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Transkripsi:

RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF63108 Mobile Programing PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK

LEMBAR PENGESAHAN Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah : KBKF63108 Nama Mata Kuliah : Mobile Programing Padang, 2017 Menyetujui Kaprodi S1 Teknik Informatika Rini Sovia, S.Kom, M.Kom ii

DAFTAR ISI LEMBAR PENGESAHAN...ii DAFTAR ISI...iii A. PROFIL MATA KULIAH... 1 B. RENCANA PEMBELAJARAN SEMESTER (RPS)... 2 C. RANCANGAN INTERAKSI DOSEN MAHASISWA... 7 D. RANCANGAN TUGAS... 8 E. PENILAIAN DENGAN RUBRIK... 9 F. PENENTUAN NILAI AKHIR MATA KULIAH...9 iii

A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah : Mobile Programing Kode Mata Kuliah : KBKF63108 SKS : 3 Jenis : MK Wajib Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi = 1 x 50 menit per minggu Semester / Tingkat : 6 / 3 Pre-requisite : - Co-requisite : Praktikum Mobile Programing Bidang Kajian : Aplication Mobile, Algorithms & Complexity DESKRIPSI SINGKAT MATA KULIAH Mata kuliah ini Membentuk dan menumbuhkan pengetahuan dan pemahaman mengenai konsep dasar mobile Programing dan pengetahuan dalam teknologi mobile wireless, yang mencakup teknologi jaringan, protokol, dan aplikasi. DAFTAR PUSTAKA 1. Beginning Android, Mark L. Murphy, Apress, 2011 2. Pemograman Android From Zero to Hero, Abdul Kadir, 2013 1

B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan ke- 1 Kemampuan Akhir yang Diharapkan memahami konsep dasar pemrograman Mobile Bahan Kajian (Materi Ajar) Sistem Operasi perangkat bergerak Lingkungan Pengembangan Software Development Pengembangan Aplikasi Bentuk/ Metode/ Strategi Pembelajara n Kriteria Penilaian (Indikator ) Kecepatan Serta Pemahaman terhadapa konsep dasar Pemograman Mobile Bobot Nilai 2 memahami tentang konsep Dasar Sistem Operasi Perangkat Bergerak Struktur teks algoritma: judul/ header, kamus/ deklarasi, algoritma Tipe dasar & komposisi menerangkan dasar sistem operasi mobile menerangkan Arsitektur sistem operasi mobile Menerangkan perkembangan versi dan Per-bandingan sistem operasi Mobile 3 Mahasiswa Mampu Melakukan Proses Instalasi Software Mobile Programing Arsitektur sistem operasi Mobile Versi versi sistem operasi Perbandingan system operasi mobile Kelebihan dan Kekurangan sistem operasi mobile Menerangkan Kelebihan & Kekurangan sistem Operasi mobile 2

Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar) Runtime Libraries Aplication Framework Perangkat mobile Pengembangan aplikasi mobile Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) menerangkan runtime dan libraries dalam sistem operasi mobile menerangkan Mobile Device Menerangkan Pengembangan Aplikasi Mobile Bobot Nilai 4 memahami tentang lingkungan pengembangan pemrograman pada perangkat bergerak Teori Pemrograman Mobile Official site Development Instalasi SDK dan perangkat pendukungnya Dokumentasi SDK Hyrarchy of screen elements Komponen Aplikasi Proses Thread Partikum memahami tentang Dasar Pemrograman pada lingkup pengembangan mobile. memahami tentang Official site Development Menjelaskan Instalasi SDK dan Perangkat Pen-dukungnya menjelaskan Dokumentasi SDK 3

5 Mahasiswa mampu menerapkan Struktur XML Mahasiswa mampu menerapkan desain Layout Struktur XML Mendesain Layout. Mahasiswa menerapkan struktur XML dalam contoh soal dan tugas Mahasiswa menerapkan desain Layout dalam contoh soal dan tugas 6 7 Mahasiswa mampu menerapkan Antarmuka Sederhana Mahasiswa mampu Menerapkan komponen komponen dalam Widget View Proyek Antar muka sederhana Dasar pembuatan widget TextControl TextView EditText AutoCompleteTextView MultiAuto Complete TextView Mahasiswa menerapkan antar muka sederhana dalam contoh soal dan tugas Mahasiswa menerap-kan komponen komponen dalam Widget View dalam contoh soal dan tugas 8 Kelanjutan Materi Widget View dan Kasus Pra UTS Button RadioButton RatingBar ListView ImageButton ImageView Mahasiswa menerap-kan komponen komponen dalam Widget View dalam contoh soal dan tugas dan Mencoba Contoh Kasus dalam Pra UTS Guna referensi dalam UTS 4

Pertemuan ke- 9 Kemampuan Akhir yang Diharapkan Mahasiswa menerapkan Alert Dialogdalam contoh soal dan tugas Bahan Kajian (Materi Ajar) Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai UTS 30% Linear Layout Absolute Layout. Relative Layout Kombinasi Layout Mahasiswa mampu menerapkan Alert Dialog. 10 Mahasiswa menerapkan Progress Dialog dalam contoh soal dan tugas. Table Layout. Frame Layout ScrollView Mahasiswa mampu menerapkan Progress Dialog 11 12 Mampu memahami dan menggunakan dialog dalam Aplikasi Mobile dalam Proses Entry data menerapkan Penyimpanan Data Preference menerapkan Pengambilan Data Preference Alert Dialog Progress Dialog Shared Preference File Mahasiswa Mampu Menciptakan Aplikasi dengan menerapkan dialog dengan proses registrasi dalam inputdata Mahasiswa menerapkanpenyimpan an Data Preferencedalam contoh soal dan tugas. Mahasiswa menerapkanpengambila n Data Preferencedalam contoh soal dan tugas. 5

Pertemuan ke- 13 Kemampuan Akhir yang Diharapkan menerapkan Penyimpanan dan Pengambilan File menerapkan database Dasar dengan SQLite Bahan Kajian (Materi Ajar) SQLite Bentuk/ Metode/ Strategi Pembelajaran Problem- based Kriteria Penilaian (Indikator) Mahasiswa menerapkan database Dasar dengan SQLitedalam contoh soal dan tugas Bobot Nilai 14 Mampu menyelasaikan kasus yang diujikan dalam konteks pra UAS dengan memberikan soal kasus Responsi (latihan soal) Materi pra-uas Ketepatan dalam menyelasikan kasus untuk melihat kreatifitas logika pemograman dan materi yang diberikan 20% UAS 30% 6

C. RANCANGAN INTERAKSI DOSEN MAHASISWA Kemampuan Akhir yang Diharapkan Nama Kajian Nama Strategi Mahasiswa mampu memahami konsep materi yang diberikan. 1. Pengantar Awal Pemrograman Mobile 2. Pengenalan Dasar Sistem Operasi Mobile 3. Lingkup Pengembangan Pemrograman Mobile 4. XML Based Layout 5. Pengenalan Widget View 6. Layout Manager 7. Dialog 8. Penyimpanan data SqlLite Minggu Penggunaan Strategi (Metode) 1 14 Deskripsi Singkat Strategi (Metode) pembelajaran Aktivitas Dosen Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst). Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran. Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran. Membahas materi. Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan. Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan. RANCANGAN INTERAKSI DOSEN MAHASISWA Aktivitas Mahasiswa Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya. Menyimak penjelasan dosen. Menyiapkan diri menerima materi yang akan disampaikan. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen. Bertanya apabila ada materi yang kurang jelas. Menjawab pertanyaan yang diberikan. Menyimpulkan materi. Menyimak kesimpulan. 7

D. RANCANGAN TUGAS Kode mata Kuliah Nama Mata Kuliah Kemampuan Akhir yang Diharapkan KBKF63108 Mobile Programing Mampu menerapakan dan melakukan partikum latihan pemoraman Aplikasi Mobile Minggu/ Pertemuan ke 1-14 Tugas ke 1. Tujuan tugas: Tugas Besar Menerapkan semua konsep Pmograman Aplikasi Mobile yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif 2. Uraian Tugas: a. Obyek garapan: Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya. Program yang dibangun untuk menyelesaikan kasus sesuai dengan proposal yang sudah diajukan. Laporan dan presentasi program yang dibuat sesuai dengan proposal yang sudah diajukan. b. Yang harus dikerjakan dan batasan-batasan: Proposal berisi deskripsi kasus yang akan diselesaikan, deskripsi program yang akan dibuat, list fungsionalitas program, batasan dan asumsi, definisi kamus yang akan digunakan untuk membangun program, dan rencana pembagian kerja dalam kelompok. Program untuk menyelesaikan kasus tugas besar dibangun dengan menggunakan bahasa Pemrograman Pascal. Program dan laporan dipresentasikan pada minggu 15/ pertemuan 27 28. c. Metode/ cara pengerjaan, acuan yang digunakan: Tugas besar dikerjakan secara berkelompok 5-6 orang. Topik tugas besar berasal dari dosen, sedangkan judul boleh berasal dari dosen/ mahasiswa. Format proposal dan laporan diberikan oleh dosen. Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa. d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, Program, Laporan 3. Kriteria penilaian: Penilaian Individu (50%) - Kemampuan presentasi (20%) - Pemahaman materi (80%) Penilaian Kelompok (50%) - Kelengkapan dan ketepatan fungsionalitas (50%) - Ketepatan skema algoritma (30%) - Kelengkapan dokumentasi program (20%) E. PERSENTASE KOMPONEN PENILAIAN 1. Kuis : 10% 2. Tugas Besar : 20% 3. UTS : 30% 4. UAS : 40% 8

F. PENILAIAN DENGAN RUBRIK Jenjang (Grade) Angka (Skor) Deskripsi perilaku (Indikator) A > 80 Aplikasi Sesuai dengan Algoritma benar, skema tepat, dokumentasi B 65 79 baik, presentasi jelas Aplikasi Sesuai dengan Algoritma benar, skema cukup tepat, dokumentasi cukup baik, presentasi jelas C 55 64 D 45 54 E 44 Aplikasi Sesuai dengan Algoritma benar, skema kurang tepat, dokumentasi kurang baik, presentasi jelas Aplikasi Sesuai dengan Algoritma benar, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas Aplikasi Sesuai dengan Algoritma salah, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas G. PENENTUAN NILAI AKHIR MATA KULIAH Nilai Angka (NA) Nilai Huruf (NH) NA > 80 A 65 < NA 79 B 55 < NA 64 C 45 < NA 54 D NA < 45 E 9