Postingan

Pengertian Problem Graph dan Array List

Pengertian Problem Graph dan Array List Problem Graph Problem Graph adalah sekumpulan node(simpul) di dalam bidang dua dimensi yang dihubungkan dengan sekumpulan garis(sisi). Graph dapat digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tertentu dengan objek sebagai node(simpul), bulatan atau titik(vertex), sedangkan hubungan antara objek dinyatakan dengan garis(edge). Arraylist Berbeda dengan array biasa, Arraylist memiliki sejumlah operasi yang lebih lengkap dan mudah digunakan dibandingkan dengan array biasa. Arraylist merupakan collection yang menjadi bagian dari Java Util. Seperti biasa, Arraylist dapat menambah data baru secara dinamis tanpa harus menentukan ukurannya di awal. Berbagai operasi dapat dilakukan terhadap Arraylist seperti berikut: size(), untuk mencari panjang Arraylist add(), untuk menambah elemen baru get(), untuk mengambil elemen pada indeks tertentu isEmpty(), untuk memeriksa apakah Arraylist kosong atau tid...

Pengertian DDL dan DML

Gambar
Pengertian DDL dan DML DDL (Data Definition Language) DDL dapat di gunakan untuk mengoperasikan suatu skema struktur pada sebuah database, perintah utama yang dapat di gunakan pada DDL (Data Definition Language) adalah seperti CREATE, RENAME, ALTER, DROP. Create adalah perintah yang di guankan untuk membuat baru baik database, maupun table. Sedangkan Rename adalah perintah yang di gunakan untuk mengubah nama seperti nama table, dan DROP adalah perintah yang di gunakan untuk menghilangkan suatu objek. DML (Data Manipulation Language) DML adalah sekumpulan perintah yang di gunakan untuk melakukan pengelolaan database seperti membuat baru, menambah, menghapus dan menampilkan, perintah utamanya adalah seperti UPDATE, DELETE, INSERT, SELECT. Perintah UPDATE di gunakan ketika anda ingin melakukan pembaruan data, dan perintah delete di gunakan jika anda ingin menghapus data, selain itu ada juga perintah INSERT yang dapat anda gunakan untuk memasukan data ke dalam databa...

Normalisasi dan Unnormalisaasi dalam Database

Normalisasi dan Unnormalisasi dalam Database Pengertian Normalisasi Normalisasi adalah proses pengelompokan atribut data yang membentuk entitas sederhana, nonredundan, fleksibel, dan mudah beradaptasi, Sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik. Tujuan Normalisasi Database   adalah untuk menghilangkan dan mengurangi redudansi data dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel yang tepat). Jika data dalam database tersebut belum di normalisasi maka akan terjadi 3 kemungkinan yang akan merugikan sistem secara keseluruhan. INSERT Anomali : Situasi dimana tidak memungkinkan memasukkan beberapa jenis data secara langsung di database. DELETE Anomali: Penghapusan data yang tidak sesuai dengan yang diharapkan, artinya data yang harusnya tidak terhapus mungkin ikut terhapus. UPDATE Anomali: Situasi dimana nilai yang diubah menyebabkan inkonsistensi database, dalam artian data yang diubah tidak sesuai dengan yang ...

Primary Key dan Foreign Key

Gambar
Primary Key dan Foreign Key Pengertian Primary Key Secara sederhana, Primary Key disebut juga dengan Kunci Primer. Kunci Primer tersebut dipilih sebagai identifikasi untuk membedakan satu baris dengan baris lainnya dalam suatu tabel. Pada dasarnya, setiap tabel hanya memiliki satu primary key saja. Primary key yang terdapat di tabel pertama dihubungkan dengan tabel kedua sehingga pada tabel kedua disebut dengan Foreign Key. Dalam suatu tabel, Anda mungkin menemukan banyak kolom yang disebut dengan kunci kandidat (Candidate Key), dimana satu diantara kunci kandidat tersebut dijadikan sebagai kunci primer (Primary Key). Bentuk perintah dasar untuk membuat Primary Key  dalam SQL  adalah : Column data_type1 [PRIMARY KEY] Fungsi Primary Key Dalam penggunaan relasional database, tabel digunakan untuk menyimpan setiap nilai didalamnya. Tabel yang merupakan gabungan dari kolom yang terdiri dari nilai (value) yang bersifat unik untuk mengidentifikasi setiap ba...