Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PENGELOLAAN NILAI AKADEMIS SISWA (Studi Kasus SMK Ayuda Husada) SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh: Widiyo Sutoto 065314061 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  STUDENT ACADEMIC GRADES MANAGEMENT (A Case Study at SMK Ayuda Husada) SKRIPSI Presented as Partial Fullfillment of the Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering Department By: Widiyo Sutoto 065314061

INFORMATICS ENGINEERING DEPARTMENT FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • Edward Elric-

  v

  HALAMAN PERSEMBAHAN "You'll have to decide for yourself.

  Walk on your own.

  Move forward. You've got a strong pair of legs. You should get up and use them."

  Dipersembahkan untuk Tuhan

  Keluarga

TERIMA KASIH

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRAK

  Pengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat pengolahan data masih menjadi sebuah kendala. Proses pengelolaan nilai akademis siswa digunakan untuk mengolah dan menyajikan informasi pengelolaan nilai akademis siswa, seperti proses memasukaan data nilai mata pelajaran siswa dan penyajian pelaporan.

  Sistem yang dibuat dimulai dari Pengolahan data siswa hingga pengolahan data nilai mata pelajaran siswa. Teknologi yang digunakan dalam pembuatan sistem ini adalah teknologi berbasis aplikasi computer dengan menggunakan Java dan teknologi database MySQL.

  Hasil implementasi program ini menunjukan bahwa sistem dapat berjalan dengan baik. Sistem mempunyai kemampuan dalam menyimpan, dan mengupdate data serta ada beberapa data yang dapat dihapus. Selain itu program ini juga dilengkapi dengan kemampuan untuk mencari data yang dibutuhkan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRACT

  Grades Management of Student Academic in SMK Ayuda Husada has been using computer techniques with Microsoft Excel program. Presentation of information and data processing level is still an obstacle. Grade management of student academic is used to process and present information Grade management of student academic, such as the process of entering data values and presentation of student subjects reporting.

  The system starts at students’ data processing until processing student subject grade data. The technology used for making this system is application technology with using Java and MySQL database technology

  The result of the implementation of this program showed that the system can run well. This system has ability for storing and updating data, and there are some data that can be deleted. Furthermore, the application is made also equipped with the ability to find required data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Puji syukur kepada Tuhan Yesus Kristus yang telah memberikan karunia dan kesempatan sehingga penulis dapat menyelesaikan skripsi dengan judul “ PENGELOLAAN NILAI AKADEMIS SISWA (Studi Kasus SMK Ayuda Husada, Kabupaten Tangerang, Propinsi Banten)Tugas akhir ini ditulis sebagai salah satu syarat memperoleh gelar sarjana program studi Teknik Informatika, Fakultas Sains danTeknologi Universitas Sanata Dharma.

  Penyusunan skripsi ini tidak lepas dari semua pihak yang turut memberikan dukungan dan doa, semangat yang sangat bermanfaat bagi penulis. Pada kesempatan ini penulis mengucapkan terima kasih sebesar – besarnya kepada :

  1. Ibu Ridowati Gunawan, S.Kom., M.T. selaku dosen pembimbing dan Kaprodi Teknik Informatika, terima kasih atas segala bimbingan dan kesabaran dalam mengarahkan dan membimbing penulis dalam menyelesaikan tugas akhir ini.

  2. Ibu P.H. Prima Rosa, S.Si., M.Sc. dan ibu Sri Hartati Wijono, M.Kom. selaku dosen penguji

  3. Segenap dosen Universitas Sanata Dharma yang telah membantu memberikan bekal pengetahuan kepada penulis .

  4. Kedua Orang tua, terima kasih atas semangat,waktu dan dukunganya serta pejuanganya.

  5. Saudara yang dengan tulus memberikan perhatian, doa dan dukungan yang sangat besar.(Putri, Kukuh).

  6. Keluarga besar Wirohadijhoyo terima kasih atas semangat dan doanya.

  7. Teman-teman Gaje group. Terima kasih atas dukungan serta saran-saran yang kalian berikan.

  8. Teman teman angkatan 06, terutama Yosefa, Margareta Korlina, Henfriayandie. Terima kasih atas dukungan dan inpirasi semangat kalian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  xi

  9. Teman teman angkatan 07,08,09, dan anak – anak nongkrong di lab Komputer Lanjut

  10. serta rekan – rekan yang tidak dapat penulis sebutkan atas kesediaanya dalam memberikan masukan, menemani dan mendengarkan keluh kesah dari penulis. Penulis menyadari bahwa masih banyak kekurangan yang terdapat pada skripsi ini, oleh karena itu saran dan kritik penulis harapkan untuk kebaikan bersama. Semoga bermanfaat.

  Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi pembaca dan pihak lain yang membutuhkannya.

  Yogyakarta, 27 Juli 2013 Penulis Widiyo Sutoto

  

DAFTAR ISI

