abstrak - connecting repositoriespengelolaan nilai akademis siswa di smk ayuda husada telah...

87
i 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 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Upload: others

Post on 07-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

i

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

ii

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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."

-Edward Elric-

Dipersembahkan untuk

Tuhan

Keluarga

TERIMA KASIH

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

viii

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

ix

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

x

KATA PENGANTAR

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

xii

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

xiv

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

xv

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

1

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

5

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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).

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).

Simbol use case

Gambar 2. 1 Simbol Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

10

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 manual

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

12

III.3. Diagram Konteks

Gambar 3.1 Diagram Konteks

III.4. Use Case

III.4.1 Diagram Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

13

Gambar 3.3 Diagram Use Case

Tabel 3.2 Daftar Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

14

No Nama Use Case Diskripsi Use Case Aktor

1 Login Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Kepala

Sekolah, Tata usaha, Wali Kelas, dan

Guru Mata Ajar. Kepala Sekolah, Tata

usaha, Wali Kelas, dan Guru Mata Ajar

melakukan login untuk dapat mengakses

sistem ini

Kepala

Sekolah, Tata

usaha, Wali

Kelas, dan

Guru Mata Ajar

2 Logout Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Kepala

Sekolah, Tata usaha, Wali Kelas dan

Guru Mata Ajar. Kepala Sekolah, Tata

usaha, Wali Kelas, danGuru Mata Ajar

melakukan logout untuk keluar dari

sistem

sistem ini

Kepala

Sekolah, Tata

usaha, Wali

Kelas, dan

Guru Mata Ajar

3 Tambah Siswa Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan

penambahan data Siswa. Penambahan

data Siswa terjadi ketika Siswa

melakukan daftar ulang kepada pihak

Sekolah.

Tata Usaha

4 Ubah Siswa Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan

pengubahan data Siswa. pengubahan data

Siswa terjadi dikarenakan ketidak

sesuaian data yang d masukan oleh Tata

Usaha

Tata Usaha

5 Cari Siswa Use case ini mendeskripsikan suatu Tata Usaha,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

15

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan pencarian

data Siswa pada sistem. Kegiatan ini

dilakukan untuk mengecek kelengkapan

data yang diinputkan atau sekedar ingin

mengetahui data Siswa yang telah

diinputkan sebelumnya.

Wali Kelas

6 Tambah Kelas Use case ini mendeskripsikan suatu

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.

Tata Usaha

7 Ubah Kelas Use case ini mendeskripsikan suatu

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

Tata Usaha

8 Cari Kelas Use case ini mendeskripsikan suatu

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.

Tata Usaha

9 Tambah Guru Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Tata Usaha

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

16

Usaha. Tata Usaha melakukan

penambahan data Guru. Penambahan

data Guru terjadi ketika ada guru baru

yang akan menggunakan sistem ini

10 Ubah Guru Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan

pengubahan data Guru. pengubahan data

Guru terjadi dikarenakan ketidak

sesuaian data yang d masukan oleh Tata

Usaha

Tata Usaha

11 Cari Guru Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan pencarian

data Guru pada sistem. Kegiatan ini

dilakukan untuk mengecek kelengkapan

data yang diinputkan atau sekedar ingin

mengetahui data Guru yang telah

diinputkan sebelumnya.

Tata Usaha

12 Tambah Mata

Ajar

Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan

penambahan data Mata Ajar.

Penambahan data Mata Ajar terjadi

ketika terdapat Mata Ajar baru yang

telah disetujui pihak sekolah.

Tata Usaha

13 Ubah Mata Ajar Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan

pengubahan data Mata Ajar. pengubahan

data Mata Ajar terjadi dikarenakan

Tata Usaha

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

17

ketidak sesuaian data yang d masukan

oleh Tata Usaha

14 Cari Mata Ajar Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Tata

Usaha. Tata Usaha melakukan pencarian

data Mata Ajar pada sistem. Kegiatan ini

dilakukan untuk mengecek kelengkapan

data yang diinputkan atau sekedar ingin

mengetahui data Siswa yang telah

diinputkan sebelumnya.

Tata Usaha

15 Tambah Nilai Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Guru.

Guru melakukan penambahan data Nilai.

Penambahan data Nilai terjadi ketika

