Kamis, 11 September 2008

BAB I

Pendahuluan

Pemrograman generasi ke-4 atau 4th Generation Language (4GL) adalah istilah untuk bahasa pemrograman yang didesain khusus untuk pemrograman cepat dan kompleks terapi dengan bahasa yang mudah dimengerti. Biasanya dicirikan oleh dua hal, pertama, bahasa pemrograman yang sangat manusiawi, dan kedua, non-procedural.

Dari dua cirri itu maka pemrograman ada 4 generasi :
- Generasi 1 : Bahasa Mesin
- Generasi 2 : Assembler
- Generasi 3 : Bahasa C dan Pascal
- Generasi 4 : SQL, COBOL, Focus,, Metafont, PostScrift, RPG-II, dll

Untuk perkuliahan ini, kita akan mempelajari salah satu dari 4GL diatas yaitu SQL. Sementara program yang digunakan adalah MySQL Database Server.

MySQL adalah database management system (DBMS) yang popular, khususnya dalam pengembangan website diinternet. MySQL berlisensi opensource, artinya anda dapat secara gratis melihat sourcw code database ini, selain anda juga bias memperoleh file binary-nya secara cuma-cuma dengan mendownloadnya di situs resmi MySQL di internet (http://www.mysql.com).

BAB II

Sintaks SQL Dasar

Menggunakan MySQL Monitor.
Pada bab ini dan seterusnya, kita mengasumsikan PHPTriad telah terinstal di komouter kita anda dan instalasi MySQL terletak di direktori : c:/Apache/mysql/bin

Langkah-langkah menggunakan MySQL Monitor :
1. Buka MS-DOS Command Promft Anda
2. Pindah direktori :
c:\windows> cd c:\apache\mysql\bin
3. Kemudian ktikan perintah berikut :
c:\apache\mysql\bin> mysql

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL Connection id is 3 to server version: 3.23.47-nt

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>

1. Membuat Database
CREATE DATABASE nama_database
Ex:
Membuat database dengan nama dcc
mysql> CREATE DATABASE dcc;

2. Menggunakan Database
USE nama_database
Ex:
Mysql> USE dcc;


3. Membuat Table
Ex :
Membuat table dengan nama mahasiswa
Mhs_no Int(11) PRIMARY KEY AUTO_INCREMENT
Mhs_nama Varchar(30)
Mhs_alamat Varchar(255)

Untuk itu perintahnya adalah :
mysql> CREATE TABLE mahasiswa
 (mhs_no int(11) PRIMARY KEY AUTO_INCREMENT,
 mhs_nama varchar(30),
 mhs_alamat varchar(255));

Ket :
PRIMARY KEY : kunci dari suatu field.
AUTO_INCREMENT : untuk membuat mhs_no selalu berurutan dengan bertambah 1.

Tugas = Latihan 2.1

LATIHAN 2.1

1. Buatlah table dengan nama matakuliah dengan struktur sebagai berikut :
mk_no int(11) PRIMARY KEY AUTO_INCREMENT
mk_desc varchar(30)
ps_kode varchar(2)

2. Buatlah table dengan nama dosen dengan struktur sebagai berikut :
dosen_nama varchar(30)
dosen_alamat varchar(255)
dosen_telp varchar(20)

3. Buatlah table dengan nama gaji dengan struktur sebagai berikut :
gaji_no int(11) PRIMARY KEY AUTO_INCREMENT
dosen_no int(11)
gaji_pokok int(20)

4. Buatlah table dengan nama kelas dengan struktur sebagai berikut :
Kelas_desc varchar(10)
Dosen_no Int(11)
Mk_no int(11)

Rabu, 10 September 2008

Apa itu MySQL ???

Database MySQL adalah hal pertama yang harus kamu buat untuk bisa praktek MySQL. Setelah kamu belajar tentang cara penulisan query dalam tutorial sebelumnya, kita akan coba saja langsung masuk ke prakteknya langsung. Melihat beberapa komentar yang ada, nampaknya prothelonians pengennya langsung bisa praktek. Konsukuensinya, teori dasarnya seperti operator, jenis data dll, kita skip ajah, dan nanti akan kita singgung sebagian di tengah-tengah tutorial. Ok, siap, kita langsung membuat database MySQL.

Sebuah database sebenarnya tidak lebih dari sebuah wadah yang kosong. Kamu bisa bayangin database MySQL tuh kayak gudang kosong gitulah. Database MySQL tidak memiliki fungsi apapun, selain mamiliki nama. Tabel adalah tahap berikutnya dalam struktur database MySQL yang memiliki berbagai kagunaan dan fungsi. Kalau kita kembali ke contoh gudang kita tadi, sebuah tabel MySQL bisa kamu analogikan dengan lemari penyimpan dalam gudang tadi. Barang-barang yang kamu simpan di gudang tadi dapat dipindah ke lemari lain, dikeluarkan, pengaturan ulang atau manipulasi lainnya tergantung situasi. Tabel MySQL juga dapat dimanipulasi sesuai kebutuhan kita. Kita bisa pidahkan data dari tabel, menghapus data, menampilkannya sesuai urutan yang kita inginkan, dan masih banyak fungsi lainnya. Nah setelah memahami penjelasan ini, kamu seharusnya sudah siap untuk memulai langkah kamu dalam praktek MySQL, yaitu membuat database MySQL.

sumber : http://prothelon.com

Membuat Database MySQL

Sebelum melakukan perintah apapun, kamu harus login dulu ke MySQL command prompt kamu. (Ingat, saya sumsikan kamu menggunakan XAMPP yah. Kamu harus melakukan langkah-langkah berikut untuk bisa masuk ke MySQL prompt:
1. Buka command prompt (klik Start, Accessories, DOS Prompt).
2. Ketikkan CD Program*
3. Ketikkan CD XAMPP/MySQL/bin
4. Ketikkan mysql –u root
Kamu akan menghadapi sebuah layer dengan prompt mysql>. Prompt inilah yang akan menjadi tempat kamu melakukan praktek. Ready? It set, go…..

Hampir lupa, untuk keluar dari prompt, kamu bisa ketikkan exit diikuti Enter. Nah sekarang kita bisa mulai.
Tolong diingat bahwa sebelum dapat melakukan apapun di MySQL, kita harus membangun gudang kita atau dalam kasus MySQL membuat database MySQL yang bernama bisnis. Perintah CREATE akan kita gunakan untuk melakukan hal tersebut. Perintah ini sangat pendek dan kamu pasti akan langsung mengingatnya.

Kode MySQL:

CREATE DATABASE bisnis;

Tekan Enter, dandatabase MySQL pertama kamu sudah jadi.

sumber : http://prothelon.com