SISTEM INFORMASI PENGOLAHAN NILAI RAPORT
DI MI ROUDLOTUZZAHIDIN TEGALARUM
SKRIPSI
Untuk memenuhi sebagai persyaratan
Mencapai Derajat Sarjana
Program Studi Teknik Informatika
Disusun oleh :
Anisak Nur Chanifah 1271101364
TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
v MOTTO
Man Jadda Wa Jadda [Siapa yang bersungguh-sungguh akan berhasil]
Man Shobaro Zafiro [Siapa yang bersabar akan beruntung]
Man Saaro ‘Alaa Darbi Washola [Siapa yang berjalan di jalur-Nya akan sampai]
vi
PERSEMBAHAN
Alhamdulillah, puji syukur kepada Allah SWT, diri ini taiada daya
tanpa kekuatan dari-Mu. Sholawat dan salamku kepada suri tauladanku Nabi
Muhammad SAW, kuharap syafa’atmu di penghujung hari nanti.
Dengan segala ketulusan hati kupersembahkan karya ilmiah ini kepada
orang-orang yang mempunyai ketulusan jiwa yang senantiasa membimbingku
dan menjad sahabat selama aku dilahirkan kedunia ini.
1. Ayah dan ibunda tersayang, engkaulah guru pertama dalam hidupku,
terimakasih atas semua yang telah engkau berikan kepadaku.
2. Semua guru-guruku yang telah memberikan bimbingan dan ilmu yang
tidak bisa kuhitung berapa banyaknya.
3. Kakak-kakak dan adikku yang tak henti memberikan semangat,
dorongan dan motivasi kepadaku dalam mengerjakan skripsi ini.
4. Semua sahabat-sahabatku seperjuangan di Universitas Widya Dharma
vii
KATA PENGANTAR
Dengan mengucapkan puji syukur alhamdulliah kehadirat Allah SWT.
Yang telah melimpahkan Rahmat, Hidayah, dan InayahNya sehingga penulis
dapat menyelesaikan skripsi dengan judul “SISTEM INFORMASI
PENGOLAHAN NILAI RAPORT DI MI ROUDLOTUZZAHIDIN
TEGALARUM”. Dengan segala kerendahan hati, penulis menyadari bahwa
penulisan skripsi ini tidak akan selesai tanpa adanya bantuan, bimbingan maupun
pengarahan dari berbagai pihak, baik secara langsung maupun tidak langsung.
Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada :
1. Bapak Drs. Sri Wiyanta, M.Kom, selaku Dekan Fakultas Ilmu Komputer
Universitas Widya Dharma Klaten.
2. Bapak Fajar Budi Hartono, M.Eng selaku Ketua Program Studi Teknik
Informatika Fakultas Ilmu Komputer Universitas Widya Dharma Klaten
dan Dosen Pembimbing II.
3. Ibu Istri Sulistyowati, M.Kom selaku Dosen Pembimbing I, terima kasih
untuk bimbingan dan pengarahannya selama penulisan skripsi.
4. Seluruh Dosen dan Staff Karyawan Fakultas Ilmu Komputer Universitas
Widya Dharma Klaten yang telah memberikan ilmu pengetahuan sehingga
peneliti dapat menyelesaikan skripsi.
5. Bapak Dulmukti, BA dan Ibu Dibajatul ‘Arfiah, kedua orang tuaku yang
penuh pengertian dan telah memberikan izin untuk melanjutkan studi ke
viii
6. Kakak-kakak dan adikku, yang telah memberikan semangat dan do’anya
untuk ku.
7. Bapak Subiyadi, S.Ag selaku Kepala Madrasah Ibtidaiyah
Roudlotuzzahidin Tegalarum yang telah membantu dan bekerjasama
dengan baik terutama dalam proses penelitian Skripsi.
8. Sahabat-sahabatku serta teman-temanku jurusan Teknik Informatika dan
semua pihak-pihak yang tidak dapat disebutkan satu per satu yang telah
memberikan dukungan selama penulisan Skripsi ini.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari
sempurna dan banyak kekurangan baik dari segi materi maupun tata bahasa.
Oleh karena itu diharapkan adanya kritik dan saran yang bersifat membangun
dari pembaca guna memperbaiki dan pengembangan dimasa yang akan datang.
Klaten,...2015
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN MOTTO ... v
HALAMAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
ABSTRAK ... xix
BAB I PENDAHULUAN A. Latar Belakang ... 1
1. Alasan Penulisan Judul ... 2
2. Rumusan Masalah ... 2
3. Keaslian Penelitian ... 3
4. Batasan Masalah ... 3
5. Manfaat Penelitian ... 4
x
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
A. Tinjauan Pustaka ... 6
1. Penelitian Terdahulu ... 6
2. MI Roudlotuzzahidin Tegalarum... 7
3. Struktur Organisasi MI Roudlotuzzahidin Tegalarum ... 9
4. Letak Geografis MI Roudlotuzzahidin Tegalarum ... 10
5. Sistem Informasi Yang Sedang Berjalan ... 10
B. Landasan Teori ... 11
a. Entity Relationship Diagram (ERD) ... 18
b. Normalisasi ... 20
8. Microsoft Visual FoxPro 9.0 ... 21
BAB III METODE PENELITIAN A. Bahan dan Materi Penelitian ... 25
xi
b. DFD Level 1 Sistem Informasi Pengolahan Nilai Raport 30 c. DFD Level 2 ... 31
3. Perancangan Database ... 36
1) Perancangan Database Konseptual ... 36
a. Entity Relationship Diagram (ERD) ... 36
b. Normalisasi ... 37
BAB IV PEMBAHASAN HASIL PENELITIAN A. Hasil Penelitian ... 62
1. Login ... 62
2. Halaman Utama ... 64
xiii BAB V PENUTUP
A. Kesimpulan ... 90
B. Saran ... 91
DAFTAR PUSTAKA
xiv
DAFTAR TABEL
Tabel 2.1 Tabel Siswa ... 15
Tabel 2.2 Simbol-simbol Diagram Konteks... 17
Tabel 2.3 Simbol-simbol Data Flow Diagram ... 18
Tabel 2.4 Simbol-simbol Entity Relationship Diagram ... 19
Tabel 3.1 Struktur Tabel Login ... 41
Tabel 3.2 Struktur Tabel Siswa ... 41
Tabel 3.3 Struktur Tabel Guru ... 42
Tabel 3.4 Struktur Tabel Mapel ... 42
Tabel 3.5 Struktur Tabel Kelas ... 43
Tabel 3.6 Struktur Tabel Tahun Ajar ... 43
Tabel 3.7 Struktur Tabel Detail Siswa ... 44
Tabel 3.8 Struktur Tabel Guru Ajar ... 44
Tabel 3.9 Struktur Tabel Kepribadian ... 45
xv
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi MI Roudlotuzzahidin ... 9
Gambar 2.2 Alur Penulisan Nilai Raport ... 11
Gambar 2.3 Relasi Antar Tabel One to one ... 19
Gambar 2.4 Relasi Antar Tabel One to many ... 20
Gambar 2.5 Relasi Antar Tabel Many to many ... 20
Gambar 2.6 Tampilan Jendela Command Window ... 22
Gambar 2.7 Tampilan Jendela Project Manager ... 23
Gambar 2.8 Tampilan Jendela Table ... 23
Gambar 2.9 Tampilan Jendela Form ... 24
Gambar 2.10 Tampilan Jendela Report ... 24
Gambar 3.1 Proses Penggambaran SDLC ... 27
Gambar 3.2 Diagram Konteks... 29
Gambar 3.3 DFD Level 1 Sistem Informasi Pengolahan Nilai Raport ... 30
Gambar 3.4 DFD Level 2 Proses 1 Rekam Data Master ... 31
Gambar 3.5 DFD Level 2 Proses 2 Rekam Data Transaksi ... 33
Gambar 3.6 DFD Level 2 Proses 3 Pengolahan Laporan ... 35
Gambar 3.7 Entity Relationship Diagram ... 37
Gambar 3.8 Bentuk Tidak Normal ... 38
Gambar 3.9 Bentuk Normal Pertama ... 39
Gambar 3.10 Bentuk Normal Kedua ... 39
xvi
Gambar 3.20 Desain Form Penilaian ... 52
Gambar 3.21 Desain Form Kepribadian ... 52
Gambar 3.22 Desain Laporan Data Siswa ... 53
Gambar 3.23 Desain Laporan Data Guru ... 53
Gambar 3.24 Desain Laporan Data Mapel ... 54
Gambar 3.25 Desain Laporan Data Tugas ... 54
Gambar 3.26 Desain Laporan Data Ulangan Harian ... 55
Gambar 3.27 Desain Laporan Data UTS ... 55
Gambar 3.28 Desain Laporan Data UAS ... 56
Gambar 3.29 Desain Laporan Data Raport ... 57
Gambar 3.30 Menguji Keputusan Logika ... 58
Gambar 3.31 Menguji Kesalahan Dalam Pengetikan ... 58
Gambar 3.32 Menguji Struktur Data Internal ... 59
Gambar 3.33 Menguji Struktur Data Eksternal... 60
xvii
Gambar 3.35 Menguji Fungsi Tombol ... 61
Gambar 4.1 Form Login ... 63
Gambar 4.2 Halaman Utama ... 64
Gambar 4.3 Tampilan Form Data Siswa... 65
Gambar 4.4 Tampilan Form Data Guru ... 68
Gambar 4.5 Tampilan Form Data Matapelajaran ... 68
Gambar 4.6 Tampilan Form Data Kelas ... 70
Gambar 4.7 Tampilan Form Guru Ajar ... 70
Gambar 4.8 Tampilan Form Detail Siswa ... 71
Gambar 4.9 Tampilan Form Naik Kelas ... 72
Gambar 4.10 Tampilan Form Penilaian ... 73
Gambar 4.11 Tampilan Form Kepribadian ... 74
Gambar 4.12 Pemilihan Pencetakan Data Siswa ... 74
Gambar 4.13 Laporan Data Siswa ... 75
Gambar 4.14 Laporan Data Guru ... 75
Gambar 4.15 Laporan Data Mapel ... 76
Gambar 4.16 Laporan Data Wali Kelas ... 77
Gambar 4.17 Laporan Data Guru Ajar ... 77
Gambar 4.18 Pemilihan Pencetakan Nilai Ulangan Harian ... 78
Gambar 4.19 Laporan Nilai Ulangan Harian ... 78
Gambar 4.20 Pemilihan Pencetakan Nilai Tugas ... 79
Gambar 4.21 Laporan Nilai Tugas ... 80
xviii
Gambar 4.23 Laporan Nilai UAS... 82
Gambar 4.24 Pemilihan Pencetakan Nilai Raport ... 82
Gambar 4.25 Laporan Nilai Raport ... 83
Gambar 4.26 Pemilihan Pencetakan Laporan Nilai ULH TGS UTS UAS .... 84
Gambar 4.27 Laporan Nilai ULH TGS UTS UAS ... 84
Gambar 4.28 Tampilan Menu Bantuan ... 85
Gambar 4.29 Tampilan Menu Tentang ... 86
xix ABSTRAK
Dalam perkembangan pengolahan nilai MI Roudlotuzzahidin masih belum memaksimalkan sistem komputerisasi pegolahan datanya. Permasalahan yang dihadapi oleh MI Roudlotuzzahidin dalam pengolahan data nilai raport adalah wali kelas harus menyalin tulisan kedalam lembar penilaian dan perhitungan nilai yang berupa nilai tugas, nilai ulangan harian, nilai UTS dan nilai UAS masih menggunakan kalkulator atau Microsoft Excel berdasarkan buku panduan. Sehingga dalam penyajian hasil nilai raport masih mengalami kesalahan teknik baik penulisan huruf atau angka dan pembuatan rumus formula untuk perhitungannya. Oleh karena itu dibangun sistem informasi yang dapat membatu menyelesaikan pengolahan nilai raport dengan mudah dan efisien.
Tujuan dari penelitian yang penulis lakukan adalah membuat sistem informasi pengolahan nilai raport di MI Roudlotuzzahidin yang berbasis komputer, sehingga bisa mempermudah mempermudah dan mempercepat proses pengolahan nilai serta mencari data nilai jika sewaktu-waktu raport siswa hilang.
Metode penelitian memakai observasi dan wawancara secara langsung. Bahan dan materi penelitian berupa laporan data siswa, laporan data guru, laporan kelas, laporan data matapelajaran dan laporan data nilai siswa. Aplikasi dan database disusun menggunakan bahasa pemrograman.
Hasil penelitian ini adalah Sistem Informasi Pengolahan Nilai Raport di MI Roudlotuzzahidin Tegalarum. Dengan adanya sistem ini diharapkan dapat membantu guru/wali kelas dalam pengolahan data nilai raport dan pembuatan laporan yang lebih baik lagi.
Kata Kunci : Sistem Informasi, Nilai Raport, MI Roudlotuzzahidin Tegalarum.
1 BAB I
PENDAHULUAN
A. Latar Belakang
Seiring kemajuan ilmu pengetahuan dan teknologi saat ini, kini
komputer digunakan di berbagai perusahaan, instansi dan sekolahan dalam
berbagai aktivitas dan pekerjaan. Dengan komputer pemberian layanan dalam
berbagai bidang menjadi lebih baik, cepat dan efisien. Komputer merupakan
teknologi yang mengatasi keterbatasan yang dimiliki manusia. Dalam dunia
pendidikan komputer bisa sebagai alat bantu dalam proses pembelajaran dan
perkembangan sekolah.
MI Roudlotuzzahidin merupakan salah satu yang terkait dengan
pendidikan. Pada tahun ajaran 2015/2016 ini, total terdapat 9 kelas, dengan
tenaga pengajar sebanyak 15 guru, jumlah mata pelajaran ada 16 mapel, adapun
jumlah siswa pada saat ini 234 siswa. Dalam perkembangan pengolahan nilai
MI Roudlotuzzahidin masih belum memaksimalkan sistem komputerisasi
pegolahan datanya. Permasalahan yang dihadapi oleh MI Roudlotuzzahidin
dalam pengolahan data nilai raport adalah wali kelas harus menyalin tulisan
kedalam lembar penilaian dan perhitungan nilai yang berupa nilai tugas, nilai
ulangan harian, nilai UTS dan nilai UAS masih menggunakan kalkulator atau
Microsoft Excel berdasarkan buku panduan. Sehingga dalam penyajian hasil
nilai raport masih mengalami kesalahan teknik baik penulisan huruf atau angka
dan pembuatan rumus formula untuk perhitungannya. Adapun data-data yang
2
Oleh karena itu dibutuhkan suatu sistem komputerisasi untuk dapat menunjang
pengolahan data nilai raport tersebut.
Berdasarkan latar belakang, untuk mengatasi permasalahan yang
dihadapi oleh MI Roudlotuzzahidin Tegalarum dalam hal pengolahan data nilai
raport maka penulis mengambil judul “Sistem Informasi Pengolahan Nilai
Raport Di MI Roudlotuzzahidin Tegalarum”. Sistem ini terdiri dari bagian
Admin, Wali Kelas dan Kepala Sekolah. Untuk Admin dan Wali Kelas
memiliki hak yang sama yaitu berhak mengakses ke sistem tersebut dan untuk
Kepala Sekolah hanya menerima laporan atas transaksi yang terjadi per periode
tertentu.
1. Alasan Penulisan Judul
Dalam penulisan ini penulis memilih judul Sistem Informasi
Pengolahan Nilai Raport di MI Roudlotuzzahidin Tegalarum dengan
alasan dengan adanya sistem informasi ini diharapkan dapat memberi
kemudahan kepada guru MI Roudlotuzzahidin Tegalarum khususnya
dalam pengelolaan nilai raport.
2. Rumusan Masalah
Berdasarkan uraian latar belakang masalah di atas peneliti
menyimpulkan pokok permasalahan yang dihadapi adalah bagaimanakah
membuat sebuah sistem informasi pengolahan nilai raport di MI
Roudlotuzzahidin Tegalarum agar lebih memudahkan guru menyelesaikan
3
3. Keaslian Penelitian
Dalam melakukan penelitian, penulis belum pernah menjumpai
penelitian dengan objek yang sama, sehingga penulis mengambil tema
Sistem Informasi Pengolahan Nilai Raport di MI Roudlotuzzahidin
Tegalarum.
4. Batasan Masalah
Guna menghindari pokok bahasan yang terlalu luas maka peneliti
membatasi permasalahan yang akan dibahas hanya meliputi sebagai
berikut:
a. Sistem informasi ini khusus menangani pengolahan nilai raport
mengenai MI Roudlotuzzahidin Tegalarum.
b. Sistem Informasi Pengolahan Raport Siswa ini dibangun dengan
menggunakan software Microsoft Visual FoxPro 9.0
c. Agar tidak keluar dari permasalahan maka, peneliti perlu membatasi
permasalahan pada data master, transaksi dan laporan sebagai berikut :
a) Data Master terdiri dari data siswa, data guru, data matapelajaran,
data kelas, dan data tahun ajar.
b) Data Transaksi terdiri dari data guru ajar, data detail siswa, data
penilaian (nilai Ulangan Harian, Tugas, UTS, dan UAS) dan data
kepribadian.
c) Laporan yang dihasilkan berupa laporan data guru, laporan data
4
kelas, laporan Nilai ulangan harian, laopran nilai tugas, laporan nilai
UTS/UAS, dan laporan nilai raport.
d. Hasil akhir dari nilai raport dihitung dengan rumus formula sebagai
berikut:
NA RUH RT UTS 2 ∗ UAS
5
5. Manfaat Penelitian
Adapun manfaat yang dapat diperoleh dari penulisan laporan Tugas
Akhir ini adalah sebagai berikut:
a. Bagi MI Roudlotuzzahidin Tegalarum
Meringkas dan menghemat tempat dan waktu karena data diolah
dengan menggunakan komputer sehingga meningkatkan kecepatan
maupun ketepatan dalam proses pengolahan nilai raport.
b. Bagi Universitas Widya Dharma Klaten
Sebagai bahan pustaka diperpustakaan umum Universitas Widya
Dharma Klaten khususnya pada Fakultas Ilmu Komputer yang
diharapkan bisa sebagai referensi dan acuan bagi mahasiswa.
c. Bagi Penulis
Dapat mengembangkan teori-teori ilmu pengetahuan ilmu komputer
yang dimiliki ke dalam praktik yang sesungguhnya di lapangan.
B. Tujuan Penelitian
Penelitian ini disusun sebagai persyaratan untuk menyelesaikan studi
5
Komputer Universitas Widya Dharma Klaten. Tujuan yang diharapkan dari
penelitian ini adalah:
1. Membuat sistem informasi untuk pengolahan nilai raport dan pelaporan
nilai raport yang terkait dengan pengolahan nilai raport terkomputerisasi
menggunakan software Microsoft Visual FoxPro 9.0 berdasarkan sistem
yang saat ini digunakan (sistem manual).
2. Untuk mempermudah dan mempercepat proses pengolahan nilai serta
mencari data nilai jika sewaktu-waktu raport siswa hilang.
3. Laporan yang dihasilkan dari sistem ini diharapkan dapat membantu
90 BAB V
KESIMPULAN DAN SARAN
Dari beberapa uraian tentang penelitian penulis dan analisis data yang telah
dijelaskan pada bab sebelumnya, maka untuk bab selanjutnya penulis akan
menyampaikan kesimpulan dan saran yang dapat dipergunakan sebagai bahan
masukan dan pertimbangan bagi pihak MI Roudlotuzzahidin Tegalarum agar dapat
menyempurnakan dan mengembangkan program ini sehingga menjadi lebih baik
lagi.
A.Kesimpulan
Setelah semua tahap penelitian dilakukan, mulai dari pembuatan
proposal penelitian, kemudian pengkajian teori, penyusunan instrument
penelitian yang disertai dengan uji coba dan penyempurnaan instrument
penelitian, sampai dengan pengumpulan data, pengolahan dan analisis data.
Penelitian ini menghasilkan sebuah aplikasi Sistem Informasi Pengolahan Nilai
Raport yang digunakan untuk mengelola data transaksi penilaian hasil belajar
siswa di MI Roudlotuzzahidin Tegalarum. Sedangkan penggunaan sistem baru,
berbasis komputer khususnya dengan bahasa pemrograman Microsoft Visual
FoxPro 9.0 diharapkan informasi yang dihasilkan akan lebih berkualitas dan
dapat membantu proses pengolahan data dan pembuatan laporan, karena sistem
informasi mempunyai banyak keuntungan, terutama dalam hal pengolahan data
dan pembuatan laporan. Dari pembahasan yang telah dipaparkan dalam
91
1. Dalam pembuatan sistem informasi ini dibangun dengan Software Microsoft
Visual FoxPro 9.0 yang telah diuji dan telah berjalan dengan baik sesuai
perencanaan yang diharapkan.
2. Dari hasil penelitian di MI Roudlotuzzahidin Tegalarum penulis dapat
menyimpulkan khususnya dari segi pengolahan data nilai dan pembuatan
laporan, pada sistem lama yang masih menggunakan sistem manual.
Sedangkan dalam sistem yang baru ini dapat mempercepat, mempermudah
dan meringankan pekerjaan terutama pada bagian karyawan atau guru dalam
pengolahan data nilai sehinga pengolahan data nilai yang dilakukan lebih
efisien, cepat dan akurat.
3. Dengan dioperasikannya sistem ini, dapat mengurangi tingkat
kesalahan-kesalahan data akibat keteledoran manusia (Human error) yang masih
menggunakan pencatatan manual.
B.Saran
1. Dalam kelancaran operasional kerja secara umum di dalam instansi atau
sekolah perlu mengadakan atau memahami program secara menyeluruh,
terarah dan terpadu.
2. Mengingat sering diberbagai instansi atau sekolah telah melakukan sistem
komputerisasi dengan sarana dan prasarana yang sudah memadai maka
penyusun menyarankan kepada MI Rourdlotuzzahidin Tegalarum perlu
92
terkomputerisasi dengan mengadakan pelatihan SDM bagi karyawan
DAFTAR PUSTAKA
Kadir, Abdul. 2003. Pengenalan Sistem Informasi, Yogyakarta : Andi Offset.
Kadir, Abdul. 2007. Pemrograman Basisdata dengan Visual Foxpro 9.0, Yogyakarta : Andi.
Al-Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi Offset.
Fathansyah. 2007. Buku Teks Komputer Basis Data, Bandung : Informatika.
Fauziah, Isnaini, 2013. Sistem Informasi Pengolahan Data Nilai Siswa Pada SD N 2 Plosowangi Cawas Klaten. Universitas Widya Dharma. Klaten.
Hidayatullah, Syarif , 2014. Sistem Informasi Pengolahan Nilai Raport di SMP AL – ISLAM Ngawen Klaten. Universitas Widya Dharma. Klaten.
Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Penerbit Andi Offset.
Kristanto, Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya. Penerbit: Gava Media, Jakarta.
Kusrini, 2009. Strategi Perancangan dan Pengolahan Basis Data.Yogyakarta Penerbit Andi Offset.
Rosa dan Shalahuddin. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Penerbit : Modula, Bandung.
Suparno. 2013. Modul Praktikum Pemrograman Database Menggunakan Ms. Visual FoxPro 9.0. Palangkaraya : STMIK Palangkaraya.
Sutanta, Edhy. 2014. Sistem Basis Data. Graha Ilmu. Yogyakarta.
Sutoryo, Muh. Nurtanzis. Aplikasi Data Siswa Dengan Visual FoxPro 9.0. [Online]. Tersedia: http://www.ferdygl.com/web_vfp/vfp1.pdf [4 Februari 2016].
Tardi, 2011. Rancangan Bangun Aplikasi Administrasi Nilai. [Online]. Tersedia: http://library.stmikdb.ac.id/files/disk1/1/--tardi-5-1-duta.com-a.pdf [4 Februari 2016].