Guru mendapatkan nilai siswa melalui

tugas, ulangan, dan lain-lain.

Guru

16 Ubah Nilai Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Guru.

Guru melakukan pengubahan data Nilai.

pengubahan data Nilai terjadi

dikarenakan ketidak sesuaian data yang d

masukan oleh Tata Usaha

Guru

17 Cari Nilai Use case ini mendeskripsikan suatu

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.

Guru

18 Lihat Nilai Use case ini mendeskripsikan suatu Wali Kelas,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

18

kejadian yang dilakukan oleh Wali Kelas

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

Guru

19 Lihat Laporan

Nilai

Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Wali

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

Wali Kelas

20 Lihat Laporan

Raport

Use case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Wali

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

Kepala

Sekolah, Wali

Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

20

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

29

BAB V. ANALISA HASIL SISTEM

V.1. Kelebihan dam lelurangan SistemSistem 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. KesimpulanBerdasarkan 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 TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

30

V.3. SaranSaran 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 pengelolaan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

31

DAFTAR PUSTAKA

Whitten, J.L., Bentley, L.D., Dittman, K.C. (2004), Metode Desain dan Analisis

Sistem Edisi 6. Mc Graw Hill, New York.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

32

LAMPIRAN

LAMPIRAN I

NARASI USECASE

Tabel L.1.1Daftar Narasi Use Case

No Nama Use Case Narasi Use Case

1 Login Lampiran 1.1.

2 Logout Lampiran 1.2.

3 Tambah Siswa Lampiran 1.3.

4 Ubah Siswa Lampiran 1.4.

5 Cari Siswa Lampiran 1.5.

6 Tambah Kelas Lampiran 1.6.

7 Ubah Kelas Lampiran 1.7.

8 Cari Kelas Lampiran 1.8.

9 Tambah Guru Lampiran 1.9.

10 Ubah Guru Lampiran 1.10.

11 Cari Guru Lampiran 1.11.

12 Tambah Mata Ajar Lampiran 1.12.

13 Ubah Mata Ajar Lampiran 1.13.

14 Cari Mata Ajar Lampiran 1.14.

15 Tambah Nilai Lampiran 1.15.

16 Ubah Nilai Lampiran 1.16.

17 Cari Nilai Lampiran 1.17.

18 Lihat Nilai Lampiran 1.18.

19 Lihat Laporan Nilai Lampiran 1.19.

20 Lihat Laporan Raport Lampiran 1.20.

L.1.1. Narasi Use Case Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

33

Nama Use Case Login Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

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

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use Case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata

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

Mata Ajar melakukan login untuk dapat mengakses sistem ini

L.1.2. Narasi Use Case Logout

Nama Use Case Logout Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

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

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use Case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata

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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

34

Mata Ajar melakukan logout untuk keluar dari sistem

L.1.3. Narasi Use Case Tambah Siswa

Nama Use Case Tambah Siswa Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan penambahan data

Siswa. Penambahan data Siswa terjadi ketika Siswa melakukan

daftar ulang kepada pihak Sekolah.

L.1.4. Narasi Use Case ubah Siswa

Nama Use Case Tambah Siswa Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

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

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

35

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pengubahan data

Siswa. pengubahan data Siswa terjadi dikarenakan ketidak

sesuaian data yang d masukan oleh Tata Usaha

L.1.5. Narasi Use Case Cari Siswa

Nama Use Case Tambah Siswa Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

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

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pencarian data Siswa

pada sistem. Kegiatan ini dilakukan untuk mengecek

kelengkapan data yang diinputkan atau sekedar ingin

mengetahui data Siswa yang telah diinputkan sebelumnya

L.1.6. Narasi Use Case Tambah Kelas

Nama Use Case Tambah Kelas Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

36

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu 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.

L.1.7. Narasi Use Case Ubah Kelas

Nama Use Case Ubah Kelas Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu 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

L.1.8. Narasi Use Case Cari Kelas

Nama Use Case Cari Kelas Jenis Use Case:

ID Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

37

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu 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.

L.1.9. Narasi Use Case Tambah Guru

Nama Use Case Tambah Guru Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan penambahan data

Guru. Penambahan data Guru terjadi ketika ada guru baru yang

