• Tidak ada hasil yang ditemukan

Database SQL pada MySQL

N/A
N/A
Protected

Academic year: 2018

Membagikan "Database SQL pada MySQL"

Copied!
22
0
0

Teks penuh

(1)

Modul 1

Database SQL pada MySQL

Disusun oleh

Sri Siska Wirdaniyati

JURUSAN STATISTIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS ISLAM INDONESIA

YOGYAKARTA

(2)

BAB I

PENDAHULUAN

1.1 Mengenal SQL dan MySQL

MySQL adalah sebuah program database server yang mampu menerima dan

mengirimkan datanya dengan sangat cepat, multi user serta meggunakan perintah

strandar SQL (Structured Query Languange). MySQL merupakan sebuah

database server yang freem artinya kita bebas menggunakan database ini untuk

keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya.

MySQL pertama kali dirintis oleh seseorang programmer database bernama Michael Widenius. Selain sebagai database server, MySQL juga merupakan

program yang dapat mengakses suatu database MySQL yang sedang berposisi

sebagai server. Pada saati ini berarti program berposisi sebagai Client. Jadi MySQL adalah sebuah database yang dapat digunakan baik sebagai Client

maupun server.

Database MySQL, biasanya kita baca mei-es-ki-el atau bisa juga

mai-se-kuel, merupakan suatu perangkat lunak database yang berbentuk database

relasional atau dalam bahasa basisdata sering disebut dengan Relation Database Management System (RDBMS) yang menggunakan suatu bahasa permintaan bernama SQL.

SQL adalah bahasa perintah (Query) dalam program MySQL atau sebuah bahasa permintaan database yang terstruktur. Bahasa SQL dibuat sebagai bahasa

yang dapat merelasikan beberapa tabel dalam database maupun merelasikan antar

database. Bahasa SQL ditulis langsung dalam sebuah program database sehingga

seseorang pengguna dapat melihat langsung permintaan yang diinginkan,

sekaligus melihat hasilnya. MySQL sendiri adalah sebuah program database

server yang memerlukan sebuah bahasa permintaan dalam melayani permintaan

user.

(3)

1. Data Definition Languange (DDL)

DDL adalah sebuah Metode Query SQL yang berguna untuk

mendefinisikan data pada sebuah database, adapun query yang dimiliki :

 CREATE : digunakan untuk melakukan pembuatan tabel dan

database.

 DROP : digunakan untuk melakukan penghapusan tabel maupun

database.

 ALTER : digunakan untuk melakukan pengubahan struktur tabel

yang telah dibuat, baik menambah FIELD (ADD), mengganti nama FIELD

(CHANGE) ataupun menamakannya kembali (RENAME) serta menghapus

(DROP).

2. Data Manipulation Languange (DML).

DML adalah sebuah metode query yang dapat digunakan apabila DDL

telah terjadi sehingga fungsi dari query ini adalah untuk melakukan pemanipulasian database yang telah ada atau telah dibuat sebelumnya. Adapun

query yang termasuk di dalamnya adalah:

 INSERT : digunakan untuk melakukan penginputan masukan data

pada tabel database.

 UPDATE : digunakan untuk melakukan pengubahan atau peremajaan

terhadap data yang ada pada tabel.

 DELETE : digunakan untuk melakukan penghapusan data pada tabel.

Penghapusan ini dapat dilakukan secara sekaligus (seluruh isi tabel) maupun

hanya beberapa recordset.

1.2 Tipe Data pada MySQL

Tipe data adalah suatu bentuk pemodelan data yang dideklarasikan pada saat

melakukan pembuatan tabel. Tipe data ini akan mempengaruhi setiap data yang

akan dimasukkan ke dalam sebuah tabel. Data yang akan dimasukkan harus sesuai

dengan tipe data yang dideklarasikan.

Secara umum, semua database memiliki dua bentuk dukungan data yaitu

(4)

menangani penyimpanan jenis data dapat dibagikan ke dalam beberapa bentuk

antara lain:

1. Data Numerik

Numerik adalah salah satu bentuk data yang angka. Bentuk numerik

sendiri dibagi menjadi beberapa bentuk yang terkait dengan panjang data yang

dapat ditampung. Bentuk-bentuk dari data numerik dapat dibaca pada tabel

