• Tidak ada hasil yang ditemukan

LAPORAN TUGAS AKHIR RANCANG BANGUN SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS ANDROID (STUDI KASUS : POLITEKNIK PRATAMA PURWOKERTO) THE DESIGN OF ANDROID BASED INFORMATION SYSTEM OF GRADUATION REGISTRATION (CASE STUDY : POLITEKNIK PRATAMA PURWOKERTO)

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAPORAN TUGAS AKHIR RANCANG BANGUN SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS ANDROID (STUDI KASUS : POLITEKNIK PRATAMA PURWOKERTO) THE DESIGN OF ANDROID BASED INFORMATION SYSTEM OF GRADUATION REGISTRATION (CASE STUDY : POLITEKNIK PRATAMA PURWOKERTO)"

Copied!
16
0
0

Teks penuh

(1)

LAPORAN TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS ANDROID

(STUDI KASUS : POLITEKNIK PRATAMA PURWOKERTO)

THE DESIGN OF ANDROID BASED INFORMATION SYSTEM OF GRADUATION

REGISTRATION (CASE STUDY : POLITEKNIK PRATAMA PURWOKERTO)

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

GUNTUR RESTU PERDANA

1003040136

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

(2)
(3)
(4)

v 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 dalam daftar pustaka.

Purwokerto, 24 Februari 2015

(5)

vi

HALAMAN PERSEMBAHAN

Dengan mengucap syukur Alhamdulillah, laporan ini penulis persembahkan kepada :

1. Allah SWT yang senantiasa melimpahkan rahmat, nikmat dan kasih sayangnya. 2. Kedua orang tua yang telah membantu baik secara moril maupun materiil demi

keberhasilan dalam menyelesaikan laporan Tugas Akhir.

3. Kedua adikku yang memberikan semangat dan dukungan, yang tak henti-hentinya menanyakan kelulusan ku.

4. Dosen pembimbing yang telah memberikan pengarahan dalam pelaksanaan Tugas Akhir.

5. Kepala Program Studi Teknik Informatika Politeknik Pratama Purwokerto yang telah banyak membantu dan memberikan banyak pembelajaran selama Tugas Akhir.

6. Sahabat kost kopas, Imam, Fauzi, Adi, Arby dan Sofan yang telah memberikan banyak masukkan mengenai tugas akhir ini.

7. Om Nasirin yang tak henti-hentinya memberikan dorongan motivasi dan semangat selama perkuliahan dan pembuatan Tugas Akhir.

8. Kawan-kawan Himpunan Mahasiswa Islam (HMI) Komisariat Ahmad Dahlan Universitas Muhammadiyah Purwokerto yang tak henti-hentinya memberikan dukungan dan motivasi dalam pembuatan Tugas Akhir ini.

(6)

vii

HALAMAN MOTTO

(7)

viii

KATA PENGANTAR

Puji syukur penulis penjatkan kehadirat Alloh SWT, yang atas rahmat-Nya maka penulis dapat menyelesaikan Tugas Akhir yang berjudul “Rancang Bangun Sistem Informasi Pendaftaran Wisuda Berbasis Android (Studi Kasus : Politeknik Pratama Purwokerto)”.

Tugas Akhir ini disusun guna memenuhi persyaratan dalam menyelesaikan Program Studi Strata-1 (S1) pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto.

Dalam Penulisan ini penulis merasa masih banyak kekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki penulis. Untuk itu kritik dan saran dari semua pihak sangat penulis harapkan demi penyempurnaan.

Dalam penulisan ini penulis menyampaikan ucapan terima kasih yang tak terhingga kepada pihak-pihak yang membantu dalam menyelesaikan Tugas Akhir ini, khususnya kepada :

1. Bapak Tito Pinandita, S.Si., M.Kom selaku Pembimbing Tugas Akhir yang telah memberikan kemudahan-kemudahan baik berupa moril maupun materiil. 2. Kepala Program Studi Teknik Informatika Politeknik Pratama Purwokerto yang

telah memberikan kemudahan-kemudahan dalam Tugas Akhir.

3. Secara khusus penulis menyampaikan terima kasih kepada keluarga tercinta yang telah memberikan dorongan dan bantuan serta pengertian yang besar kepada penulis, baik selama mengikuti perkuliahan maupun dalam menyelesaikan Tugas Akhir ini.

