Anda di halaman 1dari 14

LAPORAN

PRAKTIKUM 6 SISTEM BASIS DATA

PARAMETER QUERY

Oleh : NETY HERAWATI (105623084)

FAKULTAS TEKNIK D3 MANAJEMEN INFORMATIKA

2011

PRAKTIKUM 6
Nama NIM Jurusan/Prodi/Angkatan Tanggal Praktikum Nomor Praktikum : NETY HERAWATI : 105623084 : Teknik Elektro / D3 Manajemen Informatika / 2010 : 31 Oktober 04 September 2011 :6

A. HASIL KEGIATAN PRAKTIKUM Bagaimana syntax SQL dan hasilnya : a. Tampilkan 5 data kode lagu dan judul lagu yang paling awal. Dengan syntax SQL nya sebagai berikut :

Keterangan dari syntax SQL diatas : 1. TOP : Predikat ini digunakan untuk mengambil sejumlah record yang berada

pada jangkauan atas atau bawah dari seluruh data yang diperoleh. Maka hasilnya adalah :

b. Tampilkan daftar jenis lagu yang sudah digunakan untuk lagu-lagu yang ada. Dengan syntax SQL nya sebagai berikut :

Maka hasilnya adalah :


Laporan Praktikum 6 Sistem Basis Data D3MID 2010 2

c. Menampilkan daftar lagu yang diciptakan oleh setiap musisi. Dan dalam hal ini akan diketahui siapa musisi yang menciptakan lagu dan yang tidak menciptakan lagu. Oleh kaena itu desain dari query dapat dilihat di bawah ini :

Perhatikan gambar relasi antara tabel tbMusisi dengan tbPencipta serta tbPencipta dengan tbLagu. Jenis relasi ini disebut LeftJoin. Untuk mengubah relasi menjadi simbol seperdi gambar diatas maka klik 2 kali garis relasi, maka akan keluar kotak dialog yang digunakan untuk memilih jenis-jenis relasi.

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

Jika melilih opsi no.2 maka semua data pada tabel sebalah kiri akan ditampilkan pada query yang dijalankan. Sedangkan jika memilih opsi no.3 maka semua menampilkan isi tabel yang sebelah kanan. Maka hasilnya :

d. Tampilkan 50 persen data lagu pertama dari album dengan kode tertentu ( Gunakan Parameter ).
Laporan Praktikum 6 Sistem Basis Data D3MID 2010 4

Dengan syntax SQL nya sebagai berikut :

Ketika di run maka akan muncul kotak dialog yang diisiskan dengan berpa kode album yang ada, misalnya kita isikan dengan kode album AL_0001

Keterangan dari syntax SQL diatas : WHERE (((tbAlbum.KodeAlbum)=[Masukkan Kode Album :])) adalah untuk menampilkan data per album tanpa menyebutkan albumnya apa, maka kita dapat menggunakan kreteria ?. Maka hasilnya adalah :

e. Tampilkan judul lagu, nama musisi pencipta dan nama musisi penyanyi dari lagu yang terdapat dalam album dengan kode AL_0001 atau AL_0002.

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

Perhatikan gambar diatas, ketika ada dua buah nama field yang sama akan tetapi kita ingin memberi nama yang berbeda pada hasil query maka nama field tersebut dapat deberi nama alias. Dalam syntax SQL nam alias dapat menggunakan kata As sedangan pada disain query diatas dapat menggunakan Nama Alias:Nama Field. Maka terdapat hasil seperti :

f. Tampilkan kode musisi dan nama musisi ( baik sebagai penyanyi maupun pencipta lagu ) yang terlibat didalam album dengan kode tertentu ( Gunakan Parameter ). Dengan syntax SQL nya sebagai berikut :

Maka hasilnya adalah :

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

