i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

77
i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 NGADIROJO WONOGIRI TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Oleh: Aldila Sintha Pratiwi NIM. M3206007 PROGRAM D-111 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2009

Transcript of i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

Page 1: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

i

SISTEM APLIKASI PENGOLAHAN NILAI RAPORT

SMP NEGERI 3 NGADIROJO WONOGIRI

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Oleh:

Aldila Sintha Pratiwi

NIM. M3206007

PROGRAM D-111 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2009

Page 2: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

ii

HALAMAN PERSETUJUAN

SISTEM APLIKASI PENGOLAHAN NILAI RAPORT

SMP NEGERI 3 NGADIROJO WONOGIRI

Disusun Oleh :

ALDILA SINTHA PRATIWI

NIM. M3206007

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal _______________

Pembimbing

Umi Salamah, S.Si, M.Kom

NIP. 19700217 199702 1 001

Page 3: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

iii

HALAMAN PENGESAHAN

SISTEM APLIKASI PENGOLAHAN NILAI RAPORT

SMP NEGERI 3 NGADIROJO KABUPATEN WONOGIRI

Disusun Oleh

ALDILA SINTHA PRATIWI NIM. M3206007

Di bimbing oleh Pembimbing Utama

Umi Salamah, S.Si, M.Kom NIP. 19700217 199702 1 001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Ilmu Komputer pada hari __Selasa,__ tanggal _ 21 Juli 2009__

Dewan Penguji 1. Penguji 1 Umi Salamah, S. Si, M. Kom ( ) NIP. 19700217 199702 1 001 2. Penguji 2 Bowo Winarno, S. Si, M. Kom ( ) NIP. 19810430 200812 1 001 3. Penguji 3 Agus Purbayu, S. Si ( ) NIP.

Disahkan Oleh

Dekan Fakultas MIPA UNS

Prof. Drs. Sutarno, M. Sc. PhD NIP. 19600809 198612 1 001

Ketua Program Studi DIII Ilmu Komputer UNS

Drs. Y. S. Palgunadi, M.Sc NIP. 19560407 198303 1 004

Page 4: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

iv

ABSTRACT

Aldila Sintha Pratiwi. 2009. DEVELOPMENT VALUE RAPORT COMPUTERIATION PROCESSING SMP NEGERI 3 NGADIROJO WONOGIRI. D3 Computer Science Program, Faculty of Mathematics and Natural Sciences, University of Sebelas Maret Surakarta.

Making the value of computerized processing raport SMP Negeri Ngadirojo Wonogiri is an application that handles the processing of value raport subjects obtained by the students of SMP Negeri 3 Ngadirojo Wonogiri.

This This application was developed using Borland Delphi 7.0 and uses MySQL database.

Keyword : Borland Delphi 7.0, Navicat.for.MySQL.v8.0.22

Page 5: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

v

INTISARI

Aldila Sintha Pratiwi. 2009. PEMBUATAN KOMPUTERISASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 NGADIROJO WONOGIRI. Program D3 Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Dalam pengolahan nilai raport di SMP Negeri 3 Ngadirojo saat ini masih bersifat manual, sehingga banyak waktu dan tenaga diperlukan untuk melakukan tugas tersebut. Tujuan dari tugas ini adalah mengembangkan aplikasi pengolahan nilai bersifat komputerisasi. Upaya dalam pengolahan data dan informasi akan berhasil dengan perubahan yang lebih baik pada sistem yang ada (Microsot Excel).

Aplikasi pengolahan nilai raport SMP Negeri Ngadirojo Wonogiri adalah aplikasi yang menangani pengolahan nilai raport mata pelajaran yang didapatkan para siswa SMP Negri 3 Ngadirojo Wonogiri. Pengolahan nilai ini meliputi penilaian mata pelajaran, ekstrakulikuler siswa dan kepribadian dan ketidakhadiran siswa. Dalam aplikasi ini juga terdapat pendataan yang diperlukan dalam pengolahan nilai yaitu pendataan siswa, guru, mata pelajaran, kelas dan ekstakulikuler. Aplikasi ini dikembangkan dengan menggunakan Borland Delphi 7.0 dan menggunakan database Navicat.for.MySQL.v8.0.22.

Aplikasi ini telah menggunakan multiuser yang terdiri admin dan guru pada bagian login saat akan membuka aplikasi sehingga keamanan program ada.

Page 6: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

vi

HALAMAN MOTTO

Lakukan dan selesaikan dengan niat sungguh-sungguh, sabar, ikhlas, semangat tak

lupa berdoa dan berusaha dengan semaksimal mungkin kemampuan yang dimiliki

serta ilmu sebagai karunia dari Tuhan.....

Page 7: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

vii

HALAMAN PERSEMBAHAN

Aku persembahkan

1. Kedua orang tua, kakak, keluarga,

2. Sahabat NNC (Didi, Meme, Rince,

Tince, Jeng Kus, Jeng Lia, Mbah uyut,

Weha)

3. Seseorang yang tersayang,

4. Temen-temen seperjuangan Manajemen

Informatika

5. Semua sahabat dan teman yang telah

sangat membantu dalam penyelesaian

tugas akhir ini,

Page 8: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

viii

6. Beliau-beliau yang telah sangat

membantu dalam pembuatan tugas

akhir ini,

7. Serta orang yang sayang kepada ku.

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang

telah memberikan bimbingan dan perlindungan kepada penulis. Sehingga

penulisan laporan Tugas Akhir ini dapat terselesaikan dengan judul “Sistem

Aplikasi Pengolahan Nilai Raport SMP Negeri 3 Ngadirojo Wonogiri”. Laporan

tugas akhir ini sebagai persyaratan yang harus dipenuhi sebelum mahasiswa lulus

dan mendapatkan gelar Ahli Madya.

Dengan terselesainya laporan ini, penulis mengucapkan terima kasih

yang sebesar-besarnya kepada pihak yang telah memberikan pengarahan,

bimbingan dan bantuan kepada penulis. Untuk itu, penulis mengucapkan banyak

terima kasih kepada :

1. Bapak Dra. Y.S Palgunadi, M.Sc, selaku Ketua Program Diploma DIII

Ilmu Komputer Fakultas Matematika dan Pengetahuan Alam Universitas

Sebelas Maret Surakarta.

2. Ibu Umi Salamah, S.Si, M.Kom, selaku Dosen Pembimbing Tugas Akhir.

3. Bapak Drs. Purwanto, selaku Kepala Sekolah SMP Negeri 3 Ngadirojo

Wonogiri.

4. Seluruh Dosen dan Staff Program D-III Ilmu Komputer

5. Guru dan Karyawan Tata Usaha yang telah memberikan data-data yang

diperlukan demi kelancaran tugas akhir ini.

6. Kedua orang tua, kakak dan keluarga yang senantiasa mendukung dan

mendoakan untuk keberhasilan dan kesuksesan.

7. Sahabat-sahabat NNC, Manajemen Informatika dan temen-temen semua

selalu yang senantiasa mendukung dan membantu penyelesaian laporan

ini.

Page 9: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

ix

8. Dan semua pihak yang telah membantu dan membimbing dalam

penyelesian laporan.

Penulis menyadari bahwa penulisan laporan ini masih jauh dari

sempurna. Untuk itu, kritikan dan saran yang bersifat membangun dari semua

pihak yang berguna dalam kesempurnaan lebih lanjut sangat penulis harapkan.

Penulis berharap walau masih jauh dari sempurna, laporan ini dapat bermanfaat

bagi mahasiswa khususnya dan pembaca pada umumnya.

Surakarta,

Penulis

Page 10: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

x

DAFTAR ISI

Halaman

HALAMAN JUDUL............................................................................................. .i

HALAMAN PERSETUJUAN.............................................................................. .ii

HALAMAN PENGESAHAN............................................................................... iii

HALAMAN ABSTRACT .................................................................................... iv

HALAMAN INTISARI ........................................................................................ .v

HALAMAN MOTTO........................................................................................... .iv

HALAMAN PERSEMBAHAN ........................................................................... .v

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI.........................................................................................................viii

DAFTAR TABEL................................................................................................. xii

DAFTAR GAMBAR .......................................................................................... xiii

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

1.1 Latar Belakang Masalah................................................................ 2

1.2 Rumusan Masalah ......................................................................... 2

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

1.4 Tujuan ........................................................................................... 2

1.5 Manfaat ......................................................................................... 2

1.6 Metedologi Penelitian ................................................................... 3

1.7 Sistematika Penulisan ................................................................... 9

BAB II LANDASAN TEORI............................................................................. .11

2.1 Data ............................................................................................ ..11

2.2 Sistem......................................................................................... ..11

2.3 Raport.......................................................................................... .11

Page 11: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xi

2.4 Komputer dan Komputerisasi ..................................................... .12

2.5 Basis data .................................................................................... .12

2.6 Analisis Sistem............................................................................ .12

2.4.1 Tahap-tahap Analisis Sistem Dasar ................................ 13

2.4.2 Tahap-tahap Analisis Sistem Lanjutan ........................... 13

2.7 Perancangan Sistem .................................................................... 14

