1.1Tujuan
Dengan menggunakan database MySQL akan mampu menciptakan sebuah database
Relasional yang terpusat pada sebuah database Server, sehingga para mahaiswa akan
mampu untuk mengembangkan kemampuanya dalam membangun sebuah system basis
data yang berbasis Client / Server.
1.2Langkah Praktikum
Pada praktikum ini kita akan mencoba untuk membangun sebuah sistem basis data
dengan mengambil Object data kemahasiswaan, data-data yang ada nantinya akan kita
documentasikan dalam database bernama kemahasiswaan. Sebelum membangun database
ada baiknya kita pahami terlebih dahulu struktur database dan tabel dalam sebuah
Database Relasional, perhatikan gambar berikut.
Type
Char(9)
Nama
Varchar(35)
Kd_jur
Char(3)
Kolom
Kd_jur *
Type
Char(3)
Keterangan
Digunakan untuk merekam nomor
mahasiswa.
Berguna untuk merekam nama
mahasiswa
Digunakan untuk merekam data kode
jurusan yang berasal dari tabel jurusan.
Keterangan
Digunakan untuk merekam data kode
Jurusan
Varchar(30)
jurusan
Digunakan untuk merekam data jurusan
Setelah memahami stutktur tabel pada tabel diatas, maka anda dapat menerapkanya pada
database MySQL. Ikutilah bebrapa langkah berikut.
1.3.1
d. Apabila anda memasukan User dan password dengan benar maka anda akan
dihadapkan pada halaman pembuka seperti berikut.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 247 to server version: 4.0.15a
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
1.3.3
1.3.4
Nama
011960051
021965052
011970051
031977083
031980083
Abinaya Alexi
Elfrada Darra
Dean Kennedy
Tatiana Zita
Yudanta Rais
Kode_Jabat
an
JA01
JA02
JA03
JA04
JA03
Untuk memasukan data pegawai tersebut anda dapat menggunakan perintah berikut.
Jabatan
Ketua Unit
Supervisor
Teller
JA04
JA05
Costumer Service
Collector
Masukanlah data-data dari tabel diatas pada tabel jabatan , perintah yang digunakan
adalah.
mysql> INSERT INTO jabatan
-> (kode_jabatan,jabatan) VALUES
-> ('JA01','Ketua Unit');
Query OK, 1 row affected (0.07 sec)
mysql> INSERT INTO jabatan
-> (kode_jabatan,jabatan) VALUES
-> ('JA02','Supervisor');
Query OK, 1 row affected (0.07 sec)
atau apabila ingin memasukan data pada Tabel 1.2 secara berbarengan maka perintah
yang digunakan adalah.
mysql> INSERT INTO jabatan
-> (kode_jabatan,jabatan) VALUES
-> ('JA01','Ketua Unit'),
-> ('JA02','Supervisor'),
-> ('JA03','Teller'),
-> ('JA04','Costumer Service'),
-> ('JA05','Collector');
Query OK, 5 rows affected (0.06 sec)
Records: 5 Duplicates: 0 Warnings: 0
1.3.7
Menampilkan data
Sekarang cobalah untuk melihat isi data dari kedua tabel diatas, perintah yang
digunakan untuk melihat isi data pada tabel tersebut adalah.
Sehingga setelah selesai akan tampak hasilnya seperti gambar barikut:
mysql> SELECT nip,nama,kode_jabatan
-> FROM pegawai;
+-----------+---------------+--------------+
| nip
| nama
| kode_jabatan |
+-----------+---------------+--------------+
| 011960051 | Abinaya Alexi | JA01
| JA03
| JA04
| JA03
+-----------+---------------+--------------+
5 rows in set (0.00 sec)
+--------------+------------------+
| JA01
| Ketua Unit
| JA02
| Supervisor
| JA03
| Teller
| JA04
| Costumer Service |
| JA05
| Collector
+--------------+------------------+
5 rows in set (0.00 sec)
1.3Latihan
Setelah mempelajari beberapa teori diatas maka anda diharapkan untuk dapat
membuat beberapa bentuk latihan berikut:
a. Buatlah tabel baru dengan nama cabang, tabel ini digunakan untuk merekam datadata cabang tempat pegawai bekerja. Berikut adalah prototipe tabel cabang.
Kolom
Kode_Cabang
*
Cabang
Type
Char(3)
Varchar(30)
Keterangan
Digunakan untuk merekam data kode
Cabang
Digunakan untuk merekam data Cabang
Untuk mengecek apakah tabel cabang telah terbuat anda dapat menampilkan seluruh
tabel yang berada pada database dengan perintah:
mysql> SHOW TABLES;
+-----------------------+
| Tables_in_kepegawaian |
+-----------------------+
| cabang
|
| jabatan
|
| pegawai
|
+-----------------------+
3 rows in set (0.00 sec)
b. Setelah tabel cabang selesai dibuat, maka masukanlah beberapa data wilayah cabang
seperti data berikut
Kode_Caban
g
C01
C02
C03
C04
..........
Cabang
KC Mulawarman
KC Kesuma Bangsa
KC Irian
KC Palaran
................
Setelah tabel cabang terbentuk, maka anda dapat memasukan data cabang dengan
menggunakan perintah berikut.
mysql> INSERT INTO cabang
-> (kode_cabang,cabang) VALUES
-> ('C01','KC Mulawarman'),
-> ('C02','KC Kesuma Bangsa'),
-> ('C03','KC Irian'),
-> ('C04','KC Palaran');
Query OK, 4 rows affected (0.09 sec)
Records: 4 Duplicates: 0 Warnings: 0
Lihatlah daftar isi dari tabel cabang yang telah anda masukan datanya dengan
menggunakan perintah :
mysql> SELECT * FROM cabang;
+-------------+------------------+
| kode_cabang | cabang
|
+-------------+------------------+
| C01
| KC Mulawarman
|
| C02
| KC Kesuma Bangsa |
| C03
| KC Irian
|
| C04
| KC Palaran
|
+-------------+------------------+
10
Type
Char(9)
Nama
Kode_Jabatan
Varchar(35)
Char(4)
Kode_cabang
Char(3)
Keterangan
Digunakan untuk merekam nomor induk
pegawai.
Berguna untuk merekam nama pegawai.
Digunakan untuk merekam data kode
jabatan yang berasal dari tabel jabatan.
Digunakan untuk merekam data kode
cabang yang berasal dari tabel cabang.
Untuk melakukan perubahan stuktur tabel pada tabel pegawai, maka anda dapat
menggunakan perintah ALTER sebagai berikut:
mysql> ALTER TABLE pegawai
-> ADD kode_cabang CHAR(3) NOT NULL;
Query OK, 0 rows affected (0.47 sec)
Records: 0 Duplicates: 0 Warnings: 0
Dan setelah selesai maka pada tabel pegawai telah bertambah satu kolom bernama
kode_cabang, berikut adalah perintah untuk mengeceknya.
mysql> DESC pegawai;
+--------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| nip
| char(9)
| NO
| PRI | NULL
|
|
| nama
| varchar(35) | NO
|
| NULL
|
|
| kode_jabatan | char(4)
| NO
|
| NULL
|
|
| kode_cabang | char(3)
| NO
|
| NULL
|
|
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
d. Menampilkan Relasi tabel antara tabel pegawai dengan tabel jabatan, berikut adalah
perintah yang digunakan.
mysql> SELECT pegawai.nip, pegawai.nama,
-> jabatan.jabatan FROM pegawai, jabatan
-> WHERE pegawai.kode_jabatan=jabatan.kode_jabatan;
11
+-----------+---------------+------------------+
| 011960051 | Abinaya Alexi | Ketua Unit
|
| 021965052 | Elfrada Darra | Supervisor
|
| 011970051 | Dean Kennedy | Teller
|
| 031980083 | Yudanta Rais | Teller
|
| 031977083 | Tatiana Zita | Costumer Service |
+-----------+---------------+------------------+
5 rows in set (0.06 sec)
e. Memasukan data cabang pada tabel pegawai dengan cara mengupdate data pada tabel
pegawai, perintah yang digunakan adalah:
mysql> UPDATE pegawai SET kode_cabang='C01'
-> WHERE nip='011960051';
Query OK, 1 row affected (0.12 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> UPDATE pegawai SET kode_cabang='C03'
-> WHERE nip='021965052';
Query OK, 1 row affected (0.12 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> UPDATE pegawai SET kode_cabang='C02'
-> WHERE nip='011970051';
Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> UPDATE pegawai SET kode_cabang='C01'
-> WHERE nip='031977083';
Query OK, 1 row affected (0.12 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> UPDATE pegawai SET kode_cabang='C04'
-> WHERE nip='031980083';
Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
f. Menampilkan hasil Relasi antara tabel pegawai dengan tabel cabang, berikut adalah
perintah yang digunakan.
mysql> SELECT pegawai.nip, pegawai.nama,
-> cabang.cabang FROM pegawai,cabang
-> WHERE pegawai.kode_cabang=cabang.kode_cabang
-> GROUP BY pegawai.nip;
12
1.4 Tugas
1. Kerjakan tugas-tugas berikut dengan disertai dengna alasan dan prakteknya (jika
ada).
2. Apa bedanya type data CHAR dan VARCHAR dan berikan matasan maximal
dalam menangani data ?
3. Jelaskan Perintah ALTER pada saat kita menambahkan kolom kode_cabang pada
tabel pegawai ?
4. Apa perintah yang digunakan untuk merelasikan ketiga tabel diatas, yaitu tabel
pegawai, jabatan dan tabel cabang ? sertai juga hasil dari query tersebut
13
Modul 2
Lebih Lanjut Perintah SQL
2.1 Tujuan
1.
14
syarat utamanya Anda harus memiliki database kepegawaian yang telah dibuat pada
modul pertama (1). Sehingga apabila belum tersedia maka hendaknya Anda membuat dan
memasukan data-datanya kedalam database kepegawaian.
Dalam database tersebut Kita akan menggunakan database kepegawaian dengan 3
buah tabel yaitu tabel pegawai, jabatan, dan cabang. Sehingga dengan menggunakan
ketiga tabel tersebut akan mempermudah dalam pembahasan pada bab ini.
Sebelum lebih jauh dalam query SQL, pastikanlah isi data dari tabel yang akan
digunakan. Berikut adalah isi ketiga tabel saat ini:
15
2.3.1
Menggunakan Operator LIMIT
Operator LIMIT digunakan untuk membatasi hasil data pada saat menampilkan,
dengan menggunakan perintah opertor ini Kita dapat memilah bagian yang akan
ditampilkan pada layar. Berikut contohnya.
Apabila Kita ingin menampilkan data dari tabel jabatan, dan data yang ditampilkan
hanya sebanyak 3 baris, Maka perintah yang digunakan adalah:
+--------------+------------+
| JA01
| Ketua Unit |
| JA02
| Supervisor |
| JA03
| Teller
+--------------+------------+
3 rows in set (0.00 sec)
Kita juga dapat menampilkan data bagian yang letaknya ditengah data, untuk kejadian
seperti itu Kita harus mendefinisikan Range data yang akan ditampilkan, berikut
contohnya:
mysql> SELECT * FROM jabatan LIMIT 1,3;
+--------------+------------------+
| kode_jabatan | jabatan
+--------------+------------------+
| JA02
| Supervisor
| JA03
| Teller
| JA04
| Costumer Service |
+--------------+------------------+
3 rows in set (0.00 sec)
16
Dalam tahap pengurutan data MySQL mendukung dua buah metode pengurutan yaitu
secara Ascending atau Descending, kedua kondisi tersebut dalam MySQL dikenal
dengan operotor ASC (Ascending) dan DESC (Descending). Brikut adalah contoh
penggunaanya:
Menampilkan data pada tabel Jabatan, data diurutkan berdasarkan pada kode
Jabatan yang diurutkan secara Descending, Perintah yang digunakan adalah :
mysql> SELECT * FROM jabatan ORDER BY kode_jabatan DESC;
+--------------+------------------+
| kode_jabatan | jabatan
+--------------+------------------+
| JA05
| Collector
| JA04
| Costumer Service |
| JA03
| Teller
| JA02
| Supervisor
| JA01
| Ketua Unit
+--------------+------------------+
5 rows in set (0.00 sec)
Menampilkan data pada tabel jabatan, data akan diurutkan berdasarkan Nama
jabatan dan diurutkan secara Ascending. Berikut perintahnya:
mysql> SELECT * FROM jabatan ORDER BY jabatan ASC;
+--------------+------------------+
| kode_jabatan | jabatan
+--------------+------------------+
| JA05
| Collector
| JA04
| Costumer Service |
| JA01
| Ketua Unit
| JA02
| Supervisor
| JA03
| Teller
+--------------+------------------+
5 rows in set (0.00 sec)
17
Secara umum kondisi yang dapat digunakan pada MySQL adalah sebagai bentuk
pernyataan, untuk membuat sebuah pernyataan Kita dapat menggunakan beberapa
operator matematik yang ada, berikut adalah operator yang digunakan:
Operator
=
>
>=
<
<=
!=
Keterangan
Sama dengan
Lebih dari
Lebih dari sama dengan
Kurang dari
Kurang dari sama dengan
Tidak sama dengan
Dengan menggunakan beberapa operator diatas maka Kita dapat menampilkan data
degan kondisi sebagai berikut:
+--------------+-----------+
| JA05
| Collector |
+--------------+-----------+
1 row in set (0.00 sec)
Menampilkan data jabatan yang tidak memiliki kode jabatan J05, perintahnya
akan menggunakan operator !=.
mysql> SELECT * FROM jabatan WHERE kode_jabatan !='JA05';
+--------------+------------------+
| kode_jabatan | jabatan
+--------------+------------------+
| JA01
| Ketua Unit
| JA02
| Supervisor
| JA03
| Teller
| JA04
| Costumer Service |
+--------------+------------------+
18
2.4 Latihan
Setelah memahami beberapa perintah yang berkaitan dengan Data Selection,
sekarang Kita lanjutkan denagan query yang melibatkan database Relasioan. Dalam hal
database relasional Kita akan melibatkan beberapa operator Matematik dan juga Operator
Logika. Berikut adalah beberapa operator Logika yang digunakan:
Operaoto
r
AND
OR
Keterangan
Data akan ditampilkan apabila ada dua kondisi
Data akan ditampilkan apabila ada dua kondisi
bernilai benar, atau salah satu bernilai benar.
NOT
Latihan 1, Berikut adalah contoh sql yang digunakan untuk menghubungkan tabel
jabatan dan pegawai.
mysql> SELECT pegawai.nip, pegawai.nama,
-> jabatan.jabatan
-> FROM pegawai, jabatan
-> WHERE (pegawai.kode_jabatan=jabatan.kode_jabatan);
+-----------+---------------+------------------+
| nip
| nama
| jabatan
|
+-----------+---------------+------------------+
| 011960051 | Abinaya Alexi | Ketua Unit
|
| 021965052 | Elfrada Darra | Supervisor
|
| 011970051 | Dean Kennedy | Teller
|
| 031980083 | Yudanta Rais | Teller
|
| 031977083 | Tatiana Zita | Costumer Service |
+-----------+---------------+------------------+
5 rows in set (0.00 sec)
Latihan 2, Berikut adalah penggunaan AND dalam menghubungkan tiga buah tabel
(pegawai, jabatan dan cabang):
mysql> SELECT pegawai.nip, pegawai.nama,
-> jabatan.jabatan, cabang.cabang
-> FROM pegawai, jabatan, cabang
-> WHERE (pegawai.kode_jabatan=jabatan.kode_jabatan)
-> AND (pegawai.kode_cabang=cabang.kode_cabang);
+-----------+---------------+------------------+------------------+
| nip
| nama
| jabatan
| cabang
|
+-----------+---------------+------------------+------------------+
| 011960051 | Abinaya Alexi | Ketua Unit
| KC Mulawarman
|
| 031977083 | Tatiana Zita | Costumer Service | KC Mulawarman
|
| 011970051 | Dean Kennedy | Teller
| KC Kesuma Bangsa |
| 021965052 | Elfrada Darra | Supervisor
| KC Irian
|
| 031980083 | Yudanta Rais | Teller
| KC Palaran
|
19
+-----------+---------------+------------------+------------------+
5 rows in set (0.00 sec)
2.5 Tugas
1. Tuliskan dan jelaskan perintah yang digunakan untuk menghubungkan relasi tabel
pegawai dan tabel cabang
2. Berilah penjelasan perintah yang digunakan pada Latihan 2.
3. Pada Latihan 2, manipulasilah perintah yang ada sehingga data yang dihasilkan
adalah berurut secara Descending berdasarkan NIP, dan datanya hanya
ditiampilkan sebanyak 3 baris. Tuliskan perintah dan Hasilnya?
20
Modul 3
Memasukan Data menggunakan Form PHP
3.1
Tujuan
1. Agar mahasiswa dapat memahami bagaimana cara membuat form pemasukan
data dengan PHP.
2. Aagar mahasiswa dapat memahami cara merekam data pada database
3.2
Teori Singkat
PHP (PHP Hypertext PreeProsesor) merupakan sebuah bahasa Interpreter yang
berjalan samping server atau yang sering disebut dengan Server Site. Hasil dari program
ini berapa sebuah Script yang hanya dapat dijalankan pada Browser (IE, Mozila,
Netscape, dll) .
Untuk dapat menjalankan Script-Script PHP kita harus meletakan Script tersebut
pada sebuah direktori Root yang disediakan oleh Server Web. Bentuk-bentuk Web Server
yang dapat digunakan untuk menjalankan PHP adalah Apache, IIS, ataupun Xitami.
Karna program PHP merupakan program yang berjalan disamping server seperti
Apache, maka untuk dapat menterjemahkan Code-code programnya komputer anda juga
harus terinstal paket PHP itu sendiri, Sorce Code dari paket PHP dapat diperoleh pada
alamat http://www.php.net, dan dapat memperoleh Apache pada alamat
http://www.apache.org .
21
4.
5.
22
</tr>
<tr>
<td>Jabatan</td>
<td>
<input name="jabatan" type="text" id="jabatan" size="20" maxlength="30">
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
2.
Setelah Program diatas selesai anda buat, maka sekarang simpanlah pada direktori
Bab3 dengan nama in_jabatan.php.
3.
Pada program diatas memiliki bentuk Form yang Action atau pengalamatanya
menuju halaman sim_jabatan.php, Listing dari program ini adalah.
4.
Simpanlah Program diatas dengan menggunakan nama sim_jabatan.php,
tempatkan juga pada diektori Bab3.
<?php
include_once ("connect.php");
$kode_jabatan = $_POST['kode_jabatan'];
$jabatan
= $_POST['jabatan'];
$masukan = "INSERT INTO jabatan (kode_jabatan,jabatan) values
('$kode_jabatan','$jabatan')";
if(mysql_query($masukan,$koneksi))
{
echo "Data dengan kode $kode_jabatan telah disimpan ";
include "in_jabatan.php";
}
else
{
echo "Data dengan kode $kode_jabatan gagal disimpan";
include "in_jabatan.php";
}
?>
5.
Setelah semuanya selesai maka anda dapat menjalankan program diatas dengan
menggunakan Browser (Internet Explorer) dengan mengetikan alamat
23
3.4 Latihan
Setelah berhasil dengan pembahasan diatas maka anda dapat membuat sebuah
halaman lagi yang digunakan untuk melakukan pemasukan data-data cabang, agar tidak
mempersulit maka anda dapat menggunakan program sebelumya dengan mengubah dan
disimpan dalam nama file yang baru. Untuk lebih jelasnya ikuti langkah-langkah berikut.
1.
Bukalah halaman baru pada NotePad anda, dan selanjutnya ketikan program
masukan data Cabang seperti pada Script berikut.
<html>
<head>
<title>Halaman Masukan Cabang</title>
</head>
<body>
<form name="form1" method="post" action="sim_cabang.php">
<table width="300" height="77" border="1">
<tr bgcolor="#00FFFF">
<td colspan="2"><strong>Masukan data Cabang</strong></td>
</tr>
<tr>
<td width="91">Kode Cabang</td>
<td width="193">
24
2.
25
3.5 Tugas
Buatlah Sebuah Program yang digunakan untuk merekam data- data pegawai,
program tersebut harus beberbentuk Relasi dengan ketiga tabel yang ada yaitu tabel
pegawai, jabatan, dan cabang.
Catatan tugas :
Pada Form pilihan data Jabatan datanya harus berasal dari tabel Jabatan, begitu
juga form pilihan Cabang juga harus berasal dari tabel Cabang.
Apabila kurang jelas dapat ditanyakan pada Asisten atau Instruktur.
26
Modul 4
Menampilkan isi Tabel
4.1 Tujuan
1. Agar mahasiswa mampu menampilkan isi tabel ke dalam halaman sistem
informasi web
2. Agar mahasiswa mampu memahami cara koneksi database dalam sistem
informasi web.
3. Pada bentuk web anda dapat mengimplementasikanya dengan membuat bentukbentuk web yang dinamis.
27
4.3.1
Persiapan
Sekarang buatlah koneksi baru untuk membuka database yang telah dibuat pada
prkatikum Bab 1, atau anda juga dapat menggunakan program sebelmnya, untuk lebih
jelasnya beerikut langkahnya.
1. Selanjutnya didalam direktori Biodata, buatlah Sub Direktori dengan nama Bab4
2. Untuk mengetikan program-program yang akan dibahas pada pertemuan selanjutnya
anda akan menggunakan NotePad, Maka sekarang bukalah NotePad anda ( apabila
menggunakan Linux maka daat menggunakan Edotor VI atau Mcedit).
3. Buatlah sebuah Program Koneksi yang digunakan untuk menghubungkan halaman Web
kedalam Server MySQL kita
4. Setelah selesai menuliskanya maka anda dapat menyimpan program diatas dengan
nama connect.php dan diletakan pada diektori Bab4 pada root direktori anda (Biodata),
yang harus diingat sebelum menyimpan anda harus menentukan Type File dari Note
Pad anda menjadi All File.
4.3.2
Membuat Laporan Jabatan
Sekarang kita akan mencoba untuk belajar membuat halaman pelaporan yang
menampilkan seluruh data jabatan, pada program ini akan menggunakan pembuka
database dengan melakukan pemanggilan program connect.php yang telah dibuat
sebelumnya. Untuk lebih jelasnya ikuti langkah-langkahnya sebagai berikut
28
1.
<!DOCTYPE html>
<html>
<head>
<title>laporan data Jabatan</title>
</head>
<body>
<table width="225" border="1">
<tr align="center" bgcolor="#00FFFF">
<td colspan="3"><strong>Laporan Jabatan</strong></td>
</tr>
<tr>
</tr>
<?php
include_once "connect.php";
$urut=0;
$query = "SELECT * FROM jabatan ORDER BY jabatan desc";
$eksekusi = mysql_query($query)or die ("Permintaan gagal
dilakukan ");
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr>
<td><?php echo "$hasil[kode_jabatan]";?></td>
<td><?php echo "$hasil[jabatan]";?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
2.
3.
Untuk membuka koneksi database kita melakukan pemanggilan program yang bernama
connect.php, bentuk pemangilannya adalah:
include_once "connect.php";
29
Dengan menggunakan bentuk perulangan diatas maka data akan ditampilkan dengan
bentuk tabel, dan data akan ditampilkan dengan jumlah kolom lengkap. Maka hasilnya
dapat dibuka dengan alamat http://localhost/Biodata/Bab4/lap_jabatan.php. Hasilnya
akan tampak seperti gambar berikut.
4.4 Latihan
Apabila program lap_jabatan.php diatas selesai dibuat maka anda dapat melanjutkan
praktikum dengan beberapa latihan berikut.
1. Ubahlah program laporan diatas dengan menambahkan satu kolom sebelum
kolom kode Jabatan, pada kolom tersebut diisikan dengan normor urut baris yang
ada. Sehingga bentuk keluaranya akan tamapak seperti gambar berikut.
30
Dari penambahan Query diatas maka laporan akan tampil seperti gambar berikut:
31
4.5 Tugas
Untuk melancarkan perograman anda, maka dapat melakukan beberapa latihan maka
kerjakanlah beberapa tugas berikut di rumah:
1. Buatlah query yang digunakan untuk menampilkan tabel Jabatan yang di susun
secara Ascending berdasarkan Nama Jabatan. Tampilan yang diminta adalah
sebagai berikut.
32