Anda di halaman 1dari 16

RANCANG BANGUN SISTEM PENGOLAHAN DATA NILAI SISWA

BERBASIS WEB (STUDI KASUS SMP NEGERI 2 GONDANGWETAN)

PROPOSAL SKRIPSI

Diajukan Oleh :

SAHRUL ROMADHONI
NIM. 110220040

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
YADIKA BANGIL
2014
PROPOSAL PENELITIAN

RANCANG BANGUN SISTEM PENGOLAHAN DATA NILAI SISWA


BERBASIS WEB (STUDI KASUS SMP NEGERI 2 GONDANGWETAN)

Yang dipersiapkan dan disusun oleh :

SAHRUL ROMADHONI
NIM. 110220040

Telah disetujui pada tanggal, 2014


Oleh

Dr. Saiful Bukhori, M.Kom


NIDN. 0013116804
LEMBAR PERSETUJUAN

RANCANG BANGUN SISTEM PENGOLAHAN DATA NILAI SISWA


BERBASIS WEB (STUDI KASUS SMP NEGERI 2 GONDANGWETAN)

Yang dipersiapkan dan disusun oleh :

SAHRUL ROMADHONI
NIM. 110220040

Telah disetujui pada tanggal, 2014


Oleh Dosen Penguji

Ir. Abdul Rasyid, MT


NIDN.
A. JUDUL PROPOSAL
RANCANG BANGUN SISTEM PENGOLAHAN DATA NILAI SISWA
BERBASIS WEB (STUDI KASUS SMP NEGERI 2
GONDANGWETAN)

B. LATAR BELAKANG
Nilai merupakan salah satu komponen penting dalam kegiatan belajar
mengajar di sekolah yang diharapkan menjadi output yang dapat
mengimbangi bahkan mengembangkan nilai masing-masing siswa. Salah
satu tolak ukurnya adalah penilaian hasil belajar siswa yang biasanya
ditangani oleh masing-masing wali kelas. Penilaian dilakukan secara
menyeluruh dan berkesinambungan terhadap proses dan hasil belajar sesuai
dengan karakteristik mata pelajaran. Data nilai siswa yang diolah berupa
nilai harian, nilai mid semester, dan nilai semester dengan menggunakan
sistem sehingga diperoleh informasi nilai yang lengkap sesuai dengan yang
dibutuhkan [1].

Pengolahan nilai siswa di SMP Negeri 2 Gondangwetan saat ini


diselenggarakan dengan cara paper based atau menggunakan kertas secara
manual. Guru mengisikan keterangan nilai pada kertas yang nantinya akan
diberikan kepada Wali Kelas atau staf Tata Usaha (TU) yang kemudian
akan direkap tiap semester untuk ditulis di buku raport siswa. Untuk proses
pengolahan data nilai menggunakan Microsoft Excel. Cara ini sangat rentan
dari berbagai macam kesalahan baik kesalahan teknis (technical error),
maupun kesalahan manusia (human error). Kesalahan-kesalahan ini akan
mempengaruhi proses penilaian peserta didik.

Dari uraian tersebut, untuk mengatasi masalah dalam pengolahan nilai


siswa maka diperlukan suatu sistem pengolahan data nilai siswa yang lebih
baik serta dapat membantu dalam penyajian informasi nilai siswa antara lain
dengan membangun suatu perangkat lunak yang bisa membantu proses
pengolahan data nilai siswa, mengurangi penumpukan kerja serta mengurangi
kekeliruan [2]. Perangkat lunak yang dimaksud adalah sistem pengolahan
data nilai siswa. Sistem ini merupakan aplikasi berbasis web yang
menggunakan bahasa pemograman PHP dan MySQL sebagai databasenya.
Guru mata pelajaran maupun wali kelas cukup memasukkan nilai kedalam
aplikasi. Nilai yang dimasukkan secara otomatis akan membentuk lager yang
dapat dilihat oleh Guru mata pelajaran, Wali Kelas, Staf Tata Usaha dan
Kurikulum [3]. Dengan adanya sistem ini diharapkan akan membantu dan
mempermudah pengolahan nilai maupun penyampaian nilai siswa.