2.5.1 Tujuan Tahap Perancangan Sistem................................. 14

2.5.2 Alat Bantu Perancangan Sistem...................................... 14

1. CD (Context Diagram).............................................. 14

2. DFD (Data Flow Diagram)....................................... 15

3. ERD (Entity RelationshipDiagram).......................... 16

4. Basisdata ................................................................... 17

5. RDBM (Relational Database Model)........................18

6. HIPO (Hierearchy Plus Input-Proses-Output) ......... 18

2.8 Software Pendukung ................................................................... 19

2.6.1 Borland Delphi 7.0.......................................................... 19

2.6.2 MySQL............................................................................ 20

BAB III DESAIN DAN PERANCANGAN SISTEM........................................ 21

3.1 Perhitungan Algoritma................................................................ 21

3.2 Perancangan Sistem .................................................................... 22

3.2.1 Desain Sistem ................................................................. 22

1. CD (Context Diagram).............................................. 22

2. DFD (Data Flow Diagram) ...................................... 24

3.2.2 Desain Basis data ............................................................ 26

1. ERD (Entity Relationship Diagram)......................... 26

2. RDBM (Relational Database Model) ....................... 27

3. Tabel Basis data ........................................................ 28

4. HIPO (Hierearchy Plus Input-Proses-Output) ......... 33

3.3 Desain Input Output Sistem ........................................................ 35

3.3.1 Desain Menu Utama........................................................ 35

Page 12: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xii

3.3.2 Desain Input .................................................................... 35

1. Siswa ......................................................................... 36

2. Guru .......................................................................... 37

3. Kelas.......................................................................... 38

4. Mata Pelajaran........................................................... 39

5. Ekstrakulikuler .......................................................... 39

3.3.3 Desain Penilaian.............................................................. 39

1. Desain Penilaian Ulangan ......................................... 39

2. Desain Penilaian Tugas............................................. 40

3. Desan Penilaian Ujian Tengah Semester dan ujian

akhir semester ........................................................... 41

4. Desain Penilaian Nilai Harian dan Raport ................ 41

5. Desain Penilaian Ekstrasiswa.................................... 42

6. Desain Penilaian Kepribadian................................... 42

3.3.4 Laporan ........................................................................... 44

3.3.5 About.................................................................................

BAB IV IMPLEMENTASI DAN ANALISIS SISTEM

4.1 Form Tampilan Program............................................................ ..45

4.1.1 Form Menu Utama............................................................45

1. Form Input Siswa ...................................................... 46

2. Form Login Admin ................................................... 46

3. Form Input Siswa ...................................................... 46

4. Form Input Guru ....................................................... 47

5. Form Input Walikelas................................................ 49

6. Form Input Kelas ...................................................... 49

7. Form Input Mata Pelajaran ....................................... 50

8. Form Input Ekstrakulikuler....................................... 50

4.1.2 Form Penilaian..................................................................51

1. Form Penilian Mata Pelajaran................................... .52

2. Form Penilaian Ulangan............................................ .52

Page 13: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xiii

3. Form Penilaian UTS dan UAS.................................. .53

4. Form Penilian Nilai harian dan Raport ..................... 53

5. Form Penilaian Ekstrasiswa ...................................... 54

6. Form Penilian Kepribadian ....................................... 54

4.1.3 Laporan.............................................................................55

4.2 Evaluasi ....................................................................................... .55

BAB V PENUTUP.............................................................................................. 56

5.1 Kesimpulan ................................................................................. 56

5.2 Saran............................................................................................ 56

DAFTAR PUSTAKA

Page 14: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xiv

DAFTAR TABEL

Tabel halaman

2.1 Tabel Simbol-simbol Gambaran CD (Context Diagram) dan DFD ............ 15

2.2 Tabel Gambaran Simbol-simbol ERD (Entity Relationship Diagram) ....... 16

3.7 Tabel Guru ................................................................................................... 28

3.8 Tabel Siswa .................................................................................................. 28

3.9 Tabel Keluarga............................................................................................. 29

3.10 Tabel Kelas .................................................................................................. 30

3.11 Tabel Mata Pelajaran ................................................................................... 30

3.12 Tabel Ekstra ................................................................................................. 30

3.13 Tabel Walikelas............................................................................................ 31

3.14 Tabel Kelassiswa.......................................................................................... 31

3.15 Tabel Pengampu Mata Pelajaran.................................................................. 31

3.16 Tabel Ekstra Siswa....................................................................................... 32

3.17 Tabel Nilai Mata Pelajaran .......................................................................... 32

3.18 Tabel Kepibadian ......................................................................................... 33

3.19 HIPO Entitas Siswa...................................................................................... 33

3.20 HIPO Entitas TU.......................................................................................... 33

3.21 HIPO Entitas Guru ....................................................................................... 34

3.22 HIPO Entitas Wakasek Kesiswaaan ............................................................ 34

3.23 HIPO Entitas Wakasek Kurikulum.............................................................. 35

3.24 HIPO Entitas Walikelas ............................................................................... 35

3.25 HIPO Entitas Kepala Sekolah ...................................................................... 35

Page 15: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xv

DAFTAR GAMBAR

Gambar halaman

3.1 CD (Context Diagram).................................................................................. 22

3.2 DFD (Data Flow Fiagram)............................................................................ 24

3.3 DFD Level 1 Pendataan ................................................................................ 25

3.4 DFD Level 1 Penilaian.................................................................................. 25

3.5 Entity Relationship Diagram (ERD) ............................................................. 26

3.6 RDBM (Relational Database Model) ........................................................... 27

3.26 Desain Menu Utama..................................................................................... 35

3.27 Desain Identitas Siswa ................................................................................. 36

3.28 Desain Keluarga Siswa ................................................................................ 36

3.29 Kelas Siswa .................................................................................................. 37

3.30 Desain Guru ................................................................................................. 37

3.31 Desain Guru Pengampu ............................................................................... 38

3.32 Desain Walikelas.......................................................................................... 38

3.33 Desain Kelas ................................................................................................ 39

3.34 Mata Pelajaran.............................................................................................. 39

3.35 Desain Ekstrakulikuler ................................................................................. 39

3.36 Desain Penilaian Ulangan ............................................................................ 40

3.37 Desain Penilaian Tugas................................................................................ 40

3.38 Desain Penilaian Ujian Tengah Semester dan Ujian Semester.................... 41

3.39 Desain Penilaian Nilai Harian dan Raport ................................................... 41

3.40 Desain Ekstakulikuler .................................................................................. 42

Page 16: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xvi

3.41 Desain Kepribadian...................................................................................... 42

3.42 Desain Laporan Report ................................................................................ 44

4.1 Form Menu Utama....................................................................................... 45

4.2 Form Login .................................................................................................. 45

4.3 Form Login Admin ...................................................................................... 46

4.4 Form Input Identitas Siswa ......................................................................... 46

4.5 Form Input Keluarga Siswa ......................................................................... 47

4.6 Form Input Kelasiswa .................................................................................. 47

4.7 Form Input Identitas Guru............................................................................ 48

4.8 Form Input Guru Pengampu ........................................................................ 48

4.9 Form Input Walikelas................................................................................... 49

4.10 Form Input Kelas ......................................................................................... 49

4.11 Form Input Mata Pelajaran .......................................................................... 50

4.12 Form Input Ekstrakulikuler.......................................................................... 51

4.13 Form Login Guru ......................................................................................... 51

4.14 Form Penilaian Mata Pelajaran .................................................................... 52

4.15 Form Penilaian Ulangan............................................................................... 52

4.16 Form Penilaian Tugas .................................................................................. 53

4.17 Form Penilaian UTS dan UAS..................................................................... 53

4.18 Form Penilaian Nilai Harian dan Raport...................................................... 53

4.19 Form Penilian Ekstrasiswa........................................................................... 54

4.20 Form Penilaian Kepribadian ........................................................................ 54

4.21 Laporan Raport ............................................................................................ 55

Page 17: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xvii

BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring kemajuan ilmu pengetahuan dan teknologi saat ini, kini

komputer digunakan di perusahaan, instansi dan sekolahan. Digunakan

dalam berbagai aktivitas dan pekerjaan. Dengan komputer pemberian

layanan dalam berbagai bidang menjadi lebih baik, cepat dan efisien.

Dalam kegiatan pendidikan pun diperlukan adanya suatu sistem

komputerisasi dalam berbagai keperluan. Khususnya dalam pengolahan

nilai raport di sebuah Sekolah Tingkat Tinggi Pertama atau Sekolah

Menengah Pertama (SLTP atau SMP).

Di SLTP atau SMP Negeri 3 Ngadirojo Wonigiri, komputer telah

diperkenalkan dan dipergunakan untuk dan pembelajaran praktek bagi

siswa-siswi dan pekerjaan adminstrasi. Dalam pekerjaan administrasi,

komputer berguna untuk memudahkan dalam pelayanan untuk siswa dan

wali kelas atau pun orang tua siswa. Dalam pelayanan untuk siswa dan wali

kelas atau pun orang tua siswa. Dalam hal ini, pengolahan nilai raport masih

menggunakan Microsoft Excel. Upaya dalam pengolahan data dan informasi

