SKRIPSI

PENGEMBANGAN SISTEM INFORMASI AKADEMIK MENGGUNAKAN JSP 
STUDI KASUS DI STP AMPTA

Skripsi Diajukan Guna Memenuhi Salah Satu Persyaratan
Untuk Memperoleh Gelar Sarjana Komputer

Disusun Oleh :
   Nama	: Dody Affandy Gultom
   No. Mhs	: 065610015
   Jurusan	: Sistem Informasi
   Jenjang	: Strata Satu (S-1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM 
YOGYAKARTA
2008
HALAMAN PERSETUJUAN

Judul  Skripsi              : PENGEMBANGAN SISTEM INFORMASI AKADEMIK MENGGUNAKAN JSP STUDI KASUS DI STP AMPTA
Nama			: Dody Affandy Gultom
Nomor Mahasiswa	: 065610015
Jurusan      		: Sistem Informasi
Jenjang		: Strata Satu (S1)
Matakuliah		: Skripsi

Telah Diperiksa dan Disetujui
Yogyakarta, 11 Februari 2008

Mengetahui,

Dosen Pembimbing I

Bambang P.D.P., S.Kom., S.E., MMSI.	Dosen Pembimbing II

Rudy Cahyadi, S.Si., M.T.	
HALAMAN PENGESAHAN

PENGEMBANGAN SISTEM INFORMASI AKADEMIK
MENGGUNAKAN JSP
STUDI KASUS DI STP AMPTA

Telah disetujui dan disahkan dihadapan Tim Penguji Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta
			Pada Hari	:  Senin
			Tanggal	:  11 Februari 2008
			Pukul		:  09.00

Susunan Dosen Penguji

No	
Nama	
Tanda Tangan	

1.	
Bambang P.D.P., S.E., S.Kom., MMSI.	
1	..................

2.	
Rudy Cahyadi, S.Si., M.T.		
2	....................

3.	
Yohakim Marwanta, S.Kom.	
3	..................

4.	
Sri Redjeki, S.Si., M.Kom.		
4	....................

Mengetahui,
Ketua Jurusan Sistem Informasi 

L.N. Harnaningrum, S.Si., M.T.
HALAMAN PERSEMBAHAN DAN MOTTO

Mahkota hanya diterima oleh setiap orang yang mencapai garis finish.
Pertempuran hidup tidak selalu dimenangkan oleh orang kuat. Tetapi, cepat atau lambat, yang menang adalah mereka yang berfikir mampu memenangkan Pertempuran itu.

Takut akan Tuhan adalah permulaan pengetahuan, tetapi orang bodoh Menghina hikmat dan didikan. Hai anakku, dengarkanlah didikan ayahmu, Dan jangan menyia-nyiakan ajaran ibumu, sebab karangan bunga yang indah itu bagi kepalamu, dan suatu kalung bagi lehermu. (Amsal 1:7-9, Alkitab)

Karya tulis ini kupersembahkan untuk:
Tuhan Yesus Kristus yang selalu memberkatiku
Bapak, almarhum Ibu tercinta, Kakak, Adik, Abang dan Kaka Ipar, ketiga keponakanku tercinta serta keluarga besarku yang selalu medukungku.
Untuk teman-teman yang tidak dapat kusebutkan satu persatu, terimaksih atas saran serta dukungannya.
INTISARI
Pertumbuhan teknologi internet memberikan kesempatan untuk diaplikasikan dalam berbagai bidang termasuk pendidikan tinggi, dalam rangka meningkatkan kualitas pendidikan. Melalui Sistem Informasi Akademik, mempermudah dalam penyediaan serta pengaksesan informasi mengenai kegiatan akademika, serta informasi yang terpadu dan dapat dipercaya.
“Pengembangan Sistem Informasi Akademik Menggunakan JSP studi Kasus di STP AMPTA” adalah sistem yang menyediakan berbagai macam informasi akademik yang ada di STP AMPTA. Sistem ini terbagi menjadi tiga level yaitu level admin, level dosen, dan level mahasiswa dengan hak akses masing-masing. Level admin dapat mengakses seluruh sistem, level mahasiswa dan dosen harus terlebih dahulu terdaftar untuk dapat mengakses sistem ini, untuk umum tidak perlu mendaftar dapat melihat jurusan yang ada pada STP AMPTA serta informasi jadwal kuliah. Informasi yang ditampilkan adalah hasil pengolahan data yang telah dimasukkan oleh level admin.
Dengan adanya sistem informasi akademik ini akan sangat membantu baik untuk pihak sekolh tinggi, mahasiswa, maupun dosen. Pihak sekolah tinggi akan memiliki sistem data yang terpadu. Dosen dapat mengakses informasi akademik serta memasukkan hasil penilaian mahasiswa. Sedangkan mahasiswa dapat melihat informasi akademik, serta hasil studi yang dia dapatkan setiap waktu.

Kata Kunci : sistem informasi akademik, internet, JSP

KATA PENGANTAR
Salam Sejahtera,
Segala puji syukur penulis ucapkan kepada Tuhan yang  Maha Kuasa, karena atas kebaikan-Nya maka penulis dapat menyelesaikan laporan SKRIPSI dengan judul “Pengembangan Sistem Informasi Akademik Menggunakan JSP studi Kasus di STP AMPTA”.
Selama dalam menyelesaikan SKRIPSI ini penulis banyak mendapatkan bantuan dan bimbingan serta dorongan dari berbagai pihak baik secara langsung maupun tidak langsung, oleh karena itu dalam kesempatan ini penulis ingin  menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1.	Bapak Prof. DR. Ir. Prayoto, M.Sc., selaku ketua Sekolah Tinggi Manajemen Informatika Dan Komputer  Akakom Yogyakarta,
2.	Bapak Ir. M. Guntara, M.T., Selaku Pembantu Ketua I Sekolah Tinggi Manajemen Informatika Dan Komputer Yogyakarta,
3.	Ibu L.N. Harnaningrum, S.Si., M.T, Selaku ketua jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika Dan Komputer Yogyakarta,
4.	Bapak Bambang Pusrnomosidi D.P, Selaku dosen pembimbing 1, dan Bapak Rudi Cahyadi, selaku dosen pembimbing 2 yang selalu memberi bimbingan, arahan, petunjuk dan saran yang sangat besar manfaatnya dalam penyusunan karya tulis ini,
5.	Bapak dan Ibu dosen Sekolah Tinggi Manajemen Informatika Dan Komputer  AKAKOM Yogyakarta,
6.	Kepala Staf Bagian Pengajaran STMIK AKAKOM Yogyakarta, 
7.	Semua teman-teman di jurusan SI STMIK AKAKOM Yogyakarta yang tidak bisa kusebutkan satu persatu.
	Penulis menyadari bahwa didalam penyusunan SKRIPSI ini masih banyak kekurangan, untuk itu saran yang membangun sangat penulis harapkan. Semoga SKRIPSI ini bermanfaat bagi semua pihak tanpa pengeculian.

  Yogyakarta, 11 Februari 2008

Penulis

DAFTAR ISI

	Hal
HALAMAN SAMPUL DEPAN 	
HALAMAN JUDUL  		i
HALAMAN PERSETUJUAN 		ii
HALAMAN PENGESAHAN 		iii
HALAMAN PERSEMBAHAN DAN MOTO		iv
HALAMAN INTISARI 		v
KATA PENGANTAR 		vi
DAFTAR ISI 		viii
DAFTAR GAMBAR  		xiii
DAFTAR TABEL  		xvi
BAB I  	PENDAHULUAN
1.1.	Latar Belakang Permasalahan 		1
1.2.	Perumusan Masalah 		2
1.3.	Batasan Masalah 		3
1.4.	Tujuan Penulisan Tugas Akhir 		3
1.5.	Metode Pengumpulan Data 		3
1.6.	Langkah-Langkah Penyusunan Tugas Akhir 		4
1.7.	Sistematika Penulisan Tugas Akhir 		4
BAB II 	LANDASAN TEORI
2.1.	Sekilas Tentanng YPKS dan AMPTA Yogyakarta 		6
2.1.1.	Program dan Jenjang Studi 		7
2.2.	Konsep Dasar Sistem Informasi 		9
2.3.	Pengertian Internet 		12
2.3.1.	Home Page 		12
2.3.2.	Web Browser 		13
2.3.3.	Web Server 		13
2.4.	Client Server 		14
2.4.1.	Pemrograman Sisi Client 		14
2.4.2.	Pemrograman Sisi Server 		15
2.5.	Hypertext Mark-Up Language(HTML) 		15
2.6.	Cascading Style Sheet (CSS) 		16
2.7.	MySql 		18
2.7.1 	SQL dalam MySQL 		18
2.7.2 	Tipe Data MySQL 		19
2.8. 	Java, JSE, JME, dan JEE 		21
2.9. 	Tomcat 		23
2.10. JSP (Java Server Pages) 		24
2.10.1 Sejarah JSP 		24
2.10.2 Cara Kerja JSP 		24
2.10.3 Kode Sumber JSP 		25
2.11. Keunggulan JSP 		26
2.12. Bahasa Pemrograman Java Server Pages (JSP) 		28
BAB III 	ANALISIS DAN PERANCANGAN SISTEM
3.1.	Analisis Sistem 		29
3.2.	Perangkat Keras  		29
3.3. 	Perangkat Lunak  		30
 3.4. 	Data Flow Diagram (DFD) 		30
3.4.1. Diagram Konteks 		30
3.4.2. DAD Level 0 		31
3.4.3. DAD Level 1 Proses 1		32
3.4.4. DAD Level 1 Proses 2		33
3.4.5. DAD Level 1 Proses 3		33
3.4.6. DAD Level 1 Proses 4		34
3.4.7. DAD Level 1 Proses 5		34
3.4.8. DAD Level 1 Proses 6		34
3.4.9. DAD Level 1 Proses 7		35
3.4.10. DAD Level 1 Proses 8 		35
3.5. 	Perancangan Basis Data 		36
3.5.1.	Tabel Mahasiswa 		37
3.5.2. Tabel Dosen 		38
3.5.3. Tabel Jurusan 		39
3.5.4. Tabel Matakuliah 		40
3.5.5. Tabel Jadwal 		41
3.5.6. Tabel KRS 		41
3.5.6. Tabel Admin 		42
3.6. Relasi Antar Tabel 		43
3.7. Bagan Alir Sistem 		44
3.7.1. Penjelasan Gambar Bagan Alir Sistem 		45
3.8. Rancangan Input dan Ouput 		46
3.8.1. Rancangan Input Data Dosen 		46
3.8.2. Rancangan Input Data Matakuliah 		47
3.8.3. Rancangan Input Data Jadwal 		47
3.8.4. Rancangan Input Data Mahasiswa 		48
3.8.5. Rancangan Input Data Jurusan 		49
3.8.6. Rancangan Input Data KRS		49
3.8.7. Rancangan Input Data Nilai 		50
3.8.8. Rancangan Output Dosen 		50
3.8.9. Rancangan Output Matakuliah 		51
3.8.10. Rancangan Output Jadwal 		51
3.8.11. Rancangan Output Jurusan 		51
3.8.12. Rancangan Output KRS		52
3.8.13. Rancangan Output Mahasiswa 		52
3.8.14. Rancangan Output Nilai 		53
3.8.15. Rancangan Output KHS 		53
3.8.16. Rancangan Output Transkrip 		54
BAB IV 	IMPLEMENTASI SISTEM
4.1.	Spesifikasi Program 		55
4.1.1.	Menu Pemasukan Data 		55
4.1.2.	Menu Laporan		56
4.2.	Menjalankan Program 		57
4.2.1.	Menu Pemasukan Data Matakuliah 		58
4.2.2.	Menu Pemasukan Data Jadwal 		59
4.2.3.	Menu Pemasukan Data Nilai 		60
4.2.4.	Menu Daftar Data Matakuliah 		60
4.2.5.	 Menu Daftar Data Jadwal 		61
4.2.6.	 Menu Daftar Data Nilai 		62
4.2.7.	Menu Laporan Matakuliah 		62
4.2.8.	Menu Laporan Jadwal 		63
4.2.9.	Menu Laporan Nilai 		63
4.2.10.	Menu Laporan KHS 		64
4.2.11.	Menu Laporan Transkrip 		65
BAB V	KESIMPULAN DAN SARAN
5.1.	Kesimpulan 		66
5.2.	Saran-Saran 		66
DAFATR PUSTAKA 		67
LAMPIRAN :
•	LISTING LAPORAN
•	LISTING PROGRAM

DAFTAR GAMBAR

	Hal
Gambar 2.1.	Kampus STP AMPTA Yogyakarta 		7
Gambar 2.2.	Blok-Blok Pembangunan Sistem Informasi 		9
Gambar 2.3.	Arsitektur aplikasi berbasis web 		13
Gambar 2.4.	Komponen JEE 		23
Gambar 3.1.	Context Diagram Sistem Informasi Akademik 		31
Gambar 3.2.	Diagram Arus Data Level 0		32
Gambar 3.3.	Diagram Arus Data Level 1 Proses 1 		33
Gambar 3.4.	Diagram Arus Data Level 1 Proses 2 		33
Gambar 3.5.	Diagram Arus Data Level 1 Proses 3 		33
Gambar 3.6.	Diagram Arus Data Level 1 Proses 4 		34
Gambar 3.7.	Diagram Arus Data Level 1 Proses 5 		34
Gambar 3.8.	Diagram Arus Data Level 1 Proses 6 		35
Gambar 3.9.	Diagram Arus Data Level 1 Proses 7 		35
Gambar 3.10.	Diagram Arus Data Level 1 Proses 8 		36
Gambar 3.11.	Relasi Antar Tabel 		43
Gambar 3.12.	Bagan Alir Sistem 		44
Gambar 3.13.	Rancangan Input Data Dosen 		46
Gambar 3.14.	Rancangan Input Data Matakuliah 		47
Gambar 3.15.	Rancangan Input Data Jadwal 		47
Gambar 3.16. Rancangan Input Data Mahasiswa		48
Gambar 3.17.	Rancangan Input Data Jurusan 		49
Gambar 3.18.	Rancangan Input Data KRS		49
Gambar 3.19.	Rancangan Input Data Nilai 		50
Gambar 3.20.	Rancangan Output Dosen 		50
Gambar 3.21.	Rancangan Output Matakuliah 		51
Gambar 3.22.	Rancangan Output Jadwal 		51
Gambar 3.23.	Rancangan Output Jurusan 		52
Gambar 3.24.	Rancangan Output KRS 		52
Gambar 3.25.	Rancangan Output Mahasiswa 		53
Gambar 3.26.	Rancangan Output Nilai 		53
Gambar 3.27.	Rancangan Output KHS 		54
Gambar 3.28.	Rancangan Output Transkrip 		54
Gambar 4.1.	Tampilan Menu Login Admin 		57
Gambar 4.2.	Tampilan Menu Login Mahasiswa 		57
Gambar 4.3.	Tampilan Error menu Login 		57
Gambar 4.4.	Tampilan Error menu Login 		58
Gambar 4.5.	Tampilan Menu Input Data Matakuliah 		58
Gambar 4.6.	Tampilan Error Input Data Matakuliah 		59
Gambar 4.7.	Tampilan Informasi Penyimpanan Data Matakuliah 		59
Gambar 4.8.	Tampilan Menu Input Data Jadwal 		59
Gambar 4.9.	Tampilan Menu Input Data Nilai 		60
Gambar 4.10.	Tampilan Menu Daftar Data Matakuliah		60
Gambar 4.11.	Tampilan Konfirmasi Hapus Data Matakuliah		61
Gambar 4.12.	Tampilan Informasi Hapus Data Matakuliah		61
Gambar 4.13.	Tampilan Menu Daftar Data Jadwal 		61
Gambar 4.14.	Tampilan Menu Daftar Data Nilai 		62
Gambar 4.15.	Tampilan Laporan Matakuliah 		62
Gambar 4.16.	Tampilan Laporan Matakuliah Per Jurusan 		63
Gambar 4.17.	Tampilan Menu Laporan Jadwal		63
Gambar 4.18.	Tampilan Laporan Nilai		64
Gambar 4.19.	Tampilan Laporan KHS		64
Gambar 4.20.	Tampilan Laporan Transkrip 		65

DAFTAR TABEL

	Hal
Tabel 3.1.	Struktur Tabel Mahasiswa 		37
Tabel 3.2.	Struktur Tabel Dosen 		39
Tabel 3.3.	Struktur Tabel Jurusan 		40
Tabel 3.4.	Struktur Tabel Matakuliah 		40
Tabel 3.5.	Struktur Tabel Jadwal 		41
Tabel 3.6.	Struktur Tabel KRS 		42
Tabel 3.7.	Struktur Tabel Admin 		42