SISTEM INFORMASI PENGOLAHAN NILAI HASIL BELAJAR SISWA DI SMK PETRUS KANISIUS KLATEN
SKRIPSI
Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana S1 Pada Jurusan Teknik Informatika
Disusun oleh:
Yemima Wulan Handayani 1371101462
JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS WIDYA DHARMA
v
PERSEMBAHAN
Puji Syukur kehadirat Tuhan Yang Maha Esa Karena Dengan berkat dan AnugrahNya yang telah memberikan kelancaran untuk saya dalam menyusun skripsi ini serta ucapan terima kasih yang dalam kepada:
1. Bapak Mudakir dan Ibu Rubiyem yang senangtiasa memberikan doa, semangat, kasih sayang dan motivasi yang luar biasa sehingga saya dapat menyelesaikan skripsi ini tanpa kurang apapun.
2. Kakakku Gamaliel Prabowo dan Adikku Ayu Nita Kezia terimakasih atas segala – segalanya.
3. Okta, Novita, Regina sahabatku terkasih terima kasih untuk kebersamaannya selama ini dan motivasi yang telah kalian berikan hingga terselesainya skripsi ini.
vi MOTTO
Takut akan TUHAN adalah permulaan pengetahuan,
tetapi orang bodoh menghina hikmat dan didikan.
(Amsal 1:7)
janganlah takut, sebab Aku menyertai engkau, janganlah
bimbang, sebab Aku ini Allahmu; Aku akan meneguhkan,
bahkan akan menolong engkau; Aku akan memegang
engkau dengan tangan kanan-Ku yang membawa
kemenangan.
(Yesaya 41:10)
Dan apa yang telah kamu pelajari dan apa yang telah
kamu terima, dan apa yang telah kamu dengar dan apa
yang telah kamu lihat padaku, lakukanlah itu. Maka
Allah sumber damai sejahtera akan menyertai kamu.
vii
KATA PENGANTAR
Puji syukur peneliti panjatkan kehadirat Tuhan Yang Maha esa yang telah melimpahkan Berkat serta Anugrahnya sehingga peneliti dapat menyelesaikan Tugas Akhir dengan judul “SISTEM INFORMASI PENGOLAHAN NILAI HASIL BELAJAR SISWA DI SMK PETRUS KANISIUS KLATEN”.
Dalam penyusunan Tugas Akhir ini, tidak terlepas dari bantuan berbagi pihak. Untuk itu, pada kesempatan ini peneliti mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Triyono, M.Pd. Rektor Universitas Widya Dharma Klaten. 2. Ibu Dr. Th. Kriswianti N, M.Si. Dekan Fakultas Ilmu Komputer Universitas
Widya Dharma Klaten.
3. Bapak Fajar Budi Hartono, M.Eng, selaku Ketua Program Studi Teknik Informatika Universitas Widya Dharma Klaten yang telah memberikan berbagai pengarahan.
4. Ibu Istri Sulistyowati, M.Kom, selaku Dosen Pembimbing I terimakasih untuk bimbingan dan pengarahannya selama penulisan tugas akhir.
5. Ibu Aryati Wuryandari, ST, selaku Dosen Pembimbing II teriakasih untuk bimbingan dan pengarahannya selama penulisan tugas akhir.
6. Seluruh dosen Fakultas Ilmu Komputer Universitas Widya Dharma Klaten, yang telah memberikan bekal ilmu pengetahuan sehingga penulis dapat menyelesaikan penelitian tugas akhir ini.
viii
dorongan mereka penulis dapat menyelesaikan studi S1 Fakultas Ilmu Komputer Universitas Widya Dharma Klaten.
8. Sahabat-sahabatku TI A yang selalu memberikan semangat, bimbingan dan do’a hingga tersusunnya penelitian tugas akhir ini.
9. Bapak Ir.Y Sumaryanto selaku kepala sekolah SMK Petrus Kanisius Klaten dan bapak ibu guru lainnya yang telah membantu dan bekerja sama dengan baik terutama dalam penelitian Tugas Akhir.
10.Semua pihak yang tidak dapat peneliti sebutkan satu – persatu yang telah membantu dalam menyusunan skripsi ini.
Peneliti menyadari bahwa Tugas Akhir ini jauh dari kata sempurna dan masih terdapat kekurangan. Oleh karena itu kritik dan saran dari pembaca yang bersifat membangun sangat peneliti harapkan demi kesempurnaan Tugas Akhir ini. Peneliti berharap semoga Tugas Akhir ini bisa berguna dan bermanfaat bagi peneliti khususnya dan pembaca pada umumnya.
Klaten, Agustus 2017
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
SURAT PERNYATAAN ... iv
PERSEMBAHAN ... v
MOTTO ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xvi
ABSTRAK ... xix
BAB I.PENDAHULUAN ... 1
A. Latar Belakang ... 1
1. Alasan Pemilihan Judul ... 3
2. Rumusan Masalah ... 3
3. Batasan Masalah... 3
4. Keaslian Penelitian ... 4
5. Manfaat Penelitian ... 5
B. Tujuan Penelitian ... 5
BAB II. TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 7
A. Tinjauan Pustaka ... 7
x
2. Pengolahan Nilai yang sedang berjalan ... 8
3. Penelitian Pendukung ... 9
4. Perbedaan Penelitian Pendukung Dengan Penelitian ini...10
B. Landasan Teori ... 11
1. Konsep Sistem Informasi Pengolahan Nilai ... 11
2. Jaringan Komputer ...17
a. Sejarah Jaringan Komputer ... 17
b. Pengertian Jaringan Komputer...18
c. Jenis – Jenis Jaringan Komputer...21
d. Topologi Jaringan ... 23
3. Basis Data ... 25
4. Perancangan Sistem ... 28
a. Diagram Konteks ... 24
b. DFD (Data Flow Diagram) ... 29
5. Perancangan Basis Data ... 30
a. Normalisasi ... 30
b. ERD (Entity Relationship Diagram ) ... 31
c. Relasi ... 32
6. Microsoft Visual FoxPro 9.0 ... 34
BAB III. METODOLOGI PENELITIAN ... 40
A. Bahan dan Materi Penelitian ... 40
B. Alat Penelitian ... 40
xi
2. Komponen Perangkat Lunak (software) ... 41
C. Jalan Penelitian... 42
1. Pengumpulan Data ... 42
2. Perancangan Sistem ... 43
a. Diagram Konteks ... 43
b. DFD (Data Flow Diagram) ... ... 44
c. DFD Level 2 Proses 1 ... ... 46
d. DFD Level 2 Proses 2... ... 47
e. DFD Level 2 Proses 3 ... ... 48
3. Perancangan Database Konseptual ... 49
a. Normalisasi ... 49
b. ERD (Entity Relationship Diagram) ... 54
4. Perancangan Database Logic ... 55
5. Perancangan Database Fisik...61
a. Relasi Antar Tabel... 62
b. Integritas Referensial ... 62
6. Struktur Menu...64
7. Desain Interface...64
a. Desain Input...65
b. Desain Output...71
8. Pengujian Sistem ...77
9. Kesulitan yang Dihadapi ...80
xii
A. Hasil Penelitian ... 81
1. Proses Login ... 81
2. Tampilan Menu Utama ... 83
a. Menu Utama Admin ... 83
b. Menu Utama Guru... 84
3. Form Data Guru...84
4. Form Data Siswa...86
5. Form Data Mapel...88
6. Form Data Kelas...90
7. Form Data Jurusan...92
8. Form Data Tahun Ajar...94
9. Form Guru Ampu...95
10.Form Detail Kelas...96
11.Form Penilaian...97
12.Form Kepribadian...98
13.Laporan Data Guru...100
14.Laporan Data Siswa...100
15.Laporan Data Mapel...101
16.Laporan Data Guru Ampu...102
17.Laporan Nilai Ulangan Harian...104
18.Laporan Nilai UTS dan UAS...105
19.Laporan Nilai Akhir Per Mapel...106
xiii
B.Pembahasan...108
BAB V. KESIMPULAN DAN SARAN ... 117
A. Kesimpulan ... 117
B. Saran ... 117 DAFTAR PUSTAKA
xiv
Tabel 5.4 Tabel Jurusan ... 57
Tabel 5.5 Tabel Mapel ... 58
Tabel 5.6 Tabel Tahun Ajar ... 58
Tabel 5.7 Tabel Guru Ampu ... 59
Tabel 5.8 Tabel Detail Kelas ... 59
Tabel 5.9 Tabel Nilai... 60
Tabel 5.10 Tabel Kepribadian ... 60
Tabel 5.11 Tabel Login ... 60
Tabel 6.1 Hasil Kuesioner Pertanyaan Pertama ... 106
Tabel 6.2 Hasil Kuesioner Pertanyaan Kedua... 106
Tabel 6.3 Hasil Kuesioner Pertanyaan Ketiga ... 107
Tabel 6.4 Hasil Kuesioner Pertanyaan Keempat... 107
Tabel 6.5 Hasil Kuesioner Pertanyaan Kelima ... 107
xv
Tabel 6.7 Hasil Kuesioner Pertanyaan Ketujuh ... 108
Tabel 6.8 Hasil Kuesioner Pertanyaan Kedelapan ... 109
Tabel 6.9 Hasil Kuesioner Pertanyaan Kesembilan ... 109
xvi
DAFTAR GAMBAR
Gambar 3.2 Relasi satu ke satu ... 32
Gambar 3.3 Relasi Satu Ke Banyak ... 33
Gambar 3.4 Relasi Banyak Ke Banyak ... 33
Gambar 3.5 Relasi Banyak Ke Satu ... 33
Gambar 4.1 Menu Bar Foxpro 9.0 ... 36
Gambar 4.2 Tools Bar Foxpro 9.0 ... 36
Gambar 4.3 Windows View Foxpro 9.0 ... 36
Gambar 4.4 Jenis File Foxpro 9.0 ... 37
Gambar 4.5 Project Foxpro 9.0 ... 37
Gambar 4.6 Tampilan Windows Properties ... 38
Gambar 4.7 Tampilan Form ... 39
Gambar 5.1. Diagram Konteks... 43
Gambar 5.2 DFD Level 1 Sistem Informasi Pengolahan Nilai ... 44
Gambar 5.3 DFD Level 2 Proses 1 ... 46
Gambar 5.4 DFD Level 2 Proses 2 ... 47
Gambar 5.5 DFD Level 2 Proses 3 ... 48
Gambar 5.6 Entitas Awal ... 50
Gambar 5.7 Normalisasi Bentuk Pertama ... 52
Gambar 5.8 Normalisasi Bentuk Kedua... 53
xvii
Gambar 5.10 Entity Relationship Diagram ... 55
Gambar 5.11 Relasi Antar Tabel ... 62
Gambar 5.12 Batasan Integritas ... 63
Gambar 5.13 Integritas Updating ... 63
Gambar 5.14 Integritas Deleting ... 63
Gambar 5.15 Integritas Inserting ... 64
Gambar 5.16 Struktur Menu Utama ... 64
Gambar 5.17 Desain Form Login ... 65
Gambar 5.18 Desain Form Guru ... 66
Gambar 5.19 Desain Form Siswa ... 66
Gambar 5.20 Desain Form Mata Pelajaran ... 67
Gambar 5.21 Desain Form Kelas ... 67
Gambar 5.22 Desain Form Jurusan ... 68
Gambar 5.23 Desain Form Tahun Ajar ... 69
Gambar 5.24 Desain Form Guru Ampu ... 69
Gambar 5.25 Desain Form Detail Kelas ... 70
Gambar 5.26 Desain Form Penilaian ... 70
Gambar 5.27 Desain Form Kepribadian ... 71
Gambar 5.28 Desain Laporan Data Guru ... 72
Gambar 5.29 Desain Laporan Data Siswa ... 72
Gambar 5.30 Desain Laporan Data Mata Pelajaran ... 73
Gambar 5.31 Desain Laporan Data Guru Ampu ... 73
xviii
Gambar 5.33 Desain Laporan Data Nilai UTS / UAS ... 74
Gambar 5.34 Desain Laporan Nilai Akhir Per Mapel... 75
Gambar 5.35 Desain Laporan Nilai Raport... 76
Gambar 6.1 Form Login ... 78
Gambar 6.2 Informasi Kesalahan ... 78
Gambar 6.3 Tampilan Menu Utama Admin ... 79
Gambar 6.4 Tampilan Menu Utama Guru ... 80
Gambar 6.5 Form Data Guru ... 81
Gambar 6.6 Form Data Siswa ... 83
Gambar 6.7 Form Data Mata Pelajaran ... 85
Gambar 6.8 Form Data Kelas ... 87
Gambar 6.9 Form Data Jurusan ... 88
Gambar 6.10 Form Data Tahun Ajar ... 90
Gambar 6.11 Form Data Guru Ampu ... 91
Gambar 6.12 Form Detail Kelas ... 93
Gambar 6.13 Form Penilaian ... 94
Gambar 6.14 Form Kepribadian ... 95
Gambar 6.15 Laporan Data Guru ... 96
Gambar 6.16 Menu Cetak Laporan Data Siswa ... 96
Gambar 6.17 Tampilan Laporan Data Siswa ... 97
Gambar 6.18 Tampilan Laporan Data Mata Pelajaran ... 97
Gambar 6.19 Menu Cetak Laporan Guru Ampu ... 97
xix
Gambar 6.21 Tampilan Laporan Data Guru Ampu Secara Keseluruhan ... 99
Gambar 6.22 Menu Cetak Laporan Nilai Ulangan Harian ... 100
Gambar 6.23 Tampilan Laporan Nilai Ulangan Harian ... 100
Gambar 6.24 Menu Cetak Laporan UTS dan UAS ... 101
Gambar 6.25 Tampilan Laporan Data Nilai UTS ... 101
Gambar 6.26 Menu Cetak Laporan Nilai Akhir Setiap Mapel ... 102
Gambar 6.27 Tampilan Laporan Nilai Akhir Setiap Mapel ... 102
Gambar 6.28 Menu Cetak Raport ... 103
xx ABSTRAK
SISTEM INFORMASI PENGOLAHAN NILAI HASIL BELAJAR SISWA DI SMK PETRUS KANISIUS KLATEN
Dalam pengolahan nilai hasil belajar siswa SMK Petrus Kanisius Klaten masih mengunakan Microsoft Excel. Nilai yang diperoleh siswa di inputkan kedalam microsoft excel kemudian diolah hingga menjadi sebuah raport, kemudian dicetak dan diserahkan kepada wali murid. Microsoft Excel tidak mempunyai database sehingga nilai yang diinputkan tidak bisa disimpan dalam database. Sehingga masih memungkinkan data yang telah diinputkan menjadi hilang.Tujuan penelitian ini adalah membuat sistem informasi baru yang lebih baik untuk memberi kemudahan dalam pengolahan data nilai siswa di SMK Petrus Kanisius Klaten.
Metode pengembangan sistem menggunakan model waterfall SDLC yaitu analisis kebutuhan, desain sistem, implementasi, pengujian sistem dan pemeliharaan. Pengumpulan data dilakukan dengan metode wawancara dan metode observasi. Bahan dan materi yang digunakan berupa data guru, data siswa, data mapel, data kelas, data jurusan, data tahun ajar, data guru ampu, data detail kelas, data penilaian dan data kepribadian. Alat yang digunakan dalam penelitian ini meliputi Hardware berupa seperangkat laptop, flashdisk, kamera handphone, dan printer, dan software berupa Microsoft windows 7, Microsoft Foxpro 9.0.
Tahapan perancangan yang digunakan meliputi perancangan desain sistem yaitu dengan menggunakan diagram konteks, DFD (Data Flow Diagram), perancangan database yaitu meliputi ERD (Entity Relationship Diagram), relasi dan normalisasi, perancangan desain fisik, pengkodean script program, dan pengujian program yang dilakukan melalui pengujian White Box Testing dan Black Box Testing. Aplikasi ini dibuat menggunakan bahasa pemrograman
Microsoft Visual Foxpro 9.0. Hasil penelitian berupa Sistem Informasi
Pengolahan Nilai Hasil Belajar Siswa di SMK Petrus Kanisius Klaten. Dengan adanya sistem ini diharapkan dapat memberikan kemudahan dalam pengolahan nilai hasil belajar siswa dengan memanfaatkan teknologi yang berkembang saat ini.
BAB I PENDAHULUAN A. Latar Belakang
Seiring dengan perkembangan ilmu pengetahuan dan teknologi yang sudah makin cepat, salah satunya adalah di bidang komputer. Saat ini komputer memegang peranan penting dalam mempermudah penyelesaian suatu pekerjaan agar lebih efektif dan efisien. Hal ini dibuktikan dengan banyaknya perusahaan, perbankan, sekolah, dan instansi lainnya yang menggunakan sistem komputerisasi sebagai alat bantu untuk mempermudah pekerjaan mereka.
Sekolah adalah salah satu organisasi dalam memberikan pelayanan kepada masyarakat dalam bidang pendidikan. Sekolah mempunyai peranan penting dalam menyelengarakan pendidikan bagi masyarakat khususnya pelajar. Salah satu kegiatan yang dilakukan di sekolah adalah belajar mengajar yang dilakukan oleh pengajar dan siswa. Untuk mengetahui hasil dari kegiatan belajar siswa di sekolah biasanya ditunjukan dengan nilai akademik siswa yang dilaporkan pada sebuah buku laporan nilai hasil belajar siswa. Buku laporan tersebut diberikan kepada wali murid oleh pihak sekolah, agar wali murid bisa mengetahui perkembangan belajar anaknya disekolah.
2
jurusan, antara lain jurusan Teknik Mesin, jurusan Teknik Instalasi Tenaga Listrik, jurusan Teknik Kendaraan Ringan dan jurusan Teknik Komputer Jaringan. Setiap jurusan mempunyai kurang lebih 115 siswa. SMK Petrus Kanisius Klaten memiliki 39 Tenaga pengajar dan 18 Karyawan.
Pengolahan nilai hasil belajar siswa SMK Petrus Kanisius Klaten masih mengunakan Microsoft Excel. Nilai yang diperoleh siswa di inputkan ke dalam microsoft excel kemudian diolah sehingga menjadi sebuah raport, kemudian dicetak dan diserahkan kepada wali murid. Microsoft Excel tidak mempunyai database sehingga nilai yang diinputkan tidak bisa disimpan dalam database. selain itu dalam mengolah data siswa, data guru, data mata pelajaran, dan data nilai sering terjadi redudansi data atau terdapat data yang berulang sehingga bisa menghambat dalam pembuatan laporan.
Berdasarkan latar belakang tersebut SMK Petrus Kanisius membutuhkan sebuah sistem yang dapat membantu mereka mengelola nilai hasil belajar siswa, sehingga menghasilkan informasi nilai raport yang cepat dan akurat.
3 1. Alasan Pemilihan Judul
Dalam Penelitian ini peneliti mengambil judul Sistem informasi Pengolahan Nilai Hasil Belajar Siswa Di SMK Petrus Kanisius Klaten dengan alasan sebagai berikut:
a. SMK Petrus Kanisius Klaten dalam pengolahan Nilai Hasil belajar siswa masih mengunakan cara yang menual
b. Lokasi penelitian mudah dijangkau dan informasi serta data yang berhubungan dengan judul penelitian mudah diperoleh sehingga menghemat biaya dan waktu dalam mengumpulkan data dan informasi penelitian.
2. Rumusan Masalah
Dari penjabaran latar belakang diatas maka peneliti merumuskan permasalahannya adalah : Bagaimana membuat program aplikasi komputer yang bisa mempermudah pengolahan nilai hasil belajar siswa di SMK Petrus Kanisius Klaten?
3. Batasan Masalah
Untuk menghindari pokok bahasan yang terlalu luas maka peneliti membatasi permasalahan yang akan dibahas sebagai berikut :
a. Pengolahan data nilai di SMK Petrus Kanisius Klaten b. Pengolahan data nilai meliputi pengolahan :
4
b) Pengolahan data nilai di SMK Petrus Kanisius ini nantinya akan menghasilkan laporan yang berupa Raport.
c. Panduan sistem penilaian yang digunakan SMK Petrus kanisius Klaten adalah dengan mengunakan kurikulum 2006 dengan rumusan :
5 5. Manfaat Penelitian
Manfaat dari penelitian ini Antara lain: a. Bagi Peneliti
1) Untuk menerapkan ilmu pengetahuan yang diperoleh selama mengikuti perkuliahan di Universitas Widya Dharma Klaten. 2) Menambah wawasan dan pengetahuan peneliti dalam pembuatan
program aplikasi yang efektif.
3) Untuk memenuhi salah satu persyaratan kelulusan untuk meraih gelar Sarjana Strata 1 pada Fakultas Ilmu Komputer, Universitas Widya Dharma Klaten.
b. Bagi SMK Petrus Kanisius Klaten
1) Membantu SMK Petrus Kanisius dalam hal pengolahan nilai Raport agar lebih cepat dan akurat.
2) Sebagai media evaluasi kekurangan sistem yang selama ini berjalan.
c. Bagi Universitas Widya Dharma Klaten
1) Sebagai referensi dan bahan acuan bagi mahasiswa yang akan membuat tugas akhir dengan penelitian yang sejenis.
6 B. Tujuan Penelitian
Setiap penelitian memiliki sebuah tujuan, tujuan yang ingin dicapai dalam penelitian ini adalah:
1. Memberikan alternatif yang baru untuk mengelola nilai hasil belajar siswa di SMK Petrus Kanisius Klaten.
117 BAB V
KESIMPULAN DAN SARAN
Dari beberapa uraian tentang penelitian dan pembahasan yang telah dijelaskan pada bab sebelumnya, maka selanjutnya peneliti akan menyampaikan kesimpulan dan saran yang dapat digunakan sebagai bahan masukan dan pertimbangan untuk mengembangkan sistem informasi pengolahn nilai hasil belajar siswa di SMK Petrus Kanisius Klaten agar menjadi lebih sempurna dan lebih baik lagi.
A. Kesimpulan
Dari penelitian yang telah dilakukan, maka dapat disimpulkan bahwa :
1. Penelitian ini menghasilkan sebuah aplikasi sistem informasi pengolahan nilai hasil belajar siswa di SMK Petrus Kanisius Klaten
2. Sistem ini dapat mempercepat dan mempermudah dalam pengelolaan data nilai siswa yang ada di SMK Petrus Kanisius Klaten, yang menghasilkan beberapa laporan.
B. Saran