• About
  • Privacy Policy
  • Contact
  • SiteMap

PINYINKPIN

memberikan sedikit informasi atau ilmu kepada umum tentang berbagai bidang

  • Home
  • Bootstrap
  • Jaringan
    • cisco
  • umum
Home » mysql » php » Membuat Sistem Absensi Dengan PHP dan MYSQL

Membuat Sistem Absensi Dengan PHP dan MYSQL

Pindi Pin
9 Comments
mysql, php
Tuesday, June 7, 2016
pinyinkpin - Halo semua, kali ini saya akan mengajarkan bagaimana membuat sistem absensi dengan php dan mysql . Sistem absensi kali ini saya buat sederhana dulu, maklum sama-sama belajarlah. oke langsung saja di simak sekalian xampp nya di jalankan, apache sama mysql saja yang di jalankan.
Pertama-tama kita buat database mysql dulu. buka browser lalu ketik localhost/phpmyadmin terus buat database absensi terus kita pakai strukture tablenya seperti gambar di bawah:
database struktur
Untuk sql nya ketika aja perintah seperti yang di bawah ini
create table siswa (
nim char(11) primary key not null,
siswa varchar(32),
alamat varchar(32)
)
create table absen(
nim char(11),
ket int(2),
tgl date
)

 2. Kita sudah punya database nya lalu jangan lupa isi table siswa nya,

lalu sekarang kita buat file koneksi terlebih dahulu. baca http://pinyinkpin.blogspot.com/2016/05/menyambungkan-php-ke-database.html . atau bisa buat dari code di bawah
<?php
$conn = new mysqli("localhost","root","","absensi");
if (!$conn) {
die("connection failed".$conn->connect_error());
}
?>
Simpan dengan nama koneksi.php
3.  kita buat file untuk menginput absensi, silahkan copas code di bawah, penjelasannya sudah saya masukkan di script
<?php
//mengambil koneksi dari koneksi.php
include 'koneksi.php';
//mengambil value dari nim table siswa di tampilkan dalam bentuk checkbox
$sql="select nim,nama from siswa";
$result = $conn->query($sql);
if ($result->num_rows>0) {
echo "<form action='' method='get'>";
$no = 0;
while ($row = $result->fetch_assoc()) {
echo $row['nim']." ".$row['nama']."<input type='checkbox' name='nim[]' value='".$row['nim']."'/><br/>";
$no++;
}
echo "<input type='submit' name='submit'/></form>";
}
//proses memasukkan absensi
if (isset($_GET['submit'])) {
$date = date("Y-m-d");
echo $date."<br/>";
$ket = 1;
foreach ($_GET['nim'] as $nim) {
$insert = "insert into absen values('".$nim."','".$ket."','".$date."')";
if ($conn->query($insert)===TRUE) {
}
else{
echo "error".$isert."<br/>".$conn->error;
}
}
}
//menutup koneksi
$conn->close();
?>
simpan dengan nama inputabsen.php, coba di jalankan, jika berhasil akan terlihat seperti gambar di bawah
 Itu yang 111-120 itu nimnya , student11 sampai student20 itu nama siswanya. Tinggal kita coba dengan cara di centang checkbox nya terus di submit. Cara mengetahui apakah berhasil yaitu dengan di lihat di phpmyadmin nya, sudah masuk belum datanya.
student19 tidak masuk
data student 119 tidak ada
Ternyata berhasil. Buat saudara saudara yang mau buat sistem absensi bisa di kembangkan, kalau sekiranya artikel ini membantu anda dalam menyelesaikan tugas maupun lainnya harap cantumkan nama blognya ya. http://pinyinkpin.blogspot.com/ . 
Sekian dan terima kasih. salam by pinyinkpin :)
Tweet
Membuat Sistem Absensi Dengan PHP dan MYSQL Title : Membuat Sistem Absensi Dengan PHP dan MYSQL
Description : pinyinkpin - Halo semua, kali ini saya akan mengajarkan bagaimana membuat sistem absensi dengan php dan mysql . Sistem absensi kali ini say...
Rating : 5

9 Responses to "Membuat Sistem Absensi Dengan PHP dan MYSQL"

  1. UnknownJune 7, 2016 at 9:13 PM

    wah mantap ni gan keren hehe

    ReplyDelete
    Replies
      Reply
  2. acemaxs31June 11, 2016 at 8:22 AM

    This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
      Reply
  3. UnknownJuly 13, 2017 at 9:40 PM

    coba dulu gan.. tengkiyu
    http://www.qolila.com

    ReplyDelete
    Replies
      Reply
  4. Ibnu Kemal October 29, 2017 at 8:20 PM

    yahhh aku error pula yang ada di line 7 (if ($result->num_rows>0) {)
    itu gimana dong???

    ReplyDelete
    Replies
      Reply
  5. Aboo HaydarMarch 17, 2018 at 1:22 PM

    Nanya bang,
    Kalo input absensinya pake bot telegram bisa nggak?

    ReplyDelete
    Replies
    1. Pindi PinJune 1, 2018 at 5:11 PM

      Belum saya coba

      Delete
      Replies
        Reply
    2. Reply
  6. UnknownAugust 2, 2018 at 6:15 AM

    bang gua error di line 11, kenapa ya?

    Notice: Undefined variable: conn in C:\xampp\htdocs\absensi\inputabsen.php on line 11

    Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\absensi\inputabsen.php on line 11

    ReplyDelete
    Replies
      Reply
  7. sastraAugust 1, 2019 at 1:52 AM

    gan bisa upload yang kyk gini tapi makek framework codeigniter ?

    ReplyDelete
    Replies
      Reply
  8. PemulaJanuary 13, 2022 at 10:17 AM

    keren gan, izin copy, sukses sehat selalu gan

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

← Newer Post Older Post → Home
Subscribe to: Post Comments (Atom)

Popular Posts

Labels

bootstrap (7) CI (2) cisco (2) codeigniter (1) corel (1) grafis (1) html (7) internet (2) mysql (10) ngetik (1) penulisan bootstrap (1) php (5) privacy pilicy (1) sublime (1) umum (10) xampp (2)
Copyright 2015 PINYINKPIN Powered by Blogger