Download Pemrograman Lanjut

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Pemrograman Lanjut
Pendahuluan
§ Aryo Pinandito, ST, M.MT
Team Teaching Pemrograman Lanjut
Mata Kuliah
§ Nama: Pemrograman Lanjut
§ Kredit: 5 SKS (4 SKS Tatap Muka + 1 SKS
Praktikum)
§ Semester: Genap (2/4)
§ Kode Matakuliah: IFK15002
§ Prasyarat: Pemrograman Dasar
§ Sifat: Wajib
Tujuan Pembelajaran
§ Mahasiswa memahami konsep pemrograman
berorientasi obyek
§ Mahasiswa dapat menjelaskan pengertian obyek dan
class dalam pemrograman berorientasi obyek
§ Mahasiswa dapat membuat obyek dan class
menggunakan bahasa pemrograman Java.
§ Mahasiswa mampu membuat program dengan
menggunakan konsep pemrograman berorientasi
obyek.
Outcome
§ Memahami konsep pemrograman berorientasi obyek
§ Menguasai bahasa pemrograman Java sebagai
bahasa pemrograman dalam mengimplementasikan
pemrograman berorientasi objek
§ Membuat obyek dan class dengan bahasa
pemrograman Java
§ Membuat program/aplikasi menggunakan konsep
pemrograman berorientasi obyek dengan Java.
Materi
§ First Half Semester
§ Pendahuluan dan konsep OOP
§ Object dan Class
§ Constructor
§ Fungsi overloading dan konstruktor
§ Enkapsulasi
§ Static dan Konstanta
§ Penerapan Objek sebagai argumen method dan array
dari objek
Materi (2)
§ Second Half Semester
§ Inheritance
§ Method Override dan Keyword Super
§ Access modifier
§ Polymorphism
§ Interface
§ Exception
§ Generic Class
§ Inner Class
§ Class GUI
Referensi
§ H. M. Deitel, Java TM How to Program, Sixth Edition,
Prentice Hall, 2004
§ C. Mary, W. Kathy and Alison H., Java Tutorial, Third
Edition: A Short Course on the Basic, Adison Wesley,
2000
§ B. Jacquie, Begining Java Objects, From Concept to
Code, Second Edition, Apress, 2005
§ And...
Any other Java programming books to your liking
Evaluasi dan Penilaian
§ Penilaian didasarkan pada komposisi Tugas, Quiz
(2 kali), Ujian Tengah semester, Ujian Akhir
Semester, dan Praktikum.
§ Ujian Tengah Semester 20%,
§ Ujian Akhir Semester 30%,
§ Praktikum 20%
§ Praktikum E, nilai akhir maksimal C
§ Tugas +/- Quiz +/- Keaktifan +/- Ethics – 30%
Regulasi
§ Kehadiran
§ Minimal kehadiran 80%
§ Kehadiran < 80%, pengambilan mata kuliah dibatalkan
(Nilai Akhir K)
§ Toleransi keterlambatan 15 menit
§ Kode Etik Mahasiswa
§ Pakaian
§ Sikap dan Perilaku
Kontak
[email protected]
@aryoxp
081234234433
Know the ethics on communications
What To Do Next?
§ Download and Install Netbeans (if not already
installed)
§ Prepare yourself a computer with a
§ Windows/Mac/Linux operating system
§ Check your operating system version
§ 32-bit (x86) / 64-bit (x64)
§ Download JDK (Java SE Development Kit) according to
your OS version:
§ http://www.oracle.com/technetwork/java/javase/downloads/jdk7-
downloads-1880260.html
§ JDK Version 6/7/8
Ketentuan Pengiriman Tugas
§ Perhatikan subject/judul email yang ditentukan di
kelas. Perhatikan bentuk kapitalisasi hurufnya.
§ Nama dan NIM pembuat tugas harus dituliskan
dalam badan email
§ File yang dikirimkan TIDAK BOLEH di-ZIP atau di-RAR
§ Ukuran file attachment dalam email tugas tidak
boleh lebih 1MB per email.
§ Keterlambatan tidak ditoleransi
§ CC email yang dikirim ke alamat email pembuat
tugas
§ Email yang tidak memenuhi ketentuan tersebut akan
DIHAPUS tanpa dibuka dan tanpa pemberitahuan
§ Questions?
Introductory Task
§ Buat artikel min 2 halaman A4
§ Pemrograman Berorientasi Object
§ Pengenalan Object dan Class
§ Jangan copy-paste!
§ Subject email:
§ Tugas Pendahuluan Pemrograman Lanjut
§ Deadline
§ Hari ini, 22:00 WIB