Laporan Praktikum Rinaldi

54
LAPORAN PRAKTIKUM SISTEM BASIS DATA (MYSQL) Nama Praktikum NPM Mahasiswa Tanggal Kumpul Tanda Tangan Praktikum Rinaldi syahputra 1414370480 12-12-2015 Nama Penilai Tanggal Koreksi Nil ai Tanda Tangan Dosen Fakultas Ilmu Komputer Universitas Pembangunan Panca Budi Kelas 3 Malam C

description

sistem basis data

Transcript of Laporan Praktikum Rinaldi

Page 1: Laporan Praktikum Rinaldi

LAPORAN PRAKTIKUM

SISTEM BASIS DATA (MYSQL)

Nama Praktikum NPM Mahasiswa Tanggal Kumpul Tanda Tangan

Praktikum

Rinaldi syahputra 1414370480 12-12-2015

Nama Penilai Tanggal Koreksi Nilai Tanda Tangan

Dosen

Fakultas Ilmu Komputer

Universitas Pembangunan Panca Budi

Medan

2015

Kelas

3 Malam C

Page 2: Laporan Praktikum Rinaldi

KATA PEN GAN TAR

Puji syukur saya ucapkan kepada Allah SWT, karena dengan rahmat dan

hidayah –Nya Laporan ini dapat di selesaikan tepat pada waktunya.

Laporan ini di buat untuk memenuhi persyaratan mengikuti Ujian Praktikum dikelas

3 Malam C.

Didalam penulisan Laporan ini saya mengalami kendala namun berkat

kerjasama, pengarah, dan bantuan dari berbagai pihak maka Laporan ini dapat di

selesaikan. Oleh karna itu dengan setulus hati saya mengucapkan banyak

terimakasih kepada:

1. Orang Tua saya yang telah memberikan dukungan moral maupun material

sehingga saya dapat menyelesaikan tugas ini.

2. Teman-teman sekalian yang tidak dapat saya sebutkan satu persatu.

Saya menyadari bahwa dalam penulisan Laporan ini masih jauh dari

kesempurnaan. Untuk itu saya mengharapkan saran dan kritik yang bersifat

membangun sebagai masukan guna kesempurnaan Laporan ini. Atas perhatiannya

saya berharap semoga Laporan ini dapat berguna bagi siapapun yang membacanya.

Medan, Desember 2015

RINALDY SYAHPUTRANPM. 1414370480

Page 3: Laporan Praktikum Rinaldi

DAFTAR ISI

KATA PENGANTAR......................................................................................

DAFTAR ISI.................................................................................................

BAB I. PENDAHULUAN.............................................................................

1.1 Latar Belakang.........................................................................

1.4 Tujuan......................................................................................

1.5 Manfaat...................................................................................

BAB II. LANDASAN TEORI.........................................................................

2.1 dasar-dasar MySQL..................................................................

2.2 Printah MySQL.........................................................................

2.3 Laporan di MySQL...................................................................

BAB III. Hasil Percobaan.............................................................................

BAB IV. Hanalisa hasil percobaan................................................................

BAB IV. PENUTUP....................................................................

Page 4: Laporan Praktikum Rinaldi

4.1 Kesimpulan dan Saran...........................................................

4.1.1 Kesimpulan...........................................................................

4.1.2 Saran.....................................................................................

DAFTAR PUSTAKA.......................................................................................

Page 5: Laporan Praktikum Rinaldi

BAB I

PENDAHULUAN

1.1 Latar Belakang

Jaringan komputer saat ini sangat dibutuhkan untuk membangun berbagai instansi

pemerintahan, kampus, dan bahkan untuk bisnis dimana banyak sekali perusahaan yang

memerlukan informasi dan data-data dari kantor-kantor lainnya dan dari rekan kerja, dan

konsumen.

Sering kali terjadi permasalahan pada jaringan komputer antara lain data yang dikirim

lambat, rusak dan bahkan tidak sampai ketujuan. Komunikasi sering mangalami Time-Out,

