Cover

16
SISTEM INFORMASI PENGISIAN KARTU RENCANA STUDI BERBASIS JAVA SKRIPSI Diajukan Untuk Memenuhi Salah Satu Persyaratan Memperoleh Gelar Sarjana Komputer Disusun Oleh : MUHAMMAD NURHIDAYAT 432007006120606 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK TASIKMALAYA 2014

description

Cover Skripsi ane gan.

Transcript of Cover

Page 1: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 1/16

SISTEM INFORMASI

PENGISIAN KARTU RENCANA STUDI

BERBASIS JAVA

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Persyaratan

Memperoleh Gelar Sarjana Komputer

Disusun Oleh :

MUHAMMAD NURHIDAYAT

432007006120606

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

STMIK TASIKMALAYA

2014

Page 2: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 2/16

ii

PENGESAHAN PEMBIMBING

SISTEM INFORMASI

PENGISIAN KARTU RENCANA STUDI

BERBASIS JAVA

Yang dipersiapkan dan disusun oleh

MUHAMMAD NURHIDAYAT

432007006120606 

Kepada

Program Studi Teknik Informatika

STMIK Tasikmalaya

Menyetujui,

Pembimbing I Pembimbing II

Restu Adi Wiyono, M.Sc, M.Kom  Riyanto, S.T, M.Eng

NIK. 444 400 003 NIDN : 0604017802

Mengetahui :

Ketua STMIK Tasikmalaya,

Restu Adi Wiyono, M.Sc, M.Kom

NIK. 444 400 003

Page 3: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 3/16

iii

PENGESAHAN PENGUJI

SISTEM INFORMASI

PENGISIAN KARTU RENCANA STUDI

BERBASIS JAVA

Yang dipersiapkan dan disusun oleh

MUHAMMAD NURHIDAYAT432007006120606 

Telah dipertanggung jawabkan di depan Dewan Penguji

pada tanggal 10 Desember 2014

Dan dinyatakan telah memenuhi syarat

Tim Penguji :

1. Egi Badar Sambani, S.Kom., M.Kom. .................

2. Riyanto, ST., M.Eng. .................

3. Shinta Siti Sundari, S.Kom., M.Kom. .................

Page 4: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 4/16

iv

ABSTRAK

Perkembangan teknologi dibidang komputer khususnya

pada instansi atau sekolah dan kampus sudah mulai

menggunakan aplikasi untuk pengolahan datanya. Pada Kampus

Politeknik Harapan Bersama Tegal, proses pengambilan kartu

rencana studi (KRS) masih menggunakan sistem semi

komputerisasi, atas dasar itu dibuat aplikasi pengambilan KRS

yang bertujuan untuk memudahkan dan mempercepat sertamengefisienkan proses pengolahan data tersebut.

 Aplikasi pengisian kartu rencana studi ini dibuat

menggunakan editor Netbeans IDE 7.4 dan Java  Development  

Kit   (JDK ) versi 1.7.25. Aplikasi berkonsep desktop yaitu berjalan

pada komputer desktop  ataupun laptop  dengan menggunakan

database  mysql   pada servernya dan dalam Java menggunakanFramework Hibernate sebagai konektor. sehingga pengisian KRS

tidak lagi menggunakan sistem manual.

Kata Kunci : Aplikasi KRS, Netbeans IDE 7.4, Aplikasi Desktop

Page 5: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 5/16

v

ABSTRACT

Developments in the field of computer technology ,especially in institutions or schools and colleges have started

using applications for data processing. At the Polytechnic

Campus Hope Together Tegal , card making process study plan (

KRS ) still uses semi computerized system , it is made on the

basis of KRS retrieval application that aims to facilitate and speed

up and streamline the processing of such data.

 Application card charging study plan was created using

the editor Netbeans IDE 7.4 and Java Development Kit ( JDK )

version 7.1.25 . Concept desktop application that runs on a

desktop computer or laptop using a mysql database on the server

and in Java using Hibernate Framework as a connector . so KRS

no longer use a manual system .

Keywords : Application KRS , NetBeans IDE 7.4 , Desktop

 Applications

Page 6: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 6/16

vi

KATA PENGANTAR

Syukur alhamdulilah panjatkan kehadirat Allah SWT atas

limpahan rahmat dan hidayah-Nya sehingga Penulis dapat

menyelesaikan Skripsi ini yang berjudul “Sistem Informasi

Pengisian Kartu Rencana Studi Berbasis Java”.

Penyusunan laporan Skripsi ini dimaksudkan sebagai salah

satu syarat untuk menyelesaikan studi jenjang Strata 1 (S1)

Teknik Informatika Sekolah Tinggi Manjemen Informatika Dan

Komputer (STMIK) Tasikmalaya. Terselesaikannya penyusunan

Skripsi ini tidak terlepas dari bantuan semua pihak, oleh karena

itu ucapan terima kasih disampaikan kepada:

1. Bapak Restu Adi Wiyono, M.SC, M.Kom selaku Ketua dan

