implementsi sistem informasi raport online berbasis …repository.amikom.ac.id/files/naskah...
TRANSCRIPT
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
YOGYAKARTA 2011
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
Keiword : Information Systems, Web Application, PHP, CSS, Java Script, XAMPP
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).
2.4 Karakteristik sistem informasi
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.
Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem
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
dibutuhkan. Untuk mempermudah analisis kebutuhan sistem dalam menentukan
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
Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi Offset.