Anda di halaman 1dari 15

NIM :

Kelas :
Semester : Genap 2021/2022

(1) COVER

2022
Handout Praktikum
Sistem Manajemen Basis Data

Disclaimer
Hanya dipergunakan di Lingkungan Internal
Universitas AMIKOM Yogyakarta Program Studi S1 Sistem Informasi
Fakultas Ilmu Komputer
Universitas AMIKOM Yogyakarta

Modul Praktikum : Sistem Manajemen Basis Data SI131


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

1. KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmatNya sehingga modul ini bisa
selesai disusun. Tidak lupa juga kami sampaikan terima kasih kepada semua pihak yang sudah
memberikan kontribusi atas disusunnya modul pembelajaran ini.

Harapan kami semoga modul pembelajaran ini dapat bermanfaat untuk mahasiswa dalam
mengikuti matakuliah Sistem Manajemen Basis Data

Kami sadar bahwa masih banyak kekurangan di dalam penyusunan modul pembelajaran ini,
untuk itu kami mengharapkan saran dan kritik yang membangun untuk kesempurnaan modul
pembelajaran ini.

PENGESAHAN
Disusun Oleh Diperiksa & Disetujui oleh
Dikendalikan Oleh
Sharazita Dyah Anggita,
M.Kom

Ali Mustopa, M.Kom

Atik Nurmasani, M.Kom Anggit Dwi Hartanto, M.Kom

Tgl. 15 Maret 2022 Tgl. Tgl.

Modul ini syah dan diberlakukan mulai: Tgl

Hanif Al Fatta, M.Kom

2.

3.

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 2 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

BAB 1. PRAKTIKUM DASAR DBMS MY SQL

A. TUJUAN INSTRUKSI KHUSUS

1. Memahami fitur dasar dari DBMS MySQL


2. Mampu mempraktikkan pembuatan database fisik menggunakan fitur dasar DBMS
MySQL
B. ALAT DAN BAHAN

Alat dan bahan pendukung praktikum :


1. Komputer yang sudah terinstall MySQL

C. DASAR TEORI

1. INTRO MYSQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta
instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di
bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi
komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak
seperti PHP atau Apache yang merupakan software yang dikembangkan oleh komunitas umum,
dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan
disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang
penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty"
Widenius. MySQL dapat didownload di situs resminya, http://www.mysql.com. (Solichin, 2010)

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 3 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Gambar 1. Halaman Utama MySQL

D. INTRUKSI MODUL
1. MEMBUAT DATABASE
Langkah-langkah untuk membuat database menggunakan My SQL adalah sebagai berikut
:
1. Membuat Database baru melalui Tree TOC Database, Pilih New / Baru pada TOC
database

Insert Image TOC Database

Gambar 2. TOC Database MySQL pilihan New/Baru Database


2. Pengisian Form Create Database, nama database Penjualan_xxxx dan collation
utf8_general_ci

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 4 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Insert Image List database

Gambar 2. List Database

Insert Image List database dalam TOC

Gambar 3. List Database dalam TOC


Pertanyaan :
Arti Collation utf8_general_ci : ___________________________________

2. MEMBUAT TABEL
Struktur Tabel Barang :

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 5 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Langkah-langkahnya membuat table barang menggunakan GUI sebagai berikut:


a. Menentukan Posisi Database pada database Penjualan_xxxx

Insert Image bukti penentuan database

Gambar 5. Bukti Workspace database tepat


b. Pada Tab Stukture digunakan untuk mengelola table dalam database,
berupa list dan form create table.

Insert Image create table

Gambar 6. Create Table

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 6 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

c. Proses definisi kolom dan type data sebagai berikut :

Insert Image definisi kolom yang lengkap

Gambar 7. Definisi Kolom


Setelah nama kolom dan type data sudah sesuai, lanjutkan dengan klik
Save.

d. Pengisian record masing-masing kolom menggunakan GUI.