berikut :

Tabel 1.1 Tipe Data pada Data Numerik

Tipe Bytes Keterangan

TUNYINT 1 Tipe ini merupakan bentuk numerik yang paling

kecil dalam menangani data di dalamnya. Tipe

TUNYINT dapat menangani data mulai dari angka

128 sampai dengan 127.

SMALLINT 2 Memiliki kemampuan menangani data lebih besar,

mulai dari -32768 sampai dengan 32767.

MEDIUMINT 3 Tipe numerik yang sederhana adalah bentuk

MEDIUMINT yang mampu menangani data mulai

dari -8388608 sampai dengan 8388607.

INT 4 Tipe INT sering digunakan dalam permbuatan

database, karena tipe ini dirasa sangat cukup dalam

menangani data mulai dari -2147483748 sampai

dengan 2147483647.

BIGINT 8 Bentuk dasar dalam menangani data numerik

adalah tipe BIGINT yang mampu menangani data

mulai dari -9223372036854775808 sampai

9223372036854775807.

2. Data untuk Penanggalan dan Waktu

MySQL juga memiliki tipe data tersendiri dalam hal menangani masalah

(5)

menyimpan data berupa tanggal dan waktu dapat juga digunakan bentuk

karakter, tetapi data yang masuk akan dianggap sebagai data string, bukan

sebagai waktu atau tanggal.

Waktu dan tanggal adalah salah satu bentuk data yang sangat penting

dalam sebuah database agar kita dapat melakukan penyimpanan data

menyangkut waktu dan tanggal seperti tanggal lahir, tanggal mulai, waktu

mulai dan lain sebagainya. Untuk lebih jelasnya berikut adalah tipe data yang

menangani waktu dan penanggalan.

Tabel 1.2 Jenis Tipe Data pada Data Penanggalan dan Waktu

Tipe Keterangan

DATETIME Bentuk ini merupakan bentuk tipe data yang dapat

menyimpan dua buah bentuk tipe data sekaligus, yaitu

penanggalan dan waktu. Bentuk yang dapat diciptakan oleh

DATETIME adalah „0000-00-0000:00:00‟, dengan

keterangan bahwa „0000-00-00‟ merupakan bentuk penanggalan yang dimulai dari tahun, bulan dan tanggal.

Selanjutnya 00:00:00 adalah tempar untuk menyimpan

waktu dan jam sebagai contoh tahun „2004-06-22‟ dengan

pewaktuan ‟08:15:45‟.

DATE Bentuk ini digunakan untuk menyimpan data penanggalan

dan memiliki bentuk penulisan „000-00-00‟. Penggunaannya mirip dengan DATETIME, hanya saja

yang tidak didukung waktu jam. Contoh „2004-06-22‟.

TIMESTAMP Bentuk penanggalan dengan TIMESTAMP dapat

diciptakan berjajar tanpa ada pembatasnya, berikut adalah

prototip penulisannya 00000000000000.

TIME Bentuk TIME hanya digunakan untuk menyimpan data

berbentuk penanggalan, dimulai tahun yang dibaca dari dua

karakter terakhir untuk selanjutnya diikuti bulan dan

(6)

pewaktuan tersebut dapat dijabarkan bahwa 00 pertama

menunjukkan jam yang diikuti menit dan detik. Contoh

08:35:55.

YEHAR

3. Data String

Selain data numerik dan pewaktuan, MySQL juga mendukung data-data

yang bersifat string atau karakter. Pada jenis data ini kita dapat melakukan

penyimpanan data yang berbentuknya berbeda dari bentuk data yang telah

disebutkan di atas. Bentuk string adalah salah satu bentuk yang harus dimiliki

dan didukung oleh setiap database. Data string dapat menyimpan semua data,

baik itu berupa numerik maupun waktu dan tanggal.

Selain itu string juga memiliki pengertian sebuah tipe data yang mampu

menyimpan semua data yang berupa string. String di sini dapat diartikan

sebagai bentuk yang berupa karakter misalnya nama, alamat, email, pesan

maupun semua data yang berbentuk abjab.

Ada banyak tipe string yang dapat didukung oleh MySQL dair berukuran

byte sampau gigabyte. Dalam tipe string MySQL memiliki dua bentuk

