• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI PENUGASAN DAN PENDUKUNG TEKNISI BERBASIS ANDROID (STUDI KASUS: PT VIROS PRIME SOLUTION)

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI PENUGASAN DAN PENDUKUNG TEKNISI BERBASIS ANDROID (STUDI KASUS: PT VIROS PRIME SOLUTION)"

Copied!
12
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI PENUGASAN DAN

PENDUKUNG TEKNISI BERBASIS ANDROID (STUDI

KASUS: PT VIROS PRIME SOLUTION)

SKRIPSI

Diajukan Guna Memenuhi Persyaratan Memperoleh Gelar Sarjana Komputer (S.Kom.)

Timoteus Stewart Tritama 14110310105

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2021

(2)

i

PERNYATAAN

Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan / penyimpangan, baik dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah skripsi yang telah saya tempuh dan status kesarjanaan strata satu yang sudah diterima akan dicabut.

Jakarta, 15 Mei 2021

(3)

ii

HALAMAN PENGESAHAN

Skripsi dengan judul

“Rancang Bangun Aplikasi Penugasan dan Pendukung Teknisi Berbasis Android

(Studi Kasus: PT Viros Prime Solution)”

oleh

Timoteus Stewart Tritama

telah diujikan pada hari Senin, 14 Juni 2021,

pukul 10.00 s.d. 11.30 dan dinyatakan lulus

dengan susunan penguji sebagai berikut.

5

Penguji

Monika Evelin Johan, S.Kom., M.M.S.I.

Dosen Pembimbing

Suryasari, S.Kom., M.T.

Ketua Sidang

Ririn Ikana Desanti, S.Kom., M.Kom.

Disahkan oleh

Ketua Program Studi Sistem Informasi - UMN

(4)

iii

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Kuasa karena berkat kasih dan karunianya masih diberikan kesempatan untuk menyelesaikan skripsi yang berjudul “Rancang

Bangun Aplikasi Penugasan dan Pendukung Teknisi Berbasis Android (Studi Kasus: PT Viros Prime Solution)”. Skripsi ini dibuat guna memenuhi syarat untuk

menyelesaikan studi Program Strata 1 dalam Program Studi Sistem Informasi, Fakultas Teknologi Informasi dan Komunikasi, Universitas Multimedia Nusantara.

Ucapan terima kasih juga disampaikan kepada Universitas Multimedia Nusantara yang telah memberikan banyak ilmu dan pengalaman selama masa studi.

Selain itu, penulis juga ingin mengucapkan terima kasih kepada

1. Ibu Ririn Ikana Desanti, S.Kom., M.Kom., selaku Ketua Program Studi Sistem Informasi

2. Ibu Suryasari, S.Kom., M.T. selaku pembimbing skripsi yang telah membimbing penulis selama penulisan skripsi.

3. Keluarga yang telah banyak memberikan do’a, motivasi, dan pengertian selama penyusunan skripsi ini.

4. Teman-teman yang telah banyak memberikan saran dan pengelaman mereka selama penulisan skripsi ini.

(5)

iv Penyusunan laporan ini jauh dari sempurna, namun semoga laporan ini dapat bermanfaat bagi siapapun yang membaca laporan ini.

Jakarta, 15 Mei 2021

(6)

v

RANCANG BANGUN APLIKASI PENUGASAN DAN

PENDUKUNG TEKNISI BERBASIS ANDROID (STUDI KASUS:

PT VIROS PRIME SOLUTION)

ABSTRAK

Oleh: Timoteus Stewart Tritama

Teknisi memiliki peran penting dalam perusahaan yang bisnisnya bergerak dalam implementasi solusi teknologi informasi. Dalam menjalankan tugasnya teknisi seringkali meninggalkan kantor untuk melakukan pekerjaannya, karena teknisi lah yang akan memasang dan merawat semua teknologi yang dibeli dan digunakan oleh pelanggan. Belum lagi bila pekerjaan yang diberikan kepada teknisi memakan waktu yang lama dan lokasi pekerjaan yang jauh dari kantor hal ini dapat menyebabkan teknisi sama sekali tidak dapat datang ke kantor, tetapi banyak hal yang hanya bisa dilakukan di kantor seperti mengajukan reimbursement dan memberikan laporan ke supervisor.

Oleh karena itu diperlukan sebuah aplikasi yang dapat membantu teknisi agar teknisi bisa melakukan hal-hal yang biasanya hanya bisa dilakukan di kantor tanpa harus datang ke kantor sehingga teknisi bisa fokus menyelesaikan pekerjaannya. Aplikasi ini akan dirancang menggunakan Systems Development Life Cycle (SDLC) dan metode pengembangan yang akan digunakan adalah Rapid Application Development (RAD), Android Studio akan digunakan untuk membangun aplikasi ini dan Relational Database Management System (RDBMS) yang akan digunakan adalah MySQL.

