pembuatan sistem informasi pengolahan nilai …repository.amikom.ac.id/files/publikasi_11.01.2948,...
TRANSCRIPT
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
terorganisasi, saling berinteraksi, dan saling bergantung satu sama lain1.
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
2.6.1 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
mengenai objek, dan lain-lain3.
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 sekolah-
sekolah 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)
identitas_siswa
Agama
NoHp
AlamatSiswa
TanggalLahir
TempatLahir
SekolahAsal
NoSTTB
ThnLulus
AlamatSekolah
NIS
NamaSiswa
JenisKelamin
TglDiterima
image
kelas_siswaM kelas
NamaKelas
KodeKelas
Id_kls_siswa
TahunAjaran
KodeKelas
Nis
wali
KodeKelas
ThnAjaran
NIP
Id_wali
Identitas_guru
TempatLahir
password
username
Golongan
Jabatan
PendidikanAkhir
NoHp
AlamatGuru
TanggalLahir
Agama
JenisKelamin
NIP
NamaGuru
image
memiliki
Keluarga_siswa
NIS
PekerjaanIbu
TelpOrtu
AlamatOrtu
NamaWali
PekerjaanWali
NamaIbu
PekerjaanAyah
NamaAyah
Status
AnakKe
AlamatWali
TelpWali
Guru_pengampumapel
nilai
KKM
Id_gru_ampuNamaMapel
KodeMapel
NIP
KodeMapel
Ul1
NilaiHarianNilaiUas NilaiMid
kode
Tgs1
Ul4
KodeMapel
ThnAjaran
Semester
nip
NIS
Ul3
Ul2
Tgs2
Tgs4Tgs3 NilaiRaport
M
M
M
M
M
M
1
M
1
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