Anda di halaman 1dari 13

LAPORAN

PRAKTIKUM BASIS DATA

”Pembuatan Database Mysql, Table, Dan Insert Data dengan aplikasi


Command prompt”

Disusun Oleh:

Muhammad Aufal Ma’rom (1895124019)

Dosen Pengampu:

Dedy Rahman Prehanto, S.Kom, M.Kom

Mahrus Ali, S.Kom, M.Pd

PROGRAM STUDI SI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS HASYIM ASY’ARI

2019
Laporan Pengesahan
Judul : Pembuatan Database Mysql, Table, Dan Insert Data dengan aplikasi

Command Prompt

Nama : Muhammad Aufal Ma’rom

Nim : 1895124019

Kelas/semester : SI A/ 3(tiga)

Dosen Pengampu Mahasiswa

Mahrus Ali, S.Kom, M.Pd Muhammad Aufal Ma’rom


1895124019
BAB I

PENDAHULUAN
A. LATAR BELAKANG

Database Mysql merupakan suatu perangkat lunak database yang berbentuk


database relasional atau disebut Relational Database Management Systtem (RDBMS) yang
merupakan suatu bahasa permintaan yang bernama SQL (Structure Query Language).

Software database mulai bermunculan seiring dengan bertambahnya kebutuhan


akan database server. Salah satu dari pendatang baru dalam dunia databse ialah MySQL,
sebuah server/klien database SQL yang berasal dari Skandinavia. MySQL terdiri atas server
SQL, klien program untuk mengakses server, tools untuk administrasi, dan interface program
sendiri.

Pengembangan MySQL dimulai pada tahun 19979 dengan tool database UNIREG
yang dibuat oleh Mivhel “Monty” Widenius untuk perusahaan TcX di Swedia. Kemudian
pada tahun 1994, TcX mulai mencari server SQL untuk mengembangkan aplikasi web.
Mereka menguji beberapa server komersial namun semuanya masih terlalu lambat untuk
table-table TcX yang besar.

Tahun 1995 David Axmark dari Detro HB berusaha menekan TcX untuk merelease
MySQL di internet. Ia juga membuat dokumentasi MySQL yang di-build untuk GNU
configure utility. MySQL 3.11.1 dipublikasikan di dunia tahun 1996 dan didistribusikan
untuk linux dan solaris. Sekarang ini MySQL bekerja untuk banyak platform serta tersedia
source codenya.

B. RUMUSAN MASALAH
1. Bagaimana cara akses root mysql dengan aplikasi command prompt?
2. Bagaimana cara membuat database pada aplikasi command prompt?
3. Bagaimana cara mebuat table dalam sebuah database?
C. TUJUAN
1. Untuk mengetahui cara akses root mysql dengan aplikasi command prompt
2. Untuk mengetahui cara membuat database pada aplikasi command prompt
3. Untuk memahami cara membuat table dalam sebuah database
BAB II

LANDASAN TEORI

A. Database (Basis Data)

Menurut Budi Raharja (2015 : 2) Database merupakan kumpulan daya yang


terintefrasi dan diatur sedimikian rupa sehingga data tersebut dapat dimanipulasi, diambil,
dan dicari secara cepat.

B. MySQL

Menurut Budi Raharja (2015 : 2) MySQL adalah program RDBMS (Relation


database Management System) atau server database yang dapat mengelola database dengan
sangat cepat, MySQL dapat menampung data dalam jumlah yang sangat besar, dan dapat
diakses oleh banyak user (multi-user) dan dapat melakukan suat proses secara sinkron atau
besama-sama (multi-trheaded).

Menurut Bunafit Nugroho (2014 : 31) MySQL merupakan software atau perogram
aplikasi database, yaitu software yang dapat dipakai untuk menyimpan atau berupa informasi
teks dan angka.

Database MySQL merupakan suatu perangkat lunak database yang berbentuk


database relatation atau disebut Relation Database Management System (RDBMS) yang
menggunakan suatu bahasa permintan yang bernama MySQL (Strucutre Query Language).

C. Command Prompt

Command Prompt adalah sebuah perintah dos yang terdapat pada OS Windows
yang dapat memudahkan user dalam menjelajahi windows baik secara online maupun offline,
merupaka sebuah program consolenya windows , CMD juga merpakan baris perintah
penerjemah pada sebuah sistem operasi. CMD terdapat pada sistem operasi keluaran
Microsoft khususnya windows seperti OS / 2, Windows CE dan pada sistem operasi Windows
NT-based (termasuk Windows, Windows 2000, Windows XP, Windows vista, Windows 7,
Windows server 2003 dan Windows server 2008).
BAB III

