Jawab:
SQL adalah bahasa komputer yang berfungsi dalam pembuatan basis data(database) yang
dapat diakses melalui sebuah perintah. SQL terbagi menjadi beberapa bagian yaitu:
SQL untuk mendefinisikan data yaitu create
SQL untuk memanipulasi data yaitu insert (untuk menambah data), delete (untuk
menghapus data), update (untuk mengubah data)
SQL menampilkan data dari database Select
2. Apa yang dimaksud dengan Laporan? Report dibagi menjadi beberapa band, tuliskam
berdasarkan susunannya!
Jawab:
Laporan adalah suatu tampilan yang digunakan untuk menampilkan data berupa table, teks,
atau gambar.
Report dibagi menjadi beberapa band, yaitu:
Page Header Band merupakan band yang berfungsi untuk menampilkan nama laporan yang
terletak paling atas laporan yang telah dibuat dan disimpan pada SQL atau Database
Destkop.
Title Band merupakan band yang berfungsi untuk memasukkan judul laporan yang telah
dibuat dan disimpan pada SQL atau Database Destkop.
Column Header Band merupakan band yang berfungsi untuk memasukkan kolom atau
field laporan yang telah dibuat dan disimpan pada SQL atau Database Destkop.
Detail Band merupakan band yang berfungsi untuk menampilkan isi data yang terletak
pada kolom atau field laporan yang telah dibuat dan disimpan pada SQL atau Database
Destkop.
Summary Band merupakan band yang berfungsi untuk menampilkan estimasi atau
perhitungan pada field yang bertipe data integer, biasa total yang sering digunakan dalam
Sumarry band.
Footer Band merupakan band yang berfungsi untuk menampilkan tulisan yang terletak
paling bawah sebuah laporan, biasanya yang digunakn adalah halamab laporan.
3. Tabel:
KOBAR NABAR Tgl_Ex Harga Stok
BRG01 The Gelas 21-08-1997 2000 8
BRG02 Aqua Botol 21/09-1997 5000 9
BRG03 Roti Tawar 14/10/2006 10000 10
Buatlah table diatas menggunakan SQL Explorer! Kemudian ubah harga the gelas menjadin
“1500” dan urutkan nama barang berdasarkan abjad (A-Z)!Sertakan semua sintaks dan
outputnya!
Jawab:
a. Membuat Tabel:
Struktur tabel:
Fields Type Size Primary Key
KOBAR A 5 *
NABAR A 30
Tgl_Ex A 15
Harga N 7
Stok N 2
Sintaks:
create table DAYATDB(KOBAR char(5), NABAR char(30), Tgl_Ex char(15),
Harga char(7), Stok char(2), primary key(KOBAR));
Output:
Sintaks:
Select * from FINALDayat
Output:
b. Mengubah data:
Sintaks:
Update FINALDayat set Harga='1500' where KOBAR='BRG01';
Output:
c. Mengurutkan data:
Sintaks:
select * from FINALDayat order by NABAR asc;
Output:
Sintaks:
procedure tform1.ednamakeypress(sender: tobject; var key: char);
begin
if key=#13 then
begin
query1.sql.clear;
query1.sql.add('select*from dayatdb where nabar like :nm');
query1.prepare;
query1.parambyname('nm').asstring:='%'+ednama.text+'%';
query1.open;
end
else
begin
query1.sql.clear;
query1.sql.add('select*from l3');
query1.open;
end;
end;
procedure Fform1.button1click(sender: tobject);
begin
close;
end;
end.
Running: