Anda di halaman 1dari 10

Perancangan Sistem Informasi Akademik Sekolah

Berbasis Web (Studi Kasus SMPK Harapan Denpasar)

Agus Tommy Adi Prawira Kusuma


Prodi Sistem Informasi, Universitas Dhyana Pura, Badung, Bali
agustommyadi@yahoo.com

ABSTRACT

Management Information Systems Academic School is an information system whose


purpose is to help schools overcome problems related to data processing in schools academic.
Reporting can be done easily because it can be handled by the system. The system is built with
web-based technology, the MySQL database server, and use the C # programming language used
in the ASP.NET framework.
This system can be accessed simultaneously by multiple users through a network of local
schools, where every user in the system has a different authority are set according to user groups
so that the system can restrict users to access a particular page. This system makes the calculation
of grades were calculated manually by using the formula: (Task x 15%) + (exam 1 x 25%) +
(Exam 2 x 25%) + (Final Exams x 35%).
School Academic Management Information System designed in this study, is able to
handle the data of new admissions, class divisions, subjects, student grades, attendance of students
and preparing reports on the results of the selection of new students, student identity data, alumni
data, the data of parents, student attendance, class division result, the value of the daily tests and
assignments, the value of general tests and exams, grades for each subject, grades each student and
student statistical data.
Keywords : information systems, academic school, asp.net, web applications.

ABSTRAK

Sistem Informasi Manajemen Akademik Sekolah merupakan system informasi yang


bertujuan untuk membantu sekolah dalam mengatasi permasalahan-permasalahan yang dihadapi
dalam melakukan pengolahan data yang berkaitan dengan akademik sekolah. Sistem dibangun
dengan teknologi berbasis web, database server MySQL, dan menggunakan bahasa pemrograman
C# yang digunakan dalam framework ASP.NET.
Sistem ini dapat diakses secara bersamaan oleh beberapa pengguna melalui jaringan local
sekolah, dimana setiap pengguna dalam system ini memiliki otoritas yang berbeda-beda yang
diatur sesuai dengan group user sehingga sistem dapat membatasi pengguna untuk mengakses
halaman tertentu. Sistem ini membuat perhitungan nilai rapor yang dihitung secara manual dengan
menggunakan rumus : (Tugas x 15%) + (Ulangan 1 x 25%) + (Ulangan 2 x 25%) + (Ulangan
umum x 35%).
Sistem Informasi Manajemen Akademik Sekolah yang dirancang dalam penelitian ini,
mampu menangani data penerimaan siswa baru, siswa, orang tua siswa, guru, pembagian kelas,
mata pelajaran, nilai siswa, absensi siswa serta pembuatan laporan mengenai hasil seleksi siswa
baru, data identitas siswa, data alumni, data orang tua siswa, absensi siswa, hasil pembagian kelas,
nilai ulangan harian dan tugas, nilai ulangan umum dan ujian, nilai rapor tiap mata pelajaran, nilai
rapor tiap siswa dan data statistik siswa.
Kata Kunci : sistem informasi, akademik sekolah, asp.net, aplikasi web

64
65 Jurnal Teknologi Informasi dan Komputer, Volume1, Nomor 1, Januari 2015

PENDAHULUAN TINJAUAN PUSTAKA

Bagian akademik sekolah merupakan Akademik Sekolah


