IK3363 Sistem Konkuren dan Terdistribusi

advertisement
IK2163-Pemrograman Berorientasi Objek
Pengantar
Rian Febrian Umbara
Ilmu Komputasi
Institut Teknologi Telkom
Agenda
•
•
•
•
•
•
•
•
•
•
Perkenalan
Abstrak
Tujuan
Motivasi
Aturan
Penilaian
Metode Pembelajaran
Tugas Besar
Referensi
FAQ
7/21/2017
KMM
2
Perkenalan
•
•
•
•
Rian Febrian Umbara (RFU)
Ruang di C118
[email protected]
08562122465
7/21/2017
KMM
3
Abstrak
• Mata kuliah ini mempelajari tentang:
– Paradigma pemrograman berorientasi objek
– Pemrograman berorientasi objek menggunakan Java
• Tujuan
– Mahasiswa mampu menganalisis dan merancang aplikasi
secara berorientasi objek
– Mahasiswa mampu membuat aplikasi menggunakan
bahasa Java
7/21/2017
KMM
4
Tujuan
• Mampu mengimplementasikan paradigma
Object Oriented (OO) dalam pembuatan
aplikasi dengan menggunakan bahasa Java
7/21/2017
KMM
5
Motivasi
• Paradigma OO digunakan secara luas dalam membangun
perangkat lunak (misalnya UML), baik pada tahap analisis,
perancangan, maupun implementasi
• Berbagai bahasa pemrograman populer berbasiskan OO,
misalnya Java, C++, C#, Python, Delphi Pascal, dan sebagainya
• Java merupakan bahasa yang paling populer untuk
pembuatan aplikasi desktop dan dapat juga digunakan untuk
pembuatan aplikasi web, dan lainnya
• Merupakan prasyarat dan memiliki keterkaitan bagi mata
kuliah selanjutnya, yaitu Sistem Terdistribusi dan Grafika
Komputer
7/21/2017
KMM
6
Aturan
• Kehadiran >= 75%
• Keterlambatan <= 15 menit, jika lebih maka dilarang masuk
kelas
7/21/2017
KMM
7
Penilaian
• Komponen
–
–
–
–
Tugas Besar 35
Tugas + Quiz 15
UTS 25
UAS 25
• Indeks (akan dijelaskan kemudian)
–
–
–
–
7/21/2017
A >= 75
B >= 60
C >= 40
D >= 25
KMM
8
Metode Pembelajaran
• Akan dibentuk kelompok @4-6 orang yang
merupakan kelompok Software Project*
• Ketua kelompok bertanggung jawab untuk:
– Mengadakan pertemuan rutin kelompok
– Menyampaikan laporan tertulis tentang hasil
pertemuan kelompok
– Mengkoordinasikan pengerjaan tugas besar
• Tugas-tugas dilakukan berbasiskan kelompok
kecuali jika ada tugas individu
• Kelompok terbaik akan mendapatkan hadiah
menarik di akhir perkuliahan ^_^
7/21/2017
KMM
9
Referensi
• The Java Tutorial – Oracle,
http://download.oracle.com/javase/tutorial/
• Object-Oriented Analysis and Design with Application second
edition, Grady Booch , Addison Wesley Longman, Inc. ISBN 08053-5340-2
• Head First Java by Bert Bates and Kathy Sierra, O'Reilly, ISBN
0596004656
• Java™ How to Program, 6th, Prentice Hall, ISBN 0-13-148398-6
7/21/2017
KMM
10
Perlengkapan
• JDK 7
• Text editor
– Notepad++, PSPad, EditPlus, UltraEdit, dll (silakan pilih
sendiri)
• Java Tutorial
• Javadocs
• StarUML atau sejenisnya
7/21/2017
PBO 1
11
Pre Test
(Closed Book, Tidak Dinilai, Kerjakan Sendiri)
1. Sejauh mana Anda mengetahui tentang
–
–
paradigma OO?
bahasa Java?
2. Sejauh mana Anda menyukai pemrograman?
3. Bahasa pemrograman apa yang paling Anda kuasai? Jelaskan
sejauh mana Anda menguasai bahasa tersebut.
7/21/2017
KMM
12
Download