HALAMAN JUDUL.................................................Error! Bookmark not defined.

  HALAMAN PERSETUJUAN..................................Error! Bookmark not defined. HALAMAN PENGESAHAN...................................Error! Bookmark not defined. HALAMAN PERSEMBAHAN ...............................Error! Bookmark not defined. PERNYATAAN KEASLIAN KARYA ...................Error! Bookmark not defined. PERNYATAAN PERSETUJUAN ...........................Error! Bookmark not defined. ABSTRAK ............................................................................................................viii KATA PENGANTAR .............................................................................................x DAFTAR ISI..........................................................................................................xii DAFTAR GAMBAR ............................................................................................ xiv DAFTAR TABEL..................................................................................................xv

  BAB I. PENDAHULUAN ................................................................................ 1 I.1. Latar Belakang ......................................................................................... 1 I.2. Rumusan Masalah .................................................................................... 2 I.3. Tujuan....................................................................................................... 2 I.4. Batasan Masalah....................................................................................... 2 I.5. Metodologi Penelitian .............................................................................. 2 I.6. Sistematika Penulisan............................................................................... 3 BAB II. LANDASAN TEORI............................................................................ 5 II.1. Pengelolaan Data ...................................................................................... 5 II.2. Pengelolaan Nilai ..................................................................................... 5 II.3. Tahapan Pengembangan system............................................................... 5 BAB III. Analisis dan Disain ............................................................................. 10 III.1. Analisis Sistem ................................................................................... 10 III.2. Gambaran Umum Sistem Yang Akan Dibuat..................................... 11 III.3. Diagram Konteks ................................................................................ 12 III.4. Use Case ............................................................................................. 12 III.5. Diagram Aktivitas............................................................................... 19 III.6. Diagram Sequential............................................................................. 19 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  xiii

  III.7. Diagram Kelas dan Disain Basis Data................................................ 19

  BAB IV. IMPLEMENTASI SISTEM ............................................................... 20 IV.1. Perangkat Implementasi Sistem.......................................................... 20 IV.2. Koneksi Database ............................................................................... 20 IV.3. Antar Muka ......................................................................................... 21 BAB V. ANALISA HASIL SISTEM............................................................... 29 V.1. Kelebihan dam lelurangan Sistem .......................................................... 29 V.2. Kesimpulan............................................................................................. 29 V.3. Saran ....................................................................................................... 30 DAFTAR PUSTAKA ........................................................................................... 31 LAMPIRAN.......................................................................................................... 32 LAMPIRAN I ................................................................................................... 32 LAMPIRAN II .................................................................................................. 45 LAMPIRAN III................................................................................................. 57 LAMPIRAN IV................................................................................................. 61

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  xiv

  

DAFTAR GAMBAR

  Gambar 2. 1 Simbol Use Case ................................................................................ 6 Gambar 2. 2 Simbol Aktor ...................................................................................... 7 Gambar 2. 3 Depend On.......................................................................................... 7 Gambar 2. 4 Objek Antarmuka ............................................................................... 8 Gambar 2. 5 Objek Kontrol..................................................................................... 8 Gambar 2. 6 Objek Entiti ........................................................................................ 9

Gambar 3.1 Diagram Konteks............................................................................... 12

  Gambar 4. 1 Halaman Login................................................................................. 21 Gambar 4. 2 Halaman Gagal Login ...................................................................... 22 Gambar 4. 3 Halaman Utama................................................................................ 22 Gambar 4. 4 Halaman Data Master | Data Guru ................................................... 23 Gambar 4. 5 Halaman Data Master | Data Siswa .................................................. 24 Gambar 4. 6 Halama Data Master | Data Mata Pelajaran ..................................... 24 Gambar 4. 7 Halaman Data Master | Data Kelas .................................................. 25 Gambar 4. 8 Yhalaman Data Master | Data Tahun Ajaran ................................... 25 Gambar 4. 9 Halama Data Transaksi | Pengajar.................................................... 26 Gambar 4. 10 Halaman Data Transaksi | Status Belajar Siswa............................. 26 Gambar 4. 11 Halaman Nilai | Nilai Mata Pelajaran............................................. 27 Gambar 4. 12 Halaman Laporan | Laporan Nilai Guru......................................... 28 Gambar 4. 13 Halaman Laporan | Laporan Nilai Kelas ........................................ 28 Gambar L.4. 1 Diagram Kelas .............................................................................. 61 Gambar L.4. 2 Desain Fisik Database................................................................... 62

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  xv

  

