rancang bangun aplikasi registrasi calon peserta …

16
RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA SEMINAR BERBASIS MOBILE ANDROID (STUDI KASUS PADA PT.XYZ) SKRIPSI ARIANTO 1411500088 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR PANGKALPINANG 2018

Upload: others

Post on 18-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

RANCANG BANGUN APLIKASI REGISTRASI CALON

PESERTA SEMINAR BERBASIS MOBILE ANDROID (STUDI

KASUS PADA PT.XYZ)

SKRIPSI

ARIANTO

1411500088

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

ATMA LUHUR

PANGKALPINANG

2018

Page 2: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

RANCANG BANGUN APLIKASI REGISTRASI CALON

PESERTA SEMINAR BERBASIS MOBILE ANDROID (STUDI

KASUS PADA PT.XYZ)

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Oleh :

ARIANTO

1411500088

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

ATMA LUHUR

PANGKALPINANG

2018

Page 3: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

i

Page 4: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

ii

Page 5: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

iii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kepada Allah SWT. yang telah

memberikan rahmat dan karunia-Nya, serta kesehatan lahir batin karena atas

ridho-Nya penulis dapat menyelesaikan skripsi yang berjudul “Rancang

Bangun Aplikasi Registrasi Calon Peserta Seminar Berbasis Mobile Android

(Studi Kasus Pada PT.XYZ)”. Shalawat serta salam semoga senantiasa

tercurahkan kepada baginda Rasulullah SAW.

Skripsi disusun untuk memperoleh gelar Sarjana Komputer yang penulis

tempuh selama mengikuti studi pada Program Studi Teknik Informatika,

STMIK Atma Luhur.

Pada penyusunan skripsi, penulis menyadari banyak kekurangan dan jauh

dari kesempurnaan, keterbatasan pengalaman, pengetahuan dan kemampuan

penulis dalam menyelesaikan penyusunan skripsi. Kritik dan saran yang

membangun penulis harapkan demi kesempurnaan dalam penyusunan skripsi.

Dengan segala keterbatasan, penulis menyadari pula bahwa laporan

skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari

berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis

menyampaikan ucapan terima kasih kepada:

1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia.

2. Terkhusus untuk Ibunda Roida dan Ayahanda Sapri yang sangat banyak

memberikan bantuan moril, material, arahan, dan selalu mendoakan

keberhasilan dan keselamatan selama menempuh pendidikan.

3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

4. Bapak Drs. Harry Sudjikianto, MM, MBA selaku Ketua Yayasan Atma

Luhur.

5. Bapak Prof. Dr. Moedjiono, Msc, selaku Ketua STMIK Atma Luhur.

Page 6: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

iv

6. Bapak R.Burham Isnanto Farid, S.Si., M. Kom Selaku Kaprodi Teknik

Informatika.

7. Bapak Chandra Kirana, M. Kom selaku dosen pembimbing dalam

penyusunan skripsi ini, yang telah memberikan kritik dan saran yang sangat

berarti dan membimbing penulis sehingga skripsi iini dapat selesai tepat

waktu.

8. Saudara dan sahabat-sahabatku terutama Kawan-kawan Angkatan 2014

yang telah memberikan dukungan moral untuk terus meyelesaikan skripsi

ini.

9. Semua pihak yang tidak dapat penulis sebut satu persatu yang telah

membantu dalam penyelesaian penulisan skripsi ini.

Semoga segala kebaikan dan bantuan yang telah diberikan dibalas dengan

pahala yang berlipat ganda dan selalu dalam lindungan Tuhan Yang Maha Esa.

Akhir kata penulis berharap semoga laporan skripsi ini berguna bagi para

pembaca umumnya dan teman-teman mahasiswa STMIK Atma Luhur

Pangkalpinang khususnya.

Pangkalpinang, Mei 2018

Arianto

Page 7: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

v

ABSTRACT

Seminar activity is a form of participation in efforts to support the ability of

human resources in improving knowledge and skills on a regular basis. To

facilitate these activities can not be separated from data processing. So far,

especially data processing input data seminar participants are mostly still doing

manual input data such as filling the registration form in writing, so the time used

is not efficient. Filling in the registration form is also sometimes not as expected,

one of them because the manual system can not check the correctness of

registration results if there is a mistake biodata seminar participants. Therefore,

the authors conducted a study that aims to create a registration application for

mobile-based seminar participants using the OOAD (Object-Oriented Analysis

and Design) prototype model. By building this application is expected to help

registration input data seminar candidates who had been manually until the time

needed inefficient to be very efficient and also be the right solution to support the

performance of input data registration prospective seminar participants. The

application of registration of candidates for mobile android based seminar

participants is the process of data entry services can be more easily and