Kesimpulan dari penelitian ini adalah aplikasi yang dapat mendukung teknisi dalam melakukan perkerjaannya dengan memudahkan pengajuan reimbursement dan memudahkan pelaporan pekerjaan yang sudah selesai dikerjakan.

(7)

vi

DESIGN AND DEVELOPMENT OF ANDROID BASED

APPLICATION FOR TECHNICIAN ASSISTANCE (CASE STUDY:

PT VIROS PRIME SOLUTION)

ABSTRACT

By: Timoteus Stewart Tritama

Technicians have an important role in companies whose business is engaged in implementation of information technology solutions. In carrying out their duties, technicians often leave the office to do their work, because the technician will install and maintain all the technology purchased and used by customers. Not to mention if the job given to the technician takes a long time and the location of the job is far from the office this may result in the technician being completely unable to come to the office, but there are many things that can only be done in the office such as submitting reimbursements and reporting to supervisors. Therefore we need an application that can help technicians so that technicians can do things that can usually only be done in the office without having to come to the office so that technicians can focus on completing their work. This application will be designed using the Systems Development Life Cycle (SDLC) and the development method that will be used is the Rapid Application Development (RAD), Android Studio will be used to build this application and the Relational Database Management System (RDBMS) that will be used is MySQL.

The conclusion of this study is an application that can support technicians in doing their work by making it easier to submit reimbursements and facilitate reporting of work that has been done.

(8)

vii

DAFTAR ISI

PERNYATAAN ... i

HALAMAN PENGESAHAN ... ii

KATA PENGANTAR ... iii

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 3

1.3. Batasan Masalah ... 4

1.4. Tujuan dan Manfaat Penelitian ... 4

1.4.1. Tujuan Penelitian ... 4

1.4.2. Manfaat Penelitian ... 5

BAB II LANDASAN TEORI ... 6

2.1. Teknisi ... 6

2.2. Supervisor ... 6

2.3. Admin ... 6

2.4. Android ... 7

2.5. Struktur Arsitektur Android ... 8

2.5.1. Application dan Widget ... 9

2.5.2. Application Framework ... 10

2.5.3. Libraries ... 10

2.5.4. Android Runtime ... 11

2.5.5. Linux Kernel ... 11

2.6. SDLC (Systems Development Life Cycle) ... 12

2.6.1. RAD (Rapid Application Developments) ... 12

2.6.2. Spiral ... 14

(9)

viii

2.7. MySQL ... 15

2.8. PHP ... 16

2.9. JSON ... 16

2.10. Use Case Diagram ... 17

2.11. Class Diagram... 18

2.12. Activity Diagram ... 20

2.13. Penelitian Terdahulu ... 21

BAB III METODOLOGI PENELITIAN... 25

3.1. Objek Penelitian ... 25

3.2. Metode Pengembangan Sistem ... 25

3.3. Teknik Pengumpulan Data ... 27

3.4. Penerapan Metode Rapid Application Development ... 27

3.5. Platform ... 29

BAB IV ANALISIS DAN HASIL PENELITIAN ... 31

4.1. Requirements Planning ... 31 4.2. Desain Sistem ... 34 4.3. Implementasi ... 74 BAB V KESIMPULAN ... 83 5.1. Kesimpulan ... 83 5.2. Saran ... 84 Daftar Pustaka ... 86 LAMPIRAN ... 87

(10)

x

DAFTAR GAMBAR

Gambar 2.1. Logo Android ... 7

Gambar 2.2. Struktur Arsitektur Android ... 9

Gambar 2.3. Rapid Application Development ... 13

Gambar 2.4. Spiral ... 14

Gambar 4.1. Use Case Diagram Aplikasi ... 34

Gambar 4.2. Activity Diagram Kelola User ... 37

Gambar 4.3. Activity Diagram Melakukan Pendaftaran ... 38

Gambar 4.4. Activity Diagram Mengisi Fomulir Rimbursement ... 39

Gambar 4.5. Activity Diagram Memproses Formulir Reimbursement ... 40

Gambar 4.6. Activity Diagram Monitor Formulir Reimbursement ... 41

Gambar 4.7. Activity Diagram Menjadwalkan Pekerjaan Teknisi ... 42

Gambar 4.8. Activity Diagram Melihat Jadwal Teknisi ... 43

Gambar 4.9. Activity Diagram Mengisi Laporan Pekerjaan ... 44

Gambar 4.10. Activity Diagram Monitor Laporan Teknisi ... 45

