Perancangan Sistem Informasi Pengisian Raport Berbasis Web Pada SMA Negeri 1 Kotaagung Kabupaten Tanggamus (Sub Sistem Nilai Mata Pelajaran)
ZAIDI SAPUTRA (
[email protected])
Program Studi Sistem Informasi STMIK Pringsewu Lampung Jln. Wisma Rini No.09 Kode Pos 35373 Telp. 0729-21240 Abstract The information system is an information system that has the function of collecting, processing, storing, analyzing, and disseminating information for specific purposes. To determined the success rate of learners to achieve competency standards that have been established through the SBC (Curriculum Education Unit) then evaluated. Evaluation report contained in the Student Results Sheet (LHBS) given to student seachend of the semester. In general, schools are still using conventional means (hand written) to report scores achieved by students to parents or guardians.This information system designed to help overcome these problems are charging Student Results Sheet (LHBS) by utilizing information technology (computerization). Keywords: Information Systems, Charging Algebra,Value Lesson
1. Pendahuluan
menggunakan cara manual (ditulis tangan).
1.1. Latar Belakang
Cara
yang
demikian
akan
semakin
SMA Negeri 1 Kotaagung merupakan
ditinggalkan masyarakat, sebab tantangan
sekolah dengan berstatus Negeri yang
lembaga pendidikan baik formal maupun
bertempat di Jln. Bhayangkara No. 77
non formal ke depan adalah bagaimana
dengan akreditas A. Sebagai sekolah yang
membangun
diharapkan
akademik yang cepat dan akurat dengan
menjadi
Sekolah
Rintisan
Berstandart Internasional pada tahun 2012 SMA Negeri 1 Kotaagung Kabupaten
sebuah
sistem
informasi
biaya yang seefisien mungkin. Sesuai dengan visi dan misi dari SMA
terutama
Negeri 1 Kotaagung Kabupaten Tanggamus
pemanfaatan teknologi informasi sebagai
yaitu unggul dalam ipteks, imtaqs dengan
sarana penunjang dalam kegiatan proses
berwawawasan lingkungan, maka penulis
pembelajaran.
merasa perlu untuk mengadakan kajian
Tanggamus
Salah
terus
satu
pemanfaatan penunjang
berbenah,
faktor
media kegiatan
penting
informasi
dalam
tentang suatu sistem informasi yang dapat
sebagai
membatu proses kerja administrasi sekolah,
pembelajaran
di
sekaligus sebagai implementasi dari visi
sekolah adalah perlu dibangunnya sebuah
sekolah
sistem informasi yang efektif dan efisien,
pengetahuan dan teknologi (ipteks).
baik sistem informasi akademik maupun non akademik. Salah satu temuan dari penulis di SMA Negeri 1 Kotaagung adalah sistem informasi yang masih menggunakan cara manual, baik dalam pengolahan sistem akemik maupun non akademiknya. Sebagai salah satu contoh adalah pengisian leger, raport
dan
buku
induk
yang
masih
yaitu
unggul
dalam
ilmu
Dari uraian tersebut di atas penulis mencoba untuk mengatasi masalah sistem informasi yang ada di SMA Negeri 1 Kotaagung Kabupaten Tanggamus dengan merancang
sebuah
penulisan raport.
sistem
informasi
1.2 Tujuan Penulisan
berbasis web penulisan raport di SMA
Dari uraian pendahuluan di atas maka
Negeri
1
Kotaagung
tujuan dari penulisan makalah ini adalah
Tanggamus.”
sebagai berikut:
1.4 Batasan Masalah
Kabupaten
1. Dengan dibangunnya sistem informasi
Ada lima komponen nilai hasil belajar
penulisan raport maka proses pengisian
siswa, yaitu nilai mata pelajaran, nilai
raport di SMA Negeri 1 Kotaagung
ketercapaian
Kabupaten
ekstrakurikuler, nilai kehadiran dan nilai
Tanggamus
dapat
lebih
mudah dan cepat.
kompetensi
siswa,
nilai
kepribadian. Dari kelima komponen hasil
2. Mempermudah tugas dari wali kelas
belajar siswa tersebut penulis dalam laporan
dalam membuat laporan hasil belajar
ini hanya membahas tentang “sistem
siswanya setiap akhir semester.
informasi penulisan rapot untuk nilai
3. Mengimplementasikan visi sekolah yaitu
mata pelajaran.”
unggul dalam ipteks (ilmu pengetahuan
2. Bahan dan Metode Penelitian
dan teknologi).
2.1 Bahan Penelitian
4. Mempermudah administrasi
petugas sekolah
tenaga
2.1.1 Perangkat Keras (Hardware)
dalam
Spesifikasi perangkat keras atau hardware
mengarsipkan berkas hasil belajar siswa
yang direkomendasikan untuk menjalankan
dalam bentuk leger dan buku induk.
sistem informasi sekolah berbasis web pada
5. Agar Siswa dapat melihat raport secara online.
program ini adalah sebagai berikut. 1. Processor minimal 2,26 GHz.
1.3. Rumusan Masalah
2. RAM minimal 512 M.
Dari uraian latar pendahuluan dan tujuan
3. Hardisk minimal 40 GB.
penulisan di atas maka rumusan masalah
4. Monitor 14 inchi.
dalam penulisan ini adalah “Bagaimana
5. DVD Combo.
membangun sebuah sistem informasi
6. VGA Minimal 64 MB.
7. UPS Maxis
implementasi, pengujian unit, integrasi
2.1.2 Perangkat Lunak (Software)
sistem, pengujian sistem, operasi dan
Spesifikasi software yang digunakan untuk
pemeliharaan.
mendesain
waterfall model seperti ditunjukkan pada
dan
menjalankan
program
sistem informasi sekolah berbasis web ini
Tahap-tahapan
dalam
gambar 1 dibawah ini.
adalah sebagai berikut. 1. PHP Triad. 2. Macromedia Dreamweaver 8.0. 3. Macromedia Flash. 4. Mozilla Firefox. 5. Xampp Server. 6. SQLyog Enterprise Gambar 1. Waterfall Model 7. Adobe Photoshop CS2. 2.2.1 Analisis dan Definisi Persyaratan 8. Swis 2.0. Proses mengumpulkan informasi kebutuhan 9. Flash Player sistem/perangkat lunak melalui konsultasi 2.2 Metode Penelitian dengan
user
system.
Proses
ini
Dalam penelitian ini digunakan metode mendefinisikan
secara
rinci
mengenai
waterfall. Menurut Christian (2009, p.119), fungsi-fungsi, batasan dan tujuan dari Waterfall model merupakan salah satu perangkat lunak sebagai spesifikasi sistem model
proses
perangkat
lunak
yang yang akan dibuat.
mengambil kegiatan proses dasar seperti spesifikasi, pengembangan, validasi, dan
2.2.2 Perancangan Sistem dan Perangkat Lunak
evolusi, dan merepresentasikannya sebagai
Proses
fase-fase proses yang berbeda seperti
difokuskan
analisis
struktur data, arsitektur perangkat lunak,
dan
perancangan
definisi perangkat
persyaratan, lunak,
representasi
perancangan pada
empat
antarmuka,
sistem
ini
atribut,
yaitu
dan
detail
(algoritma) prosedural. Yang dimaksud
yang tidak diketemukan pada tahapan
struktur data adalah
dari
sebelumnya, perbaikan atas implementasi
hubungan logis antara elemen-elemen data
unit sistem dan pengembangan pelayanan
individual.
sistem, sementara persyaratan-persyaratan
2.2.3 Implementasi dan Pengujian Unit
baru ditambahkan.
representasi
Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian
3. Hasil 3.1 Pengumpulan data dan analisis
program atau unit program. Kemudian
Sebelum merancang suatu database,
pengujian unit melibatkan verifikasi bahwa
yang harus dilakukan adalah mengetahui
setiap
unit
program
telah
memenuhi
spesifikasinya.
pengguna aplikasi, proses ini disebut
2.2.4 Integrasi dan Pengujian Sistem Unit
dan menganalisis apa yang diinginkan dari
program/program
individual
diintegrasikan menjadi sebuah kesatuan sistem dan kemudian dilakukan pengujian. Dengan kata lain, pengujian ini ditujukan
pengumpulan data dan analisis. Untuk menspesifikasikan kebutuhan yang pertama kali dilakukan adalah mengidentifikasi bagian lain di dalam sistem informasi yang berinteraksi
dengan
sistem
database.
untuk menguji keterhubungan dari tiap-tiap Termasuk pengguna yang baru atau yang fungsi perangkat lunak untuk menjamin sudah lama juga aplikasinya, kebutuhan– bahwa persyaratan sistem telah terpenuhi. kebutuhan tersebut dikumpulkan dan di Setelah pengujian sistem selesai dilakukan, analisa. perangkat lunak dikirim ke pelanggan/user. Berikut
ini
adalah
data-data
atau
2.2.5 Operasi dan Pemeliharaan dokumen-dokumen yang penulis gunakan Tahap ini biasanya memerlukan waktu untuk
merancang
sistem
informasi
yang paling lama. Sistem diterapkan (dipenulisan install)
dan
dipakai.
raport
di
SMA
Negeri
Pemeliharaan Kotaagung Kabupaten Tanggamus.
mencakup koreksi dari beberapa kesalahan
1
1. Daftar
nama
siswa;
dokumen
ini
praktik dan sikap. Data ini terekam
memuat tentang nis, nama siswa, kelas,
dalam
program studi, dan jenis kelamin. Daftar
diserahkan oleh guru bidang study
nama siswa ini biasanya terekam dalam
kepada wali kelas, yang pada akhirnya
absensi dari guru bidang study untuk
daftar
setiap mata pelajaran yang diampu.
digunakan
2. Daftar guru dan karyawan, dokumen ini
daftar
nilai
nilai
raport
oleh
raport
yang
tersebut
akan
kelas
untuk
wali
menulis leger dan raport.
memuat tentang nip, nama, pangkat,
5. Lembar hasil belajar siswa, dokumen
golongan, tingkat pendidikan dan lain
ini berisi tentang nilai yang diperoleh
sebagainya. Data ini terekam dalam
oleh siswa untuk seluruh mata pelajaran
laporan bulanan yang dikeluarkan oleh
yang diikuti selama satu semester.
sekolah setiap bulan dan setiap awal
Dokumen ini terekam dalam buku raport
dan akhir tahun pelajaran. 3. Daftar mata pelajaran, dokumen ini memuat tentang nama-nama pelajaran yang diberikan untuk setiap jenjang tingkatan dari kelas X, XI, dan XII berdasarkan program studi yang diambil oleh sertiap perseta didik. Dokumen ini terekam
dalam
dokumen
struktur
kurikulum. 4. Daftar nilai siswa, dokumen ini berisi tentang nilai yang diperoleh oleh siswa
yang
dibagikan
kepada
siswa/orang tua setiap akhir semester. Dari ketiga dokumen di atas penulis menganalisis lebih detail tentang dokumen lembar hasil belajar siswa. Dokumen hasil belajar siswa terdiri dari tiga halaman, yaitu:
(1)
Daftar
Nilai
Siswa;
(2)
Pencapaian Kompetensi Siswa; dan (3) Ekstrakurikuler,
Kehadiran
dan
Kepribadian. Dari ketiga halaman tersebut sesuai dengan batasan masalah yang penulis sampaikan di depan, maka penulis hanya di setiap akhir semester untuk setiap mengkhususkan
membahas
tentang
mata pelajaran yang diikuti. Ada tiga jenis nilai yaitu nilai pengetahuan,
halaman pertama yaitu daftar nilai siswa.
Berikut ini adalah bentuk halaman daftar
atau raport.
nilai siswa pada lembar hasil belajar siswa
Adapun role bisnis yang berjalan di
1.
Tahun pelajaran adalah rentang waktu
SMA Negeri 1 Kotaagung Kabupaten
proses belajar mengajar yang dimulai
Tanggamus adalah sebagai berikut:
dari bulan Juli dan berakhir pada bulan Juni tahun berikutnya.
2.
Dalam satu tahun pelajaran dibagi menjadi dua semester, yaitu semester 1 dimulai dari bulan Juli sampai dengan Desember,
dan
semester
2
yang
dimulai dari bulan Januari sampai dengan Juni. 3.
9.
Siswa yang belajar di masing-masing kelas disebut dengan rombel.
10. Guru
mempunyai
identitas
yang
bersifat unik yaitu NIP dan atau NUPTK. 11. Dalam satu tahun pelajaran guru
SMA Negeri 1 Kotaagung mempunyai tiga jurusan yaitu Umum (Untuk Kelas
mengajar di beberapa kelas dengan mata pelajaran yang sama dan atau
X), Ilmu Pengetahuan Alam dan Ilmu mata pelajaran yang berbeda. Pengetahuan Sosial (Untuk Kelas XI 12. Disamping mengajar beberapa orang dan XII). guru diberikan tugas sebagai wali 4.
Penjurusan dilakukan ketika siswa yang bersangkutan sudah duduk di
membimbing seluruh siswa yang ada
kelas XI. 5.
Kumpulan dari jurusan yang sama di tingkat yang sama disebut dengan
6.
7.
8.
kelas. Dimana tugas wali kelas adalah
didalam kelas tersebut. 13. Setiap awal tahun pelajaran kepala
Prodi.
sekolah
Mata pelajaran untuk masing-masing
menyusun pengelola sekolah yang
prodi ada yang sama dan ada pula yang
terdiri dari Wakil Kepala Sekolah,
berbeda.
Kepala
Masing-masing
prodi
terdiri
dari
dan
Tata
pengembang
Usaha,
Kepala
Perpustakaan, Kepala Laboratorium,
beberapa kelas.
Pembina
Setiap siswa mempunyai identitas yang
Intrakurikuler.
bersifat unik yaitu Nomor Induk Siswa
tim
14. Sebagian
Ekstrakurikuler
dan
guru mendapatkan tugas
Sekolah (NISS) dan atau Nomor Induk
tambahan sebagai pengelola sekolah,
Siswa Nasional (NISN).
dan dapat diperkenankan seorang guru diberikan tugas tambahan lebih dari
satu,
misalnya
seorang
guru
dimungkinkan untuk mendapat tugas tambahan
sebagai
Laboratorium
Komputer
Kepala sekaligus
sebagai Pembina OSIS.
atau raport diberikan kepada siswa setiap akhir semester pada tanggal yang ditentukan
Study tersebut. 19. Nilai Kriteria Ketuntasan Minimum (KKM) setiap prodi berbeda. 20. Nilai Kriteria Ketuntasan Minimum
15. Lembar Hasil Belajar Siswa (LBHS)
sudah
harus dicapai oleh siswa di Program
Oleh
(KKM) dalam satu prodi untuk setiap mata pelajaran juga berbeda. 21. Nilai Kriteria Ketuntasan Minimum
Menteri
(KKM) setiap mata pelajaran dalam
Pendidikan Nasional yang tertuang
satu prodi untuk setiap semesternya
dalam buku kalender akademik.
berbeda.
16. Lembar Hasil Belajar Siswa (LBHS)
3.2 Perancangan Konseptual
Database
Secara
disahkan oleh Wali Kelas dan Kepala Dari dokumen Lembar Hasil Belajar Siswa Sekolah. (LBHS) dan role busines di atas maka 17. Lembar Hasil Belajar Siswa terdiri dari Nilai Kriteria Ketuntasan Minimum (KKM), Pengetahuan, Nilai Praktik, Nilai Sikap untuk setiap mata pelajaran sesuai dengan Program Study yang diambil oleh siswa. 18. Nilai Kriteria Ketuntasan Minimum (KKM) adalah nilai minimum yang
penulis
merancang
database
secara
konseptual dalam bentuk diagram ERD (Entity Relationship Diagram). Bentuk ERD sistem informasi penulisan raport di SMA Negeri 1 Kotaagung adalah sebagai berikut:
Dari dokumen Lembar Hasil Belajar Siswa
Normalisasi.
(LBHS) dan role busines di atas maka
datase sistem informasi penulisan raport di
penulis juga merancang database secara
SMA Negeri 1 Kotaagung adalah sebagai
konseptual
berikut:
dalam
bentuk
diagram
Bentuk
Normalisasi
dari
UNF Nis
NmSiswa
KdSmt
Jurusan
KdJab
Jabatan
NTeori
NPraktik
NSikap
Semester Nip
KdTapel
Kelas
KdProdi
Prodi
KdJur
Tanggal
KKM
KdMapel
Mapel
Kelas
KdProdi
Prodi
KdJur
NmGuru
Tanggal
KKM
KdMapel
Mapel
NmGuru
1 NF
Nis
KdSmt
NmSiswa Semester
Jurusan
KdJab
Jabatan
NTeori
NPraktik
NSikap
Nip
KdTapel
2 NF
Nis
KdSmt
NmSiswa KdMapel
Mapel
NTeori
NPraktik
Nsikap
Nis
KdSmt
Semester
Kelas
KdJur
Jurusan
KdProdi
KdJab
Jabatan
KdTapel
Nip
NmGuru
Tanggal
KKM
KdMapel
NTeori
NPraktik
NSikap
3 NF Nis
KdSmt
Nis
NmSiswa
KdMapel
Mapel
KdSmt
Semester
KdTapel
Tanggal
KdSmt
KdProdi
KdMapel
KKM
KdSmt
KdJab
Nip
KdTapel
Nis
Kelas
KdTapel
KdMapel
Kelas
KdJur
Jurusan
KdProdi
Prodi
Kelas
KdProdi
Nip
NmGuru
KdJab
Jabatan
KdJur
Nip
KdMapel
Prodi
Selanjutnya dari diagram ERD dan
3.3 Perancangan Database Secara Logika
Normalisasi di atas akan digunakan untuk
Perancangan database secara logika
merancang database secara logika.
digambarkan dalam bentuk notasi diagram EER
(Enhanced
Entity
Relationship).
Bentuk notasi diagram EER dari diagram ERD di atas adalah sebagai berikut:
3.4 Perancangan Database Secara Fisik Dari diagram ERR di atas, maka langkah selanjutnya database diperlukan
adalah secara untuk
merancang fisik.
bentuk
Langkah
pemilihan
ini
struktur
penyimpanan pengaksesan mencapai
yang
spesifik
dan
file-file
database
untuk
kinerja
bermacam–macam
yang
terbaik
aplikasi.
di
Bentuk
database secara fisik untuk sistem informasi
Field Name
di atas adalah sebagai berikut:
KdTapel Nis Kelas
Tabel 1. Jurusan : Aplikasi_Raport
Nama tabel
: 01_Jurusan
Primary key
: KdJur Data Type Text (1) Text (23)
Keterangan PK
Tabel 2. Prodi : Aplikasi_Raport
Nama tabel
: 02_Prodi
Primary key
: KdProdi Data Type Text (2) Text (1)
Keterangan PK FK
Tabel 3. Kelas
: Aplikasi_Raport
Nama tabel
: 05_Siswa
Primary key
: Nis
Field Name Nis NmSiswa
Data Type Number (Long Integer) Text (35)
Ket PK
Nama database
: Aplikasi_Raport
Nama tabel
: 06_Jabatan
Primary key
: KdJab
Field Name KdJab Jabatan
Data Type Text (2) Text (30)
Keterangan PK
Tabel 7. Tugas Tambahan
Nama database
: Aplikasi_Raport
Nama tabel
: 03_Kelas
Primary key
: Kelas
Field Name Kelas KdProdi
Nama database
Tabel 6. Jabatan
Nama database
Field Name KdProdi KdJur
Ket FK1 FK2
Tabel 5. Siswa
Nama database
Field Name KdJur Jurusan
Data Type Text (5) Number (Long Integer) Text (9)
Data Type Text (9) Text (2)
Keterangan PK FK
Tabel 4. Rombel
Nama database
: Aplikasi_Raport
Nama tabel
: 07_Tugas_Tambahan
Primary key
: KdSmt; KdJab; Nip
Field Name KdSmt KdJab Nip
Data Type Text (4) Text (2) Text (25)
Keterangan FK1 FK2 FK3
Tabel 8. Guru
Nama database
: Aplikasi_Raport
Nama tabel
: 04_Rombel
Primary key
: KdTapel; Nis
Nama database
: Aplikasi_Raport
Nama tabel
: 08_Guru
Primary key
: Nip
Field Name Nip NmGuru
Data Type Text (25) Text (35)
Keterangan PK
Tabel 9. Mengajar Nama database
: Aplikasi_Raport
Nama tabel
: 09_Mengajar
Primary key
: KdTapel; KdMapel; Kelas
Field Name KdTapel KdMapel Kelas Nip
Data Type Text (5) Text (4) Text (9) Text (25)
Keterangan FK1 FK2 FK3
Tabel 10. Mata Pelajaran Nama database
: Aplikasi_Raport
Nama tabel
: 10_Mata_Pelajaran
Primary key
: KdMapel
Field Name KdMapel Mapel
Data Type Text (4) Text (43)
Keterangan PK
Tabel 11. KKM Nama database
: Aplikasi_Raport
Nama tabel
: 11_KKM
Primary key
: KdSmt
Field Name KdSmt KdProdi KdMapel KKM
Data Type Text (4) Text (2) Text (4) Text (2)
Keterangan PK FK FK
Tabel 12. Wali Kelas Nama database
: Aplikasi_Raport
Nama tabel
: 12_Wali_Kelas
Primary key
: KdTapel; Kelas
Field Name KdTapel Kelas Nip
Data Type Text (5) Text (9) Text (25)
Keterangan FK1 FK2
Tabel 13. Nilai Mata Pelajaran Nama database
: Aplikasi_Raport
Nama tabel
: 13_Nilai
Primary key
: Nis; KdSmt; KdMapel
Field Name Nis KdSmt KdMapel NTeori NPraktik NSikap
Data Type Number (Long Integer) Text (4) Text (4) Text (2) Text (2) Text (1)
Ket FK1 FK2 FK3
Tabel 14. Semester Nama database
: Aplikasi_Raport
Nama tabel
: 14_Semester
Primary key
: KdSmt
Field Name KdSmt KdTapel Semester Tanggal
Data Type Text(4) Text (5) Text (10) Text (18)
Keterangan PK FK
Tabel 15. Tahun Pelajaran
4. Pembahasan
Nama database
: Aplikasi_Raport
Pada
Nama tabel
: 15_ThAjaran
merupakan tanggung jawab dari DBA
Primary key
: KdTapel
bersama
Field Name
KdTapel Tapel
Data Type
Text(5) Text (9)
Keterangan
tahap
implementasi
desainer
basis
ini
data.
adalah
Hasil
implementasinya adalah sistem informasi
PK pengisian raport SMA Negeri 1 Kotaagung adalah sebagai berikut:
Gambar 2. Halaman Login
Gambar 2. Halaman Input Data Siswa
Sedangkan saran yang dapat penulis
5. Simpulan Dari hasil pembahasan di atas, maka
berikan adalah perlunya dikembangkan
dapat disimpulkan bahwa penerapan sistem
lebih lanjut sistem informasi penulisan
informasi penulisan raport akan sangat
raport untuk modul kedua dan ketiga.
membantu sekolah dalam mengolah hasil
Hal
nilai yang diperoleh oleh siswa untuk
informasi yang penulis bangun saat ini
dipaorkan kepada orang tua dalam bentuk
adalah modul pertama yaitu nilai mata
Lembar Hasil Belajar Siswa (LBHS).
pelajaran
Dengan
sedangkan
sistem
komputerisasi
akan
ini
disebabkan
yang
karena
diperoleh
nilai
sistem
siswa,
ketercapaian
memudahkan wali kelas dalam penulisan
kompetensi siswa, nilai ekstrakurikuler,
atau
nilai kepribadian dan kehadiran belum
pengisian
raport
mempercepat proses kerja.
sekaligus
penulis dibuat. Agar diperoleh sistem informasi penulisan raport yang lengkap
maka ketigas modul tersebut harus diintegrasikan. 5. DAFTAR PUSTAKA George M. Scoott, 2001. Prinsip-Prinsip Sistem Informasi Managemen. PT. Grafindo Persada. Jakarta.
http:// teguhnet.wordpress.com / 2013 / 02 / 13 / studi-kasus-dan-model-database, Rabu,13 Februari 2013. Pukul 15.51. http://teknik-informatika.com/perancanganbasis-data, Rabu13 Februari 2013. Pukul 14.45. http:// expresiaku.wordpress.com / category/ilmu-komputer/analisadanperancang an-basis-data, Rabu13 Februari 2013. Pukul 15.15.