i PEMBUATAN SISTEM INFORMASI LAPORAN HASIL

advertisement
PEMBUATAN SISTEM INFORMASI
LAPORAN HASIL BELAJAR SISWA PADA SEKOLAH MENENGAH
PERTAMA NEGERI 1 SIMO KABUPATEN BOYOLALI
NASKAH PUBLIKASI
Diajukan Untuk Melengkapi Tugas dan Syarat-Syarat Guna Memperoleh Derajat
Program Strata Satu (S1) Program Studi Teknik Informatika
Fakultas Teknik Elektro dan Informatika
Universitas Surakarta
Disusun Oleh :
Nama : Ambarsari
NIM : 201022194
Program StudI : Teknik Informatika
Dosen Pembimbing : 1. Ir. Tri Irianto Tj., M.T.
Dosen Pembimbing : 2. Jani Kusanti, S. Kom.
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA
UNIVERSITAS SURAKARTA
2014
i
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS SURAKARTA
HALAMAN PERSETUJUAN NASKAH PUBLIKASI
Judul
: Pembuatan Sistem Informasi Laporan Hasil Belajar Siswa pada
Sekolah Menengah Pertama Negeri 1 Simo Kabupaten Boyolali
Nama
: Ambarsari
NIM
: 201022194
Jurusan
: Teknik Informatika / S1
Naskah ini telah disetujui
Surakarta,
Pembimbing Utama
Oktober 2014
Pembimbing Pendamping
Ir.Tri Irianto Tj., M.T.
Jani Kusanti, S. Kom.
ii
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS SURAKARTA
HALAMAN PENGESAHAN NASKAH PUBLIKASI
Judul
: Pembuatan Sistem Informasi Laporan Hasil Belajar Siswa pada
Sekolah Menengah Pertama Negeri 1 Simo Kabupaten Boyolali
Nama
: Ambarsari
NIM
: 201022194
Jurusan
: Teknik Informatika / S1
Naskah ini telah diujikan di depan dewan penguji
Pada hari / tanggal
: Senin, 27 Oktober 2014
Ketua Penguji
: Ir. F.A. Luky Primantari, M.T.
(
)
Sekertaris
: Ramadhian Agus Triono, S. Kom., M.M.(
)
Anggota
: Jani Kusanti, S. Kom.
)
(
Mengetahui
Dekan Fakultas
Ketua Program Studi
Teknik Elektro dan Informatika
Teknik Informatika
Sukoco, S. Si., M. Si., M. Kom.
Ir. Tri Irianto Tj., M.T.
iii
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS SURAKARTA
PERNYATAAN PENULIS
Judul
:
Pembuatan Sistem Informasi Laporan Hasil Belajar Siswa pada
Sekolah Menengah Pertama Negeri 1 Simo Kabupaten Boyolali
Nama
: Ambarsari
NIM
: 201022194
Saya menyatakan dan tanggung jawab dengan sebenarnya bahwa
naskah publikasi ini adalah hasil karya saya sendiri kecuali cuplikan, dan
ringkasan masing-masing telah saya jelaskan sumbernya.
Jika pada waktu selanjutnya, ada pihak lain yang menemukan sebagian
atau seluruh naskah publikasi ini yang di sertai bukti-bukti yang cukup maka saya
bersedia untuk dibatalkan gelar strata satu saya beserta segala hak dan
kewajiban yang melekat pada gelar tersebut.
Surakarta , 10 Oktober 2014
Ambarsari
iv
DAFTAR ISI
HALAMAN JUDUL .....................................................................................
i
HALAMAN PERSETUJUAN ......................................................................
ii
HALAMAN PENGESAHAN .........................................................................
iii
HALAMAN PERNYATAAN .........................................................................
iv
DAFTAR ISI ...............................................................................................
v
ABSTRAKSI ..............................................................................................
vi
ABSTRACT ...............................................................................................
vi
1. PENDAHULUAN ............... ....................................................................
1
1.1 Latar Belakang Masalah ..................................................................
1
1.2 Rumusan Masalah ..........................................................................
1
1.3 Batasan Masalah .............................................................................
1
1.4 Tujuan Penelitian .............................................................................
2
1.5 Manfaat Penelitian ...........................................................................
2
1.6 Metodologi Penelitian ......................................................................
2
2. LANDASAN TEORI ............... ................................................................
3
2.1
Sistem............................................... .......................................... ..
3
2.2
Informasi............................................ ......................................... .
3
2.3
Sistem Informasi............................................................................
3
2.4
Diagram Konteks .................................................. .........................
3
2.5
PHP ..............................................................................................
3
2.6
Xampp ..........................................................................................
3
2.7
MySQL .........................................................................................
4
2.8
Tabel .............................................................................................
5
2.9
CSS ..............................................................................................
5
2.10 DFD ..............................................................................................
5
2.11 Database................................................... .....................................
6
v
2.12 Tinjauan Pustaka .......................................................... .................
6
3. ANALISIS DAN PERANCANGAN SISTEM ............... .............................
6
3.1 Analisis Sistem ...............................................................................
6
3.1.1 Sistem Yang Berjalan ...........................................................
7
3.1.2 Analisis Kebutuhan ...............................................................
7
3.2 Kerangka Pemikiran ............... ........................................................
8
3.3 Perancangan Sistem ........................................................................
8
3.3.1 Flowchart Sistem yang Berjalan ..........................................
8
3.3.2 Flowchart Sistem yang Diusulkan .......................................
8
3.3.3 Diagram Konteks .......................................................... ........
8
3.3.4 Data Flow Diagram (DFD) ............... .....................................
8
4. IMPLEMENTASI ............... .....................................................................
9
5. PENUTUP ............... ............................................................................... 10
5.1 Kesimpulan ..................................................................................... 10
5.2 Saran .............................................................................................. 10
DAFTAR PUSTAKA ............... .................................................................... 11
vi
PEMBUATAN SISTEM INFORMASI
LAPORAN HASIL BELAJAR SISWA PADA SEKOLAH MENENGAH
PERTAMA NEGERI 1 SIMO KABUPATEN BOYOLALI
Ambarsari
Program Studi Teknik Elektro dan Informatika / S1 , Fakultas Teknologi
Informatika Universitas Surakarta Jl. Raya Palur Km.5 Surakarta 57772
Email : [email protected]
ABSTRAKSI
Wali kelas pada saat berakhirnya ulangan umum semester akan mempunyai
pekerjaan yang sangat berat, salah satunya adalah mengisi nilai rapor. Pekerjaan ini
merupakan puncak dari pekerjaan wali kelas, dimana nilai yang didapat dari guru mata
pelajaran akan dikumpulkan yang kemudian dimasukkan kedalam rumus penulisan rapor
yang akhirnya menjadi nilai jadi atau nilai rapor siswa. Tentu saja ini bukan pekerjaan
yang mudah, karena membutuhkan ketelitian, kecermatan dan perhitungan yang benar.
Penelitian ini dilatar belakangi dengan masalah-masalah yang timbul yaitu
bagaimana cara yang mudah dan ringan dalam memasukkan nilai ke rapor yang masih
secara konvensional dengan bantuan kalkulator dalam menjumlah atau menghitung ratarata nilai itu, bagaimanakah membangun Sistem Informasi Laporan Hasil Belajar Siswa
Pada Sekolah Menengah Pertama Negeri 1 Simo Kabupaten Boyolali. Metodologi
penelitian yang digunakan adalah metode kepustakaan, observasi, analisa,
perancangan, ujicoba dan implementasi.
Tujuan dari penelitian ini adalah untuk menghasilkan Sistem Informasi Laporan
Hasil Belajar Siswa pada Sekolah Menengah Pertama Negeri 1 Simo Kabupaten Boyolali
menggunakan bahasa program PHP dan MySQL. Sehingga dengan adanya sistem
informasi ini dapat mempermudah dalam pengolahan nilai rapor siswa.
Katakunci : Sistem Informasi Laporan Hasil Belajar Siswa SMP Negeri 1 Simo
ABSTRACT
At the end of the final examination of semester, teacher particularly homeroom
class will have a quite hard works, one of them is fills the school report grades. This work
is the top of the teacher class’ task where valuation from all of lessons is submitted then
processes it to the school grades valuation formula and finally becomes report grades
valuation of students. Of course it is not easy to do because it requires carefulness,
conscientiousness, and correct calculation.
The background of the research are the problems occurred what is the easy way
to process valuation of students into report grades valuation which is conventionally done
by calculator in calculation, how to create information system of report grades valuation at
Junior High School 1 Simo Boyolali. The research methodology used is literature,
observation, analysis, designing, examining and implementation methods.
The purpose of the research is to create information system of report grades
valuation at Junior High School 1 Simo Boyolali uses PHP and MySQL programs which is
able to gives solution for school and can be used by homeroom class so can helps out to
process valuation into report grades valuation.
Keyword : Information System of Report Grades Valuation at SMP Negeri 1 Simo
vii
1. PENDAHULUAN
1.1 LATAR BELAKANG
MASALAH
Sekolah
Menengah
Pertama
Negeri
1
Simo
merupakan salah satu lembaga
pendidikan Negeri terkemuka di
Boyolali
yang
menyelenggarakan pendidikan
tingkat menengah pertama.
Sekolah ini telah berdiri sejak
tahun
1948
dan
sejalan
perkembangan jaman, sekolah
inipun
juga
mengalami
beberapa perubahan dalam
memberikan
layanan
pendidikan.
Munculnya sistem komputer
sangat
membantu
dalam
pemecahan masalah terutama
dalam hal pengolahan data
supaya didapatkan informasi
yang akurat, cepat dan mudah
didapatkan.
Hampir
semua
instansi-instansi
baik
yang
bersifat negeri pemerintahan
maupun swasta menggunakan
sistem komputer.
Berdasarkan
hasil
observasi yang penulis lakukan
di Sekolah Menengah Pertama
Negeri 1 Simo Kabupaten
Boyolali,
sistem
penulisan
Laporan Hasil Belajar Siswa
Pada
Sekolah
Menengah
Pertama Negeri 1 Simo masih
konvensional,
yaitu
masih
menggunakan tulisan tangan,
sehingga dalam penulisan rapor
terkadang masih ada kesalahan
dan untuk mendapatkan hasil
butuh penghitungan manual.
Untuk mengantisipasi kesalahan
dalam penulisan dan kalkulasi
hasil rapor, maka diusulkan
menggunakan Sistem Informasi
Penilaian dengan komputerisasi,
sehingga data dapat terdistribusi
dengan baik.
Maka penulis mengambil
judul penelitian “Pembuatan
Sistem Informasi Laporan Hasil
Belajar Siswa Pada Sekolah
Menengah Pertama Negeri 1
Simo
Kabupaten
Boyolali”.
Sehingga diharapkan dengan
adanya sistem informasi ini
dapat mempermudah dalam
pengolahan nilai rapor.
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang
masalah yang telah diuraikan
tersebut
maka
rumusan
masalah yang dibahas adalah
Bagaimana membuat Sistem
Informasi Laporan Hasil Belajar
Siswa, yang dapat membantu
dalam pengolahan nilai di
Sekolah Menengah Pertama
Negeri 1 Simo ?
1.3 BATASAN MASALAH
Agar tidak menyimpang dari
pokok permasalahan penelitian
perlu
adanya
pembatasan
masalah.
Adapun
batasan
masalah dalam penelitian ini
adalah sebagai berikut :
1. Pembuatan
Sistem
Informasi Laporan Hasil
Belajar
Siswa
yang
dilaksanakan di Sekolah
Menengah
Pertama
Negeri 1 Simo.
2. Objek penelitian yang
dibahas
dalam
pembuatan
Sistem
Informasi Laporan Hasil
Belajar Siswa tersebut
meliputi data sekolah,
data guru, data siswa,
data mata pelajaran, dan
nilai siswa pada Sekolah
Menengah
Pertama
Negeri 1 Simo.
1
1.4 TUJUAN PENELITIAN
Dari permasalahan di atas
penulis
mempunyai
tujuan
dalam penelitian ini. Tujuan
tersebut adalah tersedianya
Sistem Informasi Laporan Hasil
Belajar Siswa Pada Sekolah
Menengah Pertama Negeri 1
Simo.
3.
1.5 MANFAAT PENELITIAN
Manfaat dari penelitian ini
diharapkan
dapat
memberi
manfaat di Sekolah Menengah
Pertama Negeri 1 Simo dalam
mengelola nilai, serta dapat
menyampaikan informasi nilai
rapor secara cepat, mudah, dan
akurat.
1.6 METODOLOGI
PENELITIAN
Dalam pembuatan Sistem
Informasi Laporan Hasil Belajar
Siswa
ini
dan
untuk
mendapatkan hasil yang baik,
maka
digunakan
beberapa
langkah
dalam
pembuatan
metode
penelitian
sebagai
berikut :
1. Studi Kepustakaan
Suatu cara pengumpulan
data
dengan
mempelajari
pustaka,
paket,
modul
dan
panduan,
buku-buku
pedoman,
buku-buku
perpustakaan
yang
dianggap
perlu
dan
relevan,
pengambilan
data-data
secara
langsung dari sekolah,
internet
yang
ada
hubungannya
dengan
pembuatan
sistem
informasi di Sekolah
Menengah
Pertama
Negeri 1 Simo.
2. Observasi
4.
5.
6.
7.
2
Dalam metode ini penulis
melakukan pengamatan
langsung pada objek
penelitian atau suatu
kegiatan yang sedang
berjalan
untuk
memperoleh data-data
yang relevan dan akurat.
Wawancara
Pada tahap ini penulis
melakukan metode yang
dilakukan
dengan
menyiapkan pertanyaanpertanyaan
dan
melakukan pengumpulan
data secara tatap muka
atau
wawancara
langsung dengan pihak
yang
berhubungan
dengan masalah yang
dipertanyakan.
Kemudian
data-data
tersebut dijadikan bahan
dalam
melakukan
analisa
perancangan
sistem.
Analisis
Menganalisis
permasalahan,
maka
dapat
diketahui
kelemahan sistem juga
kebutuhan
informasi
pemakai.
Perancangan
Membuat
rancangan
yang meliputi pembuatan
script,
desain
dan
anggaran biaya yang
diperlukan.
Uji Coba
Melakukan
pengujian
dari hasil pembuatan
sistem
yang
telah
dirancang.
Implementasi
Mengimplementasikan
hasil dari pembuatan
sistem
yang
telah
dirancang.
PHP atau yang memiliki
kepanjangan PHP Hypertext
Preprocessor, merupakan suatu
bahasa pemrograman yang
difungsikan untuk membangun
suatu
website
dinamis.
(Saputra, 2012)
Beberapa kelebihan PHP dari
bahasa pemrograman web,
antara lain :
(1) Bahasa
pemrograman
PHP adalah sebuah
bahasa script yang tidak
melakukan
sebuah
kompilasi
dalam
penggunaannya.
(2) Web
server
yang
mendukung PHP dapat
ditemukan dimana-mana
dari mulai Apache, IIS,
Lighttpd, hingga xitami
dengan konfigurasi yang
relatif mudah.
(3) Dalam
sisi
pengembangan
lebih
mudah,
karena
banyaknya
milis-milis
dan developer yang siap
membantu
dalam
pengembangan.
(4) Dalam sisi pemahaman,
PHP adalah bahasa
scripting yang paling
mudah karena memiliki
referensi yang banyak.
(5) PHP adalah bahasa
open source yang dapat
digunakan
diberbagai
mesin
(Linux,
Unix,
Macintosh,
Windows)
dan dapat dijalankan
secara runtime melalui
konsel serta juga dapat
menjalankan
perintahperintah sistem. (Aditya,
2011)
2. LANDASAN TEORI
Teori dan referensi dari
berbagai sumber sebagai dasar
dibuatnya
sistem
informasi
laporan hasil belajar siswa.
2.1 Sistem
Sistem merupakan suatu
kumpulan atau himpunan dari
unsur, komponen atau variabelvariabel
yang
terorganisasi,
saling
berinteraksi,
saling
tergantung satu sama lain dan
terpadu. (Sutabri, 2004)
2.2 Informasi
Data
yang
telah
diklasifikasikan atau diolah atau
diinterpretasikan
untuk
digunakan
dalam
proses
pengambilan
keputusan.
(Sutabri, 2004)
2.3 Sistem Informasi
Suatu sistem didalam suatu
organisasi
yang
mempertemukan
kebutuhan
pengolahan transaksi harian
yang mendukung fungsi operasi
organisasi
yang
bersifat
manajerial dengan kegiatan
strategi dari suatu organisasi
untuk
dapat
menyediakan
kepada pihak luar tertentu
dengan laporan-laporan yang
diperlukan. (Sutabri, 2004)
2.4 Diagram Konteks
Diagram ini dibuat untuk
menggambarkan sumber serta
tujuan data yang akan diproses
atau dengan kata lain diagram
tersebut
digunakan
untuk
menggambarkan sistem secara
umum/global dari keseluruhan
sistem yang ada. (Sutabri, 2004)
2.6 Xampp
Perangkat lunak bebas, yang
mendukung
banyak
sistem
2.5 PHP
3
operasi, merupakan kompilasi
dari beberapa program.
Fungsi dari xampp sebagai
server yang berdiri sendiri
(localhost), yang terdiri atas
program Apache HTTP Server,
MySQL
database,
dan
penerjemah bahasa yang ditulis
dengan bahasa pemrograman
PHP dan perl. (Aditya, 2011)
(5)
2.7 MySQL
MySQL (My Structured Query
Language) atau yang biasa
dibaca mai-se-kuel merupakan
sebuah program pembuat dan
pengelola database atau yang
sering disebut DBMS (DataBase
Management
System).
(Nugroho, 2008)
MySQL memiliki beberapa
keistimewaan, antara lain:
(1) Portabilitas
MySQL dapat berjalan
stabil pada berbagai
sistem oprasi seperti
Windows,
Linux,
FreeBSD, Mac OS X
Server, Solaris, Amiga,
dan masih banyak lagi.
(2) Perangkat
lunak
sumber terbuka
MySQL di distribusikan
sebagai
perangkat
lunak sumber terbuka,
di bawah lisensi GPL
sehingga
dapat
digunakan
secara
gratis.
(3) Multi-user
MySQL
dapat
digunakan
oleh
beberapa
pengguna
dalam
waktu
yang
bersamaan
tanpa
mengalami
masalah
atau konflik.
(4) Performance tuning
MySQL
memiliki
kecepatan yang sangat
(6)
(7)
(8)
(9)
4
cepat
dalam
menangani
query
sederhana,
dengan
kata
lain
dapat
memproses
lebih
banyak SQL persatuan
waktu.
Ragam tipe data
MySQL memiliki ragam
tipe data yang banyak,
seperti signet
atau
usignet integer, fload,
double, char, text,date,
timestime, dan lain-lain.
Perintah dan fungsi
MySQL
memiliki
operator dan fungsi
secara penuh yang
mendukung
perintah
Select
dan
Where
dalam perintah (query).
Keamanan
MySQL
memiliki
beberapa
lapisan
keamanan seperti level
subnetmask, nama host
dan izin akses user
dengan
sistem
perizinan
yang
mendetail serta sandi
terenkripsi.
Skalabilitas
dan
pembatasan
MySQL
mampu
menangani basisdata
dalam skala besar,
dengan
jumlah
rekaman (records) lebih
dari 50 juta dan 60 ribu
tabel serta 5 miliyar
baris. Selain itu batas
indeks
yang
dapat
ditampung
mencapai
32 indeks pada tiap
tabelnya.
Konektivitas
MySQL
dapat
melakukan
koneksi
dengan
klien
menggunakan protokol
TCP atau IP, Unix
soket (UNIX), atau
named pipes (NT).
(10) Lokalisasi
MySQL
dapat
mendeteksi
pesan
kesalahan pada klien
dengan menggunakan
lebih dari dua puluh
bahasa.
Meskipun
demikian,
bahasa
indonesia
belum
termasuk didalamnya.
(11) Antar Muka
MySQL
memiliki
antarmuka (intervace)
terhadap
berbagai
aplikasi dengan bahasa
pemrograman dengan
menggunakan
fungsi
API
(Application
Programming
Intervace).
(12) Klien dan peralataan
MySQL
dilengkapi
dengan
berbagai
peralatan (tool) yang
dapat digunakan untuk
administrasi basisdata,
dan
pada
setiap
peralatan yang ada
disertakan
petunjuk
online.
(13) Struktur table
MySQL
memiliki
struktur tabel yang lebih
fleksibel
dalam
menangani
ALTER
TABLE, dibandingkan
basisdata
lainnya
semacam postgre SQL
ataupun
Oracle.
(Aditya, 2011)
mendasar
dari tabel adalah
sebagai kerangka yang berguna
untuk menempatkan objek-objek
aplikasi atau web seperti
gambar, teks, form dan objek
lain supaya terlihat rapi dan
tersusun. (Nugroho, 2008)
2.9 CSS
CSS (Cascading Style Sheet)
merupakan salah satu bahasa
pemrograman
web
yang
bertujuan untuk membuat web
menjadi lebih menarik dan
terstruktur, dalam CSS bisa
merubah warna tabel, besar
font, atau tata letak menu yang
terkendali dari CSS sehingga
semua jendela web yang
berkaitan dengan perubahan
tersebut secara otomatis dapat
berubah, dengan CSS tidak
perlu membuat style pada setiap
file PHP, karena cukup dengan
satu file CSS telah bisa
mengontrol semua style yang
diinginkan pada setiap file PHP
yang akan ditampilkan nanti
pada
web
browsernya.
(Aditama, 2011)
2.10 DFD
(DATA
FLOW
DIAGRAM)
Data Flow Diagram atau
yang disingkat DFD merupakan
suatu
network
yang
menggambarkan suatu sistem
automat/komputerisasi,
manualisasi atau gabungan dari
keduanya,
yang
penggambarannya
disusun
dalam
bentuk
kumpulan
komponen sistem yang saling
berhubungan sesuai dengan
aturan mainnya.
Keuntungan
dari
DFD
adalah memungkinkan untuk
menggambarkan sistem dari
level
yang
paling
tinggi
kemudian
menguraikannya
2.8 Tabel
Tabel memiliki fungsi yang
sangat penting baik pada
pembuatan aplikasi berbasis
web maupun dalam mendesain
web.
Fungsi
yang
paling
5
Bakti Medan”. Dalam penelitian
tersebut memiliki cakupan yang
sama
yaitu
mengenai
pengolahan
nilai
siswa
menyangkut
masalah
data
siswa, data guru, data mata
pelajaran, data nilai, data kelas.
Perbedaannya
dalam
perancangan Sistem Informasi
Pengolahan
Nilai
Siswa
dikerjakan
dengan
menggunakan Microsoft Visual
Basic 6.0 sedangkan penulis
menggunakan php.
Dari
penelitian
sebelumnya yang dilakukan
oleh Nurhimaddin dengan judul
“Sistem Informasi Pengolahan
Data Nilai Siswa Sekolah
Menengah Pertama Negeri 2
Bengkalis”.
Nurhimaddin
membuat sistem informasi nilai
yang bertujuan menghasilkan
aplikasi sistem informasi nilai
siswa pada Sekolah Menengah
Pertama Negeri 2 Bengkalis.
Persamaan dalam penelitian
tersebut
adalah
kesamaan
dalam merubah sistem yang
manual menjadi sistem yang
terkomputerisasi, serta dalam
pemrogramannya menggunakan
bahasa
pemrograman php.
Perbedaannya pada penelitian
tersebut menggunakan oracle
sebagai
databasenya,
sedangkan
penulis
menggunakan MySQL sebagai
database.
menjadi level yang lebih rendah
(dekomposisi),
sedangkan
kekurangan dari DFD adalah
tidak
menunjukkan
proses
pengulangan (looping), proses
keputusan
dan
proses
perhitungan. (Sutabri, 2004)
2.11 Database
Database
merupakan
tempat media penyimpanan
data dalam membuat sebuah
program yang berisikan tabel,
field dan record, yang diselimuti
namanya DBMS (Database
Management
System).
(Aditama, 2011)
2.12 Tinjauan Pustaka
(Nursahid, 2012) Dalam
penelitiannya yang berjudul
Perancangan Sistem Informasi
Penilaian Hasil Belajar Siswa
Sekolah Menengah Atas (SMA)
Negeri 2 Rembang Berbasis
Web.
Nursahid membangun
sistem informasi ini dengan
tujuan agar terbangunnya suatu
sistem informasi penilaian di
Sekolah Menengah Atas (SMA)
Negeri 2 Rembang yang dapat
membantu proses penilaian
yang dilakukan oleh bapak, ibu
guru mata pelajaran sesuai
dengan
kurikulum
yang
diterapkan disekolah tersebut.
Dalam
penelitian
tersebut
memiliki tema yang sama,
perbedaannya
dalam
implementasinya menggunakan
media
offline
dan
dalam
penelitian
tersebut
belum
terdapat nilai rata-rata siswa.
Dari
penelitian
sebelumnya yang dilakukan
oleh
Sulindawaty
dan
Herriyance
dengan
judul
“Sistem Informasi Pengolahan
Nilai Siswa Pada Sekolah
Menengah Pertama Swasta
3. ANALISIS
DAN
PERANCANGAN SISTEM
3.1 ANALISIS SISTEM
Tahap ini merupakan tahap
dilakukannya analisis terhadap
sistem berjalan (sistem lama),
kemudian dibuatkan sistem
usulan (sistem baru) yang akan
digunakan nantinya.
6
3.1.1 Sistem Yang Berjalan
Dalam pembahasan sistem
yang berjalan di Sekolah
Menengah Pertama Negeri 1
Simo untuk informasi laporan
hasil belajar siswa yang masih
menggunakan sistem manual,
dimana setiap guru mata
pelajaran mencatat nilai siswa
dalam buku catatan nilai guru
mata
pelajaran,
kemudian
diberikan kepada wali kelas
masing – masing kelas tersebut.
Wali
kelas
kemudian
memasukkan nilai kedalam
buku rapor yang akhirnya
menjadi nilai jadi atau nilai rapor
siswa. Dengan cara yang masih
konvensional,
yaitu
masih
menggunakan tulisan tangan
serta dalam penjumlahannya
masih
menghitung
manual.
Tentu saja ini bukan pekerjaan
yang
mudah,
karena
membutuhkan
ketelitian,
kecermatan dan perhitungan
yang benar.
f)
Harddisk eksternal atau
Flashdisk
sebagai
media back up atau
pemindahan
data
ketempat lain.
2) Kebutuhan
Perangkat
Lunak (Software)
a) Sistem
Operasi
Windows 7
b) MySQL sebagai server
pengolahan database
c) Notepad untuk editor
script
3) Kebutuhan Operasional
Sekolah
Menengah
Pertama Negeri 1 Simo
menyatakan kesiapannya
untuk menggunakan sistem
baru berbasis komputer.
Hal ini dapat dilihat pada
aspek-aspek berikut :
a) Kepala
Sekolah
sebagai pemberi ijin
serta penyedia segala
peralatan
yang
diperlukan baik yang
berkenaan
dengan
hardware
maupun
software
b) Admin
sebagai
pengelola
Sistem
Informasi,
yang
mempunyai hak akses
memasukkan
semua
data master
c) Guru mata pelajaran
yang mempunyai tugas
untuk
memasukkan
nilai siswa
d) Wali
kelas
yang
bertugas sepenuhnya
untuk mengelola rapor
siswa
3.1.2
Analisis
Kebutuhan
Software,
Hardware,
dan Operasional
Analisis kebutuhan sistem
terdiri dari tiga hal, yaitu
kebutuhan hardware (perangkat
keras), kebutuhan software
(perangkat
lunak)
serta
kebutuhan operasional.
1) Kebutuhan
Perangkat
Keras (Hardware)
a) 1
unit
komputer
processor Intel Core i3
b) Memori 2 GB.
c) Harddisk 500 GB.
d) Printer untuk alat cetak
kertas atau laporan.
e) UPS
(Uninterupted
Power Supply) untuk
pengaman pada saat
listrik
padam
mendadak.
7
3.2 Kerangka Pemikiran
laporan hasil belajar siswa
ditunjukkan seperti di
bawah ini:
3.3 Perancangan Sistem
Bagian
ini
akan
membahas
tentang
perancangan sistem yang
diawali perancangan proses,
basis data, relasi antar tabel,
perancangan
antarmuka
(masukan), dan perancangan
keluaran, dan fungsi-fungsi
program yang akan dipakai.
3.3.1
Diagram Konteks
Diagram
Konteks
merupakan diagram yang
menggambarkan
garis
besar operasional sistem.
Berikut diagram konteks
Sistem Informasi Laporan
Hasil Belajar Siswa pada
Sekolah
Menengah
Pertama Negeri 1 Simo,
ditunjukan pada gambar
berikut ini:
3.3.4
Data Flow Diagram
(DFD)
Diagram Arus Data
digunakan
untuk
menggambarkan
sistem
yang akan diusukan atau
sistem
baru
yang
dikembangkan
yang
meliputi tahap-tahap Input,
Proses,
dan
Output.
Berikut gambar diagram
alir data level 0 pada
sistem informasi laporan
hasil belajar siswa pada
Sekolah
Menengah
Pertama Negeri 1 Simo
Kabupaten Boyolali :
Flowchart Sistem yang
Berjalan Saat ini
Sistem
flowchart
merupakan diagram alir yang
menggambarkan suatu sistem.
Adapun flowchart sistem yang
berjalan saat ini untuk sistem
informasi laporan hasil belajar
siswa seperti di bawah ini:
3.3.2
3.3.3
Flowchart Sistem yang
Diusulkan
Adapun flowchart
sistem yang diusulkan
untuk sistem informasi
8
melakukan pengolahan data.
Halaman login bisa dilihat
pada gambar di bawah ini :
Untuk memperjelas proses
pada sistem diagram alir data level
0, maka dibuat diagram alir data
level 1. Berikut gambar diagram alir
data level 1 pada sistem informasi
laporan hasil belajar siswa pada
Sekolah Menengah Pertama Negeri
1 Simo Kabupaten Boyolali :
b. Halaman Menu
Pada halaman menu
masing-masing user dan
admin memiliki tampilan yang
sama. Yang membedakan
adalah pilihan menu yang
disediakan. Admin memiliki
menu input untuk semua
data yang dibutuhkan sistem.
Guru memiliki menu untuk
melakukan input nilai sesuai
mata
pelajaran
yang
diampunya.
Wali
kelas
memiliki
menu
untuk
melakukan cetak rapor. Bisa
dilihat pada gambar berikut :
4. IMPLEMENTASI
a. Halaman Login
Halaman
login
merupakan menu utama
yang digunakan untuk masuk
ke sistem. Pada halaman ini
user diminta memasukkan
username dan password
yang dimilikinya. Apabila
username dan password
yang
dimasukkan
benar
maka akan dibawa menuju
halaman
utama
untuk
c. Halaman Input Data
Halaman
ini
digunakan untuk melakukan
input data. Berikut ini adalah
9
salah satu hasil implementasi
lay out input data siswa.
Pada halaman ini terdapat
button simpan yang berfungsi
untuk menyimpan data ke
database setelah dilakukan
masukkan. Input data yang
lainnya memiliki desain lay
out yang sama, hanya
berbeda
konten
sesuai
dengan
kebutuhan
data
Hasil Belajar Siswa Sekolah
Menengah Pertama Negeri 1
Simo Kabupaten Boyolali,
sehingga dapat membantu
proses pengolahan data nilai
yang mana semua pengguna
dapat mengakses sistem
secara
terkomputerisasi
dengan hak akses yang
sesuai, yaitu admin dapat
memanajemen data siswa,
data
guru,
data
mata
pelajaran, data kelas. Guru
mata
pelajaran
dapat
memasukan
nilai
mata
pelajaran sesuai kelas yang
diampu. Sedangkan wali
kelas
mempunyai
hak
sepenuhnya untuk mengelola
rapor siswa.
masing-masing. Bisa dilihat
pada gambar berikut :
5.2 Saran
Saran
yang
dapat
diberikan merupakan hal-hal
yang belum diberikan oleh
penulis dalam pembuatan
program ini agar menjadi
lebih
baik,
diantaranya
sebagai berikut :
d. Halaman Edit Data
Pada halaman ini konten
halaman edit sama dengan
halaman input data, yang
berbeda adalah fungsinya.
Halaman ini bisa muncul
setelah dilakukan input data.
Jika data sudah ada maka
bisa dilakukan proses edit
data. Berikut adalah salah
1. Untuk username dan
password belum ada
batasan maksimal dan
minimal dalam pengisian
serta
belum
ada
peringatan jika password
baru
telah
berhasil
diubah.
2. Pada nilai KKM pengisian
nilai masih input manual,
pada
penelitian
selanjutnya
diharapkan
bisa secara otomatis atau
pilihan.
3. Pada pengisian data, jika
ada data yang harus diisi
belum
ada
tanda
peringatan,
diharapkan
pada
penelitian
selanjutnya memberikan
satu
contoh
hasil
implementasi
lay
out
halaman edit, bisa dilihat
pada gambar berikut :
5. PENUTUP
5.1 Kesimpulan
Berdasarkan sistem yang
telah dibuat, telah dihasilkan
Sistem Informasi Laporan
10
tanda peringatan agar
memudahkan user dalam
memasukkan data.
4. Diharapkan
peneliti
selanjutnya
membuat
user interface sistem
yang lebih menarik.
DAFTAR PUSTAKA
Agus Saputra, 2012. Sistem
Informasi Nilai Akademik Untuk
Panduan Skripsi.
Alan Nur Aditya, 2011. Jago PHP
dan MySQL.
Bunafit Nugroho, 2008. Latihan
membuat aplikasi web PHP dan
MySQL dengan dreamweaver mx
(6,7,2004) dan 8.
Nurhimaddin,
2012.
Sistem
Informasi Pengolahan Data Nilai
Siswa Sekolah Menengah Pertama
Negeri 2 Bengkalis.
Nursahid,
2012.
Perancangan
Sistem Informasi Penilaian Hasil
Belajar Siswa Sekolah Menengah
Atas (SMA) Negeri 2 Rembang
Berbasis Web.
Roki
Aditama, 2011. Sistem
Informasi
akademik
kampus
berbasis web dengan PHP.
Sulindawaty dan Herriyance, 2011.
Sistem Informasi Pengolahan Nilai
Siswa Pada Sekolah Menengah
Pertama Swasta Bakti Medan.
Tata Sutabri, S. Kom., MM., 2004.
Analisa Sistem Informasi.
11
Download