Subscribe to web2feel.com
Subscribe to web2feel.com

Membuat Database dengan Mysql (Text Mode)

Diposting oleh Eko Hadi G Selasa, 20 April 2010

Baiklah kali ini aq mau sharing gimana cara membuat database yang udah aku pelajari di perkuliahan ku ya walaupun masih sangat sederhana semoga ilmu ini dapat bermanfaat untuk anda. Tak lupa ku ucapkan terimakasih kepada Alloh SWT yang telah memberikan ilmu ini melalui dosen ku Pak Rudy n tempat dimana aku menempuh ilmu STMIK AMIKOM Yogyakarta.

Sebelum kita membuat database, terlebih dahulu anda harus mempersiapkan software XAMPP atau WAMP Server yang mana dapat di cari lewat mbah google. Nah sebelum anda mendownload XAMPP atau WAMP Server, pastikan anda sudah tahu Sistem Operasi apa yang dipakai. Bila anda menggunakan Sistem Operasi Windows silahkan download untuk SO windows namun bila menggunakan Sistem Operasi Linux pastikan anda mendownload Xampp untuk linux dengan extensi .tar.gz setelah itu silahkan install XAMPP yang sudah di download.

Menjalankan Mysql
Pada dasarnya command mysql di Ms Windows dan linux adalah sama persis, namun biar anda tidak bingung saya akan menjalankan mysql di Linux dan di Ms Windows XP

Pada Linux OS

  • Pastikan anda berada pada direktori home user anda dan xampp sudah berjalan. Bila belum silahkan di jalankan.
  • Ketikkan syntax berikut ini  /opt/lampp/bin/mysql -u root -p kemudian enter dan akan ditanyai password, abaikan passwordnya kemudian enter untuk login mysql sebagai root
  • Nah anda sudah masuk mysql dengan user sebagai root

Pada Windows XP OS
untuk windows XP dan variannya dapat menggunakan XAMPP atau WampServer. Disini saya menggunakan wampserver yang lebih nyaman penggunaanya.
  • Pastikan Wampserver atau XAMPP sudah running
  • Masuk di Start - All Programs - Accessories - Command Prompt
  • ketikkan syntax berikut ini: cd “wamp\bin\mysql\mysql15.0.15b\bin” Enter.
  • Masuk ke Mysql dengan login sebagai root, syntaxnya : mysql -u root -p

Gimana dah pada masuk di mysql kan? Oke dech kita sekarang belajar membuat database hingga membuat Baris atau kolom-kolom nya. Di tutorial yang spesial ini saya akan membuat sebuah database dengan contoh sebuah database Daftar Santri TPA-Ash Shobar Soropadan. Di dalam database TPA saya akan membuat sebuah tabel dengan nama SANTRI. Kemudian di dalam tabel SANTRI saya akan membuat 5 Baris yang berisi NAMA, UMUR, KELAS, JILID dan PENGAJAR

CATATAN
Sebelum melangkah lebih jauh saya akan menjelaskan beberapa aturan biar kita tidak bingung dan mudah memahami syntax
  • Saya menggunakan bahasa indonesia agar mudah dipahami dan tidak membingungkan.
Tabel = Table
Baris = Field






Let's Learn together!!!

Membuat Database
Ok sekarang kita buat database TPA, syntax nya sebagai berikut:
Syntax umum : CREATE DATABASE nama database;
Ex: CREATE DATABASE TPA;

Menampilkan Database
Nah setelah membuat database TPA, ada baiknya kita mengecheck apakah database TPA tadi sudah dibuat atau belum.
Syntax umum : SHOW DATABASES;
Ex: SHOW DATABASES;

Mengaktifkan Database
Ternyata database TPA sudah dibuat. Namun database TPA Belum Aktif, untuk mengaktifkan Database TPA silahkan ketikkan Syntax berikut ini
Syntax umum : USE nama database;
Ex: USE TPA;