optimally, because this application has been supported with android smartphone,

and also the results obtained very (accurate, relevant, timely and complete).

Keywords: Seminar, registration, mobile android

Page 8: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

vi

ABSTRAK

Kegiatan seminar merupakan salah bentuk partisipasi dalam upaya untuk

menunjang kemampuan sumber daya manusia dalam meningkatkan pengetahuan

dan keterampilan secara rutin. Untuk memperlancar kegiatan tersebut tidak

terlepas dari pengolahan data. Sejauh ini pengolahan data khususnya penginputan

data calon peserta seminar kebanyakan masih melakukan input data secara manual

seperti mengisi form pendaftaran secara tertulis, sehingga waktu yang digunakan

sangatlah tidak efisien. Pengisian form pendaftaran juga terkadang tidak sesuai

harapan, salah satunya karena sistem manual tidak bisa mengecek kebenaran hasil

registrasi jika ada kesalahan penulisan biodata peserta seminar. Oleh karena itu

penulis melakukan penelitian yang bertujuan untuk membuat aplikasi registrasi

calon peserta seminar berbasis mobile android menggunakan metode OOAD

(Object-Oriented Analysis and Design) model prototype. Dengan membangun

aplikasi ini diharapkan mampu membantu registrasi penginputan data calon

peserta seminar yang tadinya secara manual hingga waktu yang dibutuhkan tidak

efisien menjadi sangat efisien dan juga menjadi solusi yang tepat untuk

mendukung kinerja penginputan data registrasi calon peserta seminar. Adanya

aplikasi registrasi calon peserta seminar berbasis mobile android tersebut proses

layanan penginputan data dapat lebih mudah dan optimal, karena aplikasi ini

sudah didukung dengan smartphone android, dan juga hasil yang didapatkan

sangat (akurat, relevan, tepat waktu dan lengkap).

Kata Kunci: Seminar, registrasi, mobile android

Page 9: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

vii

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ..............................................................................i

LEMBAR PENGESAHAN ..............................................................................ii

KATA PENGANTAR .......................................................................................iii

ABSTRACT ........................................................................................................v

ABSTRAK .........................................................................................................vi

DAFTAR ISI ......................................................................................................vii

DAFTAR GAMBAR .........................................................................................x

DAFTAR TABEL .............................................................................................xii

DAFTAR SIMBOL ...........................................................................................xiii

BAB I PENDAHULUAN

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

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

1.3 Batasan Masalah ............................................................................................................. 2

1.4 Tujuan dan Manfaat Penelitian................................................................................... 3

1.4.1 Tujuan Penelitian ........................................................................................................ 3

1.4.2 Manfaat Penelitian ...................................................................................................... 3

1.5 Sistematika Penulisan ................................................................................................... 3

BAB II LANDASAN TEORI

2.1 Definisi Model Pengembangan Perangkat Lunak ................................................. 5

2.1.1 Metodologi Prototype ................................................................................................ 5

2.2 Definisi Metode Pengembangan Perangkat Lunak .............................................. 7

2.2.1 OOAD(Object-Oriented Analysis and Design) ................................................. 7

Page 10: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

viii

2.3 Definisi Tools Pengembangan Perangkat Lunak .................................................. 8

2.3.1 UML (Unified Modeling Language) ..................................................................... 8

2.4 Teori Pendukung ............................................................................................................ 11

2.4.1 Aplikasi Mobile ..........................................................................................11

2.4.2 Smartphone ................................................................................................11

2.4.3 Java .............................................................................................................11

2.4.4 Android Software Development Kit (SDK) ................................................12

2.4.5 Definisi Android ........................................................................................13

2.4.6 Sejarah Android .........................................................................................13

2.4.7 Versi Android .............................................................................................14

2.4.8 Arsitektur Android .....................................................................................15

2.5 Mit App Inventor 2 ........................................................................................16

2.6 Database .......................................................................................................16

2.7 Firebase ........................................................................................................16

2.8 Penelitian Terdahulu .....................................................................................16

BAB III METODOLOGI PENELITIAN

3.1 Model Pengembangan Sistem..................................................................................... 21

3.2 Metode Pengembangan Sistem .................................................................................. 21

3.3 Tools Pengembangan Sistem ...................................................................................... 22

BAB IV HASIL DAN PEMBAHASAN

4.1 Analisis Masalah ............................................................................................................ 24

4.1.1 Analisis Kebutuhan .................................................................................................... 24

4.1.2 Analisis Sistem Berjalan ........................................................................................... 25

4.2 Perancangan Sistem ....................................................................................................... 26

4.2.1 Identifikasi Sistem Usulan ....................................................................................... 36

Page 11: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

ix

4.2.2 Rancangan Sistem ...................................................................................................... 27

