Postingan

Class dan Object pada OOP (Object Oriented Programing)

 Class dan Object      Agar lebih mudah dipahami, mari kita analigikan terlebih dahulu tentang Class dan Object. Class dan Object bisa kita analogikan seperti denah dan rumah, jadi denah bisa kita analogikan sebagi Class dan rumah sebagai object nya. Layaknya sebuah komplek, setiap rumah bisa memiliki denah yang sama, begitu pula Class dan Object, kita bisa memakai class yang sama pada object yang berbeda, ini juga mencerminkan sifat dari OOP sendiri yaitu Reuseable.  Class              Denah itu atau bisa kita analogikan sebagai Class adalah struktur dasar dari OOP, yang digunakan      untuk mendeklarasikan sebuah variable yang brupa object atau dinamakan "Referensi Objek (Object      Reference)", Class juga menggambarkan tampilan, status dan kualitas dari object        Karakteristik Class :  Blueprint/template untuk membuat instance dari object  Class mendefnisi...

Object Oriented Programing (OOP) Dan Procedural Programing

       OOP atau Object Oriented Programing merupakan gaya pemrograman atau pradigma atau juga cara kita menulis code program kita. Tapi sebelum itu kita harus paham dulu mengenai sebuah pradigma pemrograman lain, yaitu  Procedural Programing.  Karakteristik Procedural Programing Intruksi langkah demi langkah Melakukan modularisasi, dengan cara memecah program menjadi bagian-bagian kecil Bagian-bagian kecil tersebut dalam bahasa pemrograman lainnya Procedural programing disebut juga linear, pembacaan code dari atas ke bawah (Top to Bottom) Bahasa yang menggunakan procedural antara lain, Foftran, ALGOL, COBOL, Pascal, C, PHP, JavaScript. Bahasa yang mengguakan bahasa Procedural dan OOP adalah PHP dan JavaScript Kelebihan Procedural Programing dibanding OOP 1.      To-the-point, kita bisa langsung menuliskan code yang kita inginkan, sedangkan OOP kita harus mendefinisikannya terlebih dahulu. 2. ...