bagian yang bertugas untuk mengatur admi- Bagian akademik sekolah adalah ba-
nistrasi yang berkaitan dengan siswa, ke- gian yang membuat dan mengatur arsip arsip
giatan belajar mengajar dan nilai siswa da- yang berkaitan dengan data siswa, guru, ren-
lam upaya pengembangan potensi siswa. Tu- cana kegiatan belajar mengajar dan pen-
juannya untuk mengetahui data siswa, po- catatan nilai siswa yang kemudian dijadikan
tensi dan kemampuan siswa. bahan pelaporan kepada pihak-pihak yang
Kesulitan yang sering dihadapi oleh memerlukan, antara lain : siswa, orang tua /
bagian akademik SMPK I Harapan Denpasar wali siswa, kepala sekolah, yayasan, dan
dalam mengelola data siswa adalah dalam dinas pendidikan setempat. Data yang akan
penyimpanan, pencarian, penambahan dan diolah meliputi : Data Guru, Data Siswa,
perubahan data, ini disebabkan oleh masih Mata Pelajaran.
digunakannya sistem berkas dalam menge-
lola data siswa. Solusi yang dapat digunakan Penilaian Kelas
untuk mengatasi permasalahan ini salah sa- Penilaian kelas merupakan suatu ke-
tunya adalah dengan membangun aplikasi giatan yang dilakukan guru yang berkaitan
sistem informasi manajemen akademik seko- dengan pengambilan keputusan tentang
lah. Sistem informasi manajemen mampu pencapaian kompetensi dasar setelah me-
memberikan banyak kemudahan dalam pro- ngikuti proses pembelajaran. Data yang di-
ses pengolahan data, dimana proses pengo- peroleh pendidik selama pembelajaran ber-
lahan data yang biasa dilakukan secara ma- langsung dijaring dan dikumpulkan melalui
nual dapat diterapkan menjadi sistem kom- prosedur dan alat penilaian yang sesuai
puterisasi yang terintegrasi, dengan demi- dengan kompetensi dasar atau indikator yang
kian data dapat disimpan secara terstruktur akan dinilai, dari proses ini diperoleh
sehingga lebih mudah untuk dikelola. potret/profil kemampuan peserta didik dalam
SMPK I Harapan Denpasar sebagai mencapai sejumlah standar kompetensi dan
salah satu sekolah swasta dengan status kompetensi dasar yang dirumuskan dalam
terakreditasi A, memiliki sumber daya baik Kurikulum Tingkat Satuan Pendidikan ma-
guru, pegawai maupun siswa yang cukup sing-masing. Data tersebut diperlukan seba-
baik, dan juga didukung dengan fasilitas yang gai informasi yang diandalkan sebagai dasar
cukup memadai, yaitu sebuah la-boratorium pengambilan keputusan.
komputer yang terhubung de-ngan jaringan,
serta beberapa komputer yang terhubung Pelaporan Hasil Penilaian Kelas
kedalam LAN (Local Area Net-work) untuk Bentuk Laporan
mendukung pekerjaan bagian akademik Laporan kemajuan belajar peserta
sekolah. Fasilitas dan sumber daya yang didik dapat disajikan dalam data kuantitatif.
cukup memadai memungkinkan SMPK I Data kuantitatif disajikan dalam angka (skor),
Harapan Denpasar untuk menerapkan sis-tem misalnya seorang peserta didik mendapat
informasi manajemen berbasis web dalam nilai 60 pada mata pelajaran matematika.
mengelola data yang dimiliki, sehing-ga
dapat meningkatkan efektifitas dan efi-siensi Rekap Nilai
kerja pegawai dalam memberikan pelayanan Rekap nilai merupakan rekap
kepada siswa, efektifitas dan efisiensi kerja kemajuan belajar peserta didik, yang berisi
guru dalam proses belajar mengajar serta informasi tentang pencapaian kompetensi
memudahkan kontrol kepala sekolah terhadap peserta didik untuk KD setiap semester.
kinerja guru dan perkem-bangan prestasi Rekap nilai diperlukan sebagai alat kontrol
siswa. bagi guru tentang perkembangan hasil belajar
peserta didik, sehingga diketahui kapan
peserta didik memerlukan remedial.
Kusuma, Perancangan Informasi Akademik Sekolah… 66

Rapor kemajuan usaha tersebut. (Lucas, 1982).


Rapor adalah laporan kemajuan Langkah-langkah yang digunakan da-lam
belajar peserta didik dalam kurun waktu satu merancang dan membangun sistem infor-
semester. Laporan prestasi mata pelajaran, masi adalah sebagai berikut : (1) Penelitian
berisi informasi tentang pencapaian kom- pendahuluan (2) Studi kelayakan (3) Anali-
petensi yang telah ditetapkan dalam kuri- sis sistem (4) Desain sistem (5) Rancang
kulum tingkat satuan pendidikan. Masing- Bangun (6) Pemrograman (7) Pengetesan
masing sekolah boleh menetapkan sendiri (8) Pelatihan (9) Konversi dan instalasi (10)
model rapor yang dikehendaki asalkan Operasi.
menggambarkan pencapaian kompetensi pe-
serta didik pada setiap mata pelajaran yang Konsep Database Management System
diperoleh dari ketuntasan kompetensi da- (DBMS)
sarnya. Sistem basis data adalah sistem yang
Nilai pada rapor merupakan gambaran ke- terdiri atas kumpulan table / file yang saling
mampuan peserta didik, berikut adalah for- berhubungan dalam sebuah program berupa
mula untuk menghitung nilai rapor: DBMS yang memungkinkan beberapa pe-
makai atau program lain untuk mengakses
Nilai Rapor = Nilai Ulangan harian (25%) +
dan memanipulasi tabel - tabel tersebut,
Nilai Tugas (25%) +
Nilai Ulangan Umum (50%) sehingga dapat disimpulkan pula bahwa
sistem basisdata mempunyai beberapa ele-
Gambar 1. Perhitungan Nilai Rapor men penting, yaitu basisdata sebagai inti dari
sistem basisdata, perangkat lunak untuk me-
Bobot dari masing - masing nilai dapat beru- ngelola basis data, perangkat keras sebagai
bah bergantung dari kebijakan sekolah. pendukung operasi pengolahan data, serta
manusia mempunyai peran penting dalam
Sistem Informasi Manajemen sistem tersebut.
Sistem informasi manajemen meru- MySQL adalah sebuah server database
pakan penerapan sistem informasi di dalam SQL multiuser dan multi-threaded. SQL
organisasi untuk mendukung informasi- (Structured Query Language) sendiri adalah
informasi yang dibutuhkan oleh semua bahasa standar yang digunakan untuk
tingkatan manajemen. (Goerge, 1986). Suatu mengakses server database. MySQL dibuat
sistem informasi manajemen juga dapat oleh suatu badan yang bernama MySQL AB
dikatakan sebagai suatu kumpulan dari dan telah dipercaya mengelola sistem
interaksi-interaksi sistem – sistem yang me- dengan40 buah database berisi 10.000 tabel
nyediakan informasi baik untuk kebutuhan dan 500 diantaranya memiliki 7 juta baris
manajerial maupun kebutuhan operasi. Sis- (kira – kira 100 gigabyte data). Database ini
tem informasi manajemen akan melakukan dibuat untuk keperluan sistem database yang
fungsi - fungsi untuk menyediakan semua cepat, handal dan mudah digunakan.
informasi yang mempengaruhi semua ope-
rasi organisasi. Sistem informasi manajemen Pemrograman Berbasis Web
juga merupakan kumpulan dari sistem-sistem Pemrograman berbasis web meng-
informasi yang saling men-dukung antara gunakan beberapa bahasa yang berbeda yang
yang satu dengan yang lain-nya. saling mendukung antara yang satu dengan
yang lannya.
Merancang Sistem Informasi Manajemen
Merancang dan membangun suatu Hypertext Markup Language (HTML)
sistem informasi harus dilakukan dengan be- HTML merupakan bahasa pemrogra-
berapa tahapan yang disusun secara ber- man fleksibel yang bisa diletakkan atau
jenjang sampai sistem tersebut menjadi sis- disisipkan script dari bahasa pemrograman
tem yang layak dan siap digunakan untuk yang lain seperti JAVA, Visual Basic, C dan

66
67 Jurnal Teknologi Informasi dan Komputer, Volume1, Nomor 1, Januari 2015

lainnya. Hypertext dalam HTML berarti


bahwa kita dapat menuju ke suatu tempat,
misalnya Website atau halaman homepage VB.N C++.N C#.NE J#.NE …
lain, dengan cara memilih suatu link yang ET ET T T
biasanya digarisbawahi atau diwakili oleh CommonLangu
Langu Language Specification (CLS) L
age age a
suatu gambar. Hypertex ini juga mengi- Specif Specif n
jinkan kita untuk menuju ke salah satu bagian Service ASP.NETForm – form Form –
icatio icatio g
Web form
dalam suatu teks itu sendiri, sedangkan n n
Web
u
Markup Language menunjukkan suatu fasi- (CLS) (CLS) a
XML
Data ADO.NET dan XML Windo
g
litas yang berupa tanda tertentu dalam script ws
e
HTML di mana kita bisa men-set judul, garis, Base Class Library (BCL)
tabel, gambar dan lain-lainnya, dengan S
perintah khusus. p
Common Language Runtime (CLR)
e
c
Teknologi .NET Gambar 2 Dot NET Framework i
John Connel dalam buku Coding f
Techniques for Microsoft Visual Basic .NET, i
METODE DAN PERANCANGAN
c
mengatakan bahwa alasan dibuatnya .NET SISTEM a
adalah memberikan pemakai akses informasi, t
file atau program, setiap tempat, setiap saat, i
Perancangan Sistem
setiap platform dan setiap device atau o
Perancangan sistem dalam penelitian ini n
perangkat. Pemakai tidak perlu mengetahui dilakukan sesuai langkah-langkah berikut:
dimana informasi berada atau detail (
bagaimana cara memanggilnya. Diagram Konteks C
L
Diagram konteks (context diagram) S
Dot NET Framework merupakan pendekatan terstruktur yang )
Dot NET Framework adalah bertujuan untuk menggambarkan sistem
lingkungan untuk membangun, deploying / pertama kali secara garis besar (top level).
menyebarkan, dan menjalankan services Web Diagram konteks terdapat pada Gambar 3.
dan aplikasi lainnya. Dot NET Framework
disusun oleh dua komponen utama, yaitu Normalisasi Tabel
Common Language Runtime (runtime bahasa file yang terdiri dari beberapa grup
umum) dan .NET Framework Class Library elemen yang berulang - ulang perlu
(pustaka class .NET Framework) diorganisasikan kembali. Proses untuk
.NET Framework adalah platform mengorganisasikan file untuk menghilangkan
tunggal dimana semua orang dapat mengem- grup elemen yang berulang – ulang ini
bangkan aplikasi menggunakan suatu sistem disebut dengan normalisasi (normalization).
yang mirip dengan JVM (Java Virtual Normalisasi juga banyak dilakukan dalam
Machine). Berbeda dengan Java, tidak ada merubah bentuk database dari struktur pohon
penghalang bahasa dengan .NET sehingga atau struktur jaringan menjadi struktur
aplikasi dapat dikembangkan menggunakan hubungan.
bahasa VB, C++, C#, J# dan 20 bahasa Pada penelitian ini proses normalisasi
pemrograman lainnya yang kompatibel dilakukan untuk mengelompokan data
dengan .NET Framework. elemen menjadi tabel – tabel yang
menunjukkan entitas dan relasinya. Proses
normalisasi selalu diuji pada beberapa
kondisi, apakah ada kesulitan pada saat
menambah, menghapus, mengubah dan
membaca pada suatu basisdata, bila ada
Kusuma, Perancangan Informasi Akademik Sekolah… 68

kesulitan, maka relasi tersebut dipecah pada


beberapa tabel lagi. Coding
Diagram Alir Data ( DAD ) Pada tahapan ini dilakukan perancangan
Diagram Alir Data (DAD) digunakan dan pembuatan sistem informasi berbasis web
untuk menggambarkan aliran data dalam yang diinginkan dengan merepresentasikan
suatu sistem yang akan dikembangkan secara hasil rancangan pemodelan data yang telah
logika tanpa mempertimbangkan lingkungan dibuat tersebut ke dalam pemrograman
fisik dimana data tersebut mengalir atau DBMS dan aplikasi DBMA.
disimpan.
Sketsa rancangan Diagram Alir Data Pengujian dan analisis hasil
(DAD) dari Sistem Informasi Manajemen Pada tahap ini dilakukan pengujian
Akademik Sekolah bertujuan untuk terhadap sistem ini secara keseluruhan
memperoleh gambaran secara jelas dengan melakukan pengamatan terhadap
bagaimana sistem tersebut nantinya proses running program aplikasi dan pada
diterapkan. DAD level

