SILABUS KURIKULUM 2014-2019
ISI3106 PEMROGRAMAN MOBILE, 3 SKS (2 SKS TEORI & 1 SKS LAB)
Disiapkan Oleh:
Agung Brastama Putra, M.Kom
sebagai kelengkapan proses mengajar belajar
di Jurusan Sistem Informasi UPN “Veteran” Jawa Timur
MATA KULIAH PEMROGRAMAN MOBILE
ROADMAP KOMPETENSI
Konsep Dasar/Planning
W-1 [C2,A3 ] Mahasiswa Mampu
Menjelaskan, Menunjukkan Dan Menyatakan pendapat
Teknologi-Teknologi Mobile, Perkembangan
Teknologi Mobile dan Komunikasi Perangkat
Mobile
Analisa Desain
U T S
Implementasi Sistem
Mahasiswa mampu memahami dan menerangkan teknologi-
teknologi mobile, menganalisa kebutuhan
organisasi/perusahaan sehingga dapat memilih
dan membuat aplikasi berbasis mobile yang dapat membantu/solusi organisasi/perusahaan di bidang manufaktur, jasa, sosial dan pendidikan, baik
dengan kinerja individu maupun secara berkelompok dalam
kerjasama tim.
W-10&11 [C4, P4, A3]
Mahasiswa Mampu Menjelaskan database
pada Mysql, mengkombinasikan antara
Php dan MySql, menunjukkan/
menampilkan data dari database ke Php.
W-8&9 [C4, P4, A3]
Mahasiswa Mampu Menjelaskan database
pada android, mengkombinasikan antara
form dan database, menunjukkan/
menampilkan data dari database ke aplikasi.
W-12
[C4, P4, A4]
Mahasiswa Mampu Mengintegrasikan antara
Android dan kebutuhan
W-13 & 14
[C4, P4, A4]
Mahasiswa Mampu Menghubungkan, Mengkombinasikan dan Mengintegrasikan Konsep,
Pengetahuan dan Analisa MySql, PHP dan Android ke
dalam sebuah projek akhir W-2
[C3,P2, A3]
Mahasiswa Mampu Menunjukkan dan Menyusun/Merencakanan
analisa kebutuhan organisasi/perusahaan
W-3&4
[C4,P2, A3]
Mahasiswa Mampu Membuat diagram/
skema, merakit dan menunjukkan analisa
dengan UML.
W-5&6
[C4,P2, A3]
Mahasiswa Mampu Menjelaskan karakteristik
Mobile HCI, Framework Android, Menunjukkan dan membuat Sketsa desain prototipe tampilan
aplikasi mobile.
W-7
[C4,P4, A3]
Mahasiswa Mampu Menjelaskan, Membuat
variasi tampilan dan Menunjukkan Form tampilan aplikasi mobile.
Mampu menjelaskan konsep Analisa dan Desain Sistem, Memahami Logika Pemrograman Java serta Database
Entry Behavior
CAPAIAN
MATA KULIAH PEMROGRAMAN MOBILE
RENCANA PEMBELAJARAN SEMESTER (RPS) PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI – UPN “VETERAN” JAWA TIMUR
MATA KULIAH KODE MK RUMPUN MK BOBOT SEMESTER DIREVISI DIBUAT
Pemrograman Mobile ISI3106
ADSI, IMK,PEMROGRAMAN DESKTOP, PEMROGRAMAN WEB
3 SKS (2 SKS dan 1 SKS Lab)
VI 14-08-2014
OTORISASI
KOORDINATOR MK KOORDINATOR RMK Ka. PRODI
TTG TTG TTG
Capaian Pembelajaran MK
Program Studi
ST5 : Mampu bekerjasama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan;
ST8 : Sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri;
ST9 : Mampu menginternalisasi nilai, norma, dan etika akademik;
KK2 : Mampu menganalisa, merancang, membangun dan mengembangkan serta merawat aplikasi sistem informasi terintegrasi sebagai jawaban terhadap masalah dalam proses bisnis organisasi;
KK3 : Memiliki kemampuan dasar untuk membuat rencana strategis, mengelola proyek pengembangan dan sumber daya IS/ IT yang sejalan dengan kebutuhan bisnis;
KK6 : Mampu beradaptasi dengan tren perkembangan IS/ IT terkini;
MT2 : Memiliki etika dan tanggung jawab profesi di bidang IS/ IT Matakuliah
Mahasiswa mampu memahami dan menerangkan teknologi-teknologi mobile dengan bahasa sendiri, menganalisa kebutuhan organisasi/perusahaan sehingga dapat membuat aplikasi berbasis mobile yang dapat membantu/solusi organisasi/perusahaan di bidang manufaktur, jasa, sosial dan pendidikan, baik dengan kinerja individu maupun secara berkelompok dalam kerjasama tim.
Deskripsi Bahan Kajian
& Pokok Bahasan
Bahan Kajian
Pemrograman Mobile Pokok Bahasan
Dalam matakuliah ini mahasiswa akan mempelajari tentang :
Merencanakan aplikasi berbasis mobile teknologi, menganalisa kebutuhan organisasi/perusahaan dengan survei, mendesain sistem
dengan UML, tampilan dan database berbasis aplikasi mobile, mengimplementasikan dan mengintegrasikan aplikasi mobile dengan
Mysql, Android dan Php.
MATA KULIAH PEMROGRAMAN MOBILE
Pustaka
Utama
1.
Akbarul Huda, Arif.2012. E-Book 24 jam Pintar Pemrograman Android. www.omayib.com
2.Deitel. 2002.Wireless Internet and M-Businness: How to Program, Deitel.
3.
DiMarzio, J.F, 2008. Android A Programmer’s Guide. McGraw-Hill
4.
Fowler, martin & Scott, Kendall. 2000.UML Distilled Second Edition.Addison-Wesley
5.Purnama, Rangsang. 2010. Mari mengenal J2ME. Prestasi Pustaka : Jakarta
6.William Stallings.2002. Wireless Communication And Networks, Prentice Hall.
7.
Love, Steve. 2005. Understanding Mobile Human-Computer Interaction.Elsevier.
Pendukung
8.
Darcey, Lauren and Conder, Shane. 2012. Android Wireless Application Development.Addison-Wesley
9.
Matthews, Robbie.2011. Beginning Android Tablet Programming: Starting with Android Honeycomb for Tablets.Apress
10.Paterno, Fabio. 2002.Human Computer Interaction With Mobile Devices.Springer
11.
Lumsden, Joanna.2011. Human-Computer Interaction and Innovation in Handled, Mobile and wearable Technologies. IGI Global
Media Pembelajaran
Software Hardware
OS : MS Windows
MS Office Power Point
MS Windows Media Player
Internet Explorer / Firefox
Moodle E-Learning System
Mobility package s/w
Editplus, PsPad Edit
Java
TMWireless Toolkit for CLDC Version 2.5
Eclips Juno
ADT dan Android SDK
Xampp
EA Architecture / StarScheme / Rational Rose
Notebook PC
LCD Projector
White board
Dosen Agung Brastama Putra, S.Kom, M.Kom.
Assessment Tugas Individu, Presentasi Project Akhir Kelompok, UTS dan UAS.
Matakuliah Syarat PEMROGRAMAN DESKTOP, ADSI, IMK & SISTEM BASIS DATA
MATA KULIAH PEMROGRAMAN MOBILE
Mg ke Kemampuan Akhir yang
Diharapkan Indikator Materi Pokok
(Bahan Kajian)
Bentuk Pembelajaran (Metode dan Pengalaman Belajar)
Penilaian
Daftar Referensi
Jenis Kriteria Bobot
1.
[C2,A3]
Mahasiswa Mampu
Menjelaskan, Menunjukkan Dan Menyatakan
pendapat Teknologi- Teknologi Mobile, Perkembangan Teknologi Mobile dan Komunikasi Perangkat Mobile
Ketepatan :
Menjelaskan dan menyatakan pendapat Perkembangan Teknologi Mobile dan Komunikasi
Perangkat Mobile dengan bahasa sendiri.
Menjelaskan teknologi-teknologi mobile
Pengantar Teknologi Mobile
Inisialisasi Perkuliahan
Rencana Pembelajaran
Kontrak Kuliah
Pembagian kelompok
Ceramah & Diskusi
Brainstroming, [TM : 2x (2x50’), BM : 2x (2x50’)]
(Tugas 1 :
Membuat Mindmap Mobtek.
Ketepatan : Pembahasan dan Diskusi).
Pembagian Kelompok.
Diskusi dan
menjelaskan dengan kata-kata mahasiswa sendiri.
Tugas individu membuat mindmap tentang teknologi mobile
Menentukan studi kasus projek akhir dan membuat laporan sesuai format.
Kesesuaian mengungkapkan pendapat dan menjelaskan teknologi-teknologi mobile dengan bahasa mahasiswa sendiri.
Kesesuaian dengan petunjuk pembuatan mindmap.
1% Buku 2 & 6
2.
[C3,P2, A3]
Mahasiswa Mampu Menunjukkan dan
Menyusun/Merencakanan analisa kebutuhan
organisasi/perusahaan
Menunjukkan hasil review dari UML.
Membuat laporan untuk masing-masing studi kasus hasil survei.
Review UML
Merencanakan dan Analisa Kebutuhan pengguna
Ceramah & Diskusi, Brainstroming, [TM : 2x (2x50’), BM+BT : 2x (2x50’)]
Presentasi Kelompok hasil survei.
Diskusi Kelompok
Konsultasi Projek
Pengumpulan Tugas 1
& Pembahasan
Mahasiswa mampu menunjukkan hasil UML
Mahasiswa membuat laporan hasil studi kasus dengan format yang sudah ditentukan.
Ketepatan dalam menganalisa.
Ketepatan dalam membuat laporan hasil pemilihan studi kasus dengan format, isi, materi.
1%
Buku 1,2,3,4
3-4
[C4,P2, A3]
Mahasiswa Mampu Membuat diagram/skema, merakit dan menunjukkan analisa dengan UML.
Menunjukkan hasil dari pembahasan.
Membuat
diagram/skema untuk masing-masing studi kasus hasil survei
Usecase Diagram
Activity Diagram
Interaction Diagram
Kuliah
Presentasi Kelompok
Diskusi Kelompok dan Konsultasi Projek
Tugas 2 : membuat dan
mempresentasikan hasil pembuatan diagram/skema UML disesuaikan dengan studi kasus masing- masing
Tugas kelompok dengan studi kasus
Ketepatan, kemampuan
presentasi, isi materi presentasi dari masing-masing studi kasus.
5%
Buku 4, 10,
11
MATA KULIAH PEMROGRAMAN MOBILE
Pengumpulan Tugas 2 pada pertemuan ke-4 [TM : (2x50’),
lab. (1x50’)]
5-6
[C4,P2, A3]
Mahasiswa Mampu Menjelaskan karakteristik Mobile HCI, Framework Android, Menunjukkan dan membuat Sketsa desain prototipe tampilan aplikasi mobile.
Mampu menjelaskan karakteristik mobile HCI
Menunjukkan dan membuat sketsa desain prototype tampilan aplikasi mobile sesuai dengan studi kasus
Karakteristik Mobile HCI dan Framework
Android
Sketsa Prototipe Aplikasi
Kuliah &
Brainstroming
Presentasi Kelompok
Diskusi Kelompok dan Konsultasi Projek
Tugas 3 pada akhir sesi minggu 5:
membuat sketsa dan desain tampilan aplikasi mobile
Pengumpulan tugas 3 pada minggu ke 6 [TM : (2x50’)]
Lisan (Pendalaman Materi)
Presentasi kelompok menunjukkan sketsa/prototype desain aplikasi
Pemahaman materi yang diungkapkan oleh tiap mahasiswa tentang karakteristik mobile HCI.
Ketepatan, kemampuan
presentasi, isi materi presentasi dari masing-masing studi kasus.
2% Buku 1, 5, 7, 10, 11
7
[C4,P4, A3]
Mahasiswa Mampu Menjelaskan, Membuat variasi tampilan dan Menunjukkan Form tampilan aplikasi mobile.
Mampu
mempresentasikan hasil tampilan aplikasi mobile
Membuat Form Android
Operator Logika
Menu Option Android
Objek-Objek Pada Form aplikasi mobile.
Aplikasi Sederhana di Android
Kuliah
Presentasi Kelompok
Diskusi Kelompok dan Konsultasi Projek [TM : (2x50’), Lab:
1X(1x50’)]
BM+BT : 2+2 (2x50’)]
Buku 1 (layout Android sampai android intent, hal.
25-63)
Presentasi kelompok desain form aplikasi mobile.
Kemampuan presentasi, isi materi yang sesuai dengan studi kasus masing- masing kelompok
2% Buku Wajib : 1, 3, 5, 8, 9
Buku pendukung 4, 7, 10, 11
UTS (UJIAN TENGAH SEMESTER) 15%
MATA KULIAH PEMROGRAMAN MOBILE
8-9
[C3, P2, A3]
Mahasiswa Mampu
Menjelaskan database pada android,
mengkombinasikan antara form dan database, menunjukkan/menampilka n data dari database ke aplikasi.
Mampu menjelaskan database pada android.
Mampu
mengkombinasikan antara form dan database
Menunjukkan/mena mpilkan data dari database
Database Sqlite
Form dan input, Update, Delete (CRUD)
Menampilkan data dari database
Mendemonstrasikan Form Master Aplikasi Mobile
Menulis laporan sampai implementasi form master.
[TM : (2x50’), Lab.(1x50’]]
BM+BT : 2+2 (2x50’)]
Ketepatan dalam membuat form dan database Android
Ketepatan dalam membuat dan output aplikasi form untuk tiap pengguna.
Ketepatan tata bahasa penulisan laporan dan format.
Ketepatan
membuat form dan database dengan studi kasus yang diambil.
Penggunaan tata bahasa serta kaidah penulisan laporan yang baku sesuai dengan format
2%
2%
Buku Wajib : 1, 3, 5, 8, 9
Buku pendukung 4, 7, 10, 11
10-11
[C3, P2, A3]
Mahasiswa Mampu
Menjelaskan database pada Mysql, mengkombinasikan antara Php dan MySql, menunjukkan/menampilka n data dari database ke Php.
Mampu menjelaskan database mysql
Mampu
mengkombinasikan antar PHP dan MySql
Menunjukkan/mena mpilkan data dari database MySql ke PHP
Konsep Integrasi Php, Android & MySql
PHP & MySql Script
Kuliah & Brainstroming
Diskusi Kelompok dan Konsultasi Projek
Pengecekan laporan projek akhir tiap kelompok
Tugas 4 diberikan pada minggu ke 10:
menerapkan ke dalam studi kasus hasil survei/projek akhir
Minggu ke 11 untuk pengumpulan tugas 4 [TM : (2x50’), Lab.(1x50’]]
BM+BT : 2+2 (2x50’)]
Mampu menjelaskan konsep integrasi PHP dan MySql.
Mampu
menunjukkan/menampi lkan data yang sudah terintegrasi antara PHP, MySql dan Android berdasarkan studi kasus masing-masing.
Mendemonstrasika n Form
Transaksional Aplikasi Mobile.
Menulis laporan sampai
implementasi form Transaksional.
2%
2%
Buku Wajib : 1, 3, 5, 8, 9
Buku pendukung 4, 7, 10, 11
12
Mahasiswa Mampu Mengintegrasikan antara PHP, MySql dengan Android.
Mampu
mengintegrasikan antara PHP, MySql dan Android
Ketepatan
Penyelesaian Studi Kasus.
Pengungkapan dan kelugasan dalam argumentasi
Lugas dalam
Aplikasi Integrasi Android, Php dan MySql.
Aplikasi berbasis mobile.
Kuliah
Diskusi Kelompok dan Konsultasi Projek
Pengecekan laporan projek akhir tiap kelompok
Tugas 5 : menerapkan ke dalam studi kasus projek akhir
[TM : (2x50’), Lab.(1x50’]]
BM+BT : 2+2 (2x50’)]
Laporan Projek Akhir
Aplikasi Transaksional sesuai dengan studi kasus masing-masing kelompok
Mendemonstrasika n Form Laporan Aplikasi Mobile
Menulis laporan sampai
implementasi Laporan/report
2% Buku Wajib : 1, 3, 5, 8, 9
Buku pendukung 4, 7, 10, 11
MATA KULIAH PEMROGRAMAN MOBILE
13-14
Mahasiswa mampu menerapkan konsep mobile teknologi ke dalam aplikasi.
Mahasiswa mampu menuntaskan projek akhir dengan presentasi kelompok berdasarkan studi kasus
menjawab pertanyaan.
Keterampilan Penulisan Laporan
Keterampilan Presentasi
Kerjasama dalam tim.
Keaktifan setiap personal dalam kelompok
Diskusi dan presentasi Kelompok
Pengecekan laporan projek akhir tiap kelompok
[TM : (2x50’), Lab.(1x50’]]
Laporan projek akhir sesuai studi kasus berdasarkan kelompok masing-masing.
Menampilan aplikasi berbasis mobile.
Laporan Akhir
Demo dan
presentasi Aplikasi Mobile
(Penilaian Project Akhir Lampiran 2)
5%
45%
Buku Wajib : 1, 3, 5, 8, 9
Buku pendukung 4, 7, 10, 11
UAS (UJIAN AKHIR SEMESTER) 15%
TOTAL 100%
Referensi Utama :
1.
Akbarul Huda, Arif.2012. E-Book 24 jam Pintar Pemrograman Android. www.omayib.com
2.Deitel. 2002.Wireless Internet and M-Businness: How to Program, Deitel.
3.
DiMarzio, J.F, 2008. Android A Programmer’s Guide. McGraw-Hill
4.
Fowler, martin & Scott, Kendall. 2000.UML Distilled Second Edition.Addison-Wesley
5.Purnama, Rangsang. 2010. Mari mengenal J2ME. Prestasi Pustaka : Jakarta
6.
William Stallings.2002. Wireless Communication And Networks, Prentice Hall.
7.
Love, Steve. 2005. Understanding Mobile Human-Computer Interaction.Elsevier.
Referensi Pendukung :
8.
Darcey, Lauren and Conder, Shane. 2012. Android Wireless Application Development.Addison-Wesley
9.
Matthews, Robbie.2011. Beginning Android Tablet Programming: Starting with Android Honeycomb for Tablets.Apress
10.Paterno, Fabio. 2002.Human Computer Interaction With Mobile Devices.Springer
11.