perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak...

59
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i TUGAS AKHIR APLIKASI PENGOLAHAN NILAI RAPORT UNTUK PELAYANAN AKADEMIK DI SD NEGERI KARTODIPURAN NO. 21 Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu pengetahuan Alam Universitas Sebelas Maret Disusun oleh : ARIF NUR HIDAYAT M3208010 PROGRAM DIII TEKNIK INFORMATIKA Fakultas Matematika dan Ilmu Pengetahuan Alam UNIVERSITAS SEBELAS MARET SURAKARTA 2012

Transcript of perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak...

Page 1: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

TUGAS AKHIR

APLIKASI PENGOLAHAN NILAI RAPORT UNTUK PELAYANAN

AKADEMIK DI SD NEGERI KARTODIPURAN NO. 21

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program

Diploma III Teknik Informatika Fakultas Matematika dan Ilmu pengetahuan

Alam Universitas Sebelas Maret

Disusun oleh :

ARIF NUR HIDAYAT

M3208010

PROGRAM DIII TEKNIK INFORMATIKA

Fakultas Matematika dan Ilmu Pengetahuan Alam

UNIVERSITAS SEBELAS MARET

SURAKARTA

2012

Page 2: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

Page 3: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

Abstract

Arif Nur Hidayat, 2012. APPLICATION REPORT VALUE

MANUFACTURE FOR ACADEMIC SERVICE IN SD NEGERI

KARTODIPURAN NO.21. D3 Computer science, Mathematics and Knowledge

nature science faculty.Sebelas Maret University of Surakarta.

Now a days information technology grow rapidly in many aspec of life,

from personal up to instance.The other one in education.In compliance with

school development period had change in giving education service to the

student.The other one service which give academic service which exploit the

latest of information technology. The aim from this research is to make

manufacture application of report value for academic service in SD Negeri

Kartodipuran No.21.Hopefully capable to inerease teacher occuption in giving

academic service like a report estimate with this application.

The plan build for desktop application with develop help instrument using

Borland Delphi 7 as compiler program code and Navicat MySQL as application to

support data basic.

Based on result of research which had carried, conelusion acquired that in

the manner of this application report value manufacture for academic service, can

help and the teacher to process the value with the system occuption which better

and more efficient compared manual system

Keyword : application, report, academic service

Page 5: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

Abstrak

Arif Nur Hidayat, 2012. APLIKASI PENGOLAHAN NILAI RAPORT

UNTUK PELAYANAN AKADEMIK DI SD NEGERI KARTODIPURAN

NO. 21. Program D3 Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan

Alam, Universitas Sebelas Maret Surakarta.

Saat ini teknologi informasi berkembang dengan pesat di berbagai aspek

kehidupan, mulai dari personal hingga instansi. Salah satunya di bidang

pendidikan. Sejalan dengan perkembangan jaman sekolah mengalami perubahan

dalam memberikan layanan pendidikan kepada siswa didiknya, Salah satu bentuk

layanan yang diberikan adalah layanan akademik yang memanfaatkan teknologi

informasi terkini. Tujuan dari penelitian ini adalah untuk membuat aplikasi

pengolahan nilai raport untuk pelayanan akademik di SD Negeri Kartodipuran

No.21. Diharapkan mampu meningkatkan kinerja guru/wali kelas dalam

memberikan pelayanan akademik berupa penilaian raport dengan aplikasi ini.

Rancangan dibangun untuk aplikasi desktop dengan alat bantu

pengembangan menggunakan Borland Delphi 7 sebagai compiler kode program

dan Navicat MySQL sebagai aplikasi pendukung basis data.

Berdasarkan hasil penelitian yang telah dilakukan, diperoleh kesimpulan

bahwa dengan adanya aplikasi pengolahan nilai raport untuk pelayanan akademik

ini, dapat membantu dan mempermudah para wali kelas untuk mengolah nilai

dengan kinerja sistem yang lebih baik dan lebih efisien dibandingkan sistem

manual.

Kata kunci : aplikasi, raport dan pelayanan akademik

Page 6: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

Nikmatilah jalan hidupmu....

Tak usah mengeluh bila dalam kesulitan...

Dan janganlah lupa diri saat dalam kemuliaan...

Focus and Balance

Page 7: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

HALAMAN PERSEMBAHAN

Tugas akhir ini kupersembanhkan untuk :

Ibu dan Bapakku maaf jika sampai

sejauh ini belum bisa menjadi anak

yang baik dan bisa dibanggakan.

Iwan dan Ikhsan maaf kakak belum

bisa ngasih apa-apa buat kalian.

Rohma Aulia yang menjadi alasan dan

semangat untuk menyelesaikan semua

ini.

Ali, Danang, dan Qodri. Terima kasih

untuk kegilaannya.

Temen-temen VIXERC dan para

MONO yang selalu menemani saat

sedih dan senang.

Ibu Hartatik M.Si, terima kasih atas

bimbingannya.

Teman-temanku dari TK, SD, SMP,

dan SMA, terima kasih sudah mau

menjadi bagian dari hidupku.

Anak-anak MI angkatan 2008, ku kan

selalu merindukan kalian.

Semua pihak yang telah membantu dan

tidak mungkin disebutkan satu persatu,

terima kasih.

Page 8: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Puji syukur Alhamdulilah penulis panjatkan kehadirat Allah S.W.T yang

telah melimpahkan rahmat dan hidayah-Nya untuk membantu dan menuntun

penulis dalam menyelesaikan penyusunan laporan Tugas Akhir (TA) dengan judul

APLIKASI PENGOLAHAN NILAI RAPORT UNTUK PELAYANAN AKADEMIK

DI SD NEGERI KARTODIPURAN NO. 21 dalamnya dan dengan segala

kerendahan hati kepada semua pihak yang telah berkenan membantu penulis

dalam menyelesaikan laporan TA ini. Ucapan terima kasih penulis haturkan

kepada pihak yang telah membantu dalam penyelesaian laporan TA ini antara

lain:

1. Allah SWT atas segala karunia dan limpahan rahmat-NYa.

2. Ayah dan Ibu tercinta, maaf jika sampai sejauh ini belum bisa menjadi anak

yang baik. Serta adik dalam memberikan keceriaan dan semangat padaku.

3. Y.S. Palgunadi selaku Ketua Program D3 Teknik Informatika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

4. Ibu Hartatik M.Si Selaku Dosen Pembimbing Tugas Akhir atas arahan dan

bimbingannya dalam pembuatan laporan ini.

5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu

dalam penyusunan laporan Tugas Akhir ini baik secara moral maupun

material, terima kasih banyak.

Akhirnya penulis mengucapkan terima kasih kepada semua pihak dan

semoga laporan ini dapat bermanfaat bagi semua pihak terutama bagi mahasiswa

Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Sebelas Maret.

Surakarta, Februari 2012

Penulis

Page 9: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

DAFTAR ISI

Halaman

Halaman Judul ............................................................................................................ i

Halaman Persetujuan .................................................................................................. ii

Halaman Pengesahan ................................................................................................. iii

Halaman abstract ........................................................................................................ iv

Halaman abstrak ......................................................................................................... v

Halaman motto ........................................................................................................... vi