Pembimbing I STMIK Tasikmalaya.

2. Bapak Riyanto, S.T, M.Eng selaku Pembimbing II STMIK

Tasikmalaya.

3. Seluruh Staf Pengajar dan Staf TU STMIK Tasikmalaya yang

membantu kelancaran dalam penyusunan Skripsi ini.

4. Kedua Orang Tua yang selalu memberikan dukungan moril

dan materi.

5. Sahabat dan teman STMIK Tasikmalaya yang selalu

memberikan motivasi.

6. Semua pihak yang telah membantu dalam penyusunan Skripsi

ini yang tidak dapat Penulis sebutkan satu persatu.

Penulis menyadari dalam penyusunan Skripsi ini masih

banyal kekurangan, oleh karena itu Penulis mengharapkan krtik

dan saran demi perbaikan penulisan Skripsi ini.

Page 7: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 7/16

vii

 Akhirnya dengan segala kerendahan hati berharap semoga

Skripsi ini dapat bermanfaat untuk masyarakat secara umum.

Tasikmalaya, 13 September 2014

Muhammad Nurhidayat

432007006120606 

Page 8: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 8/16

viii

DAFTAR ISI

Halaman

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

PENGESAHAN BIMBINGAN ............................................. ii

PENGESAHAN PENGUJI .................................................. iii

ABSTRAK ........................................................................... iv 

ABSTRACT  ......................................................................... v 

KATA PENGANTAR ........................................................... vi

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

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

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

DAFTAR LAMPIRAN ........................................................... xv

BAB I PENDAHULUAN

1.1 Latar Belakang ........................................ 1

1.2 Rumusan Masalah .................................. 1

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

1.4 Maksud dan Tujuan Penelitian ................ 2

1.5 Manfaat ................................................... 3

1.6 Metode Penelitian .................................... 3

1.6.1 Jenis Data ............................................... 3

1.6.2 Metode Pengumpulan Data .................... 4

1.7 Sistematika Penulisan ............................. 4

BAB II TINJAUAN PUSTAKA

2.1. Pengenalan dan Elemen Sistem ............ 7

2.2. Pengenalan Informasi ............................. 8

2.3. Sistem Informasi ...................................... 8

2.3.1. Klasifikasi Sistem Informasi ..................... 8

Page 9: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 9/16

ix

2.4. Kartu Rencana Studi ............................... 9

2.5. Flowchart ................................................. 9

2.6. Normalisasi .............................................. 11

2.7. DFD ......................................................... 12

2.8. ERD ......................................................... 13

2.9. Jasperreport ............................................ 13

2.10. Netbeans IDE .......................................... 15

2.11. JAVA ....................................................... 17

2.12. Metode Pengembangan Perangkat Lunak

.................................................................. 18

2.12.1. Metode Waterfall ..................................... 20

2.13. Sistem Basis Data ................................... 23

2.14.  Database dan MySQL .............................. 26

BAB III METODE PENELITIAN

3.1 Sejarah Singkat Politeknik Harapan Bersama

Tegal ....................................................... 31

3.2 Profil Politeknik Harapan Bersama ......... 32 

3.3 Visi dan Misi ............................................ 33

3.4 Pembagian Tugas ................................... 34

3.5 Metode Yang Digunakan ......................... 38

3.5.1. Metode Deskriptif Khusus ....................... 38

3.5.2. Metode Eksplanatif Praktis ...................... 38

3.6 Data dan Informasi .................................. 39

3.6.1. Data Primer ............................................. 39

3.6.2. Data Sekunder ........................................ 39

3.7 Sumber Data ........................................... 40

Page 10: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 10/16

x

3.8 Teknik Pengumpuan Data ....................... 40

3.9 Lokasi Penelitian ..................................... 41

BAB IV ANALISA DAN PEMBAHASAN MASALAH

4.1 Analisa Permasalahan ............................ 42

4.2 Analisa Kebutuhan Sistem ...................... 42

4.3 Perancangan Sistem ............................... 43

4.6.1. Conteks Diagram ..................................... 43

4.6.2. Hirarchy Chart ......................................... 44

4.6.3. DFD Level nol .......................................... 44

4.6.4. DFD Level 1 ............................................ 46

4.4 Perancangan ERD .................................. 46

4.5 Perancangan Database .......................... 48

4.6 Flowchart ................................................. 50

4.7 Desain Tampilan ..................................... 54

4.6.1. Form Menu Utama .................................. 54

4.6.2. Form Pengecekan KRS Mahasiswa ....... 55

4.6.3. Form Pengambilan KRS ......................... 55

4.6.4. Form Master Mahasiswa ......................... 56

4.6.5. Form Master Mata Kuliah ........................ 56

4.6.6. Form Master Dosen ................................. 57

4.6.7. Form Master Pembimbing ....................... 57

4.6.8. Form Master Kelas ................................... 58

4.6.9. Laporan Data Kartu Rencana Studi ........ 58

4.6.10. Laporan Data Mata Kuliah ...................... 59

