• Tidak ada hasil yang ditemukan

Sistem Informasi Absensi Siswa Berbasis (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Absensi Siswa Berbasis (1)"

Copied!
6
0
0

Teks penuh

(1)

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 17

Sistem Informasi Absensi Siswa Berbasis Web Dengan SMS

Gateway Pada Sekolah Menengah Kejuruan Al – Munir Bekasi

Heri Kuswara1*, Deni Kusmana2*, [1

AMIK BSI Jakarta 2) STMIK Nusa Mandiri Jakarta [email protected], [email protected]

Abstrak - Sistem absensi pada sebuah lembaga pendidikan merupakan salah satu instrumen dalam menentukan kehadiran peserta didik diberbagai level satuan pendidikan. Di Sekolah Menengah Umum atau di Sekolah Menengah Kejuruan (SMA/SMK) absensi siswa juga menjadi kegiatan rutin yang dilakukan setiap periode pembelajaran. Kurangnya media pendataan, membuat pihak sekolah kesulitan dalam membackup data absensi siswa. Manualnya proses absensi siswa juga menjadi salah satu permasalahan yang dihadapi, siswa harus datang langsung ke sekolah untuk mengisi absensi kemudian data tersebut dicatat pada buku besar. Pembuatan laporan yang juga masih manual membuat sering terjadinya kesalahan dalam memasukan data sehingga memerlukan waktu yang lama. Oleh karenanya dibutuhkan sebuah sistem informasi absensi siswa berbasis web untuk memudahkan pendataan absensi berikut databasenya. Dengan menggunakan pengembangan perangkat lunak waterfall, penulis mencoba membangun sebuah sistem informasi absensi siswa berbasis web dengan sms gateway pada sekolah menengah kejuruan al–munir bekasi menggunakan bahasa pemrograman php dan xampp sebagai web server serta MySql sebagai databasenya sehingga proses input dan olah data lebih cepat. Dengan adanya aplikasi ini diharapkan dapat membantu pihak sekolah dan siswa dalam proses absensi siswa .

Kata Kunci : Sistem Informasi, Absensi, waterfall, web

Abstract - System of attendance at an educational institution is one of the instruments in determining the presence of students in various educational unit level. In secondary schools or vocational schools (SMA / SMK) student attendance has also become a routine activity undertaken any learning period. Lack of media data collection, making the school the difficulty in backing up data on student attendance. The manual process of student attendance has also become one of the problems faced, the students must come directly to the school to fill absences then the data is recorded in the ledger. Preparing reports that are still manual makes frequent occurrence of errors in entering the data so it takes a long time. Therefore, we need a system of web-based student attendance information to facilitate data collection following attendance database. By using the software development waterfall, the author tries to build an information system student attendance web based sms gateway to the secondary school vocational al-Munir Bekasi using a programming language php and xampp as a web server and MySQL as the database so that the process input and process data faster. With this application is expected to help the school and students in the process of student attendance.

Keywords: Information System, Attendance, waterfall, web

I. Pendahuluan

Sudah menjadi rutinitaas setiap tahun ajaran baru tidak sedikit orang tua mencari sekolah yang terbaik untuk putera-puterinya sekalipun sekolah yang dipilih nanti biayanya besar dan lokasinya cukup jauh. Hal tersebut dikerenakan para orang tua menginginkan anaknya di didik oleh sekolah yang baik, namun meskipun sudah memilih sekolah terbaik terkadang karena lingkungan pergaulan yang kurang baik menyebabkan para siswa tidak hadir di kelas (bolos) padahal mereka berpamitan kepada orang tuanya di rumah untuk bersekolah. Melihat kondisi tersbut, dibutuhkan Kontrol dari orang tua dan pihak sekolah sangatlah penting untuk melakukan upaya pencegahan terhadak perilaku kenakalan siswa yang tidak kita inginkan salah satunya bolos sekolah ini. Oleh karena itu, saat ini dibutuhkan sistem dan teknologi informasi guna mempermudah orang tua dan pihak sekolah dalam mengontrol

kehadiran siswanya secara real time pada saat itu juga. Dengan pengawasan secara real time

(2)

ijns.org Indonesian Journal on Networking and Security - Volume 6 No 2 – 2017

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 18

kesiswaan ke dalam buku melihat absensi siswa.

Pembuatan Sistem informai berbasis web adalah salah satu cara untuk memberikan kemudahan dan kenyamanan bagi kedua pihak. Bagi orang tua, mereka tidak perlu datang ke sekolah sehingga dapat menghemat waktu dan biaya. Sedangkan bagi pihak sekolah, mereka lebih mudah untuk mengontrol siswa yang tidak masuk kelas tanpa izin dari orang tua, secara tidak langsung sekolah meminta peran control dari orang tua tanpa memerlukan banyak kegiatan konvensional.

Perumusan masalah yang di dapat:

1. Bagaimana membangun sebuah aplikasi sistem informasi untuk melihat absensi siswa secara online atau terkomputerisasi dengan membuat aplikasi sistem informasi absensi siswa berbasis web.

2. Bagaimana membangun sebuah sistem informasi yang dapat memberikan informasi secara lengkap kepada orang tua tentang Sekolah terkait yang meliputi proses absensi siswa , dan para siswa dan orang tua bisa melihat laporan absensi dan kapanpun mereka inginkan . Sehingga mempermudah para orang tua dalam mengontrol kehadiran anaknya di sekolah.

3. Bagaimana membangun sistem informasi sms gateway, yang di gunakan sebagai sarana informasi realtime dari pihak sekolah ke para orang tua siswa jika siswa tidak masuk kelas tanpa ada keterangan.

Tujuan dari proyek ini adalah sebagai berikut: 1. Mengetahui serta mempelajari langsung

sistem absensi siswa

2. Membuat salah satu solusi untuk

mengurangi tingkat kenakalan remaja dalam hal tingkat kehadiran disekolah.

3. Membantu pihak sekolah dan orang tua dalam melakukan pengawasan kehadiran siswa.

II.

Landasan Teori dan Metode a. Konsep Dasar Sistem Informasi Suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu”. (Tata Sutabri (2012:10). Sedangkan Informasi menurut Jogianto (2009:8) adalah data yang diolah menjadi bentuk yang berguna dan lebih berarti bagi penerimanya. Secara lengkap pengertian Sistem Informasi menurut Mulyanto (2009:29) “sistem informasi adalah suatu sistem yang terdiri dari kumpulan komponen sistem, yaitu

software, hardware dan brainware yang memproses informasi menjadi sebuah output yang berguna untuk mencapai suatu tujuan tertentu dalam suatu organisasi”..

Menurut Binanto (2009:1), “Program adalah himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian

executable dari suatu software”. Anhar (2010:3)

mendefinisakn PHP sebagai berikut : ”PHP singkatan dari Perl Hypertext Preprocessor

yaitu bahasa pemrograman web server-side

yang bersifat open source”. Menurut Arief (2011:151) “MySQL (My Structure Query

Languange) adalah salah satu jenis database

server yang sangat terkenal dan banyak

digunakan untuk membangun aplikasi web

yang menggunakan database sebagai sumber dan pengelolaan datanya”.

Dreamweaver merupakan sebuah HTML

editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman web”. (Kurniawan, 2010:71), Menurut Arief (2011:19) “XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi”. Menurut Hidayat (2010:2), “Web

merupakan media penyampaian informasi yang populer saat ini. Web menyajikan informasi menggunakan Hypertext Markup Language

sehingga dapat menampilkan informasi dengan berbagai format data seperti text, image,

bahkan video dan dapat diakses menggunakan berbagai aplikasi klien. Selain dikenal sederhana dan mudah, adanya teknologi server

side programming pada web memungkinkan

penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi”.

Menurut Setyaji (2010:296), ”Web browser

atau sering juga disebut internet browser yang berfungsi sebagai jembatan bagi pengguna komputer dalam menjelajah dunia maya.”

Menurut Arief (2011:19) “Web server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web.

Client slide scripting maupun server slide

scripting tersimpan dalam direktori utama web

server (document root)”.

Menurut Azis (2013:77), “Nama domain

(domain name) adalah nama unik yang

diberikan untuk mengidentifikasi nama server

komputer seperti web server atau email server

(3)

ISSN : 2 ga metode ya ukan pengum servasi nelitian ini d ngan mendat nir Bekasi, kloah tersebut

wancara wancara dil ngan siswa d nulis melakuka

di Pustaka nulis mengum

a mempelaja ratur, buku, i

nya yang ber bagai bahan re

del Pengemb e yang digu m informasi

pengembang

fall). Adapu e sekuensia man antara la rencanaan giatan untuk ng dibutuhk nentukan k em yang aka alisis (Analys

usaha menge ng muncul ngkomposisik se diagram mponen-komp

ak, objek-ob n sebagainya. rancangan (D

uk mencari s pat dari tah rancang per gram Konte FD), Entity R

ta Dictionary uktur Menu, cangan Outp plementasi,

mbuat ngimplementa gram aplikas ngkonversian n pengkonver masuk dalam ndiri. Di sin

angkat keras ak aplikasi (pe sting (Pengu

lakukan peng

) – 2354-6654 (O

itian

ang digunakan mpulan data in

dilakukan se ari dan mem

nternet dan s rkaitan denga eferensi.

bangan Siste unakan dala ini adalah gan sistem s n langkah-la l linier men in : ysis), yaitu tah

enali segenap pada peng kan dan mere

lebih lanj ponen sistem bjek, hubung

.

Design), taha

solusi permas hap analisis

rangkat luna eks, Data

elationship D (Kamus Data , Merancan ut.

yaitu suatu program asikan has i yang didala

data kedala rsian sistem hal pemeliha i kita mula dan penyusu engkodean / ujian), yaitu getasan progr

Online)

n penulis dala ni antara lain:

ecara langsu ah SMK AL kukan riset

cara langsu informasi a sistem at ebutuhan d

hap dimana k p permasalah gguna deng ealisasikan u jut, mengen

atau perangk an antarobje

ap ini dilakuk salahan yang

dengan ca ak diantaran

Flow Diagra Diagram (ERD a), Struktur Fi ng input d

kegiatan unt at sil rancang amnya memu m sistem ya

secara berka araan sistem ailah pemilih unan perangk

coding).