Halaman persembahan ............................................................................................... vii

Kata pengantar ........................................................................................................... viii

Daftar isi ..................................................................................................................... ix

Daftar tabel ................................................................................................................. xiii

Daftar gambar............................................................................................................. xiv

BAB I PENDAHULUAN .......................................................................................... 1

1.1. Latar Belakang Masalah ............................................................................... 1

1.2. Perumusan Masalah ...................................................................................... 1

1.3. Batasan Masalah ........................................................................................... 2

1.4. Tujuan dan Manfaat ...................................................................................... 2

1.5. Metodologi Penelitian ................................................................................... 2

1.6. Sistematika Penulisan ................................................................................... 3

BAB II LANDASAN TEORI .................................................................................... 5

2.1. Data ............................................................................................................... 5

2.2. Sistem ............................................................................................................ 5

2.3. Raport ............................................................................................................ 5

2.4. Basis Data ..................................................................................................... 5

2.5. Perancangan Sistem ...................................................................................... 6

2.6. DFD (Data Flow Diagram) ........................................................................... 6

Page 10: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

2.7. ERD (Entity Relationship Diagram ) ............................................................ 8

2.8. Borland Delphi .............................................................................................. 10

2.9. MySQL ......................................................................................................... 11

BAB III DESAIN DAN PERANCANGAN .............................................................. 12

3.1. Deskripsi Data ....................................................................................................... 12

3.2. Analisis dan Rancangan Sistem ........................................................................... 13

3.2.1. Pembuatan Konteks Diagram ................................................................... 13

3.2.2. Pembuatan DFD ....................................................................................... 13

a. Pembuatan DFD Level 0 ....................................................................... 13

b. Pembuatan DFD Level 1 Manajemen Data .......................................... 14

c. Pembuatan DFD Level 1 Pengolahan Nilai ......................................... 15

3.3. Analisa Dan Perancangan Basis Data .................................................................. 16

3.3.1. Analisa Basis Data ...................................................................................... 16

a. Pembuatan ERD (Entity Relationship Diagram) .................................. 16

b. Pembuatan Relasi Tabel .......................................................................... 17

3.3.2. Perancangan Basis Data ........................................................................... 17

a. Tabel User ............................................................................................... 17

b. Tabel Wali Kelas .................................................................................... 18

c. Tabel Tmp Kelas .................................................................................... 18

d. Tabel Mapel ............................................................................................ 18

e. Tabel Tmp Mapel ................................................................................... 19

f. Tabel Siswa ............................................................................................. 19

g. Tabel Raport ........................................................................................... 20

h. Tabel Nilai .............................................................................................. 21

i. Tabel Detail Nilai ................................................................................... 21

j. Tabel Type .............................................................................................. 23

k. Tabel Type Nilai ..................................................................................... 23

3.4. Rancangan Input Output ....................................................................................... 24

3.4.1. Rancangan Input ........................................................................................... 24

1) Rancangan Form Log In ......................................................................... 24

2) Rancangan Form Utama Admin ............................................................ 24

Page 11: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

a. Rancangan Form Data User ...................................................... 25

b. Rancangan Form Data Wali Kelas ............................................ 25

c. Rancangan Form Mata Pelajaran .............................................. 25

d. Rancangan Form Data Siswa .................................................... 26

e. Rancangan Form Data Lama ..................................................... 26

3) Rancangan Form Utama Wali Kelas ..................................................... 27

a. Rancangan Form Nomor Urut Siswa ........................................ 27

b. Rancangan Form Daftar Mata Pelajaran .................................. 28

c. Rancangan Form Input Nilai ..................................................... 28

d. Rancangan Form Raport ............................................................ 28

3.4.2. Rancangan Output ........................................................................................ 29

3.4.2.1. Output Rapor ............................................................................... 29

BAB IV IMPLEMENTASI dan ANALISA .............................................................. 30

4.1. Form Tampilan Program ............................................................................... 30

4.1.1. Form Log In .................................................................................................. 30

4.1.2. Form Admin ................................................................................................. 30

4.1.2.1. Form Data User ........................................................................... 31

a. Form Tambah User ................................................................... 31

b. Form Edit User ........................................................................... 32

c. Form Ganti Password ................................................................. 32

4.1.2.2. Form Data Wali Kelas ................................................................. 33

a. Form Edit Data Wali Kelas ...................................................... 33

4.1.2.3. Form Mata Pelajaran ................................................................... 33

a. Form Tambah Mata Pelajaran ................................................. 34

b. Form Edit Mata Pelajaran .......................................................... 35

4.1.2.4. Form Data Siswa ......................................................................... 35

a. Form Tambah Siswa ................................................................. 36

b. Form Edit Siswa ......................................................................... 36

4.1.2.5. Form Data Lama ........................................................................... 37

4.1.3. Form Wali Kelas .......................................................................................... 37

4.1.3.1. Form Nomor Urut Siswa ............................................................. 37

Page 12: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

4.1.3.2. Form Daftar Mata Pelajaran ........................................................ 38

4.1.3.3. Form Input Nilai .......................................................................... 38

4.1.3.4. Form Lihat Raport ....................................................................... 41

4.2. Form Cetak Raport ........................................................................................ 42

4.3. Evaluasi ......................................................................................................... 43

BAB V SARAN DAN KESIMPULAN ..................................................................... 45

a. Kesimpulan ............................................................................................................ 45

b. Saran ........................................................................................................................ 45

DAFTAR PUSTAKA ................................................................................................ 46

LAMPIRAN ............................................................................................................... 47

Page 13: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR TABEL

Tabel Halaman

1. Tabel 2.1.2. Tabel Notasi DFD ...................................................................... 7

2. Tabel a. Tabel Login ............................................................................................... 17

3. Tabel b. Tabel Wali Kelas ...................................................................................... 18

4. Tabel c. Tabel Tmp Kelas ...................................................................................... 18

5. Tabel d. Tabel Mapel .............................................................................................. 18

6. Tabel e. Tabel Tmp Mapel ..................................................................................... 19

7. Tabel f. Tabel Siswa ............................................................................................... 19

8. Tabel g. Tabel Raport ............................................................................................. 20

9. Tabel h. Tabel Nilai ................................................................................................ 21

10. Tabel i. Tabel Detail Nilai ...................................................................................... 21

11. Tabel j. Tabel Type ................................................................................................. 23

12. Tabel k. Tabel Type Nilai ...................................................................................... 23

Page 14: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

DAFTAR GAMBAR

Gambar Halaman

1. Gambar 3.2.1. Context Diagram Sistem Aplikasi Rapor ............................... 13

2. Gambar 3.2.2. a DFD Level 0 Sistem Aplikasi Rapor ................................... 14

3. Gambar 3.2.2. b DFD Level 1 Manajemen Data ........................................... 15

4. Gambar 3.2.2. c DFD Level 1 Pengolahan Nilai ........................................... 15

5. Gambar 3.3.1. a Entity Relationship Diagram .................................................... 16

6. Gambar 3.3.1. b Relasi Tabel ............................................................................... 17

7. Gambar 3.4.1.1 Rancangan Form Log in ....................................................... 24

