0% menganggap dokumen ini bermanfaat (0 suara)
974 tayangan2 halaman

Intro Platform Based Development

IF3111 adalah mata kuliah wajib yang membahas pengembangan aplikasi pada platform khusus seperti mobile, game, dan industri. Mahasiswa akan mempelajari prinsip dasar platform, mendesain aplikasi dengan memperhatikan batasan platform, dan mengembangkan aplikasi pada berbagai platform khusus. Mata kuliah ini juga membahas isu-isu seperti debugging, porting, dan kinerja perangkat lunak pada platform tertentu.

Diunggah oleh

Butik Adisti
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
974 tayangan2 halaman

Intro Platform Based Development

IF3111 adalah mata kuliah wajib yang membahas pengembangan aplikasi pada platform khusus seperti mobile, game, dan industri. Mahasiswa akan mempelajari prinsip dasar platform, mendesain aplikasi dengan memperhatikan batasan platform, dan mengembangkan aplikasi pada berbagai platform khusus. Mata kuliah ini juga membahas isu-isu seperti debugging, porting, dan kinerja perangkat lunak pada platform tertentu.

Diunggah oleh

Butik Adisti
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 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

$&

Anda mungkin juga menyukai