Raseco.web.id | Blogging Tutorial | Adsense | SEO | Berita | Info Teknologi

Raseco.web.id | Blogging Tutorial | Adsense | SEO | Berita | Info Teknologi


Membuat Album Buku Kenangan dengan PHP Part 1

Posted: 17 Sep 2015 07:05 PM PDT

Membuat Album Buku Kenangan dengan PHP Part 1 - Selamat sore sobat raseco.web.id. Alhamdulillah setelah web ini terkena malware gara-gara script yang saya pasang, akhirnya web ini kembali bersih dari malware dan traffic sudah kembali normal. Kali ini untuk refreshing, kita akan belajar membuat script album buku kenangan menggunakan PHP dan MySQL sebagai databasenya.

Album buku kenangan ini dibuat menggunakan Adobe Dreamweaver menggunakan fasilitas recordset.

Persiapan
Buat terlebih dahulu MySQL database, silahkan buat database dengan nama buta lalu import SQL berikut:

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

CREATE TABLE `biodata` (
  `id` int(11) NOT NULL auto_increment,
  `nama` varchar(255) default NULL,
  `ttl` varchar(255) default NULL,
  `jeniskelamin` varchar(255) default NULL,
  `pendidikan` varchar(255) default NULL,
  `agama` varchar(255) default NULL,
  `status` varchar(255) default NULL,
  `alamat` varchar(255) default NULL,
  `nomorhp` varchar(255) default NULL,
  `fb` varchar(255) default NULL,
  `kejuruan` varchar(255) default NULL,
  `kesan` varchar(255) default NULL,
  `pesan` varchar(255) default NULL,
  `gambar` varchar(255) default NULL,
  `instruktur` int(11) default '0',
  `tahun` varchar(255) default NULL,
  `angkatan` int(11) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=231 ;

CREATE TABLE `jurusan` (
  `id` int(11) NOT NULL auto_increment,
  `nama` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

 

Akan terdapat 2 buah tabel pada database anda yaitu biodata dan jurusan.

Membuat halaman utama buku kenangan
Halaman pertama yang akan kita buat adalah halaman utama yaitu index.php, buat menggunakan tabel dengan interface terserah anda. Bisa lihat contoh berikut:


Pada contoh di atas saya menggunakan tabel dengan jumlah baris 4 baris dengan 1 kolom. Untuk baris teratas saya gunakan untuk penempatan menu. Untuk menu atas berisi: Home, Input Jurusan, Input Biodata dan Cetak Buku Kenangan (catatan: script ini dibuat untuk pembuatan buku kenangan di UPT LLK Purworejo. Silahkan ubah script sesuai dengan kegunaan). Lalu pada baris ke-3 saya gunakan script PHP untuk memanggil file-file inti. Pada baris ini saya gunakan perintah include "namafile.php", berikut scriptnya:

<? if(!empty($menu)) include $menu;
    else include"ngarep.php";?>


Script diatas akan memanggil file sesuai dengan request isi dari variabel $menu. Variabel $menu ini sendiri diperoleh dari link yang akan saya gunakan. Sebagai contoh link Input Jurusan adalah index.php?menu=inputjurusan.php, maka script diatas akan mengecek apakah isi variabel $menu kosong? ternyata tidak bukan? sekarang variabel $menu telah berisi inputjurusan.php, maka akan dieksekusi script include "inputjurusan.php" sehingga jika saya klik link tersebut maka pada halaman index.php di baris ke-3 akan berisi halaman inputjurusan.php. Sudah paham kan ya? Okey mari dilanjut...

Setelah selesai simpan file anda dengan nama index.php

Membuat halaman Input Jurusan
Nah disini saya asumsikan anda telah berhasil membuat databasenya beserta tabel-tabelnya. Okey, sekarang akan kita buat file inputjurusan.php. Berikut langkahnya:
Klik insert->Data Object->Recordset, maka akan terbuka jendela berikut:

Klik Define untuk membuat koneksi MySQL terlebih dahulu

Pilih New, lalu isikan parameter sebagai berikut:
Connection name: koneksiku (terserah anda)
MySQL server: localhost
User name: root
Password:(kosongkan)
Database: buta

Klik test terlebih dahulu untuk check koneksi ke database, jika berhasil akan muncul pesan berikut:


Jika sudah berhasil, silahkan klik OK lalu pada jendela Recordset pilih koneksi koneksiku sebagai koneksinya sebagai berikut:


Pada kolom Table silahkan pilih jurusan lalu klik OK