Assalamu’alaikum…

            Hai sobat selamat datang di laila’sblog kali ini saya akan membahas atau mempelajari bagaimana cara membuat Database dengan MySQL. Mungkin ini mudah akan tetapi banyak juga yang mungkin belum tau,untuk itu mari kita lihat pembahasan dibawah ini secara teliti.

Pengertian
           Seperti yang kita ketahui bahwa SQL adalah bahasa standar untuk menyimpan, memanipulasi dan mengambil data di database.

Latar Belakang
           Membuat Database lewat MySQL.

Uraian
         Sudah dijelaskan diatas, oleh karena itu tutorial kali ini adalah membuat sebuah Database menggunakan MySQL.sebelumnya ada beberapa kegunaan dari SQL yaitu sebagai berikut :
SQL dapat mengeksekusi query terhadap database
  • SQL dapat mengambil data dari database
  • SQL bisa memasukkan record dalam database
  • SQL bisa mengupdate record dalam database
  • SQL dapat menghapus record dari database
  • SQL bisa membuat database baru
  • SQL dapat membuat tabel baru dalam database
  • SQL dapat membuat prosedur tersimpan dalam database
  • SQL dapat membuat tampilan dalam database
  • SQL dapat mengatur hak akses pada tabel, prosedur, dan tampilan



Tutorial membuat Database dengan SQL.
  1. Pertama kita buka phpmyadmin terlebih dahulu dengan mengetikkan http://localhost/phpmyadmin/ di browser anda.




  2. Kemudian ketikkan “CREATE DATABASE bioskop ; ” pada SQL tadi kalau sudah klik go.
    CREATE DATABASE bioskop;
  3. Selanjutnya membuat tabel


CREATE TABLE operator(
        id VARCHAR (20) NOT NULL,
        nama VARCHAR (50) NOT NULL,
        password VARCHAR(100) NOT NULL,
        created_at DATETIME NOT NULL,
        updated_at TIMESTAMP,
        PRIMARY KEY (id)
);

CREATE TABLE film (
        id VARCHAR (20) NOT NULL,
        judul VARCHAR (50) NOT NULL,
        deskripsi TEXT,
        rating VARCHAR (50) NOT NULL,
        produksi VARCHAR(100) NOT NULL,
        distributor VARCHAR(100) NOT NULL,
        durasi INT NOT NULL,
        country VARCHAR(50) NOT NULL,
        created_at DATETIME NOT NULL,
        updated_at TIMESTAMP,
        PRIMARY KEY (id)
);

CREATE TABLE teater (
        id VARCHAR (20) NOT NULL,
        nama VARCHAR (50) NOT NULL,
        created_at DATETIME NOT NULL,
        updated_at TIMESTAMP,
        PRIMARY KEY (id)
);

-- foreign key: teater_id
CREATE TABLE kursi (
        id VARCHAR (20) NOT NULL,
        nama VARCHAR (50) NOT NULL,
        teater_id VARCHAR(20) NOT NULL,
        created_at DATETIME NOT NULL,
        updated_at TIMESTAMP,
        PRIMARY KEY (id)
);

-- foreign key: film_id, teater_id
CREATE TABLE jadwal (
        id VARCHAR (20) NOT NULL,
        hari VARCHAR (50) NOT NULL,
        jam VARCHAR(20) NOT NULL,
        harga INT NOT NULL,
        film_id VARCHAR(20) NOT NULL,
        teater_id VARCHAR(20) NOT NULL,
        created_at DATETIME NOT NULL,
        updated_at TIMESTAMP,
PRIMARY KEY (id) ); -- foreign key: operator_id, jadwal_id, kursi_id, CREATE TABLE transaksi ( id VARCHAR(20) NOT NULL, operator_id VARCHAR(20) NOT NULL, jadwal_id VARCHAR(20) NOT NULL, kursi_id VARCHAR(20) NOT NULL, jumlah_dibayar INT NOT NULL, kembalian INT NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY (id) );



    Pada kode diatas kamu dapat membuat sebuah tabel dengan perintah CREATE TABLE. Kemudian ada tipe data berupa INT, VARCHAR, TEXT, DATETIME dan TIMESTAMP. Untuk tipe data VARCHAR kamu harus menentukan berapa panjang maksimal dari kolom tersebut. Tipe INT dapat kamu tentukan panjang angka yang akan digunakan. Sedangkan TIMESTAMP akan selalu diisi secara otomatis oleh MySQL saat baris baru dibuat.
Kemudian ada juga atribut tambahan NOT NULL dimana kolom tersebut tidak boleh kosong saat proses insert. Kemudian ada penentuan PRIMARY KEY dimana kolom tersebut akan menjadi pembeda antar kolom agar mencegah data dengan id sama memiliki dua baris yang sama.
  1. Untuk menghapus ketik tulisan
    • DROP TABLE transaksi;
    • DROP TABLE jadwal;
    • DROP TABLE kursi;
    • DROP TABLE teater;
    • DROP TABLE film;
    • DROP TABLE operator;



sedangkan untuk Database :
  • DROP DATABASE bioskop;
5. Database yang kita buat melalui SQL sudah jadi.









Mudah bukan buat databae melalui SQL,makanya baca dulu baru dicoba,



Selamat mencoba… ;)
Maksud dan Tujuan
dapat memahami tutorial membuat database menggunakan SQL.
Alat dan Bahan
  • Laptop
  • File Items
  • Phpmyadmin
Referensi
1. https://translate.googleusercontent.com/translate_c?depth=1&hl=id&prev=search&rurl=translate.google.com&sl=en&sp=nmt4&u=https://www.w3schools.com/sql/sql_intro.asp&usg=ALkJrhhKjV2vtZJMXKfxCqf-p2Zjy6y0Og