You are on page 1of 2

!"#$"#!

%&

IF3111 - Informasi Kuliah


! Kode & Nama:

Pengembangan Aplikasi pada Platform Khusus (IF3111)


Platform-Based Development

! IF3111 Pengembangan Aplikasi pada Platform Khusus (Platform-based Development)

Pengantar Kuliah

! ! ! !

Sifat: wajib Beban: 2 sks Kelas: K1, K2, K3, K4 Dosen:


! Yudistira Asnar, Saiful Akbar, Riza S. Perdana

! Praktikum Mandiri dan Tugas (3x) ! Penilaian:


! 35% nilai ujian, 65% nilai tugas

IF3111 Silabus Ringkas


! Desan dan pengembangan aplikasi pada platform khusus (di luar general purpose computer), dengan batasan tambahan yang perlu diperhatikan. ! Pembuatan abstraksi sebuah aplikasi dan kontekstualisasinya pada platform khusus ! Tiga platform utama: mobile, game, dan industrial platform ! Debugging, pengukuran-peningkatan kinerja, reeingineering untuk portability sebuah aplikasi

IF3111 Outcome/Luaran
! Mahasiswa memahami prinsip dasar dan fungsi dari sebuah platform ! Mahasiswa dapat mendesain dan mengembangkan perangkat lunak pada platform khusus ! Mahasiswa dapat mengukur dan memperbaiki kinerja perangkat lunak pada platform khusus

IF3111 - Referensi
1.! Reza BFar. Mobile Computing Principles. Cambridge University Press, 2005. 2.! Aaron Reed. Learning XNA 4.0: Game Development for the PC, XBox360, and Windows Phone 7. OReilly Media, 2010. 3.! Enrique Ramos Melgar & Ciriaco Castro Diez & Arduino and Kinect Projects: Design, Build, Blow Their Minds. Apress, 2012 4.! Charless J, Hunt, et al. Java Performance. Prentice Hall 2011 5.! Morand Debabi. Embedded Java Security: Security for Mobile Devices. Springer 2007 6.! Jeff Friesen. Beginning Java 7. Apress, 2011

Topik Kuliah
! Pengantar PBD Mobile Platform ! Pemrograman Mobile Platform
! via APIs, Hardware, Multi-Core, Sensors

! Pemograman pada Game Platform ! Pemrograman pada Industrial Platform (e.g., Arduino, Smart Card) ! Debuggine, Porting, Rekayasa Kinerja, Reengineering aplikasi platform khusus ! Etika dan pengamanan aplikasi paltform khusus

!&

!"#$"#!%&

Pengantar Kulian dan PBD


! Topik: Pemahaman fungsi dan prinsip platform ! Objektif:
! Paham fungsi an prinsip platform ! Paham membuat abstraksi sebuah aplikasi ! Mengerti dalam mendeian aplikasi dengan batasan dari platform

Mobile Platform
! Topik: Karakteristik mobile platform dan batasan mobile platform ! Objektif:
! Paham fungsi dan prinsip dasar sejumlah mobile platform ! Paham karakteristik masing-masing ! Paham mendesain aplikasi dengan memperhatikan batasan platform

Game Platform
! Topik:
! Prinsip Dasar dan Karakteristik Game Platform ! Pemrograman untuk manipulasi object visual, pemanfaatan hukum fisika dan kinect, dengan framework ! Pemrograman game console (?)

Industrial Platform
! Topik: Karakteristik Industrial Platform dan batasan pada platform tersebut (ARM-dev board, Arduino, Smart Card) ! Objektif:
! Paham karakteristik dan batasan dari sebuah platform ! Dapat mengembangkan sebuah aplikasi pada platform tersebut

! Objectives:
! Paham prinsip dan karakteristik platform game ! Paham fungsi game platform ! Mampu mendesain game sederhana ! Mampu melakukan manipulasi visual, memanfaatkan hukum fisika, memanfaatkan kinect

Lain-Lain
! Topik: Isu-isu pada pengembangan aplikasi pada platform khusus: etika, debugging, porting, performance, dan reengineering ! Objektif:
! Paham terhadap isu-isu tersebut ! Dapat melakukan teknik dasar pada hal-hal tersebut diatas

$&

You might also like