PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

dokumen-dokumen yang mirip
Pengembangan Sistem Informasi Tugas Akhir Berbasis Web Untuk Sistem Informasi Akademik Universitas Atma Jaya Yogyakarta

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PEMBANGUNAN APLIKASI BERBASIS WEB UNTUK EVALUASI KINERJA DOSEN PADA PROSES BELAJAR DAN MENGAJAR DI UNIVERSITAS ATMA JAYA YOGYAKARTA

PENGEMBANGAN SISTEM INFORMASI AKADEMIK UNTUK PELAPORAN PROSES AKADEMIK MAHASISWA BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS POSYANDU BERBASIS WEB

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM INFORMASI BERBASIS DEKSTOP DAN WEB MULTIMEDIA DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

PEMBANGUNAN SISTEM INFORMASI SARANA DAN PRASARANA UNIVERSITAS ATMA JAYA YOGYAKARTA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB PEMBIAYAAN PEMBELIAN ASET PADA BANK DENGAN PERANTARAAN PERUSAHAAN MULTIFINANCE

PEMBANGUNAN SISTEM INFORMASI SKRIPSI DAN TUGAS AKHIR PADA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PEMBANGUNAN SISTEM INFORMASI KERJASAMA DAN PROMOSI BERBASIS WEB (STUDI KASUS UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN PERANGKAT LUNAK PEMESANAN RUANG KARAOKE BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI SKRIPSI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN SISTEM INFORMASI INVENTORI DAN HELP DESK DI PUSAT SISTEM INFORMASI UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN SISTEM RESERVASI FILM DAN RUANG PADA BIOSKOP MINI BERBASIS WEB DAN ANDROID

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

PEMBANGUNAN SISTEM INFORMASI SPARE PARTS TERINTEGRASI BERBASIS WEB

PENGEMBANGAN PORTAL DOSEN UNIVERSITAS DENGAN INTEGRASI JAVA DAN ASP.NET WEB SERVICE MENGGUNAKAN PHP SOAP-WSDL

WEBSITE POINT OF INTEREST BERBASIS LOCATION BASED SERVICE DI SEKITAR RUTE TRANSJAKARTA

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT UNTUK MENDUKUNG PELAYANAN PASIEN DI RUMAH SAKIT UMUM PATMASURI YOGYAKARTA

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

Tugas Akhir. Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Disusun Oleh : ALOYSIUS HERRY FATMANTO

PEMBANGUNAN SISTEM INFORMASI KLINIK GIGI UNTUK MENDUKUNG PELAYANAN PASIEN DI KLINIK GIGI XYZ. Tugas Akhir

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS DAERAH RAWAN BANJIR BERBASIS WEB TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT MENGGUNAKAN FRAMEWORK CODEIGNITER

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

INTEGRASI PELAPORAN KEUANGAN PERBANKAN BERBASIS SERVICE ORIENTED ARCHITECTURE TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEUANGAN STUDI KASUS SMK MARSUDI LUHUR I YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI QUALITY SYSTEM PROCEDURE UNIVERSITAS ATMA JAYA YOGYAKARTA

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PENGEMBANGAN SISTEM INFORMASI EVALUASI PENYELENGGARAAN PROGRAM STUDI DI UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI AKUNTANSI UNTUK PERUSAHAAN DAGANG SKALA MIKRO, KECIL DAN MENENGAH

JEFRI TRIO VEMBER NPM:

PEMBANGUNAN PORTAL WEB PADA PT. TATA TRANSPORT DENGAN MENGGUNAKAN WINDOWS SHAREPOINT SERVICE 3.0

Disusun oleh : Michael Aristian Sudarmanto NIM :

Pengembangan Sistem Informasi Monitoring dan Evaluasi Pengendalian Hama Berbasis Web

PEMBANGUNAN SISTEM INFORMASI BIRD ATLAS INDONESIA BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE SALES ASSISTANT. SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika.

SISTEM INFORMASI LALU LINTAS ANGKUTAN UDARA PT.ANGKASA PURA I(PERSERO) YOGYAKARTA BERBASIS WEB

PEMBANGUNAN APLIKASI WEB KESISWAAN DENGAN METODE REPLIKASI DATABASE STUDI KASUS SMK MARSUDI LUHUR I YOGYAKARTA

PEMBANGUNAN APLIKASI LAB DISCIPLINE CONTROL

PEMBANGUNAN SISTEM INFORMASI PENERIMAAN PEGAWAI BERBASIS WEB TUGAS AKHIR

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PEMBANGUNAN APLIKASI LELANG ONLINE PRODUK PERTANIAN BERBASIS DESA DAN KAWASAN

PEMBANGUNAN APLIKASI SISTEM INFORMASI GEOGRAFIS PEMERATAAN PENYEBARAN GURU DI YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI PENJAMINAN MUTU (Studi Kasus : Universitas Atma Jaya Yogyakarta) TUGAS AKHIR

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

PEMBANGUNAN SITUS E-MARKETPLACE UNTUK PERSEWAAN VILLA MENGGUNAKAN SMARTY DAN JQUERY SKRIPSI

PENGEMBANGAN APLIKASI MONITORING LABORATORIUM

PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI PENGELOLAAN LAYANAN KESEHATAN IBU DAN ANAK BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

SISTEM INFORMASI PEMBIMBINGAN MAHASISWA PADA UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TANAMAN OBAT KELUARGA SEBAGAI ALTERNATIF PENGOBATAN DENGAN METODE TOPSIS BERBASIS WEB

TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Oleh Yohanes Novendriono NPM :

PEMBANGUNAN SISTEM INFORMASI DESA BERBASIS WEB

PEMBANGUNAN APLIKASI PENGUMUMAN TERPADU BERBASIS MOBILE

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

RANCANG BANGUN SISTEM INFORMASI KOLABORATIF BERBASIS WEB UNTUK MANAJEMEN PROJEK TEKNOLOGI INFORMASI

PEMBANGUNAN APLIKASI PEMESANAN DAN PEMBAYARAN TIKET BIOSKOP MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN (SIMKA) BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI SIMULASI TRY OUT UJIAN NASIONAL SMA BERBASIS MOBILE

PEMBANGUNAN SISTEM INFORMASI RANTAI PASOK BERBASIS WEB (STUDI KASUS PT TUNAS LOGAM JAYA)

PEMBANGUNAN SISTEM INFORMASI KESISWAAN STUDI KASUS SMK MARSUDI LUHUR I YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN SEMEN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PAJAK KENDARAAN BERMOTOR BERBASIS WEB (STUDI KASUS: SAMSAT KOTA YOGYAKARTA)

PEMBANGUNAN WEB INTELLIGENCE GEOGRAPHICS UNTUK MEMBANTU KEPUTUSAN PENATAAN PEMUKIMAN WILAYAH DIY TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK UNTUK MEMBUAT BASIS DATA TAKSONOMI BERITA

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI

PENGEMBANGAN APLIKASI INSTANT MESSENGER DENGAN VOICE DAN VIDEO CONFERENCE

PENGEMBANGAN APLIKASI SIMULASI DAN PEMODELAN RESERVASI HOTEL DENGAN VRML

PEMBANGUNAN SISTEM INFORMASI NILAI UNTUK SEKOLAH MENENGAH ATAS BERBASIS WEB

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

PEMBANGUNAN APLIKASI KLASIFIKASI MAHASISWA BARU UNIVERSITAS ATMA JAYA YOGYAKARTA DENGAN METODE NAΪVE BAYES CLASSIFIER

PEMBANGUNAN APLIKASI MOBILE MARKETPLACE UNTUK PENYEWAAN KENDARAAN TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI UJIAN INDONESIA AIKIKAI BERBASIS WEB DENGAN DUKUNGAN TEKNIK ASYNCHRONOUS JAVASCRIPT AND XML (AJAX)

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENJURUSAN PADA TINGKAT SMA MENGGUNAKAN METODE K NEAREST NEIGHBOR (APerS) TUGAS AKHIR

PEMBANGUNAN APLIKASI PENCARIAN RUMAH SAKIT DAN DOKTER TERDEKAT BERBASIS ANDROID

PEMBANGUNAN APLIKASI E-MARKETING PROPERTY BERBASIS WEB (STUDI KASUS : PT. INTI CIPTA PROPERTINDO)

PEMBANGUNAN SISTEM INFORMASI KESISWAAN STUDI KASUS SMP MARIA IMMACULATA CILACAP

PEMBANGUNAN APLIKASI MOBILE PEMBELAJARAN SISTEM PENCERNAAN MANUSIA BERBASIS MULTIMEDIA TUGAS AKHIR

PENGEMBANGAN APLIKASI PENGENALAN POLA PENYAKIT KULIT MENGGUNAKAN BACKPROPAGATION MOMENTUM

PENGEMBANGAN PERANGKAT LUNAK ALAT BANTU PENGUMPULAN DATA EXTERNAL UAJY TUGAS AKHIR

PENGEMBANGAN SISTEM RESERVASI ANTRIAN SERVICE MOTOR BERBASIS WEB DAN SMS

PEMBANGUNAN SITUS UNTUK MEMPERTEMUKAN KEBUTUHAN PERUSAHAAN DAN KEMAMPUAN PENCARI KERJA TUGAS AKHIR

PENGEMBANGAN APLIKASI REKOMENDASI DIET BERBASIS ANDROID TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENGUMUMAN PERKULIAHAN MAHASISWA

PEMBANGUNAN APLIKASI MOBILE PENGETAHUAN KEBIDANAN DAN LETAK RUMAH BERSALIN BERBASIS LOKASI

PEMBANGUNAN SISTEM PAKAR PENANGGULANGAN HAMA DAN PENYAKIT PADA TANAMAN KENTANG MENGGUNAKAN METODE CERTAINTY FACTOR

Transkripsi:

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatikaa Disusun oleh: YB. Bagus Adityatama 06 07 05019 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA 2010 i

ii

Tugas Akhir ini kupersembahkan untuk: Universitas Atma Jaya Yogyakarta Orang Tua dan Keluargaku tercinta & PT. Bank CIMB Niaga Tbk. iii

KATA PENGANTAR Penulis mengucapkan puji syukur kepada Tuhan Yang Maha Esa atas berkat dan bimbingan-nya sehingga penulis dapat menyelesaikan pembuatan tugas akhir ini dengan baik. Tujuan dari pembuatan tugas akhir ini adalah sebagai salah satu syarat untuk mencapai derajat sarjana Teknik Informatika dari Program Studi Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. Penulis menyadari bahwa dalam pembuatan tugas akhir ini tidak terlepas dari bantuan berbagai pihak baik secara langsung maupun tidak langsung. Oleh sebab itu, penulis mengucapkan terima kasih kepada: 1. Bapak Irya Wisnubhadra, S.T., M.T., selaku Dosen Pembimbing I yang telah banyak meluangkan waktu untuk memberikan bimbingan dan bantuan serta memberikan petunjuk dan masukan yang berharga hingga tugas akhir ini dapat diselesaikan. 2. Bapak Kusworo Anindito, S.T., M.T., selaku Dosen Pembimbing II yang telah meluangkan waktu, tenaga, pikiran untuk memberikan bimbingan dan petunjuk dalam segala hal serta ide-ide yang sangat berharga hingga tugas akhir ini dapat diselesaikan. 3. Seluruh dosen Universitas Atma Jaya Yogyakarta yang pernah mengajar dan membimbing penulis selama kuliah di Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. iv

4. Orang tuaku tercinta, Piut dan Mamah serta Keluarga Kalitan yang selalu setia menemani penulis dalam kondisi apapun. 5. Sahabatku sahabatku : Widi, Dani, Dita, Tiara, Shinta, Pius, Nico yang telah membantu dan mendukung penulis dalam proses pengerjaan tugas akhir ini. 6. Semua teman-teman yang tidak dapat saya sebutkan satu per satu yang telah memberikan dorongan dan semangat yang sangat berarti. 7. PT. Lippo Bank Tbk. Dan PT. Bank CIMB Niaga Tbk. Yang telah memberikan kesempatan kepada penulis untuk mengenyam dan menyelesaikan pendidikan di tingkat Strata 1. 8. Larry Page dan Sergey Brinn yang telah memfasilitasi penulis dengan mesin pencarian yang sungguh-sungguh dahsyat. Penulis menyadari bahwa Tugas Akhir ini jauh dari sempurna. Oleh sebab itu segala kritik dan saran yang membangun sangat penulis harapkan. Akhir kata semoga tugas akhir ini dapat berguna dan bermanfaat bagi semua pihak. Yogyakarta, November 2010 Penulis v

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN... i ii HALAMAN PERSEMBAHAN... iii KATA PENGANTAR... DAFTAR ISI... iv vi DAFTAR GAMBAR... xii DAFTAR TABEL... ABSTARK... xv xvi BAB I... 1 PENDAHULUAN... 2 1.1. Latar Belakang... 2 1.2. Rumusan Masalah... 2 1.3. Tujuan Penelitian... 2 1.4. Batasan Masalah... 3 1.5. Metodologi Penelitian... 3 1.6. Sistematika Penulisan... 5 BAB II... 7 TINJAUAN PUSTAKA... 7 BAB III... 8 LANDASAN TEORI... 8 3.1. Konsep Dasar Sistem... 8 3.2. Konsep Dasar Informasi... 12 vi

3.3. Konsep Dasar Sistem Informasi... 13 3.4. Sistem Informasi Berbasis Web... 16 3.4.1. Web Server... 16 3.4.2. Web Browser... 16 3.4.3. Web Statis... 17 3.4.4. Web Dinamis... 17 3.5. Internet... 17 3.6. Web Application... 18 3.7. Client Side Server Side... 18 3.7.1. Client Side... 18 3.7.2. Server Side... 19 3.8. Kerja Praktek Dan Magang... 20 BAB IV... 24 ANALISIS DAN PERANCANGAN PERANGKAT LUNAK... 24 4.1. Analisis Perangkat Lunak... 24 4.1.1. Lingkup Masalah... 24 4.1.2. Arsitektur Perangkat Lunak SIMaKePra.. 25 4.1.2.1. Konektivitas... 25 4.1.2.2. Perancangan Arsitektur... 26 4.1.3. Fungsi Produk... 26 1. Fungsi Login... 26 2. Fungsi Pengelolaan Pendaftaran Magang dan Kerja Praktek... 27 3. Fungsi Pengelolaan Bimbingan Magang dan Kerja Praktek... 28 vii

4. Fungsi Pengelolaan Ujian Magang Dan Kerja Praktek... 29 4.1.4. Kebutuhan Antarmuka... 30 4.1.4.1. Asumsi Dan Ketergantungan... 30 4.1.4.2. Kebutuhan Antarmuka Eksternal... 30 4.1.4.3. Antarmuka Pemakai... 30 4.1.4.4. Antarmuka Perangkat Keras... 30 4.1.4.5. Antarmuka Perangkat Lunak... 31 4.1.4.6. Antarmuka Komunikasi... 32 4.1.5. Kebutuhan Fungsionalitas... 32 4.1.5.1. Use Case Diagram... 32 4.1.5.2. Spesifikasi Kebutuhan Fungsionalitas 32 4.1.6. Entity Relationship Diagram... 33 4.2. Perancangan Perangkat Lunak... 33 4.2.1. Sequence Diagram... 33 4.2.1.1. Login... 34 4.2.1.2. Pengajuan Magang Dan Kerja Praktek 35 4.2.1.3. Cek Status Magang Dan Kerja Praktek 35 4.2.1.4. Edit Data Kerja Praktek... 36 4.2.1.5. Cetak Surat Pengantar... 36 4.2.1.6. Tambah Data Laporan Bimbingan... 37 4.2.1.7. Tampil Bimbingan Mahasiswa... 37 4.2.1.8. Ajukan Ujian Kp... 38 4.2.1.9. Tampil Jadwal Ujian Kp... 38 4.2.2. Class Diagram... 39 4.2.3. Deskripsi Kelas... 40 4.2.3.1. Class PengajuanKP... 40 viii

4.2.3.2. Class TambahUjianKP... 41 4.2.3.3. Class LaporanUjianKP... 41 4.2.3.4. Class BimbinganDosenReportWeb... 42 4.2.3.5. Class CekMahasiswaUjianKP... 42 4.2.3.6. Class CekMahasiswaUjianKPProdi... 43 4.2.3.7. Class CekMahasiswaUjianKPTU... 43 4.2.3.8. Class CekMahasiswaKP... 44 4.2.3.9. Class CekMahasiswaKPBimbingan... 44 4.2.3.10. Class CekMahasiswaKPProdi... 45 4.2.3.11. Class CekStatusUjianKP... 45 4.2.3.12. Class CekStatusKP... 46 4.2.4. Dekomposisi Data... 46 4.2.5. Perancangan Antarmuka... 46 4.2.6. Physical Data Model... 47 BAB V... 48 IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK... 48 5.1. Implementasi Perangkat Lunak... 48 5.1.1. Login... 48 5.1.2. Home... 49 5.1.3. Search Perusahaan... 50 5.1.4. Pengajuan KP... 51 5.1.5. Cek Status KP... 52 5.1.6. Tambah Dan Tampil Bimbingan... 53 5.1.7. Submit File ACC... 54 5.1.8. Cek Ujian KP... 55 5.1.9. Home Prodi... 56 ix

5.1.10. Tampil Data KP... 57 5.1.11. Edit Data KP... 58 5.1.12. Lihat Bimbingan Prodi... 60 5.1.13. Lihat Histori KP... 61 5.1.14. Persetujuan KP Untuk Ujian... 62 5.1.15. Pembatalan KP... 63 5.1.16. Lihat Jadwal Ujian KP Untuk Prodi dan Dosen... 64 5.1.17. Lihat Detail Ujian KP... 65 5.1.18. Set Tanggal Batas KP... 66 5.1.19. Edit Tanggal Batas KP... 67 5.1.20. Home Dosen... 68 5.1.21. Tampil KP ACC Untuk Dosen... 69 5.1.22. Tampil Bimbingan... 70 5.1.23. Ubah Bimbingan... 71 5.1.24. Home TU... 72 5.1.25. Cetak Surat Pengantar... 73 5.1.26. Pendaftaran Ujian KP... 74 5.1.27. Tambah Ujian KP... 75 5.1.28. Ubah Ujian KP... 76 5.1.29. Cetak Berita Acara Ujian KP... 77 5.1.30. Cetak Jadwal Ujian KP... 78 5.1.31. Cetak Rekap KP Per Semester... 79 5.1.32. Perimbangan Dosen... 80 5.1.33. Cetak Lampiran SK... 81 5.2. Pengkodean Perangkat Lunak... 82 5.3. Pengujian Perangkat Lunak... 89 x

BAB VI... 106 PENUTUP... 106 6.1. KESIMPULAN... 106 6.2. SARAN... 106 DAFTAR PUSTAKA... 107 xi

DAFTAR GAMBAR Gambar 3.1 Siklus Informasi... 13 Gambar 3.2 Konsep Dasar Browser dan Server Web... 16 Gambar 3.3 Proses Pada Client Side... 19 Gambar 3.4 Proses Pada Server Side... 20 Gambar 3.5 Bagan Alir Prosedur Pendaftaran Pelaksanaan Kerja Praktek... 22 Gambar 3.6 Bagan Alir Prosedur Pelaksanaan Kerja Praktek... 23 GAMBAR 4.1 ARSITEKTUR SIMaKePra... 25 Gambar 4.2 Perancangan Arsitektur... 26 Gambar 4.3 Use Case Diagram SIMaKePra... 32 Gambar 4.4 Entity Relationship Diagram... 33 Gambar 4.5 Sequence Diagram : Login... 34 Gambar 4.6 Sequence Diagram : Pengajuan Magang Dan Kerja Praktek... 35 Gambar 4.7 Sequence Diagram : Cek Status Magang Dan Kerja Praktek... 35 Gambar 4.8 Sequence Diagram : Edit Data Kerja Praktek... 36 Gambar 4.9 Sequence Diagram : Cetak Surat Pengantar 36 Gambar 4.10 Sequence Diagram : Tambah Data Laporan Bimbingan... 37 Gambar 4.11 Sequence Diagram : Tampil Bimbingan Mahasiswa... 37 Gambar 4.12 Sequence Diagram : Ajukan Ujian KP... 38 xii

Gambar 4.13 Sequence Diagram : Tampil Jadwal Ujian KP... 38 Gambar 4.14 Class Diagram SIMaKePra... 39 Gambar 4.15 Physical Data Model... 47 Gambar 5.1 Rancangan Antarmuka Login... 48 Gambar 5.2 Rancangan Antarmuka Home... 49 Gambar 5.3 Rancangan Antarmuka Search Perusahaan... 50 Gambar 5.4 Rancangan Antarmuka Pengajuan KP... 51 Gambar 5.5 Rancangan Antarmuka Cek Status KP... 52 Gambar 5.6 Rancangan Antarmuka Tambah dan Tampil Bimbingan... 53 Gambar 5.7 Rancangan Antarmuka Submit File ACC... 54 Gambar 5.8 Rancangan Antarmuka Cek Ujian KP... 55 Gambar 5.9 Rancangan Antarmuka Home Prodi... 56 Gambar 5.10 Rancangan Antarmuka Tampil Data KP... 57 Gambar 5.11 Rancangan Antarmuka Edit Data KP... 58 Gambar 5.12 Rancangan Antarmuka Lihat Bimbingan - Prodi... 60 Gambar 5.13 Rancangan Antarmuka Lihat Histori KP... 61 Gambar 5.14 Rancangan Antarmuka Persetujuan KP untuk Ujian... 62 Gambar 5.15 Rancangan Antarmuka Pembatalan KP... 63 Gambar 5.16 Rancangan Antarmuka Lihat Jadwal Ujian KP untuk Prodi Dan Dosen... 64 Gambar 5.17 Rancangan Antarmuka Lihat Detail Ujian KP... 65 xiii

Gambar 5.18 Rancangan Antarmuka Set Tanggal Batas KP... 66 Gambar 5.19 Rancangan Antarmuka Edit Tanggal Batas KP... 67 Gambar 5.20 Rancangan Antarmuka Home Dosen... 68 Gambar 5.21 Rancangan Tampil KP ACC untuk Dosen... 69 Gambar 5.22 Rancangan Antarmuka Tampil Bimbingan Dosen... 70 Gambar 5.23 Rancangan Antarmuka Ubah Bimbingan... 71 Gambar 5.24 Rancangan Antarmuka Home TU... 72 Gambar 5.25 Rancangan Antarmuka Cetak Surat Pengantar... 73 Gambar 5.26 Rancangan Antarmuka Pendaftaran Ujian KP 74 Gambar 5.27 Rancangan Antarmuka Tambah Ujian KP... 75 Gambar 5.28 Rancangan Antarmuka Ubah Ujian KP... 76 Gambar 5.29 Rancangan Antarmuka Cetak Berita Acara Ujian KP... 77 Gambar 5.30 Rancangan Antarmuka Cetak Jadwal Ujian KP... 78 Gambar 5.31 Rancangan Antarmuka Cetak Rekap KP Per Semester... 79 Gambar 5.32 Rancangan Antarmuka Perimbangan Dosen.. 80 Gambar 5.33 Rancangan Antarmuka Cetak Lampiran SK.. 81 xiv

DAFTAR TABEL Tabel 5.1 Pengkodean WebForm SIMaKePra... 82 Tabel 5.2 Pengkodean Library SIMaKePra... 86 Tabel 5.3 Tabel Pengujian Fungsi Perangkat Lunak SIMaKePra... 90 xv

Pengembangan Sistem Informasi Kerja Praktek/Magang Berbasis Web untuk Program Studi Teknik Informatika Universitas Atma Jaya Yogyakarta YB. Bagus Adityatama Fakultas Teknologi Industri Jurusan Teknik Informatika, Universitas Atma Jaya Yogyakarta ABSTRAK Penelitian ini mengembangkan perangkat lunak Sistem Informasi Kerja Praktek/Magang Berbasis Web untuk Universitas Atma Jaya Yogyakarta yang bertujuan untuk meningkatkan pelayanan terhadap mahasiswa dalam mengelola pendaftaran, bimbingan, dan ujian Kerja Praktek/Magang. Sistem Informasi Kerja Praktek/Magang ini dibangun dengan bahasa pemrograman C# dan SQL Server 2005 sebagai basis data dan diharapkan dapat mengubah proses pendaftaran, bimbingan, dan ujian Kerja Praktek/Magang yang pada awalnya paper-based model menjadi digital-based model. Sistem Informasi Kerja Praktek/Magang telah berhasil dibuat dan siap dipergunakan untuk mendukung proses pelayanan mata kuliah Kerja Praktek/Magang mahasiswa Teknik Informatika UAJY, di mana sistem ini akan mengubah model paper-based menjadi model digital-based. Kata Kunci : Sistem Informasi Kerja Praktek/Magang, Web xvi