PERANCANGAN SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SEKOLAH MENENGAH ATAS (SMA) SWASTA PSM KOTA BUKITTINGGI DENGAN MENGGUNAKAN SCRIPT
PEMOGRAMAN PHP DAN DATABASE MYSQL(StudyKasus : SMA S PSM) Irvandi Hardinata Putra1), Sri rahmawati, M.kom2), Eva Rianti, M.Kom3)
Abstract-With the increasing development of technology in this day and age, it does not directly affect the
human need to improve the quality and quantity of work. Computer is as one of the tools for designing information systems web-based student scores on high school (SMA) and supported Bukittinggi PSM Programming Languages PHP AND MYSQL DATABASE ..
Keywords: Information systems,, system design, database MYSQL, PHP
1. PENDAHULUAN 1.1 Latar Belakang Masalah
Perkembangan teknologi dan informasi saat ini merupakan bagian dari suatu tingkat kemajuan yang sangat berpengaruh bagi lajunya ilmu paengetahuan. Sesuai dengan program pendidikan tahun 2007 Pemerintah sudah melirik internet sebagai salah satu wadah untuk meningkatkan Sumber Daya Manusia (SDM), khususnya pelajar dengan mencanangkan
program “ Internet Goes To School” yang
memungkinkan para siswa, guru, dan masyarakat sekitar dapat menikmati dan memanfaatkan internet gratis dengan adanya fasilitas Hospot setiap sekolah.
Pemanfaatan internet dapat membantu pihak sekolah untuk mengembangkan system informasi berbasiskan website (online) tentang pengolahan nilai dan data siswa, sehingga para orang tua murid dapat terus mengontrol perkembangan belajar anak mereka dengan mengakses website atau sisfo sekolah dari tempat mereka bekerja seperti kantor, warnet atau rumah jika wali murid memiliki akses internet. Untuk mencapai tujuan tersebut, maka SMA Swasta PSM Kota Bukittinggi membutuhkan sebuah aplikasi pengolahan data siswa yang berbasiskan website (online).
1.2 Perumusan Masalah
Tanpa disadari saat ini perkembangan
teknologi sangat canggih dan cepat
sekali.Perkembangan tersebut membuat semangat kita untuk maju terus dan mengikuti era teknologi sekarang ini. Sekolah Menengah Pendidikan SMA Swasta PSM Kota Bukittinggi dalam melakukan
proses pengolahan data khususnya proses
penginformasian nilai serta pengumuman lainnya
masih dilakukan secara manual sehingga
menimbulkan beberapa permasalahan :
1. Bagaimana mengaplikasikan database
mysql pada sistem pemberian nilai siswa dan informasi-informasi lainnya yang sedang berjalan pada Sekolah Menengah Atas(SMA) Swasta PSM Kota Bukittinggi ?
2. Bagaimana mengoptimalkan proses
pengawasan dan pengontrolan dari orang tua
terhadap anak-anak mereka agar
perkembangan belajar siswa lebih baik dan berkualitas?
3. Bagaimana Bahasa Pemograman PHP dapat
diaplikasikan untuk system Informasi Nilai siswa berbasis web pada Sekolah Menengah Pertama SMA Swasta PSM Kota Bukittinggi ?
1.
1.3 Hipotesa
Berdasarkan permasalahan yang dihadapi, maka dapat dikemukakan hipotesa sebagai berikut:
1. Diharapkan dengan menerapkan sistem
komputerisasi dapat membantu siswa
melihat informasi nilai pada SMA Swasta PSM Kota Bukittinggi.
2. Diharapkan dengan menerapkan sistem
online dapat membantu siswa mengetahui
informasi–informasi terbaru yang ada pada
SMA Swasta PSM Kota Bukittinggi, kapan saja dan dimana saja.
3. Diharapkan dengan adanya sistem online
membantu para orang tua siswa agar dapat
terus mengontrol perkembangan belajar
anak mereka dengan mengakses website atau sisfo sekolah.
1.4 Tujuan Penelitian
1. Mengetahui lebih dekat tentang pengolahan data nilai siswa pada SMA
Swasta PSM Kota Bukittinggi
Mempelajari dan menerapkan sistem komputerisasi dalam pencatatan data nilai siswa pada SMA Swasta PSM Kota Bukittinggi.
2. Dengan diterapkannnya program ini,
kiranya dapat membantu guru dan
karyawan dalam pengoperasian
komputer dan memperoleh banyak
pengetahuan sumber informasi
teknologi informasi.
3. Mempraktekkan ilmu yang penulis
terima selama masa perkuliahan dengan mengambil data langsung ke lapangan.
1.5 Metode Pengumpulan Data
Dalam penelitian ini metode yang digunakan untuk memperoleh data dan informasi adalah:
1. Penelitian lapangan (Field Research)
Penelitian ini langsung dilakukan ke
lapangan yaitu mengadakan interview
dengan mengajukan daftar pertanyaan dan meminta beberapa bentuk laporan yang diharapkan dapat berdasarkan kenyataan yang ada dan lebih objektif.
2. Penelitian kepustakaan (Library Research)
Penelitian yang dilakukan melalui literatur-literatur yang ada berkaitan dengan judul laporan studi akhir ini.Untuk mencari informasi dalam menyusun teori-teori yang didapat baik secara global, baik secara detail yang berhubungan dengan pembahasan, sehingga terjadi perpaduan yang kompleks antara satu dengan yang lainnya.
3. Penelitian Laboratorium (Laboratory
Research)
Yaitu penelitian yang dilakukan dalam pembuatan program yang dirancang dengan menggunakan data-data valid maupun tidak valid agar kelemahan program dapat diperbaiki sebelum dipergunakan pada
organisasi ataupun instansi yang
bersangkutan dan dalam hal ini penulis
mempergunakan perangkat komputer
dengan spesifikasi sebagai berikut : 1. Hardware
A. Komputer Core i5 B. Memory 4gb C. Hardisk 500 GB D. Printer Canon MP258 2. Software
A. Microsoft Windows 7 B. Microsoft Office 2007 C. Pemrograman PHP
2. LANDASAN TEORI
2.1 Pengetian Sistem
Informasi merupakan hal yang sangat penting bagi manajemen dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi. Sistem informasi dapat didefenisikan sebagai berikut :
“Sistem informasi adalah suatu sistem di dalam
suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan”(Win Wahyu
Winarno, 2006) 2.2 Pengertian Informasi
Informasi merupakan salah satu sumber daya utama yang dihasilkan dalam suatu sistem, karena tujuan pokok dari sistem adalah mengolah data untuk
menghasilkan informasi, Informasi dapat
didefenisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan. Informasi bersumber dari data. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. .
2.3 Pengertian Sistem Informasi
Sistem Informasi didefenisikan oleh
(KERTAHADI 2007) adalah suatu alat untuk menyajikan informasi sedemikan rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah untuk menyajikan informasi guna pengambilan
keputusan pada perencanaan, pemrakarsaan,
pengorganisasian, pengendalian kegiatan operasi suatu perusahaan yang menyajikan sinergi organisasi pada proses. Dengan demikian Sistem Informasi berdasarkan konsep ( input, processing, output).
2.4 SekilasTentang MySQL
Database dan teknologi database memiliki pengaruh besar terhadap perkembangan komputer. Dapat dikatakn bahwa database merupakan peranan yang penting pada hampir disegala bidang yang menggunakan komputer, seperti bisnis elektronik
commerce( e-commerce)
contoh nama, nomor telpon dan alamat dari seseorang yang anda kenal. Anda dapat merekam data tersebut pada buku alamat atau anda simpan pada harddrive dengan menggunakan komputer dan software apliakasi seperti microsoft excel. Kumpulan data yang berhubungan dan memiliki arti secara implisit diatas sebuah database.
Database Management System (DBMS)
adalah sekumpulan program yang memungkinkan
pengguna untuk membuat dan memelihara
database.dengan kata lain, DBMS merupakan
general-purpose software system yang memfasilitasi
proses-proses seperti pendefenisian, pembuatan, manipulasi dan sharing database antara berbagai pengguna dan aplikasi. Beberapa fungsi penting lainya yang disediakan oleh DBMS adalah keamanan dan pemeliharaan.
2.5 Sekilas tentang PHP
PHP merupakan script untuk pemrograman
script web server-side, script yang membuat
dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor HTML. PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis.
2.6 Keunggulan PHP
Ada beberapa keunggulan dan keuntungan dalam penggunaan Personal Home Page, yang diantaranya adalah :
1. PHP memungkinkan pembuatan web dinamis
yang dapat membentuk suatu tampilan
berdasarkan permintaan sendiri.
2. PHP itu free, artinya pemakai atau user tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. User dapat men-download-nya melalui situs-situs yang telah bamen-download-nyak tersedia.
3. PHP menggunakan kode yang dapat
berkomunikasi dengan database yang terkenal seperti dBASE, DBM, MSQL, Oracle, ataupun MySQL dan melakukan perhitungan-perhitungan yang kompleks sambil jalan.
2.7 Pengertian UML
Unified Modelling Language (UML) adalah
salah satu alat bantu yang sangat handal didunia pengembangan sistem yang berorientasi objek. Hal ini disebabkan karena UML menyediakan bahasa
pemodelan visual yang memungkinkan bagi
pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang
efektif untuk berbagi (sharing) dan
mengkomunikasikan rancangan mereka dengan yang lain (Munawar, 2005).
UML merupakan kesatuan bahasa yang di kembangkan oleh Booch,Object Modeling Technique
(OMT) dan Object Oriented Software Engineering (OOSE).Metode Booch dari Grady Booch sangat
terkenal dengan nama metode Design Object
Oriented.Metode ini menjadikan proses analisis dan
design kedalam empat tahapan iterative yaitu identifkasi kelas-kelas dan obyek-obyek,identifkasi
semantik dari hubungan obyek dan kelas
tersebut,perincian interface dan implementasi.
3.ANALISA DAN HASIL
3.1 Analisa Dan Perancangan UML
Gambar. UML Lama input data siswa
input mata pelajaran
input data guru
input nilai
guru
isi rapor tata usaha
buat laporan data siswa
Gambar. UML Baru
Gambar. Clas Diagram 3.2 Desain Input
A. Desain Input Data Mata Pelajaran
Gambar . Desain Input Mata Pelajaran
B. Desain Input Data Guru
Gambar. Disain Input Data Guru
C. Disain Input Data Pengumuman
Gambar. Input Data Pengumuman
D. Disain Input Data Agenda
Gambar . Input Data Agenda
tambah guru edit gurur hapus guru li hat guru tambah matapelaj aran
ubah matapel ajaran hapus m atapel aj aran li hat matapelaj aran tambah siswa
ubah si swa hapus si awa li hat siswa tambah kelas
ubah kel as hapus kel as li hat kelas tambah pengumuman
ubah pengumuman hapus pengum um an
tambah beri ta hapus beri ta
cetak rapor
ubah profil hapus profil input ni lai ubah ni lai hapus ni lai
tambah agenda edit agenda hapus agenda li hat beri ta
tambah profil li hat profil
li hat nil ai li hat pengumuman
li hat agenda admin
E. Disain Input Data Berita
Gambar. Input Data Berita
F. Disain Input Data Siswa
Gambar . Input Data Siswa
G. Disain Input Data Nilai
Gambar. Input nilai siswa
H. Disain Input Data User
Gambar . Input Data User
4. Pengujian system
4.1 Menu Utama Program Sistem Informasi Sekolah
Padababiniakandijelaskanmengenaicara
penggunaan sistem informasi sekolah online SMA S PSM BUKITTINGGI. Padahalamandepan (home) website
Untukdapatmenampilkanberitasecaralengkap,
disediakan link selengkapnya…. Link ini jika diklik
akan menuju ke halaman berita yang ingin ditampilkan secara lengkap. Selain itu juga di
Pengumuman. Siswa dapat melihat informasi dan pengumuman secara online.
Dalam menu utama terdapat beberapa sub menu untuk menjalankan sub-sub menu dalam menu tersebut. Keseluruhan menu tersebut terdapat link yang akan membawa user ke menu yang diinginkan selain tu jugak terdapat menu login bagi para siswa dan administrator Sisfo. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini.
Gambar. Halaman Depan
a. Sub Menu Berita
Halaman berisikan kumpulan arikel atau berita terbaru baik yang sedang hangat dibicarakan maupun seputar informasi sekolah.
Gambar. HalamanBerita Online
b. Login Siswa
Halaman ini dapat diakses oleh para siswa dengan memasukkan Nomor Induk Siswa (NIS) dan password yang telah diberikan.
Gambar. Login Siswa
c. Home
Pada halaman ini akan diberiakan sambutan kata kepada siswa yang login.
Gambar. Halaman Siswa
d. My Profil
Pada halaman ini ditampilkan informasi tentang biodata siswa
e. My Profil
Pada halaman ini ditampilkan informasi tentang biodata siswa
Gambar. Laporan Siswa
Kemudian klik print priview untuk mengambil laporan nilai yang akan diambil oleh murid dan print priview untuk mencetak laporan nilai tersebut contoh hasilnya adalah sebagai berikut :
Gambar. Lapran Nilai
f. Login Administrator
Gambar. Login admin
g. Form Input Data Siswa
Gambar. Input Siswa
h. Form Input Data Matapelajaran
Gambar. Input Mata Pelajaran
Contoh data yang sudah di isikan :
Gambar. Halaman Mata pelajaran
Gambar. Laporan Pertahun
i. Input Data Berita
Gambar 4.22. Halaman Input Berita
j. Input Pengumuman
Gambar 4.23. Halaman Input Pengumuman
k. Input Agenda
5.KESIMPULAN DAN SARAN 5.1 Kesimpulan
Dengan adanya sistem baru ini, dapat diambil suatu kesimpulan sebagai berikut :
1. Pembuatan webite dimaksudkan agar para
pengguna jasa internet mudah untuk
mendapatkan informasi yang diinginkan serta
memaksimalkan kegunaan jasa penyedia
informasi.
2. Pembuatan website ini melalui 3 tahapan utama
dalam perancangannya, yaitu tahap
Pendahuluan, tahap Analisa dan Desain Sistem, serta tahap Implementasi. Tahap pendahuluan dilakukan supaya penelitian memiliki tujuan yang jelas. Tahap analisa dan desain sistem dilakukan untuk mengetahui permasalahan yang ada serta pembuatan model sistem dan model
relation database yang digunakan. Tahap
implementasi dilakukan untuk memperkenalkan serta memelihara aplikasi yang telah dibangun.
3. Penyimpanan data dalam bentuk database dapat
menjamin keamanan data dari gangguan pihak-pihak yang tidak diinginkan, serta mengurangi tempat penyimpanan data serta dapat digunakan setiap saat bila diperlukan.
4. Bahasa pemrograman yang dipakai adalah PHP
dan data base MYSQL. Serta didukung oleh XAMPP yang berfungsi sebagai web server.
5.2 Saran
Adapun saran yang dapat diberikan untuk penelitian ini agar bisa didapatkan hasil yang maksimal adalah :
1. Perlu dilakukan pengembangan pada website
ini sehingga nantinya akan dibuat sebuah aplikasi yang lebih baik lagi.
2. Sistem ini tidak menggantikan sistem yang
lama, tetapi hanya mengembangkan sistem baru dengan memperbaiki kelemahan yang ada pada sistem lama.
3. Jika website ini digunakan untuk aplikasi yang
berskala lebih besar (untuk tujuan komersil), maka aplikasi tersebut harus mempunyai keunggulan dari segi keamanan nya sehingga tidak mudah disusupi pihak yang tidak bertanggung jawab.
4. Dalam penerapan sistem informasi website
penilaian ini harus diperhatikan kemampuan tenaga operasional dalam mengoperasikan sistem, karena sistem hanya sebagai alat, bila tanpa ada tenaga operasional yang mampu mengoperasikannya websitepenilaian ini tidak
akan bermanfaat bagi Lembaga Pendidikan SMA S PSM KOTA BUKITTINGGI.
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis Dan Perancangan
Sistem Informasi. Yogyakarta. Andi Offset
Binanto, Iwan. 2005. Konsep Bahasa Pemograman. Yogyakarta. Andi offset
HM, Jogyanto. 2001. Analisa Dan Desain Sistem
Informasi. Yogyakarta. Andi Offset
Junaedi, Ep, Fajar, Panduan Lengkap pemograman
PHP Untuk Membuat Web
Dinamis, PN, 2005
Kadir Abdul, Dasar Pemograman Web Dinamis
Menggunakan PHP, Andi Yogyakarta,
2002
Kristanto, Harianto. 2004. Konsep Dan
Perancangan Database. Yogyakarta. Andi
Offset
Munawar, 2005. Memahami Unified Modelling
Language (UML) . Jakarta
Nazir, Mohammad. 2000..Metode Penelitian.
Jakarta. Ghalia Indonesia
Tafri, Mahyuzir. 2000. Analisa Dan Perancang
Sistem Informasi. Jakarta. Media
Komputindo
Witarto. 2004. Memahami Sistem Informasi. Bandung. Informatika