Bab I
Dasar Teori
1. Pengertian Basis Data
Basis data (bahasa
Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program
komputer untuk memperoleh informasi dari basis data
tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS).
2.
Pengertian DBMS
Sistem manajemen basis data (Bahasa Inggris: database
management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat
lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD
adalah akuntansi, sumber
daya manusia,
dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di
bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak
yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam
jumlah yang besar. Ada
tiga kelompok perintah yang digunakan dalam mengelola dan mengorganisasikan
data dalam RDBMS, yaitu :
1. Data Definition Language
(DDL)
2. Data Manipulation Language
(DML)
3. Data Control Language
(DCL)
Bab II
Hasil Praktikum
Praktikum ini membahas tentang
pengenalan database dan perintah-perintah dasar yang ada dalam DBMS. Praktikum yang dilakukan menggunakan dua macam
DBMS, yakni PostgreSQL dan MySQL.
a. Menggunakan PostgreSQL
1. Membuat user di postgreSQL
1. Membuat user di postgreSQL
Ketikan query :
CREATE USER nama_user
with createdb password ‘pasword’;
Contoh :
CREATE USER arif with createdb password
‘13650066’;
maka akan tampil seperti berikut :
untuk melihat user ketik berikut “\du” :
2. Membuat database di
postgreSQL
Ketikan query :
CREATE DATABASE namadatabase;
Contoh :
CREATE DATABASE arif13650066; dan
CREATE DATABASE contoh1;
Jika berhasil maka akan
keluar : CREATE DATABASE seperti gambar berikut :
untuk melihat database apa saja yang telah dibuat
ketikan : \l
3. Mengahapus database
Ketikan query :
DROP DATABASE namadatabase;
Contoh :
DROP DATABASE contoh1 ;
4. Query waktu
Bila ingin mengetahui
waktu maka kita
menggunakan query :
select current_timestamp;
Query untuk menampilkan
tanggal :
select current_date;
Query untuk menampilkan waktu :
select current_time;
5. Query Buffer (operasi matematika)
Sebagai contoh kita akan
menyelesaiakan operrasi matematika 9 - 5 + 5 * 0 + 3 / 2 dan 5%2. Query
yang kita tuliskan :
yang kita tuliskan :
select 9 - 5 + 5 * 0 + 3 / 2;
select 5%2;
6. Menghitung selisih hari
Selain menampilkan waktu dan menyelesaikan suatu operasi matematika, dalam
praktikum ini juga ditunjukkan cara menghitung
selisih hari antara hari saat melakukan praktikum dan waktu kita lahir. Querry yang diketikan adalah :
select extract(day from now()-cast('1995-07-22'as "timestamp"));
a. Menggunakan MySQL
1. Membuat
user
dan password baru di MySQL
Ketikan query :
create
user namauser indentified by ‘password’; kemudian tekan go
Contoh ;
create
user arif indentified by ‘13650066’
setelah itu klik “User” pada menubar untuk melihat database yang telah kita buat :
2.
Membuat dua database dengan nama :
a.
NamaNim
Ketikan query:
create database arif13650066; kemudian klik go
b.
Contoh1
Ketikan query :
create database contoh1; kemudian klik go
akan tampil sebagai berikut
3.
Menghapus database di MySQL
Ketikan query:
drop database namadatabase;
Contoh :
drop
database contoh1; kemudian klik go
setelah itu klik ok
4.
Menjawab operasi matematika
berikut 9 - 5 + 5 x 0 + 3 : 2 dengan query buffer ;
Ketik seperti gambar dibawah ini :
Setelah
berhasil maka akan tampil seperti berikut ;
Menjawab soal matematika berikut
5%2 dengan query buffer , ketik seperti gamabar berikut, kemudian tekan
go
Kemudian setelah berhasil akan tampil seperti berikut :
5.
Menampilkan qurey tanggal dan jam sekarang , sebagai berikut :
Setelah berhasil akan tampil seperti berikut ini :
6.
Menampilkan selisih hari dalam untuk pengurangan waktu sekarang
dengan waktu lahir
“SELECT ((to_days(curdate())-to_days('1994-07-22')));”
Perbandingan PostgreSQL dan MySQL
PostgreSQL :
1. Kelebihan PostgreSQL :
-
Instalasinya lebih mudah dibandingkan dengan MySQL
-
Cocok untuk pemula
2. Kekurangan PostgreSQL :
-
Tidak bisa mengetahui letak
kesalahan pada query
MySQL
1. Kelebihan MySQL
-
Query operasi dasar nya lebih pendek dan lebih ringkas daripada postgresql
-
Mudah mengetahui jika terdapat penulisan query
2. Kekurangan MySQL :
-
Terkadang ketika ingin
menghapus database tidak harus mengatur configurasi tertentu.
-
Untuk penggunaan komersial harus membayar
Bab III
Kesimpulan
PosgreSQl dan MySQL adalah suatu DBMS yang memudahkan user untuk membuat
suatu basis data. Pada dasarnya, perintah dasar PostgreSQl maupun MySQL sama,
hanya terdapat perbedaan yang tidak begitu banyak pada query.
Bab IV
Daftar Pustaka
Modul praktikum desain
basis data 2014 Teknik Informatika UIN Maulana Malik Ibrahim Malang
id.wikipedia.org/wiki/Sistem_manajemen_basis_data
0 komentar:
Posting Komentar