hingga masalah keamanan. Oleh sebeb itu, jaringan komputer memerlukan sebuah router,

yaitu alat yang berfungsi sebagai pengatur jalur lalu-lintas sehingga tepat pada sasarannya.

Router mampu menjawab tantangan dari pada permasalahan dalam jaringan itu. Dengan

berbagai fasilitas yang dimiliki router, maka komunikasi pada jaringan komputer dapat

berjalan dengan baik.

Dan ditemukannya sebuah solusi yaitu system operasi yang dikhususkan untuk

Networking, yaitu Mikrotik Router yang terbukti handal dalam melakukan kerjanya sebagai

router. Banyak digunakan di ISP (Internet Service Provider) sebagai limit bandwith, pada

warnet, kantor, hingga cafe, bahkan dapat digunakan pengaturan/filter bagi website yang

masuk kedalam jaringan lokal. Dari uraian diatas maka penulis dapat mengambil judul Tugas

Page 6: Laporan Praktikum Rinaldi

Akhir yaitu membangun jaringan lokal area network menggunakan mikrotik router 5.20

dengan virtual box 4.30.

1.2 Rumusan Masalah

Adapun rumusan masalah dalam penulisan tugas akhir ini adalah :

1. Menggunakan fasilitas mikrotik yaitu fasilitas simple queue yang berfungsi

sebagai Manajement Bandwitch, yang artinya membagi bandwitch sama rata

pada user agar tidak terjadi sabotase dalam penggunaannya.

2. Menggunakan fasilitas Proxy pada mikrotik yang berguna sebagai pengingat

wabsite yang pernah dikunjungi, sehingga lebih membantu dalam koneksi

jaringan.

3. Menggunakan fasilitas firewall nat dan filter yang berfungsi untuk memblok

situs.

1.3 Batasan Masalah

Adapun batasan masalah dalam tugas akhir ini adalah :

1. Penggunaan banyaknya bandwitch/sabotase bandwatch oleh salah satu user

sehingga user lain tidak dapat terbagi.

2. Lambatnya loading dalam masuk kedalam situs yang pernah dikunjungi

sehingga kerjaan menjadi terganggu.

Page 7: Laporan Praktikum Rinaldi

3. Banyaknya mengakses situs-situs yang seharusnya tidak dibutuhkan baik dunia

kerja atau dunia pendidikan.

1.4 Tujuan

Adapun tujuan yang ingin dicapai dalam penulisan Tugas Akhir ini adalah

Mahasiswa memahami pengertian dari Query,View, dan Join; cara untuk

membuat Query untuk mengambil data dari beberapa table; cara membuat

view.

·         Untuk mengetahui definisi mysql pada pembuatan sistem basis data..!!

·         Untuk mengetahui penggunaan DDL dan DML pada mysql..!!

·         Untuk mengetahui beberapa penggunakan basis data dengan DDL dan

DML..!!

·         Supaya pembuatan database lebih bagus dan aman..!

1.5 Manfaat

Adapun manfaat dari penulisan Laporan ini adalah agar Mahasiswa dapat

mengerti lebih dari laporan ini dan dapat berjalan dengan lancar dan tepat sasaran.

Page 8: Laporan Praktikum Rinaldi

BAB II

LANDASAN TEORI

1.     Pengertian Database MySQL

     MySQL merupakan system manajemen database SQL yang bersifat open

source dan paling popular saat ini.System database MySQL ini mendukung beberapa

fitur seperti multireaded, multi-user, dan SQL database managemen system(DBMS).

Database ini di buat untuk keperluan system database yang cepat, handal dan mudah

digunakan.

       Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL)

dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda

untuk tiap sistem manajemen basis data (SMBD), namun secara umum implementasi

tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI.

·      DDL (Data Definition Language)

        Merupakan kumpulan perintah SQL yang digunakan

untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-

objek database.  

#Fungsi/kegunaan DDL .

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data

dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan

sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat

objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang

Page 9: Laporan Praktikum Rinaldi

sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh

administrator basis data dalam pembuatan sebuah aplikasi basis data.

·      DML (Data Manipulation Language)

merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi

data di dalam table seperti memasukkan, merubah dan menghapus isi data  dan tidak

terkait dengan perubahan struktur dan definisi tipe data dari objek database.  

#Fungsi / Kegunaan DML

DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang

umum dilakukan adalah:

SELECT untuk menampilkan data 

INSERT untuk menambahkan data baru 

UPDATE untuk mengubah data yang sudah ada 

DELETE untuk menghapus data

2.2 Printah MySQL

1. Perintah untuk login ke database seperti berikut ini:

prompt>mysql -u username -p password

contoh :

C:\>mysql -u root 

sehingga apabila berhasil login akan muncul tampilan berikut ini.

Page 10: Laporan Praktikum Rinaldi

mysql>_

Perintah query. Setelah muncul tampilan di atas mysql telah siap menerima perintah-

perintah query untuk akses data seperti membuat database di bawah

Page 11: Laporan Praktikum Rinaldi

CREATE DATABASE namadatabase

mysql> CREATE DATABASE cobadb;

apabila perintah di atas dijalankan DBMS Server MySQL akan menciptakan sebuah

database dengan nama 'cobadb'. Tentu saja perintah diketikkan setelah berhasil login

ke MySQL. 

Perintah untuk menampilkan database yang ada adalah: mysql> SHOW

DATABASES; sedangkan untuk menampilkan tabel dalam database

adalah : mysql>SHOW TABLES;

2. Adapun Perintah mengaktifkan database.

bentuk umumnya:  USE namadatabase

contoh:

mysql> USE cobadb;

3. Bentuk umum: (sintaks) Perintah membuat tabel di database.

CREATE TABLE namatabel

(namafield1 type [NOT NULL] [AUTO_INCREMENT], namafield2 type [NOT

NULL] [AUTO_INCREMENT], ..... [PRIMARY KEY(namafield)]

);

Page 12: Laporan Praktikum Rinaldi

keterangan:

namafield1, namafield2, adalah nama field anggota tabel.

NOT NULL, adalah berfungsi untuk membuat status field sebagai field mandatory

field,

sehingga apabila saat terjadi penambah record tabel field ini tidak boleh

dikosongkan. 

contoh:

mysql>CREATE TABLE tamu (idtamu int NOT NULL AUTO_INCREMENT,

nmtamu VARCHAR(35) NOT NUL, email VARCHAR(35) NOT NULL,

PRIMARY KEY(idtamu));

apabila perintah di atas dijalankan maka haruslah databasenya diaktifkan dulu dengan

perintah

mysql> USE cobadb;

Page 13: Laporan Praktikum Rinaldi

tabel di atas memiliki tiga macam field dimana field idtamu berfungsi sebagai

field kunci primer.

4. Bentuk Umum Mengubah struktur tabel

ALTER TABLE namatabel ADD | DROP | MODIFY field

contoh, menambah field sex (jenis kelamin) pada tabel tamu.

Mysql > ALTER TABLE tamu ADD sex enum(’L’,’P’);

sedangkan contoh menghapus field 'sex' pada tabel tamu adalah sebagai berikut:

Mysql > ALTER TABLE tamu DROP sex;

perintah-perintah di atas tergolong perintah DDL(Data Definition Language), yang

hanya dijalankan pada saat database akan dikontruksikan/dibangun/dibuat.

Sedangkan perintah-perintah untuk memanipulasi data dalam database (DML

singkatan dari Data Manipulation Language) akan diuraikan berikut ini:

5. Perintah input data dalam tabel

Bentuk umumnya adalah seperti berikut ini:

INSERT INTO namatabel [(field1,field2, ...)] VALUES (datafield1, datafield2, ....);

contoh: 