g. Tampilkan daftar musisi ( baik sebagai penyanyi maupun pencipta lagu ) yang terlibat didalam pembuatan album "AL_0001", "AL_0002" dan "AL_0005". Dengan syntax SQL nya sebagai berikut :

Keterangan dari syntax SQL diatas : Maka hasilnya adalah :

h. Tampilkan semua data penjualan ( kode penjualan, tanggal penjualan, kode album dan jumlah terjual ) yang berisi penjualan album antara 100 sampai dengan 500 copy. Dengan syntax SQL nya sebagai berikut :

Keterangan dari syntax SQL diatas : WHERE (((tbDetilPenjualan.JumlahTerjual) Between 100 And 500)) adalah kriteria yang digunakan untuk mencari kriteria data secara detail dan dapat dikenakan untuk string, number, maupun date. Maka hasilnya adalah :

i. Tampilakan data nama penyanyi dan judul album yang memproduksi albumnya diatas 1000 copy dan memiliki data penjualan dibawah 500 copy. Dengan syntax SQL nya sebagai berikut :

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

Keterangan dari syntax SQL diatas : WHERE(((tbProduksi.JumlahProduksi)>"1000")AND ((tbDetilPenjualan.JumlahTerjual)<500)) adalah kreteria data yang digunakan untuk menguji nilai dari kedua ekspresi logika yang diberikan dan mencari data yang nilainya kurang dari angka tersebut. Maka hasilnya adalah :

j. Tampilkan keahlian seorang musisi ( Dengan memasukkan kode musisi sebagai parameter ) apakah dia dapat bernyanyi, menciptakan lagu atau bermain musik. Dengan syntax SQL nya sebagai berikut :

Ketika di run maka akan muncul kotak dialog yang diisiskan dengan berpa kode album yang ada, misalnya kita isikan dengan kode musis 4

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

Keterangan dari syntax SQL diatas : WHERE (((tbMusisi.KodeMusisi)=[Masukkan Kode Musisi :])) adalah untuk menampilkan data per album tanpa menyebutkan albumnya apa, maka kita dapat menggunakan kreteria ?. Maka hasilnya adalah :

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

B. ANALISA DAN KESIMPULAN Ms. Access adalah sebuah program yang digunakan untuk membuat aplikasi database. Didalam aplikasi database terdapat form untuk menginputkan data, form

transaksi, report / laporan, query dan beserta databasenya. Dimana kita menggunakan database yang telah disediakan Ms. Access ini, kita bisa mengeditnya secara langsung yang telah tersedia atau kita akan membuat design tabel beserta formnya sendiri. Didalam Ms. Acces ini terdapat sebuah bahasa SQL (Structured Query Language) yang merupakan bahasa terstruktur yang digunakan untuk membuat query. Dimana pada SQL tersebnut mempunyai beberapa predikat yang terletak pada perintah SELECT, antara lain : ALL yang memenuhi kondisi perintah SQL. DISTINCT yang merupakan duplikasi field yang dipilih akan diabaikan. DISTINCTROW yang merupakan duplikasi field yang dipilih tidak akan diperiksa. TOP record yang berada pada jangkauan atas atau bawah dari seluruh data yang diperoleh. Dari keterangan diatas semuanya itu disebut juga parameter dalam query. Didalam parameter query juga terdapat kreteria- kreteria data yang digunakan dan terletak pada perintah WHERE, antara lain ( =, >, >=, <, <=, <>, Between......And dan IN ). Dan operator tersebut bisa digunakan untuk data string, number maupun date. : Predikat ini digunakan untuk mengambil sejumlah : Predikat ini digunakan untuk memilih semua record : Predikat ini digunakan untuk memilih semua record : Predikat ini digunakan untuk memilih seluruh record

C. Tugas 1. Mencari musisi tertentu menyanyikan lagu apa saja melalui parameter kode musisi. 2. Menampilkan nama musisi yang menjadi pencipta lagu-lagu yang dinyanyikan oleh musisi A (Ganti dengan musisi sesuai tabel)

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

10

3. Menampilakan nama instrumen yang digunakan pada setiap album ( Gunakan Parameter Kode Album ). 4. Menampilkan judul lagu yang diliris sebelum tanggal tertentu ( Parameter 1 ) dan sesudah tanggal tertentu ( Parameter 2 ). 5. Menampilkan nama musisi yang menyanyikan lagu ciptaannya sendiri.

D. PEMBAHASAN Dari hasil kegiatan dan tugas yang telah dikerjakan maka terdapat kesimpulan bahwa untuk menentukan kreteria data pada suatu kondisi, maka dibutuhkan beberapa Parameter Query ( ALL, DISTINCT, DISTINCTROW ). Dengan demikian jawaban untuk tugas pertanyaan tersebut adalah: 1. Mencari musisi tertentu menyanyikan lagu apa saja melalui parameter kode musisi. Dengan syntax SQL nya sebagai berikut :

Ketika di run maka akan muncul kotak dialog yang diisiskan dengan berpa kode album yang ada, misalnya kita isikan dengan kode musisi 4

Maka hasilnya adalah :

2. Menampilkan nama musisi yang menjadi pencipta lagu-lagu yang dinyanyikan oleh musisi Sherina Munaf Dengan syntax SQL nya sebagai berikut :

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

11

Maka hasilnya adalah :

3. Menampilakan nama instrumen yang digunakan pada setiap album ( Gunakan Parameter Kode Album ). Dengan syntax SQL nya sebagai berikut :

Maka hasilnya adalah :

4. Menampilkan judul lagu yang diliris sebelum tanggal tertentu ( Parameter 1 ) dan sesudah tanggal tertentu ( Parameter 2 ). Dengan syntax SQL nya sebagai berikut :

Jika dimasukkan tanggal antara 8/1/2004 dan 4/2/2006

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

12

Maka hasilnya adalah :

5. Menampilkan nama musisi yang menyanyikan lagu ciptaannya sendiri. Dengan syntax SQL nya sebagai berikut :

Maka hasilnya adalah :

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

13

E. DAFTAR PUSTAKA

Yustati Willy. 2011. Praktikum Sistem Basis Data : modul. Surabaya

Laporan Praktikum 6 Sistem Basis Data D3MID 2010

14

Anda mungkin juga menyukai

  • Wanita Dalam Masyarakat Islam
    Wanita Dalam Masyarakat Islam
    Dokumen8 halaman
    Wanita Dalam Masyarakat Islam
    Nety Herawati
    Belum ada peringkat
  • Sharing Wifi
    Sharing Wifi
    Dokumen21 halaman
    Sharing Wifi
    Nety Herawati
    Belum ada peringkat
  • Kasus 12
    Kasus 12
    Dokumen13 halaman
    Kasus 12
    Nety Herawati
    Belum ada peringkat
  • Struktur Basis Data
    Struktur Basis Data
    Dokumen5 halaman
    Struktur Basis Data
    Nety Herawati
    Belum ada peringkat
  • Deskripsi
    Deskripsi
    Dokumen4 halaman
    Deskripsi
    Nety Herawati
    Belum ada peringkat
  • Cover
    Cover
    Dokumen1 halaman
    Cover
    Nety Herawati
    Belum ada peringkat
  • Isi Pi
    Isi Pi
    Dokumen5 halaman
    Isi Pi
    Puspita Aritias Anggaeni
    Belum ada peringkat
  • Rival Windows
    Rival Windows
    Dokumen26 halaman
    Rival Windows
    Nety Herawati
    Belum ada peringkat
  • Lap Praktikum 1
    Lap Praktikum 1
    Dokumen19 halaman
    Lap Praktikum 1
    Nety Herawati
    Belum ada peringkat
  • Mapping
    Mapping
    Dokumen3 halaman
    Mapping
    Nety Herawati
    Belum ada peringkat