IMPLEMENTASI WEB SERVICE UNTUK DAFTAR MENGAJAR DOSEN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH PURWOKERTO BERBASIS ANDROID IMPLEMENTATION OF THE WEB SERVICE FOR A LIST OF TEACHING INFORMATICS ENGINEERING LECTURER AT MUHAMMADIYAH UNIVERSITY OF PURWOKERTO
LAPORAN TUGAS AKHIR
IMPLEMENTASI WEB SERVICE UNTUK DAFTAR MENGAJAR DOSEN TEKNIK
INFORMATIKA UNIVERSITAS MUHAMMADIYAH PURWOKERTO BERBASIS ANDROID
IMPLEMENTATION OF THE WEB SERVICE FOR A LIST OF TEACHING INFORMATICS
ENGINEERING LECTURER AT MUHAMMADIYAH UNIVERSITY OF PURWOKERTO BASED
ANDROID
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer WINDRA PRASETYO JUNIARTO NIM. 0803040058 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO APRIL, 2013
PERNYATAAN
Dengan ini saya menyatakan bahwa laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana
Komputer di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya
juga tidak terdapat karya atau pendapat yang pernah ditulis atau
diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan daftar pustaka.Purwokerto, 27 Februari 2013 Windra Prasetyo Juniarto
PERSEMBAHAN
Skripsi ini saya dedikasikan untuk : Orang tuaku Drs. Setyo Wadiyono dan Sri Winarti, Kakak-kakakku Eka Wiwin Setyowati S.E (Alm), Andi Setyo Windiarto S.H serta Tri Agung Setyo Winarno S.E, dan Teman-teman seperjuangan Teknik Informatika 2008 yang telah menjadi penyemangat dalam hidupku dan menemani perjalanan hidupku.
KATA PENGANTAR
Alhamdullilah, puji syukur penulis ucapkan kepada Allah SWT atas segala rahmat, hidayah dan pertolongan-Nya, sehingga laporan Tugas Akhir ini yang berjudul
Implementsi Web Service Untuk Daftar Mengajar Dosen Teknik Informatika Universitas Muhammadiyah Purwokerto Berbasis Android dapat terselesaikan dengan
baik. Shalawat serta salam semoga tetap tercurah kepada Nabi Muhammad SAW serta
keluarga dan sahabatnya.Tugas Akhir ini disusun sebagai sarana untuk mengaplikasi secara langsung ilmu
yang diperoleh selama menjalani studi di Jurusan Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Purwokerto.Penyusunan Tugas Akhir ini tidak lepas dari arahan, bimbingan dan bantuan dari
berbagai pihak. Pada kesempatan ini dengan kerendahan hati, penulis ingin
menyampaikan ucapan terima kasih yang sebesar – besarnya kepada : 1.Kedua Orang Tuaku dan Kakak-kakakKu Eka Wiwin Setyowati S.E., Andi Setyo
Windiarto S.H., dan Tri Agung Setyo Winarno S.E.,yang sangat dan selamanya
kuCintai.2. Tito Pinandita, S.Si., M.Kom selaku dosen pembimbing. Terima kasih atas
bimbingan, arahan dan dorongan semangatnya baik selama pelaksanaan Tugas
Akhir maupun selama menjalani studi Jurusan Teknik Informatika Fakultas Teknik
Informatika Universitas Muhhamadiyah Purwokerto.4. Bapak Dimara Kusuma Hakim, S.T., M.Cs selaku Ketua Program studi Teknik Informatika. Terima kasih atas dukungan dan kemudahan yang diberikan.
5. Ibu Hindayati Mustafidah S.Si., M.Kom selaku pembimbing akademik. Terima
kasih atas bimbingan, arahan dan dorongan semangatnya selama menjalani studi
di Jurusan Teknik Informatika Fakultas Teknik Universitas Muhammadiyah
Purwokerto.6. Dosen – dosen Program Studi Teknik Informatika. Terima kasih atas dukungan, motivasi dan ilmu pengetahuan yang telah diberikan.
7. Sheillia Octa Anggraeni yang selalu setia menemani. Terima kasih atas perhatian, dorongan dan semangatnya dalam menyelesaikan Tugas Akhir ini.
8. Teman – teman seperjuangan Mahasiswa Teknik Informatika UMP angkatan
2008, Team Futsal Informatika 2008, teman- teman kost, serta sahabat-
sahabatku dimanapun mereka berada. Terima kasih atas kebersamaan dan
doanya.
Akhir kata semoga laporan Tugas Akhir ini dapat bermanfaat bagi penulis dan
pembaca.
Purwokerto, 27 Februari 2013
Windra Prasetyo Juniarto
MOTTO
untuk berbuat suatu kebaikan, maka jaminan bagi orang tersebut adalah tidak akan bertemunya ia dengan kemajuan selangkah pun. (Bung Karno)
Ilmu itu lebih baik daripada harta. Ilmu akan menjaga engkau dan
Apabila di dalam diri seseorang masih ada rasa malu dan takut
engkau menjaga harta. Ilmu itu penghukum(hakim), sedangkan harta
terhukum. Kalau harta itu akan berkurang apabila dibelanjakan, tetapi ilmu akan bertambah apabila dibelanjakan. (Sayidina Ali bin Abi Thalib)Berusahalah untuk tidak menjadi manusia yang berhasil, tapi
berusahalah menjadi manusia yang berguna. (Albert Einstein)
Pengetahuan saja tidak cukup, kita harus praktikkan. Keinginan saja
tidak cukup , kita harus bertindak. (Johann von Goethe)
Cara memulai adalah dengan berhenti berbicara dan mulai
melakukan. ‘The way to gest started is to quit talking and begin doing’. (Walt Disney)
INTISARI
Daftar mengajar dosen menjadi salah satu dari Sistem Informasi Akademik
yang ada di suatu Perguruan Tinggi karena dengan hal itu akan membuat
jadwal menjadi terstruktur. Daftar mengajar dosen itu mencakup nama
dosen, mata kuliah, ruang, waktu, semester, serta SKS. Berdasarkan
pengamatan di Universitas Muhammadiyah Purwokerto mahasiswa masih
melihat daftar mengajar dosen secara manual, seperti di papan-papan
pengumuman atau selebaran jadwal kuliah. Melalui suatu sistem web service
berbasis android masalah tersebut dapat diselesaikan. Pada penelitian ini
dibahas penerapan web service berbasis android untuk daftar mengajar
dosen di Universitas Muhammadiyah Purwokerto. Hasil penelitian ini berupa
sebuah sistem web service berbasis android yang dapat membantu proses
otomatisasi daftar mengajar dosen informatka universitas muhammadiyah
purwokerto. Kata-kata kunci: mengajar, dosen, web service, android.
ABSTRACT
A List Of Teaching Informatics Engineering Lecturer is one of Academic
Information System that there is in a university because it can make the
schedule clearer. A List Of Teaching Informatics Engineering Lecturer contains
of lecturers’ name, subject, room, time, semester and SKS. Based on the
observation at Muhammadiyah University of Purwokerto, the students still
saw a list of lecturer teaching manually, like in schedule announcement
boards or leaflet. Through a web service system based Android, those
problems can be solved. In this research, it is discussed about the application
of web service based android for a list of lecturer teaching at Muhammadiyah
universuty of Purwokerto. The result of this research is a web service system
based android that can help automation process of teaching informatics
engineering lecturer list at muhammadiyah university of purwokerto.Keywords: teaching, lecturer, web service, android.
DAFTAR ISI HALAMAN PENGESAHAN ............................................................................................ ii HALAMAN PERSETUJUAN .......................................................................................... iii PERNYATAAN ............................................................................................................ iv HALAMAN PERSEMBAHAN ......................................................................................... v HALAMAN MOTTO .................................................................................................... vi KATA PENGANTAR ................................................................................................... vii x
INTISARI.................................................................................................................. xiii
BAB I. PENDAHULUAN ................................................................................................ 1 A. Latar Belakang ................................................................................................ 1 B. Rumusan Permasalahan .................................................................................. 3 C. Batasan Permasalahan .................................................................................... 3 BAB II. KAJIAN PUSTAKA ............................................................................................. 4 A. Pengertian Mengajar ....................................................................................... 4 B. Web Service .................................................................................................... 4 C. Android .......................................................................................................... 5 D. Emulator Android ............................................................................................ 6 E. Aplikasi Android Client dengan Web Service .................................................... 6 F. Database ........................................................................................................ 7 G. JAVA ............................................................................................................... 7 H. MySQL SERVER ................................................................................................ 8 I. Eclipse ............................................................................................................ 8
J. Hasil Penelitian yang Pernah Dilakukan ........................................................... 9
BAB III. TUJUAN DAN MANFAAT ............................................................................... 11 A. Tujuan .......................................................................................................... 11 B. Manfaat ........................................................................................................ 11 BAB IV. METODE PENELITIAN ................................................................................... 12 A. Jenis Penelitian ............................................................................................. 12 B. variabel Penelitian ........................................................................................ 12 C. Sumber Data ................................................................................................. 12 D. Waktu, Tempat dan Alat................................................................................ 13 E. Pengumpulan Data dan Sumber Pendukung (Literatur) .................................. 13 D Perancangan Sistem ...................................................................................... 14 E. Implementasi Sistem ..................................................................................... 18 BAB V. HASIL DAN PEMBAHASAN ............................................................................. 19 A. Tujuan Pengembangan Sistem ....................................................................... 19 B. Analisis Data ................................................................................................. 19 C. Analisis Kebutuhan ....................................................................................... 20 D. Perancangan Objek ....................................................................................... 20 D. Pengujian Aplikasi ......................................................................................... 27 BAB VI. PENUTUP ..................................................................................................... 38 A. Kesimpulan ................................................................................................... 38 B. Saran ............................................................................................................ 38 DAFTAR PUSTAKA .................................................................................................... 39 LAMPIRAN ............................................................................................................... 40
DAFTAR GAMBAR Gambar 1. Flowchart Web Service Daftar Mengajar Dosen ........................................ 15 Gambar 2. Desain Sistem Daftar Jadwal Mata Kuliah ................................................. 16 Gambar 3. Alur Web Service ..................................................................................... 21 Gambar 4. Scema Alur Web Service Aplikasi Daftar Mengajar Dosen ......................... 22 Gambar 5. Flow Chart koneksi.php ........................................................................... 23 Gambar 6. Flow Chart login.php ............................................................................... 24 Gambar 7. Flow Chart profil.php ............................................................................... 25 Gambar 8. Flow Chart matakuliah.php ...................................................................... 26 Gambar 9. Flow Chart jadwal.php ............................................................................. 26 Gambar 10. Web Service PHP ................................................................................... 27 Gambar 11. Icon Dashboard ..................................................................................... 28 Gambar 12. Form Login ............................................................................................ 29 Gambar 13. Form Dashboard .................................................................................... 30 Gambar 14. Form Profile .......................................................................................... 31 Gambar 15. Form Mata Kuliah .................................................................................. 32 Gambar 16. Form Jadwal Mata Kuliah per Hari.......................................................... 33 Gambar 17. Form Jadwal Mata Kuliah All .................................................................. 34 Gambar 18. Form Login ............................................................................................ 35 Gambar 17. Form Dashboard .................................................................................... 36 Gambar 17. Form Mata Kuliah .................................................................................. 36 Gambar 17. Form Jadwal Mata Kuliah per Hari.......................................................... 37