PRAKTIKUM

A. Pembahasan Praktikum

1. Buka software xampp kemudian start Apache, MySQL, FileZilla. Kemudian buka
Command prompt.

2. Masuk dan keluar dari server Mysql


Perintah yang digunakan untuk masuk kedalam server Mysql yaitu mysql –u root.
Tanda –u menerangkan baahwa kita akan masuk menggunakan User Name bernama Root.
Untuk dapat keluar dari server Mysql kita dapat menggunakan perintah Mysql >quit
atau Mysql>\q.

3. Membuat database

Kali database yang dibuat ialah penyewaan hotel.

Selanjutnya gunakan perintah “show databases” untuk melihat semua database.

Selanjutnya gunakan printah “use nama_database”, untuk memakai database.


4. Membuat Table
Setelah menggunkan perintah use kemudian membuat table. Perintah membuat table
yaitu “create table ‘nama_table’ “. Apabila menggunakan relasi atau bisa disebut Foreign
Key maka harus menggunakan type InnoDB. Foreign Key yaitu atribut dalam suatu relasi
yang merujuk ke kunci Primary Key pada table lain.
Setelah membuat table, kemudian gunakan perintah “show tables” untuk melihat
semua table.

Sedangkan untuk melihat structure/isi table gunakan perintah “describe” atau


“desc”. Misal ingin melihat isi pegawai.

5. Pengisian Data
Untuk memasukan data kedalam dable gunakan perintah “insert into nama_table”,
apabila ada kolom yang bertipe karakter maka gunakan tanda petik di awal dan di akhir,
misal (‘kion’), jika bertipe integer tidak menggunakan tanda petik di awal dan di akhir.
Pada kasus insert kali ini table pembayaran_019 memiliki auto_increment yang
berfungsi sebagai pembangkit nama_kamar, kelas_kamar, id_pegawai, id_pengunjung secara
otomatis, sehingga kita tinggal memasukan data mulai dari nama_kamar.

6. Melihat Isi Table


Untuk melihat isi table gunakan perintah “select *from nama_table”, tanda bintah
(*) digunakan untuk melihat semua isi table.

Select juga bisa digunakan untuk menampilka kolom yang ingin di tampilkan, misal
ingin menampilkan nama_pegawai dan alamat saja.
Atau hanya ingin menampilkan pegawai tertentu, kita dapat menggunakan perintah
klausa “where”.

7. Manipulasi Table
a) Menambah Field Dalam Table
Untuk mengganti nama table gunakan perintah “alter table nama_table add
nama_field type_data (leght)”.

b) Menganti Nama Field Dalam Table


Untuk menganti nama field dalam table gunakan perintah “alter table nama_table
change table_lama table_baru type_data (leght)”.
c) Menghapus Field Dalam Table
untuk menghapus field dalam table akibat kesalah gunkan perintah “alter table
nama_table drop nama_field”.

d) Mengganti Type Data dari Suatu Field


untuk mengganti type data salah satu field gunakan perintah “alter table
nama_table modifynama_field type_data (leght)”.

8. Memperbarui Data
Kita juga dapat memperbarui data dengan menggunkan perintah “update” diikuti
dengan nama table yang ingin diperbarui, serta diikuti dengan kalusa “where” yang berfungsi
untuk memilih baris yang akan di perbarui datanya.
9. Menghapus Data
Untuk menghapus baris dalam suatu table, kita dapat menggunakan perintah “delete
from” diikuti dengan nama _table, dan menyebutkan baris nama yang ingin di hapus dengan
menggunakan klausa “where”.

10. Menghapus Table


Untuk menghapus suatu table gunakan perintah “drop table nama_table”.

11. Mengahpus Database


Untuk menghapus database gunkan perintah “drop database nama_database”.

Untuh melihat apakah database sudah terhapus gunakan kembali perintah “show
databases”.

B. Analisa Praktikum

Dari gambar diatas terdapat error dikarenakan pada table kamar_019 foreign key
sehingga table tersebut tidak dapat dihapus.
BAB III
PENUTUP
A. Kesimpulan
Dalam praktikum pertama ini, pembuatan database atau table dapat dilakukan
dengan perintah “create database nama_database” atau “create table nama_table” dan
untuk menampilkan database atau table dilakukan dengan perintah “show databases” atau
“show tables” dan untuk manampilkan data diganakan perintah “select”, untuk
memanipulasi table digunakan perintah “alter table”, untuk mengganti data dalam table
digunakan perintah “update”, untuk menghapus data dalam table digunakan perintah
“delete”, untuk mengahapus atau database digunakan perintah “drop”.

Anda mungkin juga menyukai