Menu tab yang digunakan untuk menampilkan form isian record :
________

Insert Image form isian record

Gambar 8. Form isian Record


Pastikan data yang diinsertkan sesuai dengan type data yang sudah
ditentukan. Untuk menyimpan data klik GO.
Akan Muncul Tampilan Notifikasi sebagai berikut :

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 7 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Insert Image data berhasil disimpan

Gambar 9. Proses Insert Data Berhasil

Insert Image data gagal disimpan

Gambar 9a. Proses Insert Data Gagal


Sebutkan/Tuliskan Pesan Error Kegagalan Pengisian :
____________________________________________________________
____________________________________________________________
____________________________________________________________
Penjelasan Pesan Error Kegagalan di atas :
____________________________________________________________
____________________________________________________________
____________________________________________________________

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 8 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

e. Melihat List record yang telah diisi.


Menu tab yang melihat record terisi : ___________________

Insert Image list data tersimpan

Gambar 10. Tampilan list data tersimpan

f. Langkah membuat primary key


- Langkah Pertama :
- Selanjutnya : ____

Insert Image list data tersimpan

Gambar 11. Screenshoot Struktur Tabel Transaksi yang memiliki primary key

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 9 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

3. MEMBUAT RELASI ANTAR TABEL


Relasi adalah gabungan dari 2 tabel yang saling memiliki ketergantungan.
Pada kasus ini kita akan merelasikan tabel Barang dengan Transaksi
dengan references Keynya adalah Kode_Barang.
Sebelumnya kita harus mensetting index dulu pada kolom yang akan
direlasikan, yaitu Kolom Kd_barang pada Tabel Transaksi. Masuk ke
struktur tabel transaksi kemudian klik MORE pada kolom kd_barang dan
pilih INDEX.
Selesaikan proses dengan Klik OKE.

Gambar 13. Setting Index Kolom


Selanjutnya kita akan masuk ke Langkah-langkah membuat relasi antar
tabel adalah sebagai berikut:
a. Klik menu More pada menu.
b. Kemudian pilih “Designer” seperti gambar di bawah ini.

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 10 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Gambar 14. Menu Designer

c. Selanjutnya akan mucul tampilan sebagai berikut

Gambar 15. Tampilan Tabel Siap Direlasikan


d. Klik button Create Relationship di bawah ini,

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 11 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Gambar 16. Cara Merelasikan Tabel


Setelah itu pilih 2 key yang akan direferenceskan yaitu = kolom
Kode_barang pada tabel Barang dan sebagai foreign keynya adalah
Kolom Kd_barang di kolom Transaksi. Klik OK dan akan muncul tampilan
sebagai berikut :

Gambar 17. Pemilihan Relationship Foreign Key


Sesuaikan constraint Delete dan Update , setelah itu tabel akan terelasi.

Gambar 18. Tampilan Tabel Yang Sudah Direlasikan

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 12 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

E. LATIHAN TUGAS
1. Buatlah database dengan nama Sekolah_xxxx è 4 digit nim terakhir, dan tuliskan Langkah-
langkah pembuatan database tersebut dibawah ini.
a. ______________________________________________________________________

b. ______________________________________________________________________

Jelaskan Pilihan Collation yang kalian gunakan :

___________________________________________________________________________
___________________________________________________________________________
________________________________________________________________________

2. Buat tabel seperti relasi dibawah ini, dan tambahkan nama tabel dengan nim masing-
masing.

Gambar 19. Screenshoot Jawaban Struktur Database Tugas Praktikum

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 13 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

3. Jawaban Isian data.

Gambar 20. Isian Database Tugas Praktikum

F. Link upload File SQL

____________________________________________________________________________

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 14 dari 15


Universitas AMIKOM Yogyakarta Fakultas Ilmu
Komputer - Program Studi S1 Sistem Informasi

Modul Praktikum : Sistem Manajemen Basis Data SI131 Hal. 15 dari 15

Anda mungkin juga menyukai