C. PERUMUSAN MASALAH
Dari uraian latar belakang diatas perumusan masalah yang dapat di
identifikasi adalah :
a. Bagaimana merancang dan membangun sistem atau perangkat lunak
untuk menunjang kinerja dalam pengolahan data nilai siswa?
b. Bagaimana membangun sistem pengelolahan data nilai siswa yang
memudahkan bagi guru maupun staf TU?
c. Bagaimana membuat rekap data nilai berupa raport nilai siswa?

D. BATASAN MASALAH
Batasan masalah pada penelitian ini yaitu :
a. Perancangan dan pembangunan sistem pengolahan data nilai siswa
berbasis web di SMP Negeri 2 Gondangwetan.
b. Pembangunan sistem pengolahan data nilai siswa dibuat dengan bahasa
pemrograman PHP dan database MySQL.
c. Preview raport nilai siswa berupa file pdf.

E. TUJUAN PENELITIAN
Tujuan dari penelitian ini yaitu untuk merancang dan membangun sistem
pengolahan data nilai siswa berbasis web di SMP Negeri 2 Gondangwetan.

F. MANFAAT
Dengan adanya sistem ini, diharapkan dapat :
a. Memberikan kemudahan dalam proses pengolahan data nilai siswa di
SMP Negeri 2 Gondangwetan.
b. Memberikan kemudahan dalam pembuatan raport nilai siswa di SMP
Negeri 2 Gondangwetan.

G. METODOLOGI PENELITIAN
Pendekatan yang digunakan dalam penelitian ini dibagai dalam beberapa
tahapan sebagai berikut :
1. Study Literatur
Yang diperlukan pada tahapan ini adalah :
- Mengumpulkan data dan informasi yang berhubungan dengan
pengolahan nilai siswa dari artikel, jurnal, buku, dll.
- Mengumpulkan literature yang diperlukan untuk membuat perangkat
lunak berbasis web dengan bahasa pemrograman PHP dan database
MySQL.

2. Pengumpulan Data
a. Observasi
Dengan melakukan pengamatan secara langsung terhadap kegiatan
yang dilakukan di SMP Negeri 2 Gondangwetan mengenai proses
pengolahan data nilai siswa.
b. Wawancara
Melakukan tanya jawab kepada Waka Kurikulum, Staf TU dan guru
yang bersangkutan tentang proses pengolahan nilai siswa yang ada di
SMP Negeri 2 Gondangwetan.
c. Studi Pustaka
Mengumpulkan dan mempelajari berbagai literatur, jurnal, buku
referensi maupun artikel yang berkaitan dengan sistem pengolahan
nilai yang akan dibuat sebagai acuan pembuatan perangkat lunak ini.

3. Analisis Pendukung Perangkat Lunak


Perangkat lunak yang akan digunakan dalam mengerjakan sistem
pengolahan data nilai siswa ini antara lain :

a. Komputer dengan sistem operasi Windows 7 Ultimate


b. Database menggunakan MySQL
c. Pemrogram menggunakan PHP
d. Web server menggunakan Aphace
e. Web browser menggunakan Mozilla Firefox

4. Analisis Pemakai
Sistem pengolahan data nilai ini akan digunakan oleh beberapa user yang
memiliki hak akses masing-masing. Pembagian user dalam aplikasi ini
antara lain :

User
Akses Waka
Admin Guru Mapel Wali Kelas Staf TU
Kurikulum
Data User CRUD - - - -
Data Siswa CRUD - - CRUD -
Data Guru CRUD - - CRUD -
Data Nilai CRUD CRUD CRUD R CRUD
Raport Nilai CRUD R R CRUD CRUD
* CRUD (Create, Read, Update, Delete)

5. Analisis Sistem
Pada tahap ini penulis menganalisa permasalahan yang terdapat dalam
sistem lama, dan memberikan alternatif pemecahan masalahnya dalam
sistem baru akan yang diusulkan.
a. Analisa Sistem yang Sedang Berjalan
Analisa Sistem yang berjalan didalam pengolahan data nilai siswa
pada saat ini secara umum terlibat enam entitas yaitu siswa, guru
mata pelajaran, wali kelas, staf TU, waka kurikulum dan kepala
sekolah.
Gambar 1. Model sistem yang sedang berjalan

b. Sistem yang Diusulkan


Dalam sistem pengolahan data nilai siswa yang akan diusulkan, secara
umum tidak jauh berbeda dengan sistem yang sedang berjalan.
Namun, proses input data nilai bisa dilakukan langsung oleh guru
mata pelajaran maupun wali kelas. Kemudian nilai akan diproses
secara otomatis oleh aplikasi ini sehingga membentuk rekap nilai dan
raport yang akan direview dan dicetak oleh Staf TU maupun waka
kurikulum.

Gambar 2. Model sistem yang diusulkan


6. Perancangan Sistem
Pada tahap ini dilakukan perancangan atau desain mengenai aliran data
serta proses-proses yang terjadi didalam sistem pengolahan data nilai
siswa yang akan dibangun.
a. Context Diagram
Gambaran umum tentang sistem pengolahan data nilai siswa.

Gambar 3. Context Diagram

b. Data Flow Diagram (DFD)


Gambaran yang lebih terperinci tentang sistem pengolahan data nilai
siswa, yaitu aliran data dan proses-proses yang terjadi didalam
sistem.
Gambar 4. DFD Level 0

c. Entity Relationship Diagram (ERD)


Berikut relasi atau hubungan antar entitas pada sistem pengolahan
data nilai siswa.
Gambar 5. ERD
d. Relasi Tabel
Berikut relasi atau hubungan antar tabel pada database sistem
pengolahan data nilai siswa.

Gambar 6. Relasi Tabel Database

7. Pembuatan Aplikasi
Pada tahap ini, yang dilakukan adalah membangun aplikasi berdasarkan
hasil analisis dan perancangan sistem dengan bahasa pemrograman PHP.
8. Implementasi dan Maintenance
Tahap ini dilakukan untuk pengujian dan menjalankan sistem yang telah
dibangun dengan menguji proses-proses yang terjadi didalam sistem serta
melakukan pembenahan apabila sistem berjalan kurang maksimal.

9. Analisis Hasil
Tahap ini dilakukan untuk menganalisa sistem dengan melakukan
wawancara kepada pemakai sistem atau dengan menjawab kuisioner
tentang sistem pengolahan data nilai siswa yang telah dibangun.

10. Penulisan Laporan


Dalam penulisan laporan ini menggunakan data-data yang diperoleh pada
saat melakukan riset atau observasi dari awal penelitian sampai akhir.

H. KAJIAN TEORI
1. Definisi Nilai
Menurut kamus bahasa Indonesia nilai adalah harga, ukuran, atau angka
yang mewakili prestasi. Nilai dapat juga diartikan komposisi dari
sejumlah elemen masing-masing tipe data terstruktur yang memiliki
hubungan yang mengatur elemen berupa angka.
Dari pengertian tersebut diatas, dapat disimpulkan bahwa nilai adalah
hasil dari sejumlah elemen-elemen yang dapat berupa angka atau tipe
data terstruktur, yang bisa digunakan untuk mengetahui suatu kondisi
yang sebenarnya dan menjadi suatu fakta.

2. Pengolahan Data Nilai Siswa


Menurut Jogianto (2005), Pengolahan data adalah “manipulasi dari
data ke dalam bentuk yang lebih berguna dan lebih berarti dari suatu
kejadian berupa informasi”.
Proses pengolahan data terdiri dari tiga tahapan dasar yaitu input,
processing dan output. Input merupakan proses memasukkan data ke
dalam computer atau piranti lain lewat alat input (input device).
Processing merupakan proses pengolahan data yang sudah dimasukkan
yang dilakukan oleh alat pemroses (processing device), yaitu proses
menghitung, membandingkan, mengklasifikasikan, mengurutkan,
mengendalikan atau mencari di storage (tempat penyimpanan). Output
merupakan proses menghasilkan keluaran berupa informasi dari hasil
pengolahan data kealat keluaran (output device).
Pengolahan data nilai siswa merupakan rangkaian aktivitas dalam proses
kegiatan belajar mengajar antar siswa dan guru yang terus berulang
dengan tingkat penilaian maupun standar ketuntasan yang berbeda. Data
nilai siswa yang diolah berupa nilai harian, nilai mid semester, dan nilai
semester dengan menggunakan sistem sehingga dapat menyajikan suatu
informasi dengan cepat, tepat, dan akurat sesuai dengan yang dibutuhkan.

3. Perancangan Sistem Informasi


Pengertian perancangan sistem informasi menurut Nugroho (2002) yaitu:
“Strategi untuk memecahkan masalah dan mengembangkan solusi terbaik
bagi permasalahan itu, termasuk bagaimana mengorganisasikan sistem
kedalam sub-sub sistem, serta alokasi sub sistem-sub sistem ke
komponen-komponen keras, perangkat lunak serta prosedur-prosedur”.
Perancangan sistem merupakan suatu kegiatan membuat desain teknis
berdasarkan evaluasi yang telah dilakukan pada kegiatan analisis atau
observasi. Tahap perancangan bertujuan untuk memenuhi kebutuhan
pemakai sistem atau user mengenai gambaran yang jelas tentang
rancangan sistem yang akan dibuat serta diimplementasikan.
Perancangan artinya mendesain atau merancang suatu sistem yang baru
untuk memecahkan suatu masalah sesuai dengan bentuk atau objeknya.
Tujuan umum dari perancangan sistem informasi adalah untuk memenuhi
kebutuhan pemakai sistem informasi untuk memberkan gambaran yang
jelas dan rancang bangun yang lengkap pada programmer dan ahli teknik
lainnya yang terlibat.
I. JADWAL KEGIATAN
2013 2014
KEGIATAN
Desember Januari Februari Maret April Mei Juni
1. Pengajuan Judul
1.1 Evaluasi Judul
1.2 Penetapan Judul dan Dosen Pembimbing
2. Pembuatan Proposal
2.1 Konsultasi Pembimbing
2.2 Pengajuan Proposal
2.3 Seminar Proposal
2.4 Revisi dan Persetujuan Pembimbing
3. Pelaksanaan Penelitian
3.1 Penelitian
3.2 Konsultasi Pembimbing
3.3 Pembuatan Sistem
3.4 Uji Coba dan Evaluasi Sistem
3.5 Penyusunan Skripsi
3.6 Pelaksanaan Ujian Skripsi
DAFTAR PUSTAKA

[1] Susy Kusuma Wardani. 2013. Sistem Informasi Pengolahan Data Nilai Siswa
Berbasis Web Pada Sekolah Menengah Kejuruan (Smk) Pgri 1 Pacitan.
[2] Sri Maryati. Aplikasi Pengolahan Data Siswa Smp Negeri 19 Palembang
Dengan Menggunakan Pemrograman Borland Delphi 7.0.
[3] Nurhimaddin. 2012. Sistem Informasi Pengolahan Data Nilai Siswa Smpn 12
Bengkalis .
[4] Alamsyah. 2011. Sistem Informasi Nilai Siswa Sekolah Dasar Sebagai
Penunjang Dalam Pengambilan Keputusan.
[5] Hasby Maulana Pratama, 2011. Sistem Pengolahan Data Siswa Berbasis
Client Server Smp Negeri 3 Gamping.
[6] Setyo Nugroho 2013. Sistem Informasi Pengolahan Data Nilai Siswa Berbasis
Web Dengan Dukungan Sms Gateway.
[7] Siska Yunensi, 2008. Sistem Pengolahan Data Nilai pada SMA Negeri 3
Padang.
[8] Sabiqal, 2013. Sistem Informasi Pengolahan Nilai Sekolah.
INSTRUMEN PENELITIAN

1. Nama Sekolah : SMPN 2 Gondangwetan

2. NPSN : 20519167

3. Status : Negeri

4. Alamat : Jl. Raya Wonosari

5. Kecamatan : Gondangwetan

6. Kab/Kotamadya : Kab. Pasuruan

7. Propinsi : Jawa Timur

8. Kode Pos : 67174

9. Telepon : (0343) 442882