akan berhasil dengan perubahan yang lebih baik pada sistem yang ada

(Microsot Excel). Sehingga apabila terjadi kesalahan dan keterlambatan saat

perhitungan pengolahan nilai yang banyak menyita waktu dan membutuhkan

banyak tenaga dapat diperkecil.

Untuk itu, penulis membuat sistem aplikasi pengolahan nilai raport

agar kemudahan, kecepatan dan ketepatan dalam pengolahan data khususnya

nilai raport dapat terlaksana sehingga diharapkan dapat membawa kemajuan

dalam pelayanan nilai raport.

Page 18: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xviii

1.2 Rumusan Masalah

Dari uraian latar belakang maka dapat dirumuskan masalahnya

adalah “Bagaimana membuat pengolahan nilai raport secara komputerisasi

(sistem aplikasi)”.

1.3. Batasan Masalah

Pada aplikasi ini tidak membuat Client Server walaupun saat login

menggunakan multiuser. Ini dikarenakan instansi ini, belum memiliki

jaringan. Saat pendataan siswa dan pengolahan nilai, siswa yang tidak naik

kelas tidak dimasukkan dan diperhitungkan. Adapun, dalam laporan tugas

akhir ini akan membuat program aplikasi komputerisasi pengolahan nilai

terdiri dari :

1. Data Siswa

2. Data Guru

3. Data Wali Kelas

4. Data Mata Pelajaran

5. Data Ekstrakulikuler

6. Data Nilai Mata Pelajaran

7. Data Nilai Ekstrakulikuler

8. Transaksi pengolahan nilai raport

9. Laporan-laporan yang terkait dengan pengolahan nilai raport.

1.4. Tujuan dan Manfaat

1.4.1 Tujuan

Adapun tujuan dari penulisan tugas akhir ini adalah

membuat pencatatan, pengolahan nilai raport, dan pelaporan nilai

raport serta laporan yang terkait dengan pengolahan nilai raport

secara komputerisasi.

1.4.2 Manfaat

1. Bagi Penulis :

Page 19: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xix

a. Dapat membuat program aplikasi yang sesuai dengan

permasalahan yang dihadapi.

b. Sebagai pembelajaran serta menambah wawasan tentang

dunia verja khususnya mengenai pembuatan komputerisasi

yang telah didapatkan pada bangku perkuliahan.

2. Bagi Instansi :

a. Dapat memiliki dan memakai program aplikasi yang

dibutuhkan sesuai dengan permasalahan yang dihadapi.

b. Meringkas dan menghemat tempat dan waktu karena data

diolah dengan menggunakan komputer sehingga

meningkatkan kecepatan maupun ketepatan dalam proses

pengolahan nilai raport.

1.5 Metodologi Penelitian

1.5.1 Objek Penelitian

Objek penelitian dalam penulisan tgas akhir ini adalah SMP

Negeri 3 Ngadirojo.

1.5.2 Jenis dan Sumber Data

Dalam penulisan tugas akhir ini menggunakan jenis dan

sumber data sebagai dasar dalam penulisan tugas akhir yaitu :

1. Data Primer

Data Primer adalah data yang langsung diperoleh dari sumber

yang bersangkutan dengan cara wawancara dengan pihak sekolah

berupa data mentah yang belum diolah. Data diperoleh dari

Kepala Sekolah, Urusan Kesiswaaan, Guru, Wali Kelas dan Staf

Karyawan yang menangani sistem pengolahan nilai raport.

2. Data Sekunder

Data Sekunder adalah data yang diperoleh tak langsung atau

melalui perantara dari suatu sumber atau objek yang sedang

dilakukan penelitian tetapi mempunyai hubungan atau berkaitan

Page 20: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xx

sangat erat. Berupa sejarah sekolah, struktur organisasi serta

sumber-sumber literature lainnya.

1.5.3 Metode Pengumpulan Data

1. Observasi

Metode observasi merupakan suatu metode pengumpulan data

dengan mengadakan pengamatan secara langsung, cermat dan

sistematis atas gejala-gejala fenomena yang sedang di teliti.

2. Studi Pustaka

Metode Studi Pustaka ialah salah satu pencarian dan

pengumpulan data dengan cara menelaah mempelajari dan

menyelesaikan di buku-buku mengenai obyek yang diteliti.

1.5.4 Tahap-tahap Pengembangan Sistem

Dalam proses pengembangan sistem melewati beberapa

tahapan. Mulai dari sistem direncanakan sampai dengan sistem

tersebut diterapkan. Dalam pengembangan sistem terdapat beberapa

langkah-langkah yaitu:

1. Analisis Sistem

a. Mengenali dan mendefinisikan masalah pengembangan

komputerisasi SMP Negeri 3 Ngadirojo Wonigiri.

b. Mempelajari stuktur organisasi pada SMP Negeri 3

Ngadirojo Wonigiri

c. Mengindentifikasi masalah untuk mendapatkan pengertian

sebenarnya untuk masalah yang dihadapi.

d. Memahami sistem ada

e. Memahami kinerja

f. Menentukan jenis penelitian

g. Merencanakan jadwal

h. Mengatur jadwal observasi

i. Mengumpulkan hasil penelitian

j. Menganalisa sistem kelemahan

k. Menganalisa sistem Kebutuhan informasi

Page 21: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxi

l. Menganalisa sistem Membuat laporan hasil analisa yang telah

dilakukan yang disajikan dalam bentuk laporan.

2. Perancangan Sistem

1. Desain Sistem

a. Flowchart

b. Context Diagram (CD)

c. Data Flow Diagram (DFD)

2. Desain Database

a. Entity Relationship Diagram (ERD)

b. Relational Database Model (RDBM) atau Model Basis

data Relasional

c. Struktur Basisdata

d. Hierearchy Plus Input-Proses-Outpu t (HIPO)

3. Desain Input dan Output

a. Desain Menu

b. Desain Input

c. Desain Penilaian

d. Desain Output

1.5.5 Implementasi Sistem

1. Kebutuhan Hardware dan Kebutuhan Software

Untuk mendukung jalannya aplikasi ini, perlu adanya

dukungan perangakat komputer yang memadai. Dalam hal ini,

diperlukan suatu pertimbangan perangkat komputer yang akan

digunakan untuk membangun aplikasi ini secara optimal.

1. Kebutuhan hardware

a. Personal Komputer (PC) yang digunakan membuat

aplikasi ini adalah sebagai berikut:

1. Processor Intel Pentium 1,8 GHz

2. Memory 480 Mb

3. Hardisk 80 Gb

Page 22: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxii

4. Monitor

5. Keyboard

6. Mouse

b. Printer

Printer diperlukan dengan pertimbangan kebutuhan

dalam pencetakan sebagai hasil laporan.

2. Kebutuhan software

a. Sistem Operasi

Aplikasi ini merupakan aplikasi berbasis Windows,

sehingga membutuhkan sistem operasi Windows serta

disarankan menggunakan Windows XP atau Windows

Vista.

b. MySQL

Aplikasi ini membutuhkan Navicat MySQL sebagai

database.

2. Komponen sumber daya manusia

Pada sebuah sistem supaya bisa mampu berjalan secara

efektif, maka dibutuhkan suatu sumber daya manusia untuk

membantunya, diantaranya:

a. Sistem Analis

Sistem analis adalah salah seorang yang mempunyai

keahlian khusus didalam menganilisis, merancang suatu

sistem komputerisasi dan penyusunan spesifikasi sistem

komputer dan program aplikasi untuk selanjutnya program

digunakan.

b. Programmer

Programmer adalah seseorang yang mempunyai

kemampuan khusus dalam menyusun dan mengembangkan

suatu program aplikasi salah satu bahasa pemrograman.

Programmer akan membuat suatu program aplikasi yang

telah dirancang oleh sistem analis.

Page 23: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxiii

c. Operator

Operator adalah seseorang yang emempunyai

kemampuan dalam mengoprasikan komputer ataupun

memasukkan data dengan baik dalam komputer. Operator

dapat diambil dari bagian yang terlihat dalam pengoperasian

sistem tersebut.

d. Teknisi Sistem

Teknisi komputer adalah seseorang yang

mempunyai pengetahuan dalam hal perawatan sistem dan

perbaikan komputer maupun sistem jaringan. Dalam instalasi

penggunaan komputer diperlukan seorang teknisi komputer,

jika dalam penginstalan jaringan sistem aplikasi ada yang

rusak segera dengan mudah dan cepat dapat diatasi.

3. Prosedure dalam pengolahan nilai raport sebagai berikut :

1. Siswa

a. Menerima soal dan lembar untuk dikerjakan

b. Siswa mengumpulkan lembar kerja tugas, lembar kerja

ulangan umum kepada guru mata pelajaran dan

mengumulkan lembar jawab ulangan umum semester

kepada panitia UUS

c. Setelah proses pengolahan nilai raport, siswa akan

menerima fotocopy dari wakil kelas.

2. Panitia UUS

a. Membagikan soal adn lembar jawan ulangan umum

b. Penitia ulangan umum Semester mengelompokan lembar

jawab ulangan umum semester per kelas dan per mapel.