Data siswa mendaftar Identitas, NUAM, persyaratan pendaftaran


g 2.0 D16 Pendaftar Data siswa mendaftar
Siswa proses Data siswa D1 Siswa 3.0
master data Data identitas siswa

Data identitas siswa


proses
Biodata D2 Guru Data identitas guru
penerimaan Hasil seleksi
Data siswa siswa baru
Biodata, pekerjaan D3 Orang tua atau wali Data identitas
Nilai rapor orang tua / wali

8.0 Data Bahasa D4 Bahasa


5.0 data siswa baru
Absensi siswa Data Agama D5 Agama
proses kenaikan
kelas
4.0 e f
Data tingkat ijazah D6 Tingkat ijasah
Hasil pembagian
Ketidakhadiran siswa Pegawai Calon siswa
Biodata guru, dan orang tua siswa

Hasil pembagian kelas kelas proses registrasi


administrasi
Nilai tugas dan ulangan

Kelas siswa D17 Kelas Siswa siswa baru


d
Data mata pelajaran
Guru Data mata pelajaran D8 Mata pelajaran

Data batas tuntas nilai


Nilai tugas dan ulangan

b
D9 Batas tuntas
Data batas tuntas nilai
Nilai rapor
Nilai Rapor Siswa

Yayasan
Data kelas Data Kelas
D10 Kelas
Data kelas
e
Data pekerjaan D11 Pekerjaan
Pegawai a
Jenis nilai
Statistik data siswa, dan guru

Statistik data siswa, dan guru

administrasi
D12 Jenis nilai Dinas Pendidikan
Jenis nilai
Kodya Denpasar
6.0
Usename dan password
D17 User Data User
Pengolahan Nilai Otoritas

Username dan password c


Otoritas
Username dan password Kepala Sekolah
Otoritas 1.0 Otoritas
Username dan password
Validasi User 7.0
Nilai Permintaan
Data absen siswa Pembuatan
Nilai D14 Absensi siswa D13 informasi
laporan
Laporan sesuai permintaan

Data hasil pembagian kelas, siswa naik/tidak naik kelas h

Nilai Orang tua / Wali


Rapor akhir semester
Statistik nilai siswa siswa

Gambar 3 DAD Sistem Informasi Akademik Sekolah

pengaturan hak akses (otoritas) bagi seorang


Perancangan Antar Muka Sistem user maupun admin. Pengujian terhadap sis-
Desain antarmuka sistem pada pene- tem ini pada akhirnya bertujuan untuk me-
litian in imenggunakan tools diantaranya ngetahui seberapa jauh tingkat keberhasilan
Adobe Photoshop 7.0, Macromedia Dream- yang dicapai sesuai dengan tujuan yang telah
weaver MX. Selain memperhatikan kein- dibuat.
dahan tampilan, pada tahap ini juga diper-
hatikan kesesuaian kolom-kolom yang dibu-
tuhkandengan field yang ada pada table data-
base, sehingga semua data yang di masukkan
melalui antarmuka sistem dapat tertampung
di database.

68
69 Jurnal Teknologi Informasi dan Komputer, Volume1, Nomor 1, Januari 2015

a
Dinas Pendidikan
Kodya Denpasar

Laporan keadaan guru dan


b siswa i
Yayasan Orang tua / Wali
Kebijakan Data identitas dan pekerjaan Siswa

Laporan keadaan
guru dan siswa Laporan Prestasi anak

c Username, password, Sistem Informasi h


Identitas Diri
Permintaan Informasi
Kepala Sekolah Manajemen Akademik Siswa
Otoritas user, Laporan Sekolah Nilai

Identitas dan perkembangan


Syarat pendaftaran
nilai siswa

d Username, pasword, data nilai, g


