Studi Kasus ”NEUTRON” Yogyakarta SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika

  

SISTEM INFORMASI AKADEMIK dan ADMINISTRASI

LEMBAGA BIMBINGAN BELAJAR

Studi Kasus ”NEUTRON” Yogyakarta

SKRIPSI

  

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

  

./0

Disusun Oleh :

Surya Astana

  

NIM : 055314103

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS dan TEKNOLOGI

UNIVERSITAS SANATA DHARMA

  

YOGYAKARTA

2009

  

ACADEMIC and ADMINISTRATION INFORMATION SYSTEM

Of GUIDANCE LEARNING AGENCY

Case Study on ”NEUTRON” Yogyakarta

A THESIS

  

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Teknik Degree

In Informatics Engineering Department

  

./0

Created By :

Surya Astana

  

NIM : 055314103

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

  

2009

HALAMAN MOTTO

  

”USAHA DAN DOA, TIDAK BISA TERPISAHKAN”

”KEGAGALAN MERUPAKAN PENGALAMAN,

DAN TERKADANG PENGALAMAN SANGAT MAHAL HARGANYA

  

TAPI PENGALAMAN ADALAH GURU TERBAIK”

PERNYATAAN KEASLIAN KARYA

  

Saya menyatakan sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat

karya orang lain kecuali yang telah disebutkan dalam kutipan atau daftar

pustaka, sebagaimana layaknya karya ilmiah. Yogyakarta, 02 November 2009 Penulis, Surya Astana

  

ABSTRAK

Pencatatan data siswa, data nilai, dan data administrasi siswa menjadi hal

pokok di Lembaga Bimbingan Belajar Neutron Yogyakarta. Pemrosesan data-data

siswa yang masih menggunakan spreadsheet menyebabkan efisiensi waktu dan

kinerja masih kurang dalam hal pencatatan, pemrosesan dan pencarian data akademik

(nilai) dan administrasi (pembayaran). Siswa juga tidak bisa secara mandiri melihat

data nilai maupun adminisrasinya. Dari latar belakang itu, dengan dibuatnya sistem

ini diharapkan dapat membantu pegawai dalam pengolahan nilai, pendataan siswa,

dan pengolahan data pembayaran, serta sebagai sarana informasi siswa untuk

mengetahui data-data nilai dan pembayaran.

  Sistem ini dibuat dengan menggunakan metode pengembangan sistem secara

terstruktur. Sistem ini dibuat dengan menggunakan bahasa pemrograman java dengan

menggunakan MySQL sebagai database dan memakai jasperSoft iReport dalam

pembuatan laporan. Sistem ini dibuat dengan menggunakan teknologi client-sever

dengan rancangan two tier client server.

  Hasil akhir adalah sebuah sistem informasi akademik dan administrasi dengan

kemampuan menyimpan data, mengupdate data, mencari data, serta menyediakan

laporan-laporan akademik dan administrasi, sehingga mampu memberikan

kemudahan dan membantu pegawai dan siswa dalam mendapatkan informasi

akademik dan administrasi.

  

ABSTRACT

The recording of biography, mark, and administration data of the student,

become the important things in a Neutron Yogyakarta Guidance Learning Agency.

  

Those data are processed by using spreadsheet that make the less efficiency and

performance of bussines process (store, update, search of biography, mark, and

administration data of the student). The students can help themselves to get the

information of academic and administration. By developing this system, it can help

the employees to process academic and administration data and students to get their

information of academic and administration.

  The making of this system is based on Structured System Analysis and Design

Method. This system is made with java language program with MySQL as database

and jasperSoft iReport to make reports. This system use client-sever technology with

model. two tier client server

  The result is academic and administion information system which has capability to store, update, search student‟s academic and administration data, and provide reports, that it can help the employees and students to get the student‟s academic and administration information.

