diff --git a/.stfolder/syncthing-folder-a9cd4c.txt b/.stfolder/syncthing-folder-a9cd4c.txt new file mode 100644 index 0000000..9e1c976 --- /dev/null +++ b/.stfolder/syncthing-folder-a9cd4c.txt @@ -0,0 +1,5 @@ +# This directory is a Syncthing folder marker. +# Do not delete. + +folderID: cgpkp-ououk +created: 2025-02-23T19:01:13+08:00 diff --git a/README.md b/README.md index e69de29..7fc4ef7 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,13 @@ +lihat hasilnya di link berikut : +https://web.nas-kusuma-my.cloud/SKKPd_Lite/login.php + +operator +username : yenny +password : admin12345 + +siswa +username : 7024 +password : siswa7024 + +Hasil dengan design bootstrap : +https://web.nas-kusuma-my.cloud/SKKPd_XIIRPL2/login.php \ No newline at end of file diff --git a/koneksi.php b/koneksi.php new file mode 100644 index 0000000..7ef2a03 --- /dev/null +++ b/koneksi.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/login.php b/login.php new file mode 100755 index 0000000..f15a135 --- /dev/null +++ b/login.php @@ -0,0 +1,73 @@ + 0){ + if(password_verify($pass, $data_operator['Password'])){ + $user_operator = $data_operator['Username']; + $nama_operator = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Nama_Lengkap FROM pegawai WHERE Username = '$user_operator'")); + setcookie('username', $data_operator['Username'], time() + (60 * 60 * 24 * 7), '/'); + setcookie('nama_lengkap', $nama_operator['Nama_Lengkap'], time() + (60 * 60 * 24 * 7), '/'); + setcookie('level_user', 'operator', time() + (60 * 60 * 24 * 7), '/'); + echo ""; + }else{ + echo ""; + } + + }elseif(mysqli_num_rows($cek_siswa) > 0){ + if(password_verify($pass, $data_siswa['Password'])){ + $user_siswa = $data_siswa['NIS']; + $nama_siswa = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Nama_Siswa FROM siswa WHERE NIS = '$user_siswa'")); + setcookie('nis', $data_siswa['NIS'], time() + (60 * 60 * 24 * 7), '/'); + setcookie('level_user', 'siswa', time() + (60 * 60 * 24 * 7), '/'); + setcookie('nama_lengkap', $nama_siswa['Nama_Siswa'], time() + (60 * 60 * 24 * 7), '/'); + echo ""; + } + else{ + echo ""; + } + } + else{ + echo ""; + } + +} +?> + + + + + + + Login + + + +
+ + + + + + + + + + + + +
Username/NIS:
Password:
+ +
+
+ + + \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100755 index 0000000..7b51ebd --- /dev/null +++ b/logout.php @@ -0,0 +1,8 @@ +alert('Berhasil Logout');window.location.href='login.php'"; +?> \ No newline at end of file diff --git a/tambah/tambah_jurusan.php b/tambah/tambah_jurusan.php new file mode 100644 index 0000000..9c7672e --- /dev/null +++ b/tambah/tambah_jurusan.php @@ -0,0 +1,38 @@ +alert('Gagal memasukkan data');window.location.href='halaman_utama.php?page=tambah_jurusan'"; + } else { + echo ""; + } +} +?> +
+
+ + + + + + + + +
+ +
+
+
\ No newline at end of file diff --git a/tambah/tambah_kategori_kegiatan.php b/tambah/tambah_kategori_kegiatan.php new file mode 100644 index 0000000..24cb5f8 --- /dev/null +++ b/tambah/tambah_kategori_kegiatan.php @@ -0,0 +1,112 @@ + 0){ + echo ""; + }else{ + $kategori = htmlspecialchars($_POST['kategori']); + $sub_kategori = htmlspecialchars($_POST['sub_kategori']); + $id_kategori = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Id_Kategori FROM kategori WHERE Sub_Kategori = '$sub_kategori'"))['Id_Kategori']; + $point = htmlspecialchars($_POST['point']); + + $hasil = mysqli_query($koneksi, "INSERT INTO kegiatan VALUES(NULL, '$kegiatan', '$point', '$id_kategori')"); + + if(!$hasil){ + echo ""; + }else{ + echo ""; + } + } + +} +?> + + +
+

+ + + + +

+ + + + + +
+ + + + + + + + + + +

+ + +

+ + +
+ +
\ No newline at end of file diff --git a/tambah/tambah_pegawai.php b/tambah/tambah_pegawai.php new file mode 100644 index 0000000..633b024 --- /dev/null +++ b/tambah/tambah_pegawai.php @@ -0,0 +1,69 @@ +alert('password dengan konfirmasi password tidak sama');window.location.href='halaman_utama.php?page=tambah_pegawai'"; + }else{ + $hasil_pegawai = mysqli_query($koneksi, "INSERT INTO pegawai VALUES('$nama_lengkap', '$username')"); + $enkrip = password_hash($password, PASSWORD_DEFAULT); + $hasil_pengguna = mysqli_query($koneksi, "INSERT INTO pengguna VALUES(NULL, '$username', NULL, '$enkrip')"); + + if(!$hasil_pengguna){ + echo ""; + }else{ + echo ""; + } + } +} +?> + + +
+ + + + + + + + +
  • +
  • + + + + + +
    Daftar Nama Pegawai
    - +
    + +
    + +

    Tambah Pegawai

    +
    + + + + + + + + + + + + + +
    + +
    \ No newline at end of file diff --git a/tambah/tambah_siswa.php b/tambah/tambah_siswa.php new file mode 100644 index 0000000..10052f0 --- /dev/null +++ b/tambah/tambah_siswa.php @@ -0,0 +1,82 @@ +alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=tambah_siswa'"; + }else{ + echo ""; + } + +} +?> +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NIS:
    No Absen: +
    Nama Siswa:
    No Telp:
    Email:
    Jurusan: + +
    Kelas:
    Angkatan: +
    + +
    +
    +
    \ No newline at end of file diff --git a/tampilan/halaman_utama.php b/tampilan/halaman_utama.php new file mode 100644 index 0000000..aa47622 --- /dev/null +++ b/tampilan/halaman_utama.php @@ -0,0 +1,191 @@ + + + + + + + + Halaman Utama + + + + + + + +

    + + + + + + + + + \ No newline at end of file diff --git a/tampilan/jurusan.php b/tampilan/jurusan.php new file mode 100644 index 0000000..86cba36 --- /dev/null +++ b/tampilan/jurusan.php @@ -0,0 +1,56 @@ +alert('Gagal menghapus data');window.location.href='halaman_utama.php?page=jurusan'"; + }else{ + echo ""; + } +} +?> +
    +

    + + + + + + + + + + + + + + + + + +
    NoNama JurusanAksi
    + Update | + 0){ + ?> + Delete + + Delete + +
    +
    \ No newline at end of file diff --git a/tampilan/kategori_kegiatan.php b/tampilan/kategori_kegiatan.php new file mode 100644 index 0000000..5a42615 --- /dev/null +++ b/tampilan/kategori_kegiatan.php @@ -0,0 +1,59 @@ +alert('gagal menghapus data');window.location.href='halaman_utama.php?page=kategori_kegiatan'"; + }else{ + echo ""; + } +} +?> +
    +

    + + + + + + + + + + + + "; + } + echo " + + "; + $no = 1; + } + ?> + + + + + + + + + +
    NoJenis KegiatanAngka Kredit/PointAksi
     
    " . htmlspecialchars($baris['Kategori']) . " - " . htmlspecialchars($baris['Sub_Kategori']) . "Update
    Update + Hapus
    +
    \ No newline at end of file diff --git a/tampilan/siswa.php b/tampilan/siswa.php new file mode 100644 index 0000000..e4abb00 --- /dev/null +++ b/tampilan/siswa.php @@ -0,0 +1,61 @@ +alert('belum login');window.location.href='../login.php'"; +}elseif($_COOKIE['level_user']=='siswa') { + echo ""; +} + +if(isset($_GET['nis'])){ + $nis = $_GET['nis']; + + $delete_pengguna = mysqli_query($koneksi, "DELETE FROM pengguna WHERE NIS='$nis'"); + $delete_sertifikat = mysqli_query($koneksi, "DELETE FROM sertifikat WHERE NIS='$nis'"); + $delete_siswa = mysqli_query($koneksi, "DELETE FROM siswa WHERE NIS='$nis'"); + + if(!$delete_siswa){ + echo ""; + }else{ + echo ""; + } +} +?> +
    +

    Daftar Siswa


    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NISNamaAbsenJurusanKelasAngkatanEmailNo. TelpAksi
    + Update + Delete +
    +
    \ No newline at end of file diff --git a/ubah/ubah_jurusan.php b/ubah/ubah_jurusan.php new file mode 100644 index 0000000..73551aa --- /dev/null +++ b/ubah/ubah_jurusan.php @@ -0,0 +1,22 @@ +alert('Gagal update data jurusan');window.location.href='halaman_utama.php?page=ubah_jurusan&nis=$nis'"; + }else{ + echo ""; + } +} +?> +
    +
    + + + +
    +
    \ No newline at end of file diff --git a/ubah/ubah_kategori_kegiatan.php b/ubah/ubah_kategori_kegiatan.php new file mode 100644 index 0000000..42f9a78 --- /dev/null +++ b/ubah/ubah_kategori_kegiatan.php @@ -0,0 +1,73 @@ +
    + alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kegiatan=".$id_kegiatan."'"; + }else{ + echo ""; + } + } +?> + + + +
    + +
    + + +
    + + +
    + + +
    + + +
    + + alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kegiatan=".$id_kegiatan."'"; + }else{ + echo ""; + } + } +?> + +
    + +
    + + +
    + + +
    + + + +
    \ No newline at end of file diff --git a/ubah/ubah_pegawai.php b/ubah/ubah_pegawai.php new file mode 100644 index 0000000..09b74b3 --- /dev/null +++ b/ubah/ubah_pegawai.php @@ -0,0 +1,88 @@ + +

    Konfirmasi Penghapusan

    +

    Masukkan password Anda untuk menghapus akun:

    + +
    + + Batal + '; +} else { +?> + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Edit Pegawai

    +
    Nama Lengkap
    Username
    Ganti Password
    Konfirmasi Password
     
    |
    +

    +
    +

    + + + + + + + + + + + + + + +
    Daftar Nama Pegawai
    - +
    +
    +
    +

    + + + + \ No newline at end of file diff --git a/ubah/ubah_siswa.php b/ubah/ubah_siswa.php new file mode 100755 index 0000000..4ae1ebf --- /dev/null +++ b/ubah/ubah_siswa.php @@ -0,0 +1,119 @@ +alert('password dengan konfirmasi password tidak sama');window.location.href='halaman_utama.php?page=ubah_siswa&nis=".$nis."'"; + }else{ + $hasil = mysqli_query($koneksi, "UPDATE siswa SET No_Absen = '$no_absen', Nama_Siswa = '$nama_siswa', No_Telp = '$no_telp', Email = '$email', Id_Jurusan = '$id_jurusan ', Kelas = '$kelas', Angkatan = $angkatan WHERE NIS = '$nis'"); + + if(!$hasil){ + echo ""; + }else{ + echo ""; + } + } + }else{ + if($password !== $konfirmasi_pass){ + echo ""; + }else{ + $hasil = mysqli_query($koneksi, "UPDATE siswa SET No_Absen = '$no_absen', Nama_Siswa = '$nama_siswa', No_Telp = '$no_telp', Email = '$email', Id_Jurusan = '$id_jurusan ', Kelas = '$kelas', Angkatan = $angkatan WHERE NIS = '$nis'"); + + $enkrip = password_hash($password, PASSWORD_DEFAULT); + $hasil_pengguna = mysqli_query($koneksi, "UPDATE pengguna SET Password = '$enkrip' WHERE NIS = '$nis'"); + + if(!$hasil){ + echo ""; + }else{ + echo ""; + } + } + } + +} +?> + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NIS:
    No Absen: +
    Nama Siswa:
    No Telp: +
    Email: +
    Ganti Password:
    Konfirmasi Password:
    Jurusan: + +
    Kelas: +
    Angkatan: +
    + +
    +
    +
    \ No newline at end of file