Tuesday, 5 May 2015

CARA MEMBUAT DATABASE DENGAN MySQL

I. DASAR TEORI
MEMBUAT DATABASE DENGAN MySQL

Dasar Teori

MENGENAL MySQL
MySQL tergolong sebagai DBMS (Database Manajemen System). Perangkat lunsk ini bermanfaat untuk mengelola data dengan cara yang sangat fleksibel dan cepat.berikut adalah sejumlah aktifitas yang terkait dengan data yang didukung oleh perangkat lunak tersebut.
·         Menyimpan data ke dalam table
·         Menghapus data dalam tabel
·         Mengubah data dalam tabel
·         Mengambil data yang tersimpan dalam tabel
·         Memilih data tertentu yang akan diambil
·         Melakukan pengaturan hak akses terhadap data

MySQL banyak digunakan untuk kepentingan penanganan database karena selain handal juga bersifat open source. Konsekuensi dari open source adalah perangkat lunak ini dapat dipakai oleh siapa saja tanpa membayar.
Salah satu cara mengakses database MySQL adalah menggunakan PHPMySQL. Aplikasi ini berjalan melalui web browser. Software yang digunakan dalam praktikum ini adalah XAMPP.akt

PhpMyAdmin adalah alat yang ditulis dalam PHP yang ditujukan untuk menangani administrasi MySQL melalui web. Membuat dan drop database, membuat/drop/merubah tabel, menghapus/mengedit/menambahkan kolom,jalankan SQL pernyataan apapun, mengatur kunci pada field, mengatur hak, ekspor data ke dalam berbagai format dan tersedia dalam 50 bahasa.

Tipe data MySQL
Tipe data : data yang terdapat dalam sebuah tabel berupa field yang berisi nilai dari data tersebut. MySQL mengenal beberapa tipe data, yaitu :

Tipe Data
Keterangan
Char
Menyatakan data berbentuk teks (kumpulan sejumlah karakter). Panjang maksimal 255 karakter.
Varchar
Data teks yang bersifat variable
INT
Menyatakan data berbentuk bilangan bulat. Bilangan berkisar Antara -2.147.483.648 s/d 2.147.483.648 apabila ada tambahan UNSIGNED, bilangan berkisar antara 0 s/d  4.294.967.295

MEDIUMINT


Menyatakan data berbentuk bilangan bulat. Bilangan berkisar antara -8.388.607 apabila ada tambahan UNSIGNED bilangan berkisar antara 0 s/d 16.777.215
TINYINT
Menyatakan data berbentuk bilangan bulat. Bilangan berkisar antara -128 s/d 127. Apabila da tambahan UNSIGNED, bilangan berkisar antara 0 s/d 256
SMALLINT
Menyatakan data berbentuk bilangan bulat. Bilangan berkisar antara -32.768 s/d 32.767. Apabila ada tambahan UNSIGNE, bilangan berkisar antara 0 s/d 65.535
BIGINT
Menyatakan data berbentuk bilangan bulat. Bilangan berkisar antara -9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807. Apabila ada tambahan UNSIGNED, bilangan berkisar antara 0 s/d 1.884.674.407.370.9551.615
DECIMAL
Menyatakan data bilangan REAL dengan jumlah digit dapat ditentukan. Bentuk penyebutannya :
DECIMAL[(M[,N)]
Tanda [] berarti yang ada didalamnya bisa ada bisa juga tidak ada. Dalam hal ini :
·         M menyatakan jumlah digit keseluruhan. Bila tidak disebutkan maka dianggap sama dengan 10
·         N menyatakan jumlah digit dipecah. Bila tidak disebutkan maka dianggap sama dengan NOL
BOOL
Menyatakan dta yang bernilai BENAR atau SALAH. Nilai 0 menyatakan data SALAH dan nilai selain NOL menyatakan data bernilai BENAR, identic dengan TINYINT(1)
DATE
Menyatakan data berbentuk tanggal

·         Tipe data Char() dan VarChar()
Tipe data Char() dan VarChar() pada prinsipnya sama, perbedaan hanya terletak pada jumlah memory yang digunakan untuk menyimpannya. Memory yang digunakan untuk penyimpanan tipe data char() bersifat statis, besarnya tergantung pada berapa jumlah field yang ditetapkan pada saat field tersebut dideklarasikan. Pada tipe data varchar() besarnya memory penyimpanan bergantung pada jumlah karakter ditambahkan 1 byte.
·         Tipe data tanggal
Untuk tanggal dan jam tersedia tipe data berupa DATETIME, DATE, TIMESTAMP, TIME dan YEAR. Masing-masing tipe mempunyai kisaran nilai tertentu, seperti pada tabel dibawah ini :

Tipe Data
Kisaran Nilai
Memory penyimpanan
DATETIME
1000-01 00:00 s/d 9999.12.3123.59:59
3 byte
DATE
1000-01-01 s/d 9999.12.31
8byte
TIMESTAMP
1970-01-01 00:00:00 s/d 2037
4 byte
TIME
-839:59:59 s/d 839:59:59
3 byte
YEAR
1901 s/d 2155
1        byte



II. PERMASALAHAN

·         Mempraktikan dapat mengenal konsep basisdata dalam MySQL
·         Mempraktikan dapat membuat database dalam konsep MySQL
·         Mempraktikan dapat mengaksesdata dalam MySQL melalui PHPMyAdmin



III. IMPLEMENTASI


Pelaksanaan praktikum
Langkah 1 : Membuat Database
Dalam menjalankan phpMyAdmin langkah-langkah awal yang harus dijalankan :


  • Mengaktifkan server Apache dan MySQL

  •     Menjalankan web browser
  •    Memeriksa MySQL, kemudian akan muncul tampilan sebagai berikut
  •    Mengetik TOKO pada kontak dibawah judul Create New  Database




  •             Klik pada tombol create
  •              Memperhatikan pada panel disebelah kiri terdapat tulisan TOKO(0). TOKO menyatakan nama database yang baru saja diciptakan, angka nol menyatakan jumlah tabel yang terdapat pada database.

  • Klik pada tombol GO , sehingga hasil yang ditampilkan seperti gambar dibawah ini


  •             Mengisi kolom field,type,legnht/valvue dan index seperti tabel dibawah ini


Field
Type data
Field/valvue
Index
Id_merk
VarChar
3
Primery
Nama
VarChar
15
-
Jenis
VarChar
25
-


  • Kemudian klik tombol save Sehingga tampil tabel sebagai berikut


Langkah 3 : Memasukkan data ke dalam tabel
Setelah tabel diciptakan, data bisa dimasukkan kapan saja. Contoh berikut menunjukkan cara menambahkan sebuah record ke dalam tabel “Merk”.

  • Klik tabel “Merk” yang tercantum dalam panel kiri di bawah nama datbase sehingga muncul tampilan seperti berikut 


  • Klik Insert sehingga tampilan berubah menjadi seperti berikut


  • Mengetik data seperti terlihat pada gambar berikut


  • Klik tombol GO . Maka akan tampil hasil seperti berikut :



No comments:

Post a Comment