c. Menyerahkan lembar jawab ulangan umum semester

kepada guru mata pelajaran untuk dikoreksi.

3. Guru Mata Pelajaran

a. Menerima lembar jawab dari pnitiaUUS

Page 24: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxiv

b. Mengoreksi lebar jawab tugas, lembar jawab ulangan

harian dan lembar jawab semester.

c. Membuat buku daftar nilai (BDN) menurut hasil dari

lembar jawab tugas, lembar jawab ulanagn harian, lembar

jawab ulangan semester.

d. Menyerahkan BDN kepada walikelas

4. Walikelas

a. Menerima BDN dari guru mata pelajaran.

b. Memasukkan BDN ke ledger.

c. Menyerahkan raport ke kepala sekolah.

d. Memfotokopi raport yng telah disahkan oleh kepala

sekolah.

e. Memberikan fotokopi raport kepada siswa.

f. Menyerahkan ledger asli ke TU disalin ke buku induk

siswa.

5. Kepala Sekolah

a. Menerima raport dari walikelas.

b. Menyetujui dan mngesahkan raport.

c. Menyerahkan kembali raport yang telah disahkan dengan

walikelas

6. Bagian TU

a. Menerima raport dan ledger dari walikelas.

b. Menyalin ledger dan raport ke buku induk siswa.

c. Mengarsipkan ledger, raport buku siswa.

1.5.6 Evaluasi Sistem

Sistem evaluasi dilakukan dengan sistem Penilaian berbasis

kelas (PBK), dilaksanakan dengan memperhatikan ranah kognitif,

afektif, dan psikomotorik dengan penekanan pada penilaian

portofolio untuk mengetahui perkembangan anak secara dini,

Sedangkan bentuk penilaiannya antara lain melalui:

Page 25: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxv

1. Penilaian formatif (tingkat keberhasilan pelaksanaan proses

pembelajaran)

2. Penilaian sumatif (menentukan keberhasilan siswa untuk

pelajaran tertentu)

3. Tagihan-tagihan (ulangan harian, tugas individu, ulangan

semester, ulangan kenaikan).

Program remidial akan dilakukan setiap kali siswa belum

mencapai indikator tertentu atau semester tersebut, dan apabila

sampai kenaikan kelas siswa belum mencapai standar akan dilakukan

remidial. Hasil evaluasi dilaporkan secara autentik, oleh karenanya

ada dua jenis raport, yaitu raport kualitatif (raport yang dilengkapi

dengan portofolio dan diskripsi kemampuan siswa) dan raport

kuantitatif dalam bentuk angka.

1.6 Sistematika Penulisan Tugas Akhir

Sistematika penulisan tugas akhir ini meliputi hal-hal sebagai berkut :

Bab I : Pendahuluan

Memuat : Latar belakang masalah, perumusan masalah, batasan

masalah, tujuan dan manfaat dalam pembuatan tugas akhir

komputerisasi pengolahan nilai raport. Serta, metodologi

penelitian sistematika penulisan berisi sistematika singkat tentang

isi dari masing-masing bab dalam laporan tugas akhir.

Bab II : Landasan Teori

Memuat teori tentang pengertian dan penjelasan lainnya

mengenai komputerisasi pengolahan nilai raport di SMP Negeri 3

Ngadirojo yang terdiri dari sistem, raport, komputer dan

komputerisasi, analisis sistem, perancangan sistem yang terdiri

dari alat bantu dalam perancangan sistem yaitu flowchart,

Context Diagram (CD), Data Flow Diagram (DFD), Entity

Relationship Diagram (ERD), (RDBM) , Database (Basisdata),

Page 26: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxvi

(HIPO) (Hierearchy Plus Input-Proses-Output), software yang

mendukung yaitu Borland Delphi.

Bab III : Desain dan Perancangan Sistem

Memuat mengenai data-data yang diperlukan dalam perancangan

suatu sistem yang terdiri dari flowchart, CD (Context Diagram),

DFD (Data Flow Diagram) yang meliputi DFD level 1 serta level

dibawahnya, ERD (Entity Relationship Diagram), Relational

Database Model (RDBM), Basisdata, Hierearchy Plus Input-

Proses-Output (HIPO), tabel basisdata, desain sistem aplikasi

atau program komputerisasi pengolahan nilai raport di SMP

Negeri 3 Ngadirojo.

Bab IV : Implementasi dan Analisis Sistem

Memuat mengenai langkah dan hasil pembahasan aplikasi atau

program komputerisasi pengolahan nilai raport di SMP Negeri 3

Ngadirojo.

Bab V : Penutup

Memuat kesimpulan secara singkat dan tepat yang dijabarkan

dari hasil penelitian dan pembahasan komputerisasi pengolahan

nilai raport di SMP Negeri 3 Ngadirojo. Serta Saran yang

merupakan sumbang saran pemikiran yang didasarkan pada

kesimpulan yang diperoleh. Saran dimaksudkan untuk

penyempurnaan dan pengembangan di masa mendatang. Saran

ditujukan kepada para peneliti yang ingin melanjutkan atau

mengembangkan penelitian sejenis dan pihak-pihak yang terkait.

Daftar Pustaka

Lampiran

Page 27: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxvii

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,

Borland Delphi 7.0, dan MySQL

1.3 Data

Data merupakan bahan keterangan tentang kejadian-kejadian nyata atau

fakta-fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak

yang menunjukkan jumlah, tindakan atau hal. Data dapat berupa catatan-catatan

dalam kertas, buku atau tersimpan sebagai file dalam basis data (Sutanta, 2004).

1.4 Sistem

Sistem adalah serangkaian subsistem yang saling terkait dan tergantung

satu sama lain, bekerja bersama-sama untuk mencapai tujuan dan sasaran yang

sudah ditetapkan sebelumnya. Semua sistem memiliki input, proses, output, dan

umpan balik. Contohnya adalah sistem informasi komputer; contoh lainnya adalah

suatu organisasi (Kendall, 2003).

1.5 Raport

Raport berasal dari kata dasar report yang berarti laporan. Raport

merupakan laporan hasil dari suatu kegiatan yang disusun secara benar. Materi

yang dilaporkan dalam hal ini adalah hasil ulangan harian, tugas harian, ujian

tengah semester, ujian akhir semester, kepribadian, ekstrakulikuler beserta data

yang diperlukan yang berkaitan dengan raport.

Page 28: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxviii

1.6 Basis data

Basis data merupakan kumpulan data yang saling berhubungan satu

dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan

perangkat lunak untuk memanipulasinya. Basis data merupakan basis dalam

menyediakan informasi bagi para pemakai (Fatansyah, 1999).

Jenjang data yang diperlukan dalam membentuk basis data adalah :

1. Characters : merupakan bagian data terkecil, yang dapat berupa karakter

numeric, huruf ataupun karakter-karakter khusus (special characters) yang

membentuk suatu item data atau field.

2. Field : mempresentasikan suatu atribut dari record yang menunjukkan suatu

item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan

dari field membentuk suatu record.

3. Record : menggunakan suatu unit data individu yang tertentu. Kumpulan dari

record membenuk suatu file.

4. File : terdiri dari record-record yang menggambarkan suatu kesatuan data

yang sejenis.

5. Database : kumpulan dari file atau tabel membentuk suatu database.

1.7 Analisa Sistem

Analisa Sistem adalah penguraian dari suatu sistem informasi yang utuh

kedalam bagian-bagian komponennya dengan maksud untuk mendefinisikan dan

mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-

hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga

diusulkan perbaikan-perbaikan (Jogiyanto, 2001).

2.5.1 Tahap-tahap Analisis Sistem Dasar

Tahap analisis merupakan yang penting karena kesalahan pada

tahap ini akan menyebabkan kesalahan pada tahap selanjutnya. Didalam

analisis sistem terdapat langkah-langkah dasar yang dilakukan analisis

sistem adalah sebagai berikut :

Page 29: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxix

1. Mengindentifikasi masalah

Merupakan langkah pertama yang dilakukan dalam tahap analisis

sistem. Masalah dapat didefinisikan sebagai pertanyaan yang

diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan

sasaran dari sistem tidak dapat dicapai. Oleh karena inilah tahap

analisis sistem, langkah pertama yang harus dilakukan adalah

mengindentifikasi terlebih dahulu masalah yang terjadi.

2. Memahami kerja dari sistem yang ada

Langkah kedua dari tahap analisis sistem adalah memahami kerja dari

sistem yang telah ada. Dalam analisis sistem perlu mempelajari apa

dan bagaimana operasi dari sistem yang ada sebelumnya, menganalisis

permasalahan-permasalahan, kelemahan dan kebutuhan-kebutuhan

pemakai sistem untuk dapat memberikan rekomendasi pemecahannya.

3. Menganalisis sistem

Langkah-langkah ini dilakukan berdasarkan data yang telah diperoleh

dari hasil penelitian yang telah dilakukan.

4. Membuat laporan hasil analisis

Setelah proses analisis dilakukan selesai, maka selanjutnya membuat

laporan.

2.5.2 Tahap-tahap Analisis Sistem Lanjutan

Selanjutnya untuk mengadakan evaluasi yang luas dan logis