DAFTAR TABEL

  Tabel L.1.1Daftar Narasi Use Case ...................................................................... 32 Tabel L.2. 1 Daftar Diagram Aktivitas ................................................................. 45 Tabel L.4. 1 Daftar Atribut Kelas Entity............................................................... 62 Tabel L.4.2 Kelas AmbilMapeltbl ........................................................................ 63 Tabel L.4.3 Kelas Gurutbl..................................................................................... 64 Tabel L.4.4 Kelas KategoriNilaitbl....................................................................... 64 Tabel L.4.5 Kelas Kelastbl.................................................................................... 65 Tabel L.4.6 Kelas MataPelajarantbl...................................................................... 66 Tabel L.4.7 Kelas NilasiSiswatbl.......................................................................... 66 Tabel L.4.8 Kelas Siswatbl ................................................................................... 67 Tabel L.4.9 Kelas StatusSiswatbl ......................................................................... 67 Tabel L.4.10 Kelas TahunAjarantbl...................................................................... 68 Tabel L.4.11 Kelas AmbilMapel........................................................................... 68 Tabel L.4.12 Kelas Guru....................................................................................... 69 Tabel L.4.13 Kelas Kelas ...................................................................................... 69 Tabel L.4.14 Kelas MataPelajaran ........................................................................ 69 Tabel L.4.15 Kelas Nilai ....................................................................................... 70 Tabel L.4.16 Kelas Siswa...................................................................................... 70 Tabel L.4.17 Kelas StatusSiswa............................................................................ 71 Tabel L.4.18 Kelas TahunAjaran .......................................................................... 71

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB I. PENDAHULUAN I.1. Latar Belakang Pada dewasa ini dengan semakin pesatnya perkembangan dunia teknologi

  informasi, menyebabkan tingginya tuntutan kebutuhan suatu organisasi terhadap sistem informasi yang dapat melakukan otomatisasi pekerjaan pengolahan data. Pengolahan data diperlukan organisasi agar dapat mendukung pengolahan fungsi manajemen, serta membantu dalam pengambilan keputusan sehingga lebih efektif dan efisien.

  Demikian halnya dengan sekolah SMK Ayuda Husada di Kabupaten Tangerang, Banten, sebuah sekolah yang didirikan pada bulan Januari 2009. Diusia yang masih relative muda, SMK Ayuda Husada masih perlu menataan dimana-mana. Contohnya pengolahan data nilai, pengolahan data keuangan, pengolahan inventaris barang dan lain sebagainya.

  Sejak didirikan SMK Ayuda tersebut, seluruh proses pengelolaan data, khususnya pengelolaan informasi nilai siswa masih dilakukan secara manual. Pada awalnya tidak ada masalah dengan proses pengelolaan secara manual, akan tetepi lambat laun dikarenakan tumbuh dan berkembangnya sekolah kearah yang lebih baik serta jumlah staf yang mengerjakan terbatas, menyebabkan pencatatan secara manual dirasa kurang efektif dan efisien. Hal inilah yang memungkinkan untuk dibuatnya suatu sistem yang dapat melakukan pengelolaan data khususnya informasi nilai siswa untuk meningkatkan efektifitas dan efisiensi kerja bagi staf serta membantu dalam pengambilan keputusan yang lebih efektif dan efisien bagi kepala sekolah.

  Karena itu dalam penulisan tugas akhir ini topik yang diambil adalah pembuatan pengelolaan nilai akademik siswa yang berfokus pada nilai rapor.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  2

  I.2. Rumusan Masalah

  Berdasarkan latar belakang seperti yang telah disebutkan sebelumnya, maka rumusan masalah adalah bagaimana menganalisa, mendesain dan mengimplementasikan pengelolaan nilai akademik siswa di SMK Ayuda Husada I.3.

  Tujuan

  Adapun tujuan dari penulisan tugas akhir ini adalah membuat sebuah pengelolaan nilai akademik yang dapat menangani proses penilaian siswa.

  I.4. Batasan Masalah

  Batasan-batasan dalam penulisan tugas akhir ini sebagai berikut:

  1. Pengelolaan nilai akademik siswa yang dibuat dapat melakukan proses penilaian siswa

  2. Pengelolaan nilai akademik siswa yang dibuat tidak menangani penjadwalan mata pelajaran.

  3. Teknologi yang digunakan pada sistem ini adalah teknologi berbasis aplikasi dekstop dengan database menggunakan MySQL Server.

  I.5. Metodologi Penelitian

  Metode penelitian yang dilakukan adalah sebagai berikut :

  • Peninjauan Lapangan Melakukan pengumpulan informasi dan melakukan wawancara langsung dengan Kepala Sekolah, Staf Tata

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  3 Usaha bagian akademik mengenai proses yang berhubungan dengan penilaian siswa.

  • Studi Literatur

  Mempelajari dan memahami konsep-konsep tentang sistem informasi akademik khususnya yang berhubungan dengan penilaian siswa dan mempelajari konsep tentang perangkat lunak yang digunakan

  • Analisis dan desain menggunakan object orianted analisys design

  Menerapkan analisis dan desain berbasis objek dalam pembuatan sistem berpedoman pada buku Metode Desain Dan Analisis Sistem Edisi 6 karangan Jeffery L. Whitten dkk.

  • Implementasi Sistem Mengimplementasikan Analisis dan desain ke dalam sistem dengan menggunakan bahasa pemprograman Java

I.6. Sistematika Penulisan