8. Gambar 3.4.1.2. Rancangan Form Utama Admin .......................................... 24

9. Gambar a. Rancangan Form Data User .......................................................... 25

10. Gambar b. Rancangan Form Data Wali Kelas ............................................... 25

11. Gambar c. Rancangan Form Mata Pelajaran .................................................. 26

12. Gambar d. Rancangan Form Data Siswa ............................................................ 26

13. Gambar e. Rancangan Form Data Lama ............................................................... 26

14. Gambar 3.4.1.3. Rancangan Form Utama Wali Kelas ................................... 27

15. Gambar a. Rancangan Form Nomor Urut Siswa ............................................... 27

16. Gambar b. Rancangan Form Data Mata Pelajaran ......................................... 28

17. Gambar c. Rancangan Form Input Nilai ........................................................ 28

18. Gambar d. Rancangan Form Raport ............................................................... 29

19. Gambar 3.4.2.1 Rancangan Rapor ................................................................. 29

20. Gambar 4.1.1. Form Log In ............................................................................ 30

21. Gambar 4.1.2. Form Admin ................................................................................. 30

22. Gambar 4.1.2.1. Form Data User ........................................................................... 31

23. Gambar 4.1.2. a Form Tambah User ..................................................................... 31

24. Gambar 4.1.2. b Form Edit User ........................................................................... 32

25. Gambar 4.1.2. c Form Ganti Password ................................................................. 32

26. Gambar 4.1.2.2. Form Data Kelas Dan Wali Kelas .......................................... 33

27. Gambar 4.1.2.2. a Form Edit Data Wali Kelas ..................................................... 33

Page 15: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

28. Gambar 4.1.2.3. Form Mata Pelajaran .................................................................. 34

29. Gambar 4.1.2.3. a Form Tambah Mata Pelajaran................................................. 34

30. Gambar 4.1.2.3. b Form Edit Data Mata Pelajaran .............................................. 35

31. Gambar 4.1.2.4. Form Data Siswa ........................................................................ 35

32. Gambar 4.1.2.4. a Form Tambah Siswa ................................................................ 36

33. Gambar 4.1.2.4. b Form Edit Siswa ...................................................................... 36

34. Gambar 4.1.2.5. Form Data Lama ......................................................................... 37

35. Gambar 4.1.3. Form Wali Kelas ............................................................................ 37

36. Gambar 4.1.3.1. Form Nomor Urut Siswa ............................................................ 38

37. Gambar 4.1.3.2. Form Daftar Mata Pelajaran....................................................... 38

38. Gambar 4.1.3.3 Form Input Nilai .......................................................................... 39

39. Gambar 4.1.3.3. a Report ....................................................................................... 39

40. Gambar 4.1.3.3. b Form Detail Nilai ..................................................................... 40

41. Gambar 4.1.3.3. c Form Nilai Kepribadian Dan Absensi .................................... 40

42. Gambar 4.1.3.3. d Form Nilai Pengembangan Diri.............................................. 41

43. Gambar 4.1.3.3. e Form Nilai KMM ..................................................................... 41

44. Gambar 4.1.3.4. Form Lihat Raport ...................................................................... 42

45. Gambar 4.2. Print Out Raport ............................................................................... 43

Page 16: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xvi

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Saat ini teknologi informasi berkembang dengan pesat di berbagai aspek

kehidupan, mulai dari personal hingga instansi. Salah satunya di bidang

pendidikan. Sejalan dengan perkembangan jaman sekolah mengalami perubahan

dalam memberikan layanan pendidikan kepada siswa didiknya, Salah satu bentuk

layanan yang diberikan adalah layanan akademik yang memanfaatkan teknologi

informasi terkini.

Meski telah memanfaatkan teknologi informasi tersebut, layanan akademik

di sekolah masih banyak yang dilakukan secara manual. Salah satu diantaranya

adalah system pengolahan nilai rapor siswa. Nilai rapor siswa sampai saat ini

masih dipercaya sebagai salah satu tolak ukur keberhasilan siswa menempuh

pendidikan di sekolah. Nilai rapor merupakan kumpulan nilai akhir dari semua

mata pelajaran yang ditempuh siswa pada suatu semester tahun ajaran tertentu.

Untuk menghasilkan nilai rapor, Wali kelas membutuhkan integrasi data dari

seluruh mata pelajaran. Setiap akhir semester, wali kelas sibuk untuk mengolah

nilai akhir siswa. Wali kelas tidak dapat menyelesaikan tugasnya jika nilai siswa

belum terstruktur dengan baik.

Berdasarkan paparan keadaan tersebut di atas, sekolah disarankan untuk

memiliki sebuah system pengolahan nilai yang mampu membantu para wali kelas

untuk mengolah nilai dengan kinerja sistem yang lebih baik dan efisien

dibandingkan sistem manual.

1.2. Perumusan Masalah

Berdasarkan latar belakang masalah di atas maka dapat dibuat suatu

pengolahan nilai raport yang

lebih baik dan efisien

Page 17: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xvii

1.3. Batasan Masalah

Pada perancangan ini memiliki beberapa batasan masalah, antara lain :

1. Perancangan berfokus pada sistem pengolahan nilai untuk rapor siswa

2. Rancangan memiliki beberapa fungsionalitas seperti:

a. Pemasukan data siswa dan guru

b. Pemasukan nilai siswa oleh guru

c. Pemasukan kriteria dan bobot penilaian oleh guru

d. Perhitungan nilai siswa

e. Pencetakan nilai rapor siswa

3. Rancangan dibangun untuk aplikasi desktop dengan alat bantu

pengembangan menggunakan Borland Delphi 7 sebagai compiler kode

program dan Navicat MySQL sebagai aplikasi pendukung basis data.

4. Rancangan belum dilengkapi dengan proses pengambilan keputusan yang

dapat menentukan apakah siswa dapat naik kelas atau tidak.

1.4. Tujuan dan Manfaat

Tujuan penelitian ini adalah untuk membuat aplikasi pengolahan nilai raport yang lebih baik dan efisien.

Manfaat yang diperoleh dari tugas akhir ini adalah sebagai berikut :

1. Dapat membuat aplikasi yang sesuai dengan permasalahan yang dihadapi.

2. Diharapkan mampu meningkatkan kinerja guru/wali kelas dalam

memberikan pelayanan akademik berupa penilaian raport dengan aplikasi

ini.

1.5. Metodologi Penelitian

Diperlukan adanya penelitian untuk mengetahui keakuratan data

dengan sistematis. Proses dilakukan agar data yang diperoleh dapat

terintegrasi menjadi satu bagian yang kompleks dan dapat dipertanggung

jawabkan kebenarannya.

Page 18: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xviii

Di dalam penelitian tugas akhir ini, data dapat diperoleh dari sumber -

sumber sebagai berikut:

1. Data Primer

Data primer adalah data yang diperoleh secara langsung dari objek

penelitian yaitu dari pihak-pihak yang berhubungan dengan data yang

akan diambil.

2. Data Sekunder

Data sekunder adalah data yang didapat dari data-data yang sudah ada,

seperti data dari buku, literatur sebagai dasar teori atau contoh lapangan

