Langsung ke konten utama

Database (Basis Data)


Database (Basis data) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.

Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien.

Beberapa Istilah Database
·         Table
Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik. 
·         Field
Field merupakan kolom dari sebuah table. Field memiliki ukuran type data tertentu yang menentukan bagaimana data nantinya tersimpan.
·         Record
merupakan sebuah kumpulan nilai yang saling terkait.
·         Key
Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.
·         SQL
SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Tidak seperti PHP atau Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB.

MySQL memiliki 3 (tiga) tipe data utama, yaitu MyISAM, InnoDB dan HEAP.
· Tipe tabel MyISAM merupakan tipe tabel yang sederhana, stabil dan mudah digunakan.
·   Tipe tabel InnoDB merupakan tipe tabel MySQL yang mendukung proses transaksi.
· Tabel dengan tipe HEAP tidak menyimpan datanya di hardisk, tetapi menyimpan di RAM (memori).
  
Terdapat 3 (tiga) jenis perintah SQL, yaitu :
1. DDL atau Data Definition Language merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :  CREATE,  ALTER, RENAME, DROP.

2. DML atau Data Manipulation Language merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : SELECT, INSERT, UPDATE, DELETE.

3. DCL atau Data Control Language merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain : GRANT, REVOKE

Komentar

Postingan populer dari blog ini

Cara Download dan Install Proteus 8 Profesional

Proteus 8 Profesional adalah software simulasi  dengan desain sistem papan sirkuit yang digunakan untuk membuat sebuah skematik, microprocessor ataupun desain PCB.  Proteus 8 Professional juga merupakan software yang dikembangkan oleh Labcenter Electronics. Proteus 8 Professional memiliki komponen-komponen seperti : ISIS schematic capture, ARUS PCB layout dan VSM (Visual System Modeling).   Proteus 8 Professional 8.6 SP2 Build 23525 Full Version. Bisa download disini (ukuran file 247 MB)  Download Cara Install: 1. Matikan Koneksi Internet & Antivirus pada PC anda. 2. Extract filenya menggunakan winrar, lalu bukalah folder yang telah anda Extract. 3. Jalankan file Installer dengan nama “Setup.exe”. 4. Lalu double klik (klik 2x)  pada file tersebut. 5. Setelah itu tunggu sampai instalasi selesai dan Proteus 8 Profesional siap dijalankan. Setelah selesai install, silahkan ikuti langkah-langkah berikut: Semoga ber...

Gerbang Logika Dasar dan contoh rangkaiannya

Terdapat 7 jenis Gerbang Logika Dasar dan Kombinasi, yaitu : Gerbang Logika Dasar: 1. Gerbang AND 2. Gerbang OR 3. Gerbang NOT Gerbang Logika Kombinasi: 1. Gerbang NAND 2. Gerbang NOR 3. Gerbang X-OR(Exlusive OR) 4.  Gerbang X-NOR(Exlusive NOR) Penjelasan masing-masing Gerbang Logika Dasar sebagai berikut : 1. Gerbang Logika AND Logika AND merupakan logika yang Outputnya akan berlogika 1 jika  semua Inputnya berlogika 1, jika salah satu atau kedua inputnya berlogika 0  maka outputnya akan berlogika 0. 2. Gerbang Logika OR Logika OR merupakan logika yang Outputnya akan berlogika 0 jika  semua Inputnya berlogika 0, jika salah satu atau kedua inputnya berlogika 1  maka outputnya akan berlogika 1. 3. Gerbang Logika NOT Logika NOT disebut juga dengan Inverter karena nilai logika outputnya selalu berlawanan dengan nilai logika inputnya. Dalam arti kata jika nilai inputnya berlogika 0, maka outputnya akan berlogika 1. Dan s...

Simulasi Sensor Jarak(Ultrasonik)

Sensor Ultrasonik merupakan  sensor yang  mengukur jarak dengan menggunakan gelombang ultrasonik. Kepala sensor memancarkan gelombang ultrasonik dan menerima gelombang yang dipantulkan kembali dari target.  Sensor Ultrasonik digunakan jarak ke target dengan mengukur waktu antara emisi dan penerimaan. Kegunaan dari sensor ini adalah dapat digunakan untuk mengukur jarak pada suatu benda atau suatu objek. Selain itu, sensor ultrasonik dapat di implementasikan menjadi sebuah radar atau navigasi pada kapan selam. Pada kesempatan ini kita akan membuat simulasi sederhana pada PROTEUS dengan menggunakan Sensor Ultrasonik. Adapun untuk komponen yang kita gunakan sebagai berikut : Arduino Uno LCD  Sensor Ultrasonik Potensiometer Untuk membuat rangakaian simulasinya teman-teman dapat melihat video berikut: Semoga bermanfaat :)