0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan12 halaman

Modul I Praktikum Basis Data Kls D Dan C Pak Jerry

Diunggah oleh

EKA PUTRI MAHARANI
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan12 halaman

Modul I Praktikum Basis Data Kls D Dan C Pak Jerry

Diunggah oleh

EKA PUTRI MAHARANI
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

Praktikum Basis Data

Modul I
DBMS Instalasi dan Aturan Penulisan

I. Tujuan
a. Mahasiswa mampu mengenal, mengetahui, dan menjelaskan konsep dan
lingkungan, serta aspek-aspek Basis Data.

b. Mampu melakukan instalasi tools pemrograman Basis Data MySQL/ XAMPP

c. Mengenal perintah – perintah sederhana di MySQL/XAMPP


d. Mengenal jenis-jenis tipe data

II. Dasar Teori

A. Pengenalan Basis Data, DBMS, RDBMS

Basis data adalah kumpulan data yang saling berhubungan yang


diorganisasikan sedemikian rupa sehingga dapat diolah menjadi informasi yang
disimpan pada media elektronik. Sedangkan untuk mengelola basis data
diperlukan perangkat lunak DBMS (Database Management System) yang
merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna)
untuk membuat, memelihara, mengontrol, dan mengakses basis data secara
praktis dan efisien.

Salah satu DBMS yang mendukung adanya relationship antar tabel suatu
basis data adalah RDBMS. Selain RDBMS, terdapat pula jenis DBMS lain antara
lain Hierarchy DBMS, Object Oriented DBMS, dsb. Beberapa software atau
perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara
lain :

1. DB2 - http://www-306.ibm.com/software/data/db2/

2. Microsoft SQL Server - http://www.microsoft.com/sql/

3. Oracle - http://www.oracle.com
Praktikum Basis Data
4. Sybase - http://www.sybase.com/

5. Interbase - http://www.borland.com/interbase
6. Teradata - http://www.teradata.com/

7. Firebird - http://www.firebirdsql.org/

8. MySQL – http://www.mysql.com
9. PostgreSQL - http://www.postgresql.org/

B. XAMPP

XAMPP adalah merupakan perangkat lunak web server apache yang


didalamnya sudah menyediakan paket perangkat lunak lai ke dalam satu buah
paket yaitu database server MySQL dan mendukung pemrograman PHP. XAMPP
merupakan software yang mudah digunakan, dan mendukung instalasi di Linux
dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah
tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan
PHP 5) dan beberapa module lainnya. Dulu XAMPP untuk Linux dinamakan
LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.

Gambar 1. Logo XAMPP

Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan
konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis.
Praktikum Basis Data
1. Download dan Instalasi Paket XAMPP

2. Kunjungi halaman situs XAMPP


di http://www.apachefriends.org/en/xampp.html
3. Cari dan klik link paket "XAMPP for Windows” atau sesuaikan dengan sistem
operasi yang digunakan.
Praktikum Basis Data

4. Setelah terunduh lakukan instalasi dengan cara double klik atau klik kanan
run as administrator

5. Ikuti setiap langkah-langkahnya, pengaturan secara default aja, cukup tekan


tombol next setiap kali halaman dialog / konfirmasi muncul.
Praktikum Basis Data
Praktikum Basis Data
Praktikum Basis Data

6. Cari dan jalankan file xampp-control.exe.


Praktikum Basis Data
7. Untuk bisa menjalankan basis data mysql, aktifkan Service Apache dan
MySql dengan menekan tombol start untuk kedua service.

C. Interaksi dengan database MySql

1. Cara Pertama

a. Pada Xampp Control Panel klik Shell


b. Maka akan muncul tampilan shell Xampp for windows

c. Ketikkan perintah “mysql.exe -u root” dan tekan enter maka akan masuk
kedalam environment database mysql
Praktikum Basis Data
2. Cara Kedua

Aplikasi web PHPMyAdmin

Pada paket XAMPP sudah disertakan aplikasi manajemen web MySQL, yaitu
PHPMyAdmin. Kita akan mencoba membuka aplikasi ini sekaligus memastikan
instalasi telah berjalan dengan baik.

a. Buka browser Anda, misalkan Firefox.


b. Ketik alamat http://localhost/phpmyadmin.

c. Aplikasi web PHPMyAdmin dengan daftar database MySQL saat ini akan
tampil seperti pada gambar di bawah ini.
Praktikum Basis Data
D. MySQL

MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan

pengembang perangkat lunak dan konsultan basis data bernama MySQL AB

yang berada di Swedia. MySQL tersedia sebagai perangkat lunak gratis di bawah

lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah

lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan

penggunaan GPL. Kedua orang Swedia dan satu orang Finlandia yang

mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael

"Monty" Widenius. Fitur-fitur MySQL antara lain :

✓ Relational Database System. Seperti halnya software database lain yang ada

di pasaran, MySQL termasuk RDBMS.

✓ Arsitektur Client-Server. MySQL memiliki arsitektur client-server dimana

server database MySQL terinstal di server. Client MySQL dapat berada di

komputer yang sama dengan server, dan dapat juga di komputer lain yang

berkomunikasi dengan server melalui jaringan bahkan internet.

✓ Mengenal perintah SQL standar. SQL (Structured Query Language)

merupakan suatu bahasa standar yang berlaku di hampir semua software

database. MySQL mendukung SQL versi SQL:2003.

✓ Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung select

dalam select (sub select).

✓ Mendukung Views. MySQL mendukung views sejak versi 5.0


Praktikum Basis Data

✓ Mendukung Stored Prosedured (SP). MySQL mendukung SP sejak versi 5.0

✓ Mendukung Triggers. MySQL mendukung trigger pada versi 5.0 namun

masih terbatas. Pengembang MySQL berjanji akan meningkatkan

kemampuan trigger pada versi 5.1.

✓ Mendukung replication.

✓ Mendukung transaksi.

✓ Mendukung foreign key.

Format Perintah MySQL

Berikut merupakan beberapa ketentuan untuk memberi perintah pada


MySQL antara lain :
✓ Setiap perintah harus diakhiri dengan tanda titik koma, kecuali untuk
perintah tertentu misal exit.
✓ Setiap perintah akan disimpan dalam buffer (memori sementara) untuk
menyimpan histori perintah – perintah yang pernah diberikan.
✓ Perintah dapat berupa perintah SQL atau perintah khusus MySQL.
✓ Perintah – perintah dalam lingkungan MySQL tidak menerapkan aturan case
sensitive, tetapi insensitive yaitu perintah bisa dituliskan dalam huruf besar
ataupun huruf kecil.
✓ Aturan case sensitive diterapkan pada penamaan objek – objek dalam basis
data seperti nama basis data atau tabel.
Praktikum Basis Data
Beberapa tanda yang sering muncul pada prompt / shell:

Prompt Arti

Mysql> Siap menerima perintah baru

-> Menunggu baris berikut untuk perintah yang lebih dari satu baris

‘> Menunggu baris berikut, menunggu penutup string yang dimulai


dengan tanda kutip satu (~’~)

“> Menunggu baris berikut, menunggu penutup string yang dimulai


dengan tanda kutip dua (~”~)

`> Menunggu baris berikutnya, menunggu penutup identifier yang


dimulai dengan tanda backtick (“`~)

III. Tugas Praktikum

1. Buatlah tutorial instalasi XAMPP dan kemudian Screenshot setiap langkah –


langkah dari download, instalasi, membuka menggunakan CommandPrompt
dan Localhost.

Anda mungkin juga menyukai