Membuat Tabel
Ok dech Database sudah aktif, Langkah selanjut nya adalah membuat tabel SANTRI. Disini kita akan buat 5 kolom yaitu
NAMA dengan tipe data varchar(30)
UMUR dengan tipe data int
KELAS dengan tipe data char
JILID dengan tipe data integer
PENGAJAR dengan tipe data varchar(30)

Untuk membuat tabel santri syntax nya sebagai berikut.
Syntax umum : CREATE TABLE nama tabel (nama_kolom tipe_data, nama_kolom tipe_data,);
Ex: CREATE TABLE SANTRI (NAMA varchar(30), UMUR int, KELAS char, JILID int, PENGAJAR varchar(30));

Menampilkan Tabel
Ada baik nya kita check lagi apakah tabel SANTRI sudah dibuat atau belum, silahkan ketikkan syntax berikut ini.
Syntax umum : DESC nama tabel;
Ex: DESC SANTRI;

Menambahkan Baris dalam tabel
Singkat cerita di TPA Ash-Shobar mennginginkan database di tambah 1 Baris atau kolom lagi yang berisi tentang ALAMAT dari santri-santri TPA Ash-Shobar. Syntax untuk menambahkan Baris kedalam tabel adalah sebagai berikut
Syntax umum : ALTER TABLE nama tabel ADD Baris baru tipe data;
Ex: ALTER TABLE SANTRI ADD ALAMAT varchar(80);

Alhamdulillah tabel SANTRI sudah dibuat itu berarti database sudah siap digunakan dan kita siap meng-inputkan data.

Menginputkan Data ke tabel
untuk menginputkan data, sebenarya tidak susah susah amat hanya saja syntax nya agak panjang. Sebagai contoh saya akan menginputkan data di Baris NAMA, UMUR, KELAS, JILID dan PENGAJAR.
Syntax umum : INSERT INTO nama tabel (nama_Baris, nama_Baris2) values ('data_Baris', 'data_Baris2');
Ex: INSERT INTO SANTRI (NAMA, UMUR, KELAS, JILID, PENGAJAR, ALAMAT) VALUES ('Eko HG', '10', 'A', '6', 'Ustadh Muslim', 'Soropadan Concat Depok Sleman');

Menampilkan data di tabel
Setelah semua data di inputkan kedalam tabel pastilah kita ingin melihat isi dari tabel yang sudah terisi dengan data data. Syntax untuk menampilkan tabel adalah sebagai berikut
Syntax umum : SELECT Baris FROM tabel;
Ex: SELECT * FROM SANTRI;

Catatan : * mengartikan semua Baris yang ada pada tabel. Boleh dicoba * diganti NAMA dan silahkan untuk Baris nya dapat dimodifikasi sampai syntaxnya seperti berikut SELECT * FROM TABEL ORDER BY NAMA ASC;

Menghapus Data di tabel
Sangat dimungkinkan anda ingin menghapus data yang salah pada tabel. Untuk menghapus data dari tabel syntax nya:
Syntax umum : DELETE FROM tabel WHERE Baris='data';
Ex: DELETE FROM SANTRI WHERE NAMA='BOBI';


Meng-update data di tabel
Bila menghapus data seperti dicontoh Tabel SANTRI mungkin tidaklah masalah bila ingin menginputkan lagi, tapi akan jadi masalah bila tabel santri itu berjumlah kolom 20 padahal kesalahan hanya pada penulisan di kolom nama. Solusi dari permasalahan tadi pastilah kita mengupdate/mengganti data dari tabel. Untuk mengupdate tabel syntax nya sebagai berikut:
Syntax umum : UPDATE FROM tabel SET Baris='data baru' WHERE Baris='data lama';
Ex: UPDATE FROM SANTRI SET UMUR='11' WHERE UMUR='10';


Referensi: Modul Mysql M Rudyanto Arief

1 Responses to Membuat Database dengan Mysql (Text Mode)

  1. dp Says:
  2. kalau database nya berdasarkan ERD dan harus ada proses normalisasi,normalisasi 1NF,2NF,3NF.
    gmn pak

     

Posting Komentar

Jakarta -