Laporan Penelitian
Ilmiah
BAB I PENDAHULUAN
1.1 Latar Belakang
Pada era globalisasi sekarang ini perkembangan
dunia
teknologi informasi sudah
sangat pesatnya baik media elektronik maupun cetak. Media
internet adalah sumber
informasi dan sumber daya komputer yang menjangkau seluruh dunia. Dengan
internet bisa mempermudah segala sesuatu menjadi lebih efektif dan efisien.
Dengan berkembangnya
teknologi informasi yang ada, diharapkan dunia pendidikan berjalan sesuai dengan
perkembangan yang ada. Didalam dunia pendidikan proses absensi merupakan proses
yang penting. Tidak hanya Absensi
merupakan sesuatu yang penting dalam dunia pekerjaan.siswa siswi saja yang
diharuskan untuk absensi, tetapi guru-gurupun wajib melakukan absensi. Proses absensi
menentukan kualitas pekerjaan.
SDN 1 merupakan salah
satu Sekolah Dasar yang banyak diminati didaerahnya. Sekolah yang bagus harus
mempunyai sistem yang bagus juga. Salah satunya adalah dengan sistem absensi
guru. SDN 1 masih menggunakan absensi guru secara manual. Absensi secara manual
masih belum efektif dan efisien. Oleh karena itu, penulis akan membuat penelitian
ilmiah dengan judul "Perancangan Aplikasi
Absensi Guru di SDN 1 Menggunakan PHP dan MYSQL”.
1.2 Rumusan Masalah
Dalam penelitian ilmiah ini penulis akan membuat
perancangan aplikasi absensi guru di SDN 1.
1.3 Tujuan
Tujuan
penulisan ini adalah untuk mempermudah proses absensi guru-guru di SDN 1 dan
membuat proses absensi menjadi lebih efektif dan efisien.
1.3 Metode Penelitian
Dalam pembuatan
penulisan ilmiah ini penulis menggunakan
2 (dua) metode sebagai berikut :
1. Studi
Pustaka.
Yakni membaca beberapa buku yang dapat menunjang
penulisan ini, dimana data dan informasi didapat dari buku.
2. Studi
Lapangan.
Yakni
dengan browsing melalui media
internet, dan melakukan observasi di
SDN 1.
1.5
Sistematika Penulisan
BAB I : PENDAHULUAN
Pada bab ini menguraikan tentang latar belakang,
rumusan masalah, tujuan, metode penelitian, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Pada bab ini menguraikan tentang teori-teori yang
mendukung atau berhubungan dengan penulisan ilmiah ini dan ruang lingkup
tentang internet, PHP, Mysql, danHTML.
BAB III : ANALISIS DAN PEMBAHASAN
Di dalam bab ini dijelaskan analisa masalah, proses
perancangan aplikasi absensi dengan PHP.
BAB IV : PENUTUP
Pada bab ini merupakan penutup dari penulisan ilmiah
yang berisi kesimpulan, saran, dan daftar pustaka.
BAB II LANDASAN TEORI
2.1 Sejarah
Internet
Internet pertama kali muncul di
Amerika Serikat yang di gagas oleh Departemen Pertahanan pada tahun 1969,
melalui proyek ARPA disebut juga ARPANET (Advanced Research Project Agency
Network). Dalam proyek tersebut mereka menunjukan bahwa dengan menggunakan perangkat
hardware dan software berbasis UNIX, komunikasi bisa dilakukan dengan jarak
yang tak terbatas melalui saluran telepon.
Dalam proyek ARPANET terbentuklah
cikal bakal TCP/IP (Transmission Control Protocol/Internet Protocol) seperti
sekarang ini. Mereka merancang bentuk jaringan, kehandalan, seberapa besar
informasi dapat dipindahkan, dan akhirnya semua standar. Pada masa itu
Internet di tujukan untuk kepentingan militer, namun seiring berjalanya waktu
Internet pun berkembang untuk pendidikan dan umum.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network.
Pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name Server. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun sesudahnya pengguna kembali melonjak 10 kali lipat sekitar 100.000 pengguna terhubung.
Pada tahun 1990 bisa di anggap tahun yang paling bersejarah dalam dunia internet, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket menjadi jutaan bahkan sampai saat ini hampir seluruh dunia terhubung ke internet.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network.
Pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name Server. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun sesudahnya pengguna kembali melonjak 10 kali lipat sekitar 100.000 pengguna terhubung.
Pada tahun 1990 bisa di anggap tahun yang paling bersejarah dalam dunia internet, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket menjadi jutaan bahkan sampai saat ini hampir seluruh dunia terhubung ke internet.
2.2 PHP
PHP
(akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman
berbasis web yang memiliki kemampuan untuk memproses data dinamis.
Contoh terkenal dari aplikasi
PHP adalah phpBB
dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia,
JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain
yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!,
Postnuke, Xaraya, dan lain-lain.
PHP
dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks
dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi
disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP
pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara
keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada
permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk
mengirimkan permintaan ke server.
2.2.1
Syntax PHP
Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga
kode PHP dapat ditulis hampir di semua editor text seperti windows notepad,
windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman
HTML dan kode tersebut dijalankan oleh server sebelum dikirim ke browser.
Contoh file
PHP (contoh.php):
<html>
<?
Print
("Contoh text yang menggunakan kode PHP");
?>
</html>
Pada file .html, HTTP server hanya melewatkan content dari file
menuju ke browser. Server tidak mencoba untuk mengerti atau memproses file,
karena itu adalah tugas sebuah browser.
Pada file dengan ekstensi .php akan ditangani secara berbeda. Yang
memiliki kode PHP akan diperiksa. Web server akan memulai bekerja apabila
berada diluar lingkungan kode HTML. Oleh karena itu server akan melewati semua
content yang berisi kode HTML, CSS, JavaScript, simple text di browser tanpa
diinterpretasikan di server.
Blok scripting PHP selalu diawali dengan <?php dan diakhiri
dengan ?>. Blok scripting PHP dapat ditempatkan dimana saja di dalam
dokumen. Pada beberapa server yang mendukung, blok scripting PHP dapat diawali
dengan <? dan diakhiri dengan ?>. Namun, untuk kompatibilitas maksimum,
sebaiknya menggunakan bentuk yang standar (<?php ?>).
Setiap baris kode PHP harus diakhiri dengan semikolon (;).
Semikolon ini merupakan separator yang digunakan untuk membedakan satu
instruksi dengan instruksi lainnya.
PHP menggunakan // untuk membuat
komentar baris tunggal atau /* dan */ untuk membuat suatu blok komentar.
2.2.2 Variabel PHP
Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka
atau array. Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai
berulang-ulang.
Pada PHP semua variabel harus dimulai dengan karakter '$'.
Variabel PHP tidak perlu dideklarasikan dan ditetapkan jenis datanya sebelum
kita menggunakan variabel tersebut. Hal itu berarti pula bahwa tipe data dari
variabel dapat berubah sesuai dengan perubahan konteks yang dilakukan oleh
user. Secara tipikal, variabel PHP cukup diinisialisasikan dengan memberikan
nilai kepada variabel tersebut.
Contoh berikut akan mencetak "PHP" :
$text = "PHP";
print "$text";
Identifier dalam PHP
adalah case-sensitive, sehingga $text dengan $Text merupakan variabel yang
berbeda. Built-in function dan structure tidak case-sensitive, sehingga echo
dengan ECHO akan mengerjakan perintah yang sama. Identifier dapat berupa
sejumlah huruf, digit/angka, underscore, atau tanda dollar tetapi identifier
tidak dapat dimulai dengan digit/angka.
2.3 MySQL
MySQL adalah sebuah perangkat
lunak sistem manajemen basis data
SQL (bahasa
Inggris: database
management system) atau DBMS yang multithread, multi-user,
dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis
dibawah lisensi GNU General Public License (GPL), tetapi
mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana
penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak
dikembangkan oleh komunitas umum, dan hak cipta
untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan
disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang
hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia
yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
"Monty" Widenius.
2.4 HTML
HyperText
Markup Language (HTML) adalah sebuah bahasa yang digunakan untuk
membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah
penjelajah web internet dan pemformatan hiperteks sederhana yang ditulis dalam
berkas ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan
kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan
dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah
HTML.
BAB III ANALISIS DAN PEMBAHASAN
Pada bab ini akan membahas
tahap-tahap yang dilakukan dalam penelitian.
Perancangan sistem yang digunakan dalam
pembuatan aplikasi ini yaitu menggunakan perancangan sistem UML (Unified
Modeling Language) yang berorientasi objek.
Setelah perancangan
selesai, tahap selanjutnya adalah membuat aplikasi dengan PHP dan database
dengan Mysql.
BAB IV PENUTUP
4.1
Kesimpulan
Aplikasi
absensi ini berguna untuk mempermudah proses belajar mengajar. Dengan absensi
secara online guru-guru bisa melakukan absensi dikelas saat mereka mengajar. Jadi
tidak mengganggu proses belajar mengajar. Dengan aplikasi ini membuat proses
absensi lebih efektif dan efisien. Jadi tidak membuang-buang waktu.
4.2 Saran
Buatlah
website sesuai kebutuhan yang diperlukan. Membuat website yang efektif dan
memperhatikan unsur-unsur yang diperlukan didalam website.
DAFTAR
PUSTAKA
Tidak ada komentar:
Posting Komentar