Anda di halaman 1dari 24

LAPORAN PRAKTIKUM

SISTEM BASIS DATA

Disusun Oleh:

ARGHOB FIRROUNAQ
NIM. 16532648

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2017
HALAMAN PENGESAHAN
LAPORAN PRAKTIKUM SISTEM BASIS DATA

NAMA : ARGHOB FIRROUNAQ


NIM : 16532648
SEMESTER : GANJIL
TAHUN AKADEMIK : 2017

Laporan praktikum Sistem Basis Data ini telah disetujui dengan


Nilai: ..............................

Mengetahui Menyetujui
Ketua Program Studi Dosen Pembimbing

(Dyah Mustikasari, M.Eng) (Fauzan Masykur, S.T., M.Kom)


NIK: 19871007 201609 13 NIK: 19810316 201112 13

ii
KATA PENGANTAR

Alhamdulillah, rasa puji syukur senantiasa saya panjatkan kepada Allah


Swt. yang telah melimpahkan rahmat, taufik serta hIdayah-Nya sehingga saya
dapat menyelesaikan laporan ini tanpa ada halangan suatu apapun. Dan tak lupa,
sholawat serta salam senantiasa saya curahkan kepada junjungan kita Nabi agung
Nabi besar Muhammad SAW. yang telah membawa kita dari zaman jahiliyah
menuju zaman islamiyahs eperti yang kita rasakan saat ini.
Berkat kudrat dan iradat-Nya akhirnya saya dapat menyelesaikan laporan
yang membahas tentang “Sistem Basis Data” laporan ini merupakan salah satu
tugas Praktikum Program Studi Teknik Informatika S1 Universitas
Muhammadiyah Ponorogo.
Dalam laporan ini saya menyadari masih jauh dari kesempurnaan, untuk
itu segala saran dan kritik guna perbaikan dan kesempurnaan sangat saya
nantikan. Semoga laporan ini dapat bermanfaat khususnya bagi penyusun dan
para pembaca pada umumnya.

Penyusun,

ARGHOB FIRROUNAQ

iii
DAFTAR ISI

Halaman Judul ....................................................................................................... i


Halaman Pengesahan ........................................................................................... ii
Kata Pengantar .................................................................................................... iii
Daftar Isi .............................................................................................................. iv
BAB I Pendahuluan
A. Tujuan ........................................................................................................... 1
B. Dasar Teori .................................................................................................... 1
C. Alat dan Bahan .............................................................................................. 2
BAB II Pembahasan
A. Langkah mengakses mysql dengan CMD ...................................................... 3
B. Cara membuat database ................................................................................. 3
C. Cara membuat database yang telah dibuat ..................................................... 3
D. Cara menginput data ...................................................................................... 4
E. Cara membuat table..........................................................................................4
F. Cara insert data pribadi .................................................................................. 4
G. Cara membuat table hitung ............................................................................ 5
H. Cara melihat fungsi sistem...............................................................................7
I. Fungsi dari agregat...........................................................................................7
J. Fungsi dari aritmatika.......................................................................................8
K. Tugas akhir.......................................................................................................9
BAB III Penutup
Kesimpulan ....................................................................................................... 20

iv
BAB I
PENDAHULUAN

A. Tujuan
Tujuan dari praktikum ini yaitu:
1. Mengetahui penggunaan MySql untuk membuat basis data
2. Mengetahui struktur dasar basis data

B. Dasar Teori
MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi
GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan
produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam basisdata yang telah ada
sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja
pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat
oleh pengguna maupun program-program aplikasi yang memanfaatkannya.
Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional
maupun operasi basisdata non-transaksional. Pada modus operasi non-
transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja
dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada
modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang
tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi
yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web
(wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk
bisnis sangat disarankan untuk menggunakan modus basisdata transaksional,
hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus
transaksional tidak secepat unjuk kerja pada modus non-transaksional.
Secara konsep basis data atau database adalah kumpulan dari data-data yang
membentuk suatu berkas (file) yang saling berhubungan (relation) dengan
tatacara yang tertentu untuk membentuk data baru atau informasi. Atau basis data
(database) merupakan kumpulan dari data yang saling berhubungan (relasi)
antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau
struktur tertentu. Pada komputer, basis data disimpan dalam perangkat hardware
penyimpan, dan dengan software tertentu dimanipulasiunruk kepentingan atau
keguanaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan
kunci (key) dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang
tercatat atau merepresentasikan deskripsi dari suatu objek. Data yang merupakan
fakta yang tercatat dan selanjutnya dilakukan pengolahan (proses) menjadi

1
bentuk yang berguna atau bermanfaat bagi pemakainya akan membentuk apa
yang disebut informasi. Bentuk informasi yang kompleks dan teritegrasi dan
pengolahan sebuah database dengan komputer akan digunakan untuk proses
pengambilan keputusan pada manajemen akan membenuk Sistem Informasi
Manajemen (SIM), data dalam basis data merupan item terkecil dan terpenting
untuk membangun basis data yang baik dan valid. Data dalam basis data
bersifat integrated dan shared:

 Terpadu (integrated), berkas-berkas data yang ada pada basis data saling
terkait (terjadi dependensi data);
 Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna
dalam waktu yang bersamaan. Sering dinamakan sebagi sistem multiuser

C. Alat dan Bahan


1. Laptop
2. Xampp
3. Cmd
4. Modul Praktikum Basis Data

2
BAB II
PEMBAHASAN
A. MENGAKSES MYSQL DENGAN CMD
1. Pertama buka Cmd ketik cd \xampp\mysql\bin kemudian enter

2. Ketik lagi mysql -u root kemudian enter, jika berhasil maka akan keluar
MariaDB

B. CARA MEMBUAT DATABASE

C. CARA MEMPERLIHATKAN DAN MENGAKSES DATABASE


1. Ketik show databeses;  klik enter

3
2. Ketik use mirza;  kilik enter

D. CARA MENGINPUT DATA


1. Ketik insert into penjualan values(1234,'mirza','ponorogo');

2. Untuk mengecek ketik select * from penjualan; kemudian enter

E. CARA MEMBUAT TABLE


1. Buka mysql yang sudah dibuat
 Ketik cd \xampp\mysql\bin  klik enter
 Ketik mysql -u root  klik enter
 Use Mirza klik enter

2. kemudian ketikkan sesuai yang di gambar

F. CARA INSERT DATA PRIBADI

1. Caranya: inputkan isi atau data yang dibutuhkan untuk membuat tabel
pribadi ketik seperti pada gambar dibawah

4
2. Inputkan semua data yang ada, Dengan cara ketik seperti pada gambar
dibawah

3. Setelah data sudah selesai diinputkan, kemudian ketik select * from


pribadi (nama dari tabel yang sudah dibuat sebelumnya kemudian enter

G. CARA MEMBUAT TABLE HITUNG

1. Pertama buat tabel hitung, dengan cara ketik create table hitung
kemudian klik enter, Selanjutnya tulis seperti gambar dibawah

5
2. Inputkan data dengan cara seperti gambar dibawah

3. Ketik select * from hitung untuk menampilkan tabel hitung

4. Untuk melihat struktur table hitung, ketik desc hitung kemudian klik
entER

6
H. CARA MELIHAT FUNGSI SISTEM

1. ketik select version(),database(),user(); klik enter

2. ketik select version(),database(),user(),last_insert_id(); klik enter

3. Untuk melihat infromasi pemakai yang sedang mengakses ketik select


version(),database(),user(),system_user(); klik enter

I. FUNGSI DARI AGREGAT

1. Untuk menghitung jumlah baris dari tabel yang telah dibuat sebelumnya
ketik select count(*) from hitung; klik enter

2. Untuk menampilkan nilai rata-rata dari suatu tabel menggunakan fungsi


AVG ketik “select avg(value) from hitung;

7
3. Untuk menampilkan nilai terbesar dari suatu tabel menggunakan fungsi
MAX ketik “select max(value) from hitung;

4. Untuk menampilkan nilai terkecil dari suatu tabel menggunakan fungsi


MIN ketik select min(value) from hitung;

5. Untuk menampilkan nilai total dari suatu tabel menggunakan fungsi


SUM ketik select sum(value) from hitung;

6. Untuk menampilkan nilai standar deviasi dari suatu tabel menggunakan


fungsi STD ketik “select std(value) from hitung;

J. FUNGSI ARITMATIKA
Dengan menggunakan (+) untuk penjumlahan, (-) untuk pengurangan, (*)
untuk perkalian, (/) untuk pembagian, dan (%) untuk bagi sisa

8
K. TUGAS AKHIR
1. Pertama ialah membuat table barang1, dengan cara create table barang1,
selanjutnya perhatikan gambar di bawah ini

2. kedua, memasukkan data ke table barang1 dengan data seperti di


gambar

9
3. Untuk melhat tabel barang1 yang sudah di buat ketikkan Select * from
barang1, maka akan muncul seperti di bawah
Setelah itu, silahkan buat lagi table barang dengan create table barang

10
4.setelah membuat table barang, maka selanjutnya ialah memasukkan
datanya, masukkan seperti pada gambar di bawah

11
5. Untuk melihat daftar barang yang telah dibuat, ketikan select * from
barang, maka data yang dibuat akan keluar.

12
6. Setelah itu, maka akan dibuat table terjual, caranya ialah dengan ketik
create table terjual, selanjutnya seperti di gambar

7. Setelah tabel dibuat, maka silahkan memasukkan data yang sudah


terjual dengan menggunakan insert into

13
8. Setelah memasukkan data yang terjual, maka untuk melihat data yg
sudah dimasukkan tadi ialah dengan cara select * from terjual

14
9. Lau untuk menunjukkan id_terjual, nama_barang, tgl_terjual
jmlh_terjual masukkan command seperti pada gambar

10. Untuk melihat max jumlah terjual, ketikkan lagi seperti di bawah

11. Untuk melihat daftar harga tertinggi bisa di lihat seperti di gambar

12. Selanjutnya ialah membuat table identitas,


 create table identitas(
 nim int(8) primary key,
 nama varchar(20),
 alamat varchar(35),
 thn_masuk year);
untuk memasukkan data, gunakan insert into identitas values,
untuk melihat data yang sudah di masukkan select * from identitas;

15
13. Mmebuat table kampus untuk relasi, gunakan data seperti di gambar

14. memasukkan data dengan insert into kampus

16
15. Untuk melihat data yang sudah di inputkan, ketik select * from
kampus;

16. Buat table universitas, seperti di gambar

17. Dan ketika table sudah dibuat, masukkan data data di bawah ini

17
18. Setelah tanel selesai dibuat serta data sudah di masukkan, maka
terakhir ialah untuk melihatnya dengan cara select * from universitas

18
19
BAB III
PENUTUP

Kesimpulan

Basis data atau juga disebut database artinya berbasiskan pada


data, tetapi secara konseptual, database diartikan sebuah koleksi atau
kumpulan data-data yang saling berhubungan (relation), disusun menurut
aturan tertentu secara logis, sehingga menghasilkan informasi. Untuk
mengelola dan memanggil query basis data agar dapat disajikan dalam
berbagai bentuk yang diinginkan dibutuhkan perangkat lunak yang
disebut Sistem Manajemen Basis Data atau juga disebut Database
Management System (DBMS). Penggabungan Database Management
System (DBMS) dengan Basis Data akan membentuk satu kesatuan yang
disebut Sistem Basis Data.