P. 1
Aplikasi Nilai SMP

Aplikasi Nilai SMP

|Views: 933|Likes:
Published by Avi Yansah

More info:

Published by: Avi Yansah on Apr 29, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/20/2014

pdf

text

original

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

i

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

ii

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 Agus Purbayu, S. Si NIP. Disahkan Oleh Dekan Fakultas MIPA UNS

(

)

(

)

3. Penguji 3

(

)

Ketua Program Studi DIII Ilmu Komputer UNS

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

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

iii

University of Sebelas Maret Surakarta.0.v8.ABSTRACT Aldila Sintha Pratiwi.0. 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. Faculty of Mathematics and Natural Sciences.0 and uses MySQL database. Navicat.MySQL. This This application was developed using Borland Delphi 7. DEVELOPMENT VALUE RAPORT COMPUTERIATION PROCESSING SMP NEGERI 3 NGADIROJO WONOGIRI.22 iv .for. D3 Computer Science Program. 2009. Keyword : Borland Delphi 7.

MySQL. Tujuan dari tugas ini adalah mengembangkan aplikasi pengolahan nilai bersifat komputerisasi.INTISARI Aldila Sintha Pratiwi. Program D3 Ilmu Komputer. Universitas Sebelas Maret Surakarta. kelas dan ekstakulikuler. Upaya dalam pengolahan data dan informasi akan berhasil dengan perubahan yang lebih baik pada sistem yang ada (Microsot Excel). ekstrakulikuler siswa dan kepribadian dan ketidakhadiran siswa. 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. 2009. sehingga banyak waktu dan tenaga diperlukan untuk melakukan tugas tersebut. Fakultas Matematika dan Ilmu Pengetahuan Alam. Aplikasi ini dikembangkan dengan menggunakan Borland Delphi 7. Aplikasi ini telah menggunakan multiuser yang terdiri admin dan guru pada bagian login saat akan membuka aplikasi sehingga keamanan program ada. PEMBUATAN KOMPUTERISASI PENGOLAHAN NILAI RAPORT SMP NEGERI 3 NGADIROJO WONOGIRI. Dalam aplikasi ini juga terdapat pendataan yang diperlukan dalam pengolahan nilai yaitu pendataan siswa.0.for.22.0 dan menggunakan database Navicat. v . Dalam pengolahan nilai raport di SMP Negeri 3 Ngadirojo saat ini masih bersifat manual. Pengolahan nilai ini meliputi penilaian mata pelajaran.v8. mata pelajaran. guru.

semangat tak lupa berdoa dan berusaha dengan semaksimal mungkin kemampuan yang dimiliki serta ilmu sebagai karunia dari Tuhan... vi . sabar.HALAMAN MOTTO Lakukan dan selesaikan dengan niat sungguh-sungguh.. ikhlas..