KATA PENGANTAR

  Puji syukur kepada Allah SWT atas segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skrip si dengan berjudul ”Sistem Informasi Akademik dan Administrasi Lembaga Bimbingan Belajar

  ” studi kasus pada LBB NEUTRON Yogyakarta (cabang Klaten) .

  Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh

Gelar Sarjana Teknik Program Studi Teknik Informatika Universitas Sanata Dharma

Yogyakarta.

  Dengan terselesaikannya penulisan skripsi ini, penulis mengucapkan terima

kasih kepada pihak-pihak yang telah membantu dan memberikan dukungan baik

berupa masukan ataupun saran. Ucapan terima kasih ditujukan kepada:

  

1. Bapak dan Ibu yang telah memberi dukungan kepada penulis baik moral,

spiritual maupun material selama masa studi saya.

  

2. Ibu A.M. Polina, S.Kom., M.Sc selaku Dosen Pembimbing yang telah

memberikan dukungan, bantuan dan dorongan kepada penulis selama mengikuti proses perkuliahan sampai dengan penyelesaian skripsi ini.

  

3. Bapak Yosef Agung Cahyanta, S.T., M.T. selaku Dekan Fakultas Sains dan

Teknologi Universitas Sanata Dharma Yogyakarta.

  

4. Bapak Puspaningtyas Sanjaya Adi, S.T., M.T. selaku Ketua Jurusan Teknik

Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  

5. Bapak Drs. Nicolaus Subiakto yang telah memberikan kesempatan studi kasus

di LBB NEUTRON Yogyakarta, atas semua saran, fasilitas dan semua informasi yang diberikan.

  6. Adik tersayang, untuk doa dan dukungannya.

  

7. Kartika Mandasari tercinta, untuk semua dukungan, doa, dan motivasinya.

  Semoga cita-cita kita dapat segera terwujud. Amin.

  

8. Seluruh pegawai dan staff NEUTRON Yogyakarta cabang Klaten, atas

informasi dan masukan-masukan yang diberikan untuk pembuatan sistem.

  

9. Beny, Wawan, Andriyanto, Dimas, Hendri Cahyana, Sony, F.X. Adi Putra,

Yuanita dan banyak lagi terima kasih telah banyak membantu penulis sehingga skripsi ini dapat terselesaikan.

10. Untuk teman-teman semasa SMA yang telah banyak memberi motivasi.

  Dalam penulisan skripsi ini, dirasa masih banyak kekurangannya. Oleh karena

itu segala saran ataupun kritik yang bersifat membangun dari para pembaca sekalian

sangat diharapkan guna menyempurankan isi dari skripsi ini.

Akhir kata, semoga penulisan skripsi ini berguna bagi para pembaca sekalian

khususnya para mahasiswa Teknik Informatika, dan dapat menambah wawasan para

pembaca sekalian.

  Yogyakarta, 02 November 2009 Penulis

  

LEMBAR PERNYATAAN PERSETUJUAN

PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertandatangan dibawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Surya Astana

  NIM : 055314103

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan

Universitas Sanata Dharma, karya ilmiah saya yang berjudul :

  

SISTEM INFORMASI AKADEMIK dan ADMINISTRASI

LEMBAGA BIMBINGAN BELAJAR

Studi Kasus “Neutron” Yogyakarta

  

Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya berikan kepada

Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam

bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan

secara terbatas, dan mempublikasikannya dalam Internet atau media lain untuk

kepentingan akademis tanpa harus meminta ijin dari saya atau mamberikan royalti

