Posts

Showing posts from March, 2022

Cara Membuat ERD Untuk Aplikasi Web Rental Mobil

Image
  Postingan ini akan menjadi awal bagi perjalanan panjang saya membangun aplikasi untuk pelayanan rental mobil. Sekalian nyicil nyicil nyari inspirasi untuk skripsi saya nanti kali yaaa? Hehehehe Kalo kalian mengikuti course yang diadakan oleh Build With Angga, pasti kalian pernah belajar tentang membangun ERD (Entity Relationship Database) dimana ia akan menjadi rancangan awal untuk menentukan data data yang akan diproses.  ERD juga mengarahkan kita kapan kita harus menggunakan fungsi hasMany dan belongTo di Laravel. Namun sebenarnya apa sih ERD itu? Apa Itu ERD? An Entity Relationship (ER) Diagram is a type of flowchart that illustrates how “entities” such as people, objects or concepts relate to each other within a system. ER Diagrams are most often used to design or debug relational databases in the fields of software engineering, business information systems, education and research Tipe flowchart yang mengilustrasikan bagaimana entitas seperti orang orang, objek, kons...

Java Collection, Cara Java Untuk Mengelola Tipe Data Array Dan Sejenisnya

Image
  Bagi yang sudah belajar bahasa pemograman seperti Javascript, Python, atau PHP. Membuat variabel yang bertipe data array tentu sangat mudah. Hanya dengan beberapa baris kode, kita bisa menyimpan beberapa tipe data variable, seperti string, integer, array, bahkan function Namun ada sebagaian bahasa pemograman yang dapat melakukan lebih dari itu semua. Java adalah bahasa pemograman yang menjadikan pengelolaan tipe data array atau tipe data sejenisnya menjadi lebih luas dan termanage Bayangkan saja sebelum kalian membuat array, kalian harus menentukan apa tipe datanya dan array tersebut tidak bisa terdiri data yang tipenya campur Ini sangat melelahkan. Namun disisi lain, ini akan sangat bermanfaat dan memudahkan kita apabila terdapat bug atau error yang terjadi. Kita bisa mengelola tipe data dalam array ini di Java lebih advance karena terdapat beberapa fitur yang tersimpan dalam Interface bawaan.  Fitur tersebut benama Java Collection Apa Itu Java Collection? Sesuai namanya, f...

Perbedaan Abstraction dan Interface Pada Java OOP

Image
  Ada hal menarik saat saya belajar pemograman dengan konsep OOP di Java, yaitu seputar Abstraction dan Interface Kenapa kedua hal ini menarik karena mereka serupa tapi tak sama. Barang kali postingan ini akan mengelaborasikannya lebih lanjut dibawah ini Pastikan sebelumnya kalian sudah memahami bagaimana konsep Object Oriented Programming, memang konsep ini sangat sulit dipelajari dan diterapkan bagi programmer pemula, namun seiring berjalannya waktu dan ditambah pemahaman kita yang sudah pas  tentang syntax syntax yang sering kita gunakan, maka OOP tidak lagi sesulit yang dibayangkan.  Asumsi saya, kalian sudah bisa membuat child class dan parent class. Pada konsep tradisional itu, kalian bisa saja menginisiasikannya dengan bebas. Bisa parent atau childnya.  Misal kalian membuat parent class bernama Mobil dan child class bernama Avanza. Maka kalian bisa membuat objek dari class Mobil tersebut dan class Avanza. Caranya seperti ini Buat class main Buat class Mobil de...

Pembahasan Polymorphism Pada Java

Image
  Kali ini kita akan membahas konsep pemograman dari materi OOP atau Object Oriented Programming. Yang mana kita akan menerapkan konsep ini pada bahasa pemograman Java Ada beberapa konsep pada OOP yang biasa diterapkan pada beberapa bahasa pemograman entah Javascript, Php, Kotlin, Python, dsb. Yaitu,  Inheritance Polymorphism Abstraction Encapsulation Namun postingan ini akan fokus membahas tentang konsep Polymorphism Konsep Polymorphism Polymorphism sesuai namanya artinya ia sesuatu yang bisa berubah ubah bentuk. Namun dalam class artinya sebuah class tertentu bisa kita ubah semau kita, apabila terdapat field, property, atau method yang sudah ada sebelumnya pada parent class, kita bisa mengubah meng-override-nya saja Lalu kita pun akhirnya bisa meng-inisiasikannya menjadi object pada class yang kita inginkan Langkah Langkah Buat struktur OOP Inheritance biasa. Kalian bisa melihat kode-nya dibawah ini Ingat Inheritance terdiri dari Parent Class dan Child Class. Yang mana Child...