4.3 Rancangan Layar ............................................................................................................ 42

4.4 Implementasi Interface Aplikasi ................................................................................ 45

4.4.1 Tampilan Aplikasi ......................................................................................45

4.4.2 Pengujian Aplikasi .....................................................................................48

BAB V PENUTUP

5.1 Kesimpulan ...................................................................................................................... 52

5.2 Saran ......................................................................................................................... 52

DAFTAR PUSTAKA ......................................................................................................... 53

LAMPIRAN .......................................................................................................................... 55

Page 12: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

x

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tahapan Model Prototype ............................................................ 6

Gambar 2.2 Contoh Use Case Diagram ........................................................... 9

Gambar 2.3 Contoh Class Diagram ................................................................. 9

Gambar 2.4 Contoh Activity Diagram .............................................................. 10

Gambar 2.5 Contoh Sequence Diagram ........................................................... 10

Gambar 2.6 Android Gingerbread.................................................................... 14

Gambar 3.1 Model Prototype ........................................................................... 21

Gambar 4.1 Activity Diagram Proses Bisnis Saat Ini ....................................... 26

Gambar 4.2 Use Case Diagram Disisi Admin ................................................. 27

Gambar 4.3 Use Case Diagram Disisi Peserta ................................................. 30

Gambar 4.4 Activity Diagram Login Disisi Admin .......................................... 33

Gambar 4.5 Activity Diagram Tampil Data Peserta Disisi Admin................... 34

Gambar 4.6 Activity Diagram Logout Admin .................................................. 34

Gambar 4.7 Activity Diagram Info Disisi Pengguna ........................................ 35

Gambar 4.8 Activity Diagram Registrasi Peserta Disisi Pengguna .................. 35

Gambar 4.9 Activity Diagram Keluar Peserta Disisi Pengguna ....................... 36

Gambar 4.10 Sequence Diagram Login Disisi Admin ..................................... 37

Gambar 4.11 Sequence Diagram Tampil Data Peserta Disisi Admin .............. 38

Gambar 4.12 Sequence Diagram Logout Disisi Admin .................................. 38

Gambar 4.13 Sequence Diagram Info Disisi Pengguna ................................... 39

Gambar 4.14 Sequence Diagram Registrasi Peserta Disisi Pengguna ............. 39

Gambar 4.15 Sequence Diagram Keluar Peserta Disisi Pengguna .................. 40

Gambar 4.16 Class Diagram............................................................................ 41

Gambar 4.17 Gambar Rancangan Layar Halaman Utama ............................... 42

Page 13: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

xi

Gambar 4.18 Gambar Rancangan Layar Halaman Info ................................... 42

Gambar 4.19 Gambar Rancangan Layar Halaman Login Admin .................... 43

Gambar 4.20 Gambar Rancangan Layar Halaman Registrasi ......................... 43

Gambar 4.21 Gambar Rancangan Layar Tampil Data Peserta ........................ 44

Gambar 4.22 Gambar Rancangan Layar Welcome of to participans ............... 44

Gambar 4.23 Gambar Tampilan Layar Halaman Utama ................................. 45

Gambar 4.24 Gambar Tampilan Layar Halaman Info ..................................... 45

Gambar 4.25 Gambar Tampilan Layar Halaman Login Admin ...................... 46

Gambar 4.26 Gambar Tampilan Layar Halaman Registrasi ............................ 46

Gambar 4.27 Gambar Tampilan Layar Tampil Data Peserta ........................... 47

Gambar 4.28 Gambar Tampilan Layar Welcome of to participans ................. 47

Page 14: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

xii

DAFTAR TABEL

Halaman

Tabel 2.1 Tabel Penelitian Terdahulu ............................................................ 18

Tabel 4.1 Deskripsi Use Case Diagram Admin ..................................................... 27

Tabel 4.2 Deskripsi Use Case Diagram Info Admin ............................................ 28

Tabel 4.3 Deskripsi Use Case Menampilkan Data Peserta ................................. 29

Tabel 4.4 Deskripsi Use Case Diagram Logout ..................................................... 29

Tabel 4.5 Deskripsi Use Case Diagram Info Peserta ............................................ 30

Tabel 4.6 Deskripsi Use Case Diagram Registrasi ........................................ 31

Tabel 4.7 Deskripsi Use Case Diagram Keluar Peserta ................................. 32

Tabel 4.8 Tabel Pengujian Blackbox .............................................................. 48

Page 15: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

xiii

DAFTAR SIMBOL

1. Simbol Use Case Diagram

Page 16: RANCANG BANGUN APLIKASI REGISTRASI CALON PESERTA …

xiv

2. Simbol Activity Diagram

3. Simbol Class Diagram

4. Simbol Sequence Diagram