(8)

ix

5. Bapak Abdul Aziz, S.Kom yang telah banyak memberikan masukkan mengenai konsep pembuatan sistem.

6. Akhirnya penulis berharap semoga Allah SWT memberikan imbalan yang setimpal pada mereka yang telah memberikan bantuan, dan dapat menjadikan semua bantuan ini sebagai ibadah, Amiin Yaa Robbal ‘Alamiin.

Purwokerto, 24 Februari 2015

(9)

x DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... iii

HALAMAN PERSETUJUAN ... iv

HALAMAN PERNYATAAN ... v

HALAMAN PERSEMBAHAN ... vi

HALAMAN MOTTO ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR TABEL ... xii

DAFTAR GAMBAR……….. xiii

DAFTAR LAMPIRAN ... xv

INTISARI ... xvi

ABSTRACT ... xvii

BAB I PENDAHULUAN ... 1

A. Latar Belakang Permasalahan ... 1

B. Rumusan Permasalahan ... 3

C. Batasan Masalah ... 4

BAB II KAJIAN PUSTAKA ... 5

A. Android ... 5

B. Web Service ... 5

C. JSON ... 6

D. PHP ... 6

E. MySQL ... 7

F. Bootsrap ... 7

G. Penerapan Web Service ... 8

H. Keunggulan Fleksibilitas Web Service ... 10

I. Wisuda ... 11

J. Penelitian Serupa ... 12

BAB III TUJUAN DAN MANFAAT ... 14

A. Tujuan ... 14

(10)

xi

BAB IV METODE PENELITIAN ... 16

A. Jenis Penelitian ... 16

B. Waktu dan Tempat ... 16

C. Metode Pengumpulan Data ... 16

1. Metode Wawancara (Interview) ... 16

2. Metode Observasi ... 16

3. Metode Kepustakaan ... 17

D. Metode Pengembangan Sistem ... 17

1. Definisi Persyaratan dan Analisis ... 18

2. Perancangan Sistem ... 26

3. Implementasi dan Pengujian Unit ... 46

4. Integrasi dan Pengujian Sistem ... 46

5. Operasi dan Pemeliharaan ... 47

BAB V HASIL DAN PEMBAHASAN ... 48

A. Analisis Sistem... 48

B. Analisis Kebutuhan ... 48

C. Hasil Perancangan Sistem ... 54

D. Hasil Implementasi ... 61

1. Tampilan untuk Client Andorid ... 61

2. Tampilan untuk Client Web ... 70

3. Tampilan untuk Server ... 75

E. Hasil Pengujian Black Box ... 90

BAB VI PENUTUP ... 97

A. Kesimpulan ... 97

B. Saran ... 97

DAFTAR PUSTAKA ... 99

(11)

xii DAFTAR TABEL

Tabel 1. Perancangan Tabel Mahasiswa ... 37

Tabel 2. Perancangan Tabel Wisudawan ... 38

Tabel 3. Perancangan Tabel Informasi ... 39

Tabel 4. Perancangan Tabel Pembayaran ... 40

Tabel 5. Perancangan Tabel Admin ... 40

Tabel 6. Perancangan Tabel Periode Wisuda ... 41

Tabel 7. Perancangan Tabel Status Registrasi ... 41

Tabel 8. Perancangan Tabel Toga ... 42

Tabel 9. Perancangan Tabel Pembayaran Wisuda ... 43

Tabel 10. Perancangan Tabel Login ... 44

Tabel 11. Kebutuhan Fungsional ... 54

Tabel 12. Kebutuhan Non-Fungsional ... 55

Tabel 13. Tabel Mahasiswa ... 55

Tabel 14. Tabel Wisudawan ... 38

Tabel 15. Tabel Pembayaran ... 56

Tabel 16. Tabel Periode Wisuda ... 56

Tabel 17. Tabel Informasi ... 57

Tabel 18. Tabel Status Registrasi ... 57

Tabel 19. Tabel Toga ... 57

Tabel 20. Tabel Admin... 58

Tabel 21. Tabel Pembayaran Wisuda ... 58

Tabel 22. Hasil Pengujian Login Android ... 91

Tabel 23. Hasil Pengujian Menu Pendaftaran Android ... 92