kegiatan unt ram yang sud

am manual jika program boleh Maintenance merupakan memelihara dibuat, agar k seperti valida menjaga prog yang tidak b program.kemu habis, maka ahap peranca

Sumbe ambar 1. Mo

Hasil dan P Analisa Sis sedur absens alan sebagai m pelajaran m as, dan guru era di form ggil namanya ka namanya u mendenga

dir” maka gu wa yang

mastikan ya an siswa la ar maka guru ensi yang m wa tersebut.

njawab maka kah ada sura wa siswa tida ya, jika ada a kolom ijin a

ah sudah be atau belum

testing sud h digunakan.

e (Peraw

suatu k program ap keutuhan prog asi data, up gram dari sera

berhak yang udian jika pe kita akan angan (design

er: Nugroho ( odel Pengem Waterfall

Pembahasan tem yang Be si siswa yan

berikut: masuk di mula

memanggil absensi, lal a memberika dipanggil o r ada siswa uru tersebut

menjawab ng menjawa in, ketika su u melakukan menyatakan

Tetapi jika a guru akan at pemberitahu ak masuk kar

maka guru atau kolom sa

19 enar atau be diuji dengan dah benar

watan), kegiatan plikasi yang

gram dapat te pdating data, angan virus, o g dapat me enggunaan s masuk lagi

n).

2010:4) bangan Siste