terhadap suatu sistem pengolahan data yang sudah berjalan, ada beerapa

tahap yang perlu diperhatikan, antara lain :

1. Menunjukkan tujuan,

2. Mempelajari organisasi,

3. Menganalisa output yang sudah berjalan untuk menentukan kegunaan

dalam sistem,

4. Kebutuhan input,

5. Evaluasi efektifitas sistem.

Page 30: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxx

2.6 Perancangan Sistem

Setelah analisa sistem langkah selanjutnya adalah perancangan sistem.

Perancangan sistem secara umum didefinisikan sebagai pengindentifikasian

komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan

dengan pemakai (Sutanta, 2003).

2.6.1. Tahap perancangan sistem ini mempunyai dua tujuan, yaitu :

1. Untuk memenuhi kebutuhan pemakai sistem

2. Untuk memberikan gambaran yang jelas dan rancang bangun sistem

yang lengkap kepada pemograman komputer

2.6.2. Alat Bantu dalam Penggambaran Sistem

1. CD (Context Diagram)

Context Diagram adalah diagram aliran data yang paling

dasar dari suatu organisasi yang menunjukkan bagaimana proses-

proses mentransformasikan data yang datang ke informasi yang keluar

(Kendall, 2003).

2. DFD (Data Flow Diagram)

DFD (Data Flow Diagram) adalah gambaran alir data atau

informasi tanpa mengaitkan bentuk fisik media penyimpanan data atau

hardware (Kendall, 2003). DFD merupakan alat bantu yang berfungsi

untuk menggambarkan secara rinci mengenai sistem sebagai jaringan

kerja antar fungsi yang berhubungan satu sama lain dengan

menunjukkan dari dan kemana data mengalir serta penyimpangannya.

Simbol-simbol yang digunakan dalam Context Diagram dan DFD

dapat digambarkan sebagai berikut :

Tabel 2.1. Simbol-simbol gambaran CD (Context Diagram)

dan DFD (Data Flow Diagram)

Simbol Arti Keterangan

Entitas

Entitas eksternal merupakan

sumber atau tujuan dari aliran

data dari atau sistem

Page 31: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxi

Aliran data

Aliran data menggambarkan

aliran data dari satu proses ke

proses lainnya

Proses

Proses atau fungsi yang

mentransformasikan data

secara umum

Penyimpanan data

Berkas atau tempat

penyimpanan fungsi untuk

menyimpan data atau file

3. ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram) adalah diagram yang

berguna untuk memodelkan sistem yang nantinya akan dikembangkan

dalam basis datanya. ERD (Entity Relationship Diagram) terusan atas

3 (tiga) komponen, yaitu entitas, atribut dan keselarasan antar entitas.

Secara garis besar, entitas merupakan objek dasar yang terlihat dalam

sistem. Atribut berperan sebagai penjelas entitas, dan kerapian

menunjukan hubungan yang terjadi diantara 2 (dua) entitas (Sutanta,

2004). Simbol-simbol yang digunakan dalam ERD dapat digambarkan

sebagai berikut :

Tabel 2.3. Simbol-simbol gambaran ERD (Entity

Relationship Diagram)

Simbol Arti Keterangan

Entitas

Suatu objek yang dapat

didefinisikan dalam lingkungan

pemakai dalam konteks system

yang telah dibuat. Entity

digunakan atau digambarkan

Page 32: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxii

persegi empat.

Atribut

Elemen–elemen yang ada dalam

entity dan fungsi. Atribut

mendeskripsikan karakter entity.

Atribut digambarkan degan simbol

elips.

Hubungan

Hubungan ini dinamakan

relationship atau relasi. Hubungan

dibedakan antara hubungan bentuk

antara entity dengan isi dari

hubugan ini sendiri. Hubungan

digambarkan degnan simbol

ketupat.

Garis

Garis ini digunakan untuk

menghubungakn entity dengan

entity manapun entity dengan

atribut.

4. RDBM (Relational Database Model)

RDBM (Relational Database Model) sering juga disebut

sebagai model rasional atau basisdata relasional atau sering disebut

RDBM saja. Model basisdata menunjukkan atau suatu cara atau

mekanisme yang digunakan untuk mengelola atau mengorganisasikan

data secara fisik dalam memori sekunder yang berdampak pula pada

bagaimana mengelompokan dan membentuk keseluruhan data yang

terkait oeh sistem yang sedang ditinjau. Sampai saat ini model

basisdata RDBM masih merupakan salah satu model yang paling

banyak diterapkan atau digunakan sebagai salah satu model data.

RDBM mejelaskan kepada pemakai tentang hubungan logik antar data

dalam basisdata dengan merepresentasikannya kedalam bentuk relasi-

Page 33: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxiii

relasi berupa table mendatar (flat file) yang terdiri atas sejumlah baris

yang menunjukkan record atau kolom yang menunjukkan atribut

tertentu. Relasi dirancang sedemikian rupa sehingga dpat

menghilangkan kerangkapan data yang tidak berguna. Dalam sebuah

basisdata kerelasian antar relasi satu denga yang lainnya ditunjukkan

menggunakan Foreign Key atau FK atau relasi bertipe transaksi

(Sutanta, 2004).

Kunci relasi diperlukan dalam rangka untuk pengaksesan data

dari dalam relasi atau untuk menyusun kerelasian antar relasi. Kunci

relasi merupakan satu atau gabungan atribut yang bersifat unik yang

dapat digunakan untuk mengindentifikasi atau memebedakan setiap

record dalam relasi. Dengan demikian kunci relasi harus bersifat unik

artinya nilai-nilai elemen data atau entri dalam atribut yang digunakan

sebagai kunci relasi tidak boleh ada yang sama untuk keseruhan record

dalam relasi. Berikut macam-macam relasi terdiri dari :

a. Kunci kandidat (Candidate Key atau CK)

b. Kunci Primer (Primary Key atau PK)

c. Kunci Aternatif (Alternative Key atau AK)

d. Kunci Penghubung atau sering disebut sebagai Kunci Tamu

(Foreign Key atau FK)

5. HIPO (Hierearchy Plus Input-Proses-Output)

HIPO (Hierearchy Plus Input-Proses-Output) merupakan alat

dokumentasi program yang dikembangkan dan didukung oleh IBM.

Namun, sekarang HIPO juga telah digunakan sebagai alat bantu untuk

merancang dan mendokumentaiskan siklus pengembangan sistem.

HIPO telah dirancang dan dikembangkan secara khusus untuk

menggambarkan suatu struktur bertingkat untuk mamahami fungsi dari

modul-modul suatu sistem. HIPO juga dirancang untuk

menggambarkan modul-modul yang harus diselesaikan oleh

pemogram. HIPO tidak digunakan untuk menunjukkan instruksi-

Page 34: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxiv

instruksi program yang akan digunakan. Selain itu, HIPO juga

menyediakan penjelasan yang lengkap terhadap input yang akan

digunakan proses yang akan dilakukan, serta output yang diinginkan.

2.7 Software yang mendukung

2.7.1 Borland Delphi

Borland Delphi merupakan suatu bahasa pemograman yang

memberikan berbagai fasilitas pembuatan aplikasi visula. Keunggulan

bahasa pemograman ini terletak pada produktivitas, kualitas,

pengembangan perangkat lunak, kecepatan kompilasi, pola desain yang

menarik serta diperkuat dengan pemogramannya yang terstruktur.

Keunggulan lain dari Delphi adalah dapat dipergunakan untuk merancang

program aplikasi yang memiliki tampilan seperti program aplikasi yang

berbasis Windows. Khusus untuk pemograman database, Borland Delphi

fasilitas objek yang kuat dan lengkap yang memudahkan programmer

dalam membuat program. Format basisdata yang dimiliki Delphi adalah

format Paradox, ndBase, Microsoft Access, ODBS, Oracle dan lain-lain.

1. Komponen Borland Delphi

a. Project

Project adalah sekumpulan form, unit dan beberapa hal lain dalam

program aplikasi atau bisa disebut program aplikasi itu sendiri atau

file yang berektensi *.dpr.

b. Form

Form adalah suatu object yang dipakai sebagai tempat bekerja

program aplikasi.

c. Unit

Modul kode program. Unit tidak bisa dipisahkan dari form. Sebuah

aplikasi bisa mamiliki lebih dari satu form atau unit.

d. Program

Program adalah kode program yang tersimpan disetiap formnya

dan secara umum memiliki :

Page 35: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxv

1. Hiding program yaitu menunjukkan nama program tersebut.

2. Pernyataan uses, berisi daftar unit yang dipakai program.

3. Blog deklarasi dan pernyataan, yaitu bagian berisi deklarasi dan

pernyataan program yang dapt dilaksanakan pada saat program

dijalankan.

e. Property

Property adalah berfungsi untuk mendefinisikan atribut atau

setting suatu object.

f. Event

Event adalah suatu peristiwa yang diterima oleh suatu object.

g. Method

Method adalah perintah atau procedure yang melekat pada

suatu object.

2.7.2 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 36: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxvi

BAB III

DESAIN dan PERANCANGAN SISTEM