sebagai pelengkap data primer. Sumber data sekunder adalah literatur dan

buku.

Data yang diperoleh dalam penyusunan laporan tugas akhir

menggunakan metode pengumpulan data dimana antar metode yang satu

dengan yang lain saling melengkapi, sehingga diperoleh data yang diperlukan.

Adapun Teknik pencarian data-data dilakukan sebagai berikut:

1. Metode Pengamatan (Observasi)

Yaitu mengidentifikasi data dengan tepat dan cermat dengan

memperhatikan secara langsung dan mengambil data visual dengan efektif

dan sistematis sehingga dimaksudkan tidak ada data penting yang

terlewatkan berkenaan dengan pembuatan aplikasi yang akan dibuat.

2. Studi Kepustakaan

Studi kepustakaan dilakukan untuk mendapatkan data dengan membaca

buku-buku literatur, laporan-laporan atau bacaan lain yang tersedia di

perpustakaan.

1.6. Sistematika Penulisan

Berisi sistematika singkat tentang isi dari masing-masing bab dalam

laporan Tugas Akhir.

Page 19: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xix

1. BAB I PENDAHULUAN yang isinya antara lain: Latar Belakang,

Rumusan Masalah, Batasan Masalah, Tujuan, Metodologi Penelitian dan

Sistematika Penulisan.

2. BAB II LANDASAN TEORI, memuat tinjauan pustaka, kerangka

pemikiran. Teori-teori yang disajikan dalam landasan teori hanyalah

teori-teori yang mendukung dalam Tugas Akhir.

3. BAB III DESAIN DAN PERANCANGAN, memuat data-data yang

diperlukan dalam perancangan aplikasi.

4. BAB IV ANALISA DAN IMPLEMENTASI, memuat tentang langkah

dan hasil analisa pembahasan yang sifatnya terpadu. Hasil penelitian

dapat disajikan dalam bentuk tabel, grafik, foto atau bentuk lain dan

diempatkan sedekat mungkin dengan pembahasan hasil penelitian.

5. BAB V PENUTUP, memuat Kesimpulan dan Saran.

Page 20: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xx

BAB II

LANDASAN TEORI

Dalam pembuatan tugas akhir ini, diperlukan beberapa definisi dan

pengertian yang berhubungan dengan penyelesaian tugas akhir. Beberapa hal

diantaranya : data, sistem, raport, basis data, analisis dan perancangan sistem,

DFD, ERD, Borland Delphi 7.0, dan Navicat MySQL.

2.1. Data

Sebagaimana yang dikemukakan oleh Wawan dan Munir (2006: 1)