Pengumuman hasil seleksi
Guru absensi, perilaku Calon Siswa

Identitas, user name, dan Identitas calon siswa,


e password hasil seleksi calon siswa f
Pegawai Panitia
administrasi Otoritas Daftar siswa yang diterima Penerimaan
Siswa Baru

Gambar 4. Diagram Konteks

bekerja dengan baik. Kebutuhan perangkat


lunak dari Sistem Informasi Manajemen
PENGUJIAN DAN ANALISA HASIL Akademik Sekolah ini adalah sebagai berikut
: (1) Internet Information Ser-vices 5.1 (2)
Pengujian Sistem. Microsoft.Net (3) Framework 2.0 (4) MySQL
Sistem ini akan diinstal pada sebuah Connector / NET 5.0.8.1 (5) SQL Enterprise
computer server yang dikelola oleh seorang 5.17 (6) Database MySQL Server 5.0 Crystal
admin, system dapat diakses oleh komputer Report.
lain yang terdapat pada ruang administrasi
dan ruang guru, dimana semua computer ini Uji Coba Instalasi Sistem.
terhubung ke dalam Local Area Network Proses instalasi Sistem Informasi Manajemen
(LAN). Akademik Sekolah dilakukan dengan menya-
Pengujian sistem diperlukan untuk menge- lin semua halaman web ke dalam suatu
tahui apakah system sudah berfungsi dengan directory, kemudian membuat suatu virtual
baik dalam melakukan manajemen data aka- directory pada IIS yang diarahkan ke
demik sekolah, pengujian sistem akan dila- directory tempat menyimpan halaman web,
kukan dengan tahapan-tahapan sebagai be- kemudian dilakukan persiapan
rikut : database dengan cara membuat database
baru pada MySQL server melalui SQLyog
Instalasi requirement sistem. dengan nama db_simaks, kemudian menyalin
Instalasi kebutuhan -kebutuhan (requirement) database system ke database yang baru
sistem dilakukan pada sebuah komputer yang dibuat. Uji coba ini bertujuan untuk
akan digunakan sebagai server untuk uji coba mengetahui apakah sistem yang telah dibuat
sistem, sehingga seluruh fungsi sistem dapat dapat berfungsi dengan baik seperti pada
Kusuma, Perancangan Informasi Akademik Sekolah… 70