Meme. Weha) 3. 2. kakak. Jeng Lia. Mbah uyut. Sahabat NNC (Didi. Tince. keluarga. Kedua orang tua. Jeng Kus. Rince. Seseorang yang tersayang. 4. vii . Temen-temen seperjuangan Manajemen Informatika 5.HALAMAN PERSEMBAHAN Aku persembahkan 1. Semua sahabat dan teman yang telah sangat membantu dalam penyelesaian tugas akhir ini.

Manajemen Informatika dan temen-temen semua selalu yang senantiasa mendukung dan membantu penyelesaian laporan ini. Bapak Drs. Ibu Umi Salamah. 7.Si. S. Kedua orang tua. Beliau-beliau yang telah sangat membantu dalam pembuatan tugas akhir ini. Guru dan Karyawan Tata Usaha yang telah memberikan data-data yang diperlukan demi kelancaran tugas akhir ini. penulis mengucapkan banyak terima kasih kepada : 1. 7. Y. Bapak Dra. M.S Palgunadi. Dengan terselesainya laporan ini. 3. penulis mengucapkan terima kasih yang sebesar-besarnya kepada pihak yang telah memberikan pengarahan. kakak dan keluarga yang senantiasa mendukung dan mendoakan untuk keberhasilan dan kesuksesan. KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan bimbingan dan perlindungan kepada penulis. viii . 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. Serta orang yang sayang kepada ku. selaku Kepala Sekolah SMP Negeri 3 Ngadirojo Wonogiri.Kom. Untuk itu. M. Sahabat-sahabat NNC. bimbingan dan bantuan kepada penulis. 6. selaku Ketua Program Diploma DIII Ilmu Komputer Fakultas Matematika dan Pengetahuan Alam Universitas Sebelas Maret Surakarta. Purwanto. 4. selaku Dosen Pembimbing Tugas Akhir. 2.Sc.6. Seluruh Dosen dan Staff Program D-III Ilmu Komputer 5.

kritikan dan saran yang bersifat membangun dari semua pihak yang berguna dalam kesempurnaan lebih lanjut sangat penulis harapkan. Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna. Untuk itu. Surakarta. Penulis ix . Dan semua pihak yang telah membantu dan membimbing dalam penyelesian laporan.8. laporan ini dapat bermanfaat bagi mahasiswa khususnya dan pembaca pada umumnya. Penulis berharap walau masih jauh dari sempurna.

..........6 1............................................................................................................................ii HALAMAN PENGESAHAN............. 2 Manfaat .................................11 Sistem.......................................... 2 Metedologi Penelitian ...................................................................3 Data ...................................................................................... 1 1............................................................................................................................................................... ................. ............................................................................................. 2 Tujuan ..............................viii DAFTAR TABEL................................ 3 Sistematika Penulisan .............................................11 2..... iv HALAMAN INTISARI ...................................................................................7 Latar Belakang Masalah..................................... vii DAFTAR ISI...........iv HALAMAN PERSEMBAHAN .......................................................................................... 2 Batasan Masalah ............................................ ................................1 1..5 1............................. .............................................................3 1...........................................11 Raport.............v HALAMAN MOTTO ................................................................... ....................................................................2 2.................... xiii BAB I PENDAHULUAN............................................................................................ iii HALAMAN ABSTRACT .....................................................4 1............................. xii DAFTAR GAMBAR .................................... 9 BAB II LANDASAN TEORI ................... ................................................................................................................................1 2...............i HALAMAN PERSETUJUAN... 2 Rumusan Masalah ................................................2 1..................................... ................................. .....................v KATA PENGANTAR .........................................DAFTAR ISI Halaman HALAMAN JUDUL..........11 x ..............................

......................................................... HIPO (Hierearchy Plus Input-Proses-Output) .................... 13 2......................................... 35 3.................................. 28 4......... HIPO (Hierearchy Plus Input-Proses-Output) ..........2...2........ 24 3................2 Desain Basis data ................. 21 3......... Basisdata ....... RDBM (Relational Database Model) .......... 27 3.... 16 4. 19 MySQL......18 6..1 Desain Menu Utama................ 17 5..........................4..............................................................................................2 Borland Delphi 7.....7 Perancangan Sistem ................ ERD (Entity RelationshipDiagram)....................0.....................................................2 Perhitungan Algoritma............5.................................. 19 2......................... 35 xi ............. Tabel Basis data ...............12 Analisis Sistem............................ 20 BAB III DESAIN DAN PERANCANGAN SISTEM.......................3 Desain Input Output Sistem ......2 Tahap-tahap Analisis Sistem Dasar . 22 1......1 2....................................................... ERD (Entity Relationship Diagram)...2 Tujuan Tahap Perancangan Sistem ..... 14 2.. CD (Context Diagram)........... DFD (Data Flow Diagram)....1 2.. RDBM (Relational Database Model)........................... 26 2...........................................12 Basis data .. DFD (Data Flow Diagram) ...............12 2.2..1 2........... 33 3................. 26 1.......................... 14 2......................................................................... 22 2. 14 1.......................... 14 Alat Bantu Perancangan Sistem............ 15 3.. CD (Context Diagram)..........................................................................................................................................1 Desain Sistem ...................... 13 Tahap-tahap Analisis Sistem Lanjutan ......... 21 Perancangan Sistem ......1 3..........................................................6.......4............... 22 3...........................................................6..........8 Software Pendukung ..............3.....................................................5 2...................................4 2...........5......... 18 2...6 Komputer dan Komputerisasi ....................................

......... Ekstrakulikuler ... 35 1..................................................51 1.......... Form Input Walikelas................ 39 5.. 40 3......................... 46 2....... Desain Penilaian Ekstrasiswa......... Desan Penilaian Ujian Tengah Semester dan ujian akhir semester . 46 3............................................. 37 3.............. 39 1...............................................3.................................... Desain Penilaian Tugas ...................... Form Input Siswa .................1 Form Menu Utama.............................. Form Input Kelas ........................................................................................................ Form Input Guru ............ Form Input Mata Pelajaran ............ Form Penilaian Ulangan......... 41 4............................................................................. 42 6.......................... Desain Penilaian Nilai Harian dan Raport ...... 49 6...................................................... 42 3..52 xii ....................... 38 4.................4 3...... Form Input Ekstrakulikuler..5 Laporan .............45 4.............................. 41 5...............1................................3.......................................................................................................... 47 5............... Form Login Admin ..........2 Form Penilaian............................................................3...... 49 7............3................ 39 2.............................45 1..................................................................2 Desain Input .......................... Desain Penilaian Kepribadian.............52 2.................................................... Guru .....1.................................. Form Input Siswa ...........3....... 46 4........ Mata Pelajaran..................... 39 3......3 Desain Penilaian............. Siswa ...................... 44 About... 50 8....................................... 36 2..... Kelas............. BAB IV IMPLEMENTASI DAN ANALISIS SISTEM 4.............. Form Penilian Mata Pelajaran................... Desain Penilaian Ulangan ...... ................................................................................1 Form Tampilan Program................................................ 50 4......

............................... 54 6...............53 4......................................................................................1 5........................... 56 Saran.........1................ 54 4................... Form Penilaian Ekstrasiswa ......................3...................55 BAB V PENUTUP.................... Form Penilian Nilai harian dan Raport .....................................................................3 4...... Form Penilian Kepribadian .2 Kesimpulan ........................................ 56 DAFTAR PUSTAKA xiii ...2 Laporan..........55 Evaluasi............................................ Form Penilaian UTS dan UAS...................... 56 5............................................... 53 5.....................................................................

.................................................. 31 3...................................13 Tabel Walikelas.............. 35 3..............................1 2....................14 Tabel Kelassiswa...........................................................................DAFTAR TABEL Tabel 2........................15 Tabel Pengampu Mata Pelajaran.16 Tabel Ekstra Siswa......................................................................................................................... 33 3............................19 HIPO Entitas Siswa............................................................. 28 Tabel Keluarga........................10 Tabel Kelas .......................................................................12 Tabel Ekstra ..................................... 35 xiv ...........21 HIPO Entitas Guru ... 32 3...............................................................9 halaman Tabel Simbol-simbol Gambaran CD (Context Diagram) dan DFD ...............................................................................................................24 HIPO Entitas Walikelas ........ 31 3...........11 Tabel Mata Pelajaran .............................................................................................. 32 3..............................................18 Tabel Kepibadian ............... 33 3............ 33 3.20 HIPO Entitas TU................................ 35 3............................................................... 30 3. 28 Tabel Siswa ...........................................................25 HIPO Entitas Kepala Sekolah .............23 HIPO Entitas Wakasek Kurikulum .................. 30 3....................... 31 3................17 Tabel Nilai Mata Pelajaran ...............2 3...................................................................................................... 16 Tabel Guru .................... 29 3.................................................................................................22 HIPO Entitas Wakasek Kesiswaaan .......................8 3.........7 3...................... 34 3..... 30 3.................................................................................... 15 Tabel Gambaran Simbol-simbol ERD (Entity Relationship Diagram) ................... 34 3......................................................

...................... 39 3.......................34 Mata Pelajaran............................................30 Desain Guru ........ 36 3.................................................................................................................................................35 Desain Ekstrakulikuler.......... 26 3..................... 38 3....................... 41 3........... 37 3.36 Desain Penilaian Ulangan ...............28 Desain Keluarga Siswa .......................37 Desain Penilaian Tugas ................................................40 Desain Ekstakulikuler ............................................ 22 3..................................3 DFD Level 1 Pendataan ......4 DFD Level 1 Penilaian............................................................................................................... 37 3... 40 3.........................................2 DFD (Data Flow Fiagram)............................................................................................................ 40 3..............................................................................29 Kelas Siswa ......................................................... 36 3...... 35 3................................................................................................... 42 xv ......................................... 27 3..................................1 CD (Context Diagram).............................................................................39 Desain Penilaian Nilai Harian dan Raport ........................................................................DAFTAR GAMBAR Gambar halaman 3.......................... 25 3............................31 Desain Guru Pengampu ............................................... 38 3.................................................................................................33 Desain Kelas ............ 24 3.......................................38 Desain Penilaian Ujian Tengah Semester dan Ujian Semester......32 Desain Walikelas........................................... 25 3..........................5 Entity Relationship Diagram (ERD) .......... 39 3....6 RDBM (Relational Database Model) ........................................26 Desain Menu Utama.......... 41 3........................................27 Desain Identitas Siswa ....... 39 3............

............................................................................................................. 52 4.................12 Form Input Ekstrakulikuler...................................1 4................................... 50 4............................42 Desain Laporan Report ..................... 53 4........................3 4............................18 Form Penilaian Nilai Harian dan Raport............................................................. 51 4................13 Form Login Guru ...... 55 xvi .....................11 Form Input Mata Pelajaran ............... 48 Form Input Guru Pengampu ........................... 45 Form Login Admin ............... 52 4........................................... 42 3..................................................................................... 51 4.....21 Laporan Raport ................................................................... 49 4........ 53 4..............7 4.......................................................................................5 4.......................................19 Form Penilian Ekstrasiswa...................................... 48 Form Input Walikelas......................................3........................................................................................................................................20 Form Penilaian Kepribadian ....................... 47 Form Input Kelasiswa .............................................................17 Form Penilaian UTS dan UAS......................16 Form Penilaian Tugas .....................41 Desain Kepribadian....................................14 Form Penilaian Mata Pelajaran .. 45 Form Login .....................................10 Form Input Kelas ............................................... 54 4..................... 47 Form Input Identitas Guru.......................................................................8 4........ 46 Form Input Identitas Siswa ....15 Form Penilaian Ulangan................................... 53 4............................................................4 4................................2 4.....6 4..........................................9 Form Menu Utama ................................................................................................................................................................ 44 4...... 54 4......................... 46 Form Input Keluarga Siswa ......................................................................................... 49 4............

kecepatan dan ketepatan dalam pengolahan data khususnya nilai raport dapat terlaksana sehingga diharapkan dapat membawa kemajuan dalam pelayanan nilai raport. Dalam pelayanan untuk siswa dan wali kelas atau pun orang tua siswa. Untuk itu. Upaya dalam pengolahan data dan informasi akan berhasil dengan perubahan yang lebih baik pada sistem yang ada (Microsot Excel). komputer telah diperkenalkan dan dipergunakan untuk dan pembelajaran praktek bagi siswa-siswi dan pekerjaan adminstrasi. xvii . instansi dan sekolahan. Dengan komputer pemberian layanan dalam berbagai bidang menjadi lebih baik. kini komputer digunakan di perusahaan. komputer berguna untuk memudahkan dalam pelayanan untuk siswa dan wali kelas atau pun orang tua siswa. Di SLTP atau SMP Negeri 3 Ngadirojo Wonigiri. penulis membuat sistem aplikasi pengolahan nilai raport agar kemudahan.1 Latar Belakang Seiring kemajuan ilmu pengetahuan dan teknologi saat ini. Dalam pekerjaan administrasi.BAB I PENDAHULUAN 1. pengolahan nilai raport masih menggunakan Microsoft Excel. Digunakan dalam berbagai aktivitas dan pekerjaan. Sehingga apabila terjadi kesalahan dan keterlambatan saat perhitungan pengolahan nilai yang banyak menyita waktu dan membutuhkan banyak tenaga dapat diperkecil. cepat dan efisien. Dalam hal ini. 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).

