Kode Program Koneksi Basis Data Kode Program Login
A. Kode Program Koneksi Basis Data
Agar basis data dapat digunakan dan datanya dapat diakses melalui aplikasi SIPENSIS, maka basis data perlu dihubungkan dengan aplikasi SIPENSIS, dengan melalui kode program “koneksi.php” sebagai berikut. koneksi.php ?php error_reporting deklarasi variabel hostname = localhost ; username = root ; password = ; dbname = db_siswa ; koneksi database server mysql_connect hostname , username , password or die Koneksi basis data gagal ; memilih database mysql_select_db dbname ; ? 225B. Kode Program Login
Pada saat proses login, terdapat tahap validasi login yang merupakan tahap identifikasi kesesuaian user ID dan password yang diisikan oleh pengguna. Untuk dapat mengakses halaman utama dari SIPENSIS, setiap pengguna harus mengisikan user ID dan password, dan jika validasi login berhasil maka halaman utama SIPENSIS akan tampil sesuai dengan hak akses yang telah ditentukan sistem. Berikut adalah kode program “login.php” untuk validasi login. login.php ?php memulai sesi session_start ; fungsi enkripsi function en q { encode = base64_encode q ; return encode ; } fungsi dekripsi function de q { decode = base64_decode q ; return decode ; } memanggil script koneksi.php include configkoneksi.php ; proses login if isset _POST [ login ]{ deklarasi variabel waktu = time + 25200 ; expired = 1800 ; username = _POST [ username ]; password = _POST [ password ]; date_default_timezone_set AsiaJakarta ; waktu_login = date Y-m-d H:i:s ; kondisi jika user ID kosong if empty username { menampilkan modal username_kosong ? script type = textjavascript window.load function { username_kosong .modal show ; }; script ?php kondisi jika password kosong elseif empty password { menampilkan modal password_kosong ? script type = textjavascript window.load function { password_kosong .modal show ; }; script ?php kondisi jika user ID dan password tidak kosong } else { 226 menampilkan data dari database query = select from tuser where username= username ; hasil = mysql_query query ; data = mysql_fetch_array hasil ; kondisi jika akun tidak aktif if data [ status ]== tidak aktif { menampilkan modal akun_tidak_aktif ? script type = textjavascript window.load function { akun_tidak_aktif .modal show ; }; script ?php kondisi jika password yang diisikan sesuai database } elseif password == de data [ password ]{ memperbarui waktu login di database query = update tuser set waktu= waktu_login where username= username ; mysql_query query ; menampilkan halaman index.php echo script ; echo window.location=index.php ; echo script ; deklarasi sesi _SESSION [ id ]= data [ id ]; _SESSION [ level ]= data [ level ]; _SESSION [ username ]= data [ username ]; _SESSION [ foto ]= data [ foto ]; _SESSION [ timeout ]= waktu + expired ; kondisi jika password yang diisikan tidak sesuai database } else { menampilkan modal salah_password ? script type = textjavascript window.load function { salah_password .modal show ; }; script ?php } } } ? 227C. Kode Program Logout
Parts
» PENGEMBANGAN SISTEM INFORMASI PENDATAAN SISWA DI DINAS PENDIDIKAN KABUPATEN KULON PROGO.
» Latar Belakang Masalah PENDAHULUAN
» Identifikasi Masalah Fokus Penelitian Rumusan Masalah
» Konsep Dasar Manajemen Siswa
» Konsep Pendataan Siswa KAJIAN PUSTAKA
» Elemen sistem Konsep Dasar Sistem
» Kategori informasi Konsep Dasar Informasi
» Fungsi-fungsi manajerial Konsep Dasar Manajemen
» Bentuk-bentuk SIM Pendidikan Pengambilan Keputusan dengan Sistem Informasi Manajemen
» Perangkat keras hardware Komponen Sistem Informasi Manajemen Berbasis Komputer
» Perangkat lunak software Manusia brainware
» Basis data database Jaringan network
» Bahasa Pemrograman Web Editor Web Browser
» Web Server Database Server Image Editor
» Analisis kelemahan sistem Analisis Sistem
» Tahap pengujian sistem Pengujian Sistem
» Penelitian yang Relevan KAJIAN PUSTAKA
» Jenis Penelitian METODE PENELITIAN
» Lokasi Penelitian Prosedur Pelakasanaan Penelitian
» Teknik Wawancara Teknik Observasi Teknik Studi Dokumen
» Reduksi Data Data Reduction Penyajian Data Data Display Penarikan Kesimpulan Conclusion
» Visi Misi Tujuan Sasaran Strategi
» Susunan Organisasi Gambaran Umum Dinas Pendidikan Kabupaten Kulon Progo
» Deskripsi Data Hasil Penelitian
» Analisis kebutuhan sistem Analisis Sistem a. Analisis kelemahan sistem lama
» Pengguna dapat menampilkan daftar data akun yang telah diinput,
» Perancangan output Perancangan Sistem a. Peracangan model
» Perancangan basis data Perancangan antarmuka
» Integration testing System testing
» Halaman login Halaman utama beranda
» Halaman data sekolah 1 Halaman data sekolah
» Halaman data penerimaan siswa 1 Halaman tambah data penerimaan siswa baru
» Halaman daftar sekolah asal 1 Halaman tambah data sekolah asal siswa baru
» Halaman data siswa total 1 Halaman tambah data siswa total
» Halaman data siswa mengulang 1 Halaman tambah data siswa mengulang, putus sekolah, mutasi
» Halaman data siswa inklusi 1 Halaman tambah data siswa inklusi
» Halaman data siswa penerima KPS 1 Halaman tambah data siswa penerima KPS
» Keterbatasan Penelitian HASIL PENELITIAN DAN PEMBAHASAN
» Kesimpulan KESIMPULAN DAN SARAN
» DATA IDENTITAS SEKOLAH Nama Sekolah
» Struktur Tabel Relasi antar tabel
» Kode Program Koneksi Basis Data Kode Program Login
» Kode Program Logout Kode Program Tambah Data
» Kode Program Tampil Data Kode Program Ubah Data
» Kode Program Hapus Data Tambah Data Sekolah
» Tampil Data Sekolah Ubah Data Sekolah Hapus Data Sekolah Tambah Data Penerimaan Siswa Baru
» Hapus Data Siswa Penerima KPS Tambah Data Akun Tampil Data Akun Ubah Data Akun
» Tampil Profil Akun Ubah Profil Akun Pengujian Login Pengujian Data Sekolah
» Pengujian Data Siswa Inklusi Pengujian Data Siswa Penerima KPS
» Pengujian Pengaturan Akun KESIMPULAN DAN SARAN
» Pengujian Profil Akun Pengujian Ganti Password Pengujian Logout Pengujian Login
» Pengujian Data Siswa Inklusi
» Pengujian Profil Akun Pengujian Logout Pengujian Login Pengujian Data Sekolah
» Pengujian Data Penerimaan Siswa Baru
» Pengujian Data Sekolah Asal Siswa Baru
» Pengujian Data Siswa Mengulang, Putus Sekolah, dan Mutasi
» Pengujian Data Siswa Penerima KPS
» Pengujian Profil Akun Pengujian Login Pengujian Data Sekolah
» Pengujian Profil Akun Pengujian Ganti Password Pengujian Login Pengujian Data Sekolah
» Pengujian Data Penerimaan Siswa Baru Pengujian Data Sekolah Asal Siswa Baru
» Pengujian Profil Akun Sistem dapat melakukan pendataan identitas sekolah
» Sistem dapat melakukan pendataan siswa total
Show more