Anda di halaman 1dari 19

12/28/2017 LAPORAN PRAKTIKUM

BASIS DATA

PENDIDIKAN TEKNOLOGI INFORMASI


FAKULTAS TARBIYAH DAN KEGURUAN
UNIVERSITAS ISLAM NEGERI AR-RANIRY

Disusun Oleh : Azizah Lubis (160212109)


DOSEN PEMBIMBING : MIRA MAISURA M.SC
DAFTAR ISI

DAFTAR ISI ..................................................................................................... 1


BAB I LANDASAN TEORI ....................................................................... 2
A. Microsoft Access ...................................................................... 2
B. MySQL ..................................................................................... 3
1. Perintah Dasar MySQL ..................................................... 3
2. Perintah MySQL pada Sub DML ...................................... 4

BAB II PRAKTIKUM .................................................................................. 6


A. Masuk ke Dalam Command Prompt ........................................ 6
B. Membuat Database ................................................................... 8

DAFTAR PUSTAKA ...................................................................................... 18

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

Fasilitas yang terdapat disediakan :

 Membuat dan mengolah database.


 Membuat, memodifikasi, serta mengolah table data.
 Mengatur hubungan antar table (relationship).
 Membuat dan menggunakan Query2

Komponen – komponen utama Microsoft access yaitu :

 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

Create database adalah sebuah perintah SQL untuk membuat sebuah


database. Dalam membuat sebuah database, database harus diberi
nama yang tidak boleh mengandung kata-kata yang menjadi kosakata
SQL seperti select dan lain sebagainya. Serta tidak boleh mengandung

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

A. MASUK KE DALAM COMMAND PROMPT

Sebelum membuat database melalui command prompt, pertama – tama masuk


ke dalam command prompt dulu. Sebelum masuk pastikan server untuk mysql nya
telah aktif,setelah itu buka command prompt dengan cara tekan ikon “windows” +
“R” pada keyboard. Jika keluar pop up lalu ketik “cmd” lalu enter. Maka akan
keluar tampilan command.

6
Kemudian selanjutnya masuk ke disk C untuk itu ikuti gambar berikut.

Lalu selanjutnya untuk masuk ke mysql ikuti gambar berikutnya.

Tekan enter lalu masukan sintak “mysql –u root” lalu enter.

7
Jika sudah keluar seperti gambar di atas berarti sudah berhasil masuk ke mysql.

B. MEMBUAT DATABASE
1. Perintah CREATE

Ketik ‘CREATE DATABASE (nama database);’ lalu enter

Jika tampil seperti gambar di atas berarti sudah berhasil.

2. Perintah SHOW DATABASES


Ketik ‘SHOW DATABASES;’ maka dia akan tampil semua database yang
ada dalam sistem.

Database yang
dibuat sebelumnya

3. Perintah USE

Ketik ‘ USE (nama database); ‘ lalu enter.

Jika keluar tulisan seperti gambar maka sudah berhasil.

8
4. Perintah untuk membuat table

Untuk membuat table dalam database misalnya table mahasiswa ketik


‘CREATE TABLE mahasiswa (id_mahasiswa int(6) primary key, nama
varchar(30), alamat varchar (50), nohp varchar (15));’ lalu enter.

Kemudian untuk membuktikan bahwa table tersebut berhasil dibuat ketik


‘SHOW TABLES;’ lalu enter maka akan keluar seluruh table yang ada
didalam database tersebut.

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.

Kemudian periksa kembali

Untuk menghapus kolom yang tidak kita inginkan pada table mahasiswa
tersebut misalnya ingin menghapus prodi maka sintaknya ‘ ALTER TABLE
mahasiswa DROP prodi;’ lalu enter.

Lalu periksa kembali table mahasiswa

12
Dari gambar di atas dapat terlihat bahwa atribut prodi yang sebelumnya ada
sekarang sudah hilang.

5. Perintah untuk memasukkan data ke dalam table

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.

6. Perintah untuk menampilkan isi data dari suatu table


Untuk melihat semua data yang ada didalam table, misalnya semua data yang
ada didalam table mahasiswa, 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.

Untuk menampilkan seluruh data dengan cara mengurutkan data berdasarkan


nama, maka sintaknya sebagai berikut.

14
Ataupun diurutkan dengan sebaliknya yaitu sintaknya.

Untuk menampilkan seluruh data dari satu mahasiswa tetapi berdasarkan


huruf di awal, maka sintaknya sebagai berikut.

Untuk menampilkan seluruh data dari satu mahasiswa tetapi berdasarkan


huruf di tengah, maka sintaknya sebagai berikut.

15
Untuk menampilkan seluruh data dari satu mahasiswa tetapi berdasarkan
huruf di tengah, maka sintaknya sebagai berikut.

7. Perintah untuk mengedit isi data dari table


Jika kita ingin mengubah isi data dari suatu table maka kita perlu mangupdate
table tersebut, misalnya dalam table mahasiswa kita ingin mengubah alamat
salah satu mahasiswa berdasarkan namanya 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.

Kemudian kita lihat kembali seluruh database yang ada di sistem.

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

Anda mungkin juga menyukai