Anda di halaman 1dari 6

lOMoARcPSD|22776822

Pengujian Aplikasi CRUD Dengan mysql dan php


Yahya Nur Yanto1, Raka Pratama2, Roynaldo Hasugian3, Eka Kristianto Daeli4, Aries
Saifudin5

Teknik Informatika, Universitas Pamulang, Tangerang Selatan, Indonesia


E-mail: 1yahyanuryanto378@gmail.com, 2rakaprataman777@gmail.com, 3
roynaldohasugian00@gmail.com, 4 ekakristiantodly@gmail.com

Abstract

This time the examiner explains how to create a CRUD system in php. Test editor “sublime text”
which will be the input for the experiment with the “XAMPP” web server as well as the “CHROME” web
browser as the output of this test. And the PHPMyadmin application as the Mysql

Keywords: Systems; PHP,Mysql,Database.

Abstrak

Pengujial Kali ini Menjelaskan tentang cara membuat system CRUD pada php. Test editor
“sublime text” yang akan menjadi bahan input percobaan dengan web server “XAMPP” juga web
browser “CHROME” sebagai output dari pengujian ini. Dan aplikasi PHPMyadmin sebagai Mysqlnya

Kata Kunci: PHP,Mysql,Database.

1. Pendahuluan

Pada Pengujian ini akan di bahas tentang cara membuat System CRUD pada php. CRUD adalah
singkatan dari Create, Read, Update, Delete. Yaitu Tentang cara membuat dan memanipulasi data
pada database di dalam php.Pengujian ini bertujuan untuk dapat mengaplikasikan CRUD pada
database dan php.

2. Metodologi
Metode yang digunakan pada percobaan ini adalah secara literatur dari berbagai referensi internet
maupun materi yang di beri. Untuk alat yang di gunakan yaitu Laptop/Computer yang terlah
terinstall aplikasi text editor, web browser, aplikasi mysql, dan web server. Untuk melakukan
pengujian yaitu membuat database pada mysql atau phpMyAdmin kemudian di aplikasikan pada
php. Juga membuat system login terkait pada database.

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)
lOMoARcPSD|22776822

2.1. Teori
1. CRUD
adalah akronim yang berasal dari dunia pemrograman komputer dan mengacu pada empat fungsi
yang dianggap perlu untuk mengimplementasikan aplikasi penyimpanan persisten. Setiap huruf
dalam akronim tersebut merujuk ke semua fungsi yang dijalankan dalam database relasional dan
aplikasi yang digunakan untuk mengaturnya, seperti MySQL, Oracle Database, Microsoft SQL
Server, dan lainnya.
2. PHP
(PHP: Hypertext Preprocessor) adalah sebuah bahasa pemrograman server side scripting yang
bersifat open source.Sebagai sebuah scripting language, PHP menjalankan instruksi pemrograman
saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses. PHP
merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan diproses di server.
Jenis server yang sering digunakan bersama dengan PHP antara lain Apache, Nginx,
dan LiteSpeed, Selain itu, PHP juga merupakan bahasa pemrograman yang bersifat open source.
Pengguna bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan mereka.

3. MYSQL
MySQL adalah sebuah database management system (manajemen basis data) menggunakan
perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management
system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna
di seluruh dunia. MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free
Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang penggunaannya
terbatas). Jadi, MySQL adalah database server yang gratis dengan lisensi GNU General Public
License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus
membayar lisensi yang ada. Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis
RDBMS (Relational Database Management System). Maka dari itu, istilah semacam baris, kolom,
tabel, dipakai pada aplikasi database ini. Contohnya di dalam MySQL sebuah database terdapat satu
atau beberapa tabel. SQL sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data
pada relational database atau database yang terstruktur. Jadi MySQL adalah database management
system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi
dengan database server.

2.2. Rancangan
Use Case Diagram

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)
lOMoARcPSD|22776822

Penjelasan:
- Siswa wajib mendaftarkan sidik jarinya masing-masing, sebelum mulai melakukan absensi.
Setelah mendaftarkan sidik jari siswa bisa melakukan absensi dan masuk ke kelas masing-
masing.
- Staff Sekolah, Melakukan yang namanya pengelolaan sidik jari yang didaftarkan dan mengelola
absen siswa untuk diberitahukan kepada guru dan orang tua siswa.
- Orang tua siswa, Mendapatkan notifikasi dari handphone yang dikirimkan dari staff sekolah,
bahwa anaknya sudah masuk sekolah.

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)
lOMoARcPSD|22776822

- Sequence Diagram

Terdapat 3 aktor sama seperti pada use case diagram yaitu aktor:
- Siswa, mendaftarkan sidik jari dan melakukan absensi di kotak absen fingerprint di sekolah,
siswa yang sudah melakukan absensi masuk ke kelas masing-masing.
- Staff sekolah, melakukan proses mengelola absen, menyimpan absen siswa dan share absen ke
guru dan orang tua siswa di ruang staff sekolah.
- Orang tua siswa, mendapatkan notifikasi dari staff sekolah bahwa anaknya sudah masuk sekolah
dan sudah melakukan absensi.

3. Hasil dan Pembahasan

2.1. Hasil Penelitian


Mengumpulkan data siswa dan siswi yang terdaftar di SDN Negeri Nagrak Tigaraksa, dan juga
mengumpulkan data-data nomor dari orang tua siswa dan siswi. Karena fingerprint yang dibuat
terintegrasi dengan Handphone orang tua siswa dan siswi. Setelah data semua dikumpulkan dibuat
alat fingerprint data-data tersebut disimpan dalam database SDN Negeri Nagrak Tigaraksa.