kepada saya selama tetap mencantumkan nama saya sebagai penulis.

  Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di Yogyakarta, Pada tanggal : 02 November 2009 Yang menyatakan Surya Astana

  DAFTAR ISI HALAMAN JUDUL i ………………………………………………………………. ii HALAMAN JUDUL (ING)……………………………………………………….... HALAMAN PERSETUJUAN iii PEMBIMBING……….……………………………

  HALAMAN PE iv NGESAHAN……………………………………………………… v HALAMAN MOTTO ……….…..…………………………………………………

  PERNYATAAN KEASLIAN KARYA .. vi ………………………………………….

  ABSTRAK vii ………………………………………………………………………… viii ABSTRACT………………………………………………………………………...

  KATA PENGANTAR ix …………………………………………………………….. xi LEMBAR PERNYATAAN PERSETUJUAN……………………………………..

  DAFTAR ISI .... xii …………………………………………………………………….

  DAFTAR TABEL …………………………………………………………………. xvii DAFTAR GAMBAR ……………………………………………………………… xviii xxi DAFTAR LISTING PROGRAM…………………………………………………..

  BAB I PENDAHULUAN ..

  1 ………………………………………………………...

  I.1 Latar Belak 1 ang ……………..………………………………………......

  I 2

.2 Rumusan Masalah ………………………………………………….......

  I.3 Batasan Masalah 3 …..……………………………………………………

  I.4 Tujuan dan Manfaat Penulisan 3 …………...…………………………….

  I.5

  4 Metodologi Penelitian ………………………………………………….

  I.6

  5 Sistematika Penulisan ………………………………………..................

  BAB II LANDASAN TEORI 7 …………………………………………………….

  II.1 Konsep Dasar

  7 Sistem ………………………………………………...

  II.1.1 Karakteristik Sistem 7 ………... ……………………………….

  II.1.2 Elemen Sistem 7 ………….……………………………………

  II.2

  8 Konsep Dasar Sistem Informasi……………………..……………….

  II.2.1 Komponen

  8 Sistem Informasi…………………………………

  II.3 Rekayasa Peran 10 gkat Lunak………………. …………………………

  II.4 DFD (Data F 12 low Diagram)………………………………………….

  II.5 Entity Relationship Diagram (E-

  13 R Diagram)………………………..

  II.6 Teknologi Client Server 15 ……………………………….. ……………

  II.7

  16 Java………………………....………………………………………..

  II.7 16 .1 JDBC…………………………………………………………

  II.7 17 .2 Java Socket…………………………………………………..

  II.8

  18 MySQL………………………………………………………………

BAB III ANALISIS DAN PERANCANGAN SISTEM

  21 …………………………..

III.1. Analisis Sistem

  21 ……………………. ……………………………….

  III.1.1 Gambaran Umum

  21 Sistem yang Baru…………………………..

  III.1.2 Analisa Kebu 22 tuhan Sistem..…………………………………..

  III.1.3 Use Ca 25 se Diagram……………………………………………..

  III.1.4 DFD (Data

  25 Flow Diagram)…………………………………….

  III.1.4.1 C 26 ontext Diagram………………………………………

  III.1.4.2 Ba 27 gan Berjenjang………………………………………

  III.1.4.3

  28 DFD Level 0……………………………………………

  III.1.4.4 DFD Level 1 Proses 3

  28 ………………………………….

  III.1.4.5 DFD L 29 evel 1 Proses 4………………………………….

  III.1.4.6 DFD L 29 evel 1 Proses 5………………………………….

III.1.5 Pemodelan

  30 Data (ER D)………………………………………..

  III.2. Desain / Perancangan

  31 Sistem………………………………………..

  III.2.1. Desain Basis Data Sistem…………………………………….. 31

  III.2.1.1

  32 Logical Database System…….………………………..

  III.2.1.2 Perancangan Tabel

  32 (Physical Design)..………………..

  III.2.2. Desain Antarmuka (Desain Interface)

  36 ………..……………..

  III.2.2.1

  37 Form Login……………………………………………

  III.2.2.2

  38 Form Bagian Akademik dan Administrasi……………

  III.2.2.2.a

  38 Form Pembuka...………………………………..

  III.2.2.2.b

  38 Form Menu Akademik………………………….

  III.2.2.2.b.

  39 i Form Pendaftaran………………………….

  40 III.2.2.2.b.ii Form Edit Data Siswa……………………..

  III.2.2.2.b.iii Form L

  41 ihat dan Cari Data Siswa………….

  III.2.2.3 F 42 orm Menu Nilai………………………………………

  III.2.2.3.a Form

  42 Insert Data Nilai…………………………..

  III.2.2.3.b For 43 m Edit Data Nilai…………………………….

  III.2.2.3.c Form Lihat dan Cari Dat

  43 a Nilai………………….

  III.2.2.4 For 44 m Menu Pembayaran………………………………

  III.2.2.4.a Form

  44 Lihat Biaya Bimbingan……………………

  III.2.2.4.b Form E 45 dit Biaya Bimbingan……………………..

  III.2.2.4.c Form Pembayaran Pertama dan Update Pembayaran 46

  III.2.2.4.d Form Lihat d

  47 an Cari Data Pembayaran……….….

  III.2.2.5

  48 Form Siswa……………………………………………..

  III.2.2.5.a

  48 Form Menu Siswa………………………………..

  III.2.2.5.a.i Form Li

  48 hat Data Pribadi Siswa……………..

  III.2.2.5.a.ii F 49 orm Lihat Data Nilai………………………

III.2.2.5.a.iii Form

  50 Lihat Data Pembayaran……………..

  III.2.3 Desain Teknologi Secara Terinci

  51 ……………………………

  III.2.4 Desai 52 n Hak Akses……………………………..……………

  BAB IV IMPLEMENTASI …………………………………….………………… 53

  IV.1

  53 Pembuatan Database……………… ………………………….…….

  IV.2 Setting Koneksi dari Ja 57 va ke MySQL..…………………... ………..

  IV.3 Pembuatan Use 58 r Interface…………………………………………..

  IV.3.1 Form Utama 58 ………………………………….. ……………

  IV.3.2 Form

  59 LOGIN……………………………...... ……………..

  IV.3.3 Form Menu Siswa 62 …. ……………………………………….

  IV.3.3.a Form L 64 ihat Data Pribadi…………………………..

  IV.3.3.b Form

  66 Lihat Data Nilai……………………………..

  IV.3.3.c Form

  68 Lihat Data Bayar…………………………….

  IV.3.3.d Form Ru 71 bah Password Siswa….………………….

IV.3.4 Form

  74 Menu Pegawai………………………………………..