Gambar 4.11. Class Diagram Aplikasi ... 46

Gambar 4.12. Entity Relationship Diagram ... 47

Gambar 4.13. Halaman Login ... 48

Gmabar 4.14. Halaman Awal Teknisi ... 49

Gambar 4.15. Halaman Jadwal Teknisi ... 50

Gambar 4.16. Halaman Detail Jadwal Teknisi... 51

Gambar 4.17. Halaman Laporan Teknisi ... 52

Gambar 4.18. Halaman Reimbursement Teknisi... 53

Gambar 4.19. Halaman Akun Teknisi... 54

Gambar 4.20. Halaman Awal Supervisor ... 55

Gambar 4.21. Halaman Buat Jadwal Supervisor ... 56

Gambar 4.22. Halaman Monitor Jadwal Supervisor ... 57

Gambar 4.23. Halaman Laporan Supervisor ... 58

Gambar 4.24. Halaman Akun Supervisor ... 59

Gambar 4.25. Halaman Awal Admin ... 60

(11)

xi

Gambar 4.27. Halaman Pendaftaran ... 62

Gambar 4.28. Halaman Reimbursement Admin ... 63

Gambar 4.29. Gambar Halaman Detail Reimbursement Admin ... 64

Gambar 4.30. Halaman Akun Admin ... 65

Gambar 4.31. Halaman Awal Super Admin ... 66

Gambar 4.32. Halaman Kelola User Super Admin... 67

Gambar 4.33. Halaman Pendaftaran Super Admin ... 68

Gambar 4.34. Halaman Reimbursement Super Admin ... 69

Gambar 4.35. Gambar Halaman Detail Reimbursement Super Admin ... 70

Gambar 4.36. Halaman Monitor Jadwal Supervisor ... 71

Gambar 4.37. Halaman Laporan Supervisor ... 72

(12)

xii

DAFTAR TABEL

Tabel 2.1. Komponen pada Use Case Diagram ... 17

Tabel 2.2. Komponen pada Class Diagram ... 19

Tabel 2.3. Activity Diagram... 20

Tabel 2.4. Penelitian Terdahulu ... 21

Tabel 3.1. Tabel Perbandingan Metode ... 26

Tabel 3.2. Perbandingan Platform ... 29

Tabel 4.1. Tabel Peran Aktor ... 35

Tabel 4.2. Tabel Keterangan Proses Use Case ... 36

Tabel 4.3. Tabel Peran User ... 75

Tabel 4.4. Pengujian Login ... 76

Tabel 4.5. Pengujian Jadwal Teknisi... 77

Tabel 4.6. Pengujian Pengisian Jadwal ... 78

Tabel 4.7. Pengujian Pengisian Laporan Pekerjaan ... 78

Tabel 4.8. Pengujian Monitor Laporan ... 79

Tabel 4.9. Pengujian Pengajuan Reimbursement ... 80

Tabel 4.10. Pengujian Monitor Reimbursement ... 80

Tabel 4.11. Pengujian Penerimaan/Penolakan Reimbursement ... 81

Referensi

Dokumen terkait

Dari hasil tes diatas terlihat bahwa MFH telah menuliskan apa yang diketahui dan ditanyakan dalam soal meskipun belum semuanya ia tuliskan dengan tepat, seperti

Pada percobaan ini hasil yang ditampilkan berupa grafik, walaupun tidak dituliskan plot pada listing program, karena disini yang berperan untuk menampilkan

Dapat diperoleh hasil positif palsu, di sebabkan oleh karena pada saat katak belum di suntikan dengan urin orang hamil, pada urin katak tersebut sudah terdapat

Setelah data dari 3 item tes diperoleh untuk menyamakan satuan agar dapat ditabulasi menjadi tingkat kemampuan motorik peserta didik yang mengikuti ekstrakurikuler

Dengan menggunakan metode analisis Klassen Tipology, analisis Location Quotient (LQ) dan analisis Shift Share (S-S). Berdasarkan hasil perhitungan dari ketiga alat

Salah satu bentuk dukungan Pemerintah pusat yaitu adanya kunjungan kerja Presiden RI Ir.Joko Widodo tanggal 16 Desember 2014 dan kunjungan para Menteri Hukum dan Ham ke pelabuhan

• Penerapan GCG secara konsisten dan berkelanjutan telah meningkatkan citra dan reputasi perusahaan serta secara umum memberikan dampak pada peningkatan kinerja operasional,

Pengaruh luas penampang terhadap daya yang dihasilkan berdasarkan grafik diatas yaitu semakin besar luas penampang maka semakin mudah transfer elektron yang terjadi saat