Kode Program Logout Kode Program Tambah Data

227

C. Kode Program Logout

Logout merupakan proses dimana pengguna meninggalkan atau keluar dari aplikasi SIPENSIS dan dihapusankanya akses pengguna atau sesi, sehingga pengguna tidak dapat lagi mengakses SIPENSIS setelah proses logout dilakukan. Pengguna diharuskan melakukan proses login ulang untuk dapat mengakses SIPENSIS kembali. Kode program “logout.php” dapat dilihat sebagai berikut. logout.php ?php memulai sesi session_start ; menghapus sesi session_destroy ; menampilkan halaman login.php echo script ; echo window.location=login.php ; echo script ; ? 228

D. Kode Program Tambah Data

Tambah data merupakan proses membuat dan memasukkan create data ke dalam basis data. Proses tambah data dituliskan dalam kode program dengan menggunakan sintaks insert, sehingga data akan tersimpan ke dalam basis data. Berikut adalah kode program “inputsekolah.php” untuk tambah data sekolah. inputsekolah.php ?php memanggil script koneksi.php include configkoneksi.php ; deklarasi variabel namasekolah = _POST [ namasekolah ]; statussekolah = _POST [ statussekolah ]; npsn = _POST [ npsn ]; npsn_en = en 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 ]; nilaiakreditasi = _POST [ nilaiakreditasi ]; tglakreditasi = _POST [ tglakreditasi ]; berlaku = _POST [ berlaku ]; namakepsek = _POST [ namakepsek ]; nipkepsek = _POST [ nipkepsek ]; telpkepsek = _POST [ telpkepsek ]; emailkepsek = _POST [ emailkepsek ]; proses simpan data sekolah if isset _POST [ simpandatasekolah ]{ mengambil data dari database sjml = select from tsekolah where npsn= npsn ; qjml = mysql_query sjml ; jml = mysql_num_rows qjml ; s_cek_akun = select username from tuser where username= npsn level=operator ; q_cek_akun = mysql_query s_cek_akun ; cek_akun = mysql_num_rows q_cek_akun ; kondisi jika data tidak kosong if jml { menampilkan modal data_ada ? script type = textjavascript window.load function { data_ada .modal show ; }; script ?php kondisi jika data akun tidak ada }elseif cek_akun == { menampilkan modal akun_tidak_daftar 229 ? script type = textjavascript window.load function { akun_tidak_daftar .modal show ; }; script ?php kondisi jika data kosong } else { menyimpan data sekolah ke database sql = insert into tsekolahnamasekolah,statussekolah,npsn, alamatsekolah,desa,kelurahan,kecamatan,kabupaten,nss, telp,web,email,akreditasi,nilaiakreditasi,tglakreditasi, berlaku,namakepsek,nipkepsek,telpkepsek,emailkepsek values namasekolah,statussekolah,npsn, alamatsekolah,desa,kelurahan,kecamatan, kabupaten,nss,telp,web,email, akreditasi,nilaiakreditasi,tglakreditasi, berlaku,namakepsek,nipkepsek,telpkepsek, emailkepsek ; simpan = mysql_query sql ; if sessionlevel == admin { echo script ; echo window.location=index.php?data=sekolahaksi=tampil ; echo script ; } else { echo script ; echo window.location=index.php?data=sekolahaksi=detailid= npsn_en ; echo script ; } } } ? 230

E. Kode Program Tampil Data

Dokumen yang terkait

LAPORAN PRAKTIK PENGALAMAN LAPANGAN LOKASI DINAS PENDIDIKAN KABUPATEN KULON PROGO UNIT 2 “PENDATAAN DAN REKAPITULASI DATA SARANA SEKOLAH MENENGAH PERTAMA BERBANTU KOMPUTER DI KABUPATEN KULON PROGO”.

0 0 81

LAPORAN PRAKTEK PENGALAMAN LAPANGAN DI DINAS PENDIDIKAN KABUPATEN KULON PROGO “Pendataan dan Rekapitulasi Data Prasarana Sekolah Menengah Pertama di Kabupaten Kulon Progo dengan Berbantu Komputer”.

0 0 61

LAPORAN PRAKTEK PENGALAMAN LAPANGAN DI DINAS PENDIDIKAN KABUPATEN KULON PROGO “Pendataan dan Rekapitulasi Taman Bacaan Masyarakat di Kabupaten Kulon ProgoBerbantu Komputer”.

0 1 57

LAPORAN PRAKTEK PENGALAMAN LAPANGAN DI DINAS PENDIDIKAN KABUPATEN KULON PROGO “Pendataan Lembaga Kursus dan Pelatihan Setelah Akreditasi Berbantu Komputer di Kabupaten Kulon Progo”.

0 0 50

LAPORAN INDIVIDU KEGIATAN PRAKTIK PENGALAMAN LAPANGAN (PPL) II DINAS PENDIDIKAN KABUPATEN KULON PROGO Jalan Ki Josuto Wates Kulon Progo “Optimalisasi Pendataan Sarana dan Prasarana Sekolah Dasar Se-Kabupaten Kulon Progo”.

0 0 29

LAPORAN PPL MANAJEMEN PENDIDIKAN DINAS PENDIDIKAN KABUPATEN KULON PROGO PENDATAAN LABORATORIUM IPA SMA SE-KABUPATEN KULON PROGO.

0 0 23

LAPORAN KEGIATAN PRAKTIK PENGALAMAN LAPANGAN (PPL) II DI KANTOR DINAS PENDIDIKAN KABUPATEN KULON PROGO DIY PENDATAAN SISWA BARU SEKOLAH DASAR SE-KABUPATEN KULON PROGO DIY MELALUI APLIKASI SIPENSIS (SISTEM INFORMASI PENDATAAN SISWA).

1 14 72

LAPORAN PRAKTEK PENGALAMAN LAPANGAN DINAS PENDIDIKAN KABUPATEN KULON PROGO “Validasi Data Pendukung Kegiatan Administrasi Kurikulum Di Lingkungan Dinas Pendidikan Kabupaten Kulon Progo Berbantu Komputer”.

0 0 30

Dinas Kesehatan Kabupaten Kulon Progo

0 0 3

geologi regional kulon progo, kabupaten kulon progo, yogyakarta

6 49 9