BAB I PENDAHULUAN Bab ini berisi latar belakang penulisan tugas akhir, rumusan masalah, batasan masalah, metodologi penelitian ,dan sistematika penulisan. BAB II LANDASAN TEORI Bagian ini menjelaskan mengenai landasan teori yang dipergunakan berkaitan dengan judul/masalah di tugas akhir. BAB III ANALISIS DAN DISAIN Bab ini berisi penerapan konsep dasar untuk menganalisa dan merancang sistem yang dibuat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4

  BAB IV IMPLEMENTASI SISTEM Bab ini menjelaskan mengenai implementasi sistem yang telah dibuat. BAB V ANALISIS HASIL SISTEM Menganalisa sistem yang dibuat, kelebihan dan kekurangan yang ada

  pada sistem

  BAB VI PENUTUP Berisi kesimpulan dan saran penulisan tugas akhir yang telah tersusun.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB II. LANDASAN TEORI II.1. Pengelolaan Data Pengertian Pengelolaan Data bisa disederhanakan sebagai sebuah

  proses untuk mengumpulkan data dan menyajikan agar dapat dipergunakan untuk menunjang berbagai fungsi dalam sebuah organisasi.

  II.2. Pengelolaan Nilai

  Pengelolaan nilai adalah suatu proses mengumpulkan data nilai serta menyajikannya data tersebut kepada pihak-pihak yang membutuhkan agar dapat dipergunakan untuk menunjang fungsinya pada sebuah organisasi.

  II.3. Tahapan Pengembangan system

  II.3.1. System Initation

  II.3.2. System Analysis

  Analisis sistem adalah sebuah istilah yang secara kolektif mendiskripsikan fase-fase awal pengembangan sistem. Analisis sitem adalah teknik pemecahan masalah yang mengurangi bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka (Al Fatta, 2007).

  Metode analisis kelemahan sistem dapat berupa analisis PIECES digunakanuntuk mengidentifikasi masalah sistem aplikasi yang dibuat. PIECES sendiri meliputi kinerja (Performance), informasi (Information), ekonomi (Economy), pengendalian(Control), efisiensi (Efficiency), dan pelayanan (Service).

  Metode analisis kebutuhan sistem dapat berupa kebutuhan fungsional (functional requirement) yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistemserta informasi yang harus ada dan dihasilkan oleh sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  6 Juga dapat berupa kebutuhan nonfungsional (nonfunctional requirement) yang berisi properti perilaku yang dimiliki oleh sistem sepeti operasional, kerja, keamanan, politik dan budaya.

  Metode analisis kelayakan sistem merupakan pertanyaan apakah kebutuhan sistem yang dibuat layak untuk dilanjutkan menjadi sistem atau tidak. Analisis kelayakan sistem meliputi teknis, operasional, ekonomi, hukum, organisasional, dan jadwal.

II.3.3. System Design

  Tahapan desain adalah tahapan dimana spesifikasi proyek secara lengkap dibuat. Langkah awal biasanya dengan pemodelan sistem yang digunakan untuk menyederhanakan proses komunikasi yang dilakukan sistem.

  Dokumen yang dibuat pada tahap desain secara logikal (logical design) meliputi pemodelan proses (processing modelling), pemodelan data (data modelling), dan desain antarmuka (interface design). Kemudian pada tahap desain secara fisikal (physical design) merupakan tahap coding dimana perangkat lunak dikonstruksi.

II.3.3.1. Use Case

  Use Case adalah sebuah diagram yang menggambarkan interaksi antara

  sistem dengan eksternal sistem dan pengguna. Secara grafik digambarkan dalam bentuk elips dengan nama use case tertera di dalamnya (Whitten, 2004).

  Simbol use case Gambar 2. 1 Simbol Use Case

  Pengguna/ aktor merupakan segala sesuatu yang perlu berinteraksi dengan sistem untuk pertukaran informasi. Dapat berupa barang, organisasi atau sistem informasi yang lain atau juga suatu waktu kejadian (Whitten, 2004).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  7 Gambar 2. 2 Simbol Aktor

  Use case depens on relationship merupakan sebuah relasi use case yang

  menentukan bahwa use case yang lain harus dibuat sebelum use case yang sekarang. Digambarkan sebagai anak panah yang dimulai dari suatu use case dan menunjuk use case yang depend on kepadanya. Setiap relasi depend on diberi label “<<depend on>>”

  Gambar 2. 3 Depend On

II.3.3.2. Diargam Aktivitas

  Diagram aktivitas merupakan sebuah diagram yang dapat digunakan untuk menggambarkan secara grafis aliran proses bisnis, langkah-langkah sebuah use case atau logika behavior (metode) objek (Whitten,2004). Berikut adalah simbol-simbol yang digunakan dalam diagram aktivitas: a. Titik solid menggambarkan awal sebuah proses

  b. Segi empat bersudut tumpul menggambarkan sebuah kegiatan atau tugas yang perlu dilakukan c. Panah menggambarkan sasaran yang mengawali kegiatan

  d. Teks di dalam [ ] menggambarkan sebuah sasaran yang merupakan sebuah hasil dari kegiatan keputusan e. Belah ketupat menggambarkan sebuah kegiatan keputusan

  f. Titik solid di dalam sebuah lingkaran berlubang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  8 menggambarkan akhir dari sebuah proses

  g. Segiempat solid menggambarkan penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu

II.3.3.3. Diagram Sequential

  Diagram sequential adalah diagram UML yang memodelkan logika seluruh use case dengan menggambarkan interaksi pesan-pesan diantara objeck dalam urutan waktu (Whittern, 2004). Ada 3 simbol objeck yang digunakan dalam diagram ini. Diantaranya adalah a) Objek antarmuka/interface object merupakan objek yang menyediakan peralatan dimana pengguna dapat mengantarmuka dengan sistem tersebut. Contohnya adalah sebuah window, dialogue box atau screen. Untuk aktor bukan manusia, application program interface API adalah objek antarmuka (Whitten, 2004)

  Gambar 2. 4 Objek Antarmuka

  b) Objek kontrol/control object merupakan objek yang berisi logika aplikasi yang bukan merupakan tanggung jawab objek entiti. Contoh logika tersebut adalah aturan dan perhitungan bisnis yang melibatkan banyak objek. Objek kontrol mengkoordinasi pesan antara objek antarmuka dan objek entiti dan sekuensi dimana pesan terjadi (Whitten, 2004)

  Gambar 2. 5 Objek Kontrol

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  9 c) Objek entiti/entity object merupakan objek yang berisi informasi yang berhubungan dengan bisnis yang bersifat menetap dan disimpan pada sebuah database (Whitten, 2004).

  Gambar 2. 6 Objek Entiti

II.3.3.4. Diagram Kelas

  Diagram kelas menggambarkan struktur objek sistem. Diagram ini menunjukan kelas objek yang menyusun sistem dan juga hubungan antara kelas objek tersebut.

II.3.4. System Implementation

  Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan dengan baik oleh pengguna sistem harus melalui tahapan pengujian terlebih dahulu untuk menjamin tidak ada kendala fatal yang muncul pada saat pengguna memanfaatkan sistemnya. Secara umum tahap implementasi terdiri atas pengujian sistem, konversi sistem, dan pemeliharaan sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB III. Analisis dan Disain III.1. Analisis Sistem Sistem pengolahan nilai siswa yang lama dianalisis menggunakan

  kerangka berpikir PIECES untuk mencari pokok-pokok permasalahan yang ada. Hasil dari analisis ini dirancang dalam bentuk usulan-usulan yang diterapkan pada sistem yang baru. Hal ini untuk mengetahui alasan dari perubahan sistem serta membantu menentukan keputusan. Analisis tersebut dapat dijelaskan sebagai berikut:

  Analisis PIECES Sistem lama

  • Performance Pencatatan nilai dilakukan sebanyak 2 kali yaitu secara manual dan komputerisasi
  • Proses pencatatan membutuhkan waktu yang cukup lama karena dilakukan 2 kali
  • Information and Data Data belum diorganisir dengan baik
  • >Data sulit diperoleh dengan cepat karena menunggu pencatatan data secara ma
  • Data yang didapat terdapat kekurangan
  • Economic Biaya operasional yang dikeluarkan cukup besar karena melakukan proses pencatatan sebanyak 2 kali
  • Control Pengaturan hak akses kurang baik dikarenakan data dapat diakses dengan mudah oleh beberapa orang
  • Efficiency Belum efisien dikarenakan membutuhkan banyak sumber daya dan biaya

  Services Penyajian data dalam berbagai format membutuhkan waktu yang lama dikarenakan data harus diseleksi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  11 secara manual

  III.2. Gambaran Umum Sistem Yang Akan Dibuat

  Dalam sistem ini terdapat empat user, yaitu kepala sekolah, tata usaha, wali kelas, dan guru. Kepala sekolah dapat melihat data laporan rapor. User tata usaha dapat melakukan input data siswa, bidang studi, kelas, guru, pengembangan diri siswa, ketidak hadiran siswa, kepribadian siswa. User wali kelas dapat melihat laporan nilai, laporan ketidak hadiran siswa, laporan pengembangan diri siswa, laporan rapor siswa, serta melakukan input pada catatan wali kelas untuk siswa. User guru dapat melakukan input data nilai bidang studi yang ditanganinya.

  Sistem memiliki kemampuan untuk menghitung rata-rata nilai yang di dapat oleh setiap siswa berdasarkan nilai harian, nilai kompetensi, nilai ujian akhir sekolah. Oleh sebab itu, sistem akan menyimpan nilai harian, nilai kompetensi, nilai ujian akhir sekolah dari guru tiap bidang studi. Sistem juga bisa menyimpan data- data seperti kepribadian siswa, kegiatan untuk pengembangan diri, absensi serta catatan tambahan dari wali kelas.

  Pada data transaksi nilai, Guru sebagai user yang terlibat secara langsung harus memastikan bahwa data Bidang studi dan data siswa telah dimasukkan terlebih dahulu oleh tata usaha.

  Sistem yang akan dibuat menggunakan bahasa pemrograman java dan database menggunakan MYSQL Server. Untuk menggunakan sistem setiap user akan diberi username dan password yang berbeda-beda dan hanya diketahui oleh user yang bersangkutan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  12

  III.3. Diagram Konteks