Kemudian alat yang sudah dibuat dan dapat melewati uji testing apakah berjalan dengan lancar atau
tidak, maka dalam tahap ini sidik jari siswa dan siswi dapat didaftarkan dan memastikan tidak ada error
dalam pemindaian sidik jari tersebut.
Database yang dibuat, menggunakan database phpmyadmin:

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)
lOMoARcPSD|22776822

2.2. Pembahasan Dan Diskusi

Pada penelitian ini dilakukan pengembangan sistem informasi mengenai absensi, berdasarkan hasil
dari penelitian yang sudah di lakukan bahwa pengembangan sistem absensi online ini memberikan
kemudahan kepada staff sekolah dalam mengelola informasi terkait kehadiran siswa dan siswi, dan
menginformasikan terkait kehadiran siswa kepada orang tua dengan cepat dan efisien. Dengan di buatnya
sistem aplikasi ini diharapkan sekolah dapat lebih produktif dan efisien dalam melaksanakan proses
belajar dan mengajar, karena sistem aplikasi ini dapat mempermudah dan mempercepat absensi sehingga
pengajar dan guru piket tidak perlu melakukan pengabsenan ulang di kelas. Sistem ini juga dapat
menghasilkan laporan yang sangat akurat, karena data absensi siswa dan siswi di akan diolah oleh sistem
dan disimpan dengan rapih. Untuk melakukan absensi, setiap siswa dan siswi harus meletakkan jari yang
telah terdaftar pada sensor sidik jari yang terdapat pada mesin fingerprint. Jika hasil scan sidik jari tidak
sesuai dengan data yang telah tersimpan dalam database maka absensi dinyatakan gagal, dan sebaliknya
jika hasil scan sidik jari cocok dengan data yang tersimpan dalam database maka absensi dinyatakan
berhasil. Absensi dilakukan pada saat siswa dan siswi akan masuk dan keluar kelas. Waktu absensi akan
di lakukan pada saat siswa akan masuk ke kelas yaitu pada jam 07.00 dan absensi kedua dilakukan ketika
pembelajaran di kelas sudah selesai pada jam 12.00.

Apabila siswa melakukan absensi sebelum jam masuk yaitu sebelum jam 07.00 dan melakukan
absensi setelah pembelajaran, maka sistem absensi sidik jari akan menolak. Kehadiran siswa akan tampil
pada saat melakukan absensi. Siswa melakukan scan sidik jari sebelum masuk kelas belajar, maka status
siswa dalam sistem adalah IN atau masuk, dan siswa kembali melakukan scan sidik jari setelah belajar
maka status siswa adalah OUT atau keluar. Use case Diagram di gunakan dalam pengembangan aplikasi
absensi ini untuk mengetahui hubungan antara pengguna dengan pembuat. Pada use case diagram di atas,
terdapat 3 aktor yaitu siswa, orang tua siswa dan staf sekolah, 6 use case yang dilakukan oleh aktor
tersebut.

4. Kesimpulan

CRUD merupakan operasi yang digunakan untuk memanipulasi data database pada sebuah web.
CRUD sebenarnya singkatan Create, Read, Update, Delete. Create digunakan untuk membuat atau

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)
lOMoARcPSD|22776822

menginput data, Read untuk menampilkan data, Update untuk mengedit atau mengubah data
sedangkan Delete untuk menghapus data. Dengan CRUD kita bisa membuat form login, register,
input, update dan hapus data dan masih banyak lagi. Pada pembuatan form selain CRUD kita juga
wajibkan menggunakan session agar nantinya web lebih aman karena dengan menggunakan session
maka kita tidak bisa untuk langsung masuk ke halaman sesudah login karena setiap halaman akan
dilakukan pengeceken session jadi apabila belum login maka halaman tidak bisa diakses

References

A. Husain, A. H. (2017). “Perancangan Sistem Absensi Online Menggunakan Android Guna Mempercepat
Proses Kehadiran Karyawan Pada PT. Sintech Berkah Abadi”. Technomedia J., vol. 2, no. 1, pp. 105–116.
Manu, G. &. (2020). Pengembangan Sistem Absensi Online Berbasis Web Menggunakan Maps Javascripts API.
Jurnal Pendidikan Teknologi Informasi (JUKANTI).
R. A. Fitri Andini, M. I. (2017). Perancangan Dan Implementasi Sistem Absensi Online Berbasis Android Di
Lingkungan Universitas Negeri Jakarta. FMIPA UNJ,” Sist. Inf., vol. 1, no. 1, pp. 1–10, 2017.
Subiantoro, Sardiarinto, (2018), Perancangan Sistem Absensi Pegawai Berbasis Web Studi Kasus: Kantor
Kecamatan Purwodadi. Jurnal SWABUMIVol. 6 No. 2 September 2018. ISSN 2355-990X.
Sugiono, P. D. (2011). Metode Penelitian Kuantitatif Kualitatif dan R & D. Bandung: Alfa Beta.
Zulfikri, Z & Putra Abza, A. (2020). Sistem Monitoring Odp dan Pdp Covid-19 Di Gugus Tugas
Dinas Kesehatan Kabupaten Kepulauan Meranti Berbasis Android. Jurnal Teknologi Dan Sistem
Informasi Bisnis, 2(2), 126-131.
Safuan & Deni Rahman. Penerapan Sistem Absensi Online Berbasis Android. Studi Kasus: Pada Kantor
Pemerintah Daerah Kabupaten Majalengka Jawa Barat. Jurnal Teknologi Dan Sistem Informasi Bisnis Vol.
3No. 1Januari2021ISSN.

JURNAL INFORMATIKA UNIVERSITAS


PAMULANG
Downloaded by iqbal fir (iqballfirmansyah.10@gmail.com)

Anda mungkin juga menyukai