dalam laporan tugas akhir ini akan membuat program aplikasi komputerisasi pengolahan nilai terdiri dari : 1.1 Tujuan Adapun tujuan dari penulisan tugas akhir ini adalah membuat pencatatan. siswa yang tidak naik kelas tidak dimasukkan dan diperhitungkan. dan pelaporan nilai raport serta laporan yang terkait dengan pengolahan nilai raport secara komputerisasi. 1. Data Wali Kelas 4. Data Guru 3. 1. Saat pendataan siswa dan pengolahan nilai. Data Siswa 2. Data Nilai Mata Pelajaran 7.3. Transaksi pengolahan nilai raport 9. Ini dikarenakan instansi ini.1.4.4. Data Nilai Ekstrakulikuler 8.2 Rumusan Masalah Dari uraian latar belakang maka dapat dirumuskan masalahnya adalah “Bagaimana membuat pengolahan nilai raport secara komputerisasi (sistem aplikasi)”.2 Manfaat 1. Adapun. Data Ekstrakulikuler 6. Tujuan dan Manfaat 1. 1. Batasan Masalah Pada aplikasi ini tidak membuat Client Server walaupun saat login menggunakan multiuser. belum memiliki jaringan. pengolahan nilai raport.4. Laporan-laporan yang terkait dengan pengolahan nilai raport. Bagi Penulis : xviii . Data Mata Pelajaran 5.

1.1 Objek Penelitian Metodologi Penelitian Objek penelitian dalam penulisan tgas akhir ini adalah SMP Negeri 3 Ngadirojo.2 Jenis dan Sumber Data Dalam penulisan tugas akhir ini menggunakan jenis dan sumber data sebagai dasar dalam penulisan tugas akhir yaitu : 1. Meringkas dan menghemat tempat dan waktu karena data diolah dengan menggunakan komputer sehingga meningkatkan kecepatan maupun ketepatan dalam proses pengolahan nilai raport.5. Sebagai pembelajaran serta menambah wawasan tentang dunia verja khususnya mengenai pembuatan komputerisasi yang telah didapatkan pada bangku perkuliahan. 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 xix . b. Dapat membuat program aplikasi yang sesuai dengan permasalahan yang dihadapi. Urusan Kesiswaaan. 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.a. Guru. Dapat memiliki dan memakai program aplikasi yang dibutuhkan sesuai dengan permasalahan yang dihadapi. Data diperoleh dari Kepala Sekolah. Wali Kelas dan Staf Karyawan yang menangani sistem pengolahan nilai raport. Bagi Instansi : a.5.5 1. b. 1. 2.

Observasi Metode observasi merupakan suatu metode pengumpulan data dengan mengadakan pengamatan secara langsung. b. 1. Berupa sejarah sekolah. Memahami kinerja f.5. cermat dan sistematis atas gejala-gejala fenomena yang sedang di teliti. Mengindentifikasi masalah untuk mendapatkan pengertian sebenarnya untuk masalah yang dihadapi.4 Tahap-tahap Pengembangan Sistem Dalam proses pengembangan sistem melewati beberapa tahapan. Menganalisa sistem kelemahan k. Mempelajari stuktur organisasi pada SMP Negeri 3 Ngadirojo Wonigiri c. Mengatur jadwal observasi i. Memahami sistem ada e.3 Metode Pengumpulan Data 1.sangat erat. Analisis Sistem a. Menganalisa sistem Kebutuhan informasi xx .5. Menentukan jenis penelitian g. Mengumpulkan hasil penelitian j. d. 2. Mengenali dan mendefinisikan masalah pengembangan komputerisasi SMP Negeri 3 Ngadirojo Wonigiri. Dalam pengembangan sistem terdapat beberapa langkah-langkah yaitu: 1. 1. Merencanakan jadwal h. Mulai dari sistem direncanakan sampai dengan sistem tersebut diterapkan. 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. struktur organisasi serta sumber-sumber literature lainnya.

Memory 480 Mb 3. Desain Database a. Dalam hal ini.8 GHz 2. 2. Hierearchy Plus Input-Proses-Outpu t (HIPO) 3. perlu adanya dukungan perangakat komputer yang memadai. Desain Penilaian d.5. Context Diagram (CD) c. Menganalisa sistem Membuat laporan hasil analisa yang telah dilakukan yang disajikan dalam bentuk laporan. Personal Komputer (PC) yang digunakan membuat aplikasi ini adalah sebagai berikut: 1. Desain Menu b. Desain Input c. Struktur Basisdata d. Processor Intel Pentium 1. Desain Output 1. Kebutuhan hardware a. diperlukan suatu pertimbangan perangkat komputer yang akan digunakan untuk membangun aplikasi ini secara optimal.l. Flowchart b. Desain Sistem a. Perancangan Sistem 1. Data Flow Diagram (DFD) 2. 1.5 Implementasi Sistem 1. Entity Relationship Diagram (ERD) b. Kebutuhan Hardware dan Kebutuhan Software Untuk mendukung jalannya aplikasi ini. Hardisk 80 Gb xxi . Desain Input dan Output a. Relational Database Model (RDBM) atau Model Basis data Relasional c.

Programmer Programmer adalah seseorang yang mempunyai kemampuan khusus dalam menyusun dan mengembangkan suatu program aplikasi salah satu bahasa pemrograman. Monitor 5. MySQL Aplikasi ini membutuhkan Navicat MySQL sebagai database. 2. 2. b. Mouse b. Komponen sumber daya manusia Pada sebuah sistem supaya bisa mampu berjalan secara efektif. xxii . Keyboard 6. Kebutuhan software a. diantaranya: a. b. sehingga membutuhkan sistem operasi Windows serta disarankan menggunakan Windows XP atau Windows Vista. maka dibutuhkan suatu sumber daya manusia untuk membantunya. Sistem Analis Sistem analis adalah salah seorang yang mempunyai keahlian khusus didalam menganilisis. Printer Printer diperlukan dengan pertimbangan kebutuhan dalam pencetakan sebagai hasil laporan. Sistem Operasi Aplikasi ini merupakan aplikasi berbasis Windows.4. Programmer akan membuat suatu program aplikasi yang telah dirancang oleh sistem analis. merancang suatu sistem komputerisasi dan penyusunan spesifikasi sistem komputer dan program aplikasi untuk selanjutnya program digunakan.

siswa akan menerima fotocopy dari wakil kelas. d. Menerima soal dan lembar untuk dikerjakan b. Menerima lembar jawab dari pnitiaUUS xxiii . Setelah proses pengolahan nilai raport. Guru Mata Pelajaran a. Dalam instalasi penggunaan komputer diperlukan seorang teknisi komputer. Prosedure dalam pengolahan nilai raport sebagai berikut : 1. 2. 3. Operator Operator adalah seseorang yang emempunyai kemampuan dalam mengoprasikan komputer ataupun memasukkan data dengan baik dalam komputer. Siswa mengumpulkan lembar kerja tugas. c. Teknisi Sistem Teknisi komputer adalah seseorang yang mempunyai pengetahuan dalam hal perawatan sistem dan perbaikan komputer maupun sistem jaringan. Operator dapat diambil dari bagian yang terlihat dalam pengoperasian sistem tersebut. 3. lembar kerja ulangan umum kepada guru mata pelajaran dan mengumulkan lembar jawab ulangan umum semester kepada panitia UUS c. Siswa a. Panitia UUS a. jika dalam penginstalan jaringan sistem aplikasi ada yang rusak segera dengan mudah dan cepat dapat diatasi. Penitia ulangan umum Semester mengelompokan lembar jawab ulangan umum semester per kelas dan per mapel. Menyerahkan lembar jawab ulangan umum semester kepada guru mata pelajaran untuk dikoreksi.c. Membagikan soal adn lembar jawan ulangan umum b.

