PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI RAPORT PADA SISWA SMP NEGERI 6 SUKOHARJO BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh Erma Widiyanti
11.01.2948
Noor Arifah Hidayati
11.01.2965
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
MAKING PROCESSING INFORMATION SYSTEMS OF RAPORT SCORE ON JUNIOR HIGH SCHOOL STUDENTS 6 SUKOHARJO WEB BASED PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI RAPORT PADA SISWA SMP NEGERI 6 SUKOHARJO BERBASIS WEB Erma Widiyanti Noor Arifah Hidayati Barka Satya Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT In processing the value of raport cards to students of Junior High School 6 Sukoharjo currently still manually, so a lot of time and effort required to perform the task. The purpose of this program is to develop values are computerized processing applications. Effort in data processing and information will be managed with a better change in the existing system. Information processing system on students raport cards of Junior High School 6 Sukoharjo is an information system that handles the processing of transcripts derived subjects Junior High School 6 Sukoharjo students every semester. This includes assessing the value of treatment subjects and print report cards. In this application there are also data collection required in the processing of that data collection of students, teachers, subjects, and classes. This information system is developed using Adobe Dreamweaver and use SQL yog database. This application has been using multiuser consisting of admins and teachers at the time of login will open the application so that the security program is maintained. Keywords : information systems, data collection, processing value of raport cards, print raport cards
1.
Pendahuluan Di SMP N 6 Sukoharjo komputer telah masuk sebagai salah satu mata pelajaran yang wajib
diikuti oleh semua siswa dari kelas 1 sampai dengan kelas 3, untuk itu fasilitas komputer disana sangatlah memadai. Selain itu komputer juga digunakan dalam hal pekerjaan administrasi. Dengan adanya komputer mempermudah pelayanan bagi siswa dan wali kelas. Disini dalam hal pengolahan nilai raport masih menggunakan Microsoft excel, sehingga jika terjadi satu saja kesalahan dalam hal perhitungan nilai harus mengulang semua dari awal. Hal ini sangat menguras waktu dan tenaga sehingga menjadi tidak efektif. Upaya dalam hal pengolahan data dan informasi akan berhasil jika ada perubahan yang lebih baik dengan sistem yang ada sehingga jika terjadi kesalahan tidak menyita banyak waktu dan tenaga. Berdasarkan uraian diatas penulis tertarik ingin membuat suatu sistem untuk mempermudah dalam hal pengerjaan pengolahan nilai raport yang diberi judul “Pembuatan Sistem Informasi Pengolahan Nilai Raport Pada Siswa SMP Negeri 6 Sukoharjo Berbasis Web”. Penulis berharap dengan adanya sistem ini bisa memberikan kemudahan, kecepatan dan ketepatan dalam pengolahan data khususnya nilai raport sehingga dapat memberikan kemajuan dalam hal pengolahan nilai raport siswa. 2.
Landasan Teori
2.1
Konsep Dasar Sistem Sistem adalah suatu kumpulan atau himpunan dari unsur atau variable-variabel yang saling 1
terorganisasi, saling berinteraksi, dan saling bergantung satu sama lain . 2.2
Konsep Dasar Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna atau lebih berarti bagi yang
menerimanya yang menggambarkan suatu kejadian – kejadian (event) dan kesatuannya (fack and entity) yang digunakan untuk pengambilan keputusan. 2.3
Konsep Dasar Sistem Informasi Sistem informasi adalah cara untuk menyediakan informasi yang dibutuhkan oleh organisasi
untuk beroperasi dengan cara yang sukses dan untuk organisasi bisnis dengan cara yang menguntungkan.
1
Hanif Al Fatta, Analisis & Perancangan Sistem Informasi (Yogyakarta: Andi, 2007) hal.3.
2.4
Konsep Dasar Basis Data Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu
dengan yang lainnya. 2.5
Internet Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu
menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia. 2.6
Pengertian Website Website atau adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks,
gambar, suara, animasi, video) di dalamnya yang menggunakan protocol HTTP (Hypertext Transfer Protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. 2.6.1
2
Website Statis Web statis adalah web yang isi atau content tidak berubah – ubah. Maksudnya isi dari dokumen
web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. 2.6.2
Website Dinamis Web dinamis adalah web yang isi atau content dapat berubah – ubah setiap saat. Untuk
melakukan perubahan data, user cukup melakukan perubahan secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai. 2.6.3
Unsur-unsur Dalam Penyediaan Website Unsur-unsur dalam penyediaan website adalah sebagai berikut :
2.6.3.1 Nama
domain
(Domain
name
/
URL
–
Uniform
Resource
Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah
alamat
yang
digunakan
untuk
menemukan
sebuah
website
pada
dunia
internet.
Contoh:http://www.baliorange.net. 2.6.3.2 Pengertian Rumah Tempat Website (Web hosting) Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. 2.6.3.3 Bahasa Program (Scripts Program) Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website.
2
M.Rudyanto Arief, Pemrograman Web Dinamis Menggunakan PHP dan MYSQL (Yogyakarta :Andi, 2011) hal.7.
2.6.3.4 Desain Website Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. 2.6.3.5 Program Transfer Data ke Pusat Data Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website. 2.6.3.6 Publikasi Website Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. 2.6.4
Pemeliharaan Website Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang
diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal pengunjung. 2.6.5
Perpanjangan Masa Sewa Domain Name dan Web Hosting Perlu dipahami bahwa domain name dan web hosting berstatus sewa. Selama kedua hal itu
dibayarkan
masa
sewa
perpanjangannya,
maka
Anda
berhak
untuk
memilikinya
dan
mempergunakannya. 2.7
Analisa Sistem Analisa sistem adalah Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. 2.7.1
Tahap-tahap Analisis Sistem Dasar
1. Mengidentifikasi Masalah 2. Memahami Kerja Sistem yang Ada 3. Menganalisis Sistem 4. Membuat Laporan 2.7.2
Analisis Sistem Lanjutan 1.
Menunjukkan tujuan
2.
Mempelajari organisasi
3.
Menganalisa output yang berjalan untuk menentukan kegunaan dalam sistem
4.
Kebutuhan
5.
Evaluasi efektifitas sistem.
2.8
Perancangan Sistem Tujuan Perancangan Sistem yaitu : 1.
Untuk memenuhi kebutuhan pemakai sistem
2.
Untuk memberikan gambaran yang jelas dan rancang bangun system yang lengkap kepada pemograman computer
2.9
Konsep Dasar Database
2.9.1
Database Database merupakan kumpulan data yang saling berelasi. Data sendiri merupakan fakta 3
mengenai objek, dan lain-lain . 2.9.2
Pengertian ERD (Entity Relationship Diagram) ERD (Entity Relationship Diagram) adalah diagram yang berguna untuk memodelkan sistem
yang nantinya akan dikembangkan dalam basis datanya. ERD (Entity Relationship Diagram) terusan atas 3 (tiga) komponen, yaitu entitas, atribut dan keselarasan antar entitas. Secara garis besar, entitas merupakan objek dasar yang terlihat dalam sistem. Atribut berperan sebagai penjelas entitas, dan kerapian menunjukan hubungan yang terjadi diantara 2 (dua) entitas. 2.9.3
Relasi Antar Tabel Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi
untuk mengatur operasi suatu database. 2.10
UML (Unified Modeling Language) UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik atau gambar
untuk memvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis objek (OOP).
4
2.10.1 Pengertian Use case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. 2.10.2 Pengertian Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 2.10.3 Pengertian Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. 3
Kusrini,2007, Strategi Perancangan dan Pengolahan Basis Data,Yogyakarta:Andi
4
Ratno Kustiawan, Modul Rekayasa Perangkat Lunak, Jilid 1:5.
2.10.4 Pengertian Sequence Diagram Sequence diagram mendeskripsikan bagaimana entitas dalam sistem berinteraksi, termasuk pesan yang digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi. Sequence diagram berhubungan erat dengan Use Case diagram, dimana 1 Use Case akan menjadi 1 Sequence Diagram. 2.11
Pengertian Adobe Dreamweaver Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe System
yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaanya. Sebagai editor web yang handal, Adobe Dreamweaver tentunya dilengkapi dengan kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam sebuah situs. 2.12
HTML (HyperText Markup Language) HTML merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi
yang berjalan di halaman web. 2.13
PHP (PHP Hypertext Preprocessor) PHP Hypertext Preprocessor atau biasa disebut PHP adalah bahasa pemrogramman berbasis
web yang lebih mudah di mengerti dari pada bahasa pemrogramman yang lain. Bahasa Pemrogramman PHP memiliki file extensi *.php dan tidak bisa di access secara langsung tanpa adanya sebuah web server. 2.14
CSS (Cascading Style Sheet) CSS merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa
komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. 2.15
XAMPP (Multiplatform Apache PHP Perl) XAMPP (Multiplatform Apache PHP Perl) adalah sebuah paket web server open source, yang di
dalamnya terdapat Apache, HTTP Server, MySQL Database dan Interpenter untuk yang ditulis dalam bahasa pemrograman PHP dan Perl. XAMPP dapat berjalan pada sistem operasi Windows, Linux, Solaris dan Mac OS X. 2.16
MySQL MySQL merupakan software sistem manajemen database (Database Management System –
DBMS) yang sangat popular di kalangan pemrograman. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan–perusahaan skala menegah kecil.
3.
Gambaran Umum SMP N 6 Sukoharjo merupakan sekolah Standar Nasional yang beralamat di jalan Perkutut,
Banmati, Sukoharjo. Bila dilihat sekilas mengenai keberadaan SMP Negeri 6 Sukoharjo, orang akan berpendapat bahwa SMP Negeri 6 Sukoharjo adalah masih muda bila didasari urutan nomor sekolahsekolah negeri di Kabupaten Sukoharjo, karena di Kabupaten Sukoharjo khususnya di wilayah kecamatan Sukoharjo ada 7 buah sekolah negeri setingkat SMP, yaitu : SMP Negeri 1 Sukoharjo, SMP Negeri 2 Sukoharjo, SMP Negeri 3 Sukoharjo, SMP Negeri 4 Sukoharjo, SMP Negeri 5 Sukoharjo, SMP Negeri 6 Sukoharjo, dan SMP Negeri 7 Sukoharjo. Tetapi bila ditelusuri dari keberadaannya sebagai lembaga pendidikan khususnya jenjang pendidikan sekolah menengah pertama sebenarnya SMP Negeri 6 Sukoharjo merupakan lembaga pendidikan lanjutan menengah yang pertama kali lahir di wilayah kabupaten Sukoharjo, karena secara kelembagaan lembaga pendidikan ini didirikan 2 tahun setelah Proklamasi Kemerdekaan Indonesia. Adapun riwayat keberadaan lembaga pendidikan ini bernama “Sekolah Pertukangan Negeri (SPtKN) 2 tahun, didirikan tahun 1947. Pada tahun 1950 SPtKN 2 tahun namanya diubah menjadi Sekolah Tehnik Pertama (STP) 2 tahun, dimana pada tahun 1953 pemerintah membangunkan satu unit sekolah baru untuk STP 2 tahun Sukoharjo yang berlokasi di Jalan Jenderal Sudirman No. 76 Sukoharjo (sekarang ditempati Kantor BPD Kab. Sukoharjo. Dengan menempati gedung yang baru di lokasi yang baru pula, lembaga pendidikan ini semakin dipercaya baik oleh pemerintah maupun masyarakat. Tahun 1997 berdasarkan SK. Mendikbud RI No. 034/c/1997 tanggal 7 Maret 1997 yang menyebutkan bahwa alih fungsi ST 1 Sukoharjo menjadi SMP Negeri 6 Sukoharjo.
4.
Pembahasan
4.1
Perancangan Sistem Sistem yang dibuat adalah sebuah sistem mengenai sistem informasi pengolahan nilai raport.
Sistem ini dibuat untuk membantu pekerjaan yang berkaitan dalam menangani proses pendataan, perhitungan nilai dan raport di SMP Negeri 6 Sukoharjo. 4.2
Merinci Kebutuhan Pengguna 1.
Kebutuhan Admin
Admin merupakan pihak yang berwenang untuk mengelola data-data yaitu mengelola data siswa yang meliputi pengolahan data identitas siswa, keluarga siswa dan kelas siswa. Mengelola data guru yang meliputi pengolahan data identitas guru, guru pengampu dan wali kelas. Selain itu juga mengelola data kelas dan mengelola data mata pelajaran. 2. Kebutuhan Guru Kebutuhan pokok Guru adalah berkaitan dengan pengolahan data nilai dan cetak raport.
4.3
UML (Unified Modelling Language)
4.3.1
Rancangan Use Case Diagram Berikut adalah use case diagram yang digunakan pada sistem informasi pengolahan nilai raport
siswa pada SMP Negeri 6 Sukoharjo
4.4
Entity Relationship Diagram (ERD)
TanggalLahir
NoHp NoSTTB AlamatSiswa
TempatLahir
ThnLulus
Agama
SekolahAsal
Nis Id_kls_siswa
JenisKelamin
AlamatSekolah
KodeKelas
NamaSiswa TglDiterima
TahunAjaran
NamaKelas
NIS
KodeKelas image
memiliki
1
identitas_siswa
M
kelas_siswa
M
kelas
NIS
Ul1
Id_wali
nip
Ul2
M
Semester
Ul3
KodeKelas
M ThnAjaran
Ul4
wali
nilai
KodeMapel
NIP
Tgs1 kode ThnAjaran
Tgs2
1
M
Tgs3
M NilaiRaport
Tgs4
KodeMapel
NilaiHarian
mapel
M
Guru_pengampu
Id_gru_ampu
NamaMapel
NilaiMid
NilaiUas
M
NIP
Identitas_guru
NamaGuru
NIP
KKM KodeMapel
JenisKelamin password
NIS
Agama Keluarga_siswa
TelpWali image AlamatWali TempatLahir NamaWali
username
PekerjaanWali
AnakKe
TanggalLahir Golongan
AlamatOrtu
AlamatGuru Jabatan
Status
TelpOrtu
NamaAyah PekerjaanIbu PekerjaanAyah NamaIbu
PendidikanAkhir
NoHp
4.5
Relasi Antar Tabel Database
4.6
Implementasi Program Implementasi sistem merupakan bentuk program yang dijalankan pada sistem yang dibuat.
4.6.1
Halaman Web Admin 1.
Tampilan Halaman Login Admin
2.
Tampilan Halaman Utama Admin
Di dalam Halaman Utama Admin telah disediakan menu-menu yang digunakan untuk pengolahan data-data yang diperlukan dalam hal pengolahan nilai raport yang mana terdiri dari data siswa , data guru, data kelas, data mapel, data nilai dan cetak raport. 3.
Tampilan Halaman Identitas Siswa
Pada menu halaman identitas siswa ini telah disediakan form-form yang harus diisi Pada menu ini admin bisa menginputkan data siswa sesuai dengan identitasnya. Jika admin berhasil menginputkan data siswa maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika ada satu form saja yang belum diisi maka akan muncul peringatan “Please fill out this field” .Pada menu ini admin juga bisa melihat detail data siswa, melakukan edit data siswa dan hapus data siswa.
4.
Tampilan Halaman Olah Keluarga Siswa
Pada menu halaman keluarga siswa ini admin bisa menginputkan data keluarga siswa. Jika admin berhasil menginputkan data keluarga siswa maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika admin gagal menginputkan data keluarga akan ada peringatan bahwa data gagal ditambahkan. Pada menu ini admin juga bisa melihat detail keluarga siswa, melakukan edit keluarga dan hapus keluarga siswa. 5. Tampilan Halaman Kelas Siswa
Pada menu halaman kelas siswa ini telah disediakan form-form yang harus diisi Pada menu halaman ini admin bisa melakukan input kelas siswa sesuai dengan pembagian kelas masing-masing. Jika admin berhasil menginputkan kelas siswa maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika ada 1 form saja yang belum diisi maka akan muncul peringatan “Please fill out this field” .Pada menu ini admin juga bisa melakukan edit kelas siswa dan hapus kelas siswa.
6.Tampilan Halaman Identitas Guru
Pada menu halaman ini admin bisa menginputkan data guru sesuai dengan identitasnya. Jika admin berhasil menginputkan data guru maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika ada 1 form saja yang belum diisi maka akan muncul peringatan “Please fill out this field” .Pada menu ini admin juga bisa melihat detail data guru, melakukan edit data guru dan hapus data guru. 7.
Tampilan Halaman Guru Pengampu
Pada menu halaman ini admin bisa melakukan input guru pengampu sesuai dengan mata pelajaran yang diampu. Jika admin berhasil menginputkan form guru pengampu maka akan ada keterangan bahwa data berhasil ditambahkan.
8. Tampilan Halaman Wali Kelas Gambar 4.85 Halaman Wali Kelas
Pada menu halaman wali kelas ini telah disediakan tiga form yang harus diisi. Admin bisa melakukan input wali kelas. Pada menu ini admin juga bisa melakukan edit wali kelas dan hapus wali kelas. 9.Tampilan Halaman Data Kelas
Pada menu halaman data kelas ini telah disediakan dua form yang harus diisi. Admin bisa melakukan input data kelas sesuai dengan kelas yang ada. Jika admin berhasil menginputkan form data kelas maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika admin gagal menginputkan form data kelas maka akan ada peringatan bahwa data gagal ditambahkan dan jika admin menginputkan data yang sama maka akan ada peringatan bahwa data ada. Pada menu ini admin juga bisa melakukan edit data kelas dan hapus data kelas.
10.Tampilan Halaman Data Mapel
Pada menu halaman data mapel ini telah disediakan tiga form yang harus diisi. Admin bisa melakukan input data mapel. 4.6.2
Halaman Web Guru 1. Tampilan Halaman Login Admin
2.
Tampilan Halaman Utama Guru
Di dalam Halaman Utama Guru telah disediakan menu-menu yang digunakan untuk pengolahan data-data yang diperlukan dalam hal pengolahan nilai raport yang mana terdiri dari data nilai dan cetak raport siswa. 3. Tampilan Halaman Data Nilai
Pada menu halaman data nilai ini telah disediakan form-form yang harus diisi. Guru bisa melakukan input data nilai sesuai dengan nilai yang didapat oleh siswa yaitu meliputi input nilai ulangan harian dari satu sampai dengan empat, input nilai tugas dari nilai tugas satu sampai dengan empat kemudian input nilai mid dan nilai uas. Semua akan terakumulasi menjadi nilai raport. Jika Guru berhasil menginputkan form data nilai maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika guru gagal menginputkan form data nilai maka akan ada peringatan bahwa data gagal ditambahkan. Pada menu ini guru juga bisa melihat detail data nilai, melakukan edit data nilai dan hapus data nilai.
4. Tampilan Cetak Raport
5. Tamiplan Halaman Raport Siswa
4.7
Perhitungan Nilai Berikut perhitungan-perhitungan nilai yang diperlukan dalam pengolahan nilai raport: 1.
Perhitungan nilai rata-rata ulangan harian. NRU = UH1+UH2+UH3+UH4/4
2. Perhitungan Nilai rata-rata tugas harian NRT = T1+T2+T3+T4/4 3.
Perhitungan Nilai Harian dan Nilai Raport
Mengolah Nilai Harian dan Nilai Raport dengan ketentuan rumus sebagai berikut : a.
Untuk mendapatkan rata-rata nilai Harian NH = NRU+NRT/2
b.
Untuk mendapatkan Nilai Akhir / Nilai Raport : NA = NH+MID+UAS/3 Keterangan : NH : Nilai Harian NA : Nilai Akhir Raport NRT : Nilai rata-rata tugas NRU : Nilai rat-rata Ulangan MID : Nilai Ulangan Tengah Semester (UTS) UAS : Nilai Ulangan Akhir Semester (UAS)
5
Kesimpulan
5.1
Kesimpulan 1.
Software Sistem Informasi Pengolahan Nilai Raport Pada Siswa SMP Negeri 6 Sukoharjo telah berhasil dibuat penulis berharap semoga software ini bisa bermanfaat bagi pihak yang terkait
2.
Pada program ini telah menggunakan login multiuser saat akan memasuki program aplikasi ini sehingga keamanan program terjamin.
3.
Pada program ini mempunyai fasilitas pendataan siswa yang terdiri dari identitas siswa, keluarga siswa dan kelas siswa, guru yang terdiri dari identitas guru, guru pengampu mata pelajaran dan walikelas, data kelas, data mata pelajaran serta penilaian yang terdiri dari mata pelajaran dan raport siswa.
4.
Dengan kekurangan dan kelebihan pada program ini, proses bagian nilai belum sepenuhnya terpenuhi walaupun sudah sebagian program bermanfaat tetapi program ini harus dikembangkan seiring perkembangan dunia teknologi dan pendidikan.
5.2
Saran Diakhir pembahasan Tugas Akhir ini dapat dikemukakan beberapa saran yaitu sebagai berikut : 1.
Program ini belum mencakup semua bidang administrasi kesiswaan secara lengkap, seperti pembayaran SPP, target pencapaian nilai mata pelajaran per kelas, kegiatan ekstrakurikuler siswa dan prestasi siswa diluar nilai mata pelajaran.
2.
Program ini belum disertai batasan waktu untuk mencetak raport sehingga raport bisa dicetak kapan saja.
3.
Penulis menyadari bahwa sistem informasi pengolah nilai raport berbasis web yang penulis buat ini masih jauh dari sempurna, hal ini dikarenakan keterbatasan kemampuan penulis, maka penulis meminta saran dan kritik yang bersifat membangun.
Daftar Pustaka Arief, Rudiyanto M. 2011. “Pemrograman Web Dinamis menggunakan PHP dan MySQL”. Yogyakarta: Andi Davis, Gordon B. 1974. “Management Information System : Conceptual Foundation, Structures, and Development”. McGrawHill Kogukosha Kadir, Abdul. 2012. “Penuntun Belajar SQL”. Yogyakarta: Andi Kusrini, M.Kom. 2009. “Strategi Perancangan dan Pengolahan Basis Data”.Yogyakarta: Andi Kustiawan, Ratno. 2010.
“Modul Rekayasa Perangkat Lunak”. Yogyakarta : STMIK AMIKOM
YOGYAKARTA Nugroho,Ad,ST.,MMSI. 2004. “Konsep Pengembangan Sistem Basis Data”. Bandung Purwanto, E. & Tim Sub Bag Jaringan Informasi IPTEK. Pengantar World Wide Web. JIIPP