akan menggunakan sistem ini

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

38

L.1.10. Narasi Use Case Ubah Guru

Nama Use Case Ubah Guru Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pengubahan data Guru.

pengubahan data Guru terjadi dikarenakan ketidak sesuaian data

yang d masukan oleh Tata Usaha

L.1.11. Narasi Use Case Cari Guru

Nama Use Case Cari Guru Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pencarian data Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

39

pada sistem. Kegiatan ini dilakukan untuk mengecek

kelengkapan data yang diinputkan atau sekedar ingin

mengetahui data Guru yang telah diinputkan sebelumnya.

L.1.12. Narasi Use Case Tambah Mata Ajar

Nama Use Case Tambah Mata Ajar Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan penambahan data Mata

Ajar. Penambahan data Mata Ajar terjadi ketika terdapat Mata

Ajar baru yang telah disetujui pihak sekolah.

L.1.13. Narasi Use Case Ubah Mata Ajar

Nama Use Case Ubah Mata Ajar Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakrholder lain

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

40

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pengubahan data Mata

Ajar. pengubahan data Mata Ajar terjadi dikarenakan ketidak

sesuaian data yang d masukan oleh Tata Usaha

L.1.14. Narasi Use Case Cari Mata Ajar

Nama Use Case Cari Mata Ajar Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Tata Usaha

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Tata Usaha. Tata Usaha melakukan pencarian data Mata

Ajar pada sistem. Kegiatan ini dilakukan untuk mengecek

kelengkapan data yang diinputkan atau sekedar ingin

mengetahui data Siswa yang telah diinputkan sebelumnya.

L.1.15. Narasi Use Case Tambah Nilai

Nama Use Case Tambah Nilai Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

41

Utama

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Guru. Guru melakukan penambahan data Nilai.

Penambahan data Nilai terjadi ketika Guru mendapatkan nilai

siswa melalui tugas, ulangan, dan lain-lain.

L.1.16. Narasi Use Case Ubah Nilai

Nama Use Case Ubah Nilai Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Guru

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Guru. Guru melakukan pengubahan data Nilai.

pengubahan data Nilai terjadi dikarenakan ketidak sesuaian data

yang d masukan oleh Tata Usaha

L.1.17. Narasi Use Case Cari Nilai

Nama Use Case Cari Nilai Jenis Use Case:

ID Use Case

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

42

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Guru

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu 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.

L.1.18. Narasi Use Case Lihat Nilai

Nama Use Case Lihat Nilai Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Wali Kelas, Guru

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Wali Kelas 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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

43

L.1.19. Narasi Use Case Lihat Laporan Nilai

Nama Use Case Lihat Laporan Nilai Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Wali Kelas

Pelaku Pastisipan

lain

Stakeholder lain

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Wali 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

L.1.20. Narasi Use Case Lihat Laporan Raport

Nama Use Case Lihat Laporan Raport Jenis Use Case:

ID Use Case

Prioritas Tinggi

Sumber

Pelaku Bisnis

Utama

Kepala Sekolah, Wali Kelas

Pelaku Pastisipan

lain

Stakeholder lain

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

44

yang berhubungan

Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan

oleh Wali 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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

45

LAMPIRAN II

DIAGRAMAKTIVITAS

Tabel L.2.1 Daftar Diagram Aktivitas

No Nama Use Case Diagram Aktivitas Keterangan

1 Login Lampiran 2.1. Untuk melakukan

kegiatan login

2 Logout Lampiran 2.2. Untuk Melakukan

kegiatan loguot

3 Tambah Siswa Lampiran 2.3. Untuk melakukan

kegiatan tambah siswa

4 Ubah Siswa Lampiran 2.4. Untuk melakukan

kegiatan ubah siswa

5 Cari Siswa Lampiran 2.5. Untuk melakukan

kegiatan cari siswa

6 Tambah Kelas Lampiran 2.6. Untuk melakukan

kegiatan tambah kelas

7 Ubah Kelas Lampiran 2.7. Untuk melakukan

kegiatan ubah kelas

8 Cari Kelas Lampiran 2.8. Untuk melakukan

kegiatan cari kelas

9 Tambah Guru Lampiran 2.9. Untuk melakukan

kegiatan tambah guru

