IMPLEMENTSI SISTEM INFORMASI RAPORT ONLINE BERBASIS WEB PADA
SEKOLAH SAO PEDRO
Naskah Publikasi
Diajukan oleh
Junot Antonio De Jesus Xavier
07.12.2466
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
IMPLEMENTSI RAPORT CARDS ONLINE INFORMATION SYSTEM BASED ON WEB SCHOOL SAO PEDRO
IMPLEMENTSI SISTEM INFORMASI RAPORT ONLINE BERBASIS WEB PADA SEKOLAH SAO PEDRO
Junot Antonio De Jesus Xavier Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT
Application Online report cards are designed to showcase academic report of dii high school students, so as to provide convenience for parents in monitoring student scores.
Online report cards have the same structure with the look of the semester report cards for students. Student biodata showing academic reports and report cards showing the value of students per semester. Users can select a particular semester academic report.
To be able to use the report cards online, the user must login on the Login menu in advance. Username or user name that is given based on the relevant Student Identification Number. Every user (students / parents) can see only his own academic report. Online Report Card Information System Web-based high school level at SMU
1. Pendahuluan
Media internet dewasa ini makin memudahkan segala aktivitas manusia. Dengan internet menjadikan sesuatu tadinya sangat sulit untuk dijangkau namun sekarang ini tidak menjadi masalah lagi bahkan sangat mudah untuk dijangkau keberadaannya. Kehadiran sebuah layanan dengan sistem online membuat informasi menjadi tanpa batas.
Dunia pendidikan juga tak mau kalah dengan menghadirkan berbagai layanan untuk para siswa maupun untuk kepentingan intern sekolah itu sendiri. Salah satu media yang dibidik adalah media informasi menggunakan teknologi website. Untuk itu dalam membangun website diperlukan suatu sistem atau mekanisme yang memudahkan dan merawat website tersebut dalam pengupdate-an. Salah satunya dengan menggunakan pemrograman PHP dengan databasenya menggunakan MySQL.
Aplikasi Raport Online menjadikan sebagai sebuah objek kajian yang sungguh menarik untuk diteliti. Raport online ini dirancang untuk menampilkan laporan akademik dari siswa di SMA, sehingga dapat memberi kemudahan bagi orang tua siswa dalam memantau nilai siswa dan bagi wali kelas akan sangat terbantu dalam menginformasikan kepada para siswa hasil belajar mereka selama satu semester tertentu.
Raport Online memiliki struktur tampilan yang sama dengan raport semester untuk siswa. Laporan akademik menampilkan biodata siswa dan menampilkan nilai raport siswa per semester. Dengan adanya rapor online ini akan membantu pihak sekolah dalam mengatur dan mempulikasikan laporan hasil studi siswa. Untuk dapat menggunakan Raport Online, pengguna harus melakukan LOGIN
pada menu Login terlebih dahulu. Username atau nama user yang diberikan berdasarkan user yang terlibat dalam system ini yakni siswa, orang tua/wali dan wali kelas.
2. Landasan Teori
2.1 Pengertian sistem
Adalah kumpulan dari elemen-elemen yang terdiri atas objek-objek, atau unsur-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan. (Jogiyanto, 1991).
2.2 Pengertian informasi
Adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. (Jogiyanto H.M.,1990). Informasi dapat mengenai data mentah, data tersusun, kapasitas sebuah saluran komunikasi. Informasi memperkaya penyajian, mempunyai nilai kejutan, atau mengungkap sesuatu yang penerimanya tidak tahu atau tidak tersangka pada kondisi yang tidak menentu, informasi mengurai ketidakpastian itu. (Daihani, 2001).
2.3 Pengertian 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. (Jogiyanto, H.M., 1990).
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai:
a. Komponen sistem (components)
Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja dan
membentuk kesatuan. Komponen atau elemen-elemen sistem dapat berupa suatu sub
sistem atau bagian-bagian dari sistem. Setiap sub sistem mempunyai sifat-sifat dari
sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem
secara keseluruhan.
b. Batasan sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem
yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan
sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang
lingkup (scope) dari sistem tersebut.
c. Lingkungan luar sistem (environments)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang
mempengaruhi
operasi
sistem.
Lingkungan
luar
sistem
dapat
bersifat
menguntungkan, tetapi juga bisa merugikan sistem tersebut. Lingkungan luar yang
menguntungkan adalah energi dari sistem yang kemudian harus tetap dijaga dan
dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan.
d. Penghubung sistem (interface)
Merupakan media penghubung antara satu subsistem dengan subsistem lainnya.
yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat
berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
e. Masukan sistem (input)
Input merupakan energi yang dimasukkan kedalam sistem. Input dapat berupa
maintenance input dan signal input. Maintenance input adalah energi yang
dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang
diproses untuk menghasilkan output.
f. Keluaran sistem (output)
Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna dan sisa pembuangan. Keluaran merupakan masukan untuk subsistem yang
lain atau kepada supra sistem.
g. Pengolah sistem (process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan
menjadi keluaran.
h. Sasaran sistem (objective)
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu
sistem tidak mempunyai sasaran, maka operasi sistem tidak ada gunanya.
2.5 Konsep sistem berbasis web
Sistem berbasis web adalah aplikasi atau layanan yang berada dalam server dan dapat diakses dengan menggunakan web atau web browser melalui internet. Karena aplikasi ini berjalan di internet sehingga pemakai dapat mengakses layanan ini dari mana saja diseluruh dunia ini selama bisa tersambung ke internet. Satu-satunya perangkat lunak sisi
client yang dibutuhkan untuk mengakses dan menjalankan aplikasi berbasis web adalah web browser, salah satu contoh web browser yang sangat popular adalah internet explorer.
Seiring dengan perkembangan internet, arsistektur berbasis web yang baru mungkin akan menggantikan berbagai arsitektur lama, atau mengintegrasikan sistem yang ada ke dalam sistem berbasis web. Karena dengan menggunakan layanan ini berbagai layanan dapat diproses dengan cepat, akurat dan pemakai dapat langsung mendapatkan laporan/hasil.
2.6 Konsep pemodelan sistem a. Flowchart sistem
Flowchart sistem adalah suatu bagan yang menggambarkan suatu prosedur dan
proses suatu file dalam suatu media menjadi file dalam media yang lain dalam
suatu sistem data.
b. Data flow diagram (DFD)
Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data, atau organisasi file. Keuntungan menggunakan DFD adalah memudahkan pemakai (user) yang kurang menguasai bidang komputer untuk mengerti isi sistem yang akan dikerjakan/dikembangkan.
3. Analisis
Tujuan dari bagian analisis kebutuhan sistem adalah memahami dengan sebenar-benarnya
kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi kebutuhan
tersebut, atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak
keseluruhan kebutuhan secara lengkap, maka analis membagi kebutuhan sistem ke dalam 2
jenis. Jenis pertama adalah kebutuhan fungsional (functional requirements) dan jenis kedua
adalah kebutuhan nonfungsional (nonfunctional requirements).
a. Kebutuhan Fungsional (Functional Requirement)
Jenis kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan sistem.
Didalamnya terdapat beberapa komponen antara lain :
Tabel. Kebutuhan Fungsional (Functional Requirement)
No Aktor Deskripsi
1. Admin Untuk mengakses halaman utama control panel maka admin harus melakukan login terlebih dahulu untuk memastikan bahwa user yang mengakses halaman ini telah terdaftar User yang login menggunakan data yang tidak valid maka sistem akan memberikan peringatan
Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada tabel Siswa melalui menu yang telah disediakan.
Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada tabel Guru melalui menu yang telah disediakan.
Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada tabel Orang
tua melalui menu yang telah disediakan.
Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada tabel Kelas melalui menu yang telah disediakan.
Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada table Mata Pelajaran melalui menu yang telah disediakan.
Sistem harus bisa menampilkan data, entri data baru,
mengupdate, dan menghapus informasi pada tabel Semester melalui menu yang telah disediakan.
2. Wali Kelas User ini harus bisa melakukan login untuk bisa menggunakan system.
Wali kelas bisa mengubah data dirinya masing-masing Sistem harus bisa menampilkan data, entri data baru, mengupdate, dan menghapus informasi pada tabel Rekap_Nilai melalui menu yang telah disediakan.
3. Orang Tua User ini harus bisa melakukan login untuk bisa menggunakan system
Bisa mengubah data diri tergantung siapa yang login Sistem harus bisa menampilkan data jumlah anak yang disekolahkan pada sekolah yang bersangkutan.
Sistem harus bisa menampilkan data rekap nilai dari anak tertentu sesuai yang diinginkan oleh orangtua.
4. Siswa User ini harus bisa melakukan login untuk bisa menggunakan sistem
Bisa mengubah data diri tergantung siapa yang login Sistem harus bisa menampilkan daftar nilai mata pelajaran sesuai user siswa yang login.
Sistem harus bisa menampilkan daftar nilai ekstrakurikuler sesuai user siswa yang login.
b. Kebutuhan Nonfungsional (Nonfunctional Requirements)
Kebutuhan ini adalah tipe kebutuhan yang berisi properti perilaku yang dimiliki oleh sistem, di antaranya :
1. Operasional
a. Bisa digunakan pada sistem operasi Microsoft Windows maupun Linux versi apapun. b. Spesifikasi komputer minimum Pentium bahkan komputer MMX.
c. Bisa dikembangkan untuk aplikasi mobile. 2. Sekuriti
a. Sistem aplikasinya maupun databasenya dilengkapi password. b. User yang terdaftar menggunakan password yang telah terenkripsi.
c. User yang akan melakukan login harus menggunakan account yang telah terdaftar dan password yang telah terenkripsi baru bisa mendapat hak akses ke dalam halaman admin.
d. Pada halaman admin, setiap link harus melalui proses login yang legal sehingga tidak diijinkan mengakses link tanpa melalui tahapan yang benar.
e. Masih pada halaman admin juga dengan alasan keamanan apabila sistem tidak digunakan dalam beberapa detik maka sistem akan logout otomatis demi keamanan data dalam website ini.
3. Informasi
a. Digunakan untuk menginformasikan apabila password yang dimasukkan oleh pengguna salah. b. Digunakan untuk menampilkan semua informasi yang ada dalam rapor online.
c. Untuk lebih memperkenalkan jenis rapor online kepada masyarakat. 4. Kinerja
a. Layanan yang dibangun ini Multiplatform bagi sistem operasi.
b. Sistem ini akan menampilkan semua data yang relevan yang bisa langsung dilihat melalui web ini.
c. Untuk lebih mempermudah, maka sistem bisa juga dikembangkan untuk versi mobile.
4. Hasis Penelitian
Berikut ini merupakan beberapa poin penting dalam melakukan penelitian :
1. Membantu kepada para siswa dan orang tua untuk mendapatkan informasi mengenai hasil studi secepat mungkin dan tanpa kendala waktu sekaligus menjadikan sebuah media untuk mengontrol perkembangan anak oleh orang tua.
2. Pada kondisi tertentu dapat dinilai lebih mengefisiensikan waktu dan menghemat biaya serta informasi yang disajikan sangat cepat dan mudah untuk diakses.
5. Kesimpulan
Kesimpulkan yang dapat diambil setelah beberapa tahapan dalam menyelesaikan Aplikasi Raport Online Berbasis Web pada Sekolah Sao Pedro ini, antara lain:
1. Aplikasi Raport Online Berbasis Web pada Sekolah Sao Pedro yang telah dibuat dapat mempermudah bagi siswa, orang tua dalam melihat nilai dan wali kelas telah dimudahkan dalam mempublikasikan kepada siswa lebih cepat.
Aplikasi Raport Online Berbasis Web pada Sekolah Sao Pedro sebagai sebuah layanan informasi berbasis web yang dapat dengan mudah dikontrol perkembangan si anak didik kapanpun dan sebagai orang tua akan sangat terbantu untuk melihat hasil studi dari anak-anaknya kapanpun dan dimanapun.
DAFTAR PUSTAKA
HM. Jogiyanto, Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis, Penerbit Andi, Yogyakarta, 2005
Kristanto. Andri, Perancangan Sistem Informasi Dan Aplikasinya, Penerbit Gama Media
Mulyana, Y.B. 2004. Trik Membangun Situs Menggunakan PHP dan MySQL : Elex Media Komputindo.
Nugroho. Bunafit, PHP & MySQL dengan Editor Dreamveaver MX, Penerbit Andi, Yogyakarta, 2004
Nugroho. Adi, Analisis Dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek, Penerbit Informatika, Bandung, 2002
Sidik, Betha. 2005. MySQL. Bandung: Penerbit INFORMATIKA.
Sutabri. Tata, Analisis Sistem Informasi, Penerbit Andi, Yogyakarta,2004
Suyanto. M., Analisis & Desain Aplikasi Multimedia Untuk Pemasaran, Penerbit Andi Offset, Yogyakarta, 2004