Gambar 3.1 Diagram Konteks

  III.4. Use Case

  III.4.1 Diagram Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  13

Gambar 3.3 Diagram Use CaseTabel 3.2 Daftar Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  14 No Nama Use Case Diskripsi Use Case Aktor

  Use case ini mendeskripsikan suatu

  1 Login Kepala

  kejadian yang dilakukan oleh

  Kepala Sekolah, Tata

  Sekolah, Tata usaha, Wali Kelas, dan usaha, Wali Guru Mata Ajar . Kepala Sekolah, Tata

  Kelas, dan usaha, Wali Kelas, dan Guru Mata Ajar Guru Mata Ajar

  melakukan login untuk dapat mengakses sistem ini Use case ini mendeskripsikan suatu

  2 Logout Kepala

  kejadian yang dilakukan oleh

  Kepala Sekolah, Tata Sekolah, Tata usaha, Wali Kelas dan usaha, Wali

  

.

  Guru Mata Ajar Kepala Sekolah, Tata Kelas, dan usaha, Wali Kelas, danGuru Mata Ajar Guru Mata Ajar

  melakukan logout untuk keluar dari sistem sistem ini Use case ini mendeskripsikan suatu

  3 Tambah Siswa Tata Usaha

  kejadian yang dilakukan oleh Tata . melakukan

  Usaha Tata Usaha

  penambahan data Siswa. Penambahan data Siswa terjadi ketika Siswa melakukan daftar ulang kepada pihak Sekolah.

  Use case ini mendeskripsikan suatu

  4 Ubah Siswa Tata Usaha

  kejadian yang dilakukan oleh Tata . melakukan

  Usaha Tata Usaha

  pengubahan data Siswa. pengubahan data Siswa terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata

  Usaha

  Use case ini mendeskripsikan suatu

  5 Cari Siswa Tata Usaha,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  15

  

kejadian yang dilakukan oleh

  Tata Wali Kelas

  . melakukan pencarian

  Usaha Tata Usaha

  data Siswa pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Siswa yang telah diinputkan sebelumnya.

  Use case ini mendeskripsikan suatu

  6 Tambah Kelas Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Usaha . Tata Usaha melakukan

  penambahan data Kelas. Penambahan data Kelas terjadi ketika jumlah siswa yang melakukan daftar ulang kepada pihak Sekolah melebihi quota.

  Use case ini mendeskripsikan suatu

  7 Ubah Kelas Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Usaha . Tata Usaha melakukan

  pengubahan data Kelas. pengubahan data Kelas terjadi dikarenakan ketidak

sesuaian data yang d masukan oleh

  Tata Usaha

  Use case ini mendeskripsikan suatu

  8 Cari Kelas Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Usaha . Tata Usaha melakukan pencarian

  data kelas pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data kelas yang telah diinputkan sebelumnya.

  Use case ini mendeskripsikan suatu

  9 Tambah Guru Tata Usaha

  

kejadian yang dilakukan oleh

  Tata

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  16

  . melakukan

  Usaha Tata Usaha

  penambahan data Guru. Penambahan data Guru terjadi ketika ada guru baru

yang akan menggunakan sistem ini

Use case ini mendeskripsikan suatu

  10 Ubah Guru Tata Usaha

  kejadian yang dilakukan oleh Tata . melakukan

  Usaha Tata Usaha

  pengubahan data Guru. pengubahan data Guru terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata

  Usaha

  Use case ini mendeskripsikan suatu

  11 Cari Guru Tata Usaha

  kejadian yang dilakukan oleh Tata . melakukan pencarian

  Usaha Tata Usaha

  data Guru pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Guru yang telah diinputkan sebelumnya.

  Use case ini mendeskripsikan suatu

  12 Tambah Mata Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Ajar

  . melakukan

  Usaha Tata Usaha penambahan data Mata Ajar .

  Penambahan data terjadi

  Mata Ajar

  ketika terdapat yang

  Mata Ajar baru telah disetujui pihak sekolah.

  Use case ini mendeskripsikan suatu

  13 Ubah Mata Ajar Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Usaha . Tata Usaha melakukan

  pengubahan data pengubahan Mata Ajar. data terjadi dikarenakan

  Mata Ajar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  17

  ketidak sesuaian data yang d masukan oleh

  Tata Usaha

  Use case ini mendeskripsikan suatu

  14 Cari Mata Ajar Tata Usaha

  

