membangun aplikasi kartu pribadi siswa menggunakan program

advertisement
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekolah merupakan suatu bentuk pelayanan masyarakat di bidang
pendidikan. Semua yang terkait dengan proses pendidikan memiliki peranan
sesuai dengan tanggung jawab masing-masing. Salah satu unsur penting
dalam suatu sekolah adalah keberadaan guru Bimbingan & Konseling dalam
kegiatan himpunan data.
Kegiatan himpunan data ini mencakup usaha untuk memperoleh data
tentang siswa, menganalisis dan menafsirkan data, serta menyimpan data.
Tujuan dari kegiatan ini adalah untuk mendapatan pengertian yang lebih luas,
lebih lengkap dan lebih mendalam tentang masing-masing kondisi siswa.
Data yang terkumpul harus menghasilkan gambaran yang lebih jelas tentang
siswa dengan menghubungkan aspek satu dengan yang lain sehingga nantinya
bisa dijadikan sebagai evaluasi. Salah satu alat himpunan data yang lazimnya
digunakan dalam rangka pelayanan BK di institusi pendidikan adalah kartu
pribadi siswa (W.S Winkel & Sri Hastuti, 2006).
Guru BK di sekolah tidak lepas dari data pribadi yang jumlahnya sangat
besar yang kadang kala bisa berubah sewaktu-waktu. Dalam pemberian
layanan BK supaya dapat berjalan dengan maksimal, informasi mengenai
data siswa haruslah lengkap dan akurat, tersusun baik dan terjaga
kerahasiaannya. Sejauh ini pengelolaan data pribadi siswa oleh guru BK
1
memiliki beberapa kelemahan. Guru BK masih menggunakan cara manual,
yang belum terkomputerisasi. Penyimpanan data kartu pribadi siswa masih
berupa
tumpukan kertas yang tersimpan di rak atau almari serta belum
terdokumentasi dengan baik. Diantara data yang beragam, beberapa data
sudah diolah dengan Microsoft office oleh sebagian guru BK, tetapi hal ini
nampaknya masih belum memanfaatkan kinerja komputer secara optimal.
Beberapa masalah telah dijumpai oleh penulis saat mengikuti Program
Pengalaman Lapangan (PPL), ditambah hasil wawancara dengan guru BK di
beberapa sekolah tentang himpunan data siswa. Penulis menemukan bahwa
guru BK membutuhkan waktu yang relatif lama di dalam pengolahan data
pribadi siswa, karena harus mencatat di buku pribadi siswa. Kalaupun sudah
memanfaatkan perangkat lunak Ms.World / Ms.Exel, akan besar kemungkinan
data hilang atau terselip jika tidak cakap di dalam pengelolaan file pada
komputer, apalagi jika data tersebut masih berupa selebaran yang disimpan
dalam rak buku. Hal ini jelas terlihat boros secara segi ekonomis karena
membutuhkan tidak sedikit kertas. Selain itu keamanan serta kerahasiaan data
yang diolah secara manual juga kurang terjamin. Proses pencarian datanya
pun akan memakan waktu cukup lama.
Dalam Rambu-Rambu Penataan Pendidikan Profesi Konselor dan
Layanan Bimbingan dan Konseling dalam Jalur Pendidikan Formal (2008),
menyimpulkan bahwa dukungan sistem merupakan komponen pelayanan
dalam kegiatan managemen, tata kerja, infrastruktur (misalnya Teknologi
Informasi dan Komunikasi), dan pengembangan kemampuan profesional
2
konselor secara berkelanjutan, yang secara tidak langsung memberikan
bantuan kepada koseli atau memfasilitasi kelancaran perkembangan konseli.
Program ini memberikan dukungan kepada konselor dalam memperlancar
penyelenggaraan pelayanan. Sedangkan bagi personel pendidik yang lainnya
adalah untuk memperlancar penyelenggaraan program pendidikan di
sekolah/madrasah.
Dukungan
sistem
ini
meliputi
aspek-aspek:
(a)
pengembangan jejaring (networking), (b) kegiatan manajemen, (c) riset dan
pengembangan.
Di era globalisasi, sejalan dengan perkembangan teknologi, kebutuhan
akan kemudahan proses pada segala bidang kerja semakin meningkat.
Komputer merupakan salah satu alat yang memegang peranan penting dalam
mempermudah penyelesaian suatu pekerjaan. Komputer merupakan produk
teknologi yang mampu memecahkan masalah dalam penyimpanan data.
Dengan dukungan sistem komputerisasi, cara kerja suatu sistem yang
mulanya manual dapat menjadi lebih efisien, cepat, serta akurat. Komputer
lebih banyak dimanfaatkan sebagai pusat data (database) karena perannya
yang memberikan kemudahan kepada penggunanya serta mempercepat
informasi.
Personal Home Page (PHP) merupakan bahasa pemograman yang
reliabel dan sangat mudah diintegrasikan dengan database MySQL. PHP
adalah salah satu bahasa pemprograman script yang dirancang untuk
membangun aplikasi web (Budi Raharjo & Imam Heryanto, 2010). PHP yang
digabungkan dengan database akan lebih berkekuatan jika digabungkan
3
dengan database yang reliable, gratis, dan mudah diinstalasi, misalnya dengan
MySQL. MySQL merupakan software database yang termasuk paling
populer, kepopulerannya ini karena ditunjang performanya yang saat ini bisa
dikatakan paling cepat, dan jarang bermasalah (Bunafit Nugroho, 2005).
Berdasarkan kebutuhan akan pentingnya peran teknologi khususnya
dalam kegiatan himpunan data, penulis ingin membuat suatu proyek tugas
akhir dengan memanfaatkan program PHP dan MySQL. Oleh sebab itu,
dalam penulisan tugas akhir, penulis mengambil judul “Membangun
Aplikasi Kartu pribadi siswa Menggunakan Program PHP dan
MySQL”. Alasan penulis memilih menggunakan bahasa pemprograman PHP
adalah karena PHP merupakan software yang sederhana, Open Source
(gratis), dilengkapi dengan berbagai macam pendukung lain seperti support
langsung ke berbagai yang populer, arsitektur yang dapat dikembangkan,
dapat menampilkan halaman web dengan cepat, dan dapat digunakan pada
sistem operasi apa pun.
Sistem pengolahan kartu pribadi siswa yang berupa aplikasi, dibuat
untuk mengambil peluang pada sistem pengolahan data kartu pribadi yang
lama dimana masih belum efisien serta kurang praktis dan memadai.
Beberapa keuntungan penggunaan aplikasi kartu pribadi siswa yang baru
antara lain, pengolahan data siswa sudah terkomputerisasi sehingga proses
input, pengubahan, pencarian data, dan output semakin mudah dan cepat.
Aplikasi ini juga dapat mengurangi atau meminimalisir terjadinya data yang
hilang, terselip atau rusak
4
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dikemukakan sebelumnya, maka
rumusan masalah yang akan dibahas pada penelitian ini adalah : Bagaimana
membangun aplikasi kartu pribadi siswa menggunakan program PHP dan
MySQL ?
1.3 Tujuan Penelitian
Adapun tujuan yang ingin dicapai dalam tugas akhir ini adalah
membangun aplikasi kartu pribadi siswa menggunakan program PHP &
MySQL.
1.4 Manfaat Penelitian
Manfaat dari penelitian ini adalah sebagai berikut:
1. Manfaat teoritis
Penelitian ini memperkaya khasanah ilmu pengetahuan dan informasi di
bidang pendidikan khususnya yang berkaitan dengan kegiatan himpunan
dan pengolahan data pribadi siswa.
2. Manfaat Praktis
a.
Mempermudah guru BK dalam memasukkan data pribadi siswa.
b.
Mempermudah guru BK dalam pencarian data pribadi siswa sesuai
dengan informasi yang dibutuhkan secara cepat.
c.
Mempermudah guru BK dalam pengolahan data pribadi siswa.
d.
Mempermudah guru BK dalam mengubah data pribadi siswa.
5
1.5 Batasan Masalah
Dalam pembahasan Tugas Akhir ini, masalah dibatasi pada hal-hal
berikut:
1. Aplikasi ini dibuat untuk guru BK di sekolah.
2. Aplikasi ini dibangun untuk mengelola informasi data pada kartu pribadi
siswa.
3. Aplikasi ini dibuat menggunakan PHP dan MySql .
4. Tidak membahas masalah keamanan jaringan dan hosting.
5. Tidak membahas coding.
6
Download