Rabu, 31 Maret 2010

SELEKSI DATA

Tugas Seleksi Data

menampilkan harga buku dari tabel buku, kode buku dari tabel buku dan nama penerbit dari tabel penerbit dengan syarat harga buku dari tabel buku kurang dari 10.000
SELECT buku.harga, buku.kd_buku, penerbit.nama_penerbit FROM buku, penerbit WHERE harga<10000



menampilkan harga dan judul buku yang mana harga bukunya bukan 20.000
SELECT harga, judul FROM buku WHERE harga<>20000



Menampilkan judul dan pengarang buku dari tabel buku
SELECT judul, pengarang FROM buku



Menampilkan judul buku dan pengarang dari tabel buku yang mana kode bukunya adalah 465987312
SELECT judul, pengarang FROM buku WHERE kd_buku="465987312"



Menampilkan seluruh record dari tabel buku dengan urut berdasarkan kode bukunya
SELECT * FROM buku ORDER BY kd_buku

Menampilkan judul pada tabel buku, pengarang pada tabel buku dan kategori pada tabel kategori, dengan syarat pengarangnya adalah Albertus Ong.
SELECT buku.judul, buku.pengarang, kategori.kategori FROM buku, kategori WHERE pengarang="Albertus Ong"




Menampilkan judul, pengarang, kd_penerbit dari tabel buku yang mana kd_penerbitnya diawali dg emk
SELECT judul , pengarang, kd_penerbit FROM buku WHERE kd_penerbit LIKE "%emk"




Menampilkan judul dan harga buku dari tabel buku yang mana kd_terbitnya diawali dengan kode Gm
SELECT judul , harga FROM buku WHERE kd_penerbit LIKE "%Gm"



Menampilkan judul, pengarang, harga dari tabel buku yang mana harga bukunya kurang dari 17.000
SELECT judul,pengarang,harga FROM buku WHERE harga<"17000"



Menampilkan judul,pengarang dan harga buku dari tabel buku yang mana harganya kurang dari 10.000 dan pengarangnya adalah Agnes Jessica.
SELECT judul,pengarang,harga FROM buku WHERE harga>"10000" AND pengarang="Agnes Jessica"



Menampilkan judul pada tabel buku, pengarang pada tabel buku dan kategori pada tabel kategori, dengan syarat pengarangnya adalah Albertus Ong.
SELECT buku.judul, buku.pengarang, kategori.kategori FROM buku, kategori WHERE pengarang="Albertus Ong"



Menampilkan judul pada tabel buku, harga pada tabel buku, dan nama_penerbit dari tabel penerbit dengan syarat harga buku lebih dari 30.000 dan nama penerbitnya hanya Mizan
SELECT buku.judul, buku.harga, penerbit.nama_penerbit FROM buku, penerbit WHERE harga>30000 AND nama_penerbit="Mizan"

Minggu, 07 Maret 2010

DATABASE TOKO BUKU ONLINE

Definisi Basis data :

Database penjualan buku online di bawah ini saya beri nama “khudzaiffah” data base ini berisi semua data yang bisa membantu untuk program penjualan buku secara online. Database khudzaiffah ini menggambarkan semua data yang berkaitan dengan buku mulai dari pengarang sampai stok buku yang ada di took buku kudzaiffah. Kenapa database ini saya beri nama “khudzaiffah” karena khudzaiffah adalah nama belakang saya sehingga membantu saya untuk mengingat nama dari database tersebut.
Database khudzaiffah terdiri dari 10 tabel, yaitu (tabel admin, berita, buku, buku tamu,counter, kategori, penerbit, pesanan, rinci_pesanan, tip_trik)dimana dari kesepuluh tabel tersebut beberapa diantara saling berkaitan. Misalnya tabel buku dengan tabel pesanan.
adapun tujuan dari pembuatan database ini adalah :

  • Membuat Databe yang dapat digunakkan untuk pembuatan website toko buku online
  • bisa menampilkan data buku, data kategori, pemesanan, spenerbit, dan data-data yang berkaitan dengan database tersebut