10 Ubah Guru Lampiran 2.10. Untuk melakukan

kegiatan ubah guru

11 Cari Guru Lampiran 2.11. Untuk melakukan

kegiatan cari guru

12 Tambah Mata Ajar Lampiran 2.12. Untuk melakukan

kegiatan tambah mata

ajar

13 Ubah Mata Ajar Lampiran 2.13. Untuk melakukan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

46

kegiatan ubah mata ajar

14 Cari Mata Ajar Lampiran 2.14. Untuk melakukan

kegiatan cari mata ajar

15 Tambah Nilai Lampiran 2.15. Untuk melakukan

kegiatan tambah nilai

16 Ubah Nilai Lampiran 2.16. Untuk melakukan

kegiatan ubah nilai

17 Cari Nilai Lampiran 2.17. Untuk melakukan

kegiatan cari nilai

18 Lihat Nilai Lampiran 2.18. Untuk melakukan

kegiatan lihat nilai

19 Lihat Laporan Nilai Lampiran 2.19. Untuk melakukan

kegiatan lihat laporan

nilai

20 Lihat Laporan Raport Lampiran 2.20. Untuk melakukan

kegiatan lihat laporan

raport

L.2.1. Diagram Aktivitas Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

47

L.2.2. Diagram Aktivitas Logout

L.2.3. Diagram Aktivitas Tambah Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

48

L.2.4. Diagram Aktivitas Ubah Siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

49

L.2.5. Diagram Aktivitas Cari Siswa

L.2.6. Diagram Aktivitas Tambah Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

50

L.2.7. Diagram Aktivitas Ubah Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

51

L.2.8. Diagram Aktivitas Cari Kelas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

52

L.2.9. Diagram Aktivitas Tambah Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

53

L.2.10. Diagram Aktivitas Ubah Guru

L.2.11. Diagram Aktivitas Cari Guru

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

54

L.2.12. Diagram Aktivitas Tambah Mata Ajar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

55

L.2.13. Diagram Aktivitas Ubah Mata Ajar

L.2.14. Diagram Aktivitas Cari Mata Ajar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

56PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

57

LAMPIRAN III

DIAGRAM Sequential

Tabel L.3.1 Tabel Diagram Sequential

No Nama Use Case Diagram Sequential

1 Login Lampiran 3.1.

2 Logout Lampiran 3.2.

3 Tambah Siswa Lampiran 3.3.

4 Ubah Siswa Lampiran 3.4.

5 Cari Siswa Lampiran 3.5.

6 Tambah Kelas Lampiran 3.6.

7 Ubah Kelas Lampiran 3.7.

8 Cari Kelas Lampiran 3.8.

9 Tambah Guru Lampiran 3.9.

10 Ubah Guru Lampiran 3.10.

11 Cari Guru Lampiran 3.11.

12 Tambah Mata Ajar Lampiran 3.12.

13 Ubah Mata Ajar Lampiran 3.13.

14 Cari Mata Ajar Lampiran 3.14.

15 Tambah Nilai Lampiran 3.15.

16 Ubah Nilai Lampiran 3.16.

17 Cari Nilai Lampiran 3.17.

18 Lihat Nilai Lampiran 3.18.

19 Lihat Laporan Nilai Lampiran 3.19.

20 Lihat Laporan Raport Lampiran 3.20.

2.1.Diagram Sequential Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

58

2.2.Diagram Sequential Tambah siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

59

2.3.Diagram Sequential Ubah siswa

2.4.Diagram Sequential Cari siswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

60PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

61

LAMPIRAN IV

DIAGRAM KELAS DAN DESAIN BASIS DATA

L.4.1. Diagram Kelas

Gambar L.4. 1 Diagram Kelas

L.4.2. Desain Basis Data

1. Relasi many to many antara MataPelajaran dan Guru menghasilkan tabel

Pengajar

2. Relasi many to many antara Status Siswa dan Pengembangan diri

menghasilkan tabel NilaiPengembanganDiri

3. Relasi many to many antara Status Siswa dan Kepribadian menghasilkan

tabel NilaiKepribadian

Desain Basis Data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

62

Gambar L.4. 2 Desain Fisik Database

L.4.3. Daftar Atribut Kelas Entity

Tabel L.4. 1 Daftar Atribut Kelas Entity

No Kelas Atribut TipeData

1 Kategori Nilai KodeKatNilai String

Kategori String

2 Nilai KodeNilai String

KodeKatNilai String

KodeAmbilMapel String

Nilai Int

KompetensiDasar String

3 AmbilMataPelajaran KodeAmbilMapel String

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

63

IdMapel String

KodeStatSiswa String

4 MataPelajaran IdMapel String

NamaMataPelajaran String

5 Pengajar IdMapel String

KodePegawai String

KelasAjar String

6 Guru KodePegawai String

NamaPegawai String

Pekerjaan String

Keterangan String

7 StatusSiswa KodeStatSiswa String

Nis String

KodeKelas String

KodeTahunAjaran String

8 Siswa NIS String

NamaSiswa String

9 Kelas KodeKelas String

NamaKelas String

10 TahunAjaran KodeTahunAjaran String

TahunAjaran String

Semester String

L.4.4. Daftar Method Kelas Kontrol Table

1. Kelas AmbilMapeltbl

Tabel L.4.2 Kelas AmbilMapeltbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

64

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

2. Kelas Gurutbl

Tabel L.4.3 Kelas Gurutbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

3. Kelas KategoriNilaitbl

Tabel L.4.4 Kelas KategoriNilaitbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

65

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

4. Kelas Kelastbl

Tabel L.4.5 Kelas Kelastbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

5. Kelas MataPelajarantbl

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

66

Tabel L.4.6 Kelas MataPelajarantbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

6. Kelas NilaiSiswatbl

Tabel L.4.7 Kelas NilasiSiswatbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

67

7. Kelas Siswatbl

Tabel L.4.8 Kelas Siswatbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

8. Kelas StatusSiswatbl

Tabel L.4.9 Kelas StatusSiswatbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

68

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

9. Kelas TahunAjarantbl

Tabel L.4.10 Kelas TahunAjarantbl

No Nama Method Deskripsi

1. getRecDB(String):int Method ini digunakan untuk mengambil data

dari database

2. getRecSimpleDB(String):int Method ini digunakan untuk mengambil data

dari database dalam bentuk yang lebih

sederhana

3. getColumnCount():int Method ini digunakan untuk mengambil

4. getRowCount():int Method ini digunakan untuk mengambil

5. getValueAt(int,int):Object Method ini digunakan untuk mengambil data

dari tabel

6. setKolom(String[]):void Method ini digunakan untuk mengisi header

kolom pada tabel

7. getColumnName(int):String Method ini digunakan untuk mengambil

header kolom pada tabel

L.4.5. Daftar Method Kelas Kontrol Entity

1. Kelas AmbilMapel

Tabel L.4.11 Kelas AmbilMapel

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) : Method ini digunakan untuk menghapus data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

69

boolean yang ada di dalam database

4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan

id berikutnya

2. Kelas Guru

Tabel L.4.12 Kelas Guru

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

3. Kelas Kelas

Tabel L.4.13 Kelas Kelas

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

4. Kelas MataPelajaran

Tabel L.4.14 Kelas MataPelajaran

No Nama Method Deskripsi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

70

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

5. Kelas Nilai

Tabel L.4.15 Kelas Nilai

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

6. Kelas Siswa

Tabel L.4.16 Kelas Siswa

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

71

id berikutnya

7. Kelas StatusSiswa

Tabel L.4.17 Kelas StatusSiswa

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

8. Kelas TahunAjaran

Tabel L.4.18 Kelas TahunAjaran

No Nama Method Deskripsi

1. AddNewAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk memasukkan data

ke dalam database

2. UpdateAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk mengubah data

yang ada di dalam database

3. DeleteAmbilMapel(Vextor) :

boolean

Method ini digunakan untuk menghapus data

yang ada di dalam database

4. getNextIdAmbilMapel() : String Method ini digunakan untuk mengambil urutan

id berikutnya

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: ABSTRAK - COnnecting REpositoriesPengelolaan Nilai Akademis Siswa di SMK Ayuda Husada telah menggunakan teknik computer dengan program Microsoft Excel. Penyajian informasi dan tingkat

72PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI