View
812
Download
67
Category
Preview:
DESCRIPTION
SIstem Komputer "Parelel 3 Malam C"
Citation preview
LAPORAN PRAKTIKUM
SISTEM BASIS DATA ( MySQL )
Nama Praktikan NPM Mahasiswa Tanggal KumpulTanda Tangan
Praktikan
Angga Oxandry R 1414370488 17-12-2015
Fakultas Ilmu Komputer
Universitas Pembangunan Panca Budi
Medan
2015
Kelas
3 Malam C
Nama Penilai Tanggal Koreksi NilaiTanda Tangan
Dosen
KATA PENGANTAR
Pertama-tama penulis panjatkan puji syukur kepada yang Tuhan yang Maha
Esa.karena tanpa rahmat dan ridho-NYA, penulis tidak dapat menyelesaikan
tugaspraktek UAS yaitu membuat Laporan Praktikum Sistem Basis Data ( Mysql )
dengan baik dan selesai tepat waktu. Penulis juga mengucapkan terimakasih kepada
dosen pengampu mata kuliah ini yang memberikan penulis kesempatan untuk
menulis laporan praktikum dan teman-teman yang selalu setia memberikan
pendapatnya. Pendapat teman-teman sangat membantu dalam mengerjakan tugas
laporan praktikum ini. Dan Isi laporan ini juga diambil dari beberapa sumber lain
agar dapat mendapat kepastian materi dari yang telah ada. Penulis berterima kasih
bagi pihak-pihak yang secara langsung atau tidak langsung membantu dalam
pembuatan laporan praktikum ini, sehingga Penulis bisa menyelesaikan laporan ini
dengan baik. Penulis memaparkan tentang pembahasan mengenai praktikum
SBD(mysql). Penulis berharap agar laporan praktium yang di tuliskan ini nantinya
dapat berguna bagi pembaca. Penulis juga berharap, laporan ini dapat memberikan
informasi yang dibutuhkan bagi siapa saja yang memerlukannya. Dan apabila dalam
pembuatan laporan ini terdapat kesalahan yang belum penulis ketahui. Penulis
menerima kritik serta saran untuk laporan yang masih jauh dari sempurna ini, agar
kedepannya Penulis dapat menyusun laporan praktikum yang lebih baik.
Medan, Desember 2015
Penyusun
DAFTAR ISI
KATA PENGANTAR..................................................................................i
DAFTAR ISI.................................................................................................ii
BAB I PENDAHULUAN........................................................................ 1
1.1 Latar Belakang......................................................................................... 1
1.2 Tujuan Praktikum.....................................................................................
1.3 Manfaat Praktikum...................................................................................
BAB II LANDASAN TEORI....................................................................2.1 Dasar-dasar MySQL..................................................................................
2.1.1 Mengelola Database MySQL........................................................2.2 Perintah MySQL........................................................................................
2.2.1 Pengertian Primary Key and Foreign key.....................................
2.2.2 Hubungan Antar Tabel..................................................................
2.2.3 Memasukkan Data ........................................................................
2.2.4 Menampilkan Data .......................................................................
2.2.5 Menghapus Data ...........................................................................
2.2.6 Modifikasi Data ............................................................................
2.2.7 Pengurutan Data ...........................................................................
2.3 Laporan di MySQL ..................................................................................
BAB III HASIL PERCOBAAN..............................................................
BAB IV ANALISA HASIL PERCOBAAN...........................................BAB V PENUTUP....................................................................................4.1 Kesimpulan.............................................................................................4.2 Saran.......................................................................................................
DAFTAR PUSTAKA...................................................................................
BAB I
PENDAHULUAN
1.1 Latar Belakang
Suatu aplikasi terdiri atas sekumpulan program aplikasi, file data, dan prosedur
yang mengerjakan suatu proses atau fungsi. Setiap program aplikasi didalam suatu
lingkungan pemrosesan file tradisional, khusus beroperasi pada file data yang dibuat
specifik untuk aplikasi itu. Antar file data ( di dalam satu aplikasi atau antar aplikasi )
tidak ada hubungan, dan pada umumnya data didefinisikan dan disusun dengan cara
yang berbeda untuk setiap aplikasi. Kenyataan ini membuat sulit dilakukannya
integritas data. Dengan keterbatasan tersebut, pemrosesan file tradisional kurang
mempunyai keluwesan dan tidak mendukung pemakaian data bersama. Hal ini
menyebabkan tidak dapat dilakukannya pertukaran data antar aplikasi, dan sering
terjadi terpaksa harus dilakukan pengetikan ulang data dari satu aplikasi ke aplikasi
yang lain. Selain itu Pemrosesan basis data sebagai perangkat andalan sangat
diperlukan oleh berbagai institusi dan perusahaan. Misalnya saja seperti sekolah, Saat
ini pengolahan data Akademik di kebanyakan sekolah masih dilakukan secara
manual, yaitu data yang masih dicatat kedalam sebuah buku atau arsip seperti data
siswa, data guru, data absensi siswa, dan data nilai siswa. Karena pengolahan data
masih dilakukan secara manual, maka dalam pengolahan data akademik sering terjadi
duplikasi data, data akademik yang tidak teratur dan tidak terorganisir dengan baik,
sehingga untuk mengatasinya, dikenalkan konsep baru yang disebut basis data.
1.2 Tujuan Praktikum
Tujuan dari penulisan ini antara lain agar mahasiswa dapat menjelaskan konsep
dasar basis data, membuat aplikasi dengan menggunakan SQLyog sehingga dapat
mengurangi terjadinya duplikasi data dan membuat data menjadi teratur serta
terorganisir dengan baik.
1.3 Manfaat Praktikum
Adapun manfaat yang diharapkan penulis dalam penelitian ini adalah sebagai
berikut :
1. Mahasiswa dapat menjelaskan konsep basis data dengan baik
2. Mahasiswa mampu membuat aplikasi dengan menggunakan SQLyog
3. Menambah wawasan dan pengetahuan sehubungan dengan perancangan
sistem basis data.
BAB II
LANDASAN TEORI
2.1 Dasar-dasar MySQL
MySql adalah sebuah perangkat lunak system manajemen basis data SQL atau
DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi diseluruh dunia.
MySQL merupakan server basis data dimana pemprosesan data terjadi di server, dan
client hanya mengirimkan data serta meminta data. Oleh karena pemprosesan terjadi
di serversehingga pengaksesan data tidak terbatas (Solihin, 2010 : 10). Dalam bahasa
SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logic
merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom
(column atau field). Dalam sebuah database dapat terdiri dari beberapa table.
Menurut Whitten, Bentley, dan Dittman (2004, p521), table merupakan ekuivalensi
basis data relasional dari sebuah file. Data yang terdapat pada tabel berupa field-field
yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe data sendiri-
sendiri. Contoh: nomor karyawan: bertipe integer dengan lebar field 10; nama
karyawan: bertipe karakter dengan lebar 100; dan field alamat: bertipe varchar
dengan lebar field max 255. Berikut ini adalah beberapa tipe data pada MySQL
yang sering digunakan:
2.1.1 Mengelola Database MySQL
Untuk mengelola database MySQL menggunakan Prompt DOS (tool
command line) dan Program Utility (PHPMyAdmin). Selanjutnya akses ke
database hal yang harus kita lakukan adalah koneksi ke database,
Query/permintaan data dan pemutusan koneksi. Koneksinya menggunakan user
root. Adapun cara mengkoneksikannya dengan menggunakan user root adalah :
1. Jalankan DOS prompt.
2. Aktifkan direktori dimana file mysql.exe berada. Pada Xampp: C:\
Program Files \ xampp \ mysql \ bin.
3. Kemudian ketikkan: mysql –h localhost –u root.
Hasilnya dapat kita lihat pada table di bawah ini :
Mengelola Database dengan Prompt DOS adalah dengan membuat
database baru, Cara untuk membuat sebuah database baru adalah dengan perintah:
create database namadatabase. Contoh: create database db_kampus;
Kemudian Untuk membuka sebuah database dapat menggunakan perintah berikut
ini: use namadatabase. Contoh: use db_kampus. Kemudian, Perintah untuk
membuat tabel baru adalah: create table namatabel (studuktu). Contoh: create
table tbl_karyawan (nik int(4) not null primary key, nama char(40) not null,
alamat char(100) not null, fakultas char(20) not null, usia int(2) not null).
Prosesnya dapat kita lihat seperti gambar di bawah ini :
Untuk memasukkan data ke tabel: insert into namatabel
values(‘kolom1’,’kolom2’, …).Contoh: insert into tbl_karyawan
values(0001,’Andi’,’Jl.Kertajaya’,’Teknik’,23). Untuk menampilkan isi tabel:
select * from tbl_karyawan, Seperti gambar di bawah ini :
Untuk menampilkan field-field tertentu: select kolom1,kolom2 from
namatabel seperti gambar di bawah ;
Untuk Menampilkan data dengan record tertentu: select * from namatabel
where baris=nilai :
Untuk menampilkan data dengan range tertentu: select * from namatabel
where namakolom between x and y :
2.2 Perintah MySQL
SQL kependekan dari Structured Query Language, adalah bahasa standar yang
digunakan untuk berkomunikasi dengan database relasional. Karena merupakan
bahasa standar untuk mengakses database relasional, maka perintah-perintah dalam
SQL dapat diterapkan untuk banyak database management system (DBMS). Hampir
semua DBMS seperti MySQL, Microsoft SQL Server, Oracle, DB2, PostgreSQL dan
lain sebagainya mengenal dan mengerti SQL. Perintah standar SQL pada beberapa
DBMS hampir sama, meskipun masing-masing mungkin juga memiliki "dialect of
SQL" sendiri yang akan memberikan tambahan atau perluasan pada perintah-perintah
standar tersebut. Perintah-perintah standar dalam SQL dapat diklasifikasikan menjadi
empat bagian yaitu Data Definition Language (DDL), Data Manipulation Language
(DML), Data Query Language (DQL) dan Data Control Language (DCL).
Data Definition Language (DDL) adalah perintah-perintah SQL yang digunakan
untuk mendefinisikan struktur dan skema database. Perintah-perintah SQL yang
masuk klasifikasi ini antara lain adalah CREATE (membuat obyek di database),
ALTER (merubah struktur database), DROP (menghapus obyek database),
TRUNCATE (menghapus semua record dari sebuah tabel termasuk semua ruang
yang dialokasikan), COMMENT (menambahkan komentar ke kamus data | data
dictionary) dan RENAME (memberi nama ulang sebuah obyek). Data Manipulation
Language (DML) adalah perintah-perintah SQL yang digunakan untuk memanipulasi
data di dalam obyek database. Perintah-perintah SQL yang masuk klasifikasi ini
antara lain adalah SELECT (mengambil data dari database), INSERT (memasukkan
data ke tabel), UPDATE (memperbarui data yang ada di sebuah tabel), DELETE
(menghapus semua record dari sebuah tabel), MERGE-UPSERT (operasi insert dan
update), CALL (memanggil PL/SQL atau subprogram Java), EXPLAIN PLAN
(menjelaskan jalur akses data) dan LOCK TABLE (mengontrol konkurensi). Data
Control Language (DCL) adalah perintah-perintah SQL yang digunakan untuk
mengontrol data dan server database. Perintah-perintah SQL yang masuk klasifikasi
ini antara lain adalah GRANT (memberikan hak akses pengguna ke database) dan
REVOKE (mencabut hak akses yang diberikan dengan perintah GRANT).
Transaction Control Language (TCL) adalah perintah-perintah SQL yang digunakan
untuk mengontrol pemrosesan transaksional di dalam database. Perintah-perintah
SQL yang masuk klasifikasi ini antara lain adalah COMMIT (menerapkan transaksi
dengan menyimpan perubahan database), ROLLBACK (mengembalikan database ke
kondisi awal sejak terakhir COMMIT), SAVEPOINT (mengidentifikasi titik dalam
transaksi yang nanti bisa diputar kembali) dan SET TRANSACTION (Mengubah
opsi transaksi seperti tingkat isolasi dan segmen rollback apa yang digunakan).
2.2.1 Pengertian Primary key Dan Foreign key.
“Primary Key” adalah field kunci / utama dari suatu tabel yang
menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan
data yang sama, / dengan kata lain Primary key menjadikan tiap record memiliki
identitas sendiri-sendiri yang membedakan satu sama lainnya (unik). Primary Key
berguna pada saat menampilkan record hasil pencarian (searching), pengurutan
(sorting), dan berbagai operasi query lainnya. Dengan memilih rimary key, proses
pencarian, pengurutan dan proses penampilan data dan lainnya berlangsung lebih
cepat. “Foreign key” adalah satu attribute yang melengkapi satu relationship yang
menunjukan ke induknya.. Satu tabel tidak boleh memiliki lebih dari satu primary
key, karena primary key merupakan variable data yang menjadi identitas utama
dari tabel tersebut.
2.2.2 Hubungan Antar Tabel (Reference)
Dalam hal hubungan antar tabel, ada beberapa syarat yang harus
terpenuhi seperti, antara tabel yang ingin dihubungkan harus memiliki sebuah
field atau kolom dengan tipe data yang sama. Dengan kata lain ada tabel yang
memiliki primary key sebagai kunci untuk menghubungkan ke tabel yang lain
dimana terdapat field yang mempunyai tipe data yang sama dengan kata lain
yang disebut foreign key. Misalnya, terdapat tabel barang dan macam_barang.
Berikut query kedua tabel tersebut : create table macam_barang (id_mac
integer not null, nama_mac varchar(15), guna_mac varchar(40), primary key
(id_mac)); create table barang (id_bar integer not null, nama_bar
varchar(15), id_mac integer not null references macam_barang, primary key
(id_bar, id_mac)). Atau ketika kita lupa memberikan references pada tabel
macam barang kita dapat memberikan query sebagai berikut : alter table
barang add constraint relasi_barang foreign key (id_mac) references
macam_barang (id_mac).
2.2.3 Memasukkan Data
Sebuah data dapat dimasukkan ke dalam tabel menggunakan perintah
INSERT. Namun hal yang perlu diperhatikan yaitu struktur tabel yang akan
digunakan untuk memasukkan data. Sebagai contoh memasukkan data ke
dalam tabel dengan nama identitas :
insert into identitas values (1, ’wahyu’ , ’1992-07-23’ , false ,
’programer’). Berikut penjelasan :
- Kolom pertama berisikan (1), karena tipe datanya adalah integer maka tanda
petik tidak digunakan.
- Kolom kedua („wahyu‟) dan kelima („programer‟), karena tipe datanya
varchar maka tanda petik diperlukan, bila tanpa ada tanda petik maka dianggap
salah.
- Kolom ketiga (‟1992-07-23‟), tipe data Date dianggap sebagai sebuah string
sehingga harus menggunakan tanda petik.
- Kolom keempat (false), tipe data kolom ini Boolean yang hanya mengijinkan
inputan true atau false dan tidak perlu tanda petik.
2.2.4 Menampilkan data
Dalam database, perintah SQL untuk menampilkan data sebuah tabel bisa
menggunakan SELECT. Berikut struktur SQL untuk penampilan data
berdasarkan kolom tertentu : Select nama_kolom from nama_tabel;
Jika ingin menampilkan keseluruhan kolom dan keseluruhan baris suatu tabel
bisa mengganti nama_kolom menggunakan tanda asterisk (*). Kemudian, bila
ingin menampilkan berdasarkan baris tertentu bisa menggunakan perintah
WHERE yang diletakkan dibelakang nama tabel dan isikan nama kolom
beserta kata kunci sebagai dasar atau syarat dari pencarian baris. Untuk lebih
jelasnya berikut struktur perintah SQL nya :
select nama_kolom from nama_tabel where nama_kolom = kata kunci;
Apabila ingin menampilkan data dari lebih dari satu tabel, struktur SQL nya
terdapat sedikit perbedaan. Misalnya memakai tabel yang telah dibuat pada
praktikum ke-2 yaitu mahasiswa dan fakultas (Dengan syarat adanya relasi
antara kedua tabel tersebut). Berikut Struktur SQL nya :
select nama_kolom, nama_kolom, nama_kolom, nama_kolom from
nama_tabel_1, nama_tabel_2 where nama_tabel_1.nama_kolom =
nama_tabel_2.nama_kolom.
2.2.5 Menghapus Data
Pada database postegre SQL, DELETE digunakan untuk menghapus
data dalam sebuah table. Berikut struktur yg di gunakan : delete from
namatabel. Arti dari struktur di atas yaitu mengapus semua baris dari nama
table yang tertulis. Namun bias juga berdasarkan spesifikasi baris atau baris
tertentu saja. Berikut strukturnya : delete from namatabel where
namakolom = katakunci
2.2.6 Modifikasi Data
Dalam memodifikasi database bisa menggunakan perintah UPDATE.
Berikut contoh struktur SQL untuk memodifikasi data pada kolom tertentu
berdasarkan baris tertentu :
update namatabel set namakolom = isidata where namakolom = katakunci;
2.2.7 Pengurutan Data
Maksud dari pengurutan data dengan perintah ORDER BY adalah jika
data sebuah tabel diurutkan dengan perintah tersebut, maka data tadi akan
diurutkan dari atas ke bawah berdasarkan abjad. Hal ini juga berlaku jika data
yang ada dalam bentuk angka. Berikut struktur perintah SQL untuk
pengurutan berdasarkan kolom :
select * from nama_tabel order by nama_kolom;
Berikut struktur perintah SQL untuk pengurutan berdasarkan kolom secara
descending: select * from nama_tabel order by nama_kolom desc;
Berikut struktur perintah SQL untuk pengurutan berdasarkan beberapa
kolom : select * from nama_tabel order by nama_kolom asc, nama_kolom
desc;
Berikut struktur perintah SQL untuk pengurutan berdasarkan nomor kolom :
select * from nama_tabel order by nomor_kolom desc;
*catatan : nomor_kolom dimulai dari kiri, misal terdapat kolom nim, nama.
Maka jika ingin mengurutkan berdasarkan nama kita perlu mengganti
nomor_kolom menjadi 2.
2.3 Laporan di MySQL
Untuk membuat Laporan di MySQL, maka di computer anda harus sudah
menginstal XAMPP untuk mengaktifkan apache dan MyQSL, Kemudian apabila
sudah di aktikan apache dan MyQSLnya, seterusnya tekan tombol Windows+R pada
keyboard dan ketikan CMD kemudian ok, maka akan tampil sebuah commanpromt
pada computer anda. Di CMD kemudian masuk ke directory C, dengan cara ketik
pada keyboard “cd/” kemudian enter, lalu ketik “cd xampp/mysql/bin” kemudian
enter, lalu ketik lagi “mysql –u root”. Berikut contoh gambar cmd:
Kemudian,kalau sudah seperti gambar di atas maka kita sekarang membuat
databasenya dengan mengetian syntax sbb: Create database[nama database]. Contoh:
Misalkan disini saya akan membuat database dengan nama ‘praktikum_sbd’
ketikan: Create database praktikum_sbd; kemudian enter, apabila berhasil maka
akan ada keterangan ‘query ok’. Kemudian untuk mengecek apakah database yang
kita buat tadi sudah ada atau tidak, dengan perintah sbb: ketik : show databases;
kemudian enter, maka akan keluar kolom database yang sudah di buat sebelumnya.
Untuk membuat tabel pada database yang sudah di buat maka, maka kita harus
menggunakan database yang yang sudah di buat sebelumnya dengan perintah sbb:
Ketik : use praktikum_sbd; Kemudian enter, jika berhasil maka akan ada
keterangan “database change” dan sekarang kita siap untuk membuat tabel pada
database praktikum_sbd. Misalkan kita membuat table mahasiswa maka perintahnya
sbb:
Ketik : create table mahasiswa(
Nim int(5)not null,
Nama varchar(10)not null,
alamat varchar(25),
jk char(1));
kemudian tekan enter, apabila berhasil akan ada keterangan query ok. Untuk melihat
table yang sudah di buat, maka kita lakukan perintah sebagai berikut, ketik : decs
mahasiswa; lalu tekan enter, Maka akan tampil table yang sudah di buat sebelumnya.
Namun, Apabila kita ingin merubah, menambah, dan menghapus maka kita harus
melakukan manipulasi pada table tersebut. Biasanya perintah yang di gunakan adalah
alter table. Misalkan kita ingin menambah field/kolom no_hp pada table yang sudah
di buat, maka peritahnya sebagai berikut, ketik : ALTER TABLE mahasiswa ADD
no_hp char(12); kemudian enter, maka field/kolom table akan bertambah. Misalkan
kita ingin menghapus salah satu field/kolom maka perintahnya sebagai berikut, ketik :
ALTER TABLE mahasiswa DROP no_hp; kemudian tekan enter, maka field/kolom
no_hp sudah terhapus dari table. Misalkan kita ingin menambah primary key pada
salah satu field/kolom, dengan perintah sebagai berikut, ketik : ALTER TABLE
mahasiswa ADD PRIMARY KEY (nim); kemudian tekan enter, maka kolom nim
sudah berisi primary key. Misalkan kita ingin menghapus primary key pada salah satu
field/kolom, dengan perintah sebagai berikut, ketik : ALTER TABLE mahasiswa
DROP PRIMARY KEY (nim); lalu tekan enter, maka kolom nim tidak berisi primary
key. Misalkan kita ingin mengubah nama pada salah satu field/kolom, dengan
perintah sebagai berikut, ketik : ALTER TABLE mahasiswa CHANGE alamat
address varchar(25); lalu tekan enter, maka pada kolom alamat akan berganti nama
menjadi address. Misalkan kita ingin mengubah tipe data pada salah satu field/kolom,
dengan perintah sebagai berikut, ketik : ALTER TABLE mahasiswa MODIFY nim
int(10), kemudian tekan enter, maka tipe data pada kolom nim sudah menjadi int(10).
Misalkan kita ingin menambah foreign key pada salah satu field/kolom, dengan
perintah sebagai berikut, ketik : ALTER TABLE nilai ADD FOREIGN
KEY(kode_mk) REFERENCES matakuliah (kode_mk); kemudian tekan enter, maka
pada kolom kode_mk berisi MUL.
BAB III
HASIL PERCOBAAN
3.1 Hasil Percobaan dengan CMD
Berikut adalah langkah-langkah percobaan dengan CMD :
1. Nyalakan Start pada service MySQL
2. Cd,
Cd,
Cd Xampp
Cd Mysql
Cd Bin
Mysql –U Root
3. Bila berhasil ada bacaan “Welcome To Mysql monitor” dan kita lanjutkan ke
langkah berikutnya
4. Create database penjuala
5. Use penjualan
6. Lalu kita membuat table dari database tersebut :
7. Create table barang (
Kode Varchar (5) not null,
Nama varchar (20) not null,
Harga integer not null,
Primary key (kode)):
8. Kita akan membuat isi dari tabelnya :
Insert into barang (kode, nama, harga) values (“001”,”indomie goreng”,”2000”);
9. Bila ingin melihat hasill imputkan : select *from barang :
10. Bila ingin membuat isinya menjadi lebih banyak, ulangi langkah no 9 tetapi 001
diganti menjadi 002 karena tadi kita ingin memberikan primary key di kode
TAMBAHAN
Di sini saya telah membuat sebanyak 3 isi dari table tersebut
1. Melihat hasil : select *from barang
2. melihat table : show table
3. melihat struktur pembuatan : desc barang
4. menambah field : alter table barang add jumlah barang not null
bila ingin mengisi datanya gunakan langkah no 8.
5. merubah 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 barusan : delete from barang where kode=”001”;
8. menghapus table : drop barang:
9. menghapus database : drop penjualan;
BAB IV
ANALISA HASIL PERCOBAAN
Dari hasil percobaan tersebut, MySQL adalah aplikasi yang mudah untuk
dipelajari dan merupakan aplikasi yang sederhana namun memiliki banyak manfaat.
Pada saat kita ingin membuat database MySQL menggunakan CMD terlebih dahulu
kita masuk ke dalam MySQLnya namun jangan lupa kita harus men-Start MySQL
dan Apachenya terlebih dahulu. Karena jika belum kita Start MySQL nya kita tidak
akan bisa masuk ke dalam MySQL menggunakan CMD. Pada saat ingin membuat
table jangan lupa terlebihdahulu harus kita pilih database untuk tempat tablenya.
Karena jika kita telah membuat database dan belum di pilih database mana yang akan
diisi table. Untuk memilih databasenya hanya perlu megetikkan (use nama_database).
Dalam pegetikan sintax tidak boleh ada yang kurang atau lebih sedikitpun. Namun,
jika sintaxnya huruf besar atau huruf kcil itu tudak masalah. Tapi ingat jangan ada
satu titik atau komapun yang terlewat. Jika sudah terbiasa dengan CMD pada saat
ingin menggunakan Aplikasi MySQL mungkin akan kebingungan tapi jika sudah
terbiasa menggunakan Aplikasi MySQL mungkin tidak akan kebingungan lagi
menggunakannya dari CMD.
BAB V
PENUTUP
Berdasarkan penjelasan di atas, maka penulis dapat memberikan kesimpulan dan
saran sebagai berikut :
5.1 Kesimpulan
Basis data adalah sekumpulan relasi data persisten yang secara logika
terhubung dimana data tersebut merupakan deskripsi dari satu atau lebih aktivitas
dari organisasi yang bersangkutan yang digunakan yang dirancang demi
memenuhi kebutuhan organisasi. SQLyog adalah aplikasi client MySQL yang
sangat populer digunakan di Indonesia. Aplikasi ini memiliki banyak fitur yang
memudahkan pengguna melakukan administrasi maupun melakukan pengolahan
data MySQL. Sedangkan MySQL itu sendiri adalah database server yang dapat
menyimpan sejumlah basis data yang dapat di akses oleh program client(MySQL
Command Line Client, maupun program aplikasi pengaksesan data bisa dilakukan
dengan bahasa SQL(structure query language). Selain daripada itu, setelah
melakukan praktikum struktur dasar sql, kita dapat mengetahui perbedaan antara
primary key dan foreign key itu seperti apa, dan dalam merelasikannya gimana.
Primary key adalah atribut (field) yang dipilih untuk menentukan struktur storage
pada organisasi file multi key, adapun key lainnya disebut dengan secondary key.
Pengertian lainya Primary Key adalah suatu nilai dalam basis data yang
digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key
adalah unik. kemudian dalam hal membuat,menghapus,memodifikasi data,dll kita
telah mengetahuinya baik dalam mySql maupun Postgree . dan juga
pendeklarasian antara kedua sql tidak berebeda jauh.
5.2 Saran
Agar kita dapat dengan mudah melakukan pengolahan data sebaiknya kita
memperbanyak pemahaman SQLyog. Kemajuan computer dimasa mendatang
diharapkan dapat membantu semua jenis pekerjaan manusia sehingga mereka
mampu menyelesaikan pekerjaan mereka dengan cepat karena dimasa depan
teknologi akan semakin canggih dan semua pekerjaan dikerjakan dengan system
komputerisasi
Daftar pustaka
Indrajani. (2011). Sistem basis data dalam paket five in one. Jakarta: Elex media
komputindo.
Kadir, Abdul. (2000). Konsep dan Tuntunan Praktis Basis Data. Yogyakarta:
Andi
Solichin, Achmad. 2010. MySQL 5 Dari Pemula Hingga Mahir. Jakarta: Graha
Ilmu
Whitten, Bentley, dkk. 2004. Metode Desain dan Analisis Sistem. Jakarta : Andi
http://www.termasmedia.com/database/mysql/416-mysql-klasifikasi-perintah-
perintah-dasar-dalam-sql.html
http://ramadanifitriana.blogspot.com/2013/04/pengertian-primary-key-dan-
foreign-key.html
http://mysql.phi-integration.com/mysql-client/sqlyog http://duniawebra-
inspirasiku.blogspot.com
Recommended