Dibawah ini adalah hasil print scrint dari database khudzaiffah yang telah saya buat di MySqlyog.

1. Gmbr1. Menunjukkan nama database “khudzaiffah”


2. Gmbr2. Menunjukkan nama nama-nama tabel yang ada di database khudzaiffah yaitu (tabel admin, tabel berita, tabel buku, tabel buku_tamu, tabel counter, tabel kategori, tabel penerbit, tabel pesanan, tabel rinci_pesanan, tabel tip_trik)


3. Gmbr3. Menunjukkan rincian dari tabel admin, berita , dan buku lengkap dengn field, type data dan length (panjang karakter nya)
Keterangan dari masing-masing tabel yang ada di gambar 3.
  1. Tabel admin terdiri dari 2 field yaitu uname dengan type data varchar (15) dan password dengan type data varchar (15)
  2. Tabel berita terdiri dari 5 field yaitu bid type data varchar (10), tgl_kirim type data varchar (10), sumber type data varchar (30), judul type data varchar (255), isi berita type data text
  3. Tabel buku terdiri dari 12 field yaitu pid_buku type data int (11), kd_buku type data varchar (20), kd_kategori type data (10), judul type data varchar (100), kd_penerbit type data char (3), pengarang type data varchar (50), thn_terbit type data varchar (4), harga type data int (15), diskon type data int (2), gambar type data varchar (20), sinopsisis type data text, stock type data int (3)


4. Gmbr4. Menunjukkan rincian dari tabel buku_tamu, counter, kategori, dan penerbit lengkap dengn field, type data dan length (panjang karakter nya)
Keterangan dari masing-masing tabel dari Gmbr4.
  1. Tabel buku_tamu terdiri dari 4 field yaitu pid type data int (11), nama type data varchar (30), email type data varchar (30), pesan type data text
  2. Tabel counter yang hanya terdiri dari satu field yaitu jum type data int (11)
  3. Tabel kategori terdiri dari kd_kategori type data char (3), kategori type data varchar (20), ket type data text
  4. tabel penerbit kd_penerbit type data char (3), nama_penerbit type data varchar (30), alamat type data varchar (50), telp type data varchar (15), url type data varchar (50)


5. gmbr 5 Field-field dari tabel pesanan, tabel rinci_pesanan, dan tabel Tip&trik dan tips&trik,


6 gmbr 6 Record tabel admin


7. gmbr 7 Record Dari Tabel Berita


7. gmbr 7 REcord Tabel Buku


8. gmbr 8 Record tabel buku tamu


9. gmbr 9 Record tabel penerbit


10. gmbr 10 Record tabel Pesanan


11. gmbr 11 REcord tabel rinci pemesanan


12. gmbr 12 Record tabel kategori


13. gmbr 13 Record Counter


14. gnbr 14 Record Tip&Trik

Selasa, 02 Maret 2010

Resume Silabus Pembelajaran Berbasis WEB

Materi yang ditempuh selama satu semester :
  • Web
  • Html (dreamweaver + css) + (frame, form, tale)
  • Php
  • Mysql (basis data)
  • Php=mysql
  • Aplikasi sempurna (form, table, edit&hapus data)

    TUGAS
    1. Pertemuan kedua mengumpulkan blog
    2. Pertemuan ke 7 form website bebas
    3. Pertemuan ke 15 mengumpulkan web dinamis sempurna

PENJELASAN SINGKAT TENTANG MATERI

HTML
1. Html
2. Memasukkan gambar
3. Hyperlink
4. Membuat table (membuat dari awal, menggabungkan dan memecah table)
5. Form
6. Frame
PHP
1. Cara membuat web dinamis
2. Struktur kondisi (if) membuat formulir dikirim ke halaman web lain
3. Koneksi php+mysql