kejadian yang dilakukan oleh

  Tata Usaha . Tata Usaha melakukan pencarian

  data pada sistem. Kegiatan ini

  Mata Ajar

  dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Siswa yang telah diinputkan sebelumnya.

  Use case ini mendeskripsikan suatu

  15 Tambah Nilai Guru kejadian yang dilakukan oleh .

  Guru Guru melakukan penambahan data Nilai .

  Penambahan data terjadi ketika

  Nilai

  Guru mendapatkan nilai siswa melalui tugas, ulangan, dan lain-lain.

  Use case ini mendeskripsikan suatu

  16 Ubah Nilai Guru kejadian yang dilakukan oleh .

  Guru Guru melakukan pengubahan data Nilai .

  pengubahan data terjadi

  Nilai

  dikarenakan ketidak sesuaian data yang d masukan oleh

  Tata Usaha

  Use case ini mendeskripsikan suatu

  17 Cari Nilai Guru kejadian yang dilakukan oleh .

  Guru Guru melakukan pencarian data Nilai

  pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Nilai yang telah diinputkan sebelumnya.

  Use case ini mendeskripsikan suatu

  18 Lihat Nilai Wali Kelas,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  18

  kejadian yang dilakukan oleh

  Wali Kelas Guru dan Guru. Wali Kelas dan Guru melihat Nilai yang dimasukkan Guru Mata Ajar. Nilai dapat dilihat dari berbagai segi seperti dari segi kategori nilai, Mata ajar, dan lain-lain

  Use case ini mendeskripsikan suatu

  19 Lihat Laporan Wali Kelas

  kejadian yang dilakukan oleh Wali

  Nilai Kelas. Wali Kelas melihat Laporan Nilai pada waktu tertentu. Laporan Nilai dapat dilihat dari berbagai segi seperti dari segi jenis Mata Ajar, dan lain-lain. Laporan tersebut dapat juga dicetak

  Use case ini mendeskripsikan suatu

  20 Lihat Laporan Kepala

  

kejadian yang dilakukan oleh

  Raport Wali Sekolah, Wali

  Kelas. Wali Kelas melihat Laporan Kelas

  Nilai pada waktu tertentu. Laporan Nilai dapat dilihat dari berbagai segi seperti dari segi jenis Mata Ajar, dan lain-lain. Laporan tersebut dapat juga dicetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  19

  III.4.2 Narasi Use Case

  Setiap use case pada tabel dirinci dalam sebuah narasi yang merupakan deskripsi tekstual. Untuk lebih jelas dapat dilihat pada Lampiran 1.

  III.5. Diagram Aktivitas

  Diagram Aktivitas merupakan diagram yang menjelaskan aktivitas user dengan program. Untuk lebih jelas dapat dilihat pada lampiran 2

  III.6. Diagram Sequential

  Diagram sequential merupakan diagram yang memodelkan logika sebuah use case dengan cara menggambarkan interaksi pesan diantara object-object dalam rangkaian waktu. Untuk lebih jelas dapat dilihat pada lampiran 3 .

  III.7. Diagram Kelas dan Disain Basis Data Tahap selanjutnya adalah pembuatan diagram kelas beserta atributnya.

  Diagram kelas dibuat secara keseluruhan. Dari diagram kelas yang sudah dibuat, maka dilanjutkan dengan mendesain basis data untuk implementasi sistem. Untuk lebih jelas dapat dilihat pada lampiran 4.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB IV. IMPLEMENTASI SISTEM IV.1. Perangkat Implementasi Sistem Spesifikasi software yang digunakan dalam implementasi sistem ini adalah Sistem Operasi : Microsoft Windows 7Ultimate

   Bahasa Pemrograman  :Java menggunakan NetBeans IDE 7.21

   Basis data :MySQL Server 5.1 Spesifikasi hardware yang digunakan dalam implementasi sistem ini adalah:

  Processor : AMD Athlon II X3 445 3.10GHz

   Memory : 4 GB DDR3

   Harddisk : 320 GB

   

  VGA : : AMD Radeon HD 6700 Series

IV.2. Koneksi Database

  Untuk melakukan koneksi antara Java dengan MySQL, dibutuhkan suatu

  driver / interface JDBC (Java Database Connectivity) yang berisis kelas-

  kelas untuk mengakses database server. Driver yang digunakan pada sistem ini adalah mysql-connector-java-5.1.23-bin.jar. Berikut ini adalah langkah- langkah sederhana serta method untuk koneksi dari java ke database:

  private String jdbcURL = "jdbc:mysql://localhost:3306/stleter2"; private String user = "root"; private String password = ""; private Connection connection = null; private Statement statement = null; private ResultSet resultset = null; public Koneksi() {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  21

  try { Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection(jdbcURL, user, password); System.out.println("koneksi berhasil"); } catch (Exception ex) { System.out.println("message: " + ex.getMessage()); }

  Listing di atas berisi konstruktor dari kelas Koneksi yang digunakan untuk membangun koneksi (connection) dengan url, user, dan password yang sudah diinisialisasi terlebih dahulu

  IV.3. Antar Muka

  IV.3.1. Halaman Login

  Gambar 4. 1 Halaman Login Halaman login merupakan halaman pertama yang harus diakses oleh pengguna agar bisa masuk kedalam sistem. Pada halaman ini, pengguna mengisikan username dan password pada field yang telah disediakan, kemudian klik tombol Login untuk masuk ke dalam halaman utama pengguna.

  Jika Pemilik berhasil login maka akan tampil halaman utama pengguna seperti pada gambar. Namun jika login gagal maka akan muncul pesan login gagal seperti gambar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  22 Gambar 4. 2 Halaman Gagal Login

  IV.3.2. Halaman Utama

  Gambar 4. 3 Halaman Utama Pada halaman utama pengguna ada beberapa menu yang dapat diakses yaitu Data Master | Data Guru, Data Master | Data Siswa, Data Master | Data Mata

  Pelajaran, Data Master | Data Kelas, Data Master | Data TahunAjaran, Data Transaksi | Pengajar, Data Transaksi | Status Belajar Siswa, Nilai | Nilai Mata Pelajaran, Laporan | Laporan Nilai Guru, Laporan | Laporan Nilai Kelas dan Exit

  IV.3.3. Halaman Data Master | Data Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  23 Gambar 4. 4 Halaman Data Master | Data Guru

  Pengguna bisa melakukan tambah guru dan pencarian guru. Untuk tambah guru, pengguna dapat langsung mengisikan pada field Guru yang sudah tersedia kemudian klik tombol Tambah. Untuk mengubah data guru, pengguna melakukan klik pada data yang ada pada Tabel Guru, data yang dipilih akan berpindah ke field Guru, ubah field yang diinginkan kemudian klik tombol Ubah untuk mengubah. Untuk Pencarian dapat berdasarkan ID, Nama, Jenis kelamin, Tanggal Lahir, Pendidikan, Tahun Lulus.

IV.3.4. Halaman Data Master | Data Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  24 Gambar 4. 5 Halaman Data Master | Data Siswa

  IV.3.5. Halaman Data Master | Data Mata Pelajaran

  Gambar 4. 6 Halama Data Master | Data Mata Pelajaran

  IV.3.6. Halaman Data Master | Data Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  25 Gambar 4. 7 Halaman Data Master | Data Kelas

  IV.3.7. Halaman Data Master | Data Tahun Ajaran

  Gambar 4. 8 Yhalaman Data Master | Data Tahun Ajaran

  IV.3.8. Halaman Data Transaksi | Pengajar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  26 Gambar 4. 9 Halama Data Transaksi | Pengajar

IV.3.9. Halaman Data Transaksi | Status Belajar Siswa

  Gambar 4. 10 Halaman Data Transaksi | Status Belajar Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  27

  IV.3.10. Halaman Nilai | Nilai Mata Pelajaran

  Gambar 4. 11 Halaman Nilai | Nilai Mata Pelajaran

  IV.3.11. Halaman Laporan | Laporan Nilai Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  28 Gambar 4. 12 Halaman Laporan | Laporan Nilai Guru

IV.3.12. Halaman Laporan | Laporan Nilai Kelas

  Gambar 4. 13 Halaman Laporan | Laporan Nilai Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB V. ANALISA HASIL SISTEM V.1. Kelebihan dam lelurangan Sistem Sistem ini memiliki beberapa kelebihan dalam pengoperasiannya diantaranya

  adalah:

  • Sistem sudah dapat mengelolasetiap nilai yang diterima per mata pelajaran per siswa serta dapat menampilkannya dalam bentuk laporan.
  • Setiap siswa yang masuk pertama kalinya dan ditempatkan menurut kelas dan tahun ajaran secara otomatis akan mengambil mata pelajaran yang sesuai dengan kelas dan tahun ajarannya.
  • Perhitungan nilai siswa dilakukan secara otomatis sehingga mengurangi kesalahan dari guru dalam melakukan perhitungan.

  Kekurangan sistem dalam pengoperasiannya diantaranya adalah

  • Nilai yang dapat dikelola adalah nilai untuk setiap mata pelajaran, perlu diperhatikan untuk nilai-nilai lain seperti nilai
  • NIS, kodeguru, id dan lain-lain serta bentuk laporan yang masih belum mengikuti ketentuan dari oraganisasi atau instansi terkait
  • Beberapa antar muka dalam ukuran yang kurang sesuai untuk yang berusia lanjut dan memakai kacamata

V.2. Kesimpulan

  Berdasarkan kelebihan dan kekurangan sistem maka dapat disimpulkan bahwa:

  • Sistem telah berhasil dibuat dengan menggunakan bahasa pemrograman JAVA dan MYSQL sebagai database.
  • Sistem yang dibuat mampu menangani pengelolaan nilai siswa permata pelajaran per siswa.
  • Sistem yang dibuat mampu menangani perhitungan nilai siswa secara otomatis sehingga mempersingkat kerja guru dalam pembuatan laporan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  30

V.3. Saran

  Saran untuk pengembangan sistem

  • Dapat dikembangkan menjadi aplikasi online untuk penampilan nilai siswanya, sehingga siswa dapat mengetahui nilai yang didapatnyasetiap saat.
  • >Penambahan fasilitas untuk segala jenis penilaian dapat mempermudah organisasi/ instansi dalam pengelo

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR PUSTAKA

  Whitten, J.L., Bentley, L.D., Dittman, K.C. (2004), Metode Desain dan Analisis Sistem Edisi 6. Mc Graw Hill, New York.