• Notasi Big-O dalam SQL

    Selain untuk membahasakan berapa lama sebuah algoritma membutuhkan waktu untuk menyelesaikan suatu masalah, Big-O juga bisa kita pakai untuk mengukur kompleksitas waktu dari perintah dalam bahasa SQL. Dalam pembahasan ini, indeks memiliki peran dalam pengukuran kompleksitas waktu. a. Waktu konstan Query akan berjalan dengan waktu konstan apabila query tersebut membutuhkan jumlah waktu yang sama tanpa…


  • Database: Normalisasi tabel

    Normalisasi merupakan proses dekomposisi dari suatu tabel yang “buruk” dengan melakukan pemisahan pada atribut-atributnya sehingga menjadi tabel-tabel yang lebih kecil. Secara umum, tujuan normalisasi adalah memperoleh sebuah basis data dengan ruang penyimpanan yang efisien. Hasil akhir yang ingin kita capai dari normalisasi adalah: menjamin hubungan antar atribut yang ada, mencegah kerusakan/ kesalahan basis data dengan…


  • Database: Pemetaan Entitas ke dalam Tabel

    Tulisan kali ini, kita akan membahas tentang konsep memetakan ERD (diagram relasi entitas) ke dalam bentuk tabel. Untuk mengingat kembali tentang dasar-dasar ERD, bisa membaca ulang artikel Database: ER Diagram. Aturan awal Entitas kuat menjadi tabel dengan atribut-atributnya menjadi kolom dalam tabel. Sedangkan, atribut key menjadi primary key atau foreign key. Relasi akan menjadi tabel jika: Relasi adalah…


  • Database: ER Diagram

    Diagram Relasi Entitas (Entity Relationship Diagram atau ERD) adalah diagram yang berfungsi untuk memodelkan relasi antar tabel yang tersusun menurut aturan tertentu. Komponen-komponen dalam ERD terdiri dari: Entitas Atribut Relasi Kardinalitas Contoh ERD


  • Apa sih OOP (Object Oriented Programming) itu?

    Gambaran Umum Object Oriented Programming (Pemrograman Berorientasi Obyek) merupakan teknik membuat suatu program dengan menerjemahkan masalah ke dalam bentuk obyek. Ide dasar OOP adalah mengombinasikan data dan fungsi-untuk-mengakses-data menjadi sebuah kesatuan unit. Unit ini dikenal dengan nama obyek (object). Sebuah obyek sebenarnya mencerminkan pola kinerja manusia dalam kehidupan sehari-hari. Kita ambil contoh dari pembagian departemen pada…


Design a site like this with WordPress.com
Get started