• Tidak ada hasil yang ditemukan

IF RPS MOBILE

N/A
N/A
Protected

Academic year: 2017

Membagikan " IF RPS MOBILE"

Copied!
12
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

(RPS)

KBKF63108

Mobile Programing

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER (FILKOM)

(2)

ii

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

(3)

iii

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

(4)

1

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

(5)

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa dapat memahami konsep dasar pemrograman Mobile

 Sistem Operasi perangkat

bergerak

 Lingkungan Pengembangan

 Software Development

 Pengembangan Aplikasi

Ceramah Problem-

based learning

Kecepatan Serta

Pemahaman terhadapa

konsep dasar Pemograman Mobile

2

Mahasiswa dapat memahami tentang konsep Dasar Sistem Operasi Perangkat

Bergerak

Struktur teks algoritma: judul/ header, kamus/ deklarasi, algoritma Tipe dasar & komposisi

Ceramah Problem-

based learning

 Mahasiswa dapat

menerangkan dasar sistem operasi mobile

 Mahasiswa dapat

menerangkan Arsitektur sistem operasi mobile

 Mahasiswa dapat

 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

 Mahasiswa dapat

Menerangkan Kelebihan & Kekurangan sistem Operasi mobile

(6)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Runtime Libraries

Aplication Framework

Perangkat mobile

Pengembangan aplikasi

mobile

Mahasiswa dapat

menerangkan runtime

dan libraries dalam

sistem operasi mobile

Mahasiswa dapat

menerangkan Mobile

Device

Mahasiswa dapat

Menerangkan

Pengembangan

Aplikasi Mobile

4

Mahasiswa dapat 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

 Problem- based learning

Partikum

Mahasiswa dapat

memahami tentang

Dasar Pemrograman

pada lingkup

pengem-bangan mobile.

Mahasiswa dapat

memahami tentang

Official site

Development

Mahasiswa dapat

Menjelaskan Instalasi

SDK dan Perangkat

Pen-dukungnya

Mahasiswa dapat

menjelaskan

Dokumentasi SDK

(7)

5

Mahasiswa mampu menerapkan

Struktur XML

Mahasiswa mampu menerapkan

desain Layout

Struktur XML

Mendesain Layout.

 Ceramah

 Problem- based learning

Mahasiswa

menerapkan struktur

XML dalam contoh

soal dan tugas

Mahasiswa

menerapkan desain

Layout dalam contoh

soal dan tugas

6

Mahasiswa mampu menerapkan

Antarmuka Sederhana

Proyek Antar muka

sederhana

 Ceramah

 Problem- based learning

Mahasiswa menerapkan antar muka sederhana dalam contoh soal dan tugas

7

Mahasiswa mampu Menerapkan komponen komponen dalam Widget View

Dasar pembuatan widget

TextControl

TextView

EditText

AutoCompleteTextView

MultiAuto Complete

TextView

 Problem- based learning

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

 Ceramah

 Problem- based learning

Mahasiswa menerap-kan komponen komponen dalam Widget View dalam contoh soal dan tugas dan Mencoba Contoh Kasus dalam Pra UTS Guna referensi dalam UTS

(8)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa menerapkan Alert

Dialogdalam contoh soal dan tugas

Linear Layout

Absolute Layout.

Relative Layout

Kombinasi Layout

 Ceramah

 Problem- based learning

Mahasiswa mampu

menerapkan Alert

Dialog.

10

Mahasiswa menerapkan Progress

Dialog dalam contoh soal dan

tugas.

Table Layout.

Frame Layout

ScrollView

 Problem- based learning

Mahasiswa mampu

menerapkan Progress

Dialog

11 Mampu memahami dan menggunakan dialog dalam Aplikasi Mobile dalam

Proses Entry data

Alert Dialog

Progress Dialog

 Ceramah

 Problem- based learning

Mahasiswa Mampu

Menciptakan Aplikasi dengan menerapkan dialog dengan proses registrasi dalam inputdata

12

Mahasiswa dapat menerapkan

Penyimpanan Data Preference

Mahasiswa dapat menerapkan

Pengambilan Data Preference

Shared Preference

File

 Ceramah

Problem-

based learning

Mahasiswa

menerapkanPenyimpan

an Data

Preferencedalam contoh

soal dan tugas.