dukungan yang dibagi menjadi dua kelompok yaitu kelompook data yang

berbentuk teks besar dan karakter atau teks kecil. Berikut adalah beberapa yang

tipe tergolong dalam data teks.

Tabel 1.3 Jenis Tipe Data yang Tergolong Data Teks

Tipe Bytes Keterangan

TINYTEXT 225 Tipe ini merupakan bentuk terkecil dari

bentuk penyimpanan data string. Tipe ini

mampu menangani data sampai dengan

2^8-1 data.

(7)

bentuk dukungan tipe string yang mampi

menangani data sampai yang berukuran

2^16-1 data.

TEXT 65535 Bentuk TEXT adalah salah satu bentuk

dukungan tipe string yang mampu

menangani data sampai yang berukuran

2^16-1 (64K-1) data.

BLOB 65535 Bentuk ini adalah bentuk kedua dari tipe

text yang memiliki kemampuan sama yaitu

sampai dengan 2^16-1 (64K-1) data.

MEDIUMTEXT 16777215 Bentuk data bertipe MEDIUMTEXT dapat

menyimpan data yang cukup besar hingga

2^24-1 (16M-1) data.

MEDIUMBLOB 16777215 Bentuk MEDIUMTEXT dapat anda

gantikan dengan menggunakan bentuk data

MEDIUMBLOB yang mampu menyimpan

data sampai dengan 2^24-1 (16M-1) data.

LONGBLOB 4294967295 LONGBLOB adalah bentuk tipe data yang

paling besar dalam menangani data. Ia

mampu menyimpan data hingga dengan

berukuran Giga Bytes. Tipe ini memiliki

batas penyimpanan sampai 2^31-1 (4G-1)

data.

Selain beberapa bentuk tipe data dengan kemampuan menangani data

teks besar seperti di atas, MySQL juga menangani data yang sifatnya kecil atau

string sederhana, biasanya hanya digunakan untuk menyimpan data seperti

nama, alamat dan hoby atau bentuk-bentuk string yang tidak memerlukan

kapasitas besar dalam penyimpanan. Berikut adalah bentuk-bentuk tipe data ini

(8)

Tabel 1.4 Tipe Data yang Tergolong Data String

Tipe Keterangan

VARCHAR Bentuk ini dapat menyimpan data hingga 225 karakter. Anda

dapat menggunakan tipe ini apabila daya yang dimasukkan

tidak lebih dari batasan tersebut. Anda juga dapat

memasukkan data kurang dari total maximalnya atau di

bawah 225 karakter.

CHAR Bentuk CHAR adalah bentuk yang sama dengan VARCHAR

yaitu mampu menangani data sampai dengan 225 karakter.

ENUM Tipe ini disebut sebagai tipe validasi. Pada tipe ini data yang

akan mengisi kolom tersebut harus ditentukan terlebih

dahulu. Misalnya, pada pembuatan kolom yang isinya

mengenai golongan darah yang memiliki anggota A, B, AB,

OB, maka bentuk penulisannya adalah ENUM

(„A‟,‟B‟,‟AB‟,‟O‟).

SET Tipe data SET sebenarnya memiliki fungsi yang sama

dengan tipe ENUM, yaitu mendeklarasikan terlebih dahulu

anggota dari isi kolom yang mungkin akan menjadi

anggotanya.

Banyaknya tipe data yang dapat didukung leh MySQL membutuhkan

kemampuan sebagai perancang database untuk dapat memilih tipe data yang

sesuai dengan data yang ingin dimasukkan. (Hakim, Fajriya. 2011. Modul Praktikum. Yogyakarta : Jurusan Statistika Fakultas Matematika dan ilmu pengetahuan Alam Universitas Islam Indonesia)

1.3 Mengenal Localhost

Localhost merupakan istilah dalam komputer jaringan yang berarti

“komputer ini”. Localhost adalah nama standar yang diberikan sebagai alamt

(9)

127.0.01 dalam Ipv4 atau dalam Ipv6. Localhost digunakan untuk mengantarkan

web browser pada HTTP server yang terinstall di komputer local. Alamt

http://localhost akan menampilkan website loka ladap komputer yang

bersangkutan. (Wahyu, Deby. 2009. Apa itu localhost-127.0.01?.

http://gudanginfo.blogspot.com/2009/07/apa-itu-localhost-?.html. 14 April 2013.

13:00).

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk

mengelola basis data dalam MySQL, salah satunya adalah adalah phpMyAdmin.

PhpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di

komputer. phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa

pemograman PHP yang digunakan untuk menangani administrasi MySQL melalui

Jejaring Jagat Kembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang (fields),

(10)

BAB II

DESKRIPSI KERJA

Sebelum menciptakan database SQL pada MySQL, praktikan harus

mengetahui terlebih dahulu langkah-langkah kerja. Langkah pertama untuk

menciptakan database SQL pada MySQL adalah dengan menginstal software

MySQL yang akan digunakan. Dalam praktikum kali ini, praktikan menggunakan

software apache2triad1.5.4 untuk menciptakan database.

Setelah software MySQL selesai diinstal. Langkah selanjutnya adalah membuka aplikasi MySQL. Adapun cara membuka aplikasi MySQL antara lain:

1. Klik Windows Explorer kemudian kilk Local Disk (C;)

2. Pilih Folder apache2triad.

3. Pilih folder mysql – folder bin.

4. Klik aplikasi mysql sehingga akan tampil seperti gambar 2.1 di bawah ini.

Gambar 2.1 mysql.exe

(11)
(12)

Setelah selesai menciptakan database dengan MySQL, langkah selanjutnya

adalah untuk memastikan bahwa server ini telah bekerja sebagai berikut :

1. Buka Web Browser pada komputer seperti Mozila Firefox atau Opera.

2. Ketik pada kotak alamat adress http://localhost/phpmyadmin, lalu tekan Enter

pada keyboard dan masukkan User Name dan Password. Maka akan tampil phpMyAdmin pada gambar 2.3 di bawah ini.

Gambar 2.3 Jendela pHpMyAdmin

3. Klik tanda segitiga terbalik di bawah tulisan Database sebelah kanan,

kemudian pilih kartu_anggota sehingga akan tampil seperti pada gambar 2.4

(13)

4. Klik icon Browse pada tabel Action sehingga akan tampil database dari tabel rental_komik seperti pada gambar 2.5 di bawah ini.

(14)

BAB III

PEMBAHASAN

Dalam Bab III tentang pembahasan ini praktikan akan menjelaskan cara

membaca, menggunakan dan menyimpulkan basis data (database) SQL pada MySQL dari sebuah kasus. Untuk penyelesaian praktikum kali ini, praktikan

mengambil kasus pendataan kartu anggota rental komik. Dalam pendataan ini,

praktikan menggunakan basis data dengan nama „kartu_anggota dan sebuah tabel

bernama „rental komik‟ yang meliputi nomor anggota, nama, gender, alamat, dan

nomor handphone. Ada beberapa faktor praktikan mengambil kasus pendataan kartu anggota sebagai berikut:

1. Peminat pembaca komik khususnya anak-anak remaja sangat banyak, sehingga

banyak anak-anak yang ingin membuat kartu anggota rental komik.

2. Data-data kartu anggota tersebut tidak di simpan secara baik ( tidak

menggunakan sistem database) sehingga banyak data yang hilang atau adanya data yang ganda ( kembar).

Berdasarkan faktor tersebutlah, praktikan mengambil kasus pendataan kartu

anggota rental komik dengan tujuan dan fungsi sebagai berikut :

1. Untuk mengabadikan data-data peminjam rental komik agar satu kartu anggota

dimiliki hanya satu orang.

2. Sebagai mahasiswa statistika yang di masa depan akan menjadi seorang

statisticians, pendataan data kartu anggota rental komik merupakan langkah awal untuk melakukan survei, sensus dan pendataan administrasi dalam praktik

sehari-hari.

3. Untuk dijadikan sebagai referensi pendataan bagi para pembaca demi

menambah ilmu pengetahuan dalam studi basis data.

Untuk penjelasan kasus pendataan kartu anggota rental komik kali ini,

praktikan mempergunakan printscreen MySQL dari basis data yang telah

(15)

SYNTAX CREATE

SYNTAZ SHOW

SYNTAZ USE

TYPE

LENGHT

NOT NULL

UNIQUE

SYNTAZ DESCRIBE

SYNTAX SELECT SYNTAX INSERT

VALUES RECORDSET

(16)

Ketika pertama kali MySQL terbuka, praktikan akan menemukan ucapan

selamat datang dan fungsi help MySQL. Beberapa fungsi help di dalam MySQL adalah fasilitas bantuan yang berkenaan dengan pengaturan server sendiri. Cara pengaksesannya dilakukan dengan mengetik perintah help. Selain itu, praktikan juga akan menemukan output ‘mysql >‟ yang merupakan prompt standar yang menandakan siap menerima perintah baru dari praktikan.

Untuk menyelesaikan kasus ini, praktikan harus menciptakan basis data

baru dengan menggunakan perintah create database. Create merupakan bahasa SQL dari bentuk Query DDL (Data Definition Languange). Create database

digunakan dalam penciptaan basis data baru yang akan digunakan praktikan

ataupun programmer. Dalam penciptaan basis data baru ini, praktikan

menggunakan nama basis data dengan kartu_anggota. Dalam penulisan create database kartu_anggota diakhiri tanda titik koma (;). Pada umumnya perintah MySQL memang selalu diakhiri dengan tanda titik koma (;). Pada penamaan

nama basis data tidak boleh mengandung spasi karena akan menyebabkan syntax

SQL mengalami error. Pesan error berguna untuk menidentifikasi kesalahan dari praktikan.

Apabila penciptaan basis data berhasil, server akan mengeluarkan output

„Query OK, 1 row affected (0,05 sec)‟. Output itu menyatakan bahwa penciptaan basis data dengan nama kartu_anggota dinyatakan berhasil diciptakan, sehingga

apabila melihat direktori data pada server MySQL dapat ditemukan sebuah direktori baru dengan nama kartu_anggota, atau praktikan dapat juga melihat

melalui perintah show.

Show databases merupakan query untuk menampilkan basis data yang ada

(17)

field Database yang meliputi minimal mysql, information_scema, dan basis data yang baru (kartu_anggota).

Bila telah ditentukan basis data yang akan digunakan, praktikan harus

mengaktifkan basis data tersebut terlebih dahulu dengan menggunakan perintah

use. Syntax use berarti menggunakan atau membuka yang bermakna bahwa praktikan telah masuk ke dalam sebuah basis data dan siap untuk menyelesaikan

kasus. Perintah use dinyatakan berhasil jika server mengeluarkan output

‘Database changed’ yang berarti basis data yang digunakan telah diaktifkan.

Apabila sudah masuk ke dalam basis data kartu_anggota, praktikan telah

diizinkan melakukan operasi pembuatan tabel dan isinya. Dalam penyelesaikan

kasus kali ini, praktikan akan menciptakan tabel dengan nama „rental_komik‟

yang terdiri dari field no_anggota, nama, gender, alamat dan no_hp. Field

no_anggota berisi nomor anggota (member) untuk melakukan peminjaman rental komik. Sementara field nama, gender, alamat, no_hp berisi data nama awal, jenis kelamin, alamat dan nomor handphone dari peminjam rental komik.

Perintah untuk menciptakan tabel hampir sama dengan menciptakan basis

data baru dengan menggunakan perintah create. Pada penciptaan basis data baru menggunakan perintah create database, maka penciptaan tabel menggunakan perintah create table. Create table adalah bahasa SQL dari bentuk Query DDL

(Data Definition Languange) yang berguna untuk melakukan penciptaan tabel. Setelah penulisan create table rental_komik, praktikan harus menambahkan tanda kurung sebagai awal dari penciptaan field. Apabila ditekan tombol Enter, server

akan mengeluarkan output tanda panah (-- >) yang menyatakan bahwa perintah MySQL tersebut dianggap belum selesai atau belum diakhiri tanda titik koma (;).

Pada tabel terdapat baris (recordset) dan kolom (field). Pada pembuatan

field harus menggunakan Type (tipe data) dan Lenght (panjang record). Penggunaan tipe data dan panjang record merupakan batas ukuran data yang dapat di simpan di dalamnya. Praktikan juga dapat melihat tablel yang ada di

(18)

basis data yang ada menggunakan perintah show databases, maka untuk melihat

semua tabel yang ada di dalam MySQL menggunakan perintah show tables.

Pada field tabel rental_komik menggunakan dua tipe data antara lain tipe data char pada no_anggota dengan panjang rekaman maksimal 3 karakter dan

varchar pada nama, gender, alamat dan no_hp dengan panjang rekaman maksimal untuk nama, gender dan alamat adalah 30 karakter dan no_hp adalah 15 karakter.

Pada field no_anggota setelah tipe data dan panjang record terdapat tulisan Not Null. Hal ini menyatakan bahwa kolom yang diisi data tidak boleh kosong atau

Not Null, sedangkan boleh kosong biasa disebut dengan Null atau Null yes.

Pada penyelesaian praktikum kali ini, praktikan menggunakan kolom unik

pada no_anggota dengan syntax pada gambar 3.1 di atas. Kolom unik bertujuan agar sebuah bentuk kolom yang tidak mengizinkan adanya data kembar, dengan

kata lain apabila diproses dan didapati data kembar maka dinyatakan gagal atau

ditolak oleh basis data. Praktikan menggunakan syntax unique dengan tujuan agar satu kartu anggota dimiliki oleh satu pembaca rental komik.

Apabila penciptaan tabel rental_komik telah selesai, praktikan bisa

menampilkan struktur tabel tersebut dengan menggunakan perintah desc atau

describe. Pada bagian atas tulisan ‟desc rental komik‟ terdapat kata error. Hal itu

disebabkan karena praktikan mengetik „des kartu_anggota. Pada kasus kali ini,

dan Extra. Istilah Field, Type dan Null sudah dijelaskan sebelumnya. Istilah Key

menyatakan penggunaan yang hampir sama dengan istilah unique. Perbedaannya hanya kunci primer akan selalu menjadi kunci utama, sedangkan kunci unik

(unique) tidak demikian. Kolom key digunakan untuk menyatakan bahwa field

(19)

Agar data tidak kembar, sebuah kolom dideklarasikan sebagai kunci primer

atau Primary Key. Kunci primer ini hanya boleh dibuat sekali dan diciptakan untuk dijadikan kolom utama sebua tabel. Dengan demikian data pada kolom

kunci utama tidak mungkin kembar. Hal itu disebabkan ketika praktikan

memasukkan data yang sama, proses tersebut akan ditolak oleh database. Syarat utama untuk menciptakan kunci primer adalah kolom tersebut tidak boleh kosong

(Not Null).

Sedangkan default biasanya dapat digunakan pada hampir semua tipe data.

Default berfungsi untuk menyediakan nilai bawaan untuk kolom seandainya tidak ada data yang di input kepada kolom tersebut, atau jika di input dengan nilai Null.

Dengan kata lain, kolom default jika berisi Null berarti kalau tidak mengisikan apa-apa pada saat input data, maka secara otomatis akan kosong. Sementara Extra

berfungsi untuk menentukan apakah nilai field merupakan auto increment atau tidak. Auto increment field pada MySQL adalah suatu tipe field integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan baris pada tabel

dimana field tersebut berada.

Untuk memasukkan data atau Entry data dapat digunakan perintah insert. Insert merupakan bahasa SQL dari bentuk query DML (Data Manipulation Language) yang berfungsi untuk melakukan pemanipulasian basis data yang telah ada atau telah diciptakan sebelumnya. Dalam hal ini, insert digunakan untuk melakukan peng-input-an data tunggal pada tabel. Pada query gambar 3.1 di atas dengan pertanyaan (no_anggota, nama, gender, alamat, no_hp) adalah nama

kolom yang akan dimasuki data, sehinggap hanya pada kolom tersebut data di

simpan. Kata „values‟ setelah query pertanyaan (no_anggota, nama, gender, alamat, no_hp) menyatakan urutan data yang akan di insert-kan.

Apabila pemasukkan data telah selesai, server bisa menampilkan hasil dari peng-input-an data. Hal ini sangat penting karena praktikan dapat melihat dan menyeleksi suatu data dalam tabel yang tidak berguna atau kurang. Perintah yang

(20)

query select. Sama seperti halnya dengan insert, select juga merupakan bahasa SQL dari bentuk DML. Pada syntax select terdapat tanda bintang (*) yang berarti semua. Dengan adanya tanda bintang menyatakan bahwa server menampilkan secara keseluruhan data di dalam tabel rental_komik.

Untuk penjelasan memastikan bahwa server ini telah bekerja dan data telah

disimpan, praktikan juga akan mempergunakan printscreen

http://localhost/phpmyadmin untuk mempermudah pemahaman basis data kartu_anggota.

Gambar 3.2 Jendela Daftar field pada basis data kartu_anggota.

Dalam praktikum kali ini, praktikan hanya menggunakan tools icon Browse

yang bertujuan untuk memastikan basis data telah bekerja dengan baik dari hasil

dari peng-input-an data yang dilakukan dengan perintah insert (SQL query). Browse

(21)

BAB I

PENUTUP

Berdasarkan praktikum Database SQL pada MySQL dapat disimpulkan bahwa:

1. Basis data menggunakan bahasa SQL dengan program MySQL meningkatkan

keamanan karena pengaksesan data tertentu ditangani dalam server.

2. MySQL meningkatkan intregritas data (konsistensi data) saat sejumlah aplikasi

memanggil prosedur tersimpan sama.

3. Pada MySQL database akan disimpan dan dikumpulkan ke dalam sebuah direktori sehingga praktikan tidak dapat meletakkan database sembarangan tempat.

4. Basis data yang telah diciptakan dengan MySQL dapat digabungkan dengan

(22)

DAFTAR PUSTAKA

Hakim, Fajriya. 2011. Modul Praktikum. Yogyakarta : Jurusan Statistika Fakultas Matematika dan ilmu pengetahuan Alam Universitas Islam Indonesia

Wahyu, Deby. 2009. Apa itu localhost-127.0.01?.

http://gudanginfo.blogspot.com/2009/07/apa-itu-localhost-?.html. (14 April 2013.

13:00)

www.wikipedia.com. (14 April 2013. 13:00)

Anonim. 2012. http://www.duniailkom.com/tutorial-mysql-atribut-tipe-data/. ( 16

April 2013. 10:15)

Tresna, Yuliana. 2010.

http://yulianiaza.blogspot.com/2010/04/fungsi-dan-prosedur-mysql.html. 2010. ( 16 April 2013. 10:15)

Made, Agung. 2009. http://dueeg.blogspot.com/2009/11/dasar-mysql.html. 2009.

Gambar

Tabel 1.1 Tipe Data pada Data Numerik
Tabel 1.2 Jenis Tipe Data pada Data Penanggalan dan Waktu
Tabel 1.3 Jenis Tipe Data yang Tergolong Data Teks
Tabel 1.4 Tipe Data yang Tergolong Data String
+7

Referensi

Dokumen terkait

Hal ini juga didukung oleh pendapat guru bahwa metode pembelajaran kooperatif tipe TGT merupakan salah satu model pembelajaran yang dapat melibatkan aktivitas seluruh siswa

terealisasi ( realized ) atas Utang Luar Negeri dalam mata uang asing pada

Oleh sebab itu, penulis mengambil sudut pandang lain yang berbeda dari kajian-kajian sebelumnya yaitu membahas proses legislasi penetapan usia perkawinan dalam

Sedangkan menurut Kitab Undang-Undang Hukum Pidana, penghinaan atau pencemaran nama baik yaitu segala penyerangan kehormatan dan nama seseorang dengan tidak memuat suatu

Dalam skripsi ini mendiskripsikan dan menganalisis tentang strategi pengembangan masyarakat yang dilakukan oleh Organisasi Nahdatul Ulama pada masyarakat Gondosuli, yang mengacu

Berdasarkan hasil penelitian yang telah dilaksanakan dapat disimpulkan bahwa model pembelajaran CIRC dipadukan advance organizer berpengaruh signifikan terhadap keterampilan

Penelitian ini menghasilkan suatu perbandingan antara metode antrian Per Connection Queue (PCQ) dan Hierarchical Token Bucket (HTB) menggunakan router Mikrotik yang

Untuk melihat perbandingan penggunaan fisik antara input luar (eksternal) dan input dalam (internal) dalam aktivitas usahatani di lahan usaha dan di lahan pekarangan yang