commit to user
SISTEM INFORMASI PENGOLAHAN NILAI RAPORT
BERBASIS WEB
DI SMP NEGERI 17 SURAKARTA
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik InformatikaFakultas Matematika Dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun oleh :
FITRIA HANDHI APRIANI
NIM. M3109035
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI PENGOLAHAN NILAI RAPORT
BERBASIS WEB
DI SMP NEGERI 17 SURAKARTA
Disusun Oleh:
FITRIA HANDHI APRIANI
NIM. M3109035
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal _______________________
Pembimbing Utama
UMI SALAMAH, S. Si., M. Kom.
commit to user
iii
HALAMAN PENGESAHAN
SISTEM INFORMASI PENGOLAHAN NILAI RAPORT
BERBASIS WEB
DI SMP NEGERI 17 SURAKARTA
Disusun Oleh:
FITRIA HANDHI APRIANI
NIM. M3109035
Dibimbing Oleh:
UMI SALAMAH, S. Si., M. Kom.
NIP. 19700217 199702 2 001
Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir
Program Diploma III Teknik Informatika
pada hari_______ tanggal ____________
Dewan Penguji:
1. Umi Salamah, S. Si., M. Kom ( ______ ____ )
NIP. 19700217 199702 2 001
2. Hartatik, S. Si, M. Si ( _______________ )
NIDN. 0703057802
3. Meiyanto Eko Sulistyo, S.T, M.Eng ( _______________ )
NIP. 19770513 200912 1 004
Disahkan Oleh:
Dekan Ketua Program
Fakultas MIPA UNS DIII Teknik Informatika UNS
Prof. Ir. Ari Handono Ramelan, M.Sc(Hons),Ph.D Drs. YS. Palgunadi, M.Sc.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Fitria Handhi Apriani, 2012. Web-based grade processing information system for
raport at SMP NEGERI 17 SURAKARTA. 3rd Diploma Degree of Informatics
Engineering, Mathematics and Science Faculty, Sebelas Maret University Surakarta.
Grade is one of the vital parts in education institutions, because this is shows measurement result success in teaching and learning activities. In every semester, there are assignments, daily tests, mid semester exam and final exam at the end of the semester. Students need grade processing system to be transparence in every subject they study. This is also necessary to anticipate error in processing so a student can make a complaint to the teacher. Therefore, a system to process the grade is necessary. The objective of this Final Paper is to make web-based grade processing information system for raport at SMP NEGERI 17 SURAKARTA.
Data collection methods in this Final Paper are observation and literature study. Designing step used included designing database, designing program flow, designing program display, making script program and checking program run. This application was developed using PHP and processed using MySQL database.
From the result of the study, it was concluded that Report Card Score Processing Information System is a tool which can help administration staffs or teachers to process scores and an easy way for students to know their scores. To access it, the users must register first. After that, the user can access it and process or search data.
commit to user
v
ABSTRAK
Fitria Handhi Apriani, 2012. SISTEM INFORMASI PENGOLAHAN NILAI
RAPORT BERBASIS WEB DI SMP NEGERI 17 SURAKARTA. DIII Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Nilai merupakan salah satu bagian yang sangat vital dalam instansi pendidikan dimana bagian ini merupakan hasil final tolak ukur keberhasilan dalam sebuah kegiatan belajar mengajar. Setiap semester yang ditempuh oleh siswa terdapat beberapa tugas, ulangan harian, mid semester dan ujian akhir semester. Siswa memerlukan transparansi nilai disetiap mata pelajaran yang telah ditempuh, hal ini juga diperlukan untuk mengantisipasi terjadinya kesalahan penilaian sehingga siswa dapat melakukan komplain pada pengajar bersangkutan. Untuk itu diperlukan sebuah sistem untuk melakukan pengolahan nilai tersebut. Tujuan dari Tugas Akhir ini adalah membuat sebuah sistem informasi pengolahan nilai raport berbasis web di SMP Negeri 17 Surakarta.
Metode pengumpulan data dalam penyusunan Tugas Akhir ini adalah metode observasi dan studi pustaka. Tahapan perancangan yang digunakan meliputi perancangan database, perancangan alur program, perancangan tampilan program, pembuatan script program dan pengecekan jalannya program. Aplikasi ini dikembangkan dengan menggunakan PHP dan diolah dengan menggunakan database MySQL.
Dari hasil penelitian yang dilakukan diperoleh kesimpulan bahwa Sistem Informasi Pengolahan Nilai Raport adalah suatu sarana yang dapat membantu proses pengolahan nilai bagi staff administrasi atau guru dan cara mudah bagi siswa untuk mengetahui nilainya. Untuk mengaksesnya pengguna harus sudah terdaftar. Setelah terdaftar pengguna baru bisa mengakses dan melakukan pengolahan atau melihat data.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO DAN PERSEMBAHAN
1. Dia yang tahu, tidak bicara. Dia yang bicara, tidak tahu. ( Loo Tse)
Kupersembahkan goresan tinta ini untuk :
1. Ayahku Alm. Samidhi yang selalu mendo’akanku dari surga,
serta ibuku Tri Handayani S.Pd.SD yang selalu mendo’akan
dan member dukungan, terima kasih untuk segala nya.
2. Kakakku Riska Handhi dan adikku Echasan Handhi yang
selalu mendo’akan, terima kasih untuk do’anya.
3. Sahabat-sahabatku pipip, era, arik, mbak vinki, imas,
arnida, triana, iyuth yang selalu memberikan semangat,
terima kasih atas motivasi kalian.
4. Taufiq Satria Utama yang selalu mendoakan dan
menemaniku, terima kasih atas dukungannya.
5. Teman-teman seperjuangan di D3 TI 2009 yang tidak bisa
commit to user
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang senantiasa memberkati dan mengasihi
kita serta melimpahkan anugerahnya sehingga penulis dapat menyelesaikan Tugas
Akhir dengan judul Sistem Informasi Penilaian Berbasis website di SMP N 17
Surakarta. Tugas akhir ini bertujuan untuk memenuhi dan melengkapi salah satu
syarat dalam menempuh ujian untuk memperoleh derajat Ahli Madya pada studi
Diploma III Teknik Informatika Fakultas MIPA Universitas Sebelas Maret.
Atas ijin Allah SWT, bimbingan, bantuan serta dorongan dari berbagai pihak,
sehingga penulis dapat melalui hambatan yang dihadapi sehingga tugas akhir ini
dapat terselesaikan.
Ucapan terima kasih oleh penulis kepada semua pihak yang turut serta dalam
penyusunan laporan Tugas Akhir ini antara lain :
1. Allah SWT yang telah memberikan rahmat dan kesempatan, sehingga penulis
bisa menyelesaikan pembuatan laporan ini.
2. Drs. YS Palgunadi M.Sc selaku ketua Program studi Diploma III Teknik
Informatika FMIPA UNS.
3. Ibu Umi Salamah, S. Si., M. Kom., selaku dosen pembimbing Tugas Akhir,
yang telah memberikan banyak masukan pada penulis dalam pembuatan
laporan ini.
4. Ibu Hartatik, S. Si, M. Si dan Bapak Meiyanto Eko Sulistyo, S.T, M.Eng selaku
dosen penguji Tugas Akhir yang telah memberikan banyak masukan pada penulis.
5. Bapak Prih Sasonodadi, S.Pd. selaku Kepala SMP Negeri 17 Surakarta yang
telah memberikan izin untuk melakukan Kegiatan Magang Mahasiswa.
6. Keluarga Bapak Ibu tercinta, saudara, pacar, dan sahabat tersayang yang
senantiasa memberikan dukungan dan mendoakan penulis.
7. Teman-teman Diploma III Teknik Informatika khususnya jurusan Teknik
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
memberikan bantuan dan semangat kepada penulis. Dan semua pihak yang
tidak dapat penulis sebutkan satu per satu.
Saran, kritik dan evaluasi yang membangun sangat penulis harapkan untuk
mengembangkan hasil Tugas Akhir ini. Semoga laporan ini bermanfaat bagi pembaca
serta dapat mengembangkan ilmu pengetahuan untuk semua pihak.
Surakarta, Juni 2012
commit to user
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN ABSTRACT ... iv
HALAMAN ABSTRAK ... v
MOTTO DAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
BAB I PENDAHULUAN ... 1
A. Latar Belakang Masalah ... 1
B. Peumusan Masalah ... 1
C. Batasan Masalah ... 2
D. Tujuan dan Manfaat Penelitian ... 2
E. Metodologi Penelitian ... 3
F. Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 5
A. Sistem Informasi ... 5
B. Analisa Sistem ... 5
C. Context Diagram ... 6
D. Data Flow Diagram ... 6
E. DBMS ... 8
F. My SQL ... 8
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
H. HTML ... 9
I. PHP ... 10
J. Raport ... 10
K. KKM ... 10
BAB III DESAIN DAN PERANCANGAN ... 11
A. Sistem Penilaian di SMP N 17 Surakarta ... 11
B. Analisis Perancangan sistem ... 12
1. Context Diagram ... 13
2. DFD Level 0 ... 14
3. DFD Level 1 ProsesManajemen Data ... 17
4. DFD Level 1 Proses Manajemen Nilai ... 18
C. Analisis dan Perancangan Database ... 19
1. Entity Relationship Diagram (ERD) ... 19
2. Skema Diagram (Scheme Diagram) ... 20
3. Struktur Tabel ... 21
4. Desain Program ... 28
BAB IV IMPLEMENTASI SISTEM ... 31
A. Analisa Sistem ... 31
B. Implementasi Sistem ... 32
1. Halaman index utama ... 32
2. Halaman login ... 32
3. Halaman admin ... 33
4. Halaman guru ... 41
5. Halaman siswa ... 46
C. Evaluasi Sistem ... 48
BAB V PENUTUP ... 49
A. Kesimpulan ... 49
B. Saran ... 49
commit to user
xi
DAFTAR TABEL
Halaman
Tabel 1. Simbol Diagram Konteks ... 6
Tabel 2. Tab_user ... 21
Tabel 3. Tab_guru ... 21
Tabel 4. Tab_siswa ... 22
Tabel 5. Tab_kelas ... 23
Tabel 6. Tab_mapel ... 23
Tabel 7. Tab_mengajar ... 24
Tabel 8. Tab_wali ... 24
Tabel 9. Tab_waktu ... 24
Tabel 10. Tab_nilai ... 25
Tabel 11. Tab_pengembangan ... 26
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Halaman
Gambar 1. Simbol Entity Eksternal ... 7
Gambar 2. Simbol Aliran Data ... 7
Gambar 3. Simbol Proses ... 7
Gambar 4. Simbol Berkas ... 8
Gambar 5. Context Diagram ... 13
Gambar 6. DFD Level 0 ... 14
Gambar 7. DFD Level 1 Proses Manajemen Data ... 16
Gambar 8. DFD Level 1 Proses Manajemen Nilai ... 18
Gambar 9. Entity Relationalship Diagram (ERD) ... 19
Gambar 10. Skema Diagram(Scheme Diagram) ... 20
Gambar 11. Halaman index utama ... 28
Gambar 12. Halaman login ... 28
Gambar 13. Halaman utama admin ... 29
Gambar 14. Halaman utama siswa ... 29
Gambar 15. Halaman utama guru ... 30
Gambar 16. Halaman index utama ... 32
Gambar 17. Halaman login ... 32
Gambar 18 Halaman utama admin ... 33
Gambar 19. Form input data guru ... 33
Gambar 20. Form input data siswa ... 34
Gambar 21. Form input wali kelas ... 34
Gambar 22. Form input mapel ... 35
Gambar 23. Form input kelas ... 35
Gambar 24. Form input tahun ajaran ... 36
Gambar 25. Halaman data guru ... 36
commit to user
xiii
Gambar 27. Halaman data siswa ... 37
Gambar 28. Halaman manajemen wali ... 38
Gambar 29. Halaman manajemen beranda ... 38
Gambar 30. Halaman manajemen mapel ... 39
Gambar 31. Halaman manajemen kelas ... 39
Gambar 32. Halaman manajemen tahun ajaran ... 40
Gambar 33. Halaman profil guru ... 40
Gambar 34. Halaman profil siswa ... 41
Gambar 35. Halaman utama guru ... 41
Gambar 36. Profil guru ... 42
Gambar 37. Halaman daftra siswa ... 42
Gambar 38. Halaman input nilai ... 43
Gambar 39. Form input nilai ... 43
Gambar 40. Halaman lihat nilai ... 44
Gambar 41. Halaman lihat raport ... 44
Gambar 42. Halaman raport ... 45
Gambar 43. Form input non akademik ... 45
Gambar 44. Halaman utama siswa ... 46
Gambar 45. Halaman profil siswa ... 46
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1 BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Teknologi dan sistem informasi saat ini merupakan kebutuhan bagi mayoritas
bidang kehidupan yang berkembang di masyarakat terutama di sekolah atau
instansi pendidikan lainnya. Banyak hal yang dilakukan untuk mewujudkannya
yakni dengan mengembangkan pengetahuan dan keahlian dalam bidang komputer.
Pengetahuan internet pun sangat diperlukan oleh sekolah-sekolah. Berbagai
informasi yang didapat dari internet sangat mempercepat diperolehnya informasi
yang lebih akurat.
Saat ini instansi pendidikan dan sekolah secara umum sudah menggunakan
peran teknologi dalam setiap kegiatan operasionalnya, namun penggunaan
teknologi khususnya dalam komputerisasi masih memanfaatkan aplikasi yang
umum dan masih memiliki kemampuan yang terbatas dan tidak secara khusus
bekerja dalam satu bidang pekerjaan. Objek penelitian tugas akhir ini adalah SMP
N 17 Surakarta. Salah satu sistem yang ada di SMP N 17 Surakarta adalah sistem
penilaian raport yang masih menggunakan cara manual.
Sistem penilaian merupakan salah satu bagian yang sangat vital dalam
instansi pendidikan dimana bagian ini merupakan hasil final tolak ukur
keberhasilan dalam sebuah kegiatan belajar mengajar.
Dari uraian di atas, maka perlu dibuat suatu sistem informasi pengolahan nilai
raport siswa yang diharapkan mampu menjadi solusi dari berbagai kendala
mengenai proses pengolahan nilai di SMP Negeri 17 Surakarta.
B. Perumusan Masalah
Berdasarkan latar belakang di atas dapat diambil perumusan masalah yaitu
bagaimana membuat Sistem Informasi Pengolahan Nilai Raport di SMP N 17
Surakarta sebagai media pengolahan dan informasi yang mudah dan efektif secara
commit to user
C. Batasan Masalah
Dalam penyusunan tugas akhir ini, penulis merasa perlu untuk membatasi
masalah agar tidak menyimpang dari tujuan semula. Untuk itu penulis membatasi
pokok permasalahan pada :
1. Penginputan nilai akademik dan non akademik.
2. Laporan hasil belajar berupa rapor.
3. Pada sistem ini nilai yang dimasukan adalah nilai jadi tidak ada nilai remidi,
karena remidi sudah include ke dalam nilai jadi tersebut.
4. Nilai Ujian Nasional tidak dikelola dalam sistem ini.
D. Tujuan dan Manfaat Penelitian
1. Tujuan penelitian
Tujuan Tugas Akhir ini adalah membuat Sistem informasi pengolahan nilai
berbasis web di SMP Negeri 17 Surakarta.
2. Manfaat
Manfaat dari Tugas akhir ini yakni sebagai berikut :
- Terciptanya sebuah sistem yang dapat membantu dalam bidang penilaian
raport
- Mempermudah proses penilaian akademik siswa disekolah menengah.
- Mempermudah siswa dalam melihat nilai dari sistem informasi berbasis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
E. Metodologi Penelitian
1. Objek penelitian dalam penulisan tugas akhir ini adalah SMP Negeri 17
Surakarta.
2. Metodologi penelitian menggunakan metode waterfall.
3. Dalam pengumpulan data diperoleh data primer dan data sekunder.
- Data Primer
Data Primer adalah data yang langsung diperoleh dari sumber yang
bersangkutan dengan cara wawancara dengan pihak sekolah berupa data
mentah yang belum diolah. Seperti data siswa, guru, kelas, mata
pelajaran dan kkmnya serta pengolahan nilainya.
- Data sekunder
Data Sekunder adalah data yang diperoleh tak langsung atau melalui
perantara dari suatu sumber atau studi pustaka. Studi pustaka yang
dilakukan oleh penulis yaitu dengan melalui internet dan mencari
buku-buku referensi yang berhubungan dengan tema dalam penyusunan tugas
akhir.
4. Analisa dan perancangan system ini mengunakan Context Diagram dan Data
Flow Diagram. Dan untuk perancangan databasenya menggunakan Entity
Relationship Diagram dan Schema Diagram. Evaluasi dan Maintenance
Implementasi Desain dan perancangan
commit to user
5. Mengimplementasikan sistem ini mengunakan bahasa pemograman PHP dan
database MySQL.
6. Evaluasi yang dilakukan dengan menguji kelayakan sistem dengan output
yang benar di instansi tempat penelitian. Dan memaintenance
perubahan-perubahan permintaan user.
F. Sistematika Penulisan
Untuk memudahkan pembaca dalam memahami laporan tugas akhir ini, penulis
memberikan deskripsi awal perbab sebagai berikut :
BAB I : PENDAHULUAN
Berisi tentang latar belakang, perumusan masalah, batasan masalah, tujuan
tugas akhir, manfaat tugas akhir, metode penelititan dan sistematika penulisan.
BAB II : LANDASAN TEORI
Merupakan penguraian dari materi-materi yang berhubungan dalam pembuatan
tugas akhir ini.
BAB III : ANALISA DAN PERANCANGAN
Didalam bab ini dibahas mengenai data dari instansi, analisa tentang system
dan perancangan sistem untuk pemrosesan data tersebut.
BAB IV : IMPLEMENTASI DAN EVALUASI
Dalam bab ini berisi tentang hasil dari perancangan dan evaluasi sistem.
BAB V : PENUTUP
Dalam bab ini menguraikan kesimpulan yang diambil berdasarkan hasil
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB II
LANDASAN TEORI
A. Sistem Informasi
Sistem adalah kumpulan elemen yang saling berhubungan dan saling
bekerjasama untuk mencapai tujuan tertentu. Proses yang harus diikuti dalam
pengembangan suatu sistem yang baik disebut sistem analysis and design (Sutopo,
2012:85).
Menurut McLeod (2004), informasi adalah data yang berguna yang diolah
sehingga dapat dijadikan dasar untuk pengambilan keputusan yang tepat.
Informasi merupakan komoditas yag sangat penting bagi perusahaan, karena
dengan adanya informasi akan membantu dalam operasi dan pengambilan
keputusan sehari-hari (Sutopo, 2012:90).
Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak
komputer, prosedur, dokumentasi, formulir, dan orang yang bertanggung jawab
untuk memperoleh, menggerakan, memanajemen, distribusi data dan informasi.
Sistem Informasi memiliki makna sistem yang bertujuan menampilkan informasi.
Pada zaman dahulu sebelum sistem komputer ada maka sistem informasi ini telah
lebih dahulu ada dan berjalan dengan baik (Sutopo, 2012:91).
B. Analisa sistem
Analisa sistem dapat diartikan sebagai uraian dari suatu Sistem Informasi
Manajemen (SIM) secara utuh, kedalam bagian-bagian komponennya dengan
tujuan untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan,
hambatan-hambatan yang mungkin terjadi dan kebutuhan yang diharapkan
commit to user
C. Context Diagram
Context Diagram adalah sebuah diagram sederhana yang menggambarkan
hubungan antara entity luar, masukan dan keluaran dari system. (Kristanto, 1994)
Context Diagram terdiri dari beberapa komponen, yaitu :
Tabel 1. Simbol Diagram Konteks (Kristanto, 1994)
Simbol Nama Keterangan
Proses Menggambarkan proses dari
sistem yang akan dibuat
Entitas Luar Menunjukkan entitas
luar/eksternal yang
berkomunikasi dengan sistem
yang sedang dibuat.
Arus Data Menggambarkan
data/informasi yang mengalir
ke proses selanjutnya maupun
sebaliknya.
D. Data Flow Diagram
Data Flow Diagram yang sering disingkat DFD adalah teknik untuk
menggambarkan aliran logika dengan menggunakan simbol-simbol tanpa uraian
(Waluya, 1996: 31). DFD menggambarkan penyimpanan data dan proses yang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
dan proses pada sistem. Salah satu teknik dasar DFD yaitu Yourdan dan De
Marco yang terdiri dari komponen-komponen sebagai berikut :
1. Entity Luar
Entity luar digambarkan dengan simbol persegi panjang. Merupakan
sumber atau tujuan dari aliran data dari atau ke sistem. Entity luar dapat
digambarkan secara fisik dengan sekelompok orang atau beberapa subyek.
Gambar 1. Simbol Entity Luar
2. Aliran Data
Aliran Data menggambarkan aliran data dari suatu proses ke proses
lainnya. Adapun simbol dari aliran data bentuk garisnya bisa bebas.
Gambar 2. Simbol Aliran Data
3. Proses
Proses atau fungsi yang mentranformasikan data secara umum,
digambarkan dengan lingkaran.
commit to user
4. Berkas atau Data Store
Merupakan komponen yang berfungsi untuk menyimpan data atau file.
Simbolnya seperti berikut :
Gambar 4. Simbol Berkas
E. DBMS
DBMS (DataBase Management Sistem) adalah suatu perangkat lunak yang
ditujukan untuk menangani penciptaan, pemeliharaan dan pengendalian akses
data. Dengan menggunakan perangkat lunak ini pengelolaan data menjadi mudah
dilakukan. Selain itu perangkat lunak ini juga menyediakan berbagai piranti yang
berguna, misalnya piranti yang memudahkan dalam membuat berbagai bentuk
laporan. (Kadir, 2008:17)
F. My SQL
MySQL (My Structure Query Languange) merupakan database server yang
bersifat multiuser dan multi-threaded. SQL adalah bahasa database standar yang
memudahkan penyimpanan, pengubahan dan akses informasi. Pada MySQL
dikenal istilah database dan table. Table adalah sebuah struktur data dua dimensi
yang tersiri dari baris-baris record dan kolom (Faisal, 2011:26).
SQL dapat digunakan dengan dua cara, yaitu dengan interprestasi dan metode
sisip. Masing-masing cara pengertiannya adalah sebagai berikut:
1. Secara interprestasi, yaitu dengan memasukan sebuah pernyataan SQL
melalui terminal atau mikrokomputer dan langsung diproses atau
diinterprestasikan, hasilnya dapat dilihat secara langsung. Cara ini disebut
juga Interactive SQL.
2. Cara yang kedua yaitu menyisipkan pernyataan SQL ke dalam sebuah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
ini tidak bisa dilihat secara langsung oleh pemakai, tetapi diproses oleh
program yang memakainya. Cara ini disebut dengan Embedded SQL.
Struktur dari pernyataan SQL terdiri dari tiga klausa yaitu select, from, dan
where.
a) Klausa select digunakan untuk menampilkan atribut yang diiinginkan dari
hasil sebuah query.
b) Klausa from menunjuk relasi untuk diteliti dalam evaluasi dari pernyataan.
c) Klausa where menunjukan kondisi atribut dari relasi yang diinginkan.
G. CSS
CSS (Cascading Style Sheet) adalah suatu bahasa yang dikhususkan untuk
mengatur gaya atau la yout sebuah halaman web. CSS digunakan oleh pembuat
halaman web dan juga pengakses halaman web, untuk mendefinisikan warna,
huruf layout dan aspek-aspek presentasi dokumen lainnya. (Syabaan , 2010: 37)
H. HTML
HTML (HyperText Markup Language) adalah bahasa yang digunakan untuk
membuat halaman web di internet. HTML memungkinkan kita untuk
menampilkan form isian, menyisipkan video, suara, dan lain-lain. Dokumen
HTML sebenarnya hanya berupa file teks biasa yang dilengkapi dengan
tanda-tanda khusus (tag) yang menentukan bagaimana teks tersebut ditampilkan. Karena
itu. Dokumen HTML dapat dibuat menggunakan teks editor sederhana seperti
Notepad, Notepad++, Editplus, vi, dan sebagainya. Dokumen HTML biasanya
disimpan dengan extension .HTM atau .HTML. untuk membuka dokumen HTML
ini, diperlukan sebuah Web Browser (Faisal, 2011:15)
I. PHP
PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag
HTML yang dieksekusikan di server dan digunakan untuk membuat halaman web
yang dinamis seperti guestbook, statistic pegunjung, polling, email, upload foto,
commit to user
Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1994 dan sampai
saat ini pengembangan versinya telah mencapai PHP versi 5.0. PHP versi pertama
diberi nama PersonalHomepage dan entah kapan namanya berubah menhadi PHP
(HypertextPreprocessor) (Faisal, 2011:3).
J. Raport
Seringkali kita mendengar istilah laporan, pada saat mulai sekolah, seorang
murid mendapatkan laporan hasil belajar yang dinamakan buku raport. Buku
laporan hasil belajar (raport) menunjukan pencapaian belajar siswa yang telah
dikonversi menjadi angka. Pihak yang berkepentingan adalah pihak sekolah,
siswa, orang tua murid dan pihak lain, missal yayasan atau perusahaan (Arifin,
2011).
K. KKM
Kriteria Ketuntasan Minimum (KKM) yang ditetapkan oleh guru di setiap
indikator materi pelajaran akan terakumulasi secara otomatis sampai dengan batas
yang ditetapkan oleh sekolah dengan terminasi pada semester II. Kriteria
Ketuntasan Minimum itulah yang akan menajdi syarat minmal untuk memasuki
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11 BAB III
ANALISA DAN PERANCANGAN
A. Sistem Penilaian di SMP Negeri 17 Surakarta
Di SMP Negeri 17 Surakarta terdapat sistem penilaian yang masih
konvensional dimana proses pengolahan nilai siswa masih menggunakan aplikasi
dari Microsoft Excel. Alur dari sistem penilaian tersebut yakni guru setiap mata
pelajaran memberikan nilai raport semester kepada wali kelas. Data yang
disampaikan guru adalah data nilai setiap siswa dari mata pelajaran yang
diajarnya. Kemudian wali kelas yang sudah menerima semua nilai siswa yang
diampu merekapnya dan membagikan raport tersebut kepada para siswa. Sehingga
penulis merasa perlu membuat Sistem Informasi Pengolahan Nilai Raport berbasis
web dengan tujuan agar sistem penilaian lebih efektif dan efisien. Data yang
dibutuhkan untuk membuat Sistem Informasi Penilaian di SMP N 17 Surakarta
adalah data siswa, data guru, data mata pelajaran, data kelas, data wali kelas, data
waktu dan data nilai. Sehingga data-data tersebut dapat diolah sedemikian rupa
dan disajikan dalam bentuk informasi yang sesuai harapan.
Komponen penilaian sistem penilaian yang telah ada meliputi berbagai nilai
sebagai berikut :
1. Nilai tugas (NT)
2. Rata –rata nilai tugas (RNT)
3. Ulangan harian (UH)
4. Rata-rata ulangan harian (RUH)
5. Nilai Mid
6. Nilai Semester
commit to user
Untuk mendapatkan nilai raport siswa menggunakan persamaan sebagai
berikut:
RUH = UH1+UH2+UH3+UH4
4
RNT = NT1+NT2+NT3+NT4
4
NH = (3 x RUH) + RNT
4
NR = (2 x NH) + (NMid) + (NSem)
4
Jika hasil dari kalkulasi didapatkan nilai raport di bawah Kriteria Kelulusan
Minimum (KKM), maka siswa tidak dapat diluluskan untuk mata pelajaran
tersebut.
B. Analisis Perancangan System
Perancangan sistem bertujuan untuk menentukan rancangan sistem
informasi penilaian. Perancangan sistem ini dimulai dengan perancangan CD
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
1. Context Diagram
Context Diagram merupakan tingkat tertinggi dalam diagram aliran data dan
hanya memuat satu proses. Context Diagram menunjukan sistem secara
keseluruhan. Sistem Informasi Pengolahn Nilai Admin SIswa Username, Password, Data siswa, data guru,
Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda
Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda
Username&password, Data beranda, data profil,
Data nilai
Guru Username, Password,
Data nilai akademik
Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda
Wali kelas
Username, Password, Data nilai non akademik
Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda
Gambar 5. Context Diagram
Context Digram tersebut mempunyai 4 entitas luar yaitu admin, siswa, guru
dan wali kelas. Admin bertugas memanajemen data siswa, data guru, data mata
pelajaran, data kelas, data wali, data ajar, data beranda dan data waktu. Guru
hanya bertugas untuk memasukan nilai akademik para siswa sesuai mata
pelajarannya. Wali kelas bertugas memberikan nilai non akademik kepada siswa
yang diampunya. Siswa hanya dapat melihat nilai yang diberikan dan melihat
profil. Semua actor sebelumnya harus login terlebih dahulu untuk mengakses
commit to user
2. Data Flow Diagram (DFD) Level 0
DFD Level 0, menggambarkan aliran data yang ada di dalam sistem seperti
yang digambarkan pada proses dalam Context Diagram, DFD Level 0 ditunjukan
pada Gambar :
Admin 1 Login 2 Manaj Data Guru Siswa 3 Manaj Nilai 4 Cetak Nilai User Guru Siswa Mapel Kelas Nilai Username, password Data User
Data Guru, Siswa, Mapel,Kelas,wali, Waktu,mengajar,beranda Data Guru Report Data Siswa Report Data Mapel Report Data Kelas Report Data Nilai Data Nilai Report Data Nilai Data nilai Data Nilai Data Guru, Siswa, Mapel,Kelas,wali, Waktu,mengajar,beranda Username, password Username, password Wali kelas Data nilai Data nilai Username, password Notification Notification Notifocation Notification Data User Data waktu Report Data guru Data siswa Data mapel Data kelas Data waktu Data siswa waktu Mengajar Report Data mengajar Data mengajar Beranda Data Beranda Report Wali Data wali Report Data wali pengembangan Data pengembangan Report Data pengembangan Data kelas Data waktu
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
DFD level 0 pada Gambar 6 terdiri dari 4 modul proses :
a. Proses login
Proses login ini merupakan modul proses yang memungkinkan semua actor
dapat melakukan akses terhadap system informasi pengolahan nilai raport
tersebut.
b. Proses manajemen data
Proses manajemen data adalah proses dimana admin memanajemen data
siswa, guru, mapel, kelas, wali, mengajar, beranda dan waktu
c. Proses manajemen nilai
Proses manajemen nilai adalah proses dimana guru memanajemen nilai
akademik setiap mata pelajaran yang diajarkannya serta wali kelas yang
memanajemen nilai non akademik atau pengembangan untuk kelas yang
diampunya.
d. Proses cetak nilai
Proses ini adalah proses nilai raport yang telah jadi dan dapat dilihat oleh
commit to user
3. DFD Level 1 Proses Manajemen Data
Admin 2.1 Input 2.2 Edit Guru Siswa Mapel kelas Data Guru, Siswa,
Mapel, Kelas, beranda, wali, Wali, mengajar
Data Guru
Data Siswa
Data Mapel
Data Kelas Report Data Guru, Siswa,
Mapel, Kelas, beranda, wali, Wali, mengajar
Data Guru, Siswa, Mapel, Kelas, beranda, wali,
Wali, mengajar
Report Data Guru, Siswa, Mapel, Kelas, beranda, wali,
Wali, mengajar Data Guru Data Guru Data Siswa Data Siswa Data Mapel Data Mapel Data Kelas Data Kelas 2.3 Delete Data Guru, Siswa,
Mapel, Kelas, beranda, wali, Wali, mengajar
Report Data Guru, Siswa, Mapel, Kelas, beranda, wali,
Wali, mengajar Data guru Data guru Data mapel Data mapel Data Kelas Data Kelas waktu Data waktu Data waktu Data waktu Data waktu Data waktu Mengajar Data ajar Data mengajar Data mengajar Beranda Data Beranda Data Beranda Data Beranda Wali Data Wali Data Wali Data wali Data Beranda Data Beranda Data wali Data wali
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
DFD level 1 proses manajemen data pada Gambar 7 terdiri dari 3 modul proses:
a. Proses input
Proses dimana admin menginputkan data beranda, siswa, guru, mapel, waktu,
kelas , wali dan data mengajarnya.
b. Proses edit
Proses dimana admin mengupdate data siswa, guru, mapel, waktu, kelas, wali
dan data mengajarnya.
c. Proses delete
Proses dimana admin mendelete data guru, mapel, waktu, kelas, wali dan data
commit to user
4. DFD Level 1 proses manajemen nilai
Guru Input 3.1 Nilai
3.2 Edit Data nilai data nilai Data nilai Data nilai Data nilai Report data nilai
Report data nilai
3.3 Kelola nilai
Data nilai
Data nilai Data nilai
Report data nilai
Wali kelas pengembangan
Data pengembangan
Report data pengembangan
Data pengembangan
Data pengembangan
Report data nilai
Data pengembangan
Data pengembangan
Data pengembangan
Report data nilai
Data pengambangan
[image:31.595.124.502.115.483.2]Data pengembangan
Gambar 8. DFD level 1 Proses Manajemen Nilai
DFD Level 1 proses menajemen nilai pada Gambar 8 terdiri dari 3 modul
proses:
a. Proses input
Proses dimana guru menginputkan data nilai, dan wali kelas
menginputkan data pengembangan
b. Proses edit
Proses dimana guru mengedit data nilai akademik dan wali kelas
mengedit data non akademik atau pengembangan.
c. Proses kelola nilai
Proses dimana guru dan wali kelas mengolah nilai akademik dan non
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
C. Analisis dan Perancangan Database
Perancangan database bertujuan untuk menentukan rancangan database
sistem informasi pengolahan nilai. Perancangan database ini terdiri dari
perancangan ERD dan Schema Diagram.
1. Entity Relationship Diagram (ERD)
Guru mengajar mapel
[image:32.595.115.514.212.764.2]kelas wali 1 nilai siswa menempati n 1 1 Kode guru nip foto email Jenis kelamin alamat agama Tanggal lahir Tempat lahir nama kkm Nama mapel Kode mapel Nama_kelas Nama kelas Kode guru nis agama alamat Tanggal lahir Tempat lahir nama foto email Jenis kelamin ortu telp UH1 NT4 NT3 NT2 NSem NMid UH3 UH2 waktu Tahun_ajaran NT1 kode mapel kode guru Nama_kelas User username password level account UH4 Ket_pramuka Ket_bp pramuka bp kerajinan kelakuan Ket_ahlak_m Ahlak_m Ket_kelakuan kebersihan kerapian Ket_kebersihan Ket_kerapian Ket_kerajinan izin sakit Ket_izin Ket_Sakit Tanpa_ket Ket_tanpa_ket pengembangan mempunyai 1 1 mempunyai 1 1 Tahun masuk menurut n 1 Tingkat_kelas Id_nilai
commit to user
2. Skema Diagram
[image:33.595.118.511.152.619.2]tab_guru PK kode_guru nama nip j_kel tempat_lahir tgl_lahir agama alamat email foto FK1 username tab_kelas PK nama_kelas tingkat_kelas tab_Siswa PK nis nama j_kel tempat_lahir tgl_lahir agama no_telp email alamat ortu tahun_ajaran thn_masuk foto FK1 nama_kelas FK2 username tab_nilai PK id_nilai nt1 nt2 nt3 nt1 nt2 nt3 n_mid n_sem semester FK1 kode_mapel FK2 tahun_ajaran FK3 nis tab_user PK username password level account tab_Waktu PK tahun_ajaran tab_beranda PK id_beranda beranda tujuan tab_Wali FK1 kode_guru FK2 nama_kelas tab_pengembangan bp pramuka ket_bp ket_pramuka ahlak_m ket_ahlak_m kelakuan kerajinan kerapian kebersihan ket_kelakuan ket_kerajinan ket_kerapian ket_kebersihan sakit izin tanpa_ket ket_sakit ket_izin ket_tanpa_ket semester FK1 tahun_ajaran FK2 nis tab_mapel PK kode_mapel nama_mapel kkm FK2 nama_kelas tab_mengajar FK1 kode_guru FK2 kode_mapel FK3 nama_kelas
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
3. Struktur Tabel
a. Tab_user
Tab_user digunakan untuk menyimpan data user siswa maupun guru.
Yang terdiri dari username dan password. Struktur tab_user digambarkan
[image:34.595.133.506.232.746.2]dalam Tabel 2.
Tabel 2. tab_user
Nama field Type data Ukuran data keterangan
username varchar 12 Primary_Key
password varchar 12 Not Null
level varchar 25 Not Null
account varchar 10 Not Null
b. Tab_guru
Tabel guru digunakan untuk menyimpan data tentang guru. Struktur
tab_guru digambarkan dalam Tabel 3.
Tabel 3. tab_guru
Nama field Type data Ukuran data Keterangan
kode_guru int 3 Primary_Key
nama varchar 30 Not Null
nip int 18 Not Null
j_kel varchar 1 Not Null
tempat_lahir varchar 30 Not Null
tgl_lahir date Not Null
agama varchar 10 Not Null
alamat varchar 30 Not Null
email varchar 20 Not Null
foto varchar 20 Not Null
account varchar 10 Not Null
commit to user
c. Tab _siswa
Tabsiswa digunakan untuk menyimpan informasi tentang siswa.
[image:35.595.130.495.209.602.2]Struktur tabsiswa digambarkan dalam Tabel 4.
Tabel 4. tab_siswa
Nama field Type data Ukuran data Keterangan
nis varchar 6 Primary_Key
nama varchar 30 Not Null
j_kel varchar 1 Not Null
tempat_lahir varchar 20 Not Null
tgl_lahir varchar 15 Not Null
agama varchar 10 Not Null
no_telp varchar 12 Not Null
email varchar 20 Not Null
alamat varchar 30 Not Null
ortu varchar 30 Not Null
foto varchar 20 Not Null
thn_masuk varchar 10 Not Null
tahun_ajaran varchar 10 Not Null
account varchar 10 Not Null
username varchar 12 Foreign_Key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
d. Tab_kelas
Tab_kelas digunakan untuk menympan data. Struktur tab_kelas
[image:36.595.128.509.209.555.2]digambarkan dalam Tabel 5.
Tabel 5. tab_kelas
Nama field Type data Ukuran data keterangan
nama_kelas varchar 2 Primary Key
tingkat_kelas int 1 Not Null
e. Tab_mapel
Tab_mapel digunakan untuk menyimpan data mapel. Struktur
tab_mapel digambarkan dalam Tabel 6.
Tabel 6. tab_mapel
Nama field Type data Ukuran data keterangan
kode_mapel int 3 Primary_Key,
nama_mapel varchar 50 Not Null
kkm int 2 Not Null
commit to user
f. Tab_mengajar
Tab_mengajar digunakan untuk menyimpan data guru yang mengajar
mata pelajaran tertentu di kelas tertentu. Struktur tab_mengajar
[image:37.595.130.506.208.554.2]digambarkan dalam Tabel 7.
Tabel 7. tab_mengajar
Nama field Type data Ukuran data keterangan
id_mengajar int 3 Primary Key
kode_guru int 3 Foreign Key
kode_mapel int 3 Foreign Key
nama_kelas varchar 2 Foreign Key
g. Tab_wali
Tab_wali digunakan untuk menyimpan data wali yang mengampu
kelas. Struktur tab_wali digambarkan dalam table 8.
Table 8. tab_wali
Nama field Type data Ukuran data keterangan
kode_guru int 3 Foreign_Key
nama_kelas varchar 2 Foreign_Key
h. Tab_waktu
Tab_waktu digunakan untuk menyimpan waktu atau tahun ajaran.
Struktur tab_waktu digambarkan dalam Tabel 9.
Tabel 9. tab_waktu
Nama field Type data Ukuran data keterangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
i. Tab_nilai
Tab_nilai digunakan untuk menyimpan nilai siswa. Terdiri dari semua
[image:38.595.130.495.193.598.2]nilai mata pelajaran. Struktur tab_nilai digambarkan dalam Tabel 10.
Tabel 10. tab_nilai
Nama field Type data Ukuran data keterangan
id_nilai int 3 Primary Key,
Auto Increment
nt1 float
nt2 float
nt3 float
nt4 float
uh1 float
uh2 float
uh3 float
uh4 float
n_mid float
n_sem float
semester varchar 20 Not Null
nis int 6 Foreign Key
kode_mapel int 3 Foreign_Key
tahun_ajaran varchar 10 Foreign_Key
commit to user
j. Tab_pengembangan
Tab_pengembangan digunakan untuk menyimpan data nilai non
akademik para siswa. Struktur tab_pengembangan digambarkan dalam
[image:39.595.126.501.214.752.2]Tabel 11.
Table 11. tab_pengembangan
Nama field Type data Ukuran data keterangan
semester varchar 20 Not Null
bp varchar 2 Not Null
pramuka varchar 2 Not Null
ket_bp varchar 20 Not Null
ket_pramuka varchar 20 Not Null
ahlak_m varchar 2 Not Null
ket_ahlak_m varchar 20 Not Null
kelakuan varchar 2 Not Null
kerajinan varchar 2 Not Null
kerapian varchar 2 Not Null
kebersihan varchar 2 Not Null
ket_kelakuan varchar 20 Not Null
ket_kerajinan varchar 20 Not Null
ket_kerapian varchar 20 Not Null
ket_kebersihan varchar 20 Not Null
sakit varchar 2 Not Null
izin varchar 2 Not Null
tanpa_ket varchar 2 Not Null
ket_sakit varchar 20 Not Null
ket_izin varchar 20 Not Null
ket_tanpa_ket varchar 20 Not Null
nis int 6 Foreign_Key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
k. Tab_beranda
Tab_beranda digunakan untuk menyimpan informasi beranda. Struktur
[image:40.595.131.493.196.498.2]tab_beranda digambarkan dalam Tabel 12.
Tabel 12. tab_beranda
Nama field Type data Ukuran data keterangan
id_beranda int 2 Primary_Key
beranda text Not Null
commit to user
4. Desain Program
[image:41.595.142.509.130.667.2]a. Halaman index utama
Gambar 11. Halaman index utama
Halaman ini merupakan halaman utama saat membuaka alamat system
informasi pengolahan nilai.
b. Halaman login
Gambar 12. Halaman login
Halaman login diatas di desain dengan menggunakan textfield
Username dan Password , list/ menu untuk memilih posisi user serta
button Masuk untuk masuk, reset untuk mereset.
HEADER
USERNAME :
PASSWORD :
POSISI ANDA :
LOGIN
HEADER LOGO
CONTENT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
c. Halaman utama admin
Gambar 13. Halaman utama admin
Pada halaman utama admin terdapat header, menu dan content. Pada
menu terdiri dari manaj guru, siswa, wali, access, beranda, mapel,
kelas, ajaran, serta logout
[image:42.595.146.506.113.694.2]d. Halaman utama siswa
Gambar 14. Halaman utama siswa
Pada halaman utama siswa terdapat header, menu dan content. Pada
menu terdiri dari profil, nilai dan logout.
HEADER
MENU
CONTENT
HEADER
MENU
commit to user
[image:43.595.146.511.115.501.2]e. Halaman utama guru
Gambar 15. Halaman utama guru
Pada halaman utama guru terdapat header, menu dan content. Pada
menu terdiri dari profil, daftar siswa, input nilai, lihat nilai, edit nilai,
nilai raport dan logout. Untuk nilai raport hanya dapat diakses oleh
wali kelas.
HEADER
MENU
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31 BAB IV
IMPLEMENTASI DAN EVALUASI
A. Analisa Sistem
Sistem informasi pengolahan nilai merupakan media untuk membantu pihak
sekolah dalam pengolahan nilai raport siswa. Di samping itu, sistem ini juga
membantu pendistribusian nilai raport siswa. Untuk dapat menggunakan sistem
ini, pengguna harus menggunakan username dan password untuk login. Pengguna
terbagi menjadi empat level. Masing-masing level mempunyai hak akses yang
berbeda. Keempat level tersebut yaitu :
1. Admin
Peran utama admin yaitu memanajemen data siswa, data guru, data
mata pelajaran, data kelas, data mengajar, data wali, data beranda dan
data waktu
2. Guru
Hak akses guru dalam sistem adalah menginputkan nilai mata
pelajaran pada kelas yang diampu dan melihat nilai siswa pada
pelajaran yang diajarkannya,
3. Wali kelas
Wali dalam sistem ini bertugas untuk menginputkan nilai non
akademik dan dapat melihat nilai raport kelas yang diampunya.
4. Siswa
Siswa yang terdaftar di SMP Negeri 17 Surakarta akan mendapatkan
username dan password berdasarkan nomor induk siswa (NIS). Hak
commit to user
B. Implementasi Sistem
Sesuai dengan perancangan sistem yang telah dikemukakan sebelumnya, pada
Sistem Informasi pengolahan nilai raport terdapat empat level pengguna yaitu
Admin, Guru/ wali dan Siswa. Berikut adalah implementasi pada halaman yang
dapat diakses oleh masing-masing pengguna sesuai hak aksesnya.
1. Halaman index utama
Halaman index utama merupakan halaman yang dilalui semua actor untuk
[image:45.595.133.500.242.521.2]membuka sistem ini. Halaman index utama seperti Gambar 16.
Gambar 16. Halaman index utama
2. Halaman login
Login merupakan salah satu prosedur untuk pengguna memasuki sistem.
Pengguna terlebih dahulu terdaftar sebagai, siswa, guru/ wali atau
administrator. Halaman login seperti Gambar 17.
[image:45.595.250.417.587.709.2]perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
3. Halaman Admin
a. Halaman utama admin
Halaman ini merupakan halaman utama admin yang terdapat beberapa
menu untuk memanajemen data pada sistem ini. Halaman utama admin
[image:46.595.154.507.199.710.2]seperti Gambar 18.
Gambar 18. Halaman utama admin
b. Form input data guru
Form ini digunakan untuk pendaftaran data guru yang mempunyai
elemen-elemen seperti Gambar 19.
commit to user
c. Form input data siswa
Form ini digunakan untuk pendaftaran data siswa yang mempunyai
elemen elemen seperti Gambar 20.
Gambar 20. Form input data siswa
d. Form input wali kelas
Pada gambar 21 menunjukan halaman yang digunakan untuk
mendaftarkan seorang guru yang mengampu suatu kelas.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
e. Form input mapel
Gambar 22 menunjukan halaman yang digunakan untuk menginputkan
[image:48.595.153.491.172.691.2]mata pelajaran untuk kelas tertentu yang mempunyai kkm tertentu pula.
Gambar 22. Form input mapel
f. Form input kelas
Gambar 23 digunakan untuk penginputan nama kelas di SMP N 17
Surakarta.
commit to user
g. Form input tahun ajaran
Form input tahun ajaran digunakan untuk menginputkan tahun ajaran di
[image:49.595.156.488.173.539.2]SMP N 17 Surakarta. Seperti Gambar 24.
Gambar 24. Form input tahun ajaran
h. Halaman data guru
Halaman ini memuat data guru yang telah didaftarkan. Disini admin dapat
melihat profil guru, mengedit profil guru dan mendelete data guru
tersebut. Ditunjukan seperti Gambar 25.
[image:49.595.218.446.504.716.2]perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
i. Halaman manajemen data mengajar
Halaman ini digunakan untuk memanajemen data mengajar yaitu antara
[image:50.595.153.504.170.690.2]guru yang mengajar mata pelajaran di kelas tersebut. Seperti Gambar 26.
Gambar 26. Halaman manajemen data mengajar
j. Halaman data siswa
Halaman ini memuat data siswa yang telah didaftarkan. Disini admin
dapat melihat profil siswa dan mengedit profil. Ditunjukan seperti
Gambar 27.
commit to user
k. Halaman manajemen wali
Halaman ini digunakan untuk memanajemen wali yang mengampu suatu
[image:51.595.152.502.172.720.2]kelas. Ditunjukan pada Gambar 28.
Gambar 28. Halaman manajemen wali
l. Halaman manajemen beranda
Halaman ini memuat penginputan beranda, pengeditan beranda dan
penghapusan. Seperti Gambar 29.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
m. Halaman manajemen mapel
Halaman manajemen mapel digunakan untuk memanajemen mapel seperti
[image:52.595.155.479.165.723.2]pengeditan dan penghapusan. Ditunjukan pada Gambar 30.
Gambar 30. Halaman manajemen mapel
n. Halaman manajemen kelas
Halaman ini digunakan untuk mengedit dan mendelete kelas. Seperti
Gambar 31.
commit to user
o. Halaman manajemen tahun ajaran
Halaman ini digunakan untuk memanajemen data tahun ajaran seperti
[image:53.595.152.498.173.674.2]mengedit dan mendelete. Ditunjukan Gambar 32.
Gambar 32. halaman manajemen tahun ajaran
p. Halaman profil guru
Halaman ini memuat informasi tentang guru tersebut. Seperti Gambar 33.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
q. Halaman profil siswa
Halaman ini memuat informasi tentang siswa tersebut. Seperti Gambar
34.
Gambar 34. Halaman profil siswa
4. Halaman Guru
a. Halaman utama guru
Halaman ini merupakan halaman utama guru yang terdapat beberapa
menu untuk memanajemenen nilai pada sistem ini. Halaman utama guru
[image:54.595.137.458.169.485.2]seperti Gambar 35.
commit to user
b. Profil guru
Halaman ini untuk menampilkan data guru yang bersangkitan. Ditunjukan
[image:55.595.157.506.166.494.2]seperti Gambar 36.
Gambar 36. Profil guru
c. Halaman daftar siswa
Pada gambar 37 menunjukan halaman yang digunakan untuk
menampilkan daftar siswa yang diajar guru tertentu. Halaman ini
menampilakan beberapa kelas yang diajar guru mata pelajaran tertentu
dengan memilih kelas untuk menampilkan daftar siswa tersebut.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
d. Halaman input nilai
Halaman input nilai digunakan untuk memasukan nilai siswa per mata
pelajaran dengan memilih kelas, semester dan tahun ajaran maka akan
[image:56.595.163.446.216.488.2]muncul form input nilai untuk kelas yang telah dipilih. Ditunjukan seperti
Gambar 38.
Gambar 38. Halaman input nilai
e. Form input nilai
Halaman ini digunakan untuk memasukan nilai di kelas tertentu.
Ditunjukan pada Gambar 39.
commit to user
f. Halaman lihat nilai
Halaman ini digunakan untuk melihat nilai siswa pada mata pelajaran
tertentu. Halaman lihat nilai ditunjukan seperti Gambar 40.
Gambar 40. Halaman lihat nilai
g. Halaman lihat raport (khusus wali kelas)
Halaman ini digunakan untuk melihat keseluruhan nilai raport di kelas
yang diampu wali kelas dan menginputkan nilai non akademik
(pengembangan) di kelas ter sebut. Seperti Gambar 41.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
h. Halaman raport
Halaman ini merupakan halaman raport siswa. Dan halaman ini hanya
[image:58.595.155.505.203.480.2]dapat diakses yang menjabat sebagai wali kelas. Ditunjukan seperti
Gambar 42.
Gambar 42. Halaman raport
i. Form input non akademik
Form ini digunakan untuk memasukan nilai pengenbangan atau non
akademik siswa. Dan halaman ini hanya dapat diakses yang menjabat
sebagai wali kelas. Ditunjukan pada Gambar 43.
[image:58.595.228.447.515.732.2]commit to user
5. Halaman Siswa
a. Halaman utama siswa
Halaman utama siswa terdapat beberapa menu yaitu profil, raport dan
[image:59.595.153.499.189.696.2]logout. Ditunjukan pada Gambar 44.
Gambar 44. Halaman utama siswa
b. Halaman profil siswa
Halaman profil siswa digunakan untuk menampilkan informasi tentang
siswa. Dan siswa yang dapat mengaksesnya. Ditunjukan pada Gambar 45.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
c. Halaman raport siswa
Halaman ini memuat nilai raport siswa. Halaman ini haya dapat diakses
[image:60.595.118.545.192.495.2]siswa yang mempunyai username tertentu. Ditunjukan pada Gambar 46.
commit to user
C. Evaluasi Sistem
Sistem Informasi Pengolahan Nilai Raport merupakan sistem yang digunakan
untuk membantu guru dalam pengolahan nilai. Dengan adanya sistem ini di SMP
N 17 Surakarta, pengolahan nilai lebih mudah. Sistem ini mempunyai beberapa
keunggulan antara lain :
1. Sistem ini dapat mengolah nilai-nilai tugas, ulangan harian, mid semester
dan semester menjadi nilai raport.
2. Orang tua siswa yang tinggal terpisah dapat melihat nilai anaknya dengan
mudah.
3. Sistem ini dapat menampilkan nilai akademik dan non akademik para
siswa.
Dengan sistem ini diharapkan kinerja guru dapat lebih mudah dan cepat.
Namun sistem ini masih ada kekurangan antara lain :
1. Sistem ini belum ada access kepala sekolah untuk melihat dan memantau
hasil belajar siswa-siswinya.
2. Belum ada konversi excel untuk mengimport dan mengeksport data
menggunalan excel.
Dengan demikian sebaiknya program diperbaiki dengan kekurangan
diatas. Berdasarkan hasil evaluasi yang telah dilakukan dapat ditarik kesimpulan
bahwa sistem ini sudah berjalan cukup maksimal, tetapi tidak menutup
kemungkinan terdapat kekurangan pada sistem ini. Sehingga membutuhkan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49 BAB V
PENUTUP
A. Kesimpulan
Berdasarkan dari hasil penelitian dan analisa dari sistem pengolahan nilai
raport di SMP Negeri 17 Surakarta maka dapat diambil kesimpulan bahwa telah
dibuat sistem informasi penilaian menggunakan bahasa pemograman PHP dan
database MySQL. Fasilitas yang ada di dalam web untuk siswa adalah
menampilkan profil atau informasi tentang siswa dan menampilkan nilai yang
diperolehnya. Fasilitas web untuk admin adalah memanajemen data. Fasilitas web
untuk guru mata pelajaran adalah memanajemen nilai. Dan fasilitas untuk wali
kelas adalah memanajemen nilai non akademik siswa yang diampunya.
B. Saran
Dari pembangunan sistem informasi pengolahan nilai raport di SMP Negeri
17 Surakarta menggunakan bahasa pemograman PHP dan database MySQL
diharapkan dapat membantu dalam pengembangannya. Selanjutnya, dapat
dilakukan pengembangan lebih lanjut terhadap Sistem Informasi Penglahan Nilai
Raport di SMP N 17 Surakarta ini, antara lain :
1. Website akan lebih bagus apabila ditambah dengan konversi excel ke aplikasi
ini.
2. Penambahan user untuk kepala sekolah supaya dapat melihat dan memantau
hasil belajar siswa-siswinya.
Dengan demikian sebaiknya program diperbaiki dengan kekurangan di atas.
Selanjutnya, maka perlu penulis sampaikan saran agar sistem informasi penilaian
ini dapat dikoneksikan/ direlasikan dengan aplikasi lain yang juga bekerja di
commit to user DAFTAR PUSTAKA
Arifin, J. 2011. Menyusun Laporan Keuangan untuk UKM dengan Microsoft Excel. Jakarta: PT Elex Media Komputindo
Endang. 2001. Bahan Dasar unuk Pelayanan Konseling pada Satuan Pendidikan Menengah Jilid I. Jakarta: PT Gramedia Widiasarana Indonesia
Faisal. 2011. Aplikasi Berbasis Web dengan PHP & MySQL. Yogyakarta: Ram
Media
Harianto, K. 1994. Konsep dan P erancangan DATABASE. Yogyakarta: Andi
OFFSET
Kadir, A. 2008. Dasar Perancangan dan Implementasi Database Relasional.
Yogyakarta: Andi OFFSET
Jogiyanto, HM. 2001. Pengertian Sistem Informasi. http://awhik.blogspot.
com/2009/11/pengertian-sistem-informasi.html diakses 28 November 2011 jam 19.31
Sutopo, A. 2012. Teknologi Informasi dan Komunikasi Dalam Pendidikan.
Yogyakarta: GRAHA ILMU
Syabaan, W. 2010. Build Your Blogger XML Template. Yogyakarta: Andi
OFFSET
Waluya, H. 1996. Sistem Informasi Komputer Dalam Bisnis. Jakarta: Rineka