Pemrograman Berorientasi Objek - TP ~ teguh pribadi

advertisement
Pemrograman Berorientasi Objek
01. SAP (Satuan Acara Perkuliahan)
Teguh Pribadi
http://pribadi.transcipta.com
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Teguh Pribadi
√
√
√
√
√
√
√
√
√
√
SD Negeri 2 Sumberarum (1997-2003)
SMP Negeri 2 Bojonegoro (2003-2006)
SMA Negeri 1 Bojonegoro (2006-2009)
UM - S1 Pend. TI (2009September-2013Maret)
SMK N 6 Jember - Talentscouting Program (2013Januari–2013Juni)
SMK Negeri 1 Bojonegoro (2013Juli-sekarang)
AKN Bojonegoro (2013-sekarang)
UDINUS – S2 Magister TI (onprogress)
One of Founder Transcipta Infotama (2016-sekarang)
UNUGIRI Bojonegoro (2016-sekarang)
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pokok Bahasan (kurikulum UNUGIRI revised/atm)
01. SAP
02. Pengantar Pengenalan Algoritma dan Bahasa Pemrograman Web (PHP)
03. Pengantar konsep OOP
04. Konsep dan Script OOP-1. Class, Object, Property, Method
05. Konsep dan Script OOP-2. Encapsulation
06. Konsep dan Script OOP-3. Inheritance
07. Konsep dan Script OOP-4. Abstract Class dan Abstract Method
08. Konsep dan Script OOP-5. Object Interface
09. Konsep dan Script OOP-6. Polimorfisme
10. Konsep dan Script OOP-7. Constructor dan Destructor
11. Pemodelan dan Desain OOP dalam Pengembangan Sistem Informasi
12. Implementasi/Coding Pemodelan dan Desain OOP
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Satuan Acara Perkuliahan
1)
2)
3)
4)
5)
6)
7)
8)
Informasi Matakuliah
Pokok Bahasan
Matakuliah Prasyarat
Alat dan Aplikasi
Penilaian
Perkuliahan
Referensi
Contact
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Informasi Matakuliah
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Informasi Matakuliah





Mata kuliah
: Pemrograman Berorientasi Objek
Kode
: KIG161304
Beban Studi
: 4 SKS (7 Jam/Minggu)
Semester
:3
Deskripsi
:
Pada matakuliah ini, mahasiswa akan belajar memodelkan
permasalahan pemrograman menggunakan konsep berbasis objek.
Konsep-konsep pemrograman berorientasi objek yang diajarkan
Antara lain berupa konsep kelas, inheritance, overriding,
overloading, polimorfisme, abstract class, dan interface. Selain itu,
mahasiswa juga dituntut untuk dapat memanfaatkan pustaka
standar di dalam Bahasa pemrograman objek (collections, iterator,
GUI) sehingga pada akhirnya dapat membuat program yang handal
(reliabel).
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pokok Bahasan
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pokok Bahasan (kurikulum UNUGIRI)
1. Konsep pemrograman procedural (terstruktur) dan
permasalahannya.
2. Konsep Kelas (fields, methods, constructors) dan objek (state,
behaviour).
3. Pemodelan dalam diagram kelas.
4. Inheritance, Overriding, sub-class.
5. Dynamic dispatch: definition of method-call.
6. Polimorfisme, upcasting, and downcasting.
7. Abstract class, inheritance.
8. Konsep onject lifetime: constructor, destructor, finalizer,
manajemen memory (head dan stack, garbage collection)
9. Pustaka dalam Bahasa pemrograman objek: collection, iterator,
multithreading, GUI.
10. Exception Handling.
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pokok Bahasan (kurikulum UNUGIRI revised/atm)
01. SAP
02. Pengantar Pengenalan Algoritma dan Bahasa Pemrograman Web (PHP)
03. Pengantar konsep OOP
04. Konsep dan Script OOP-1. Class, Object, Property, Function + Penerapan
05. Konsep dan Script OOP-2. Encapsulation
06. Konsep dan Script OOP-3. Inheritance, Overriding, Sub-Class
07. Konsep dan Script OOP-4. Abstract Class dan Abstract Method
08. Konsep dan Script OOP-5. Object Interface
09. Konsep dan Script OOP-6. Polimorfisme
10. Konsep dan Script OOP-7. Constructor dan Destructor
11. Pemodelan dan Desain OOP dalam Pengembangan Sistem Informasi
12. Implementasi/Coding Pemodelan dan Desain OOP
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pengetahuan Prasyarat
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Pengetahuan Prasyarat
 Algoritma Pemrograman
 Logika Matematika
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Alat dan Aplikasi
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Alat
 Laptop yang sudah Install aplikasi relevan.
 Internet (disarankan)
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Aplikasi
 Browser
 Adobe flash
 Chrome
 Firefox
 Maxton
 Opera
 Safari
 UC browser
 Editor
 Notepad++
 Atom
 Sublime Text
 Database GUI
 HeidiSQL
 Localserver
 Xampp
 wampp
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Penilaian
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Penilaian
25%
35%
15%
15%
10%
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Tugas Harian
Kuis
UTS
UAS
Project
Transcipta Infotama
Perkuliahan
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Perkuliahan
 Teori [50] : Praktikum [50].
 Alat yang telah diinstal wajib dibawa.
 Alur: Teori  Praktikum (kelas dan luar kelas).
 Keaktifan, prestasi, kesopanan, dan aktif kegiatan
