Santri Indigo adalah Komunitas Santri Berbudaya Teknologi yang merupakan kerjasama program CSR PT Telkom Indonesia Tbk dengan HU Republika.
Twitter Facebook Feedburner Google +1 youtube
www.santri-indigo.com
Selamat Datang di Portal Santri Indigo Cilacap
Tampilkan postingan dengan label Web Programing. Tampilkan semua postingan
Tampilkan postingan dengan label Web Programing. Tampilkan semua postingan

Menghubungkan PostgreSQL 9.3 dengan phpPgAdmin

Penulis : ZHANtech | Minggu, 30 November 2014

Happy blogging kawan, maaf nih baru sempet update lagi.
Untuk hari ini kami akan berbagi sedikit tutorial Menghubungkan PostgreSQL 9.3 dengan phpPgAdmin. Dalam prakteknya saya menggunakan distro Linux Lubuntu 14.04.

Silahkan anda simak dengan cermat.
$ sudo cd ~/Downloads/
$ sudo chmod -Rv 777 ~/Downloads/postgresql-9.3.5-3-linux.run
$ sudo ./postgresql-9.3.5-3-linux.run
  • Download juga phpPgAdmin disini http://phppgadmin.sourceforge.net/doku.php?id=download lalu extrak di direktori /var/www/
  • Untuk sampai ke direktori /var/www/ anda bisa menggunakan perintah di terminal : $ sudo nautilus atau $ sudo nano
  • Rename phpPgAdmin-5.1 dengan phppgadmin
  • Setelah itu buka SQL Shell (psql) lewat main menu PostgreSQL 9.3 > SQL Shell (psql)
  • Maka akan muncul :
Server [localhost] : //tekan enter
Database [postgres] : //tekan enter
Port [5432] : //tekan enter
Username [postgres] : //tekan enter
Password for user postgres : //masukkan password postgres anda kemudian tekan enter
  • Selanjutnya anda bisa membuat database sesuai dengan yang anda inginkan :
postgres=# create database linux;
CREATE DATABASE
Menambahkan user bisa menggunakan perintah :
postgres=# CREATE ROLE admin PASSWORD 'password' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;
CREATE ROLE 
postgres=# grant all privileges on database linux to admin;
  • Sesuaikan dengan keinginan anda yang saya tandai dengan warna merah
  • Buka pgAdmin III, lewat main menu PostgreSQL 9.3 > pgAdmin III
  • Pilih File > Add Server 
  • Isi sesuai gambar di bawah ini, untuk password isikan dengan password postgres anda.
  • Setelah itu klik OK
  • Masuk ke direktori dengan perintah $ sudo nano /var/www/phppgadmin/conf/ atau $ sudo nautilus /var/www/phppgadmin/conf/
  • Buka file config.inc.php dengan leafpad atau text editor lainnya.
  • Ganti di bagian ini : $conf ['extra_login_security'] = true; dengan ini $conf ['extra_login_security'] = false;
  • Tambahkan localhost dibagian ini : $conf['servers'][0]['host'] = 'localhost';
  • Dan setelah semua selesai bisa anda coba dengan link http://localhost/phppgadmin/ kemudian Login dengan username postgres password sesuai dengan password postgres anda, atau bisa juga dengan menggunakan user yang sebelumnya sudah dibuat (username : admin dan password : password)
komentar | | Read More...

Project Web Programing Perpustakaan Pribadi

Penulis : ZHANtech | Sabtu, 21 Juni 2014

Santri-Indigo.Com - Belajar memang sudah kewajiban kita sebagai manusia. Tanpa kita belajar kita takkan pernah maju dan takkan pernah tau. Oke, untuk itu kita harus semangat belajar.

Saya mungkin lebih suka nge-blog dibanding bikin project. Namun supaya saya bisa menghasilkan sebuah karya saya harus belajar meskipun project web programing lumayan susah. Eh,.. sebenernya bukan susah, tapi belum terbiasa. Buktinya seseorang yang baru memulai di dunia blogging, karena belum terbiasa mereka menuturkan kalo nge-blog itu susah. Tapi semakin kita belajar, semakin kita trampil, dan semakin kita terbiasa ternyata semua yang kita anggap susah itu sebenarnya mudah.

Memang butuh proses latihan dulu, butuh referensi dari karya orang lain, dengan catatan tidak menduplikat karya mereka. Contohnya Project Web Programing Perpustakaan Pribadi yang saya buat adalah hasil dari saya belajar melalui internet. Saya cari dengan keyword di mesin pencari dan saya mulai mempelajari dan mengembangkannya.

Apakah teman-teman juga tertarik belajar web programing?
Okey, saya tunjukkan saja project buatan saya, walaupun project saya ini belum selesai alias masih versi beta.


Itulah project yang saya buat yang sebenarnya hanya untuk pembelajaran saja untuk diri saya pribadi. Untuk lebih jelasnya bisa anda akses dilink Perpustakaan Pribadi | Software Perpustakaan Era Digital
komentar | | Read More...

Koneksi Database dengan Script PHP Part 3