Tabel 24. Hasil Pengujian Login Admin ... 94

Tabel 25. Hasil Pengujian Menu Calon Wisudawan ... 95

(12)

xiii

DAFTAR GAMBAR

Gambar 1. Penerapan Web Service ... 9

Gambar 2. Metode Pengembangan Waterfall ... 18

Gambar 3. Standar Operasional Prosedur Pendaftaran Wisuda ... 21

Gambar 4. Flowchart Pendaftaran Wisuda yang Berjalan ... 22

Gambar 5. Flowchart Pendaftaran Wisuda yang Diusulkan ... 25

Gambar 6. Arsitektur Web Service yang Dibangun ... 26

Gambar 7. Arsitektur Integrasi Database ... 27

Gambar 8. Use Case Diagram Perancangan Sistem ... 29

Gambar 9. Activity Diagram Admin ... 31

Gambar 10. Activity Diagram Calon Wisudawan ... 32

Gambar 11. Activity Diagram Operator Bank ... 34

Gambar 12. Rancangan Form Utama Aplikasi Client Android ... 45

Gambar 13. Rancangan Form Utama Aplikasi Client Web ... 46

Gambar 14. Rancangan Form Utama Aplikasi Server Web ... 47

Gambar 15. Arsitektur Relasi Database ... 59

Gambar 16. Web Service PHP ... 60

Gambar 17. Web Service Login ... 61

Gambar 18. Web Service Calon Wisudawan ... 61

Gambar 19. Web Service Rincian Pembayaran ... 61

Gambar 20. Web Service Tampil Informasi ... 61

Gambar 21. Icon Aplikasi ... 62

Gambar 22. Form Login Android ... 63

Gambar 23. Form Dashboard Android ... 64

Gambar 24. Form Pendaftaran ... 65

Gambar 25. Form Data Calon Wisudawan ... 65

Gambar 26. Form Konfirmasi Pembayaran ... 66

Gambar 27. Form Detail Rician Pembayaran ... 67

Gambar 28. Form Informasi Wisuda ... 67

Gambar 29. Form Detail Informasi Wisuda ... 68

Gambar 30. Form Periode Wisuda ... 68

(13)

xiv

Gambar 32. Form Detail Wisudawan ... 70

Gambar 33. Form Pengaturan Akun ... 70

Gambar 34. Form Login Client Web ... 71

Gambar 35. Form Menu Utama Client Web ... 72

Gambar 36. Form Rincian Pembayaran ... 72

Gambar 37. Form Calon Wisudawan ... 73

Gambar 38. Form Cari Nim Pembayaran ... 74

Gambar 39. Form Transaksi Pembayaran ... 74

Gambar 40. Form Cari Nim Cetak Pembayaran ... 75

Gambar 41. Form Cetak Pembayaran ... 76

Gambar 42. Form Login Server... 76

Gambar 43. Form Menu Utama Server ... 77

Gambar 44. Form Cari Nim Verifikasi ... 78

Gambar 45. Form Verifikasi Berkas ... 78

Gambar 46. Form Calon Wisudawan ... 79

Gambar 47. Form Detail Calon Wisudawan ... 80

Gambar 48. Form Edit Calon Wisudawan ... 80

Gambar 49. Form Delete Calon Wisudawan ... 81

Gambar 50. Form Cari Periode Cetak ... 82

Gambar 51. Form Cetak Laporan Wisudawan ... 82

Gambar 52. Form Informasi Wisuda ... 83

Gambar 53. Form Tambah Informasi Wisuda ... 84

Gambar 54. Form Edit Informasi Wisuda ... 84

Gambar 55. Form Delete Informasi Wisuda ... 85

Gambar 56. Form Periode Wisuda ... 86

Gambar 57. Form Tambah Periode Wisuda ... 86

Gambar 58. Form Edit Periode Wisuda... 87

Gambar 59. Form Delete Periode Wisuda ... 87

Gambar 60. Form Rincian Pembayaran ... 88

Gambar 61. Form Tambah Rincian Pembayaran ... 89

Gambar 62. Form Edit Rincian Pembayaran ... 89

(14)

xv

DAFTAR LAMPIRAN

(15)

xvi INTISARI