BAB V PERANCANGAN PROGRAM APLIKASI

5.1 Implementasi Sistem ............................... 60

5.1.1. Form MainMenu ...................................... 60

Page 11: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 11/16

xi

5.1.2. Form Cek Kartu Rencana Studi .............. 61

5.1.3. Form Pengisian Kartu Rencana Studi ..... 61

5.1.4. Form Laporan KRS ................................. 62

5.1.5. Form Master Mahasiswa ......................... 63

5.1.6. Form Master Mata Pelajaran ................... 64

5.1.7. Form Master Dosen ................................. 64

5.1.8. Form Master Pembimbing ....................... 65

5.1.9. Form Master Kelas .................................. 66

5.1.10. Laporan Data KRS Mahasiswa ............... 66

5.1.11. Laporan Data Mata Kuliah ...................... 67

BAB VI PENUTUP

6.1 Kesimpulan .............................................. 70

6.2 Saran ....................................................... 71

DAFTAR PUSTAKA

LAMPIRAN

Page 12: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 12/16

xii

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-Simbol Flowchart .................................... 10

Tabel 2.2 Simbol DFD ........................................................ 12

Tabel 2.3 Notasi ERD ......................................................... 13

Tabel 3.1 Struktur Organisasi Politeknik Harber ................ 32

Tabel 4.1 Identifikasi awal .................................................. 43

Tabel 4.2 Tabel Detail KRS ................................................ 48

Tabel 4.3 Tabel Dosen ....................................................... 48

Tabel 4.4 Tabel Kelas ......................................................... 48

Tabel 4.5 Tabel Mahasiswa ............................................... 49

Tabel 4.6 Tabel Mata Kuliah .............................................. 49

Tabel 4.7 Tabel Pembimbing ............................................. 50

Tabel 4.8 Tabel Login ......................................................... 50

Page 13: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 13/16

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Flash Screen Netbeans IDE 7.4 .................... 15

Gambar 2.2 Interface Netbeans IDE ................................. 15

Gambar 2.3. Metode Waterfall  Presmman ......................... 20

Gambar 2.4. Metode Waterfall  Sommervile ....................... 21

Gambar 2.5 Halaman Index XAMPP ................................. 27

Gambar 2.6 Interface Phpmyadmin .................................. 28

Gambar 4.1 Conteks Diagram Sistem Pengisian KRS ..... 43

Gambar 4.2 Hirarchy Chart Pengisian KRS ...................... 44

Gambar 4.3 Diagram Level0 Aplikasi Pengisian Krs ........ 45

Gambar 4.3 Diagram Level1 Aplikasi Pengisian Krs ........ 46

Gambar 4.4 Rancangan ERD ........................................... 47

Gambar 4.5 Flowchart Halaman Login Users ................... 52

Gambar 4.6 Flowchart Pengambilan KRS ........................ 54

Gambar 4.7 Desain Form Menu Utama ............................ 55

Gambar 4.8 Desain Form Pengecekan KRS Mahasiswa . 55

Gambar 4.9 Form Pengambilan KRS ................................ 56

Gambar 4.10 Form Master Mahasiswa ............................... 56

Gambar 4.11 Form Master Mata Kuliah .............................. 57

Gambar 4.12 Form Master Dosen ....................................... 57

Gambar 4.13 Form Master Mata Kuliah .............................. 58

Gambar 4.14 Form Master Kelas ........................................ 58 

Gambar 4.15 Laporan Data KRS ........................................ 59 

Gambar 4.16 Laporan Data MK .......................................... 59 

Gambar 5.1 Form MainMenu Aplikasi KRS ...................... 60

Gambar 5.2 Form Cek KRS Mahasiswa ........................... 61

Page 14: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 14/16

xiv

Gambar 5.3 Form Pengisian KRS Mahasiswa .................. 62

Gambar 5.4 Form Laporan KRS Mahasiswa .................... 63

Gambar 5.5 Form Master Mahasiswa ............................... 63

Gambar 5.6 Form Master Pelajaran .................................. 64

Gambar 5.7 Form Master Dosen ....................................... 65

Gambar 5.8 Form Master Pembimbing ............................. 65

Gambar 5.9 Form Master Kelas ........................................ 66

Gambar 5.10 Laporan KRS Mahasiswa .............................. 67

Gambar 5.11 Laporan Semua Data MK .............................. 68

Gambar 5.12 Laporan Data MK Berdasarkan Tahun Akademik

  ................................................................................. 68

Gambar 5.13 Laporan Data MK Berdasarkan Dosen Pengampu

................................................................................. 69

Page 15: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 15/16

xv

DAFTAR LAMPIRAN

Halaman

Lampiran 1 Listing Program ...............................................

Lampiran 2 Daftar Riwayat Hidup ......................................

Lampiran 3 Lembar Bimbingan Skripsi ..............................

Page 16: Cover

7/17/2019 Cover

http://slidepdf.com/reader/full/cover-568bd66d6aa29 16/16

xvi