Penulis : ZHANtech | Jumat, 11 April 2014

Santri-Indigo.Com - Lanjutan dari Koneksi Database dengan Script PHP Part 2, langsung saja tanpa basa - basi
  • Kita buat insert_anggota.php dan insert_buku.php, scriptnya :
insert_anggota.php
<?php
include "db_connect.php";
$kd_anggota = $_POST['kd_anggota'];
$tgl_daftar = date('Y-m-d');
$nama_anggota = $_POST['nama_anggota'];
$tempat_lahir = $_POST['tempat_lahir'];
$tgl = $_POST['tgl'];
$bln = $_POST['bln'];
$thn = $_POST['thn'];
$tgl_lahir = $thn .'-'. $bln .'-'. $tgl;
$j_kelamin = $_REQUEST['j_kelamin'];
$alamat_anggota = $_POST['alamat_anggota'];
$pend_terakhir = $_REQUEST['pend_terakhir'];
$kartu_identitas = $_REQUEST['kartu_identitas'];
$no_identitas = $_POST['no_identitas'];
$agama = $_POST['agama'];
$pekerjaan= $_POST['pekerjaan'];
$no_telp = $_POST['no_telp'];
$pass = md5("password");
$query=mysql_query ("INSERT INTO t_anggota(kd_anggota, tgl_daftar, nama_anggota, tempat_lahir, tgl_lahir, j_kelamin, alamat_anggota, pend_terakhir, kartu_identitas, agama, no_identitas, pekerjaan, no_telp,pass)
VALUES ('$kd_anggota','$tgl_daftar','$nama_anggota','$tempat_lahir','$tgl_lahir','$j_kelamin','$alamat_anggota','$pend_terakhir','$kartu_identitas','$agama','$no_identitas','$pekerjaan','$no_telp','$pass')",$connection)or die (mysql_error());
if($query) {
?>
<script language="JavaScript">
document.location='data_anggota.php'</script>
insert_buku.php
<?php
include "db_connect.php";
$kd_buku = $_POST['kd_buku'];
$judul_buku = $_POST['judul_buku'];
$pengarang = $_POST['pengarang'];
$penerbit = $_POST['penerbit'];
$tahun_terbit = $_POST['tahun_terbit'];
$no_klas = $_POST['no_klas'];
$no_isbn = $_POST['no_isbn'];
$stok = $_POST['stok'];
$query=mysql_query ("INSERT INTO t_buku(kd_buku, judul_buku, pengarang, penerbit, tahun_terbit, no_klas, no_isbn, stok)
VALUES ('$kd_buku','$judul_buku','$pengarang','$penerbit','$tahun_terbit','$no_klas','$no_isbn','$stok')",$connection)or die (mysql_error());
if($query) {
?>
<script language="JavaScript">
document.location='data_buku.php'</script>
  • Buat style.css untuk mendesign tampilan yang dibuat, scriptnya sebagai berikut :
body{background:#CCFF66;}
a:link{color:black;text-decoration:none}
a:visited{color:black;text-decoration:none}
a:hover{color:black;text-decoration:none}
a img{border-width:0}
  •  Buat update.php dan update2.php
update.php
<?php
include "db_connect.php";
$kd_anggota = $_GET['kd_anggota'];
$kd_anggota = $_POST['kd_anggota'];
$tgl_daftar_tgl = $_POST['tgl_daftar_tgl'];
$tgl_daftar_bln = $_POST['tgl_daftar_bln'];
$tgl_daftar_thn = $_POST['tgl_daftar_thn'];
$tgl_daftar = $tgl_daftar_thn .'-'. $tgl_daftar_bln .'-'. $tgl_daftar_tgl;
$nama_anggota = $_POST['nama_anggota'];
$tempat_lahir = $_POST['tempat_lahir'];
$tgl = $_POST['tgl'];
$bln = $_POST['bln'];
$thn = $_POST['thn'];
$tgl_lahir = $thn .'-'. $bln .'-'. $tgl;
$j_kelamin = $_REQUEST['j_kelamin'];
$alamat_anggota = $_POST['alamat_anggota'];
$pend_terakhir = $_REQUEST['pend_terakhir'];
$kartu_identitas = $_REQUEST['kartu_identitas'];
$no_identitas = $_POST['no_identitas'];
$agama = $_POST['agama'];
$pekerjaan= $_POST['pekerjaan'];
$no_telp = $_POST['no_telp'];
$query=mysql_query ("UPDATE t_anggota SET kd_anggota='$kd_anggota', tgl_daftar='$tgl_daftar', nama_anggota='$nama_anggota', tempat_lahir='$tempat_lahir', tgl_lahir='$tgl_lahir', j_kelamin='$j_kelamin', alamat_anggota='$alamat_anggota', pend_terakhir='$pend_terakhir', kartu_identitas='$kartu_identitas', no_identitas='$no_identitas', agama='$agama', pekerjaan='$pekerjaan', no_telp='$no_telp' WHERE
kd_anggota='$kd_anggota'",$connection)or die (mysql_error());
$query2=mysql_query ("UPDATE t_pinjam SET kd_anggota='$kd_anggota', nama_anggota='$nama_anggota' WHERE
kd_anggota='$kd_anggota'",$connection)or die (mysql_error());
if($query2) {
?>
<script language="JavaScript">
document.location='data_anggota.php'</script>
update2.php
<?php
include "db_connect.php";
$kd_buku = $_GET['kd_buku'];
$kd_buku = $_POST['kd_buku'];
$judul_buku = $_POST['judul_buku'];
$pengarang = $_POST['pengarang'];
$penerbit = $_POST['penerbit'];
$tahun_terbit = $_POST['tahun_terbit'];
$no_klas = $_POST['no_klas'];
$no_isbn = $_POST['no_isbn'];
$stok = $_POST['stok'];
$query=mysql_query ("UPDATE t_buku SET kd_buku='$kd_buku', judul_buku='$judul_buku', pengarang='$pengarang', penerbit='$penerbit', tahun_terbit='$tahun_terbit', no_klas='$no_klas', no_isbn='$no_isbn', stok='$stok' WHERE
kd_buku='$kd_buku'",$connection)or die (mysql_error());
$query2=mysql_query ("UPDATE t_pinjam SET judul_buku='$judul_buku' WHERE
judul_buku='$judul_buku'",$connection)or die (mysql_error());
if($query2) {
?>
<script language="JavaScript">
document.location='data_buku.php'</script>
  • Coba check dengan membuka http://localhost/perpustakaan/
  • Untuk tabel karyawan anda lanjutkan sendiri dengan cara yang sama dengan menambahkan script pada index.php untuk menampilkan tabel karyawan.
  • Tambahkan juga add3.php, edit3.php, delete3.php update3.php, caranya sama seperti yang saya contohkan tinggal ganti sesuai kebutuhan.
Part 1 | Part 2 | Part 3
komentar (1) | | Read More...

Koneksi Database dengan Script PHP Part 2

Penulis : ZHANtech | Kamis, 10 April 2014

Santri-Indigo.Com - Okey, sesuai janji pada hari kemarin, kita akan lanjutkan belajar kita Cara Koneksi Database dengan Script PHP,

Pada Koneksi Database dengan Script PHP Part 1 kita telah membuat index.php, add.php, dan add2.php. Yuck kita lanjutkan, simak baik - baik ya.

  • Sekarang buat db_connect.php, scriptnya sebagai berikut :
<?php
$host = "localhost";
$username = "root";
$password = "";
$databasename = "db_perpustakaan";
$connection = mysql_connect($host, $username, $password) or die("Kesalahan Koneksi ... !!");
mysql_select_db($databasename, $connection) or die("Databasenya Error");
?>
  • kemudian script delete.php dan delete2.php
delete.php
<?php
include "db_connect.php";
$kd_anggota = $_GET['kd_anggota'];
$query = "DELETE FROM t_anggota WHERE kd_anggota = '$kd_anggota'";
mysql_query($query);
$q = "SELECT * from t_pinjam where kd_anggota like '$kd_anggota' "; //query to get the search result
$result = mysql_query($q);
while ($row = mysql_fetch_array($result)) {
$judul_buku = ($row['judul_buku']);
$jumlah = ($row['jumlah']);
$q2 = "SELECT * from t_buku where judul_buku like '$judul_buku' "; //query to get the search result
$result2 = mysql_query($q2);
while ($data = mysql_fetch_array($result2)) { 
$kd_buku = ($data['kd_buku']);
$update = ($data['stok']+$jumlah);
$q3=mysql_query ("UPDATE t_buku SET kd_buku='$kd_buku', stok='$update' WHERE
kd_buku='$kd_buku'",$connection)or die (mysql_error());
}
}
$query2 = "DELETE FROM t_pinjam WHERE kd_anggota = '$kd_anggota'";
mysql_query($query2);
?>
<script language="JavaScript">
document.location='data_anggota.php'</script>

delete2.php
<?php
include "db_connect.php";
$kd_buku = $_GET['kd_buku'];
$q = "SELECT * from t_buku where kd_buku like '$kd_buku' "; //query to get the search result
$result = mysql_query($q);
while ($data = mysql_fetch_array($result)) { 
$judul_buku = ($data['judul_buku']);
$q2=mysql_query ("DELETE FROM t_pinjam WHERE judul_buku = '$judul_buku'",$connection)or die (mysql_error());
}
$query = "DELETE FROM t_buku WHERE kd_buku = '$kd_buku'";
mysql_query($query);
?>
<script language="JavaScript">
document.location='data_buku.php'</script>
  • Ditambah lagi edit.php dan edit2.php
edit.php
<?php
include "db_connect.php";
$kd_anggota = $_GET['kd_anggota'];
$query=mysql_query ("SELECT * FROM t_anggota WHERE kd_anggota='$kd_anggota'");
while ($row=mysql_fetch_array($query)){
$kd_anggota = $row['kd_anggota'];
 $tgl_daftar = explode("-",$row['tgl_daftar']);
 $tgl_daftar_tgl = intval($tgl_daftar[2]);
 $tgl_daftar_bln = intval($tgl_daftar[1]);
 $tgl_daftar_thn = intval($tgl_daftar[0]);
$nama_anggota = $row['nama_anggota'];
$tempat_lahir = $row['tempat_lahir'];
$j_kelamin = $row['j_kelamin'];
 $tgl_lahir = explode("-",$row['tgl_lahir']);
 $tgl_lahir_tgl = intval($tgl_lahir[2]);
 $tgl_lahir_bln = intval($tgl_lahir[1]);
 $tgl_lahir_thn = intval($tgl_lahir[0]);
$pend_terakhir = $row['pend_terakhir'];
$alamat_anggota = $row['alamat_anggota'];
$kartu_identitas = $row['kartu_identitas'];
$no_identitas = $row['no_identitas'];
$agama = $row['agama'];
$pekerjaan= $row['pekerjaan'];
$no_telp = $row['no_telp'];
echo "<html>";
echo "<body>";
echo "<font face='tahoma' color='green' size=4><b>Ubah Data Anggota</b></font><br/>";
echo "<table align='left'>";
echo "<form method=\"post\" action=\"update.php?kd_anggota=$kd_anggota\" enctype='multipart/form-data'>";
echo "<br/>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Kode
</font></td><td>:</td><td><input type='text' name='kd_anggota' value='$kd_anggota' readonly='readonly' style='background:gray;'
size='40' maxlength='4'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Tanggal Pendaftaran
</font></td><td>:</td><td>";
?>
<select name="tgl_daftar_tgl" required><option value="">--</option>
 <?php 
 for ($g = 1; $g <= 31; $g++) {
  if ($g == $tgl_daftar_tgl) {
   echo '<option value="'.$g.'" selected>'.$g.'</option>';
  } else {
   echo '<option value="'.$g.'">'.$g.'</option>';
  }
 }
 ?></select> - <select name="tgl_daftar_bln" required><option value="">--</option>
 <?php
$namabulan=array("","Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
 for ($h = 1; $h <= 12; $h++) {
  if ($h == $tgl_daftar_bln) {

   echo '<option value="'.$h.'" selected>'.$namabulan[$h].'</option>';
  } else {
   echo '<option value="'.$h.'">'.$namabulan[$h].'</option>';
  }
 }
 ?></select> - <select name="tgl_daftar_thn" required><option value="">--</option>
 <?php 
 for ($j = 1985; $j <= 2015; $j++) {
  if ($j == $tgl_daftar_thn) {
   echo '<option value="'.$j.'" selected>'.$j.'</option>';
  } else {
   echo '<option value="'.$j.'">'.$j.'</option>';
  }
 }
 ?></select>&nbsp;</td></tr>
<?php
echo "<tr><td><font face='Tahoma' color='black' size=2>Nama
</font></td><td>:</td><td><input type='text' name='nama_anggota' value='$nama_anggota'
size='40' maxlength='30'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Tempat Lahir
</font></td><td>:</td><td><input type='text' name='tempat_lahir' value='$tempat_lahir'
size='40' maxlength='20'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Tanggal Lahir
</font></td><td>:</td><td>";
?>
<select name="tgl" required><option value="">--</option>
 <?php 
 for ($b = 1; $b <= 31; $b++) {
  if ($b == $tgl_lahir_tgl) {
   echo '<option value="'.$b.'" selected>'.$b.'</option>';
  } else {
   echo '<option value="'.$b.'">'.$b.'</option>';
  }
 }
 ?></select> - <select name="bln" required><option value="">--</option>
 <?php
$namabulan=array("","Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
 for ($c = 1; $c <= 12; $c++) {
  if ($c == $tgl_lahir_bln) {

   echo '<option value="'.$c.'" selected>'.$namabulan[$c].'</option>';
  } else {
   echo '<option value="'.$c.'">'.$namabulan[$c].'</option>';
  }
 }
 ?></select> - <select name="thn" required><option value="">--</option>
 <?php 
 for ($x = 1985; $x <= 2014; $x++) {
  if ($x == $tgl_lahir_thn) {
   echo '<option value="'.$x.'" selected>'.$x.'</option>';
  } else {
   echo '<option value="'.$x.'">'.$x.'</option>';
  }
 }
 ?></select>&nbsp;</td></tr>
<?php
echo "<tr><td><font face='Tahoma' color='black' size=2>Jenis Kelamin
</font></td><td>:</td><td>";
$pil_jk   = array('Laki-Laki','Perempuan');
 for ($a = 0; $a < sizeof($pil_jk); $a++) {
if ($j_kelamin == $pil_jk[$a]) {
   echo '<label style="width: 25px; display: inline"><input type="radio" name="j_kelamin" required value="'.$pil_jk[$a].'" checked> '.$pil_jk[$a].' </label>';
  } else {
   echo '<label style="width: 25px; display: inline"><input type="radio" name="j_kelamin" required value="'.$pil_jk[$a].'"> '.$pil_jk[$a].' </label>';
  }
 }
echo "</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Alamat
</font></td><td>:</td><td><textarea type='text' name='alamat_anggota' value='$alamat_anggota'
style='width:260' maxlength='100'>$alamat_anggota</textarea>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Pendidikan Terakhir
</font></td><td>:</td><td><select name='pend_terakhir'><option value=''>--</option>";
$pil_pendidikan  = array('SD/MI','SMP/MTs','SMA/MA','S1(Sarjana)','S2(Sarjana)','Tidak Ada');
 for ($f = 0; $f < sizeof($pil_pendidikan); $f++) {
  if ($pend_terakhir == $pil_pendidikan[$f]) {
   echo '<option value="'.$pil_pendidikan[$f].'" selected>'.$pil_pendidikan[$f].'</option>';
  } else {
   echo '<option value="'.$pil_pendidikan[$f].'">'.$pil_pendidikan[$f].'</option>';
  }
 }
echo "</select>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Kartu Identitas
</font></td><td>:</td><td><select name='kartu_identitas'><option value=''>--</option>";
$pil_identitas  = array('KTP','SIM','Kartu Pelajar','Kartu Mahasiswa','Paspor');
 for ($d = 0; $d < sizeof($pil_identitas); $d++) {
  if ($kartu_identitas == $pil_identitas[$d]) {
   echo '<option value="'.$pil_identitas[$d].'" selected>'.$pil_identitas[$d].'</option>';
  } else {
   echo '<option value="'.$pil_identitas[$d].'">'.$pil_identitas[$d].'</option>';
  }
 }
echo "</select>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>No Identitas
</font></td><td>:</td><td><input type='text' name='no_identitas' value='$no_identitas'
size='40' maxlength='20'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Agama
</font></td><td>:</td><td><select name='agama'><option value=''>--</option>";
$pil_agama  = array('Islam','Kristen','Katolik','Hindu','Budha','Lainnya');
 for ($e = 0; $e < sizeof($pil_agama); $e++) {
  if ($agama == $pil_agama[$e]) {
   echo '<option value="'.$pil_agama[$e].'" selected>'.$pil_agama[$e].'</option>';
  } else {
   echo '<option value="'.$pil_agama[$e].'">'.$pil_agama[$e].'</option>';
  }
 }
echo "</select>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Pekerjaan
</font></td><td>:</td><td><input type='text' name='pekerjaan' value='$pekerjaan'
size='40' maxlength='20'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>No Telp
</font></td><td>:</td><td><input type='text' name='no_telp' value='$no_telp'
size='40' pattern='\d+' maxlength='13'>&nbsp;</td></tr>";
echo "<td colspan='3' align='center'><br/><font size='2'><input type='submit' name='submit'
value='Ubah'/> </font> <button onclick=\"window.location.href='data_anggota.php'\">Kembali ke Daftar Anggota</button></td></tr>";
echo "</table></form></body></html>";
}
?>
edit2.php
<?php
include "db_connect.php";
$kd_buku = $_GET['kd_buku'];
$query=mysql_query ("SELECT * FROM t_buku WHERE kd_buku='$kd_buku'");
while ($row=mysql_fetch_array($query)){
$kd_buku = $row['kd_buku'];
$judul_buku = $row['judul_buku'];
$pengarang = $row['pengarang'];
$penerbit = $row['penerbit'];
$tahun_terbit = $row['tahun_terbit'];
$no_klas = $row['no_klas'];
$no_isbn = $row['no_isbn'];
$stok = $row['stok'];
echo "<html>";
echo "<body>";
echo "<font face='tahoma' color='green' size=4><b>Ubah Data Buku</b></font><br/>";
echo "<table align='left'>";
echo "<form method=\"post\" action=\"update2.php?kd_buku=$kd_buku\" enctype='multipart/form-data'>";
echo "<br>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Kode
</font></td><td>:</td><td><input type='text' name='kd_buku' value='$kd_buku' readonly='readonly' style='background:gray;'
size='30' maxlength='6'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Judul Buku
</font></td><td>:</td><td><input type='text' autofocus='true' name='judul_buku' value='$judul_buku'
size='30'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Pengarang
</font></td><td>:</td><td><input type='text' name='pengarang' value='$pengarang'
size='30' maxlength='50'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Penerbit
</font></td><td>:</td><td><input type='text' name='penerbit' value='$penerbit'
size='30' maxlength='50'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Tahun Terbit
</font></td><td>:</td><td><input type='text' name='tahun_terbit' value='$tahun_terbit'
size='30' pattern='\d+' maxlength='4'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>No Klasifikasi
</font></td><td>:</td><td><input type='text' name='no_klas' value='$no_klas'
size='30' maxlength='7'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>No ISBN
</font></td><td>:</td><td><input type='text' name='no_isbn' value='$no_isbn'
size='30' maxlength='18'>&nbsp;</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Stok
</font></td><td>:</td><td><input type='text' name='stok' value='$stok'
size='30' maxlength='3'>&nbsp;</td></tr>";
echo "<tr><td colspan='3' align='center'><br/><font size='2'><input type='submit' name='submit'
value='Ubah'/></font> <button onclick=\"window.location.href='data_buku.php'\">Kembali ke Daftar Buku</button></td></tr>";
echo "</table></form></body></html>";
}
?>
  • Sudah dulu ya, lanjut di part berikutnya
Part 1 | Part 2 | Part 3
komentar | | Read More...

Koneksi Database dengan Script PHP Part 1

Penulis : ZHANtech | Rabu, 09 April 2014

Santri-Indigo.Com - Kemarin sudah Portal Indigo Cilacap Sampaikan Bagaimana Cara Membuat Database Perpustakaan dengan Php My Admin sekarang tinggal Cara mengkoneksikan database yang sudah dibuat kemarin ke dalam script Php, contoh hasil jadinya :


Cara pembuatannya cukup rumit, makanya anda harus simak dengan baik. Caranya sebagai berikut :
  • Buat folder dengan nama perpustakaan di C:\xampp\htdocs
  • Kita buat scriptnya di dalam folder perpustakaan tersebut
  • Pertama tama script yang akan kita buat adalah script index.php (bisa dengan notepad++ ataupun notepad biasa, disimpan dengan format php)
  • Script index.php sebagai berikut
<?php
include "db_connect.php";
$query=mysql_query ("SELECT * FROM t_anggota",$connection)or die (mysql_error());
$jumlah = mysql_num_rows($query);
echo "<html>";
echo "<head>";
echo "<link href='style.css' type='text/css' rel='stylesheet'>";
echo "</head>";
echo "<title>Database Perpustakaan</title>";
echo "<body>";
echo "<font color='darkgreen' face='Tahoma' size=3><b><br>Tabel Anggota</b></font><br><br>";
echo "<a href='add.php' style=\"text-decoration: none\"><font face='tahoma' size='2'>Tambahkan Anggota Baru</font></a><br>";
echo "<br><table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"blue\"
bgcolor=\"white\">
<tr bgcolor='brown' height=\"30\"><font color='white'>
<th align='left'><font color='white' face='Tahoma' size=2>Kode</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Nama</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Alamat</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>No Telp</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Action</font></th>
</tr>";
$j=0;
while ($row=mysql_fetch_array($query)) {
echo "<tr><td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["kd_anggota"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["nama_anggota"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["alamat_anggota"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["no_telp"];echo"</font>";echo"</td>";
echo"<td align='left' bgcolor='#CCFF66'>";echo "<a href='delete.php?kd_anggota=".$row['kd_anggota']."'
style=\"text-decoration: none\" title=\"Delete\"><font face='tahoma'
size='1'>Hapus</font></a> <a href='edit.php?kd_anggota=".$row['kd_anggota']."' style=\"text-decoration:
none\" title=\"Edit\"><font face='tahoma' size='1'>Ubah</font></a>";
$j++;
}
echo"</table>";
$query=mysql_query ("SELECT * FROM t_buku",$connection)or die (mysql_error());
$jumlah = mysql_num_rows($query);
echo "<br/><font color='darkgreen' face='Tahoma' size=3><b><br>Tabel Buku</b></font><br><br>";
echo "<a href='add2.php' style=\"text-decoration: none\"><font face='tahoma' size='2'>Tambahkan Buku Baru</font></a><br>";
echo "<br><table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"blue\"
bgcolor=\"white\">
<tr bgcolor='brown' height=\"30\"><font color='white'>
<th align='left'><font color='white' face='Tahoma' size=2>Kode</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Judul Buku</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Pengarang</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Penerbit</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Tahun Terbit</font></th>
<th align='left'><font color='white' face='Tahoma' size=2>Action</font></th>
</tr>";
$j=0;
while ($row=mysql_fetch_array($query)) {
echo "<tr><td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["kd_buku"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["judul_buku"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["pengarang"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["penerbit"];echo"</font>";echo"</td>";
echo "<td align='left' bgcolor='#CCFF66'>";echo "<font face='Arial' size=1>";echo
$row["tahun_terbit"];echo"</font>";echo"</td>";
echo"<td align='left' bgcolor='#CCFF66'>";echo "<a href='delete2.php?kd_buku=".$row['kd_buku']."'
style=\"text-decoration: none\" title=\"Delete2\"><font face='tahoma'
size='1'>Hapus</font></a> <a href='edit2.php?kd_buku=".$row['kd_buku']."' style=\"text-decoration:
none\" title=\"Edit2\"><font face='tahoma' size='1'>Ubah</font></a>";
$j++;
}
echo"</table>";
echo "</body>";
echo "</html>";
?>
  •  Kemudian buat script add, dan add2, contoh scriptnya sebagai berikut :

Add.php
<?php
include "db_connect.php";
$hasil = mysql_query("SELECT max(kd_anggota) as idMaks FROM t_anggota",$connection) or die (mysql_error());
$data  = mysql_fetch_array($hasil);
$kd_buku = $data['idMaks'];

//mengatur 4 karakter untuk jumlah karakter yang berubah-ubah
$noUrut = (int) substr($kd_buku, 0, 4);
$noUrut++;

//%04s untuk mengatur 4 karakter berurutan
$IDbaru = sprintf("%04s", $noUrut);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tambahkan Anggota Baru</title>

<script type="text/javascript">
$(function() {
$( "#input" ).datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
</head>
<body>
<form action="insert_anggota.php" method="POST" name="frmanggota" onsubmit="return cekform()">
<font face="Tahoma" color="green" size="3"><b><br>Tambahkan Anggota Baru</b></font><br/><br/>
<table align="left">
<tr>
<td><font face="Tahoma" color="black" size="2">Kode</font></td>
<td>:</td>
<td><input type="text" name="kd_anggota" size="40" maxlength="6" <?php echo "value='$IDbaru'"; ?> readonly="readonly" style="background:gray;" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Nama</font></td>
<td>:</td>
<td><input type="text" name="nama_anggota" autofocus="true" size="40" maxlength="30" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Tempat Lahir</font></td>
<td>:</td>
<td><input type="text" name="tempat_lahir" size="40" maxlength="20" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Tanggal Lahir</font></td>
<td>:</td>
<td><select name="tgl" size="1" id="tgl"><option value=''>--</option>
                <?php
             for ($i=1;$i<=31;$i++)
             {
                if($tanggal==$i) {
                    echo "<option value=".$i." selected>".$i."</option>";
                } else {
                    echo "<option value=".$i.">".$i."</option>";
                }
             }
          ?>
              </select> - 
              <select name="bln" size="1" id="bln"><option value="">--</option>
                <?php
             $namabulan=array("","Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
             for ($i=1;$i<=12;$i++)
             {
                if($bulan==$i) {
                    echo "<option value=".$i." selected>".$namabulan[$i]."</option>";
                } else {
                    echo "<option value=".$i.">".$namabulan[$i]."</option>";
                }
             }
          ?>
              </select> - 
              <select name="thn" size="1" id="thn"><option value=''>--</option>
                <?php
             for ($i=1985;$i<=2014;$i++)
             {
                if($tahun==$i) {
                    echo "<option value=".$i." selected>".$i."</option>";
                } else {
                    echo "<option value=".$i.">".$i."</option>";
                }
             }
          ?>
              </select></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Jenis Kelamin</font></td>
<td>:</td>
<td><input type="radio" name="j_kelamin" id="j_kelamin" value="Laki-Laki" required />Laki-Laki<input type="radio" name="j_kelamin" id="j_kelamin" value="Perempuan" required />Perempuan</td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Alamat</font></td>
<td>:</td>
<td><textarea type="text" name="alamat_anggota" style="width:260px;" maxlength="100" required></textarea></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Penddikan Terakhir</font></td>
<td>:</td>
<td><select name="pend_terakhir" required><option value=''>--</option><option value="TK">TK</option><option value="SD/MI">SD/MI</option><option value="SMP/MTs">SMP/MTs</option><option value="SMA/MA">SMA/MA</option><option value="S1(Sarjana)">S1(Sarjana)</option><option value="S2(Sarjana)">S2(Sarjana)</option></select></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Kartu Identitas</font></td>
<td>:</td>
<td><select name="kartu_identitas" required><option value=''>--</option><option value="KTP">KTP</option><option value="SIM">SIM</option><option value="Kartu Pelajar">Kartu Pelajar</option><option value="Kartu Mahasiswa">Kartu Mahasiswa</option><option value="Paspor">Paspor</option></select></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">No Identitas</font></td>
<td>:</td>
<td><input type="text" name="no_identitas" size="40" maxlength="20" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Agama</font></td>
<td>:</td>
<td><select name="agama"><option value=''>--</option><option value="Islam">Islam</option><option value="Kristen">Kristen<option value="Katolik">Katolik</option><option value="Hindu">Hindu</option><option value="Budha">Budha</option><option value="Lainnya">Lainnya</option></select></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Pekerjaan</font></td>
<td>:</td>
<td><input type="text" name="pekerjaan" size="40" maxlength="20" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">No Telp</font></td>
<td>:</td>
<td><input type="text" name="no_telp" size="40" pattern="\d+" maxlength="13" required></td>
</tr>
<tr>
<td colspan="3" align="center"><br/><input type="submit" value="Tambah"> <input type="reset" value="Batal">
 <button onclick="window.location.href='data_anggota.php'">Kembali ke Daftar Anggota</button>
</td>
</tr>
</table>
</form>
</body>
</html>
Add2.php
<?php
include "db_connect.php";
$hasil = mysql_query("SELECT max(kd_buku) as idMaks FROM t_buku",$connection) or die (mysql_error());
$data  = mysql_fetch_array($hasil);
$kd_buku = $data['idMaks'];

//mengatur 1 karakter sebagai jumalh karakter yang tetap
//mengatur 4 karakter untuk jumlah karakter yang berubah-ubah
$noUrut = (int) substr($kd_buku, 1, 4);
$noUrut++;

//menjadikan B sebagai 1 karakter yang tetap
$char = "B";
//%04s untuk mengatur 4 karakter di belakang B
$IDbaru = $char . sprintf("%04s", $noUrut);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tambahkan Buku Baru</title>
</head>
<body>
<form action="insert_buku.php" method="POST" name="frmbuku" onsubmit="return cekform()">
<font face="Tahoma" color="green" size="3"><b><br>Tambahkan Buku Baru</b></font><br/><br/>
<table align="left">
<tr>
<td><font face="Tahoma" color="black" size="2">Kode</font></td>
<td>:</td>
<td><input type="text" name="kd_buku" size="30" maxlength="6" <?php echo "value='$IDbaru'"; ?> readonly="readonly" style="background:gray;" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Judul Buku</font></td>
<td>:</td>
<td><input type="text" name="judul_buku" size="30"  autofocus="true" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Pengarang</font></td>
<td>:</td>
<td><input type="text" name="pengarang" size="30" maxlength="50" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Penerbit</font></td>
<td>:</td>
<td><input type="text" name="penerbit" size="30" maxlength="50" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2" pattern="\d+" maxlength="4">Tahun Terbit</font></td>
<td>:</td>
<td><input type="text" name="tahun_terbit" size="30" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">No Klasifikasi</font></td>
<td>:</td>
<td><input type="text" name="no_klas" size="30" maxlength="7" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">No ISBN</font></td>
<td>:</td>
<td><input type="text" name="no_isbn" size="30" maxlength="18" required></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Stok</font></td>
<td>:</td>
<td><input type="text" name="stok" size="30" maxlength="3" required></td>
</tr>
<tr>
<td colspan="3" align="center"><br/><input type="submit" value="Tambah"> <input type="reset" value="Batal">
 <button onclick="window.location.href='data_buku.php'">Kembali ke Daftar Buku</button>
</td>
</tr>
</table>
</form>
</body>
</html>
  • Saya lanjutkan di Part 2, tunggu di hari kemudian ya.
Part 1 | Part 2 | Part 3 
komentar (1) | | Read More...

Membuat Database Perpustakaan dengan Php My Admin

Penulis : ZHANtech | Selasa, 08 April 2014

Santri-Indigo.Com - Pagi ini Portal Santri Indigo Cilacap ingin share kepada anda Cara Membuat Database Perpustakaan dengan Php My Admin. Mari kita belajar, dan ikuti tutorialnya step by step.

Tutorial Membuat Database Perpustakaan dengan Php My Admin, sebagai berikut :
  • Pertama kalinya, anda harus sudah memiliki aplikasi Xampp, jika belum download dan instal dahulu aplikasi Xampp.
  • Jalankan Xampp, Start Apache dan MySQL

  •  Buka Mozilla atau dengan Browser lainnya. Ketikan pada address bar http://localhost/phpmyadmin/

  •  Klik menu Database, dan selanjutnya kita akan mulai membuat database. Create Database, isikan db_perpustakaan, kemudian Create.

  •  Setelah itu buat tabel, diantaranya t_anggota, t_buku, dan t_karyawan, caranya klik nama database (db_perpustakaan) yang baru saja dibuat selanjutnya isi tabel dengan t_anggota terlebih dahulu, jumlah kolom 4. kemudian klik go

  •  Isi Kolom dengan ketentuan sebagai berikut
t_anggota, jumlah kolom 4
Nama
Type
Length/Value
Index
kd_anggota
Char
6
Primary
nama_anggota
Varchar
20

alamat_anggota
Varchar
40

no_telp
Char
13

  • Setelah selesai lanjut membuat tabel dengan nama t_buku dan kemudian t_karyawan dengan cara yang sama.
 t_buku, jumlah kolom 5
Nama
Type
Length/Value
Index
kd_buku
Char
6
Primary
judul_buku
Varchar
30

pengarang
Varchar
20

penerbit
Varchar
20

tahun_terbit
Year



t_karyawan, jumlah kolom 4
Nama
Type
Length/Value
Index
kd_karyawan
Char
6
Primary
nama_karyawan
Varchar
20

alamat_karyawan
Varchar
40

no_telp
Char
13


  •   Setelah selesai tinggal isi masing masing tabel sesuai dengan kebutuhan anda.
Selamat Mencoba

Anda bisa coba juga : Cara Koneksi Database dengan Script PHP
komentar | | Read More...

Tukar Link



Copy Paste - Copyright by SIC
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.santri-indigo.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4X8slxtycBYdn18VtsohXTzJQmwJhkNtRDtbbJv7tnt5dqou5BIn6OIdm1e3Ql3YM9ZSckUHsSXwpPacPxnw067WXUa7S3TWTDVRYOVwdV5Jwi8aLdKMMMZrX3WtykfUBqAwhWBc3DtA/s150/SI.png" /></a></div>

Bagi yang sudah pasang silahkan tinggalkan komentar

Zona Aplikasi

Kolom Religi

Zona Blogger

Seputar Cilacap

Seni Musik

Zona Linuxer

Kegiatan

Otak - Atik

Cerita Pendek