objek atau kejadian (event

2.2. Sistem

Sebagaimana yang dikemukakan oleh Wawan dan Munir (2006: 1)

Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

kegiatan atau menyelesaikan suatu tujuan tertentu. Pengertian lain dari

sistem adalah kumpulan beberapa elemen yang berinteraksi untuk

2.3. Raport

Raport adalah buku yang berisi keterangan mengenai nilai

kepandaian dan prestasi belajar murid di sekolah, yang biasanya dipakai

sebagai laporan guru kepada orang tua siswa atau wali murid.

(Tim Penyusun Kamus Pusat Pembinaan dan Pengembangan Bahasa:

1988)

2.4. Basis Data

Basis data (database) adalah kumpulan dari berbagai data yang

saling berhubungan satu dengan yang lainnya. Basis data tersimpan di

perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak.

Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan

Page 21: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxi

batasan dari data atau informasi yang akan disimpan. Database merupakan

salah satu komponen yang penting dalam sistem informasi, karena

merupakan basis dalam menyediakan informasi pada para pengguna atau

user.

(krida prasetia : 2008)

2.5. Perancangan Sistem

Pengertian perancangan sistem menurut Jogiyanto H.M

(2001:196), yaitu :

ukan bagaimana suatu sistem akan

menyelesaikan apa yang mesti diselesaikan. Tahap ini menyangkut

mengkonfigurasikan dari komponen-komponen perangkat lunak dan

perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem

akan benar-benar memuaskan rancangan bangun yang telah ditetapkan

2.6. DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah diagram yang menggunakan notasi-

notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem baru yang akan

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik

dimana data tersebut mengalir (misalnya lewat telpon, surat, dan

sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan

(misalnya file kartu, harddisk, tape, diskette, dan lain sebagianya).

Simbol-sombol yang digunakan di DFD mewakili maksud tertentu,

yaitu:

1. External entity (kesatuan Luar) atau boundary (batas sistem).

Setiap sistem pasti memiliki batas sistem (boundary) yang

memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar

(external entity) merupakan kesatuan di lingkungan luar sistem yang

dapat berupa orang, organisasi atau sistem lainya yang berada di

Page 22: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxii

lingkungan luarnya yang memberikan input atau menerima output dari

sistem.

2. Data flow (arus data).

Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara

proses, simpanan, dan kesatuan luar.

3. Process (proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang,

mesin atau komputer dari hasil suatu arus data yang masuk ke dalam

proses untuk dihasilkan arus data yang akan keluar dari proses.

4. Data store (simpanan data)

Simpanan data merupakan simpanan dari data yang dapat berupa

suatu file atau database di komputer, suatu arsip atau catatan manual

dan lain sebagainya.

Tabel 2.1.2 Tabel Notasi DFD

No Nama Notasi

1

2

3

4

External entity

Process

Data flow

Data store

Sumber : (Jogiyanto,2002 :700-707)

Page 23: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxiii

2.7. ERD (Entity Relationship Diagram)

Model Entity-Relationship yang berisi komponen-komponen

Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi

dengan atribut-atribut yang memper

menggunakan Diagram Entity-Relationship (Diagram E-R). Notasi-notasi

simbolik di dalam Diagram E-R yang dapat kita gunakan adalah :

Diagram E-R terdiri dari atas

a. Menggambarkan himpunan entitas

b. Menggambarkan atribut-atribut entitas

c. Menggambarkan hubungan antara himpunan entitas.

d. Menghubungkan antar objek dalam ERD

( Fathansyah,1999 : 70)

Penjelasan notasi-notasi simbolik di dalam Diagram E-R :

1. Entitas (Entity) dan Himpunan Entitas (Entitas Sets)

Entitas merupakan individu yang mewakili sesuatu yang

nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.

Sekelompok Entitas yang sejenis dan berada dalam lingkup yang

sama membentuk sebuah Himpunan Entitas (Entity Set).

Sederhananya, Entitas menujuk pada individu suatu objek, sedang

Himpunan Entitas menunjuk pada rumpun (family) dari individu

tersebut.

2. Relasi (Relation) dan Himpunan Relasi (Relationship Sets)

Page 24: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxiv

Relasi menunjukan adanya hubungan antara sejumlah entitas

yang berasal dari himpunan entitas yang berbeda. Kumpulan semua

relasi diantara entitas-entitas yang terdapat pada himpunan entitas

tersebut membentuk Himpunan Relasi (Relationship Set).

Sebagaimana istilah Himpunan Entitas yang banyak sekali

disingkat menjadi Entitas (walaupun sebenarnya memiliki

perbedaan makna), istilah Himpunan Relasi jarang sekali

digunakan dan lebih sering disingkat dengan istilah Relasi saja.

3. Atribut (Attributes/Properties)

Setiap Entitas pasti memiliki Atribut yang mendeskripsikan

karakteristik (property) dari Entitas tersebut. Sebagaimana telah

disebutan sebelumnya, penentuan pemilihan atribut-atribut yang

relevan bagi sebuah entitas merupakan hal penting lainnya dalam

pembentukan model data. Penetapan atribut bagi sebuah entitas

umumnya memang didasarkan pada fakta yang ada. Tetapi tidak

selalu seperti itu, karena proses normalisasi atau pertimbangan-

peritimbangan kompromistis, ada sejumlah atribut yang kita

ciptakan sendiri dan tid

sesungguhnya. Hal yang relevan untuk lebih diperhatikan dalam

pembuatan Model E-R adalah kedudukan atribut dalam entitas.

Harus dapat kita bedakan/ketahui, mana atribut yang berfungsi

sebagai Key Primer (Primary Key) dan mana yang bukan (atribut

deskriptif).

4. Kardinalitas atau derajat Relasi

Kardinalitas relasi menunjukan jumlah maksimum entitas

yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

Dari sejumlah kemungkinan banyaknya hubungan antar entitas,

kardinalitas relasi merujuk pada hubungan masksimum yang terjadi

Page 25: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxv

dari himpunan entitas yang satu ke yang lain begitu pula

sebaliknya. Kardinalitas yang dapat terjadi diantara dua entitas

(misalnya A dan B):

a. Satu ke Satu (One to One)

b. Satu ke Banyak (One to Many)

c. Banyak ke Satu (Many to One)

d. Banyak ke Banyak ( Many to Many)

( Fathansyah,1999 : 64-69)

2.8. Borland Delphi

Borland Delphi merupakan suatu bahasa pemrograman yang

memberikan berbagai fasilitas pembuatan aplikasi visual. Bahasa

pemrograman ini dapat diperoleh secara gratis (salah satunya versi lite pada

delphi 2010 produksi Embarcadero) maupun dengan membayar untuk versi

originalnya delphi7 proffessional edition seperti yang saya gunakan untuk

membuat aplikasi.http://delphi.about.com/od/productreviews/a/bld7ann.htm.

Keunggulan bahasa pemrograman ini terletak pada produktivitas, kualitas,

pengembangan perangkat lunak, kecepatan kompilasi,pola desain yang

menarik serta diperkuat dengan pemrogramannya yang terstruktur.

Keunggulan lain dari Delphi adalah dapat digunakan untuk merancang

program aplikasi yang memiliki tampilan seperti program aplikasi lain yang

berbasis Windows. Khusus untuk pemrograman database, Borland Delphi

menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan

programmer dalam membuat program. Format database yang dimiliki

Delphi adalah format database paradox, dBase, MS, Access, ODBC,

SyBASE, Oracle dan lain-lain. ( MADCOMS, 2002 )

IDE Delphi dibagi menjadi tujuh bagian utama, yaitu :

1. Menu : digunakan untuk memanggil program, menyimpan program

dan menjalankan program. Segala sesuatu yang berhubungan

dengan IDE Delphi, dapat dilakukan dari menu.

Page 26: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxvi

2. Speed Bar ( toolbar ) : berisi kumpulan tombol pengganti beberapa

item menu yang sering digunakan.

3. Component Palette : berisi kumpulan ikon, seperti Standart,

Additionals, Data Access dan lain-lain.

4. Form Designer : merupakan tempat dimana kita dapat merancang

jendela aplikasi kita.

5. Code Explorer : tempat menuliskan program.

6. Objek TreeView : berisi daftar komponen yang telah diletakkan

pada Form Designer.

7. Object Inspector : untuk mengubah karakteristik sebuah komponen.

Terdapat dua tab, yaitu Properties dan Events.

( Antony Pranata, 2002 )

2.9. MySQL

MySQL merupakan salah satu contoh produk RDBMS yang sangat

populer di lingkungan linux, tetapi juga tersedia pada windows. Banyak

situs web yang menggunakan MySQL sebagai database server (server yang

melayani permintaan akses terhadap database). MySQL sebagai database

server juga dapat diakses melalui program yang dibuat dengan

menggunakan Borland Delphi.

(Abdul Kadir, 2003)

Page 27: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxvii

BAB III

DESAIN dan PERANCANGAN

3.1. Deskripsi Data

Sistem aplikasi pengolahan nilai merupakan sistem aplikasi yang digunakan

untuk mengolah nilai-nilai yang didapat dari hasil belajar siswa-siswi tiap kelas

dari tiap pelajaran. Oleh karena itu perlu disusun suatu perancangan sistem yang

dapat mengolah dan menyimpan semua data nilai yang ada dengan mudah dan

cepat.

Gambaran dari proses pembuatan nilai adalah setiap wali kelas dari masing-

masing kelas akan mengolah nilai hasil belajar siswa-siswi yang selanjutnya akan

dilaporkan kepada kepala sekolah dan dibagikan kepada masing-masing siswa

dalam bentuk rapor.

Penilaian hasil belajar siswa disini diklasifikasikan kedalam 3 aspek, yaitu:

a. Aspek Harian Kognitif ( disertai dengan aspek afektif dan

psikomotorik )

b. Aspek Pengembangan Diri (Ekstrakurikuler)

c. Aspek Kepribadian Dan Aklhak Mulia

Didalam penilaian setiap mata pelajaran mempunyai nilai minimal yang

disebut SKM (Standart Ketuntasan Minimal), dimana masing-masing mata

pelajaran memiliki standart ketuntasan minimal yang berbeda-beda. Siswa yang

memperoleh nilai dibawah standart ketuntasan akan mengikuti remidi sampai nilai

siswa tersebut bisa mencapai SKM. Batas mengikuti remidi bagi siswa adalah 3

kali.

Rumus perhitungan Nilai Rapor :

NR = ( 1 + 2 + 3 )6

Keterangan :

NR = Nilai Rapor

RNH = Jumlah rata rata nilai harian ( rata rata 3x ulangan harian +

rata- rata tugas + rata - rata PR + remidian ) / 4

Page 28: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxviii

MID = Nilai MID

UAS = Nilai UAS

Rancangan pada system aplikasi rapor ini hanya mengacu pada rancangan

proses pengolahan nilai rapor siswa dan pembuatan rapor siswa.

3.2. Analisis dan Rancangan Sistem

Perancangan sistem aplikasi rapor dapat digambarkan sebagai berikut :

3.2.1. Pembuatan Konteks Diagram

Desain DFD rancangan sistem pengolahan nilai rapor terdiri

dari desain Konteks Diagram hingga DFD Level1. Adapun desain

Konteks Diagram yang menggambarkan sistem pengolahan nilai rapor

tersebut dapat diihat pada gambar dibawah ini :

SistemAplikasiRapor

AdminLogin, input data user, input data wali kelas,

input mapel, input data siswaWalikelas

Login, input siswa, input nilai siswa,

Raport siswa

Gambar 3.2.1. Context Diagram Sistem Aplikasi Rapor

3.2.2. Pembuatan DFD

a. Pembuatan DFD Level 0

Diagram Arus Data (Data Flow Diagram atau DFD) adalah

diagram yang menggunakan notasi-notasi untuk menggambarkan arus

data sistem. (Jogiyanto,2002 :700-707).

Page 29: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxix

Rancangan pengolahan nilai rapor bisa dilihat lebih jelas lagi dalam desain

DFD Level 0 , yaitu proses-proses yang ada didalam sistem ini. Desain

DFD Level 0 dapat dilihat pada gambar dibawah ini :

DFD Level 0

D3 Tb_Siswa

D4 Tb_Wali Kelas

D5 Tb_Mapel

Admin

1Login

3Mengelola nilai

4Cetak laporan

Message

NIS

2Manajemen Data

Rapor

Nama, Password

Nilai Rapor

D1 Tb_Login D2 Tb_userData guru

Data siswa

Data Wali kelas

Datamapel

Nama, Password

NIS

Wali kelas

message

Username,password

Input nilai siswa

D6 Tb_nilaiData nilai Data nilai

Data siswa, data user,data wali kelas,

Data mapel

Gambar 3.2.2. a DFD Level 0 Sistem Aplikasi Rapor

b. Pembuatan DFD Level I Manajemen Data

Pada pembuatan DFD Level I Manajemen Data terdapat 3

jenis proses yaitu : input, hapus, dan ubah. Semua proses tersebut

dilakukan pada tb_user, tb_siswa, tb_mapel, tb_wali kelas dan

tb_nilai.

Page 30: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxx

DFD Level I Manajemen Data

ADMIN

2.1Input

2.2Hapus

2.3Ubah

Input data

Hapus data

Ubah data

Tb_user

Input data

D2

Tb_siswaD3

Tb_Walikelas

D4

Tb_mapelD5

Tb_NilaiD6

Input data

Input data

Input data

Input data

Tb_userD2

Tb_siswaD3

Tb_Walikelas

D4

Tb_mapelD5

Tb_NilaiD6

Tb_userD2

Tb_siswaD3

Tb_Walikelas

D4

Tb_mapelD5

Tb_NilaiD6

Report

Report

Report

Report

Report

Hapus data

Hapus data

Hapus Data

Hapus data

Hapus Data

Report

Report

Report

Report

Report

Ubah data

Ubah data

Ubah data

Ubah data

Ubah data

Report

Report

Report

Report

Report

Gambar 3.2.2. b DFD Level I Manajemen Data

c. Pembuatan DFD Level I Pengolahan Nilai

DFD Level I Pengolahan Nilai

ADMIN

3.1Input

3.2Hapus

3.3Ubah

Input nilai siswa

Hapus nila i

Edit nilai

Tb_nilai rapor

Input n ilai

Hapus ni lai

report

report

Edit n ilai

report

Gambar 3.2.2. c DFD Level I Pengolahan Nilai

Page 31: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxi

3.3. Analisa Dan Perancangan Basis Data

3.3.1. Analisa Basis Data

a. Pembuatan ERD ( Entity Relationship Diagram )

Page 32: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxii

b. Pembuatan Relasi Tabel

Gambar 3.3.1.b Relasi Tabel

3.3.2. Perancangan Basis Data

a. Tabel User

Tabel a. Tabel Login

Nama Field Tipe Ukuran Keterangan

Username Varchar 18 Primary Key

Nama Varchar 30

Password Varchar 20

Page 33: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxiii

b. Tabel Wali Kelas

Tabel b. Tabel Wali Kelas

Nama Field Tipe Ukuran Keterangan

Kelas Varchar 1 Primary Key

Wali kelas Varchar 18

c. Tabel Tmp Kelas

Tabel c. Tabel Tmp Kelas

Nama Field Tipe Ukuran Keterangan

Nis Varchar 4 Primary Key

Kelas Varchar 1

No urut Varchar 2

Thn_pelajaran Integer 4

d. Tabel Mapel

Tabel d. Tabel Mapel

Nama Field Tipe Ukuran Keterangan

Kelas Varchar 1 Primary Key

Mp01 Integer 1

Mp02 Integer 1

Mp03 Integer 1

Mp04 Integer 1

Mp05 Integer 1

Mp06 Integer 1

Mp07 Integer 1

Mp08 Integer 1

Ml01 Integer 1

Ml02 Integer 1

Ml03 Integer 1

Page 34: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxiv

Pd01 Integer 1

Pd02 Integer 1

Pd03 Integer 1

Pd04 Integer 1

Pd05 Integer 1

e. Tabel Tmp Mapel

Tabel e. Tabel Tmp Mapel

f. Tabel Siswa

Tabel f. Tabel Siswa

Nama Field Tipe Ukuran Keterangan

Nis Varchar 4 Primary Key

Nama siswa Varchar 30

Jk Varchar 1

Tempat lahir Varchar 30

Tgl lahir Date -

Alamat Varchar 100

Agama Varchar 10

Anak Varchar 2

Saudara Varchar 2

Berat Varchar 5

Tinggi Varchar 5

Penyakit Varchar 50

Kk dewasa Varchar 2

Kk anak Varchar 2

Nama ayah Varchar 30

Nama Field Tipe Ukuran Keterangan

Kode mapel Varchar 5 Primary Key

Nama mapel Varchar 30

Page 35: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxv

Nama ibu Varchar 30

Umur ayah Varchar 3

Umur ibu Varchar 3

Pendidikan ayah Varchar 5

Pendidikan ibu Varchar 5

Pekerjaan ayah Varchar 30

Pendidikan ibu Varchar 30

Agama ayah Varchar 10

Agama ibu Varchar 10

Alamat ayah Varchar 10

Alamat ibu Varchar 10

Ket Varchar 100

Kelas Varchar 1

No urut Varchar 2

g. Tabel Raport

Tabel g. Tabel Raport

Nama Field Tipe Ukuran Keterangan

Nis Varchar 4 Primary Key

Semester Varchar 1

Mp01 Integer 11

Mp02 Integer 11

Mp03 Integer 11

Mp04 Integer 11

Mp05 Integer 11

Mp06 Integer 11

Mp07 Integer 11

Mp08 Integer 11

Ml01 Integer 11

Page 36: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxvi

Ml02 Integer 11

Ml03 Integer 11

Pd01 Integer 11

Pd02 Integer 11

Pd03 Integer 11

Pd04 Integer 11

Pd05 Integer 11

Jumlah Integer 11

Rata-rata Integer 11

Peringkat Integer 11

h. Tabel Nilai

Tabel h. Tabel Nilai

Nama Field Tipe Ukuran Keterangan

Id Integer 11 Primary Key

Nis Varchar 4

Kode mapel Varchar 5

Semester Varchar 1

Nilai Varchar 5

i. Tabel Detail Nilai

Tabel i. Tabel Detail Nilai

Nama Field Tipe Ukuran Keterangan

Id Integer 10 Primary Key

T1 Integer 2

T2 Integer 2

T3 Integer 2

T4 Integer 2

T5 Integer 2

Page 37: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxvii

T6 Integer 2

UHT1 Integer 2

UHT2 Integer 2

UHT3 Integer 2

UHT4 Integer 2

UHT5 Integer 2

UHT6 Integer 2

UHL1 Integer 2

UHL2 Integer 2

UHL3 Integer 2

UHL4 Integer 2

UHL5 Integer 2

UHL6 Integer 2

UHP1 Integer 2

UHP2 Integer 2

UHP3 Integer 2

UHP4 Integer 2

UHP5 Integer 2

UHP6 Integer 2

UTST Integer 2

UTSL Integer 2

UTSP Integer 2

UAST Integer 2

UASL Integer 2

UASP Integer 2

Kerapian Varchar 1

Kelakuan Varchar 1

Kerajinan Varchar 1

Sakit Integer 2

Ijin Integer 2

Page 38: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxviii

Alpha Integer 2

PR1 Integer 2

PR2 Integer 2

PR3 Integer 2

PR4 Integer 2

PR5 Integer 2

PR6 Integer 2

R1 Integer 2

R2 Integer 2

R3 Integer 2

R4 Integer 2

R5 Integer 2

R6 Integer 2

j. Tabel Type

Tabel j. Tabel Type

Nama Field Tipe Ukuran Keterangan

Type Varchar 5 Primary Key

Semester Varchar 1

Mapel Varchar 5

k. Tabel Type Nilai

Tabel k. Tabel Type Nilai

Nama Field Tipe Ukuran Keterangan

Type Varchar 5 Primary Key

Kategori Varchar 5

Page 39: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xxxix

3.4. Rancangan Input Output

3.4.1. Rancangan Input

1) Rancangan Form Log in

- Saat aplikasi dijalankan untuk pertama kali,kita diwajibkan untuk

Login. Dengan cara, masukkan Username dan Password yang kita

Masuk

Gambar 3.4.1.1 Rancangan Form Log in

2) Rancangan Form Utama Admin

- Setelah Form Utama Admin

- Data User, Data Wali Kelas, Mata

Pelajaran, Data Siswa dan Keluar

Gambar 3.4.1.2 Rancangan Form Utama Admin

Page 40: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xl

a. Rancangan Form Data User

Form ini menampilkan data user yang berhak mengakses

aplikasi. Terdapat menu untuk menambah, merubah dan

mengganti password.

Gambar a. Rancangan Form Data User

b. Rancangan Form Data Wali Kelas

Form ini menampilkan data kelas dan wali kelas.

Gambar b. Rancangan Form Data Wali Kelas

c. Rancangan Form Mata Pelajaran

Form ini menampilkan daftar mata pelajaran, yang terdiri

dari kode mapel dan nama mapel.

Page 41: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xli

Gambar c. Rancangan Form Mata Pelajaran

d. Rancangan Form Data Siswa

Form ini menampilkan menu input data siswa.

Gambar d. Rancangan Form Data Siswa

e. Rancangan Form Data Lama

Form ini menampilkan nilai siswa yang lama.

Gambar e. Rancangan Form Data Lama

Page 42: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlii

3) Rancangan Form Utama Wali kelas

Form ini menampilkan menu utama wali kelas setelah log in

berhasil. Pada form ini terdapat menu Nomor Urut Siswa, Daftar

Mata Pelajaran, Input Nilai, Lihat Raport dan Keluar.

Gambar 3.4.1.3 Rancangan Form Utama Wali Kelas

a. Rancangan Form Nomor Urut Siswa

Form ini menampilkan daftar siswa sesuai kelasnya,serta

menampilakn siswa baru yang belum dimasukkan dalam

daftar.

Gambar a. Rancangan Form Nomor Urut Siswa

Page 43: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xliii

b. Rancangan Form Daftar Mata Pelajaran

Form ini menampilkan daftar mapel yang digunakan

dikelas tersebut.

Gambar b. Rancangan Form Data Mata Pelajarn

c. Rancangan Form Input Nilai

Form ini menampilkan menu input nilai siswa berdasarkan

mata pelajarannya.

Gambar c. Rancangan Form Input Nilai

d. Rancangan Form Raport

Form ini menampilkan nilai akhir siswa atau nilai raport.

Gambar d. Rancangan Form Raport

Page 44: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xliv

3.4.2. Rancangan Output

3.4.2.1. Rancangan Rapor

Gambar 3.4.2.1 Rancangan Rapor

Page 45: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlv

BAB IV

IMPLEMENTASI dan ANALISA

Implementasi program sistem aplikasi pengolahan nilai raport untuk

pelayanan akademik di SD Negeri Kartodipuran No.21 dalam database Navicat

MySQL dibuat dengan menggunakan bahasa pemrograman Borland Delphi 7.0.

4.1. Form Tampilan Program

4.1.1. Form Log In

Saat aplikasi dijalankan untuk pertama kali, akan muncul Form Log

In. Kita diwajibkan untuk Login terlebih dahulu. Dengan cara, masukkan

Username dan Password yang kita miliki. Baik untuk Admin dan Wali

kelas, tampilan Form Log In sama. Masuk .

Gambar 4.1.1 Form Log In

4.1.2. Form Admin

Setelah Log In dengan user Admin berhasil maka akan muncul Form

Admin.Dimana terdapat menu seperti : Data User, Data Wali Kelas, Mata

Pelajaran, Data Siswa dan Keluar .

Gambar 4.1.2 Form Admin

Page 46: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlvi

4.1.2.1. Form Data User

Bila kita klik tombol Data User, maka akan muncul form

User dan Administrasi yang menampilkan Username dan Nama

pemilik user. Form ini memiliki fasilitas untuk menambah,

mengganti user dan mengubah password user. Dengan

menggunakan tombol Tambah User, Edit User dan Ganti Password.

Gambar 4.1.2.1 Form Data User

a. Form Tambah User

Form ini digunakan untuk menambah user baru, cukup

menekan tombol Tambah User maka akan muncul form seperti

di bawah ini. Ketikkan Username, Nama, Password, Ulangi

Simpan

Gambar4.1.2 a Form Tambah User

Page 47: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlvii

b. Form Edit User

Form ini digunakan untuk mengubah user, cukup menekan

tombol Edit User maka akan muncul form seperti di bawah ini.

Simpan

tersimpan.

Gambar 4.1.2 b Form Edit User

c. Form Ganti Password

Form ini digunakan untuk mengubah Password, cukup

menekan tombol Ganti Password maka akan muncul form

seperti di bawah ini. Ketikkan User, Password lama,

Simpan

Gambar 4.1.2 c Form Ganti Password

Page 48: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlviii

4.1.2.2. Form Data Wali kelas

Form ini menampilkan kelas dan guru yang mengampu di

kelas tersebut sebagai wali kelas.

Gambar 4.1.2.2 Form Data Kelas dan Wali Kelas

a. Form Edit Data Wali Kelas

Untuk mengubah wali kelas cukup klik 2x di Form

Data Wali Kelas pada list kelas/nama guru yang akan

dirubah, maka akan muncul form seperti di bawah ini. Untuk

menggantinya klik 2x sesuai nama guru yang dimaksud

Gambar 4.1.2.2 a Form Edit Data Wali Kelas

4.1.2.3. Form Mata Pelajaran

Form ini menampilkan data mapel yang terdiri dari kode

mapel dan nama mapel. Diform ini terdapat menu tambah mata

pelajaran, edit mata pelajaran dan keluar.

Page 49: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xlix

Gambar 4.1.2.3 Form Mata Pelajaran

a. Form Tambah Mata Pelajaran

Form ini digunakan untuk menambahkan mapel baru

yang belum terdata. Untuk menambah data mapel klik tombol

Tambah Mata Pelajaran

Simpan

Gambar 4.1.2.3 a Form Tambah Mata Pelajaran

Page 50: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

l

b. Form Edit Mata Pelajaran

Form ini digunakan untuk mengubah data yang sudah

ada. Pilih data yang dianggap salah,klik edit mata pelajaran.

Ganti kode atau nama mapel yang salah, kemudian klik

simpan.maka data baru tersimpan.

Gambar 4.1.2.3 b Form Edit Mata Pelajaran

4.1.2.4. Form Data Siswa

Form ini menampilkan seluruh data siswa, dari kelas 1 6.

Terdapat tombol Tambah siswa dan Edit Data.

Gambar 4.1.2.4 Form Data Siswa

Page 51: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

li

a. Form Tambah Siswa

Pada form ini kita diharuskan untuk mengisi data siswa

yang terdiri dari NIS, Nama, Tempat Lahir, Tanggal Lahir, Jenis

Kelamin, Alamat dan kelas siswa. Setelah semua terisi klik

Gambar 4.1.2.4 a Form Tambah Siswa

b. Form Edit Siswa

Form ini digunakan untuk mengubah data siswa yang telah

disimpan. Untuk mengubah data,arahkan kursor/klik NIS siswa,

kemudian klik tombol edit. Rubah data yang dianggap

salah,kemudian simpan. Maka data baru tersimpan.

Gambar 4.1.2.4 b Form Edit Siswa

Page 52: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lii

4.1.3. Form Wali Kelas

Setelah Log In dengan user Wali Kelas berhasil maka akan

muncul Form Wali Kelas. Dimana terdapat menu seperti : Nomor

Urut Siswa, Daftar Mata Pelajaran, Input Nilai, Lihat Raport

dan Keluar .

Gambar 4.1.3 Form Wali Kelas

4.1.3.1. Form Nomor Urut Siswa

Form ini menampilkan daftar siswa sesuai kelas/log in

tadi,bila log in sebagai wali kelas 1 maka daftar siswa kelas

1 yang ditampilkan dan data kelas 1 baru yang belum

dimasukkan. Untuk memasukkan data baru, cukup klik 2x

pada nis/nama siswa maka data baru masuk ke form sebelah

kiri.

Gambar 4.1.3.1 Form Nomor Urut Siswa

Page 53: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

liii

4.1.3.2. Form Daftar Mata Pelajaran

Form ini menampilkan daftar semua mapel,untuk

mengaktifkannya cukup dengan mencentang mapel yang

Gambar 4.1.3.2 Form Daftar Mata Pelajaran

4.1.3.3. Form Input Nilai

Form ini menampilkan nilai mapel sesuai smester/tahun

ajaran yang berlaku berdasarkan mapel yang ada.

Gambar 4.1.3.3 Form Input Nilai

Untuk menginputkan nilai,pilih mapel sesuai

dengan keinginan kita. Kemudian klik 2x pada list nilai,

tampil data ok

Page 54: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

liv

Gambar 4.1.3.3 a Report

Maka akan muncul Form Detail Nilai, untuk

menginputkan data cukup ketikan pada form dan klik

simpan untuk menyimpan data tersebut.

Gambar 4.1.3.3 b Form Detail Nilai

Untuk menginputkan nilai kepribadian dan

Kepribadian dan Absensi

muncul list siswa,klik 2x pada list yang kita maksud.

OK

Form Nilai Kepribadian dan Absensi, isi data sesuai yang

telah kita inputkan tadi.

Page 55: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lv

Gambar 4.1.3.3 c form Nilai Kepribadian dan Absensi

Untuk menginputkan nilai pengembangan diri,klik

Pengembangan diri

siswa,klik 2x pada list yang kita maksud. Lalu akan

OK

Pengembangan diri, isi data sesuai yang kita miliki.klik

inputkan tadi.

Gambar 4.1.3.3 d form Nilai Pengembangan Diri

Untuk menginputkan nilai KMM,klik tombol

Nilai KMM

OK

Sehingga muncul Form Nilai KMM, isi data sesuai yang

Page 56: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lvi

telah kita inputkan tadi.

Gambar 4.1.3.3 d form Nilai KMM

4.1.3.4. Form Lihat Raport

Form ini menampilka keseluruhan nilai siswa

berdasarkan smesternya,untuk mencetak raport cukup

pilih NIS siswa yang dimaksud,kemudian klik cetak.

Maka raport akan dicetak.

Gambar 4.1.3.4 Form Lihat Raport

Page 57: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lvii

4.2. Form Cetak Raport

Gambar 4.2. Print Out Raport

Page 58: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lviii

4.3. Evaluasi

Dalam aplikasi ini, terdapat kelebihan dan kekurangan. Hal ini

disebabkan karena sistem belum berjalan dengan baik. Beberapa

kekurangan dan kelebihan tersebut sebagai berikut :

a) Kelebihan

1. Menggunakan multiuser saat akan memasuki program aplikasi

ini.

2. Program mempunyai fasilitas pendataan siswa, guru, kelas, mata

pelajaran, walikelas serta nilai dan raport siswa.

3. Tampilan dari aplikasi dibuat sederhana tanpa mengurangi

fungsi dan kegunaannya.

b) Kekurangan

1. Belum dikembangkan menggunakan sistem client server sebagai

input maupan output data.

2. Laporan penilaian belum dibuat secara terperinci karena laporan

nilai yang ditampilkan pada program ini hanya dalam bentuk

raport.

3. Dalam pengisian pada bagian input siswa masih berulang-ulang.

Page 59: perpustakaan.uns.ac.id digilib.uns.ac...bimbingannya dalam pembuatan laporan ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu dan telah membantu dalam penyusunan laporan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

lix

BAB V

SARAN DAN KESIMPULAN

5.1. Kesimpulan

Berdasarkan hasil penelitian dan pembahasan, maka dapat ditarik

kesimpulan yaitu :

Dengan menggunakan aplikasi ini, proses pengolahan nilai raport

sebagian besar sudah terpenuhi secara otomatisasi dan dapat digunakan

untuk pelayanan akademik siswa.walaupun sebagian program bermanfaat

tetapi program ini harus dikembangkan seiring perkembangan dunia

teknologi dan pendidikan sebagai peningkatan pelayanan akademik siswa.

5.2. Saran

Dari kesimpulan-kesimpulan diatas, maka penyusun

mengemukakan saran yaitu :

1. Diharapkan aplikasi ini dapat dikembangkan menjadi program

dengan menggunakan sistem jaringan terpusat sehingga aplikasi ini

dapat digunakan secara lebih baik serta optimal.

2. Diharapkan pada bagian laporan penilaian dapat dibuat secara

terperinci karena laporan nilai yang ditampilkan pada program ini

hanya dalam bentuk raport.