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