5/07/2013

Membuat Search Engine

Membuat Search Engine Menggunakan Ajax


1.      Buat database sql dengan nama databuk

Database: `databuku`
--
-- Table structure for table `buku`
--

CREATE TABLE IF NOT EXISTS `buku` (
  `id_buku` int(10) NOT NULL AUTO_INCREMENT,
  `judul_buku` varchar(64) NOT NULL,
  `id_penerbit_buku` int(10) NOT NULL,
  `id_kategori_buku` int(10) NOT NULL,
  `pengarang_buku` varchar(64) NOT NULL,
  `kd_rak_buku` varchar(32) NOT NULL,
  PRIMARY KEY (`id_buku`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--
-- Dumping data for table `buku`
--

INSERT INTO `buku` (`id_buku`, `judul_buku`, `id_penerbit_buku`, `id_kategori_buku`, `pengarang_buku`, `kd_rak_buku`) VALUES
(1, 'Muhasabah Cinta Seorang Istri', 4, 2, 'Asma Nadia', 'A01'),
(2, 'Agar Nikah Lebih Barokah', 5, 2, 'Muhammad Nashiruddin Al Albani', 'A01'),
(3, 'Kitab Suci Web Programming', 6, 1, 'Alexander F.K.Sibero', 'A02'),
(4, 'Trik dan Solusi Jitu Pemrograman Web', 2, 1, 'Sandi Hariadi', 'A03'),
(5, 'Trik Dahsyat Menguasai AJAX dengan JQuery', 2, 1, 'Lukmanul Hakim', 'A03'),
(6, 'Buku Pinter JQuery dan PHP', 6, 1, 'Abdul Kadir', 'A02');

--
-- Table structure for table `kategori`
--

CREATE TABLE IF NOT EXISTS `kategori` (
  `id_kategori` int(10) NOT NULL AUTO_INCREMENT,
  `nama_kategori` varchar(32) NOT NULL,
  PRIMARY KEY (`id_kategori`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--

1/18/2013

Sistem Pengolahan Data Perpustakaan SMA ABC



DATA BASE PERPUSTAKAAN

1.             Rancangan Struktur Tabel Databases yang Digunakan (Dlm Bentuk 3NF)
2.             PrimaryKey & Foreign Key

Struktur table databases dan PrimaryKey & ForeignKey jadi satu






3. Diagram Kerelasian
 4. Perintah SQL
 

 
 
3.  Menghitung jumlah total koleksi perpustakaan
select sum(jumlah) as jumlahsemuabuku from buku;

4.  Menampilkan daftar buku penerbit
select judul_buku, nama_penerbit from penerbit left join buku on buku.kd_penerbit=penerbit.kd_penerbit left join pinjam on buku.kd_buku=pinjam.kd_buku order by tgl_pinjam;

5.  Menampilkan daftar anggota yang sedang meminjam buku
select* from anggota left join pinjam on anggota.kd_anggota=pinjam.kd_anggota where pinjam.kd_anggota=not null order by tgl_pinjam;

 6.  Menampilkan daftar seluruh anggota yang pernah membayar terlambat  mengembalikan buku 
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_denda on anggota.kd_anggota=bayar_denda.kd_anggota where bayar_denda.kd_anggota=not null order by nama_anggota;

7.    Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_hilang on anggota.kd_anggota=bayar_hilang.kd_anggota where bayar_hilang.kd_anggota=not null order by nama_anggota;

8.   Menampilkan daftar seluruh anggota yang pernah membayar denda buku rusak
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_rusak on anggota.kd_anggota=bayar_rusak.kd_anggota where bayar_rusak.kd_anggota=not null order by nama_anggota;





1/09/2013

Sistem Manajemen Basis Data Dengan My SQL

SISTEM MANAGEMEN BASIS DATA
DENGAN My SQL

MODUL 1

Menggunakan  Insert

Insert menggunakan load data


MODUL 2
Tabel dan Manipulasi Data
Membuat tabel dengan primary key
Primary key adalah nilai yang menjadi pembeda antara satu record data dengan record yang lain. Membuat tabel dengan primary key ditunjukkan sebagai berikut:

Pada contoh di atas, kolom 'id' diberikan 'AUTO_INCREMENT', artinya kolom ini akan diberikan nilai increment secara automatis. Kolom 'id' diset sebagai PRIMARY KEY.
Memberikan nilai UNIQUE
UNIQUE memberikan batasan bahwa nilai dalam sebuah kolom harus distinct (atau tidak ada data yang nilainya sama). Error akan terjadi jika kita menambahkan nilai yang sama dengan data yang sudah ada untuk kolom tersebut.


Parameter IF NOT EXISTS
Parameter IF NOT EXISTS digunakan untuk mengecek apakah sebuah tabel dengan nama yang sama sudah ada atau belum sebelum membuat tabel. Penggunaannya dapat dilihat sebagai berikut:

Pada contoh di atas, mencoba membuat tabel dengan nama CARS yang sudah ada. Mysql akan memberikan satu buat warning. namun ketika, kita membuat tabel yang belum ada, maka tabel tersebut akan terbentuk.
Menyalin tabel dengan statement SELECT
Kita dapat membuat tabel dari tabel lain menggunakan statement SELECT. Caranya ditunjukkan sebagai berikut. Pertama, kita membuat terlebih dahulu tabel sumber dengan nama 'employee' seperti sebagai berikut:

11/10/2012

Sitem Manajemen Basis Data Dengan MS Access




PRATIKUM 1
KONSEP DATA BASE DAN PENGENALAN ACCESS


MEMBUKA MICROSOFT ACCESS 2007
·         Klik start
·         Pilih all program
·         Pilih Microsoft office
·         Pilih Microsoft acces

 

SETELAH MASUK MEMBUAT DATABASE
·         Klik blank Database
·         Kemudian ketikkan nama DataBase1 
.     Kemudian create

 

11/09/2012

Pengenalan SMBD

SMBD

Basis data bisa digunakan untuk menguraikan segala sesuatu dari sekumpulan data tunggal, seperti daftar telepon. Istilah “basis data” tidak termasuk aplikasi, yang terdiri dari form dan report dimana pengguna akan saling berhubungan. Basis data terdiri dari file-file fisik yang ditetapkan berdasarkan komputer saat menerapkan perangkat lunak basis data. Di sisi lain, suatu model basis data lebih kepada konsep dibandingkan objek fisik dan digunakan untuk menciptakan tabel di dalam basis data.
Sebuah basis data adalah tempat penyimpanan file data. Sebagai file data, suatu basis data tidak menyajikan informasi secara langsung kepada pengguna. Pengguna harus menjalankan aplikasi untuk mengakses data dari basis data dan menyajikannya dalam bentuk yang bisa dimengerti. Ketika bekerja dengan file-file data, suatu aplikasi harus dikodekan agar bekerja dengan struktur masing-masing file data. Biasanya, suatu basis data berisi suatu katalog yang menggunakan aplikasi untuk menentukan cara data diorganisir. Aplikasi basis data umum bisa menggunakan katalog tersebut untuk menampilkan data dengan pengguna dari basis data yang berbeda secara dinamis, tanpa terikat pada format data tertentu. Basis data biasanya memiliki dua bagian utama. Pertama, file yang memegang basis data fisik. Kedua, perangkat lunak sistem manajemen basis data (DBMS) menggunakan aplikasi untuk mengakses data.

DBMS bertanggung jawab menguatkan struktur basis data, termasuk :

Memelihara hubungan antardata didalam basis data
Memastikan bahwa data tersimpan secara tepat, dan menetapkan aturan hubungan data agar tidak dilanggar
Pemulihan semua data darikegagalan sistem