Sistem yang dibuat adalah sebuah sistem mengenai sistem aplikasi

pengolahan nilai raport. Sistem ini dibuat untuk membantu pekerjaan bagian yang

berkaitan dalam menangani proses pendataan, perhitungan nilai dan raport di SMP

Negri 3 Ngadirojo Wonogiri.

3.1 Perhitungan Nilai

Berikut perhitungan-perhitungan nilai yang diperlukan dalam

pengolahan nilai raport :

3.1.1 Perhitungan nilai rata-rata ulangan harian.

NRU = UH1+UH2+UH3+UH4+UH5 5

3.1.2 Perhitungan nilai rata-rata tugas harian

NRT = T1+T2+T3+T4 4

3.1.3 Perhitungan nilai Harian dan nilai Raport

Selanjutnya mengolah Nilai Harian dan Nilai Raport dengan

ketentuan rumus sebagai berikut :

Untuk mendapatkan rata-rata nilai ulangan Harian

1. Untuk mendapatkan rata-rata nilai Harian

NH = UH1+UH2+UH3+UH4+UH5 5

2. Untuk mendapatkan Nilai Akhir / Nilai Raport :

NA = NH+MID+(2*UAS)

5

Keterangan :

NH : Nilai Harian

NA : Nilai Akhir Raport

NRT : Nilai rata-rata tugas

NRU : Nilai rat-rata Ulangan Harian

Page 37: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxvii

3.2 Perancangan Sistem

Berikut merupakan beberapa alat bantu yang digunakan dalam

pembuatan Sistem Aplikasi Pengolahan Nilai Raport.

3.2.1 Desain Sistem

1. CD (Diagram Context)

Context Diagram (CD) pada Sistem Aplikasi Pengolahan

Nilai Raport SMP Negeri 3 Ngadirojo adalah sebagai berikut:

Gambar 3.1 CD (Context Diagram)

2. DFD (Data Flow Diagram)

Data Flow Diagram (DFD) merupakan pengembangan dari

Context Diagram (CD) yang terdiri dari DFD Level 1 dan DFD Level

2 dari Sistem Aplikasi Pengolahan Nilai Raport SMP Negeri 3

Ngadirojo.

Page 38: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxviii

a. DFD (Data Flow Diagram) Level 1

Gambar 3.2 DFD (Data Flow Diagram)

Page 39: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xxxix

b. DFD (Data Flow Diagram) Level 2 Proses Pendataan

1 . 1

Pendataan siswa

Data siswa

Walikelas

Siswa

TU

Bagian Kesiswaan

Bagian Kurikulum

1 .2

Pendataankeluarga

1 .4

Pendataan Mata

pelajaran

Guru

1 .6

Pendataanekstra

1 .5

Pendataankelas

1 . 7

Pendataankepribadian

1 .3

Pendataanguru

Dt mapel

Dt kelas

Dt siswa

Dt guru

Dt ekstra

Dt Kepribadian

Dt Keluarga

Dt Kepribadian

Dt ekstra

Dt kelas

Dt mapel

Dt guru

Dt Keluarga

Gambar 3.3 DFD (Data Flow Diagram) Level 1 Pendataan

Page 40: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xl

3.2.2 Desain Basis data

1. Entity Relationship Diagram (ERD)

Gambar 3.5 Entity Relationship Diagram (ERD)

2. RDBMS (Relational Database Model)

Berikut gambaran model relasional database yang yang

digunakan dalam Pembuatan Sistem Aplikasi Pengolahan Nilai Raport

SMP Negeri 3 Ngadirojo.

Page 41: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xli

Gambar 3.6 RDBM (Relational Database Model)

3. Struktur Data (SD)

Dalam sistem ini, memerlukan 12 tabel.

a. Tabel Guru.

Nama Tabel : tbguru

Fungsi : Untuk menginputkan data guru yang ada di SMP

Negeri 3 Ngadirojo Wonogiri.

Table 3.7 Tabel guru

Nama Field Tipe Ukuran Keterangan

KodeGuru Varchar 2 Index

NIP Varchar 30

NamaGuru Varchar 30

Page 42: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlii

JenisKelamin Varchar 10

TempatLahir Varchar 20

TanggalLahir Date 10

Alamat Varchar 50

Hp Integer 12

Agama Varchar 10

PendikdikAkhir Varchar 10

Jabatan Varchar 20

Gol/ruang Varchar 5

b. Table Siswa.

Nama Tabel : tbsiswa

Fungsi : Untuk menginputkan data siswa yang ada di SMP

Negeri 3 Ngadirojo Wonogiri.

Table 3.8 Tabel siswa

Nama Field Tipe Ukuran Keterangan

NIS Varchar 4 Index

Nama Varchar 30

Alamat Varchar 50

TempatLahir Varchar 20

TanggalLahir Date 10

Agama Varchar 10

JenisKelamin Varchar 10

Hp Integer 12

SekolahAsal Varchar 25

AlamatSekolah Varchar 50

TahunLulus Varchar 9

NoSTTB Varchar 10

TanggalTrima Date

Page 43: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xliii

c. Table Keluarga.

Nama Tabel : tbkeluarga

Fungsi : Untuk menginputkan data keluarga siswa yang ada

di SMP Negeri 3 Nagdirojo Wonogiri.

Table 3.9 Tabel keluarga

Nama Field Tipe Ukuran Keterangan

NIS Varchar 4 Index

Status Varchar 10

AnakKe Varchar 1

NamaAyah Varchar 25

KerjaAyah Varchar 20

NamaIbu Varchar 25

KerjaIbu Varchar 20

AlamatOrtu Varchar 50

TelpOrtu Varchar 12

NamaWali Varchar 25

AlamatWali Varchar 50

KerjaWali Varchar 20

TelpWali Varchar 12

d. Tabel Kelas.

Nama Tabel : tbkelas.

Fungsi : Untuk menginputkan data kelas.

Table 3.10 Tabel kelas

Nama Field Tipe Ukuran Keterangan

KodeKelas Varchar 4 Index

NamaKelas Varchar 6

Page 44: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xliv

e. Tabel Mata Pelajaran.

Nama Tabel : tbmapel

Fungsi : Untuk menginputkan data mata pelajaran.

Table 3.11 Tabel Mata Pelajaran

Nama Field Tipe Ukuran Keterangan

KodeMapel Varchar 5 Index

NamaMapel Varchar 25

Standart Integer 2

f. Table ekstra.

Nama Tabel : tbekstra

Fungsi : Untuk menginputkan data ekstra yang ada di

SMP 3 Ngadirojo Wonogiri.

Table 3.12 Tabel ekstra

Nama Field Tipe Ukuran Keterangan

KodeEkstra Varchar 5 Index

NamaEkstra Varchar 25

Pengampu Varchar 30

g. Tabel Walikelas

Nama Tabel : tbwalikelas.

Fungsi : Untuk menginputkan walikelas suatu kelas.

Table 3.13 Tabel Walikelas

Nama Field Tipe Ukuran Keterangan

KodeGuru Varchar 2 Index

KodeKelas Varchar 4 Index

TahunAjar Varchar 9

Page 45: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlv

h. Tabel Kelas Siswa

Nama Tabel : tbkelassiswa.

Fungsi : Untuk menginputkan kelas seorang siswa.

Table 3.14 Tabel kelassiswa

Nama Field Tipe Ukuran Keterangan

KodeKelas Varchar 4 Index

NIS Varchar 4 Index

TahunAjar Varchar 9

i. Tabel Pengampu Mata Pelajaran

Nama Tabel : tbampu

Fungsi : Untuk menginputkan data guru mengajar sebuah

kelas.

Table 3.15 Tabel Pengampu Mata Pelajaran

Nama Field Tipe Ukuran Keterangan

KodeKelas Varchar 4 Index

KodeMapel Varchar 5 Index

KodeGuru Varchar 2 Index

j. Table Nilai Ekstra Siswa

Nama Tabel : tbekstrasiswa

Fungsi : Untuk menginputkan nilai ekstra.

Table 3.16 Tabel Nilai Ekstra Siswa

Nama Field Tipe Ukuran Keterangan

Semester Varchar 5

TahunAjar Varchar 9

Page 46: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlvi

KodeEkstra Varchar 5 Index

NIS Varchar 4 Index

NilaiEkstra Integer 1

k. Table Nilai Mata Pelajaran

Nama Tabel : tbnilaimapel.

Fungsi : Untuk menginputkan nilai mata pelajaran.

Table 3.17 Tabel nilai mata pelajaran

Nama Field Tipe Ukuran Keterangan

Semester Varchar 5

TahunAjar Varchar 9

KodeMapel Varchar 5 Index

KodeGuru Varchar 5 Index

NIS Varchar 4 Index

Tugas1 Integer 2

Tugas2 Integer 2

Tugas3 Integer 2

Tugas4 Integer 2

NRT Integer 2

Ulangan1 Integer 2

Ulangan2 Integer 2

Ulangan3 Integer 2

Ulangan4 Integer 2

Ulangan5 Integer 2

NRU Integer 2

MID Integer 2

UAS Integer 2

NH Integer 2

NA Integer 2

Page 47: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlvii

l. Tabel Kepribadian

Nama Tabel : tbkepribadian

Fungsi : Untuk menginputkan kepribadian beserta nilai

yang didapatkan dengan huruf.

Table 3.18 Tabel kepribadian

4. Hierearchy Plus Input – Proses – Output (HIPO)

Table 3.19 HIPO Entitas Siswa

Nama Field Tipe Ukuran Keterangan

NIS Varchar 4 Index

Semester Varchar 5

TahunAjar Varchar 9

Kelakuan Varchar 1

Kerajinan Varchar 1

Kerapian Varchar 1

Sakit Varchar 2

Ijin Varchar 2

Alpha Varchar 2

Nama Entitas Siswa

Input Data siswa

Proses Pendataan

Output Pembagian kelas dan raport.

Deskripsi Siswa yang terdaftar di SMP Negeri 3

Ngadirojo Wonogiri

Page 48: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlviii

Table 3.20 HIPO Entitas TU

Table 3.21 HIPO Entitas Guru

Table 3.22 HIPO Entitas Wakasek Kesiswaan

Table 3.23 HIPO Entitas Wakasek Kurikulum

Nama Entitas TU

Input Data ekstra, guru, siswa, kepribadian

Proses Pembagian kelas dan pembagian

walikelas

Output Laporan-laporan

Deskripsi Bagian TU melakukan hampir seluruh

proses pemasukan data

Nama Entitas Guru

Input Data guru dan nilai

Proses Pendataan dan penilaian

Output Kelas yang diajar

Deskripsi Guru yang terdaftar di SMP Negeri 3

Ngadirojo Wonogiri

Nama Entitas Wakasek Kesiswaan

Input Data kelas

Proses Pendataan Kelas

Output Data kelas

Deskripsi Wakasek kesiswaan memberikan data

kelas yang ada di SMP Negeri 3

Ngadirojo Wonogiri

Nama Entitas Wakesek Kurikulum

Input Data mata pelajaran, raport

Page 49: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

xlix

Table 3.24 HIPO Entitas Walikelas

Table 3.25 HIPO Entitas Kepala Sekolah

3.3 Desain Input Output Sistem

3.3.1 Desain Menu Utama

Form ini merupakan tampilan dari menu utama aplikasi

pengolahan nilai raport. Form ini merupakan tampilan dari menu utama

aplikasi pengolahan nilai raport. Menu-menu tersebut diantaranya adalah

File, Input, Penilaian, Lihat dan Laporan, dan About.

Proses Pendataan mata pelajaran

Output Data mata pelajaran

Deskripsi Wakasek kurikulum memberikan mata

pelajaran yang ada di SMP Negeri 3

Ngadirojo Wonogiri

Nama Entitas Walikelas

Input Data kepribadian, nilai

Proses Pendataan dan penilaian

Output Data wali, ekstrasiswa, raport

Deskripsi Mendapatkan raport yang telah diolah dari

bagian TU

Nama Entitas Kepala Sekolah

Input

Output Laporan-laporan dan raport

Proses Laporan

Deskripsi Mendapatkan laporan-laporan dan raport

Page 50: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

l

Gambar 3.26 Desain Menu Utama

3.3.2 Desain Input

Desain ini berguna untuk menginputkan data-data yang

diperlukan untuk pengolahan nilai raport. Beberapa desain pendataan

tersebut sebagai berikut :

1. Desain Siswa

Desain ini digunakan untuk menginputkan data-data siswa

yang diperlukan yang terdiri dari indentitas siswa, keluarga siswa dan

kelas siswa.

a. Identitas Siswa

Desain ini digunakan untuk menginputkan data-data

siswa.

Gambar 3.27 Desain Identitas Siswa

Page 51: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

li

b. Keluarga Siswa

Desain ini digunakan untuk menginputkan data-data

keluarga siswa.

Gambar 3.28 Desain Keluarga Siswa

c. Kelas Siswa

Desain ini digunkan untuk menginput data-data kelas

yang ditempati para siswa

Gambar 3.29 Desain Kelas Siswa

2. Desain Guru

Desain ini digunakan untuk menginputkan data-data guru

yang diperlukan yang terdiri dari indentitas guru, guru pengampu dan

walikelas.

Page 52: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lii

a. Identitas Guru

Desain ini digunakan untuk menginputkan data-data guru

yang diperlukan.

Gambar 3.30 Desain Guru

b. Guru Pengampu

Desain ini digunakan untuk menginputkan data-data guru

pengampu.

Gambar 3.31 Guru Pengampu

c. Guru Walikelas

Desain ini digunakan untuk menginputkan data yang

diperlukan unutk dijadikan sebagai walikelas.

Page 53: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

liii

Gambar 3.32 Desain Waikelas

3. Desain Kelas

Desain ini digunakan untuk menginputkan data-data kelas.

Gambar 3.33 Desain Kelas

4. Desain Mata Pelajaran

Desain ini digunakan untuk menginputkan data setiap mata

pelajaran.

Gambar 3.34 Desain Mata Pelajaran

5. Desain Ekstrakulikuler

Desain ini digunakan untuk menginputkan data

ekstrakulikuler.

Page 54: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

liv

Gambar 3.35 Desain Ekstrakulikuler

3.3.3 Desain Penilaian

Desain ini berguna untuk menginputkan nilai yang didaptkan

oleh para siswa dalam setiap mata pelajaran. Didalamnya juga terdapat

perhitungan algoritma sehingga saat memasukkan nilai dapat diketahui

hasilnya. Dalam penginputan ini dilakukan oleh guru pengampu mata

pelajaran Beberapa form penilaian tersebut sebagai berikut :

1. Desain Penilaian Ulangan

Desain ini digunakan untuk menginputkan nilai ulangan mata

pelajaran yang didapatkan para siswa.

Gambar 3.36 Desain Penilaian Ulangan

Page 55: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lv

2. Desain Penilaian Tugas

Desain ini digunakan untuk menginputkan nilai tugas mata

pelajaran yang didapatkan para siswa.

Gambar 3.37 Desain Penilaian Tugas

3. Desain Penilaian Ujian MID dan Ujian Akhir Semester

Desain ini digunakan untuk menginputkan nilai ujian tengah

semester dan ujian akhir semester mata pelajaran yang didapatkan para

siswa.

Page 56: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lvi

Penilaian Mata Pelajaran

Nama

Simpan

Keluar

Batal

Hapus

Tambah

semester Tahun Ajaran

NIS

Kode GuruNama guru

Ulangan 1

Ulangan

Kode Mata PelajaranNama Mata Pelajaran

Ulangan 3

Ulangan 2

Ulangan 5

Ulangan 4

NRU

Tugas

Tugas 2

Tugas 1

Tugas 3

NRT

UAS

MID

Nilai Harian

Nilai Raport

NIS MID UAS

Edit

Gambar 3.38 Desain Penilaian Ujian MID dan UAS

4. Desain Nilai Harian dan Nilai Raport

Desain ini digunakan untuk menginputkan nilai harian dan

nilai raport mata pelajaran yang didapatkan para siswa.

Penilaian Mata Pelajaran

Nama

Simpan

Keluar

Batal

Hapus

Tambah

semester Tahun Ajaran

NIS

Kode GuruNama guru

Ulangan 1

Ulangan

Kode Mata PelajaranNama Mata Pelajaran

Ulangan 3

Ulangan 2

Ulangan 5

Ulangan 4

NRU

Tugas

Tugas 2

Tugas 1

Tugas 3

NRT

UAS

MID

Nilai Harian

Nilai Raport

NIS NH

Edit

NA

Gambar 3.39 Desain Penilaian Nilai Harian dan Nilai Raport

Page 57: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lvii

5. Desain Penilaian Ekstrassiswa

Desain ini digunakan untuk menginputkan nilai

ektrakulikuler yang telah dipilih dan didapatkan para siswa.

Gambar 3.40 Desain Penilaian Ekstrassiswa

6. Desain Penilaian Kepribadian

Desain ini digunakan untuk menginputkan nilai kepribadian

yang didapatkan para siswa.

Penilaian Kepribadian

Nama

semester Tahun Ajaran

NIS

Kode GuruWalikelas

Kerapian

Kerajinan

Kelakuan

Alpha

Izin

Sakit

Data nilai kepribadian

Edit Simpan KeluarHapus Tambah Batal

Gambar 3.41 Desain Penilaian Keprin

Page 58: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lviii

3.3.4 Desain Lihat dan Laporan

Menu Lihat dan Laporan ini berfungsi untuk melihat data-data

yang telah ada yang terdiri dari inputan data dan penilaian-penilaian serta

beberapa laporan-laporan apabila diperlukan. Berikut merupakan salah

satu desain laporan yaitu laporan raport siswa yang terdiri dari data nilai,

siswa, mata pelajaran, walikelas, ekstrasiswa serta data lainnya. Ini

merupakan salah satu laporan.

Laporan Nilai Raport

SemesterTahun AjaranNama Sekolah

Nama siswa

NIS

Nilai Kepribadian

KerapianKerajinanKelakuan

Ketidakharian

AlphaIzinSakit

Nama Ekstra NilaiKode

Kelas

Kode Mapel Nama Mata Pelajaran Nilai yang didapat

Kepala Sekolah

( ………… ...)NIP…………

Orang tua/Wali

( ………… ...)

Mengetahui,

Walikelas

…………...)(

Gambar 3.42 Desain Laporan Raport

3.3.5 About

Berisi mengenai program Sistem Aplikasi Pengolahan Nilai

Raport SMP Negeri 3 Ngadirojo.

Page 59: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lix

BAB III

IMPLEMENTASI DAN ANALISIS SISTEM

Implementasi program sistem aplikasi pengolahan nilai raport SMP

negeri 3 ngadirojo Wonogiri dalam database Navicat MySQL dibuat dengan

menggunakan bahasa pemrograman Borland Delphi 7.0.

4.1 Form Tampilan Program

4.1.1 Form Menu Utama

Form ini merupakan tampilan dari menu utama aplikasi

pengolahan nilai raport. Menu-menu tersebut diantaranya adalah File,

Input, Penilaian, Lihat dan Laporan dan About.

Gambar 4.1 Form menu utama

Gambar 4.2 Form Login

Page 60: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lx

4.1.2 Form Input

Form ini berguna untuk menginputkan data-data yang diperlukan

untuk pengolahan nilai raport. Dalam menginputkn ini dilakukan oleh

admin. Dalam penginputan pendataan ini terlebih dahulu melakukan login

dengan pilihan admin dan password admin. Beberapa form pendataan

tersebut sebagai berikut :

1. Form Login Admin

Gambar 4.3 Form Login Admin

2. Form Input Siswa

1. Identitas Siswa

Form ini digunakan untuk menginputkan data-data siswa.

Gambar 4.4 Form Identitas Siswa

Page 61: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxi

2. Form Input Keluarga Siswa

Form ini digunakan untuk menginputkan data-data

keluarga siswa.

Gambar 4.5 Form Input Keluarga Siswa

3. Form Input Kelassiswa

Gambar 4.6 Form Input Kelassiswa

Page 62: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxii

3. Form Input Guru

Form ini digunakan untuk menginputkan data-data guru yang

diperlukan.

1. Form Input Guru

Form ini digunakan untuk menginputkan data diri secara

umum para guru.

Gambar 4.7 Form Input Guru

2. Form Input Guru Walikelas

Form ini digunakan untuk menginput data yang

diperlukan untuk menjadi walikelas untuk setiap kelas.

Page 63: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxiii

Gambar 4.8 Form Input Guru Walikelas

3. Form Input Guru Pengampu Mata Pelajaran

Form ini digunakan untuk menginputkan data yang

diperlukan untuk guru pengampu mata pelajaran.

Page 64: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxiv

Gambar 4.9 Form Input Walikelas

4. Form Input Kelas

Form ini digunakan untuk menginputkan data-data setiap

kelas.

Gambar 4.10 Form Input Kelas

5. Form Input Mata Pelajaran

Form ini digunakan untuk menginputkan data setiap mata

pelajaran.

Page 65: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxv

Gambar 4.11 Form Input Mata Pelajaran

6. Form Input Ekstrakulikuler

Form ini digunakan untuk menginputkan data ekstrakulikuler.

Gambar 4.12 Form Input Ekstrakulikuler

Page 66: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxvi

4.1.3 Form Penilaian

Form ini berguna untuk menginputkan nilai yang didapatkan oleh

para siswa dalam setiap mata pelajaran. Dalam penginputan ini terlebih

dahulu logout selanjutnya melakukan login yang dilakukan oleh guru

pengampu mata pelajaran dengan pilihan username guru dan mengisi

password dengan memasukkan kode guru yang dimiliki setiap masing-

masing guru. Dalam form peniliaian ini terdiri dari Form Penilaian Mata

Pelajaran, Ekstrakulikuler Siswa dan Kepribadian Siswa. Pada form

penilaian terdapat perhitungan nilai sehingga saat memasukkan nilai dapat

diketahui hasil dari nilai akhir yang digunkan untuk nilai raport masing-

masing siswa. Berikut beberapa form penilaian tersebut adalah :

1. Form Login Guru

Gambar 4.13 Form Login Guru

2. Form Penilaian Mata Pelajaran

Form ini digunakan untuk menginputkan nilai mata pelajaran

yang didapatkan para siswa.

Page 67: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxvii

Gambar 4.14 Form Penilaian Mata Pelajaran

1. Form Penilaian Ulangan

Form ini digunakan untuk menginputkan nilai ulangan

mata pelajaran yang didapatkan para siswa.

Gambar 4.15 Form Penilaian Ulangan

Page 68: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxviii

2. Form Penilaian Tugas

Form ini digunakan untuk menginputkan nilai tugas mata

pelajaran yang didapatkan para siswa.

Gambar 4.16 Form Penilaian Tugas

3. Form Penilaian MID dan UAS

Form ini digunakan untuk menginputkan nilai MID dan

UTS mata pelajaran yang didapatkan para siswa.

Gambar 4.17 Form Penilaian MID dan UAS

4. Form Penilaian Nilai Harian dan Raport

Form ini digunakan untuk menginputkan nilai raport mata

pelajaran yang didapatkan para siswa.

Page 69: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxix

Gambar 4.18 Form Penilaian Nilai Harian dan Raport

5. Form Penilaian Ekstrasiswa.

Form ini digunakan untuk menginputkan nilai

ektrakulikuler yang didapatkan para siswa.

Gambar 4.19 Form Input Ekstrasiswa

6. Form Penilaian Kepribadian.

Form ini digunakan untuk menginputkan nilai

ektrakulikuler dan kepribadian yang didapatkan para siswa.

Page 70: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxx

Gambar 4.20 Form input ekstrasiswa

4.1.4 Form Lihat dan Laporan

Form ini digunakan untuk melihat data-data yang tersedia pada

setiap data yang diinputkan pada maasing-masing form. Form ini dapat

dilihat oleh usernam siapapaun tapi tidak ada tombol apapun. Dalam form

ini dapat juga dilihat laporan-laporan yang tersedia pada form ini.

Page 71: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxi

1. Form Lihat Siswa

Gambar 4.21 Form Laporan Siswa

2. Form Laporan Mata Pelajaran

Gambar 4.22 Form Laporan Mata Pelajaran

Page 72: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxii

3. Form Lihat Ekstakulikuler

Gambar 4.23 Form Laporan Ekstrakulikuler

4. Form Lihat Guru

Gambar 4.24 Form Laporan Ekstrakulikuler

Page 73: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxiii

5. Form Lihat Penilaian

Gambar 4.25 Form Laporan Ekstrakulikuler

6. Form Raport

Gambar 4.25 Form Laporan Ekstrakulikuler

Page 74: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxiv

7. Laporan Raport Siswa

Gambar 4.26 Laporan Raport Siswa

4.2 Dalam aplikasi ini, terdapat kelebihan dan kekurangan. Hal ini disebabkan

karena sistem belum berjalan dengan baik. Beberapa kekurangan dan

kelebihan tersebut sebagai berikut :

1. Kelebihan

a. Menggunakan multiuser saat akan memasuki program aplikasi ini.

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

pelajaran, walikelas serta nilai dan raport siswa.

Page 75: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxv

2. Kekurangan

a. Belum dikembangkan menggunakan sistem client server sebagai

input maupan output data.

b. Laporan penilaian belum dibuat secara terperinci karena laporan nilai

yang ditampilkan paa program ini hanya dalam bentuk raport.

c. Dalam pengisian pada bagian inut siswa masih berulang-ulang.

Page 76: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxvi

BAB V

SARAN DAN KESIMPULAN

3.4 Kesimpulan

Berdasarkan hasil penelitian dan pembahasan, maka dapat ditarik

kesimpulan yaitu :

4.1.1 Pada program ini telah menggunakan login multiuser saat akan

memasuki program aplikasi ini sehingga keamanan program ada.

4.1.2 Pada program ini mempunyai fasilitas pendataan siswa yang terdiri

dari identitas siswa, keluarga siswa dan kelas siswa, guru yang terdiri

dari guru pengampu mata pelajaran dan walikelas, kelas,

ekstrakulikuler, mata pelajaran, serta penilaian yang terdiri dari mata

pelajaran, ekstrakulikuler siswa dan kepribadian dan raport siswa .

4.1.3 Dengan kekurangan dan kelebihan pada program ini, proses bagian

nilai belum sepenuhnya terpenuhi walaupun sudah sebagian program

bermanfaat tetapi program ini harus dikembangkan seiring

perkembangan dunia teknologi dan pendidikan.

3.5 Saran

Dari kesimpulan-kesimpulan diatas, maka penyusun mengemukakan saran

yaitu :

4.2.1 Diharapkan program ini dapat dikembangkan menjadi program

dengan menggunakan sistem client server sehingga aplikasi ini dapat

digunakan secara lebih baik serta optimal.

4.2.2 Diharapkan pada bagian laporan penilaian dapat dibuat secara

terperinci karena laporan nilai yang ditampilkan pada program ini

hanya dalam bentuk raport.

Page 77: i SISTEM APLIKASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 ...

lxxvii