Introduction to Algorithm & Programming

Hari kamis , tanggal 1 Oktober 2015 kami diadakan Big Class yang berisi mahasiswa-mahasiswa dari jurusan GAT (Game Application & Technology), MAT (Mobile Application & Technology) dan Cyber Security.

Kami sangat beruntung karena diundang guest lecturer yang menurut saya sangat keren, dia merupakan alumni BINUS University tahun 2001 (Kalau tidak salah). Guest lecturer tersebut tidak menjelaskan kita secara material, yaitu dengan slide namun dia menceritakan kita tentang 5 term di programming yaitu OOP (Object-Oriented Programming), antara lain : 

(note : ada beberapa contoh yang sedikit aneh)

1. Encapsulation = dari cerita guest lecturer kita, dia menggunakan perumpamaan 2 orang bokep (lol). Jadi contoh si A, si pemilik database bokep otomatis pasti dia akan Private dan ada si B yang ingin minta material bokep dari si A. Si A bisa saja mengubah dari Private menjadi Public, namun belum tentu si B mendapatkan semua material atau belum tentu si B dapat mengubah database bokep si A.2. Polymorphism = seperti dari katanya, polymorph artinya objek tersebut bisa menjadi beberapa objek. Seperti contoh yang dia kasih ialah papa dan anak. Bila si papa memiliki sifat gendut,diabetes dan sakit paru-paru. Maka anak dapat menjadi gendut,diabetes dan sakit paru-paru (lol).
3. Inheritance = seperti dari arti inggrisnya, artinya “mewariskan”. Seperti contoh polymorphism, anak dapat mewariskan sifat papanya. Namun, dia belum tentu memperlihatkan sifat warisnya. (sejujurnya gw gak ngerti lol).
4. Abstraction = Ini merupakan versi lain dari Inheritance, yaitu si anak boleh memilih sifat warisnya, jadi belum tentu diambil semuanya.
5. Interface = Kalau kata guest lecturer kemarin, interface artinya dia lawan dari Inheritance, karena dia harus memperlihatkan sifat warisnya.

Guest lecturer kemarin juga memberikan kita beberapa motivasi yang bagi saya paling penting. Dia menceritakan tentang dahulu, dia datang dari keluarga susah yang didalam pikirannya ialah “survival”. Saat dia berkesempatan kuliah di BINUS University dia memilih jurusan IT walaupun dia sendiri tidak ada komputer. Sayangnya dia tidak menceritakan full tentang saat-saat dia kuliah padahal saya penasaran. Dia juga menceritakan bahwa setelah dia lulus kuliah dia kerja di perusahaan yang bagus dan stable. Namun dia berkata bahwa dia tidak nyaman tinggal di zona nyaman, karena orang cenderung hilang motivasi untuk menjadi lebih baik bila sudah di zona nyaman, maka dia keluar dari pekerjaaannya dan menjadi freelance. Sekarang dia menjadi koordinator cyber army Indonesia. Itu yang saya bisa dapat dari guest lecturer kemarin, sayangnya dia hanya bisa sebentar karena tentunya dia seorang pria yang sibuk.

Next, kita kembali ke lecture biasa yang sudah pernah dijelaskan saat AO (lol). Kita dijelaskan tentang asal-usul algoritma, lalu fungsi string, integer, dan float. Lalu tentang fungsi-fungsi flowchart yang masing-masing bentuknya ada perbedaan kegunaan.Picture1Setelah itu kita ditugaskan untuk menceritakan semua yang telah dijelaskan kelas kemarin di sebuah blog, maka lahirlah blog ini untuk memenuhi tugas algoritma. Terima kasih telah membaca, maaf bila ada kata-kata yang kurang pantas namun semua perkataan diblog ini merupakan 100% yang saya dengar dan yang saya tangkap. Thank you and good luck!

This entry was posted in Assignment Blogs. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *