BASIS DATA
1
BAB I
LANDASAN TEORI
A. MICROSOFT ACCESS
Microsoft access merupakan salah satu produk mesin basis data yang dibuat
oleh Microsoft Co. Mesin basis data adalah sebuah aplikasi untuk membuat basis
data yang merujuk kepada kumpulan informasi yang disimpan di
dalam komputer dalam cara yang lebih sistematis. Di dalam Microsoft access
terdapat fasilitas yang tergolong lengkap dan sangat memadai untuk kebutuhan
studi atau bisnis dengan skala kecil dan menengah.1
Tables
Table merupakan komponen inti yang berfungsi untuk menyimpan data
dengan topik tertentu. Misalnya data mahasiswa yang disimpan pada table
mahasiswa yang tersusun sebagai kumpulan record (baris) dan kolom (field).
Queries
Queries yang digunakan untuk menampilkan data atau meminta data tertentu
dari database, data tersebut sesuai dengan yang diinginkan. Dan queries
befungsi untuk mengakses beberapa table.
1
Winpac Solution. 2007. Mudah Menguasai Microsoft Access 2007. Jakarta : PT Elex Media
Komputindo. Hal v.
2
Ukar, Kurweni dan Gradiyan Budi Pratama. 2010. Microsoft Access 2010. Jakarta : PT Elex Media
Komputindo. hal v.
2
Form
Form dapat digunakan untuk menapilkan input, edit, hapur, dan lainnya
dengan tampilan antarmuka atau interface yang lebih baik.
Report
Reports berfungsi untuk menyajikan laporan, sehingga dapat dicetak pada
layar monitor atau langsung ke printer.3
B. MYSQL
MySQL (My Structure Query Language) adalah suatu database management
system (DBMS) yang mengolah database dengan menggunakan Bahasa SQL dan
bersifat open source sehingga kita bisa menggunakannya secara gratis. Untuk
membuat database menggunakan mysql bisa melalui PHPmyAdmin atau melalui
Command Prompt.4 Dalam menggunakan sintak SQL tidak perlu huruf besar
semua, tetapi untuk memudahkan dalam membedakan yang mana sintak SQL dan
yang mana pernyataan sebaiknya digunakan huruf kapital namun hal ini tidak
diharuskan dan harus menggunakan tanda titik koma ( ; ) di akhir kalimat sintak
sebagai tanda dari akhir sintak tersebut.
Berikut sintak – sintak untuk membuat database dalam mysql :
1. Perintah dasar MySQL
CREATE DATABASE
3
Yuhefizard. 2008. Database Management Menggunakan Microsoft Access 2003. Jakarta : PT Elex
Media Komputindo. hal 57.
4
Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta : MediaKita. hal 45.
3
spasi karena dapat membuat sintak erorr. Contoh : CREATE
DATABASE rumahsakit; .5
USE
Use adalah perintah SQL yang berfungsi untuk menggunakan database
apa yang akan dipakai. Contoh : USE rumahsakit; .
CREATE TABLE
Sintak ini digunakan untuk membuat table pada suatu database.
Contoh : CREATE TABLE mahasiswa (nim int(6) primary key, nama
varchar(30), jurusan varchar(30)); .
Primary key adalah nilai unik atau kolom yang bernilai unik yang
terdapat pada suatu table. Kolom primary key ini tidak boleh kosong.6
DROP DATABASE
Sintak ini digunakan untuk menghapus database. Contoh : DROP
DATABASE rumahsakit; .
DROP TABLE
Sintak ini digunakan untuk menghapus table yang ada pada database.
Contoh : DROP TABLE mahasiswa; .7
2. Perintah MySQL pada sub DML
DML(Data Manipulation Language) adalah Bahasa yang digunakan untuk
memanipulasi data pada sebuah basis data, misalnya menambah, mengedit,
mengambil, dan menghapus data.8
INSERT
Sintak ini digunakan untuk memasukkan data ke dalam table pada
database. Contoh : INSERT INTO mahasiswa VALUES
(‘1234’,’azizah’,’Pendidikan Teknologi Informasi’); .
5
Ibid. hal 47.
6
Sudarma S. 2010. Panduan Belajar MySQL Database Server. Jakarta : MediaKita. hal 38.
7
Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta : MediaKita. hal 47 - hal
48.
8
Ibid. hal 48.
4
SELECT
Sintak ini digunakan untuk melihat isi data dari satu kolom atau
beberapa, satu table atau bahkan beberapa table. Contoh :
SELECT * FROM mahasiswa; ------ untuk melihat seluruh isi table
SELECT nama FROM mahasiswa; ---- untuk melihat satu kolom dari
table
SELECT * FROM mahasiswa AND dosen; -- untuk melihat seluruh
isi dari kedua table.
ALTER
Sintak ini digunakan untuk menambahkan, mengedit, dan menghapus
data dari isi table tersebut. Contoh :
ALTER TABLE dosen RENAME TO pengajar; --- untuk mengubah
nama table.
ALTER TABLE mahasiswa ADD alamat varchar(50); --- untuk
menambah kolom.
ALTER TABLE mahasiswa DROP COLUMN alamat; --- untuk
menghapus kolom.9
9
Sudarma S. 2010. Panduan Belajar MySQL Database Server. Jakarta : MediaKita. hal 34 – hal 48.
5
BAB II
PRAKTIKUM
6
Kemudian selanjutnya masuk ke disk C untuk itu ikuti gambar berikut.
7
Jika sudah keluar seperti gambar di atas berarti sudah berhasil masuk ke mysql.
B. MEMBUAT DATABASE
1. Perintah CREATE
Database yang
dibuat sebelumnya
3. Perintah USE
8
4. Perintah untuk membuat table
Kemudian untuk melihat kolom yang ada didalam table tersebut ketik ‘DESC
(nama table);’ lalu enter, Seperti gambar berikut.
9
Jika kita ingin menambah kolom ke dalam table tersebut misalnya kolom
jurusan pada table mahasiswa itu maka ketik ‘ ALTER TABLE mahasiswa
ADD jurusan varchar(30);’ lalu enter . Kemudian lihat kembali isi dari table
mahasiswa tersebut dengan sintak pada gambar sebelumnya.
Adapun sintak untuk mengubah nama dari sebuah table misalnya mahasiswa
menjadi pelajar maka sintaknya ‘ ALTER TABLE mahasiswa RENAME
pelajar;’ lalu enter.
10
Lalu untuk melihat apakah nama table tersebut sudah berubah maka ketik ‘
SHOW TABLES; ‘ lalu enter maka akan terlihat nama tablenya.
Jika ingin mengganti tipe data dari salah satu kolom yang ada di dalam table
mahasiswa tersebut ketik ‘ALTER TABLE mahasiswa MODIFY
id_mahasiswa varchar(6);’ lalu enter. Kemudian lihat kembali isi table
mahasiswa tersebut dengan sintak sebelumnya.
11
Kemudian untuk mengganti nama kolom misalnya jurusan menjadi prodi
maka sintaknya adalah ‘ ALTER TABLE mahasiswa CHANGE jurusan prodi
varchar(30);’ lalu enter.
Untuk menghapus kolom yang tidak kita inginkan pada table mahasiswa
tersebut misalnya ingin menghapus prodi maka sintaknya ‘ ALTER TABLE
mahasiswa DROP prodi;’ lalu enter.
12
Dari gambar di atas dapat terlihat bahwa atribut prodi yang sebelumnya ada
sekarang sudah hilang.
Untuk mengisi data ke dalam table, ketik ‘ INSERT INTO <nama table>
VALUES (‘data1’,’data2’,’…’); misalnya seperti gambar berikut.
Jika data yang ingin dimasukkan lebih dari satu maka sintaknya seperti
gambar berikut.
13
Untuk menampilkan data berdasarkan suatu atribut misalnya data salah satu
mahasiswa yang namanya azizah saja maka sintaknya berikut.
Untuk menampilkan data satu kolom saja dari table tersebut misalnya nama
semua mahasiswa, maka sintaknya sebagai berikut.
14
Ataupun diurutkan dengan sebaliknya yaitu sintaknya.
15
Untuk menampilkan seluruh data dari satu mahasiswa tetapi berdasarkan
huruf di tengah, maka sintaknya sebagai berikut.
Kemudian kita lihat data dari nama tersebut kembali dengan sintak berikut.
16
8. Perintah untuk menghapus sebuah database
Untuk menghapus database yang tidak kita gunakan lagi maka sintaknya
sebagai berikut.
Dari gambar di atas dapat dilihat bahwa database universitas tidak ada lagi di
dalam list tersebut.
9. Praktikum selesai.
17
DAFTAR PUSTAKA
[1] Winpac Solution. 2007. Mudah Menguasai Microsoft Access 2007. Jakarta : PT Elex
Media Komputindo. Hal v.
[2] Ukar, Kurweni dan Gradiyan Budi Pratama. 2010. Microsoft Access 2010. Jakarta : PT
Elex Media Komputindo. hal v.
[3] Yuhefizard. 2008. Database Management Menggunakan Microsoft Access 2003. Jakarta
: PT Elex Media Komputindo. hal 57.
[4] Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta : MediaKita.
hal 45 – hal 48.
[5] Sudarma S. 2010. Panduan Belajar MySQL Database Server. Jakarta : MediaKita. hal 38-
hal 48.
18