IV.3.4.A Form Menu

  75 Akademik…………………………….

  IV.3.4.A.

  76 a Form Pendaftaran………………………..

  IV.3.4.A.a.i Form Pembayaran Biaya Pend 84 aftaran dan Biaya Bimbingan….

  IV.3.4.A.

  89 b Form Menu Data Siswa…………………

  IV.3.4.A.b

  90 .i Form Lihat Data Siswa..………

  IV.3.4.A.b.

  96 ii Form Edit Data Siswa………..

  IV.3.4.A.b.

  99 iii Form Hapus Data Siswa…….

  IV.3.4.A.b.iv Form Revisi Pendaftaran…….. 101

  IV.3.4.A.b.v Form Pembayaran Revisi

  104 Pendaftaran…………………………

  IV.3.4.A.b.vi Laporan Data Sis 108 wa………….

  110 IV.3.4.A.c Form Menu Data Nilai………………….

  IV.3.4.A.c.i Form Insert Nilai……………… 111 127

  IV.3.4.A.c.ii Form Cari Data Nilai…………

  IV.3.4.A.c.i 129 ii Form Laporan Data Nilai……

  IV.3.4.B Form Menu Admin 134 istrasi…………………………

  IV.3.4.B.a Fo 136 rm Pembayaran Bimbingan………….

  IV.3.4.B. 138 a.i Form Nota Pembayaran……….

  IV.3.4.B.b Form L ihat Data Pembayaran Siswa…… 142

  IV.3.4.B.c Form Data Biaya Bimbingan……..…….. 146

  IV.3.4.B.d Form Laporan Adminis 147 trasi…………….

  IV.3.4.B.d.i Form Laporan Pembayaran Jatuh Tempo………………………... 151

  BAB V ANALISA HASIL…..………………………….……………………........ 156 V.3 Kelebihan Sistem yang Dibuat………………………………………. 156 V.4 Kekurangan Sistem yang Dibuat…………………………………….. 157 BAB VI PENUTUP ……...……………………………….……………………........ 158 VI.1. Kesimpulan……………………… ……………………...…….……. 158 VI.2. Saran…………………………………………………...…....………. 159 DAFTAR PUSTAKA ………………………………………………………………. 160

  DAFTAR TABEL

  3.1 Tabel Data Siswa ………………………………………………………………..

  33

  3.2 Tabel Program…………………………………………. ……………………….

  33 3.3. Tabel Ambil Program………… ………………………………………………..

  34

  3.4 Tabel Kelas……………………………………………………………………...

  34

  3.5 Tabel Nilai…………………….. ………………………………………………..

  34

  3.6 Tabel Mata Pelajaran ……..……………………………………………………..

  35

  3.7 Tabel Pembayaran……………… …….….………………………………..……

  35

  3.8 Tabel Data User……….……………….….…………………………….………

  36

  DAFTAR GAMBAR

  3.15 Desain Form Edit Da ta Siswa…. ……………………………………………

  37

  3.11. Desain Pesan Kesal ahan .…………………………………………………....

  37

  3.12 Desain Form A wal…. ………………………………………………………..

  38

  3.13 Desain F orm Menu Akademik………………………………………………..

  38

  3.14 Desain Form Pend aftaran… ………………………………………………….

  39

  40

  32

  3.16 Desain Form Lihat dan Ca ri Data Siswa……………………………………..

  41

  3.17 Desain Form Me nu Nilai…………………………………………………….

  42

  3.18. Desain Form Insert Dat a Nilai….……..……………………………………..

  42

  3.19 Desain Form Edit Data N ilai………….. ..…………………………………..

  43

  3.20 Desain Form Cari Data Nilai …………..……………………………………..

  3.10 Desain Form Logi n……………………………………. …...………………..

  30 3.9. Relational Table. ……………...........................……………………………….

  2.1 Elemen-elemen Sistem ……. …………………………………………………...

  3.2 Context Diagram…………………………………..…………………………….

  7

  2.2 Contoh E-R D iagram……………………………………………………………

  14

  2.3 Hubungan Java Program, JDBC API, JDBC Driver ……………………………

  16

  2.4 Hubungan Antar Socket ………………………………………………………...

  18

  3.1 Use Case Diagram………………………………………………………………

  25

  26

  3.8 ER Diagram…………………………………………………………………….

  3.3 Bagan Berjenjang ………………………………….….………………………...

  27

  3.4 DFD Level 0…………………………………………………………………….

  28 3.5 DFD Level 1 Proses 3.. ………………....……………………………………….

  28

  3.6 DFD Level 1 Proses 4 ….. …………………..………………………………….

  29

  3.7 D FD Level 1 Proses 5……………..……...…………………………………….

  29

  43

  3.21 Desain Form Menu Pembayaran …. ..………………………………………..

  68 4.9. Form Rubah Password………………………..……………………...…………

  4.5. Form Menu Siswa ………….....………………………………………………...

  62

  4.6. Form Lihat Data Pribadi ………………………………………………………. 64

  4.7. Form Lihat Data Nilai.

  ……………………………………………………...….

  66 4.8. Form Lihat Data Pembayaran…………………………………………………..

  71 4.10. Form Menu Pegawai…………………….…..……………………...…………

  59 4.4. Pesan Tidak Bisa Login..... ……………………..………………………..…….

  74 4.11. Form Menu Akademik……….. .. …………..……………………...…………

  75 4.12. Form Pendaftaran……………………………… …..……………...…………

  76 4.13. Form Bayar Daftar…………………….…....……………………...…………

  84 4.14. Form Menu Data Siswa…………………………. …..………...……………

  89

  4.15. Form Lihat Data Siswa ……….…………………. …..………...…………… 90 4.16. Form Edit Data Siswa..

  …………………………. …..………...……………

  62

  58 4.3. Form Login…….. .....................……………………………………………….

  44 3.22 Desain Form Lihat Biaya Bimbingan. ………………………………………..

  3.26 Desain Form Menu Sis wa……………… ..………………………………….

  44

  3.23 Desain Form Update Bi aya Bimbingan……………………………………….

  45

  3.24 Desain Form Update Pe mbayaran. .………………………………………….

  46

  3.25 Desain Form Cari Data Pembayaran ………………………………………….

  47

  48

  56 4.2. Form Utama………... …………………………….......……………………….

  3.27 Desain Form Lihat Data Pribadi Siswa… …………………………………….

  48

  3.28 Desain Form Lihat Data Nilai…………………………………………………

  49

  3.29 Desain Form Lihat Da ta Pembayaran…………………………………………

  50

  4.1. Database Sistem Informasi Akademik dan Administrasi (SQLyog) ………….

  96

  4.17. Form Hapus Data Siswa…………………………. …..………...……………

  Form Pembayaran Bimbingan.…………………. …..………...…………… 136

  4.40 Tampilan Laporan Pembayaran Jatuh Tempo Pada Tanggal ………………… 155

  154

  4.39 Tampilan Laporan Pembayaran Jatuh Tempo ………………………………...

  151

  4.38 Form Laporan Pembayaran Jatuh Tempo ……………………………………..

  4.37 Tampilan Laporan Data Pembayaran Lengkap Per Siswa …………………… 150

  ………...…………… 149

  4.35. Form L aporan Administrasi……………………………....………...……..… 147 4.36. Tampilan Laporan Pembayaran Siswa Per Program ...

  4.34. Form Data Biaya Bimbingan……………………. …..………...…………… 146

  Form Lihat Data Pembayaran Siswa……………. …..………...…………… 142

  4.32. Tampilan Print Nota Pembayaran ………………. …..………...…………… 140 4.33.

  4.31. Form Nota Pembayaran…………………………. …..………...…………… 138

  4.29. Form Menu Administrasi ……….………………. …..………..…………… 134 4.30.

  99

  ………. …..………...…………… 134

  4.28. Tampilan Laporan Data Nilai Per Siswa..

  …. …..………...…………… 133

  4.26. Tampilan Laporan Data Nilai Lengkap …………. …..………...…………… 132 4.27. Tampilan Laporan Data Nilai Per Jenis Nilai .

  ………………………. …..………...…………… 129

  4.24. Form Cari Data Nilai……………………………. …..………...…………… 127 4.25. Form Laporan Data Nilai.

  4.23. Form Insert Nilai……..…………………………. …..………...…………… 111

  4.22. Form Menu Data Nilai….………………………. …..………...…………… 110

  4.21. Tampilan Laporan Data Siswa Per Program ……. …..………...…………… 109

  4.20. Form Laporan Akademik ………………………. …..………...…………… 108

  …………. …..………...…………… 104

  4.18. Form Revisi Pendaftaran ………………………... …..………...…………… 101 4.19. Form Pembayaran Revisi Pendaftaran.

  4.41 Tampilan Laporan Pembayaran Jatuh Tempo Dari Sampai Tanggal ………… 156

  DAFTAR LISTING PROGRAM

  4.1 Koneksi.java 57 ……. …………………………………………………...................

  4.2 Action button login 59 ………………………….………………………………….

  4.3 Action button exit ……………………………………………………………… 59

  4.4 Listing Button Login Form Login 61 ………………………………………………