Posted in Kuliah on December 4, 2008 | Leave a Comment »
Kali ini, seperti janji di akhir postingan Strategy Pattern Bagian 2, kita akan mengintegrasikan duck behaviors ke dalam kelas Duck. Kuncinya, Duck sekarang akan mendelegasikan flying dan quacking behaviors, dan bukan mendefinisikan flying dan quacking method di class Duck atau subclasses-nya.
Bagaimana caranya?
Ok, kita akan melihat dulu kelas Duck yang telah dimodifikasi. Kelasnya akan seperti ini.
Kenapa [...]
Read Full Post »
Posted in Kuliah on November 23, 2008 | Leave a Comment »
Postingan ini merupakan lanjutan postingan sebelumnya pada Strategy Pattern bagian 1. Permasalahan yang dihadapi Joe ternyata tidak dapat diatasi dengan inheritance maupun interface, tetapi dengan, yeah you guess, … design pattern. Untuk menjelaskan bagaimana salah satu design pattern memecahkan masalah ini, kita coba aplikasikan dulu prinsip-prinsip OO design yang baik.
Sekarang dimulai dengan isu, bahwa CHANGE [...]
Read Full Post »
Posted in Kuliah on November 22, 2008 | Leave a Comment »
Pattern pertama yang dipost-kan dalam blog ini bernama Strategy Pattern. Pattern ini juga yang pertama kali didemonstrasikan pada buku Head First Design Pattern. Pada postingan kali ini, saya ingin menceritakan kembali ilustrasi yang diberikan pada buku tersebut. Senang rasanya membaca buku yang sangat menarik dan unik ini. Selain mendapat pencerahan tentang design pattern, buku ini [...]
Read Full Post »
Posted in Kuliah on October 22, 2008 | Leave a Comment »
Istilah design patterns dimulai di bidang perancangan bangunan oleh Christopher Alexander. Dalam bukunya A Pattern Language [Alex77], ia menerangkan pola-pola yang terdapat di dalam berbagai rancangan arsitektur bangunan. Arti design pattern diterangkannya dalam kalimat berikut:
Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the [...]
Read Full Post »
Posted in Kuliah on September 10, 2008 | Leave a Comment »
Teman dari jurusan Teknik Penerbangan pernah bertanya: Apa yang membedakan Java (Object-Oriented Language) dengan C atau Pascal? Selain sintaks tentunya…
Meskipun dari Teknik Penerbangan, teman saya pernah mendapatkan kuliah pemrograman dengan bahasa Pascal. Mungkin teman saya melontarkan pertanyaan itu, setelah mendengar hype tentang Object-Oriented Programming yang rame belakangan ini. Oops, mungkin bukan sekedar hype.
Saya belum pernah [...]
Read Full Post »
Posted in Kuliah on September 9, 2008 | Leave a Comment »
Picture’s Credit: http://heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html
Akhirnya masa liburan telah usai, dan tibalah masa kuliah. Kuliah semester ini diawali dengan kuliah Object-Oriented Programming (OOP). Instruktur dari kuliah ini adalah Pak Edi Winarko.
Seperti kuliah-kuliah pertama lainnya, pada kuliah ini membahas introduction to object-oriented programming. Sebelum dibahas, perlu diingatkan, bahasan pada blog ini merupakan interpretasi pribadi dari orang yang masih belajar.
Jadi, [...]
Read Full Post »
Posted in Kuliah on September 9, 2008 | Leave a Comment »
Hari Selasa kemarin merupakan hari pertama kuliah Pemrograman Berorientasi Objek. Sebetulnya jadwal awal kuliah dimulai pada minggu lalu. Tetapi karena Pak Edi (dosen kuliah ini) sedang ada keperluan, kuliah baru bisa start pada minggu ini.
Di akhir kuliah, Pak Edi memberikan tugas untuk tiap kelompok membuat blog. Karena itu, blog ini menjadi hidup mulai sekarang.
Semua anggota [...]
Read Full Post »
Posted in Kuliah on September 9, 2008 | 1 Comment »
Hello World! Our group members are:
Aji Febri Atmoko — 259507
Agus Qomaruddin — 259908
Anton Topadang — 263405
Read Full Post »