d. Kepala Sekolah a. b. raport buku siswa. lembar jawab ulanagn harian. c. Menyerahkan kembali raport yang telah disahkan dengan walikelas 6. b.5.6 Evaluasi Sistem Sistem evaluasi dilakukan dengan sistem Penilaian berbasis kelas (PBK). Menyalin ledger dan raport ke buku induk siswa. lembar jawab ulangan harian dan lembar jawab semester. Menerima raport dari walikelas. Menerima BDN dari guru mata pelajaran. c. Menerima raport dan ledger dari walikelas. f. Memfotokopi raport yng telah disahkan oleh kepala sekolah. dilaksanakan dengan memperhatikan ranah kognitif. b. Menyetujui dan mngesahkan raport. c. Sedangkan bentuk penilaiannya antara lain melalui: xxiv . lembar jawab ulangan semester.b. dan psikomotorik dengan penekanan pada penilaian portofolio untuk mengetahui perkembangan anak secara dini. Bagian TU a. Mengarsipkan ledger. 1. e. afektif. Menyerahkan ledger asli ke TU disalin ke buku induk siswa. Memberikan fotokopi raport kepada siswa. d. Membuat buku daftar nilai (BDN) menurut hasil dari lembar jawab tugas. c. Menyerahkan BDN kepada walikelas 4. Walikelas a. Memasukkan BDN ke ledger. Menyerahkan raport ke kepala sekolah. 5. Mengoreksi lebar jawab tugas.