mysql > INSERT INTO tamu (nmtamu, email) VALUES ('Budiman Raharjo',

[email protected]');

Page 14: Laporan Praktikum Rinaldi

6. Perintah untuk mengupdate data tabel.

Bentuk Umumnya :

UPDATE namatabel SET namafield1=databaru1, namafield2=databaru2, ... WHERE

kondisi

keterangan:

namatabel, adalah nama tabel yang akan dilakukan pengupdatean datanya.

namafield1,namafield2 adalah field-field yang akan disunting datanya dengan

databarunya

databaru, adalah diisi dengan data baru yang akan mereplace data lama.

kondisi, adalah merupakan penentuan kriteria record-record yang akan diupdate.

contoh:

UPDATE tamu

mysql > SET nmtamu='Budiman Sukarno' WHERE nmtamu='Budiman Raharjo';

7. Menghapus record tabel

Bentuk umumnya:

DELETE FROM  namatabel WHERE kondisi

Page 15: Laporan Praktikum Rinaldi

keterangan:

namatabel, adalah nama tabel yang akan dilakukan penghapusan record datanya.

kondisi, adalah merupakan penentuan kriteria record-record yang akan dihapus.

contoh:

mysql > DELETE FROM tamu WHERE idtamu=3;

8. Perintah untuk menampilkan record-record data tabel

Bentuk umumnya:

SELECT * | field1, field2, …

FROM nama_table1 [ , nama_table2, …] [ WHERE kondisi ]

[ GROUP BY ekspresi ]

[ HAVING kondisi_pencarian ]

[ ORDER BY ekspresi_pengurutan [ ASC | DESC ] ]

Keterangan :

SELECT *

berfungsi untuk menampilkan data seluruh field dari table yang disebutkan setelah

klausa

FROM

SELECT field1, field2, …

berfungsi untuk menampilkan data-data dari field-field yang dituliskan secara

eksplisit

dari table yang disebutkan setelah klausa SELECT

FROM nama_tabel1, nama_tabel2

berfungsi untuk menentukan tabel yang field-field akan ditampilkan data recordnya.

Page 16: Laporan Praktikum Rinaldi

WHERE kondisi

berfungsi untuk menentukan criteria record-record yang akan dihapus atau

ditampilkan.

GROUP BY ekspresi

berisi daftar record-record untuk dijadikan acuan kriteria terhadap record-record data

yang dikelompokkan.

HAVING kondisi_pencarian

adalah rumusan kondisi/kriteria record yang digroup yang akan ditampilkan

ORDER BY ekspresi_pengurutan

berisi daftar field-field yang akan dijadikan acuan pengurutan.

ASC

adalah model pengurutan record-record data secara menaik.

DESC

adalah model pengurutan record-record data secara menurun.

Contoh :

Mysql> SELECT * FROM tamu;

Perintah di atas jika dijalankan akan menampilkan seluruh record dari seluruh field

dalam tabel tamu.

Page 17: Laporan Praktikum Rinaldi

Mysql> SELECT nmtamu, email FROM tamu;

perintah di atas jika dijalankan akan menampilkan seluruh data record-record dari

field nmtamu dan email.

Mysql> SELECT * FROM tamu WHERE nmtamu LIKE 'Budi%';

perintah di atas menampilkan data-data record yang memiliki nama dengan awalan

'Budi'

Page 18: Laporan Praktikum Rinaldi

-Mysql> SELECT * FROM tamu WHERE idtamu=2;

perintah di atas akan menampilkan data record tabel yang memiliki idtamu bernilai

2. 

9. Relasi 2 Tabel

contoh  lain:  untuk  menampilkan  data  dari  kombinasi  field-field beberapa  tabel 

yang saling berelasi.

-

Page 19: Laporan Praktikum Rinaldi

Perintahnya adalah sebagai berikut :

mysql > SELECT tblbarang.kdbarang, tblbarang.nmbarang, tblbarang.jmlbarang,

tblbarang.hrgbarang, kategori.nmkategori  FROM tblbarang, kategori  WHERE

tblbarang.kdkategori = kategori.kdkategori;

10. Perintah untuk menghapus struktur tabel

bentuk umumnya:  DROP TABLE namatabel;

contoh:

mysql> DROP TABLE tamu;

efek perintah jika berhasil dijalankan maka tabel dengan nama 'tamu' akan dihapus

secara permanen berikut dengan data yang ada dalam tabel juga akan terhapus.

Page 20: Laporan Praktikum Rinaldi

2.3 Laporan di MySQL

 Menggunakan MysqlNyalakan Start pada service mysql

1. Langkah awal masuk ke dalam MySQL melalui CMD

CMDSintaks : cd c:\xampp\mysql\bin

Sintaks : mysql  –u root = untuk akses direktori

2. Untuk mengetahui versi Mysql

Page 21: Laporan Praktikum Rinaldi

syntax select version (); = untuk mengetahui versidari Mysql. Pada Mysql setiap

akhir erintah menggunakan tanda titik koma (;) jikatidak diberi tanda tersebut

maka Mysql akan menunggu perintah selanjutnya

3. Untuk membatalkan perintah

syntax= \c

4. Untuk Menampilkan Database

syntax=show databases;

Page 22: Laporan Praktikum Rinaldi

5. Untuk Memberikan Catatan

syntax menggunakan awalan /* *\ :dapat digunakan lebih dari

satu barisMenggunakan awalan # : digunakan untuk satu baris

6. Untuk Membuat database Baru

contoh syntax : create database latihan1;

7. Untuk Memilih database yang digunakan

contoh syntax : use database latihan1; dan menandakanbahwa database latihan1

telah aktif

Page 23: Laporan Praktikum Rinaldi

8. Untuk Menampilkan tabel

Maksud dari Empty set 

adalah belum pernahmembuat tabel

9. Untuk Membuat Tabel Baru

ContohMembuat tabel karyawanLangkah :

- Aktifkan database

-Lakukan pembuatan teble dengan createmysql> create table karyawan- >

(nopeg int unsigned auto_increment primary key,- > nama varchar(35) not null,-

> gender varchar(2),- > alamat varchar(30),- > kota varchar(15),-

> tgllahir date null default ’0000-00-00’) ;

Page 24: Laporan Praktikum Rinaldi

Keterangan :

Integer : Bilangan bulatUnsigned 

: Tanpa tanda negatifAuto_increment 

: Akan bertambah nilainya secara otomatisPrimary key

 : Kolom (key) pertamaVariable character : Jenis data alfabeta(...)

 : Jumlah karakterNot null

 : Tidak boleh dikosongkanDate : Format petanggalan

10. Untuk Memastikan apakah tabel sudah ada atau belum

syntax : show tables;

11. Untuk menampilkan Struktur Tabel

Page 25: Laporan Praktikum Rinaldi

contoh syntax pada gambar tersebut = mysql> show columns from karyawan ;

12. Untuk Mengubah Struktur Tabel

Untuk Mengubah Struktur Tabelcontoh dengan perintah alter table karyawan lalu

ketik : ADD = menambah kolom;RENAME = mengganti nama tabel; DROP

= menghapus kolom atau indeks;MODIFY = mengubah jenis kolom;

CHANGE=mengganti nama kolom sekaligus jenis kolom.

13. Untuk menambahkan Kolom dalam Tabel

Page 26: Laporan Praktikum Rinaldi

14. Untuk Menghapus Kolom

15.  Untuk Memodifikasi Struktur Tabel dengan Modify

Page 27: Laporan Praktikum Rinaldi

16. Untuk Memodifikasi Struktur Tabel dengan Change

17.  Untuk Mengganti Nama Tabel

Page 28: Laporan Praktikum Rinaldi

18. Mengisi Data

18.1 Perintah Bentuk 1INSERT INTO tabel (kolom1, kolom2,...)VALUES

(data_kolom1, data_kolom2,...)

Contoh

Mysql> insert into karyawan

> (nama, gender, alamat, kota, tgllahir, kodepos)

> values

> (’Ahmad’,’LK’,’Pasar Minggu no 2’,’Jakarta’,’1985-09-25’,’15617’)

 > ;

18.2 Perintah Bentuk 2

INSERT INTO table

SET kolom1 = data_kolom1,

Kolom 2 = data_kolom2,...

Contoh

mysql> insert into karyawan

> set nama = ’busi’,

> gender = ’LK’,

> alamat = ’Kerinci N0 12’,

Page 29: Laporan Praktikum Rinaldi

> kota = ’Depok’,

> tgllahir =’1995-07-17’,

> kodepos = ’17415’ ;

18.3 Perintah Bentuk 3

INSERT INTO table

VALUES (data_kolom1, data_kolom2,...)

Perbedaan antara perintah 1, 2, dan 3 adalah : Perintah 1 menggunakan list datasecara

horizontal dengan menyebutkan poin-poinnya terlebih dahulu, Perintah

2menggunakan list data secara vertikal, sedangkan untuk perintah ke 3 menulis

datasecara langsung.

19. Untuk Menampilkan Data

19.1 Menampilkan seluruh isi data = Menggunakan tanda asterik (*)

Page 30: Laporan Praktikum Rinaldi

Contoh syntax :mysql> select * from karyawan> ;

19.2 Menampilkan Data hanya beberapa kolom saja

Page 31: Laporan Praktikum Rinaldi

contoh syntax:

mysql> select nama fromkaryawan> ;Atau

contoh syntax : mysql> selectnama,kota from karyawan> ;

19.3 Untuk Menampilkan data dengan kondisi tertentu

contoh syntax:

mysql> select * from karyawan where nama=’ahmad’

 > ;

Page 32: Laporan Praktikum Rinaldi

19.4 Untuk menampilkan data secara berurutan

berdasarakan angka terbesar atau terkecil menggunakan syntax =

ORDER BYDESC / ASC atau

 hanya menggunakan perintah ORDER saja

Page 33: Laporan Praktikum Rinaldi

19.5 Untuk menampilkan data dengan statement menggunakan LIKE dan %

pada gambar diatas sesuai dengan perintah, data yang ditampilkan adalah

karyawan dengan nama depan ahmad (like ’ahmad%’)

 20. Merubah Data

20.1 Perintah Update

Page 34: Laporan Praktikum Rinaldi

Data dengan nama cici yang awalnya jakarta berhasil dirubah denganmenggunakan

perintah UPDATE berubah menjadi malang

20.2 Perintah Delete

BAB III

Hasil Percobaan

Page 35: Laporan Praktikum Rinaldi

1. Buka Control Panel Xampp (Start - All Program- Xampp)

2. Pastikan Apache dan MySQL Running

3. Masuk ke CMD dan Tuliskan Script berikut :

cd ..

cd ..   

cd xampp

cd mysql

cd bin

mysql -u root

Page 36: Laporan Praktikum Rinaldi

4. Bila berhasil ada bacaan 'Welcome to MySQL monitor'. Okeh Kita Lanjutkan

dengan databasenya

5. Create database penjualan;

6. Use penjualan;

7. Lalu kita membuat Tabel dari database tersebut :

8. Create table barang (

Kode Varchar (5) Not Null,

Nama Varchar (20) Not Null,

Harga Integer Not Null,

Primary key (Kode));

Page 37: Laporan Praktikum Rinaldi

9. Kita akan membuat isi dari Tabelnya :

Insert into barang (Kode, Nama, Harga) Values ("001","Indomie Goreng","2000");

10. Bila ingin melihat Hasilnya : Select*From barang;

11. Bila ingin membuat isinya banyak, Ulangi langkan No.10 tetapi 001 diganti

menjadi 002 karna tadi kita mengkasi Primary Key di Kode.

TAMBAHAN

*Disini saya sudah membuat 3 isi dari tabel tersebut*

1. Melihat Hasil : Select*From barang; 

2. Melihat Tabel : Show Tables;

3. Melihat Struktur Pembuatan : Desc barang;

4. Menambah Field : Alter table barang add Jumlah Integer Not Null; 

*Bila ingin mengisi datanya gunakan sama sepertinya No.8*

Page 38: Laporan Praktikum Rinaldi

5. Merubah Nama Field : Alter table barang change Nama Nama_Barang varchar(20)

not null;

6. Merubah Isi Field : Update barang set Nama_Barang="Shampo" where

kode="001";

7. Menghapus Satu Barisan : Delete from barang where kode="001";

Page 39: Laporan Praktikum Rinaldi

8. Menghapus Table : Drop barang;

9. Menghapus Database : Drop enjualan;

BAB IV

Hanalisa hasil percobaan

Page 40: Laporan Praktikum Rinaldi

1. Buka Control Panel Xampp (Start - All Program- Xampp)

2. Pastikan Apache dan MySQL Running

3. Masuk ke CMD dan Tuliskan Script berikut :

cd ..

cd ..   

cd xampp

cd mysql

cd bin

mysql -u root

Page 41: Laporan Praktikum Rinaldi

4. Bila berhasil ada bacaan 'Welcome to MySQL monitor'. Okeh Kita Lanjutkan

dengan databasenya

5. Create database penjualan;

6. Use penjualan;

7. Lalu kita membuat Tabel dari database tersebut :

8. Create table barang (

Kode Varchar (5) Not Null,

Nama Varchar (20) Not Null,

Harga Integer Not Null,

Primary key (Kode));

Page 42: Laporan Praktikum Rinaldi

9. Kita akan membuat isi dari Tabelnya :

Insert into barang (Kode, Nama, Harga) Values ("001","Indomie Goreng","2000");

10. Bila ingin melihat Hasilnya : Select*From barang;

11. Bila ingin membuat isinya banyak, Ulangi langkan No.10 tetapi 001 diganti

menjadi 002 karna tadi kita mengkasi Primary Key di Kode.

Page 43: Laporan Praktikum Rinaldi

PENUTUP

4.1.1 KESIMPULAN DAN SARAN

4.1.2 KESIMPULAN

Proyek Laporan merupakan bentuk evaluasi akhir dari pelajaran produktif bagi

mahsiswa yang ujian praktikum. Laporan ini sangat baik untuk meningkatkan keterampilan

mahasiswa dibidang keahliannya sesuai dengan jurusan yang ditekuninya. Juga ditujukan

agar dapat menambah pengetahuan dan daya kreativitas mahasiswa sebagi bekal untuk terjun

ke dunia kerja atau dalam hal ini pekerjaan dibidangnya.

Dalam pembuatan Laporan ini mahasiswa diharapkaan dapat bersabar dan bersungguh-

sungguh dalam menyelesaikan Tugas Laporan ini.

4.1.3 SARAN

Berikut adalah beberapa saran yang diusulkan oleh mahasiswa adalah sebagai berikut:

1. Dilakukan penyempurnaan penulisan secara sempurna oleh mahasiswa dan dapat

mempraktikan sendiri.

2. Perlu di ulang-ulang agar setiap printah-printah dalam mysql hafal terbiasa.

3. Perlu dilakukannya pengkajian ulang mengena masalah waktu pelaksanaan agar tidak

mengganggu kegiatan yang misalnya proses belajar mengajar.

Page 44: Laporan Praktikum Rinaldi

DAFTAR PUSTAKA

http://www.damankom.com/2014/02/perintah-perintah-dalam-mysql.html

http://myinfocom.blogspot.co.id/2014/01/perintah-dasar-mysql.html

http://www.academia.edu/12524036/

LAPORAN_PRAKTIKUM_MODUL_1_PENGENALAN_MYSQL_Diajukan_Sebagai_Tugas

http://bloger-tkj-dos-q28.blogspot.co.id/2015/10/membuat-database-di-mysql-

menggunkan.html