Mahasiswa

menerapkanPengambila

n Data Preferencedalam

contoh soal dan tugas.

(9)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa dapat menerapkan

Penyimpanan dan Pengambilan

File

Mahasiswa dapat menerapkan

database Dasar dengan SQLite

SQLite

Problem- based

learning

Mahasiswa menerapkan

database Dasar dengan

SQLitedalam contoh

soal dan tugas

14 Mampu menyelasaikan kasus yang diujikan dalam konteks pra UAS dengan memberikan soal kasus

Responsi (latihan soal)

 Materi pra-UAS

 Problem- based learning

Ketepatan dalam

menyelasikan kasus untuk melihat kreatifitas logika pemograman dan materi yang diberikan

20%

UAS 30%

(10)

C. RANCANGAN INTERAKSI DOSEN

MAHASISWA

Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi

yang diberikan.

Nama Kajian

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

Nama Strategi Ceramah

Minggu Penggunaan Strategi (Metode) 1 – 14

Deskripsi Singkat Strategi (Metode) pembelajaran

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 Dosen Aktivitas Mahasiswa

Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).

Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada

pertemuan sebelumnya.

Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.

Menyimak penjelasan dosen.

Mengarahkan mahasiswa untuk

melibatkan diri dan aktif dalam kegiatan pembelajaran.

Menyiapkan diri menerima materi yang akan disampaikan.

Membahas materi. Menyimak dan mencatat hal-hal penting dari

materi yang disampaikan oleh dosen.

Bertanya apabila ada materi yang kurang jelas.

Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.

Menjawab pertanyaan yang diberikan.

Menyimpulkan materi. Menyimak kesimpulan.

(11)

D. RANCANGAN TUGAS

Kode mata Kuliah KBKF63108

Nama Mata Kuliah Mobile Programing

Kemampuan Akhir yang Diharapkan Mampu menerapakan dan melakukan partikum latihan pemoraman Aplikasi Mobile

Minggu/ Pertemuan ke 1 - 14

Tugas ke Tugas Besar

1. Tujuan tugas:

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%

(12)

F. PENILAIAN DENGAN RUBRIK

Jenjang (Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

A > 80 Aplikasi Sesuai dengan Algoritma benar, skema tepat, dokumentasi baik, presentasi jelas

B 65 – 79 Aplikasi Sesuai dengan Algoritma benar, skema cukup tepat, dokumentasi cukup baik, presentasi jelas

C 55 – 64 Aplikasi Sesuai dengan Algoritma benar, skema kurang tepat, dokumentasi kurang baik, presentasi jelas

D 45 – 54 Aplikasi Sesuai dengan Algoritma benar, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas

E ≤ 44 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

Referensi

Garis besar

Dokumen terkait

At this stage some of the data obtained are: (1) the achievement of students trained professional competence; (2) mastery of learning outcomes; (3) Student activity;

1. metode diskusi dalam bentuk the educational-diagnosis meeting. Artinya, peserta didik berbincang mengenai pelajaran di kelas dengan maksud saling mengoreksi pemahaman

Jika pada tanggal/waktu tersebut diatas Saudara tidak dapat membuktikan keaslian dan kebenaran data isian kualifikasi dan/atau terjadi pemalsuan data isian kualifikasi, maka

This study was designed to discover what employers in the retail industry and members of a university feel are important factors for the success of retailing students graduating from

Jika pada tanggal/waktu tersebut diatas Saudara tidak dapat membuktikan keaslian dan kebenaran data isian kualifikasi dan/atau terjadi pemalsuan data isian kualifikasi, maka

Berdasarkan Surat Penetapan Pemenang Lelang Nomor : 07/TAP/DPU/BM-28/POKJA/2015 tanggal 28 Agustus 2015 tentang Penetapan Pemenang Lelang Paket Pekerjaan Pembangunan Jembatan Lhok

Bahan-bahan yang perlu dipersiapkan dan diperlihatkan kepada Pokja pada saat klarifikasi dan Pembuktian Kualifikasi adalah sebagai berikut :. Apabila pada hari dan tanggal yang

Guru meminta peserta didik memperlihatkan kolom “Evaluasi” dalam buku teks kepada orang tuanya dengan memberikan komentar dan paraf. Cara lainnya dapat juga dengan menggunakan