Database (Basisdata). analisis sistem.1. raport. komputer dan komputerisasi. tugas individu. Data Flow Diagram (DFD). oleh karenanya ada dua jenis raport. perumusan masalah. Penilaian sumatif (menentukan keberhasilan siswa untuk pelajaran tertentu) 3. Entity Relationship Diagram (ERD). 1. Context Diagram (CD). batasan masalah. 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. ulangan kenaikan). Tagihan-tagihan (ulangan harian. ulangan semester. Penilaian formatif (tingkat keberhasilan pelaksanaan proses pembelajaran) 2. Serta. perancangan sistem yang terdiri dari alat bantu dalam perancangan sistem yaitu flowchart. Hasil evaluasi dilaporkan secara autentik. xxv . tujuan dan manfaat dalam pembuatan tugas akhir komputerisasi pengolahan nilai raport. yaitu raport kualitatif (raport yang dilengkapi dengan portofolio dan diskripsi kemampuan siswa) dan raport kuantitatif dalam bentuk angka. metodologi penelitian sistematika penulisan berisi sistematika singkat tentang isi dari masing-masing bab dalam laporan tugas akhir.6 Sistematika Penulisan Tugas Akhir Sistematika penulisan tugas akhir ini meliputi hal-hal sebagai berkut : Bab I : Pendahuluan Memuat : Latar belakang masalah. 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. (RDBM) .

tabel basisdata. 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. Saran ditujukan kepada para peneliti yang ingin melanjutkan atau mengembangkan penelitian sejenis dan pihak-pihak yang terkait. Saran dimaksudkan untuk penyempurnaan dan pengembangan di masa mendatang. ERD (Entity Relationship Diagram). Relational Database Model (RDBM). Hierearchy Plus InputProses-Output (HIPO). CD (Context Diagram).(HIPO) (Hierearchy Plus Input-Proses-Output). Bab III : Desain dan Perancangan Sistem Memuat mengenai data-data yang diperlukan dalam perancangan suatu sistem yang terdiri dari flowchart. Daftar Pustaka Lampiran xxvi . DFD (Data Flow Diagram) yang meliputi DFD level 1 serta level dibawahnya. Bab IV : Implementasi dan Analisis Sistem Memuat mengenai langkah dan hasil pembahasan aplikasi atau program komputerisasi pengolahan nilai raport di SMP Negeri 3 Ngadirojo. desain sistem aplikasi atau program komputerisasi pengolahan nilai raport di SMP Negeri 3 Ngadirojo. software yang mendukung yaitu Borland Delphi. Basisdata. Serta Saran yang merupakan sumbang saran pemikiran yang didasarkan pada kesimpulan yang diperoleh.

5 Raport Raport berasal dari kata dasar report yang berarti laporan. kepribadian. ujian tengah semester. ekstrakulikuler beserta data yang diperlukan yang berkaitan dengan raport. Borland Delphi 7. buku atau tersimpan sebagai file dalam basis data (Sutanta. sistem. bekerja bersama-sama untuk mencapai tujuan dan sasaran yang sudah ditetapkan sebelumnya. Data dapat berupa catatan-catatan dalam kertas. xxvii . proses.4 Sistem Sistem adalah serangkaian subsistem yang saling terkait dan tergantung satu sama lain. Materi yang dilaporkan dalam hal ini adalah hasil ulangan harian. Contohnya adalah sistem informasi komputer. dan umpan balik. Semua sistem memiliki input. basis data. Raport merupakan laporan hasil dari suatu kegiatan yang disusun secara benar.BAB II LANDASAN TEORI Dalam pembuatan tugas akhir ini. contoh lainnya adalah suatu organisasi (Kendall. 2004). raport. dan MySQL 1. Beberapa hal diantaranya : data. output. diperlukan beberapa definisi dan pengertian yang berhubungan dengan penyelesaian tugas akhir. 2003). 1. tugas harian. ujian akhir semester. tindakan atau hal. analisis dan perancangan sistem. 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.0.

5. seperti misalnya nama. Basis data merupakan basis dalam menyediakan informasi bagi para pemakai (Fatansyah. Field : mempresentasikan suatu atribut dari record yang menunjukkan suatu item dari data. Didalam analisis sistem terdapat langkah-langkah dasar yang dilakukan analisis sistem adalah sebagai berikut : xxviii . 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. File : terdiri dari record-record yang menggambarkan suatu kesatuan data yang sejenis. tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. 1999). alamat dan lain sebagainya.1 Tahap-tahap Analisis Sistem Dasar Tahap analisis merupakan yang penting karena kesalahan pada tahap ini akan menyebabkan kesalahan pada tahap selanjutnya. 2. Record : menggunakan suatu unit data individu yang tertentu. huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data atau field. Jenjang data yang diperlukan dalam membentuk basis data adalah : 1. 5. Characters : merupakan bagian data terkecil. Database : kumpulan dari file atau tabel membentuk suatu database. 3. hambatanhambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga diusulkan perbaikan-perbaikan (Jogiyanto. 4. Kumpulan dari record membenuk suatu file.1. Kumpulan dari field membentuk suatu record. 2.6 Basis data Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya. yang dapat berupa karakter numeric. 2001).

Masalah dapat didefinisikan sebagai pertanyaan yang diinginkan untuk dipecahkan.5. Memahami kerja dari sistem yang ada Langkah kedua dari tahap analisis sistem adalah memahami kerja dari sistem yang telah ada. Kebutuhan input.1. 2. 3. Membuat laporan hasil analisis Setelah proses analisis dilakukan selesai. xxix . menganalisis permasalahan-permasalahan. langkah pertama yang harus dilakukan adalah mengindentifikasi terlebih dahulu masalah yang terjadi.2 Tahap-tahap Analisis Sistem Lanjutan Selanjutnya untuk mengadakan evaluasi yang luas dan logis terhadap suatu sistem pengolahan data yang sudah berjalan. 2. Mengindentifikasi masalah Merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Menganalisa output yang sudah berjalan untuk menentukan kegunaan dalam sistem. 4. maka selanjutnya membuat laporan. Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. antara lain : 1. 4. Oleh karena inilah tahap analisis sistem. Menganalisis sistem Langkah-langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil penelitian yang telah dilakukan. Mempelajari organisasi. 3. Evaluasi efektifitas sistem. kelemahan dan kebutuhan-kebutuhan pemakai sistem untuk dapat memberikan rekomendasi pemecahannya. 5. Dalam analisis sistem perlu mempelajari apa dan bagaimana operasi dari sistem yang ada sebelumnya. Menunjukkan tujuan. ada beerapa tahap yang perlu diperhatikan. 2.

Simbol-simbol yang digunakan dalam Context Diagram dan DFD dapat digambarkan sebagai berikut : Tabel 2. 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.6.1. Simbol-simbol gambaran CD (Context Diagram) dan DFD (Data Flow Diagram) Simbol Arti Keterangan Entitas eksternal merupakan Entitas sumber atau tujuan dari aliran data dari atau sistem xxx . 2003). Tahap perancangan sistem ini mempunyai dua tujuan. 2003). Untuk memberikan gambaran yang jelas dan rancang bangun sistem yang lengkap kepada pemograman komputer 2. 2. 2003). yaitu : 1. DFD (Data Flow Diagram) DFD (Data Flow Diagram) adalah gambaran alir data atau informasi tanpa mengaitkan bentuk fisik media penyimpanan data atau hardware (Kendall.2. 2. Alat Bantu dalam Penggambaran Sistem 1.1.2. CD (Context Diagram) Context Diagram adalah diagram aliran data yang paling dasar dari suatu organisasi yang menunjukkan bagaimana prosesproses mentransformasikan data yang datang ke informasi yang keluar (Kendall.6. Untuk memenuhi kebutuhan pemakai sistem 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.

entitas merupakan objek dasar yang terlihat dalam sistem. ERD (Entity Relationship Diagram) terusan atas 3 (tiga) komponen.Aliran data menggambarkan Aliran data aliran data dari satu proses ke proses lainnya Proses Proses atau fungsi yang data mentransformasikan secara umum Berkas Penyimpanan data penyimpanan atau fungsi tempat untuk menyimpan data atau file 3. Simbol-simbol gambaran ERD (Entity Relationship Diagram) Simbol Arti Suatu Keterangan objek yang dapat didefinisikan dalam lingkungan Entitas pemakai dalam konteks system yang telah dibuat. atau Entity digunakan digambarkan xxxi . ERD (Entity Relationship Diagram) ERD (Entity Relationship Diagram) adalah diagram yang berguna untuk memodelkan sistem yang nantinya akan dikembangkan dalam basis datanya. Atribut berperan sebagai penjelas entitas. Simbol-simbol yang digunakan dalam ERD dapat digambarkan sebagai berikut : Tabel 2. dan kerapian menunjukan hubungan yang terjadi diantara 2 (dua) entitas (Sutanta.3. 2004). atribut dan keselarasan antar entitas. yaitu entitas. Secara garis besar.

Hubungan ini dinamakan relationship atau relasi. RDBM (Relational Database Model) RDBM (Relational Database Model) sering juga disebut sebagai model rasional atau basisdata relasional atau sering disebut RDBM saja. Elemen–elemen yang ada dalam entity Atribut dan fungsi. 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. Atribut digambarkan degan simbol elips. Atribut mendeskripsikan karakter entity. Garis Garis ini digunakan entity entity untuk dengan dengan degnan simbol menghubungakn entity atribut.persegi empat. manapun 4. Hubungan dibedakan antara hubungan bentuk Hubungan antara entity dengan isi dari hubugan ini sendiri. 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- xxxii . Hubungan digambarkan ketupat.

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. Kunci Primer (Primary Key atau PK) c. 2004). Berikut macam-macam relasi terdiri dari : a. sekarang HIPO juga telah digunakan sebagai alat bantu untuk merancang dan mendokumentaiskan siklus pengembangan sistem. Kunci kandidat (Candidate Key atau CK) b. HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan suatu struktur bertingkat untuk mamahami fungsi dari modul-modul menggambarkan suatu sistem. Kunci relasi merupakan satu atau gabungan atribut yang bersifat unik yang dapat digunakan untuk mengindentifikasi atau memebedakan setiap record dalam relasi. HIPO (Hierearchy Plus Input-Proses-Output) HIPO (Hierearchy Plus Input-Proses-Output) merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Kunci Aternatif (Alternative Key atau AK) d. Dalam sebuah basisdata kerelasian antar relasi satu denga yang lainnya ditunjukkan menggunakan Foreign Key atau FK atau relasi bertipe transaksi (Sutanta. HIPO tidak digunakan untuk menunjukkan instruksi- xxxiii . Kunci relasi diperlukan dalam rangka untuk pengaksesan data dari dalam relasi atau untuk menyusun kerelasian antar relasi.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. Kunci Penghubung atau sering disebut sebagai Kunci Tamu (Foreign Key atau FK) 5. HIPO yang juga harus dirancang diselesaikan untuk oleh modul-modul pemogram. Namun.

unit dan beberapa hal lain dalam program aplikasi atau bisa disebut program aplikasi itu sendiri atau file yang berektensi *. pengembangan perangkat lunak. Khusus untuk pemograman database. HIPO juga menyediakan penjelasan yang lengkap terhadap input yang akan digunakan proses yang akan dilakukan. kualitas. Keunggulan lain dari Delphi adalah dapat dipergunakan untuk merancang program aplikasi yang memiliki tampilan seperti program aplikasi yang berbasis Windows. Unit Modul kode program.dpr.7. ndBase. Format basisdata yang dimiliki Delphi adalah format Paradox. Sebuah aplikasi bisa mamiliki lebih dari satu form atau unit. d. Borland Delphi fasilitas objek yang kuat dan lengkap yang memudahkan programmer dalam membuat program. serta output yang diinginkan. kecepatan kompilasi. Keunggulan bahasa pemograman ini terletak pada produktivitas. ODBS. pola desain yang menarik serta diperkuat dengan pemogramannya yang terstruktur. Unit tidak bisa dipisahkan dari form. b. 2. c. Oracle dan lain-lain.instruksi program yang akan digunakan. 1. Komponen Borland Delphi a. Form Form adalah suatu object yang dipakai sebagai tempat bekerja program aplikasi. Project Project adalah sekumpulan form.7 Software yang mendukung 2. Selain itu.1 Borland Delphi Borland Delphi merupakan suatu bahasa pemograman yang memberikan berbagai fasilitas pembuatan aplikasi visula. Program Program adalah kode program yang tersimpan disetiap formnya dan secara umum memiliki : xxxiv . Microsoft Access.

7. Method Method adalah perintah atau procedure yang melekat pada suatu object. Blog deklarasi dan pernyataan. 2. Event Event adalah suatu peristiwa yang diterima oleh suatu object.1. 2. Pernyataan uses. Property Property adalah berfungsi untuk mendefinisikan atribut atau setting suatu object. yaitu bagian berisi deklarasi dan pernyataan program yang dapt dilaksanakan pada saat program dijalankan. e. Hiding program yaitu menunjukkan nama program tersebut. g. f. MySQL sebagai database server juga dapat diakses melalui program yang dibuat dengan menggunakan Borland Delphi (Abdul Kadir. 3.2 MySQL MySQL merupakan salah satu contoh produk RDBMS yang sangat populer di lingkungan linux. xxxv . Banyak situs web yang menggunakan MySQL sebagai database server (server yang melayani permintaan akses terhadap database). 2003). tetapi juga tersedia pada windows. berisi daftar unit yang dipakai program.

BAB III DESAIN dan PERANCANGAN SISTEM Sistem yang dibuat adalah sebuah sistem mengenai sistem aplikasi pengolahan nilai raport.1. 3.1.1 Perhitungan nilai rata-rata ulangan harian. Untuk mendapatkan rata-rata nilai Harian NH = UH1+UH2+UH3+UH4+UH5 5 2.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.2 Perhitungan nilai rata-rata tugas harian NRT = T1+T2+T3+T4 4 3. NRU = UH1+UH2+UH3+UH4+UH5 5 3.1.1 Berikut Perhitungan Nilai nilai yang diperlukan dalam perhitungan-perhitungan pengolahan nilai raport : 3. Sistem ini dibuat untuk membantu pekerjaan bagian yang berkaitan dalam menangani proses pendataan. perhitungan nilai dan raport di SMP Negri 3 Ngadirojo Wonogiri. 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 xxxvi .

3. 3.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. xxxvii .2 Perancangan Sistem Berikut merupakan beberapa alat bantu yang digunakan dalam pembuatan Sistem Aplikasi Pengolahan Nilai Raport.1 CD (Context Diagram) 2.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.

DFD (Data Flow Diagram) Level 1 Gambar 3.2 DFD (Data Flow Diagram) xxxviii .a.

1 Pendataan siswa Dt siswa Dt Keluarga 1 .2 Pendataan keluarga Dt Keluarga Dt guru 1 . DFD (Data Flow Diagram) Level 2 Proses Pendataan Siswa Data siswa 1.3 DFD (Data Flow Diagram) Level 1 Pendataan xxxix .3 Pendataan guru Guru TU Dt guru 1 .5 Pendataan kelas Dt ekstra 1 .4 Bagian Kurikulum Dt mapel Dt mapel Pendataan Mata pelajaran Dt kelas Bagian Kesiswaan Dt kelas 1 .6 Dt ekstra Pendataan ekstra Walikelas Dt Kepribadian Dt Kepribadian 1.b. 7 Pendataan kepribadian Gambar 3.

5 Entity Relationship Diagram (ERD) 2. Entity Relationship Diagram (ERD) Gambar 3.3.2 Desain Basis data 1. RDBMS (Relational Database Model) Berikut gambaran model relasional database yang yang digunakan dalam Pembuatan Sistem Aplikasi Pengolahan Nilai Raport SMP Negeri 3 Ngadirojo. xl .2.

Gambar 3.6 RDBM (Relational Database Model)

3. Struktur Data (SD) Dalam sistem ini, memerlukan 12 tabel. a. Tabel Guru. Nama Tabel Fungsi : tbguru : Untuk menginputkan data guru yang ada di SMP Negeri 3 Ngadirojo Wonogiri.

Table 3.7 Tabel guru Nama Field KodeGuru NIP NamaGuru Tipe Varchar Varchar Varchar Ukuran 2 30 30 Keterangan Index

xli

JenisKelamin TempatLahir TanggalLahir Alamat Hp Agama PendikdikAkhir Jabatan Gol/ruang

Varchar Varchar Date Varchar Integer Varchar Varchar Varchar Varchar

10 20 10 50 12 10 10 20 5

b. Table Siswa. Nama Tabel Fungsi : tbsiswa : Untuk menginputkan data siswa yang ada di SMP Negeri 3 Ngadirojo Wonogiri.

Table 3.8 Tabel siswa Nama Field NIS Nama Alamat TempatLahir TanggalLahir Agama JenisKelamin Hp SekolahAsal AlamatSekolah TahunLulus NoSTTB TanggalTrima Tipe Varchar Varchar Varchar Varchar Date Varchar Varchar Integer Varchar Varchar Varchar Varchar Date Ukuran 4 30 50 20 10 10 10 12 25 50 9 10 Keterangan Index

xlii

c. Table Keluarga. Nama Tabel Fungsi : tbkeluarga : Untuk menginputkan data keluarga siswa yang ada di SMP Negeri 3 Nagdirojo Wonogiri.

Table 3.9 Tabel keluarga Nama Field NIS Status AnakKe NamaAyah KerjaAyah NamaIbu KerjaIbu AlamatOrtu TelpOrtu NamaWali AlamatWali KerjaWali TelpWali Tipe Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Ukuran 4 10 1 25 20 25 20 50 12 25 50 20 12 Keterangan Index

d. Tabel Kelas. Nama Tabel Fungsi : tbkelas. : Untuk menginputkan data kelas.

Table 3.10 Tabel kelas Nama Field KodeKelas NamaKelas Tipe Varchar Varchar Ukuran 4 6 Keterangan Index

xliii

: Untuk menginputkan walikelas suatu kelas. Table 3. Tabel Walikelas Nama Tabel Fungsi : tbwalikelas.11 Tabel Mata Pelajaran Nama Field KodeMapel NamaMapel Standart Tipe Varchar Varchar Integer Ukuran 5 25 2 Keterangan Index f.12 Tabel ekstra Nama Field KodeEkstra NamaEkstra Pengampu Tipe Varchar Varchar Varchar Ukuran 5 25 30 Keterangan Index g. Table 3.13 Tabel Walikelas Nama Field KodeGuru KodeKelas TahunAjar Tipe Varchar Varchar Varchar Ukuran 2 4 9 Keterangan Index Index xliv . Nama Tabel Fungsi : tbmapel : Untuk menginputkan data mata pelajaran. Table ekstra. Table 3.e. Nama Tabel Fungsi : tbekstra : Untuk menginputkan data ekstra yang ada di SMP 3 Ngadirojo Wonogiri. Tabel Mata Pelajaran.

16 Tabel Nilai Ekstra Siswa Nama Field Semester TahunAjar Tipe Varchar Varchar Ukuran 5 9 Keterangan xlv . Table 3. Table Nilai Ekstra Siswa Nama Tabel Fungsi : tbekstrasiswa : Untuk menginputkan nilai ekstra. Table 3. Table 3.15 Tabel Pengampu Mata Pelajaran Nama Field KodeKelas KodeMapel KodeGuru Tipe Varchar Varchar Varchar Ukuran 4 5 2 Keterangan Index Index Index j. Tabel Pengampu Mata Pelajaran Nama Tabel Fungsi : tbampu : Untuk menginputkan data guru mengajar sebuah kelas. Tabel Kelas Siswa Nama Tabel Fungsi : tbkelassiswa.14 Tabel kelassiswa Nama Field KodeKelas NIS TahunAjar Tipe Varchar Varchar Varchar Ukuran 4 4 9 Keterangan Index Index i. : Untuk menginputkan kelas seorang siswa.h.

: Untuk menginputkan nilai mata pelajaran.KodeEkstra NIS NilaiEkstra Varchar Varchar Integer 5 4 1 Index Index k. Table 3. Table Nilai Mata Pelajaran Nama Tabel Fungsi : tbnilaimapel.17 Tabel nilai mata pelajaran Nama Field Semester TahunAjar KodeMapel KodeGuru NIS Tugas1 Tugas2 Tugas3 Tugas4 NRT Ulangan1 Ulangan2 Ulangan3 Ulangan4 Ulangan5 NRU MID UAS NH NA Tipe Varchar Varchar Varchar Varchar Varchar Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Ukuran 5 9 5 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Index Index Index Keterangan xlvi .

Siswa yang terdaftar di SMP Negeri 3 Ngadirojo Wonogiri xlvii .18 Tabel kepribadian Nama Field NIS Semester TahunAjar Kelakuan Kerajinan Kerapian Sakit Ijin Alpha Tipe Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Ukuran 4 5 9 1 1 1 2 2 2 Keterangan Index 4. Hierearchy Plus Input – Proses – Output (HIPO) Table 3.l.19 HIPO Entitas Siswa Nama Entitas Input Proses Output Deskripsi Siswa Data siswa Pendataan Pembagian kelas dan raport. Table 3. Tabel Kepribadian Nama Tabel Fungsi : tbkepribadian : Untuk menginputkan kepribadian beserta nilai yang didapatkan dengan huruf.

kepribadian Pembagian walikelas Output Deskripsi Laporan-laporan Bagian TU melakukan hampir seluruh proses pemasukan data kelas dan pembagian Table 3.22 HIPO Entitas Wakasek Kesiswaan Nama Entitas Input Proses Output Deskripsi Wakasek Kesiswaan Data kelas Pendataan Kelas Data kelas Wakasek kesiswaan memberikan data kelas yang ada di SMP Negeri 3 Ngadirojo Wonogiri Table 3.Table 3. guru.21 HIPO Entitas Guru Nama Entitas Input Proses Output Deskripsi Guru Data guru dan nilai Pendataan dan penilaian Kelas yang diajar Guru yang terdaftar di SMP Negeri 3 Ngadirojo Wonogiri Table 3. siswa.23 HIPO Entitas Wakasek Kurikulum Nama Entitas Input Wakesek Kurikulum Data mata pelajaran. raport xlviii .20 HIPO Entitas TU Nama Entitas Input Proses TU Data ekstra.

Lihat dan Laporan. Penilaian.Proses Output Deskripsi Pendataan mata pelajaran Data mata pelajaran Wakasek kurikulum memberikan mata pelajaran yang ada di SMP Negeri 3 Ngadirojo Wonogiri Table 3. Input.1 Desain Menu Utama Desain Input Output Sistem Form ini merupakan tampilan dari menu utama aplikasi pengolahan nilai raport.25 HIPO Entitas Kepala Sekolah Nama Entitas Input Output Proses Deskripsi Laporan-laporan dan raport Laporan Mendapatkan laporan-laporan dan raport Kepala Sekolah 3. ekstrasiswa.3 3. raport Mendapatkan raport yang telah diolah dari bagian TU Table 3.3. Menu-menu tersebut diantaranya adalah File. Form ini merupakan tampilan dari menu utama aplikasi pengolahan nilai raport. xlix . nilai Pendataan dan penilaian Data wali. dan About.24 HIPO Entitas Walikelas Nama Entitas Input Proses Output Deskripsi Walikelas Data kepribadian.

26 Desain Menu Utama 3. Desain Siswa Desain ini digunakan untuk menginputkan data-data siswa yang diperlukan yang terdiri dari indentitas siswa. a.3.2 Desain Input Desain ini berguna untuk menginputkan data-data yang diperlukan untuk pengolahan nilai raport. keluarga siswa dan kelas siswa.27 Desain Identitas Siswa l . Identitas Siswa Desain ini digunakan untuk menginputkan data-data siswa.Gambar 3. tersebut sebagai berikut : 1. Beberapa desain pendataan Gambar 3.

guru pengampu dan walikelas.28 Desain Keluarga Siswa c. Gambar 3. li . Desain Guru Desain ini digunakan untuk menginputkan data-data guru yang diperlukan yang terdiri dari indentitas guru. Kelas Siswa Desain ini digunkan untuk menginput data-data kelas yang ditempati para siswa Gambar 3.b. Keluarga Siswa Desain ini digunakan untuk menginputkan data-data keluarga siswa.29 Desain Kelas Siswa 2.

Gambar 3. Guru Walikelas Desain ini digunakan untuk menginputkan data yang diperlukan unutk dijadikan sebagai walikelas.30 Desain Guru b. Gambar 3. Guru Pengampu Desain ini digunakan untuk menginputkan data-data guru pengampu. lii .a.31 Guru Pengampu c. Identitas Guru Desain ini digunakan untuk menginputkan data-data guru yang diperlukan.

ini digunakan untuk menginputkan data liii .33 Desain Kelas 4.32 Desain Waikelas 3.Gambar 3. Gambar 3. Desain Mata Pelajaran Desain ini digunakan untuk menginputkan data setiap mata pelajaran. Desain Kelas Desain ini digunakan untuk menginputkan data-data kelas. Gambar 3.34 Desain Mata Pelajaran 5. Desain Ekstrakulikuler Desain ekstrakulikuler.

Dalam penginputan ini dilakukan oleh guru pengampu mata pelajaran Beberapa form penilaian tersebut sebagai berikut : 1. Gambar 3. Desain Penilaian Ulangan Desain ini digunakan untuk menginputkan nilai ulangan mata pelajaran yang didapatkan para siswa.36 Desain Penilaian Ulangan liv .Gambar 3.3. Didalamnya juga terdapat perhitungan algoritma sehingga saat memasukkan nilai dapat diketahui hasilnya.35 Desain Ekstrakulikuler 3.3 Desain Penilaian Desain ini berguna untuk menginputkan nilai yang didaptkan oleh para siswa dalam setiap mata pelajaran.

37 Desain Penilaian Tugas 3. Gambar 3.2. 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. lv . Desain Penilaian Tugas Desain ini digunakan untuk menginputkan nilai tugas mata pelajaran yang didapatkan para siswa.

Desain Nilai Harian dan Nilai Raport Desain ini digunakan untuk menginputkan nilai harian dan nilai raport mata pelajaran yang didapatkan para siswa.38 Desain Penilaian Ujian MID dan UAS 4.39 Desain Penilaian Nilai Harian dan Nilai Raport lvi . Penilaian Mata Pelajaran semester Kode Guru Nama guru Tahun Ajaran Kode Mata Pelajaran Nama Mata Pelajaran NIS Nama Ulangan Ulangan 1 Ulangan 2 Ulangan 3 Ulangan 4 Ulangan 5 NRU NIS NH NA Tugas Tugas 1 Tugas 2 Tugas 3 NRT Nilai Raport Simpan Tambah Batal Hapus Keluar Edit MID UAS Nilai Harian Gambar 3.Penilaian Mata Pelajaran semester Kode Guru Nama guru Tahun Ajaran Kode Mata Pelajaran Nama Mata Pelajaran NIS Nama Ulangan Ulangan 1 Ulangan 2 Ulangan 3 Ulangan 4 Ulangan 5 NRU NIS MID UAS Tugas Tugas 1 Tugas 2 Tugas 3 NRT Nilai Raport Simpan Tambah Batal Hapus Keluar Edit MID UAS Nilai Harian Gambar 3.

40 Desain Penilaian Ekstrassiswa 6.41 Desain Penilaian Keprin lvii . Gambar 3. Desain Penilaian Ekstrassiswa Desain ini digunakan untuk menginputkan nilai ektrakulikuler yang telah dipilih dan didapatkan para siswa.5. Penilaian Kepribadian semester Kode Guru Walikelas NIS Nama Kelakuan Kerajinan Kerapian Sakit Izin Alpha Tahun Ajaran Data nilai kepribadian Simpan Edit Tambah Batal Hapus Keluar Gambar 3. Desain Penilaian Kepribadian Desain ini digunakan untuk menginputkan nilai kepribadian yang didapatkan para siswa.

.42 Desain Laporan Raport 3.) ( ………… .3.. Berikut merupakan salah satu desain laporan yaitu laporan raport siswa yang terdiri dari data nilai. Ini merupakan salah satu laporan. lviii . walikelas..3. mata pelajaran. ekstrasiswa serta data lainnya.5 About Berisi mengenai program Sistem Aplikasi Pengolahan Nilai Raport SMP Negeri 3 Ngadirojo.3.. siswa. Orang tua/Wali Walikelas Kepala Sekolah ( ………… .) ( ………… ... Laporan Nilai Raport Nama siswa Nama Sekolah NIS Kelas Tahun Ajaran Semester Kode Mapel Nama Mata Pelajaran Nilai yang didapat Kode Nama Ekstra Nilai Nilai Kepribadian Kelakuan Kerajinan Kerapian Ketidakharian Sakit Izin Alpha Mengetahui.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.) NIP………… Gambar 3.

0. Gambar 4. 4. Lihat dan Laporan dan About.1 Form Menu Utama Form Tampilan Program Form ini merupakan tampilan dari menu utama aplikasi pengolahan nilai raport. Penilaian. Input.2 Form Login lix .1 Form menu utama Gambar 4.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.1.1 4. Menu-menu tersebut diantaranya adalah File.

Form Login Admin Gambar 4. Gambar 4.4 Form Identitas Siswa lx .2 Form Input Form ini berguna untuk menginputkan data-data yang diperlukan untuk pengolahan nilai raport.4. Identitas Siswa Form ini digunakan untuk menginputkan data-data siswa. Dalam penginputan pendataan ini terlebih dahulu melakukan login dengan pilihan admin dan password admin. Form Input Siswa 1. Dalam menginputkn ini dilakukan oleh admin.3 Form Login Admin 2.1. Beberapa form pendataan tersebut sebagai berikut : 1.

Form Input Keluarga Siswa Form ini digunakan untuk menginputkan data-data keluarga siswa.6 Form Input Kelassiswa lxi . Form Input Kelassiswa Gambar 4. Gambar 4.2.5 Form Input Keluarga Siswa 3.

1. Gambar 4.7 Form Input Guru 2. Form Input Guru Form ini digunakan untuk menginputkan data diri secara umum para guru. lxii . Form Input Guru Walikelas Form ini digunakan untuk menginput data yang diperlukan untuk menjadi walikelas untuk setiap kelas. Form Input Guru Form ini digunakan untuk menginputkan data-data guru yang diperlukan.3.

Form Input Guru Pengampu Mata Pelajaran Form ini digunakan untuk menginputkan data yang diperlukan untuk guru pengampu mata pelajaran. lxiii .8 Form Input Guru Walikelas 3.Gambar 4.

9 Form Input Walikelas 4. Gambar 4.Gambar 4.10 Form Input Kelas 5. lxiv . Form Input Mata Pelajaran Form ini digunakan untuk menginputkan data setiap mata pelajaran. Form Input Kelas Form ini digunakan untuk menginputkan data-data setiap kelas.

Gambar 4. Gambar 4.12 Form Input Ekstrakulikuler lxv .11 Form Input Mata Pelajaran 6. Form Input Ekstrakulikuler Form ini digunakan untuk menginputkan data ekstrakulikuler.

13 Form Login Guru 2. 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 masingmasing guru. Ekstrakulikuler Siswa dan Kepribadian Siswa. Form Penilaian Mata Pelajaran Form ini digunakan untuk menginputkan nilai mata pelajaran yang didapatkan para siswa. Dalam form peniliaian ini terdiri dari Form Penilaian Mata Pelajaran.1. Form Login Guru Gambar 4.4.3 Form Penilaian Form ini berguna untuk menginputkan nilai yang didapatkan oleh para siswa dalam setiap mata pelajaran. Berikut beberapa form penilaian tersebut adalah : 1. lxvi . Pada form penilaian terdapat perhitungan nilai sehingga saat memasukkan nilai dapat diketahui hasil dari nilai akhir yang digunkan untuk nilai raport masingmasing siswa.

14 Form Penilaian Mata Pelajaran 1. Form Penilaian Ulangan Form ini digunakan untuk menginputkan nilai ulangan mata pelajaran yang didapatkan para siswa.15 Form Penilaian Ulangan lxvii . Gambar 4.Gambar 4.

2. Form Penilaian MID dan UAS Form ini digunakan untuk menginputkan nilai MID dan UTS mata pelajaran yang didapatkan para siswa.17 Form Penilaian MID dan UAS 4. Form Penilaian Tugas Form ini digunakan untuk menginputkan nilai tugas mata pelajaran yang didapatkan para siswa. lxviii . Gambar 4.16 Form Penilaian Tugas 3. Gambar 4. Form Penilaian Nilai Harian dan Raport Form ini digunakan untuk menginputkan nilai raport mata pelajaran yang didapatkan para siswa.

Gambar 4.Gambar 4. Form Penilaian Ekstrasiswa.19 Form Input Ekstrasiswa 6. Form Penilaian Kepribadian. Form ini digunakan untuk menginputkan nilai ektrakulikuler dan kepribadian yang didapatkan para siswa.18 Form Penilaian Nilai Harian dan Raport 5. lxix . Form ini digunakan untuk menginputkan nilai ektrakulikuler yang didapatkan para siswa.

20 Form input ekstrasiswa 4. lxx . Form ini dapat dilihat oleh usernam siapapaun tapi tidak ada tombol apapun.Gambar 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. Dalam form ini dapat juga dilihat laporan-laporan yang tersedia pada form ini.

22 Form Laporan Mata Pelajaran lxxi . Form Laporan Mata Pelajaran Gambar 4.21 Form Laporan Siswa 2. Form Lihat Siswa Gambar 4.1.

Form Lihat Ekstakulikuler Gambar 4.24 Form Laporan Ekstrakulikuler lxxii .3. Form Lihat Guru Gambar 4.23 Form Laporan Ekstrakulikuler 4.

Form Raport Gambar 4. Form Lihat Penilaian Gambar 4.25 Form Laporan Ekstrakulikuler 6.25 Form Laporan Ekstrakulikuler lxxiii .5.

mata pelajaran. Beberapa kekurangan dan kelebihan tersebut sebagai berikut : 1. terdapat kelebihan dan kekurangan. Hal ini disebabkan karena sistem belum berjalan dengan baik. b. Laporan Raport Siswa Gambar 4. Menggunakan multiuser saat akan memasuki program aplikasi ini.26 Laporan Raport Siswa 4. lxxiv . Kelebihan a.7.2 Dalam aplikasi ini. kelas. Program mempunyai fasilitas pendataan siswa guru. walikelas serta nilai dan raport siswa.

Kekurangan a. Dalam pengisian pada bagian inut siswa masih berulang-ulang. 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.2. lxxv . c.

1. mata pelajaran. maka dapat ditarik kesimpulan yaitu : 4.1 Diharapkan program ini dapat dikembangkan menjadi program dengan menggunakan sistem client server sehingga aplikasi ini dapat digunakan secara lebih baik serta optimal. maka penyusun mengemukakan saran yaitu : 4.1.2 Pada program ini mempunyai fasilitas pendataan siswa yang terdiri dari identitas siswa.2 Diharapkan pada bagian laporan penilaian dapat dibuat secara terperinci karena laporan nilai yang ditampilkan pada program ini hanya dalam bentuk raport. serta penilaian yang terdiri dari mata pelajaran.3 Dengan kekurangan dan kelebihan pada program ini. keluarga siswa dan kelas siswa. 4. 4.4 Kesimpulan Berdasarkan hasil penelitian dan pembahasan.1 Pada program ini telah menggunakan login multiuser saat akan memasuki program aplikasi ini sehingga keamanan program ada. ekstrakulikuler siswa dan kepribadian dan raport siswa . kelas.2. guru yang terdiri dari guru pengampu mata pelajaran dan walikelas. 4.BAB V SARAN DAN KESIMPULAN 3. proses bagian nilai belum sepenuhnya terpenuhi walaupun sudah sebagian program bermanfaat tetapi program ini harus dikembangkan seiring perkembangan dunia teknologi dan pendidikan.2. ekstrakulikuler.1.5 Saran Dari kesimpulan-kesimpulan diatas. 3. lxxvi .

lxxvii .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->