Disusun Oleh,
Mengetahui, Menyetujui ,
Kepala Laboratorium Dosen Pembimbing
Teknik Informatika
i
BERITA ACARA
BIMBINGAN LAPORAN PRAKTIKUM SISTEM BASIS DATA
Melanjutkan pengerjaan
7. 27 Desember pratikum dan melanjutkan
2021 materi.
ii
8. 4 Januari 2022 Mengerjakan modul bab 4
materi fungsi mysql
Pembimbing,
iii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang senantiasa melimpahkan rahmat dan
taufik serta hidayah-Nya saya dapat menyelesaikan laporan hasil praktikum ini
tanpa suatu halangan apapun. Sholawat serta salam tetap tercurahkan kepada Nabi
Muhammad SAW yang kita nantikan syafaatnya besok di yaummul khiyamah.
Atas segala dukungan dan doa sehingga saya dapat menyelesaikan laporan
praktikum ini dengan tuntas.
Dalam laporan ini saya menyadari masih jauh dari sempurna, untuk itu
segala saran dan kritik guna perbaikan dan kesempurnaan sangat saya nantikan.
Semoga laporan ini bermanfaat khususnya bagi penyusun dan para pembaca pada
umumnya.
( ARDITTA NUGRAHINNI )
iv
DAFTAR ISI
v
BAB I
PENDAHULUAN
1.1. LATAR BELAKANG
Praktikum basis data merupakan pembelajaran nyata untuk melakukan
percobaan atau praktek materi yang telah dipelajari. Semakin majunya teknologi
komputasi di generasi digital ini sangat membantu pekerjaan manusia. Seperti
dalam hal pengumpulan informasi, setiap orang dalam suatu institusi atau
perusahaan pasti tidak bisa lepas dari penggunaan database . Database atau dalam
bahasa Indonesianya basis data adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematis sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut. program yang
digunakan untuk mengelola dan memanggil query basis data disebut Database
control device (DBMS). Basis data berperan penting dalam pengolaan informasi
dalam menggunakan komputer, karena basis data berperan sebagai komponen
utama atau penting dalam sistem informasi, dan menentukan kualitas informasi
yang cepat, akurat, relevan, sehingga informasi yang disajikan tidak basi. Informasi
dapat dikatakan bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya
mendapatkannya . Pemanfaatan basis data sangat bermanfaat bagi pengusaha,
karena dengan basis data pengusaha bisa memantau apa yang terjadi pada kegiatan
operasional sehinggga bisa mengambil langkah cepat dan tepat jika terjadi masalah.
Hal ini dapat dilakukan dengan membangun sebuah database untuk mengatasi
permasalahan ini.
1
1.3. TUJUAN
1.3.1. Untuk Memahami Definisi Dari MySQL.
1.3.2. Untuk Memahami Definisi Dari Basis Data
1.3.3. Untuk Mengetahui Cara Membuat Rancangan Sebuah Database Di
MySQL.
1.3.4. Untuk Mengetahui Proses Data Manipulation Language (DML).
1.4. MANFAAT
1.4.1. Dapat Memahami Definisi Dari MySQL.
1.4.2. Dapat Memahami Definisi Dari Basis Data
1.4.3. Dapat Mengetahui Cara Membuat Rancangan Sebuah Database di
MySQL.
1.4.4. Dapat Mengetahui Proses Data Manipulation Language (DML).
2
BAB II
LANDASAN TEORI
2.1 LANDASAN TEORI
Basis data terdiri dari dua kata yaitu basis dan data. Basis memiliki definisi
sebagi markas atau gudang yaitu tempat bersarang/berkumpul. Sedangkan data
merupakan representasi fakta dunia nyata yang mewakili suatu objek seperti
manusia, hewa peristiwa, konsep, keadaan dsb. MySQL merupakan program
pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi
Multi user (Pengguna Banyak). (Welling & Thomson, 2009) MySQL adalah
Relational Database management system (RDBMS) yang didistribusikan secara
gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas
untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang
bersifat komersial. (Welling & Thomson, 2009).
DDL yaitu:
3
BAB III
METODE PENELITIAN
3.1 ALAT
Alat yang digunakan untuk melakukan praktikum Basis Data ini adalah Laptop/
PC yang memiliki spesifikasi sebagai berikut :
3.2 BAHAN
Bahan yang digunakan dalam praktikum Basis Data ini adalah sebagai berikut:
4
3.3 PROSEDUR/CARA KERJA
Mulai
Persiapan Alat
Melakukan Pemrograman
Menyusun Laporan
Konsultasi Laporan
Tidak
Diterima
Ya
Selesai
5
BAB IV
HASIL DAN PEMBAHASAN
4.1 Perancangan Basis Data di MySQL
4.1.1. Menjalankan Xampp
6
Gambar diatas kita membuat nama databasenya adalah db_karyawan.
a. Show Databases
Untuk melihat database yang baru saja dibuat dapat menggunakan
perintah SHOW. Bentuk penulisan : SHOW DATABASES;
Jika format penulisan benar maka akan muncul seperti gambar diatas.
b. Mengaktifkan Database
7
4.1.4. Membuat Tabel
Perlu diperhatikan dalam pembuatan tabel, apakah database sudah
diaktifkan sebelumnya. Jika belum, aktifkan database tersebut atau buat
database baru jika belum tersedia. Hal ini dilakukan agar tabel yang akan
dibuat mempunyai tempat dalam database.
a. Perintah untuk membuat table pribadi :
Jika format penulisan benar maka akan muncul seperti gambar berikut :
8
b. Perintah untuk membuat tabel pekerjaan
mysql> CREATE TABLE pekerjaan (
Jika format penulisan benar maka akan muncul seperti gambar berikut :
Setelah berhasil menginput data kemudian kita menampilkan data tersebut dengan
perintah SHOW TABLES;
Jika format penulisan benar maka akan muncul seperti gambar berikut :
9
Setelah berhasil menginput data kemudian kita menampilkan data tersebut
dengan perintah SHOW TABLES;
10
4.1.5. Melihat Struktur Tabel
Jika format penulisan benar maka akan muncul seperti gambar berikut :
Jika struktur tabel yang telah dibuat terdapat kesalahan atau menginginkan
penggantian,dapat menggunakan perintah alter untuk mengubahnya
Jika format penulisan benar maka akan muncul seperti gambar berikut :
11
b. Mengubah tipe data
Jika format penulisan benar maka akan muncul seperti gambar berikut :
c. Menambah field
Dengan format penulisan : ALTER TABLE gaji ADD bonus INTEGER
UNSIGNED;
Jika format penulisan benar maka akan muncul seperti gambar berikut :
d. penghapusan field
Dengan format penulisan : ALTER TABLE gaji DROP COLUMN bonus;
Jika format penulisan benar maka akan muncul seperti gambar berikut :
12
e. Mengubah Nama Tabel
Dengan format penulisan : ALTER TABLE bagian RENAME departemen;
Jika format penulisan benar maka akan muncul seperti gambar berikut :
f. Menghapus tabel :
Jika format penulisan benar maka akan muncul seperti gambar berikut :
Jika format penulisan benar maka akan muncul seperti gambar beriku
4.1.8. Insert
13
Dengan format penulisan : INSERT INTO pribadi
(nip,nama,alamat,kota,kelamin,tgl_lahir)
Jika format penulisan benar maka akan muncul seperti pada gambar
berikut :
Pada inputan pertama terjadi error karena terjadi kesalahan pada setelah
nip saya ketikan titik bukan koma.
14
Tampilan diatas menampilkan hasil inputan dari nip 12340 sampai
12347. Untuk menampilkan sampaimana kita menginput data kita bisa
melakukan dengan perintah SELECT * FROM pribadi;
Jika format penulisan benar maka akan muncul inputan yang benar
seperti gambar diatas dan dibawah ini.
15
Setelah selesai melakukan inputan kemudian lakukan perintah SELECT *
FROM pribadi; untuk memperlihatkan tabel pribadi.
Jika format penulisan benar maka akan muncul data seperti pada gambar
diatas.
Jika format penulisan benar maka akan muncul seperti pada gambar berikut
16
pada gambar diatas terjadi error karena terjadi kesalahan pada akhir
inputan yaitu tanda koma yang seharusnya tanda titik koma.
Pada gambar diatas merpakan inputan yang benar karena tidak ada error. Setelah
semua inputan kita masukkan selanjutnya adalah SELECT * FROM pribadi dan
SELECT * FROM pekerjaan untuk melihat data tersebut masuk atau tidak .
17
Gambar diatas merupakan perintah SELECT * FROM pekerjaan;
18
4.1.9. Fungsi
Kelompok fungsi sistem adalah kelompok yang memberikan informasi
tentang pemakaian server database oleh pemakai. LOAD_FILE(nama_file)
Digunakan untuk membuka file dan memberikan isinya sebagai string. File harus ada
dalam server dan pemakai untuk menggunakan fungsi ini memiliki privelege File.
Format penulisannya : SELECT VERSION(), DATABASE(), USER();
Jika format penulisannya benar maka akan muncul seperti gambar berikut :
Pada gambar diatas terjadi error karena belum mempuntai tabel gaji. Jadi
kita harus membuatdulu dengan inputan pada gambar berikut :
19
Setelah membuat tabel gaji kita menjalannkan perintah selanjutnya dengan
format penulisan sebagai berikut : SELECT MAX(gaji_pokok) FROM gaji;
setelah itu kita jalankan dengan perintah SELECT MIN(gaji_pokok) FROM gaji;
Jika format penulisan benar maka akan muncul seperti pada gambar berikut:
20
pada inputan diatas dibagian persen mengalami error karena terjadi
kesalahan dalam penulisan setelah SELECT harusnya dispace dan disitu tidak
dispace.
Fungsi tanggal dan jam pada MySQL dengan menggunakan format tahun, bulan,
tanggal, jam, menit, dan detik. Dengan format penulisan: yyyy-mm-dd HH:ii:ss
Contohnya sebagai berikut :
21
Fungsi logika adalah Fungsi yang ada dalam MySQL untuk melakukan
evaluasi suatu ekspresi. Dapat dipraktekkan dengan perintah: SELECT
IF(1,”Benar”,”Salah”);
22
BAB V
PENUTUP
5.1.KESIMPULAN
MySQL merupakan program pengakses database yang
bersifat network sehingga dapat digunakan untuk aplikasi Multi user
(Pengguna Banyak). Mysql merupakan sebuah bentuk database yang
berjalan sebagai. Server yang mampu menerima dan mengirimkan datanya
dengan sangat cepat serta multi user dan menggunakan perintah dasar Sq.
DDL merupakan bahasa atau perintah pada sq. yang digunakan untuk
mendefinisikan data seperti menulis, menghapus dan mengatur atau
mengubah infromasi.Perintah – perintah yang ada pada komponen DDL
yaitu CREATE, DROP, dan alter.
5.2. SARAN
Saran untuk kedepannya bisa lebih diusahakan waktu praktikum
bisa offline/ tatap muka secara langsung agar mahasiswa yang belum paham
dan mengerti bisa langsung tanya kepada dosen pembimbing atau teman
yang memang sudah bisa dalam hal materi yang dipraktekkan.
23
DAFTAR PUSTAKA
24