erjalan ng saat ini se

ai siswa masu nama siswa u siswa yan n jawaban “H oleh guru. K a yang menj

melihat kea tersebut ab hadir ad

udah di pas ceklist pada siswa keha

tidak ada n mengkonfi

(4)

ijns.org Indonesian Journal on Networking and Security - Volume 6 No 2 – 2017

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 20

Diluar hal diatas ketika tidak ada siswa di kelas dan tidak ada surat keterangan dari orang tua maka siswa yang bersangkutan dianggap tidak hadir tanpa keterangan “ALPA”

b. Perencanaan Sistem Usulan

1. Kebutuhan Sistem

Dengan mengetahui kondisi di lapangan, langkah selanjutnya melakukan studi kebutuhan sistem, sehingga menghasilkan solusi terhadap masalah yang ada yaitu membuat suatu aplikasi untuk absensi siswa. Teknologi yang akan digunakan pada sistem yang akan dibuat harus tersedia dipasaran. Dalam hal ini adalah gambaran mengenai perangkat keras (hardware) dan perangkat lunak (software) yang diperlukan dalam pembuatan sistem yang akan digunakan nantinya. Adapun spesifikasi minimal yang dapat digunakan dalam pembuatan sistem ini antara lain :

Perangkat Keras (Hardware) terdiri atas :

