230
E. Kode Program Tampil Data
Setelah melakukan tambah data, data yang sudah tersimpan perlu ditampilkan kembali pada aplikasi SIPENSIS, atau biasa disebut dengan fungsi read atau print. Fungsi tersebut
dibuat dengan penggunaan sintaks select yang dituliskan di dalam kode program, dimana sintaks select ini berfungsi untuk mengambil data dari basis data. Berikut adalah kode program
“detailsekolah.php” untuk menampilkan data detail sekolah.
detailsekolah.php ?php
memanggil script koneksi.php
include configkoneksi.php
; mengambil id dari url
if isset
_GET [
id ]{
id =
de _GET
[ id
]; id_en
= _GET
[ id
]; }
mengambil data dari database sql
= select from tsekolah where npsn=
id
; tampilkan
= mysql_query
sql ;
jml =
mysql_num_rows tampilkan
; kondisi jika data kosong
if
jml ==
{ menampilkan halaman tambah data sekolah
echo script
;
echo
window.location=index.php?data=sekolahaksi=tambahid=
id_en
;
echo script
; kondisi jika data tidak kosong
} else
{ menampilkan data sekolah dari database
tampilsekolah =
mysql_fetch_array tampilkan
; namasekolah
= tampilsekolah
[ namasekolah
]; statussekolah
= tampilsekolah
[ statussekolah
]; npsn
= tampilsekolah
[ npsn
]; alamatsekolah
= tampilsekolah
[ alamatsekolah
]; desa
= tampilsekolah
[ desa
]; kelurahan
= tampilsekolah
[ kelurahan
]; kecamatan
= tampilsekolah
[ kecamatan
]; kabupaten
= tampilsekolah
[ kabupaten
]; nss
= tampilsekolah
[ nss
]; telp
= tampilsekolah
[ telp
]; web
= tampilsekolah
[ web
]; email
= tampilsekolah
[ email
]; akreditasi
= tampilsekolah
[ akreditasi
]; nilaiakreditasi
= tampilsekolah
[ nilaiakreditasi
]; tglakreditasi
= tampilsekolah
[ tglakreditasi
]; berlaku
= tampilsekolah
[ berlaku
]; namakepsek
= tampilsekolah
[ namakepsek
]; nipkepsek
= tampilsekolah
[ nipkepsek
]; telpkepsek
= tampilsekolah
[ telpkepsek
]; emailkepsek
= tampilsekolah
[ emailkepsek
]; }
?
231
F. Kode Program Ubah Data
Data yang sudah tersimpan sekalipun, seringkali memerlukan pengubahan. Agar pengguna dapat mengubah data yang ada di dalam basis data melalui aplikasi SIPENSIS,
diperlukan kode program untuk update atau change data. Berikut adalah kode program “editsekolah.php” untuk mengubah data sekolah.
editsekolah.php ?php
memanggil script koneksi.php
include
configkoneksi.php ;
mengambil id dari url
if isset
_GET [
id ]{
id =
de _GET
[ id
]; id_en
= _GET
[ id
]; }
menampilkan data sekolah dari database sql
= select from tsekolah where npsn=
id ;
tampilkan =
mysql_query sql
; tampilsekolah
=
mysql_fetch_array
tampilkan ;
namasekolah =
tampilsekolah [
namasekolah ];
statussekolah =
tampilsekolah [
statussekolah ];
npsn =
tampilsekolah [
npsn ];
alamatsekolah =
tampilsekolah [
alamatsekolah ];
desa =
tampilsekolah [
desa ];
kelurahan =
tampilsekolah [
kelurahan ];
kecamatan =
tampilsekolah [
kecamatan ];
kabupaten =
tampilsekolah [
kabupaten ];
nss =
tampilsekolah [
nss ];
telp =
tampilsekolah [
telp ];
web =
tampilsekolah [
web ];
email =
tampilsekolah [
email ];
akreditasi =
tampilsekolah [
akreditasi ];
nilaiakreditasi =
tampilsekolah [
nilaiakreditasi ];
tglakreditasi =
tampilsekolah [
tglakreditasi ];
berlaku =
tampilsekolah [
berlaku ];
namakepsek =
tampilsekolah [
namakepsek ];
nipkepsek =
tampilsekolah [
nipkepsek ];
telpkepsek =
tampilsekolah [
telpkepsek ];
emailkepsek =
tampilsekolah [
emailkepsek ];
proses edit data sekolah
if isset
_POST [
editsekolah ]{
deklarasi variabel namasekolah
= _POST
[ namasekolah
]; statussekolah
= _POST
[ statussekolah
]; npsn
= _POST
[ npsn
]; alamatsekolah
= _POST
[ alamatsekolah
]; desa
= _POST
[ desa
]; kelurahan
= _POST
[ kelurahan
]; kecamatan
= _POST
[ kecamatan
]; kabupaten
= _POST
[ kabupaten
]; nss
= _POST
[ nss
]; telp
= _POST
[ telp
]; web
= _POST
[ web
]; email
= _POST
[ email
]; akreditasi
= _POST
[ akreditasi
];
232
nilaiakreditasi =
_POST [
nilaiakreditasi ];
tglakreditasi =
_POST [
tglakreditasi ];
berlaku =
_POST [
berlaku ];
namakepsek =
_POST [
namakepsek ];
nipkepsek =
_POST [
nipkepsek ];
telpkepsek =
_POST [
telpkepsek ];
emailkepsek =
_POST [
emailkepsek ];
memperbarui data sekolah sql
= update tsekolah set namasekolah=
namasekolah,
statussekolah= statussekolah,npsn=npsn,
alamatsekolah= alamatsekolah,desa=desa,
kelurahan= kelurahan,kecamatan=kecamatan,
kabupaten=
kabupaten,nss=nss,telp=telp,web=web,
email= email,akreditasi=akreditasi,
nilaiakreditasi= nilaiakreditasi,
tglakreditasi= tglakreditasi,berlaku=berlaku,
namakepsek=
namakepsek,nipkepsek=nipkepsek,
telpkepsek=
telpkepsek,emailkepsek=emailkepsek
where npsn= npsn
; query
= mysql_query
sql ;
echo script
;
echo
window.location=index.php?data=sekolahaksi=detailid= id_en;
echo script
; }
?
233
G. Kode Program Hapus Data