komputer yang telah digunakan untuk data akademik sekolah, pengujian sistem
membangun sistem. akan dilakukan dengan tahapan-tahapan
sebagai berikut :
Uji Coba Antarmuka Sistem
Tahap pengujian berikutnya adalah uji coba Instalasi requirement sistem.
antarmuka sistem. Pengujian ini bertujuan Instalasi kebutuhan - kebutuhan (requ-
untuk menguji apakah semua form-form yang irement) sistem dilakukan pada sebuah kom-
ada dalam system sudah berfungsi dengan puter yang akan digunakan sebagai server
benar agar kesalahan yang terjadi dapat untuk uji coba sistem, sehingga seluruh fung-
seminimal mungkin. Pengujian antarmuka si sistem dapat bekerja dengan baik.
system juga termasuk pengujian terhadap : Kebutuhan perangkat lunak dari Sistem
Informasi Ma-najemen Akademik Sekolah ini
Input Data adalah seba-gai berikut : (1) Internet Infor-
Proses Input data dilakukan oleh mation Services 5.1 (2) Microsoft .Net (3)
pengguna (user). Input data dimulai dengan Framework 2.0 (4) MySQL Connector / NET
melakukan input data master yang merupakan 5.0.8.1SQL Enterprise 5.17 (Database My-
sumber data dari suatu transaksi / proses SQL Server 5.0 (5) Crystal Report.
pengolahan data yang akan dilakukan selan-
jutnya, kemudian akan dilakukan uji coba Uji Coba Instalasi Sistem.
input data personal dan nilai siswa. Proses instalasi Sistem Informasi
Manajemen Akademik Sekolah dilakukan
Edit dan Query Data dengan menyalin semua halaman web
Uji coba Edit data bertujuan untuk kedalam suatu directory, kemudian membuat
melakukan perubahan terhadap data yang suatu virtual directory pada IIS yang
terdapat di dalam database.Query dataadalah diarahkan ke directory tempat menyimpan
proses pencarian informasi yang terdapat halaman web, kemudian dilakukan persiapan
dalam database. Query dapat disertai dengan database dengan cara membuat database
beberapa parameter sesuai dengan keperluan baru pada MySQL server melalui SQLyog
user. dengan nama db_simaks, kemudian menyalin
database system ke database yang baru
Tampilan Informasi dibuat. Uji coba ini bertujuan untuk
Semua pengguna sistem, baik admini- mengetahui apakah sistem yang telah dibuat
strator maupun user dapat melakukan pengu- dapat berfungsi dengan baik seperti pada
jian tampilan laporan dari sistem ini sesuai komputer yang telah digunakan untuk
dengan informasi yang dibutuhkan oleh user. membangun sistem.
Informasi yang dihasilkan ditampilkan me-
lalui report data. Uji Coba Antarmuka Sistem
Tahap pengujian berikutnya adalah uji
PENGUJIAN DAN ANALISA HASIL coba antarmuka sistem. Pengujian ini ber-
Pengujian Sistem. tujuan untuk menguji apakah semua form-
Sistem ini akan diinstal pada sebuah form yang ada dalam system sudah berfungsi
computer server yang dikelola oleh seorang dengan benar agar kesalahan yang terjadi
admin, system dapat diakses oleh komputer dapat seminimal mungkin. Pengujian antar-
lain yang terdapat pada ruang administrasi muka system juga termasuk pengujian
dan ruang guru, dimana semua computer ini terhadap :
terhubung ke dalam Local Area Network
(LAN). Input Data
Pengujian sistem diperlukan untuk Proses Input data dilakukan oleh
mengetahui apakah system sudah berfungsi pengguna (user). Input data dimulai dengan
dengan baik dalam melakukan manajemen melakukan input data master yang merupakan

70
71 Jurnal Teknologi Informasi dan Komputer, Volume1, Nomor 1, Januari 2015

sumber data dari suatu transaksi/proses


pengolahan data yang akan dilakukan
selanjutnya, kemudian akan dilakukan uji
coba input data personal dan nilai siswa.

Edit dan Query Data


Uji coba Edit data bertujuan untuk
melakukan perubahan terhadap data yang
terdapat di dalam database.Query dataadalah
proses pencarian informasi yang terdapat Gambar 5. Nilai Tugas Siswa
dalam database. Query dapat disertai dengan
beberapa parameter sesuai dengan keperluan
user. 2. Nilai Ulangan 1, bobot nilai 25%

Tampilan Informasi
Semua pengguna sistem, baik
administrator maupun user dapat melakukan
pengujian tampilan laporan dari sistem ini
sesuai dengan informasi yang dibutuhkan
oleh user.Informasi yang dihasilkan
ditampilkan melalui report data.

Analisa Hasil
Analisis hasil yang dilakukan adalah analisa
terhadap hasil perhitungan nila irapor,
pertumbuhan data, analisis kekurangan dan
kelebihan sistem serta analisa mengenai Gambar 6. Nilai Ulangan 1
kelayakan system untuk diimplementasikan
secara nyata. 3. Nilai Ulangan 2, bobot nilai 25%

Analisa Hasil Perhitungan Nilai Rapor


Pengujian ini berfungsi untuk mengetahui
apakah rumus atau formula yang digunakan
sudah berhasil diterapkan dengan benar
dalam logika program, sehingga meng-
hasilkan perhitungan yang benar. Untuk
mengetahui kebenaran hasil perhitungan nilai
rapor maka akan dilakukan pengujian dengan
memasukkan beberapa nilai siswa kelas VIIA
sebagai berikut :

1. Nilai Tugas, bobot nilai 15%

Gambar 7. Nilai Ulangan 2


Kusuma, Perancangan Informasi Akademik Sekolah… 72

4. Nilai Ulangan Umum, bobot nilai 35% atau formula yang digunakan untuk meng-
hitung nilai rapor sudah dapat diterapkan
dengan benar dalam logika program.

SIMPULAN
Sistem Informasi Manajemen Akade-
mik Sekolah merupakan sistem yang diran-
cang dan dibangun dengan teknologi berbasis
web dengan menggunakan database rela-
sional yang dibangun dalam MySql Server
dan bahasa pemrograman C# yang digunakan
dalam ASP.NET, sehingga sistem dapat
diakses secara bersamaan oleh beberapa
Gambar 8. Nilai Ulangan Umum pengguna melalui jaringan lokal sekolah,
dimana setiap pengguna dalam system ini
5. Hasil perhiungan nilai rapor yang memiliki otoritas yang berbeda-beda yang
dihasilkan oleh system adalah sebagai diatur sesuai dengan group user sehingga
berikut : sistem dapat membatasi pengguna untuk
mengakses halaman tertentu.
Sistem ini memberikan banyak man-
faat bagi sekolah dalam hal efisiensi kerja
guru dan pegawai, sistem ini mampu
melakukan perhitungan terhadap nilai siswa
secara otomatis. Sistem Informasi Mana-
jemen Akademik Sekolah mampu menangani
data penerimaan siswa baru, siswa, orang tua
Gambar 9. Hasil Perhitungan Nilai Rapor
siswa, guru, pembagian kelas, mata pelajaran,
nila isiswa, absensi siswa serta pembuatan
Jika perhitungan nilai rapor di atas dihitung
laporan mengenai hasil seleksi siswa baru,
secara manual dengan menggunakan rumus :
data identitas siswa, data alumni, data orang
(Tugas x 15%) + (Ulangan 1 x 25%) +
tua siswa, absensi siswa, hasil pembagian
(Ulangan 2 x 25%) + (Ulangan umum x
kelas, nilai ulangan harian dan tugas, nilai
35%)
ulangan umum dan ujian, nilai rapor tiap
Maka hasil nilai rapor yang didapat :
mata pelajaran, nilai rapor tiap siswa dan data
statistik siswa.
Tabel 1. Hasil Perhitungan Manual Nilai
Rapor
DAFTAR PUSTAKA
Nilai
No Nama
Rapor [1] Departemen Pendidikan Nasional,
1 Alfino Dino Pati Jalal 80.00 2007. Model Penilaian Kelas
2 Deri Marwan 76.00 Kurikulum Tingkat Satuan
3 Edi Sudrajat 81.00 Pendidikan. Jakarta : CV Timur Putra
Mandiri
4 KuniawanGede 79.00
[2] Hartono, Jogiyanto.1999. Analisis
5 MalaiakiKetut 76.50 Dan Design Sistem Informasi.
Yogyakarta: ANDI.
[3] Mulyasa, E. 2002. Manajemen
Analisa diatas memperlihatkan bahwa hasil Berbasis Sekolah. Bandung : PT
perhitungan secara manual dan output yang RemajaRosdakarya.
dihasilkan oleh system menunjukkan hasil
yang sama, ini menunjukkan bahwa rumus

72
73 Jurnal Teknologi Informasi dan Komputer, Volume1, Nomor 1, Januari 2015

[4] Mayo, Joseph. 2002. C# Unleashed.


USA :Sams Publishing.
[5] Olsen, andy. 2006. Total Training
For Microsoft ASP.NET 2.0
Building Web Application Set 1 And
Set 2. Total Training Inc.
[6] Budiharto, WidododanSukmadi, Dodi
Yogi. 2004. Aplikasi e-Commerce
Menggunakan Visual C#.NET.
Yogyakarta : ANDI.
[7] Kadir, Abdul. 2002. Penuntun
Praktis Belajar SQL. Yogyakarta :
ANDI.
[8] Online Documentation,
http://www.mysql.com, 2008
[9] Online Documentation,
http://www.asp.net, 2008
[10] Online Documentation,
http://www.javascript.com, 2008

Anda mungkin juga menyukai