a. Monitor (SVGA)

b. Processor Intel Pantium IV c. Memory (RAM) 512 MB d. Hardisk 80 GB e. Keyboard f. Mouse g. Printer

Perangkat Lunak (Software) terdiri atas :

a. Web Server (Apache) → untuk menjalankan aplikasi PHP.

b. Web Browser → untuk

menampilakn hasil tampian aplikasi.

c. Database MYSQL (PhpMyAdmin)

→ untuk mengelola database. d. Pemograman Client Side (JQuery).

e. Gammu untuk apikasi SMS

Gateway.

1.a. Ilustrasi SMS Gateway

Gambar 2. Ilustrasi SMS Gateway

Gambar 3. Diagram aplikasi Usulan

Gambar 4. Arsitektur SMS Gateway

1.b Desain Arsitektur Sistem

Gambar 5. Desain Arsitektur Sistem

2. Use Case Diagram Sistem Absensi

Gambar 6. Use Case Diagram System

(5)

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 21

3. Activity Diagram Sistem Absensi

Gambar 7. Activity Diagram Sistem Absensi

4. ERD

Gambar 8. Entity Relationship Diagram

5. Tampilan Antarmuka Sistem 1. Halaman User

a. Halaman Utama

Proses pertama ketika pengunjung mengakses program absensi Siswa berbasis web, akan muncul halaman utama seperti di bawah ini. Halaman utama merupakan halaman login untuk semua user, baik siswa, guru ataupun admin.

Gambar 8. Halaman Utama pada web absensi siswa (halaman login)

b. Halaman mengimput data absensi agar tersimpan dengan rapih dan hanya guru pengajar yang bisa melakukan imput data absensi .

Gambar 9. Halaman Prosedur melakukan absensi siswa

c. Siswa dapat melihat rekapan absensi. Halaman melihat absensi ini bertujuan melihat data keseluruhan absensi siswa.

Gambar 10. Halaman data untuk melihat keseluruhan absensi per periode

d. Halaman Admin

(6)

ijns.org Indonesian Journal on Networking and Security - Volume 6 No 2 – 2017

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 22

Gambar 11. Halaman admin

e. Menu Admin untuk memanajemen data siswa

Gambar 12. Halaman admin untuk memanajemen data siswa

IV.

Penutup Kesimpulan

Berdasarkan hasil penelitian dan pengamatan yang telah dilakukan, penulis mengambil kesimpulan sebagai berikut :

1. Dibuatnya sebuah aplikasi absensi siswa berbasis web dan sms gate way untuk mempermudah pihak sekolah maupun siswa dalam melakukan melihat absensi siswa di sekolah SMK AL-Munir. Tetapi untuk wali murid masih tidak dapat melihat laporan absensi secara keseluruhan di website karena aplikasi ini walaupun web base masih bersifat aplikasi desktop untuk internal Sekolah

2. Sistem informasi absensi siswa berbasis web dan sms gate way ini dapat mempermudah para orang tua untuk mengontrol kehadiran siswa di sekolah sehingga diharapkan dapat mengurangi tingkat kenakalan remaja.