positif lainnya menjadi pertimbangan penilaian.
 Diperbolehkan sharing materi diluar kelas, jika:
 Sudah berusaha dan masih kesulitan,
 mendalami materi yang sedang dibahas, atau
 ingin mempelajari materi selanjutnya.
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi (utama)
 Deitel, Paul and Deitel, Harvey. 2011. C++ How to Program
7th. Prentice Hall
 Deitel, Paul and Deitel, Harvey. 2012. C++ How to Program
8th. Prentice Hall
 Lippman , Stanley B., Lajoie,J., & Moo,B.E.etc. 2013. C++
Primer, Fifth Edition. Addison-Wesley USA
 Prata, Steven. 2013. C++ Primer, Fifth Edition. Addison-Wesley
USA
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi (pendukung)
 Gamma, E., Helm, R., Johnson, R., & Vlissides, J. 1994. Design
Pattern-Elements of Reuseable Object-Oriented Software (1st
Edition). Addison-Wesley Profesional
 McConnell, S. 2004. Code Complete A Practical Handbook of
Software Construction, Second Edition (2nd). Microsoft Press
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi (PHP Fundamental-1)













Andrea Tar. 2012. PHP and MySQL 24-Hour Trainer
Brett McLaughlin. 2012. PHP & MySQL- The Missing Manual. USA-Brett
McLaughlin. USA-O'REILLY Media
Brett McLaughlin. 2013. PHP & MySQL- The Missing Manual, 2nd Edition. USABrett McLaughlin. USA-O'REILLY Media
Fadila, Armando dkk. Pro PHP Application Performance
Gilmore, W. Jason. 2010. Beginning php and mysql from novice to professional,
4th edition
Head First PHP & MySQL
Kroenke, David. 2013. Database Processing 12th Edition
Lamandi, BB dkk. 2009. AJAX and PHP Building Modern Web Applications, 2nd
Edition
Loka Dwiartara. Menyelam dan Menaklukan Samudra PHP
Michcel, Lorna Jane. PHP Web Services
Mysql Official. 2016. MySQL 5.7 Reference Manual-en
Official. php_manual_en
PHP6 and MySQL Bible by Steve Suehring
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi (PHP Fundamental-2)














Power, David. PHP Solutions, 3rd Edition
Rochkin Mark. 2013. Expert PHP and MySQL
Ari Yuwana, Rosihan. Basic PHP Tutorial
Ruehning, dkk. php_mysql_javascript__html5_all-in-one_for_dummies
Sams.Sams.Teach.Yourself.PHP.MySQL.and.Apache.All-in-One.ISBN0672326205
Solichin, Achmad. Pemrograman Web dengan PHP MySQL
Tatro, Kvein, dkk. 2013. Programming PHP, 3rd Edition. USA-O'REILLY Media
Tutorialpoints.com - mysql tutorial
Valade, Janet. PHP & MySQL Web Development All-in-One Desk Reference For
Dummies. CanadaWiley Publishing,Inc
W3Schools Offline 2016
Welling, Luke and Laura Thomson. 2015. Welling php mysql web 3rd. USA - Sam
Publishing
Widigdo, Anon Kuncoro. 2003. php dan mysql
Wahono, Romi Satria. dasar-php
Zandstra, Matt. PHP Objects, Patterns, and Practice, 4th Edition
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi (PHP OOP)













2016. MySQL and PHP
Annonymous. Learn Object Oriented Programming in PHP
Ari Yuwana, Rosihan. Belajar OOP PHP dan MySQL
Hayder, Hasin. 2015. Object Oriented Programming with PHP5. Birmingham-Packt
Publishing
M. Kroenke, David. 2013. Database Processing 12th Edition
M. Kronce, David and J. Auex, David. 2010. Database processing fundamentals, design, and
implementation 11th Edition. Pearson Hall
Phillips, Dusty. 2015. Python 3 Object-Oriented Programming, Second Edition.
Birmingham-Packt Publishing
PHP 5 Advanced OOP and Design - Chapter 4
Power, David. 2008. PHP Object-Oriented Solutions. Friendsof-APress – USA
R. Schach, Stephen. 2010. Object Oriented And Classical Software Engineering 8th Edition.
McGraw Hill
Weisfeld, Matt. 2009. The Object-Oriented Thought Process, Third Edition. Pearson
Education – USA
Zandstra, Matt. 2010. PHP Objects Patterns And Practice 3rd Edition. A Press – USA
Zandstra, Matt. 2013. PHP Objects Patterns And Practice 4rd Edition. A Press - USA
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Referensi
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Contact
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Contact
 Email : [email protected] , [email protected]
 Site : pribadi.transcipta.com
 WA/SMS/Call/Telegram/Line : 0857 3600 3963
[KI161308] Pemrograman Berorientasi Objek – Universitas Nahdlatul Ulama Sunan Giri Bojonegoro
Transcipta Infotama
Download