jurusan informatika fakultas teknik universitas...

13
RANCANG BANGUN APLIKASI STATUS PENDAFTAR DALAM PROSES PENDAFTARAN DI UPT PMB UNIVERSITAS MUHAMMADIYAH MALANG BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : AGUS RAHMAN PALISOA 09560029 JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Upload: others

Post on 22-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

  • RANCANG BANGUN APLIKASI STATUS PENDAFTAR DALAM

    PROSES PENDAFTARAN DI UPT PMB UNIVERSITAS

    MUHAMMADIYAH MALANG BERBASIS ANDROID

    TUGAS AKHIR

    Diajukan Untuk Memenuhi

    Persyaratan Guna Meraih Gelar Sarjana Strata 1

    Teknik Informatika Universitas Muhammadiyah Malang

    Oleh :

    AGUS RAHMAN PALISOA

    09560029

    JURUSAN INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MALANG

    2016

  • KATA PENGANTAR

    Assalamu’alaikum Warahmatullahi Wabarakatuh

    Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan

    hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul:

    ‘‘RANCANG BANGUN APLIKASI STATUS PENDAFTAR DALAM PROSES

    PENDAFTARAN DI UPT PMB UNIVERSITAS MUHAMMADIYAH MALANG

    BERBASIS ANDROID’’. Yang merupakan salah satu syarat untuk meraih gelar Sarjana

    Strata 1 Universitas Muhammadiyah Malang.

    Dalam menyusun Skripsi ini, penulis terus berusaha dengan sepenuh hati dan

    pemikiran kritis untuk menyajikan hasil terbaik dan menyumbangkan wacana keilmuan untuk

    berbagai pihak. Namun, dengan penuh kesadaran dan kerendahan hati penulis menyadari

    bahwa semua ini tidak lepas dari kesalahan dan kekeliruan, untuk itu penulis mengharapkan

    kritik dan saran dari berbagai pihak agar menjadi lebih baik lagi.

  • DAFTAR ISI

    LEMBAR PERSETUJUAN

    LEMBAR PENGESAHAN

    LEMBAR PERNYATAAN

    ABSTRAK .................................................................................... i

    LEMBAR PERSEMBAHAN ...................................................... iii

    KATA PENGANTAR .................................................................. iv

    DAFTAR ISI ................................................................................. v

    DAFTAR GAMBAR .................................................................... ix

    DAFTAR TABEL ......................................................................... xi

    BAB I PENDAHULUAN

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

    1.2 Rumusan Masalah ......................................................... 2

    1.3Tujuan .............................................................................. 2

    1.4 Batasan Masalah ............................................................ 2

    1.5 Metodologi ...................................................................... 3

    BAB II LANDASAN TEORI

    2.1 Sistem Informasi Akademik ......................................... 6

  • 2.1.1 Pengertian Sistem ................................................... 6

    2.1.2 Pengertian Data ....................................................... 8

    2.1.3 Pengertian Informasi ............................................... 8

    2.1.4 Pengertian Sistem Informasi ................................... 9

    2.1.5 Pengertian Akademik .............................................. 9

    2.1.6 Pengertian Sistem Informasi Akademik ................. 10

    2.2 Jenjang Data dan Pengertiannya ................................. 10

    2.3 PhoneGap ........................................................................ 11

    2.3.1 PhoneGap Build ...................................................... 12

    2.3.2 PhoneGap Explained Visually ................................ 12

    2.3.3 PhoneGap Interface ................................................. 13

    2.3.4 PhoneGap API ........................................................ 13

    2.3.5 Paket Aplikasi PhoneGap dan Distribusi ................ 13

    2.3.6 PhoneGap Arsitektur Aplikasi Level Tinggi .......... 14

    2.4 Database .......................................................................... 15

    2.4.1 Komponen Sistem Database ................................... 15

    2.5 Entity Relationship Diagram (ERD) ............................ 16

    2.6 Alat Yang Dipakai Dalam Pengembangan Sistem ..... 18

    2.6.1 PHP ......................................................................... 18

  • BAB III ANALISIS DAN PERANCANGAN

    3.1 Analisis Sistem ................................................................ 21

    3.1.1 Analisis Kebutuhan ................................................. 21

    3.2 Perancangan Sistem ....................................................... 22

    3.2.1 Diagram Alur Sistem .............................................. 22

    3.3 Perancangan Sistem ....................................................... 23

    3.3.1 Use Case Diagram .................................................. 23

    3.3.2 Activity Diagram .................................................... 24

    3.3.3 Squence Diagram .................................................... 25

    3.3.4 Class Diagram ......................................................... 28

    3.3.5 Perancangan Data Base ........................................... 28

    3.4 Desain Antarmuka ......................................................... 31

    3.4.1 Halaman Utama ...................................................... 31

    3.4.2 Input Data Mahasiswa Baru .................................... 32

    BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

    4.1 Implementasi .................................................................. 33

    4.1.1 Perangkat Keras ...................................................... 33

    4.1.2 Perangkat Lunak ..................................................... 33

    4.1.3 Implementasi Antarmuka ........................................ 34

  • 4.1.4 Implementasi Kelas ................................................. 41

    4.2 Pengujian ........................................................................ 48

    4.2.1 Hasil Pengujian Black Box ..................................... 48

    4.2.2 Analisis Pengujian UAT (User Acceptance Tes) ... 51

    BAB V KESIMPULAN DAN SARAN

    5.1 Kesimpulan ...................................................................... 54

    5.2 Saran ................................................................................. 54

    DAFTAR PUSTAKA

  • DAFTAR GAMBAR

    Gambar 2.1 Karakteristk Sistem .................................................... 7

    Gambar 2.2 Pengolahan Data Menjadi Infomasi ........................... 8

    Gambar 2.3 Jenjang Data Menjadi Database ................................ 10

    Gambar 2.4 PhonGap Build ........................................................... 12

    Gambar 2.5 PhoneGap API ............................................................ 13

    Gambar 2.6 Paket Aplikasi PhoneGap ........................................... 13

    Gambar 2.7 PhoneGap Arsitekture Aplikasi ................................. 14

    Gambar 3.1 Flowchart Status Pendaftaran Mahasiswa Baru ......... 22

    Gambar 3.2 Flowchart Komfirmasi Pengiriman Berkas ............... 23

    Gambar 3.3 Use Case Diagram Status PMB ................................. 24

    Gambar 3.4 Activity Diagram Pendaftaran ................................... 24

    Gambar 3.5 Activity Diagram Status Pendaftaran ......................... 25

    Gambar 3.6 Sequence Pendaftaran Tahap 1 .................................. 26

    Gambar 3.7 Sequence Pendaftaran Tahap 2 ................................. 26

    Gambar 3.8 Sequence Pendaftaran Tahap 3 .................................. 27

    Gambar 3.9 Sequence Pendaftaran Tahap 4 .................................. 27

    Gambar 3.10 Class Diagram dari Proses Penerimaan Mahasiswa

    Baru ................................................................................................ 28

  • Gambar 3.11 Entiy Relationship Diagram ..................................... 29

    Gambar 3.12 Menu Utama (Mobile) ............................................. 32

    Gambar 3.13 Imput Data Mahasiswa Baru .................................... 32

    Gambar 4.1 Halaman Home ........................................................... 34

    Gambar 4.2 Halaman Pengisian Data Tahap 1 .............................. 35

    Gambar 4.3 Halaman Pengisian Data Tahap 2 .............................. 36

    Gambar 4.4 Halaman Pengisian Data Tahap 3 .............................. 37

    Gambar 4.5 Halaman Pengisian Data Tahap 4 .............................. 38

    Gambar 4.6 Halaman Informasi Status Pendaftaran ...................... 39

    Gambar 4.7 Halaman Informasi Status Kelengkapan Data ........... 39

    Gambar 4.8 Halaman Informasi Status Pembayaran ..................... 40

    Gambar 4.9 Halaman Informasi Status Kelengkapan Berkas ........ 41

  • DAFTAR TABEL

    Tabel 3.1 Database Tabel Pendaftaran ........................................... 30

    Tabel 3.2 Database Tabel Jurusan .................................................. 31

    Tabel 4.1 Pengujian Pengenalan Perangkat Yang Digunakan ....... 48

    Tabel 4.2 Pengujian Menu Disetiap Tahap .................................... 48

    Tabel 4.3 Pengujian Insert Database ............................................. 50

    Tabel 4.4 Pengujian Informasi Nomor Online ............................... 50

    Tabel 4.5 Bobot Nilai Jawaban ...................................................... 51

    Tabel 4.6 tabel Pertanyaan Kuesioner ............................................ 52

  • DAFTAR PUSTAKA

    [1] Al Fatta, Hanif. 2007.Analisis dan Perancangan Sistem Informasi.

    Yogyakarta :ANDI.

    [2] Firgiawan, Khafidli.(2011).Trik menguasai HTML5, CSS3, PHP

    aplikatif / M. Firgiawan Khafidli.Yogyakarta:Lokomedia

    [3] Galin Daniel, (2004).Software Quality Assurance Fromtheory to

    implementation.Pearson Education Limited.

    [4] Hadi Ibrahim. Maret 11 2013. “Pngertian HTML, CSS, PHP, MYSQL”

    http://hadi-detected.blogspot.com/2013/03/pengertian-

    htmlcssphpmysql.html

    [5] Jogiyanto. 2005.Analisis dan Desain Sistem Informasi. Yogyakarta:

    Penerbit Andi.

    [6] Jeffry, L. Whitten,et al. 2004.Metode Desain dan Analisis Sistem. Edisi

    I.Diterjemahkan oleh tim penerjemah ANDI. Yogyakarta: Penerbit

    Andi Madcoms.

    [7] Kristanto, Harianto.(1994).Konsep dan Perancangan

    Database.Yogyakarta

    [8] Kangtanto.”Responsive Design” http://kangtanto.com/web-2/responsive-

    design-solusi-desain-web-yang-fleksibel. di akses 12/01/2016

    [9] Yendrifernando November 10, 2012."Edit Memakai HTML 5”

    http://yendrifernando.wordpress.com/2012/11/10/artikel-bisa-di-

    edit-pakai-html-5/

    http://hadi-detected.blogspot.com/2013/03/pengertian-htmlcssphpmysql.htmlhttp://hadi-detected.blogspot.com/2013/03/pengertian-htmlcssphpmysql.htmlhttp://kangtanto.com/web-2/responsive-design-solusi-desain-web-yang-fleksibel.%20di%20akses%2012/01/2016http://kangtanto.com/web-2/responsive-design-solusi-desain-web-yang-fleksibel.%20di%20akses%2012/01/2016http://yendrifernando.wordpress.com/2012/11/10/artikel-bisa-di-edit-pakai-html-5/http://yendrifernando.wordpress.com/2012/11/10/artikel-bisa-di-edit-pakai-html-5/