3. Dengan dibuatnya sistem absensi siswa ini, diharapkan dapat membantu mengurangi penggunaan kertas (paperless) di lingkungan sekolah SMU, SMK di Bekasi Khususnya dan di Indonesia pada umumnya

Saran :

1. Untuk pengembangan lebih lanjut penulis sarankan agar Sistem informasi absensi siswa berbasis web dan sms gate way ini dapat di update lagi dengan penambahan fitur sekolah lainya seperti profil pendaftaran online dan sebagainya. Dan go live di internet sehingga para orang tua bisa juga melihat laporan kehadiran anak nya secara total per periode.

2. Memang dengan program ini para orang tua bisa mengontrol ketat kehadiran anaknya di sekolah, dan memarahinya jika membolos, tetapi yang paling penting adalah, bagaimana menanamkan paham paham agama ke anak, agar mereka dengan sendirinya melakukan hal hal baik

3. Untuk penerapan sistem ini memang memerlukan biaya yang cukup mahal, karena harus ada komputer di setiap kelas, tetapi di harapkan agar sekolah merencanakan budgetnya dan menghitung dengan penggunaan kertas dan waktu yang dibuang jika tetap memakai system absensi manual.

V.

Daftar Pustaka

[1] Anhar. 2010. Panduan Menguasai PHP dan MySQL Secara Otodidak. Jakarta: Mediakita.

[2] Arief, M Rudyanto. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi Offset.

[3] Azis, Sholechul. 2013. Gampang dan Gratis Membuat Website: Web Pesonal, Organisasi dan Komersil. Jakarta: Lembar Langit Indonesia. [4] Binanto, Iwan. 2009. Konsep Bahasa

Pemrograman. Yogyakarta: Andi Offset.

[5] Kurniawan, Dedik dan Java Creativity. 2010. Website Pencetak Uang. Jakarta: Elex Media Komputindo. [6] Mulyanto, Agus. 2009. Sistem Informasi

Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar.

[7] Setyaji Jarot. 2010. Buku Pintar Menguasai Komputer Dan Laptop. Jakarta : Mediakita.

[8]Sutabri, Tata. 2012. Konsep Dasar Informasi. Yogyakarta: Andi Offset. [9]Pressman, RS. 2010. Software

Engineering : a practitioner’s approach McGraw-Hill, new York, 68. [10]Nugroho, Adi. 2010. Rekayasa

Gambar

Gambar 2. Ilustrasi SMS Gateway
Gambar 7. Activity Diagram Sistem Absensi
Gambar 11. Halaman admin

Referensi

Dokumen terkait

Sistem absensi dan akademik sekolah dapat membantu untuk menyimpan data presensi setiap siswa per tahun ajaran dan dapat diakses oleh orang tua melalui website. Sitem absensi

Sedangkan absensi yang dilakukan oleh petugas piket yakni petugas piket sekolah berkeliling kelas untuk mengambil kertas absensi yang telah diisi petugas piket kelas,

Tujuan dari dibangunnya Aplikasi Absensi dan Sistem Akademik Elektronik ini adalah dapat membangun komunikasi yang efektif antara pihak sekolah dan orang tua (keluarga) dalam

Berdasarkan hasil penelitian dan pembahasan yang dilakukan, dapat disimpulkan bahwa: (1) sistem informasi absensi siswa berbasis web di SMK YPKK 1 Sleman Yogyakarta

Tujuan pendampingan sistem informasi absensi dan pelanggaran siswa berbasis web dan bot telegram ini adalah untuk memudahkan pihak sekolah dan wali murid dalam memonitoring

Dalam melayani orang tua siswa untuk mendapatkan informasi mengenai kegiatan belajar mengajar anak-anaknya di sekolah, seperti informasi nilai, informasi absensi, informasi

Dokumen ini membahas tentang perancangan dan pembangunan sistem informasi monitoring absensi karyawan berbasis website untuk PT Indra Karya Persada yang saat ini masih menggunakan sistem absensi

Laporan hasil analisis dan perancangan sistem informasi absensi UKM bulu tangkis berbasis