Pengolahan dan penyimpanan data wisudawan di Politeknik Pratama Purwokerto selama ini diolah dengan penulisan tangan serta menggunakan perangkat lunak Microsoft Office Excel.

Tujuan Pembuatan Sistem Informasi Pendaftaran Wisuda menggunakan web service ini agar mempermudah proses pendaftaran wisuda, verifikasi berkas kelengkapan, serta proses pembayaran wisuda yang seluruhnya terintegrasi meskipun diakses berbeda platform. Selain itu juga mempermudah dalam membuat laporan wisudawan. Hasil yang diharapkan dari pembuatan aplikasi ini adalah agar data yang selama ini masih tersimpan dan dikelola secara manual dapat mulai dikomputerisasi sehingga dapat lebih mengefektifkan kinerja serta mempermudah petugas akademik di dalam menjalankan kegiatan yang berhubungan dengan pengelolaan data wisuda.

Sistem Informasi Pendaftaran Wisuda ini bisa diakses oleh calon wisudawan melalui perangkat smartphone android yang terhubung dengan jaringan internet. Calon wisudawan mendaftarkan diri dengan mengisi form pendaftaran melalui perangkat smartphone android, selanjutnya melakukan konfirmasi pembayaran pada aplikasi android yang kemudian akan terintegrasi dengan sistem bank.

Metode pembuatan yang digunakan yaitu model proses Waterfall. Model ini mengusulkan pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial dimulai dari tingkat dan kemajuan sistem pada seluruh tahap analisis, desain, kode, dan pengujian. Sistem yang dihasilkan adalah Sistem Informasi Pendaftaran Wisuda Politeknik Pratama Purwokerto Berbasis Android. Aplikasi dibangun dengan menggunakan bahasa pemrograman Java Android dan PHP. DBMS yang digunakan adalah MySQL.

(16)

xvii ABSTRACT

All this time, processing and saving of graduation data in Politeknik Pratama Purwokerto are processed by hand writing and using software Microsoft Office Excel.The purpose of making information system of graduation registration by using web service in order to make easy the graduation registration process, verification of data completeness, and also graduation payment will be integrated although it acess by using different platform. In addition it also simplify in making graduates’ report. The expected result of this application the data that is still stored and manually managed can be computerized so it can further streamline performance and facilitate academic officer in the course of graduation data’s management.

This information system of graduation registration can be acessed by prospective graduates through android smartphone which is accessed with internet network. The prospective graduates register themselves by filling registration form through android smartphone, furthermore confirmating the payment on android application is then integrated with bank system.

The making method which is used is Waterfall process model. This model suggest an approach to software development that is sistematic and sequential starting from the level and progress of the system of Politeknik Pratama Purwokerto graduation registration. This application is made by using Android Java language programming and PHP. DBMS which is used is MySQL.

Referensi

Dokumen terkait

Dengan melihat persentase yang diperoleh dari hasil pengamatan tindakan siklus II, jelas terlihat bahwa persentase yang diperoleh dari 3 aspek pengamatan

Pada saat Peraturan Gubernur ini mulai berlaku, Peraturan Gubernur Nomor 62 Tahun 2006 tentang Tenaga Ahli Dewan Perwakilan Rakyat Daerah Provinsi Daerah Khusus Ibukota Jakarta,

Hasil penelitian menunjukkan, pemberian wafer ransum terfermentasi inokulan yang diproduksi dari kombinasi cairan rumen dan rayap dengan aras berbeda

Örneğin sabit bilyalı, oynak bilyalı ve oyn ak makaral rulmanlar oynar yataklama sistemleri için uygun rulman tipleridir. Bu rulmanlarda daha çok dış bilezik olmak

Fungsi yang dimaksud adalah dengan penerapan tematik akan memperkuat fungsi ruang yang ingin diciptakan sehingga dengan melihat ruang tersebut dengan adanya tematik maka pengguna

Pada penelitian kami, keterlibatan ginjal pada semua subjek ditemukan dalam waktu kurang dari 2 minggu sejak awitan sakit dan tidak ada yang mendahului timbulnya

Self Efficacy dan Aspirasi Orangtua 0,559 0,312 71,653 0,000 Berdasarkan hasil pengujian semua hipotesis yang telah dilakukan diperoleh hasil bahwa ada pengaruh