pengembangan aplikasi pada qualitiva.id ...library.palcomtech.com/pdf/6460.pdfkementerian riset,...

100
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH SKRIPSI PENGEMBANGAN APLIKASI PADA QUALITIVA.id BERBASIS MOBILE DENGAN METODE PROTOTYPE Diajukan Oleh : 1. LAMINAL FALAH / 011140037 2. RIDHO KURNIAWAN / 011140042 Untuk Memenuhi Sebagian Dari Syarat-syarat Guna Mencapai Gelar Sarjana Komputer PALEMBANG 2019

Upload: lamdien

Post on 30-Apr-2019

248 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

SKRIPSI

PENGEMBANGAN APLIKASI PADA QUALITIVA.id

BERBASIS MOBILE DENGAN METODE PROTOTYPE

Diajukan Oleh :

1. LAMINAL FALAH / 011140037

2. RIDHO KURNIAWAN / 011140042

Untuk Memenuhi Sebagian Dari Syarat-syarat

Guna Mencapai Gelar Sarjana Komputer

PALEMBANG

2019

Page 2: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

ii

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

SKRIPSI

PENGEMBANGAN APLIKASI PADA QUALITIVA.id

BERBASIS MOBILE DENGAN METODE PROTOTYPE

Diajukan Oleh :

1. LAMINAL FALAH / 011140037

2. RIDHO KURNIAWAN / 011140042

Untuk Memenuhi Sebagian Dari Syarat-syarat

Guna Mencapai Gelar Sarjana Komputer

PALEMBANG

2019

Page 3: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

iii

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

HALAMAN PENGESAHAN PEMBIMBING SKRIPSI

NAMA/NPM : 1. LAMINAL FALAH / 011140037

2. RIDHO KURNIAWAN / 011140042

PROGRAM STUDI : TEKNIK INFORMATIKA

JENJANG PENDIDIKAN : STRATA SATU (S1)

KONSENTRASI : JARINGAN

JUDUL SKRIPSI : PENGEMBANGAN APLIKASI PADA

QUALITIVA.id BERBASIS MOBILE

DENGAN METODE PROTOTYPE

Tanggal : 07 Februari 2019 Mengetahui,

Pembimbing, Ketua,

Alfred Tenggono, S.Kom., M.Kom. Benedictus Effendi, S.T., M.T.

NIDN: 0205108901 NIP : 09.PCT.13

Page 4: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

iv

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

HALAMAN PENGESAHAN PENGUJI SKRIPSI

NAMA/NPM : 1. LAMINAL FALAH / 011140037

2. RIDHO KURNIAWAN / 011140042

PROGRAM STUDI : TEKNIK INFORMATIKA

JENJANG PENDIDIKAN : STRATA SATU (S1)

KONSENTRASI : JARINGAN

JUDUL SKRIPSI : PENGEMBANGAN APLIKASI PADA

QUALITIVA.id BERBASIS MOBILE

DENGAN METODE PROTOTYPE

Tanggal : 07 Februari 2019 Tanggal : 07 Februari 2019

Penguji 1, Penguji 2,

Andri Saputra, S.Kom., M.Kom. Hendra Effendi, S.Kom., M.Kom.

NIDN: 0216098801 NIDN : 0217108001

Menyetujui,

Ketua,

Benedictus Effendi, S.T., M.T.

NIP : 09.PCT.13

Page 5: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

v

MOTTO :

“mencari ilmu yang terutama ialah keridhoan guru serta

keberkahan ilmu yang dapat menjadi sebuah

kemanfaatan didunia dan akhirat”

Kupersembahkan Kepada :

- Hari demi hari dalam menyelesaikan tugas ini merupakan

hasil dari doa kedua orang tua kami, saudara-saudara kami,

serta kerabat kami tercinta dan orang terkasih yang mengalir

tiada henti.

- Setiap semangat dalam penulisan ini merupakan dorongan

dan dukungan dari teman-teman kami tercinta, serta pak

Rendi Almaheri Adi P dan pak andika widyanto.

- Setiap makna pokok bahasan pada bab-bab dalam laporan ini

merupakan hasil kritik dan saran dari pembimbing yang kami

hormati Bapak Alfred Tenggono, S.Kom., M.Kom.

Page 6: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

vi

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang dimana

telah memberikan nikmat dan karunia yang tiada hentinya sehingga penulis dapat

menyelesaikan laporan Skripsi ini dengan sebaik-baiknya. Adapun judul dari

Skripsi yang penulis ambil yaitu “Pengembangan Aplikasi pada Qualitiva.id

Berbasis Android Mengguanakan Metode Prototype” .

Semakin majunya era pengetahuan dan teknologi informasi yang sangat pesat

memberikan manfaat di berbagai bidang, mulai dari Intastansi Pendidikan yang

menggunakan teknologi sebagai media dalam mendukung segala kegiatannya.

Kecepatan penyampaian informasi dan akses data merupakan salah satu media

pendukung untuk suatu instansi dalam meningkatkan pelayanan dan pembelajaran.

Sistem informasi adalah sebuah rangkaian prosedur normal dimana data

dikumpulkan, diproses menjadi informasi dan didistribusikan kepada para

pengguna.

Dalam hal ini penulis menyampaikan ucapan terima kasih yang sebesar-

besarnya kepada Allah SWT, Ketua STMIK PalComTech Palembang Bapak

Benedictus Effendi, S.T., M.T., dan juga kepada Pembantu Ketua 1, Bapak D.Tri

Octafian, S.Kom., M.Kom., kepada Ketua Program Studi Teknik Informatika

sekaligus Pembimbing kami, Bapak Alfred Tenggono, S.Kom., M.Kom., dan

kepada Bapak Kasmoni selaku Manager R&D (Research and Development), serta

tidak lupa juga untuk seluruh keluarga tercinta, teman dan rekan yang telah

memberikan bimbingan, semangat, bantuan dan dukungan selama penyusunan

laporan Skripsi ini sekali lagi penulis ucapkan terima kasih yang sebesar-besarnya.

Page 7: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

vii

Demikian kata pengantar dari penulis, dengan harapan semoga laporan

Skripsi ini dapat bermanfaat sekaligus berguna bagi para pembaca, penulis sadar

bahwa penulisan laporan Skripsi ini masih mempunyai banyak kekurangan dan

kelemahan sehingga membutuhkan banyak saran dan kritik yang membangun untuk

menghasilkan sesuatu yang lebih baik lagi kedepannya. Atas perhatiannya penulis

ucapkan terima kasih.

Palembang, 07 Februari 2019

Penulis

Page 8: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

viii

DAFTAR ISI

HALAMAN JUDUL ...................................................................................... ii

HALAMAN PENGESAHAN PEMBIMBING SKRIPSI .......................... iii

HALAMAN PENGESAHAN PENGUJI SKRIPSI ................................... iv

HALAMAN MOTTO DAN PERSEMBAHAN ...........................................v

KATA PENGANTAR .................................................................................. vi

DAFTAR ISI ................................................................................................ viii

DAFTAR GAMBAR .................................................................................... xiii

DAFTAR TABEL ........................................................................................ xv

DAFTAR LAMPIRAN ................................................................................ xvi

ABSTRAK .................................................................................................... xvii

BAB I PENDAHULUAN ..................................................................................1

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

1.2. Perumusan Masalah ..........................................................................3

1.3. Ruang Lingkup .................................................................................3

1.4. Tujuan Penelitian ..............................................................................4

1.5. Manfaat Penelitian ............................................................................4

a. Manfaat Bagi Penulis ...................................................................4

b. Bagi Akademik .............................................................................4

Page 9: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

ix

c. Bagi Umum ..................................................................................5

1.6. Sistematika Penulisan ......................................................................5

BAB I PENDAHULUAN ................................................................5

BAB II GAMBARAN UMUM PERUSAHAAN ............................5

BAB III TINJAUAN PUSTAKA ....................................................5

BAB IV METODE PENELITIAN ..................................................6

BAB V HASIL DAN PEMBAHASAN ...........................................6

BAB VI PENUTUP .........................................................................6

BAB II GAMBARAN UMUM PERUSAHAAN ............................................7

2.1. Profil Perusahaan ..............................................................................7

2.1.1. Sejarah Perusahaan .................................................................7

2.1.2. Visi dan Misi ..........................................................................8

2.1.2.1. Visi ..........................................................................8

2.1.2.2. Misi ..........................................................................8

2.1.3. Struktur Organisasi Yayasan Palcomtech ..............................9

BAB III TINJAUAN PUSTAKA .....................................................................14

3.1. Landasan Teori .................................................................................14

3.1.1. Bahasa Pemrograman Java .....................................................14

3.1.2. Android ...................................................................................14

3.1.3. Black Box Testing ...................................................................15

3.1.4. UAT (User Acceptance Test) .................................................15

Page 10: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

x

3.1.5. Database.................................................................................15

3.1.6. Application Programming Interface ......................................16

3.1.7. Store .......................................................................................17

3.1.8. Kompenen Aplikasi Android .................................................18

3.2. Penelitian Terdahulu ........................................................................21

3.3. Perbandingan Penelitian Terdahulu .................................................28

BAB IV METODE PENELITIAN ..................................................................30

4.1. Lokasi dan Waktu Penelitian ............................................................40

4.1.1. Lokasi .....................................................................................40

4.1.2. Waktu Penelitian ....................................................................40

4.2. Jenis Data ........................................................................................31

4.2.1. Data Primer ...........................................................................31

4.2.2. Data Sekunder .......................................................................31

4.3. Teknik Pengumpulan Data ...............................................................31

4.3.1. Observasi ................................................................................31

4.3.2. Wawancara (Interview) ..........................................................32

4.3.3. Studi Pustaka ..........................................................................32

4.4 Alat Dan Teknik Pengembangan Sistem ...........................................33

4.4.1. Alat Pengembangan Sistem ....................................................33

4.4.1.1. UML (Unified Modeling Language) ......................33

4.4.2. Teknik Pengembangan Sistem ..............................................40

Page 11: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xi

4.5.Teknik Pengujian Sistem ...................................................................42

4.5.1. Black Box Testing ...................................................................42

BAB V HASIL DAN PEMBAHASAN ............................................................43

5.1. Hasil Penelitian ................................................................................43

5.1.1. Pengumpulan Kebutuhan .......................................................43

5.1.2. Membangun Prototyping........................................................43

5.1.2.1. Use Case Diagram ...................................................44

5.1.2.2. Activity Diagram ......................................................45

5.1.2.2.1. Activity Diagram Register ......................45

5.1.2.2.2. Activity Diagram Login User ...................47

5.1.2.2.3. Activity Diagram Login Author ...............49

5.1.2.2.4 Activity Diagram Lupa Password .............51

5.1.2.2.5. Activity Diagram History Ikut Kuis .........53

5.1.2.2.6. Activity Diagram List Pemain Kuis ..........54

5.1.2.2.7. Activity Diagram mengerjakan Kuis ........55

5.1.2.2.8. Activity Diagram Pembuatan Soal Kuis ...58

5.1.2.2.9. Activity Diagram TopUp User ..................60

5.1.2.2.10. Activity Diagram Report Withdraw ........63

5.1.2.2.11. Class Diagram ........................................64

5.1.3. Mengkodekan Sistem .............................................................66

5.1.4. Menguji Sistem .......................................................................75

Page 12: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xii

5.1.5. Evaluasi Sistem .....................................................................77

5.1.6. Menggunakan Sistem .............................................................78

5.2. Pembahasan ......................................................................................78

5.2.1. Pembahasan Hasil Penelitian ...............................................78

BAB VI PENUTUP ...........................................................................................80

6.1. Simpulan ...........................................................................................80

6.2. Saran .................................................................................................80

DAFTAR PUSTAKA ........................................................................................xx

Page 13: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xiii

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi Yayasan Palcomtech ................................... 9

Gambar 4.1 prototyping model ........................................................................ 40

Gambar 5.1 Use Case Diagram ...................................................................... 44

Gambar 5.2 Activity Diagram Pada User dan Author Register ....................... 45

Gambar 5.3 Activity Diagram Pada Login User.............................................. 47

Gambar 5.4 Activity Diagram Pada Login Author ........................................... 49

Gambar 5.5 Activity Diagram Lupa Password ................................................ 51

Gambar 5.6 Activity Diagram Report History Ikut Kuis User ......................... 53

Gambar 5.7 Activity Diagram Report List Pemain Kuis .................................. 54

Gambar 5.8 Activity Diagram Pada User Mengerjakan Kuis ......................... 55

Gambar 5.9 Activity Diagram Pembuatan Soal Kuis ...................................... 58

Gambar 5.10 Activity Diagram Pada Top Up User ....................................... 61

Gambar 5.11 Activity Diagram Pada Report Withdraw .................................. 63

Gambar 5.12 Class Diagram .......................................................................... 65

Gambar 5.13 Tampilan Awal Sebelum Pengembangan ................................ 66

Gambar 5.14 Tampilan Awal Sesudah Pengembangan ................................... 66

Gambar 5.15 Form Pendaftaran dan Login Sebelum Pengembangan ........... 67

Gambar 5.16 Form Pendaftaran dan Login Sesudah Pengembangan ............. 67

Gambar 5.17 Home User Sebelum Pengembangan ........................................ 68

Gambar 5.18 Home User Sesudah Pengembangan ......................................... 68

Gambar 5.19 Tampilan Kuis yang di Ikuti Sebelum Pengembangan ............. 69

Gambar 5.20 Tampilan Kuis yang di Ikuti Sesudah Pengembangan .............. 69

Page 14: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xiv

Gambar 5.21 Tampilan History Top Up Sebelum Pengembangan ................. 70

Gambar 5.22 Tampilan History Top Up Sesudah Pengembangan .................. 70

Gambar 5.23 Tampilan Scan Qr Code ............................................................ 71

Gambar 5.24 Tampilan Profile dan History Kuis sebelum pengembangan ..... 72

Gambar 5.25 Tampilan Profile dan History Kuis sesudah pengembangan ..... 72

Gambar 5.26 Tampilan Halaman Feedback dan Notifikasi ............................. 73

Gambar 5.27 Tampilan Pembuatan Kuis sebelum pengembangan .................. 74

Gambar 5.28 Tampilan Pembuatan Kuis sesudah pengembangan .................. 74

Page 15: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xv

DAFTAR TABEL

Tabel 3.2 Tabel Penelitian Terdahulu .............................................................. 21

Tabel 4.1 Tabel Jadwal Penelitian ................................................................... 30

Tabel 4.2 Tabel Use Case Diagram ................................................................ 34

Tabel 4.3 Tabel Simbol Class Diagram ........................................................... 37

Tabel 4.4 Tabel Simbol Activity Diagram ....................................................... 39

Tabel 5.1 Tabel Pengujian Halaman Register dan Login ................................ 75

Tabel 5.2 Tabel Pengujian Halaman User ....................................................... 76

Tabel 5.3 Tabel Pengujian Halaman Author ................................................... 77

Page 16: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

xvi

DAFTAR LAMPIRAN

1. Lampiran 1. Form Topik dan Judul (Fotokopi)

2. Lampiran 3. Form Konsultasi (Fotokopi)

3. Lampiran 4. Surat Pernyataan Ujian (Fotokopi)

4. Lampiran 5. Form Revisi Ujian Pra Sidang (Fotokopi)

5. Lampiran 6. Form Revisi Ujian Kompre (Asli)

6. Lampiran 7. Listing Code

Page 17: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi memberikan pengaruh yang besar bagi

kehidupan sehari-hari, salah satunya dalam menyampaikan suatu informasi dan

sebagai alat komunikasi bagi perusahaan, instansi pemerintah dan institusi

pendidikan yang menyediakan berbagai macam layanan kepada pelanggannya

atau masyarakat secara umum. Indonesia merupakan salah satu tempat

bertumbuhnya bisnis aplikasi mobile dan layanan mobile content, tetapi

umumnya layanan ini adalah bisnis milik perusahaan swasta dalam bidang

pendidikan seperti universitas atau institusi pendidikan yang dapat

menyediakan layananan mobile untuk mahasiswa atau pelajar.

Nama qualitiva merupakan pengembangan dari kata Quality dan

berubah menjadi qualitiva, qualitiva merupakan sebuah startup yang

memfokuskan diri pada platform kuis online yang berasal dari kota Palembang

beralamat di Jl. Jendral Sudirman No.15 Palembang, Indonesia. Qualitiva

berada dalam inkubasi PT. Telkom Indonesia melalui program Indigo,

qualitiva hadir dalam platform berbasis web dan Mobile Apps. Aplikasi

qualitiva memberikan sistem evaluasi dan layanan ujian online secara gratis

maupun berbayar yang cocok digunakan untuk TryOut, ujian, sertifikasi,

quality control, dan fun kuis.

Qualitiva.id merupakan website yang memiliki tampilan yang bagus

hanya saja websitenya ada beberapa bagian yang kurang responsive bila

Page 18: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

2

menggunakan perangkat mobile, terlihat dari beberapa bagian yang terpotong

atau tidak responsive. Kemudian dari sisi pengguna, beberapa masih ada yang

merasa kesulitan mencari kategori yang mereka butuhkan. Pada aplikasi

android Qualitiva.id juga ada beberapa kekurangan yang mungkin perlu

ditambahkan seperti notifikasi yang memberitahukan tentang event kepada

pengguna secara realtime, tools yang memberikan sistem barcode.

Keterlibatan keseluruhan pengguna dengan tidak adanya feedback langsung

dari pengguna seperti fitur penilaian dan review dalam aplikasi. Belum adanya

metode pembayaran seperti top up untuk pembelian quis dan penarikan saldo

untuk mempermudah pengguna. Qualitiva.id juga ingin meningkatkan

kepercayaan diri ke pengguna bahwa siapapun bisa membuat kuis yang

khususnya berhubungan dengan pendidikan untuk meningkatkan kualitas

terbaik dan terpercaya, dengan begitu banyak pengguna yang tertarik untuk

mengikuti kuis.

Hal inilah yang membuat Qualitiva.id meminta dan mengajak peneliti

untuk bekerja sama agar dapat membantu dan mengembangkan aplikasi

khususnya dibidang mobile Application untuk mempermudah akses pengguna

ke qualitiva.id seperti yang kita ketahui bahwa rata-rata masyarakat sekarang

mengguanakan smartphone khususnya dengan sistem operasi android.

Berdasarkan latar belakang diatas penulis tertarik untuk melakukan

penelitian dengan judul “Pengembangan Aplikasi pada Qualitiva.id

berbasis Mobile dengan metode Prototype”.

Page 19: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

3

1.2. Rumusan Masalah

Rumusan masalah sesuai dengan latar belakang yang dibahas ialah :

1. Bagaimana mengembangkan aplikasi pada mobile agar lebih responsive ?

2. Bagaimana cara untuk memberikan layanan kepada pengguna untuk

memberikan saran dan masukan penilain pada qualitiva.id ?

1.3. Ruang Lingkup

Ruang lingkup yang dibahas dalam penelitian ini adalah sebagai berikut:

a. Penelitian dilakukan dalam bentuk pengembangan aplikasi pada mobile

android.

b. Metode yang digunakan prototype.

c. Bahasa pemrograman yang digunakan adalah java.

d. Penyimpanan data menggunakan database.

e. Tools perancangan sistem menggunakan UML (Unified Modelling

Language).

f. Pengguna hanya menjawab soal dan pembuatan soal dilakukan pada mobile.

g. Hasil yang diperoleh dapat diterapkan langsung pada Qualitiva.id

h. Top up atau penarikan saldo melalui voucher dan google pay

Page 20: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

4

1.4. Tujuan Penelitian

Adapun tujuan penelitian yang ingin dicapai :

1. Menghasilkan Mobile Application dengan 100% Pure System Android.

2. Memungkinkan qualitiva memiliki fitur-fitur yang lebih unggul dan efisien

untuk kenyamanan pengguna.

1.5. Manfaat Penelitian

Adapun manfaat yang ingin dicapai dari penulisan skripsi diantaranya

sebagai berikut:

1.5.1. Bagi Penulis

a. Menambah pengetahuan bagi penulis serta menerapkan ilmu

pengetahuan yang didapat selama menjadi mahasiswa di STMIK

PalComTech Palembang.

b. Mendapatkan pengalaman baru dalam membangun aplikasi mobile

pada bidang layanan pendidikan dan training.

1.5.2. Bagi Akademik

Manfaat yang didapat bagi akademik adalah menjadi sebagai

salah satu referensi bagi akademik untuk kelanjutan penelitian di masa

yang akan datang dan diharapkan dapat menambah pengetahuan bagi

pihak yang berkepentingan yang akan menggunakan penelitian sejenis

atau pengembangan.

Page 21: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

5

1.5.3. Bagi Umum

Aplikasi ini diharapkan dapat bermanfaat bagi masyarakat umum

untuk membantu dalam pelayanan pendidikan dan training yang baik,

terorganisir dan akurat.

1.6. Sistematika Penulisan

Demi mewujudkan suatu hasil yang baik dalam penyusunan skripsi

ini penulis menggunakan pembahasan yang sesuai dengan ketentuan yang

diberikan, sistematika penulisan tersebut meliputi antara lain :

BAB I PENDAHULUAN

Pada Bab ini berisi uraian latar belakang, rumusan masalah,

ruang lingkup, tujuan penelitian, manfaat penelitian, dan sistematika

penulisan.

BAB II GAMBARAN UMUM PERUSAHAAN

Pada Bab ini diuraikan mengenai sejarah perusahaan, visi dan

misi, struktur organisasi dan tugas wewenang serta gambaran umum

bagian unit atau kerja.

BAB III TINJAUAN PUSTAKA

Pada Bab ini penulis akan membuat teori yang berdasarkan

penulisan skripsi ini yang terdiri teori pendukung, hasil penelitian

terdahulu, dan kerangka penelitian.

Page 22: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

6

BAB IV METODE PENELITIAN

Bab ini penulis membahas lokasi dan waktu penelitian, jenis

data, teknik pengumpulan data, dan jenis penelitian dan alat serta

teknik pengembangan sistem.

BAB V HASIL DAN PEMBAHASAN

Bab ini penulis membahas hasil-hasil yang diperoleh dalam

penelitian dan pembahasan terhadap hasil yang telah dicapai maupun

masalah-masalah yang telah ditemukan selama penelitian, serta

pengujian sistem yang dibuat.

BAB VI PENUTUP

Pada akhir Bab ini hanya menguraikan beberapa simpulan dan

saran dari pembahasan dalam pembuatan sistem informasi akademik

pada Qualitiva.id yang terdapat dalam bab-bab sebelumnya.

Page 23: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

7

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1. Profil Perusahaan

2.1.1. Sejarah

PalComTech adalah perusahaan yang bergerak di bidang

jasa pendidikan dan pelatihan yang berkonsentrasi pada pelatihan

komputer dan internet. Outlet PalComTech pertama sekali berdiri

pada tanggal 10 januari 2003 dan memulai usaha dengan

menyelenggarakan berbagai pelatihan singkat bagi masyarakat,

mulai dari pelatihan teknisi, microsoft office, autocad, hingga ke

pelatihan internet, website dan design animasi. Pada perkembangan

nya program-program yang diselenggarakan PalComTech ternyata

sangat diminati oleh masyarakat, dan pada saat itu juga PalComTech

mengambil inisiatif untuk menyelenggarakan program pelatihan

komputer dan internet yang lebih berbobot, seperti program

pendidikan komputer dan internet profesional 1 tahun.

Motto dari PalComTech adalah “100% praktek 100%

internet, dijamin langsung Bisa!”. Moto ini sesuai dengan

pelaksanaan kegiatan pendidikan dan pelatihan yang PalComTech

selenggarakan, dimana proses belajar setiap hari adalah selalu di

praktek di komputer, sedangkan materi belajar menggunakan

internet sebagai media pembelajaran. Dalam perjalanannya dari

2003 hingga 2010, PalComTech berhasil mengembangkan outlet di

Page 24: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

8

berbagai kota dan kabupaten antara lain Palembang, jambi, lahat,

prabumulih dan baturaja. Seiring dengan makin berkembangnya

outlet PalComTech dan dirasakan perlunya pusat komunikasi dan

kendali manajemen, maka pada tahun 2010 didirikanlah

PalComTech pusat guna meningkatkan kinerja dan mendorong

pertumbuhan setiap outlet PalComTech diseluruh Indonesia.

Dengan konsep usaha yang dinamis, PalComTech terus berkembang

dan terus berinovasi sesuai dengan perkembangan teknologi itu

sendiri.

2.1.2. Visi dan Misi

2.1.2.1. Visi

Menjadi institusi pendidikan berskala Dunia yang

berprestasi dan menghasilkan sumber daya manusia terampil

dan berjiwa enterprenuer.

2.1.2.2. Misi

PalComTech sebagai jaringan lembaga profesionala dan

berprestasi yang menyelenggarakan pendidikan dan

pelatihan dengan sistem 100% praktek 100% internet

dengan standar mutu Nasional.

PalComTech menyelenggarakan berbagai program studi

yang menunjang karir dan masa depan bagi seluruh

Page 25: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

9

lapisan masyarakat melalui jaringan outlet PalComTech

diseluruh Indonesia.

PalComTech menghasilkan sumber daya manusia

terampil dan berjiwa entrepreneur melalui sistem

pendidikan berkwalitas, tenaga pengajar terampil, bahan

ajar yang sesuai dengan kebutuhan studi, sarana dan

teknologi modern, serta lingkungan belajar yang ideal.

2.1.3. Struktur Organisasi

Struktur organisasi merupakan suatu rangkaian (susunan)

manajemen untuk melaksanakan tugas dan wewenang yang telah

dimiliki, untuk mencapai suatu tujuan yang mengarah pada visi dan

misi dari suatu perusahaan yang telah diprogramkan. Berikut

struktur orgranisasi pada Yayasan PalComTech:

Gambar 2.1 Struktur Organisasi Yayasan PalComTech

Yayasan

Hendri

Sekretaris Yayasan

Atin Triwahyuni

Bag Keuangan

Elis

Bag HRD

Rizky

Bag R&D

Kasmoni

Bag Umum

Ana

LegalPenglola Aset

Page 26: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

10

Berikut adalah pembagian tugas menurut Struktur Organisasi

Yayasan PalComTech :

1. Ketua Yayasan

Ketuan Yayasan PalComTech mempunyai tugas dan wewenang :

a. Merencanakan, mengelola, dan menganalisis segala aktivitas

fungsional bisnis seperti operasional, sumber daya manusia,

keuangan, dan pemasaran.

b. Mengidentifikasi dan meningkatkan performa operasional

perusahaan dengan cara memotivasi berbagai divisi di perusahaan.

c. Membuat kebijakan, prosedur, dan standar pada organisasi

perusahaan.

d. Membuat keputusan strategis dalam hal integrasi, divestasi,

investasi, aliansi, dan joint venture.

Research and Development

2. Sekretaris

Sekretaris yayasan PalComTech mempunyai tugas dan wewenang :

a. Mengatur dan menertibkan pengorganisasian adminitrasi yayasan.

b. Mengatur pengelolaan, pemeliharaan dan invetarisasi barang-

barang milik yayasan

c. Bertanggung jawab atas terselenggaranya kegitan operasional

harian yayasan

d. Berhak dan mempunyai wewenang mendokumentasikan serta

mengarsipkan semua surat-surat masuk maupun keluar.

Page 27: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

11

e. Bertanggung jawab kepada ketua umum

3. Bagian keuangan

Bagian keuangan yayasan PalComTech mempunyai tugas dan

wewenang bertanggung jawab atas kelancaran kas, melakukan

penagihan, pembayaran dan penyimpanan dana perusahaan,

melakukan pencatatan keuangan dgn standard accounting.

4. HRD (Human

HRD yayasan PalComTech mempunyai tugas dan wewenang :

a. Membuat kebijakan

b. Bertanggung jawab mengelola dan mengembangkan sumber daya

manusia

c. Membuat sistem HRD yang efektif dan efisien

d. Bertanggung jawab penuh terhadap proses rekrutmen karyawan

e. Melakukan seleksi, promosi, trafering, dan demosi pada karyawan

yang di anggap perlu

f. Melakukan kegiatan pembinaan dan pelatihan

g. Bertanggung jawab pada hal yang berhubungan dengan absensi

karyawan , perhitungan gaji, bonus dan tunjangan

h. Membuat kontrak kerja karyawan serta memperbaharui masa

berlakunya konrak kerja

i. Melakukan tindakan disipliner pada karyawan

Page 28: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

12

5.Bagian R&D (Research and Development)

Research and Development yayasan PalComTech mempunyai tugas

dan wewenang :bertanggung jawab melakukan riset dan

pengembangan atas sistem, produk, layanan dan teknologi yang

digunakan agar perusahaan tetap eksis dan mampu bersaing

Research and Development dibagi menjadi 3 subdivisi, yaitu :

1. Research and Development IT ( Information & Technology )

Research and Development IT ( Information & Technology )

bertanggung jawab melakukan pengembangan dan implementasi

teknologi.

2. Research & Development Akademik

Research & Development Akademik bertanggung jawab

melakukan pengembangan dan peningkatan mutu akademik.

3. Research & Development Bisnis

Research & Development Bisnis bertugas bertanggung jawab

mengembangan dan meningkatkan mutu sistem bisnis.

6. General Affair

General Affair yayasan palcomtech memiliki tugas dan wewenang

bertanggung jawab atas kegiatan administrasi kantor, operasional

umum kantor.

Bagian umum meliliki sub bagian di antaranya:

Page 29: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

13

a. Pengelolaan asset

Pengelolaan asset bertanggung jawab menjaga nilai asset,

memonitor penyusutan asset, mempermudah membuat anggaran,

menhindari pembelian berlebih.

b. Legal

Legal bertanggung jawab atas segala kegiatan yang berhubungan

dengan surat perjanjian, akta dan surat2, legal lainnya.

Page 30: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

14

BAB III

TINJAUAN PUSTAKA

3.1. Landasan Teori

3.1.1. Bahasa Pemrograman Java

Salah satu bahasa yang digunakan untuk development

Android adalah Java. Program android pada umumnya dibuat

menggunakan bahasa java. Oleh karena itu diperlukan Java

Developtment Kit (JDK) untuk mengembangkan aplikasi

android. JDK adalah piranti lunak yang diperlukan untuk

mengembangkan aplikasi dengan bahasa Java. Seperti yang

dijelaskan diatas, peneliti dalam membuat dan mengembangkan

aplikasi ini menggunakan bahasa pemrograman Java.

(Imaduddin dan Permana 2017:5).

3.1.2. Android

Android merupakan sistem operasi untuk perangkat

mobile yang sedang berkembang saat ini. Pengembangan

aplikasi untuk sistem informasi Android dibagi menjadi tiga

yaitu pengembangan aplikasi native (Java), pengembangan

aplikasi web (PHP) dan pengembangan aplikasi hybrid (Java +

PHP) (Harmadya dkk, 2015).

Page 31: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

15

3.1.3. Black Box Testing

Pengujian black box berfokus pada persyaratan fungsional

perangkat lunak. Pengujian ini memungkinkan analisis system

memperoleh kumpulan kondisi input yang akan mengerjakan

seluruh keperluan fungsional program (Maturidi 2014:76).

3.1.4. UAT (User Acceptance Test)

User Acceptance Testing merupakan pengujian yang

dilakukan oleh end-user dimana user tersebut adalah

staff/karyawan perusahaan yang langsung berinteraksi dengan

sistem dan dilakukan verifikasi apakah fungsi yang adatelah

berjalan sesuai dengan kebutuhan/fungsinya.

User Acceptance Testing adalah metode testing dimana

pengguna akhir melakukan percobaan untuk memvalidasi produk

berdasarkan kebutuhan yang telah ditentukan. Pengujian ini

bertujuan untuk membantu menemukan bug yang akan muncul

pada saat penggunaan (Kelvin dkk, 2016).

3.1.5. Database

Database adalah kumpulan relasi logical dari data atau

deskripsi data yang dapat digunakan bersama dan dibuat untuk

memperoleh informasi yang dibutuhkan oleh perusahaan.

Page 32: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

16

Database terdiri dari entitas, atribut dan relationship dari

informasi organisasi atau perusahaan. Entitas merupakan suatu

objek nyata (manusia, tempat, benda, konsep atau kejadian)

dalam suatu organisasi yang direpresentasikan dalam database

(Harmadya dkk, 2015).

3.1.6. Application Programming Interface

API merupakan sebuah interface yang diimplementasikan

dengan menggunakan software sehingga software tersebut dapat

berinteraksi dengan software lain, seperti halnya user interface

yang memungkinkan user untuk berinteraksi dengan komputer.

Dengan demikian, developer sebuah aplikasi dapat

memanfaatkan aplikasi lain, seperti game yang memanfaatkan

API Facebook. API memungkinkan untuk menggabungkan

beberapa aplikasi ke dalam suatu aplikasi baru yang disebut

Mashup. Sebagai contoh, ada sebuah aplikasi yang

memungkinkan user melakukan review terhadap beberapa rumah

makan. Seorang developer dapat menggabungkan program ini

dengan Google Maps sehingga aplikasi mashup ini

memungkinkan user untuk melihat review rumah makan sambil

mengetahui lokasinya (Prasetiadi, 2011).

Page 33: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

17

3.1.7. Store

Seperti yang dilansir pada laman website resmi persyaratan

layanan Google Play (play.google.com) Google Play adalah

layanan yang disediakan oleh Google LLC yang berlokasi di

1600 Amphitheatre Parkway, Mountain View, California 94043,

USA. Google Play untuk menjelajahi, mencari, melihat,

melakukan streaming, atau mendownload Konten untuk

perangkat seluler, komputer, TV, jam tangan, atau perangkat lain

yang didukung ("Perangkat"). Untuk menggunakan Google Play,

diperlukan perangkat yang memenuhi persyaratan kompatibilitas

dan sistem untuk konten yang sesuai, akses internet yang

berfungsi dengan baik, dan software yang kompatibel.

mendistribusikan aplikasinya kepasar yang memiliki jutaan

pengguna. Google Play merupakan store resmi Android yang

dikelola oleh Google, pengguna bisa mencari dan download

aplikasi yang dikembangkan dengan menggunakan Android

Software Development Kit. Disamping aplikasi beberapa servis

yang ditawarkan didalam Google Play adalah media digital,

music, buku, majalah, film, dan program televisi

Page 34: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

18

3.1.8. Komponen Aplikasi Android

Aplikasi Android ditulis dengan bahasa pemrograman

Java. Semua file kode intermediate dan aset disatukan dalam satu

paket berupa file berekstensi *.apk, sebuah file yang dapat

didistribusikan. Tiap file *.apk adalah sebuah aplikasi tunggal

(Juhara, 2016:8).

a. Activity

Seperti yang dilansir pada laman resmi

(developer.android.com) Activity adalah sebuah komponen

aplikasi yang menyediakan layar yang digunakan pengguna

untuk berinteraksi guna melakukan sesuatu, misalnya

memilih nomor ponsel, mengambil foto, mengirim email,

atau menampilkan peta. Tiap aktivitas diberi sebuah jendela

untuk menggambar antarmuka penggunanya. Jendela ini

biasanya mengisi layar, namun mungkin lebih kecil daripada

layar dan mengambang di atas jendela lain. Activity adalah

istilah yang digunakan dalam pemrograman Android untuk

mengacu pada satuan interaksi dengan pengguna melalui

antarmuka grafis (graphical user-interface, GUI). Sebagai

satuan interaksi, Activity adalah tampilan yang anda lihat

dilayar seperti Windows atau kotak dialog pada

Page 35: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

19

pemrograman aplikasi desktop. Activity selalu memiliki

paling tidak satu buah Thread, yakni Thread utama yang

digunakan untuk memperbaharui tampilan user-interface

(UI thread). Kelas Activity menyediakan sejumlah callback

yang memungkinkan aktivitas untuk mengetahui bahwa

suatu state telah berubah seperti sistem sedang (create)

membuat, (stop) menghentikan, atau (resume) melanjutkan

aktivitas, atau (destroy) menghancurkan proses dimana

aktivitas itu berada.

Untuk menavigasi transisi antara tahapan siklus

hidup aktivitas, kelas aktivitas menyediakan kumpulan inti

dari enam callback yaitu onCreate() , onStart() , onResume()

, onPause() , onStop() , dan onDestroy() . Ketika pengguna

mulai meninggalkan aktivitas, sistem memanggil metode

untuk membongkar aktivitas. Dalam beberapa kasus,

pembongkaran ini hanya sebagian, aktivitas masih berada

dalam memori (seperti ketika pengguna beralih ke aplikasi

lain), dan masih dapat kembali ke latar depan. Jika pengguna

kembali ke aktivitas itu, aktivitas dilanjutkan dari tempat

pengguna berhenti. Kemungkinan sistem untuk membunuh

proses tertentu, bersama dengan aktivitas didalamnya,

bergantung pada keadaan aktivitas pada saat itu.

Page 36: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

20

b. Intent

Seperti yang dilansir pada laman resmi

(developer.android.com) Intent adalah objek yang

menyediakan waktu proses yang mengikat komponen-

komponen terpisah, misalnya dua activity. Intent

menyatakan "intent untuk melakukan sesuatu" dari aplikasi.

Intent bisa menggunakan intent untuk berbagai jenis tugas,

tetapi dalam pelajaran ini, intent Anda akan memulai Activity

lain. peran intent adalah sebagai mekanisme untuk

menjalankan atau sebagai alur navigasi dari satu activity ke

activity lainnya. Contoh, aplikasi mewajibkan user untuk

login sebelum mengakses fitur yang disediakan. Bila belum

login, user diberikan layar yang menampilkan dialog untuk

login (Login Dialog Activity).ketika tombol diklik, alur

diarahkan ke credential check activity yang bertugas

melakukan pengecekan kecocokan username dan password

yang tersimpan didalam aplikasi. Bila cocok, alur navigasi

diarahkan ke main activity, bila tidak, navigasi diarahkan

kembali ke Login Dialog Activity dengan pesan kesalahan.

Intent adalah mekanisme untuk melakukan sebuah action

dan komunikasi antar komponen aplikasi misal activity,

Page 37: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

21

services, dan broadcast receiver. Intent terbagi menjadi 2

bentuk yaitu :

1. Intent Implicit

Adalah bentuk intent yang tidak memerlukan

detail nama kelas yang di inginkan yang memungkinan

komponen dari aplikasi lain merespond request intent

yang dijalankan.

2. Intent Explicit

Adalah bentuk intent yang menjalankan

komponen aplikasi dengan tahu detail dari nama kelas

yang dituju , umumnya digunakan untuk mengaktifkan

komponen pada aplikasi yang sama.

3.2. Penelitian Terdahulu

Penelitian terdahulu bertujuan sebagai pendukung untuk

melakukan penelitian yang digunakan sebagai referensi penulis.

Adapun peneliti terdahulu dapat dilihat pada Tabel 3.2 sebagai berikut:

Tabel 3.2 Tabel Penelitian Terdahulu

No. Judul Penelitian Penulis & Tahun Hasil

1. Pengembangan

Web E-

Commerce

Afghan Amar

pradipta, yuli adam

Prasetyo, ST.,MT.,

Hasil dari

penelitian ini

adalah untuk

Page 38: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

22

Bojana Sari

Menggunakan

Metode Prototype

Nia Ambar

sari,S.Si.,MT.

2015, ISSN : 2355-

9365.

mengembangk

an sebuah web

e-commerce

Bojana Sari

yang mampu

mempermudah

proses

pemesanan

dan

penyebaran

informasi dan

tidak banyak

menghabiskan

biaya

operasional.

Saran untuk

penelitian

yang akan

datang yaitu

menambahkan

fitur SMS

gateway dan

Page 39: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

23

mengembangk

an aplikasi

web e-

commerce

Bojana Sari

menjadi versi

mobile

application.

Persamaan

dalam

penelitian ini

adalah sama-

sama

menggunakan

metode

pengembanga

n Prototype.

Perbedaan

terletak pada

jenis

pelayanan

penelitian

Page 40: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

24

terdahulu ini

menggunakan

jenis layanan

e-commerce

sedangkan

penelitian ini

menggunakan

layanan jenis

e-learning.

2. Rancang Bangun

Aplikasi Tryout

Ujian Nasional

Sekolah

Menengah

Pertama (Smp)

Berbasis Android

Mentari Harmadya,

Gusti Made

AryaSasmita, Ni

Kadek Ayu

Wirdiani. 2015,

ISSN: 2088-1541

Hasil dari

penelitian ini

ialah

Pemodelan

sistem dibuat

dengan

gambaran

umum sistem,

UML (Unified

Modeling

Language) dan

perancangan

basis data

Page 41: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

25

menggunakan

PDM

(Physical Data

Model).

Berdasarkan

hasil survey

dengan

presentase

93% pada

aspek

pemahaman

aplikasi dan

ujian, aplikasi

ini tergolong

baik dan cocok

untuk

dijadikan

media

pembelajaran

dan

pemantapan

menghadapi

Page 42: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

26

Ujian

Nasional.

3. UJIAN ONLINE

MAHASISWA

ILMU

KOMPUTER

BERBASIS

SMARTPHONE

Leon Andretti

Abdillah, 2015,

ISSN : 2443-048X

Hasil dari

penelitian

Ujian online

berbasiskan

smartpone

memiliki

dampak

pribadi dalam

mempromosik

an green based

education,

Sosial

teknologi

informasi

seperti google

forms dan

facebook

memiliki

beragam fitur

dalam

Page 43: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

27

mendukung

ujian secara

online, Ujian

online

berbasiskan

smartphone

mempercepat

proses ujian

dan

pemeriksaan

hasil

jawabannya,

Batasan pada

penelitian ini

adalah

terbatasnya

cakupan

responden.

Page 44: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

28

3.3. Perbandingan Penelitian Terdahulu

Berdasarkan analisis terhadap penelitian terdahulu yang telah

dibuat oleh peneliti, telah ditemukan beberapa perbandingan, yaitu yang

pertama berdasarkan penelitian terdahulu yang berjudul ” Pengembangan

Web E-Commerce Bojana Sari Menggunakan Metode Prototype”

(Afghan Amar pradipta, yuli adam Prasetyo, ST.,MT., Nia Ambar

sari,S.Si.,MT. 2015, ISSN : 2355-9365), penulis menemukan perbedaan

yaitu terletak pada jenis layanan e-commerce berbasis web sedangkan

penelitian ini menggunakan layanan jenis e-learning berbasis android,

sedangkan Persamaan dalam penelitian ini adalah sama-sama

menggunakan metode pengembangan Prototype.

Penelitian kedua yang berjudul “Rancang Bangun Aplikasi Tryout

Ujian Nasional Sekolah Menengah Pertama (Smp) Berbasis Android”

(Mentari Harmadya, Gusti Made AryaSasmita, Ni Kadek Ayu Wirdiani.

2015, ISSN: 2088-1541), penulis menemukan perbedaan yaitu jurnal

penelitian rancang bangun aplikasi untuk tryout ujian nasional serta

menggunakan sistem pemodelan PDM (Physical Data Model),

sedangkan persamaan adalah menggunakan sistem pemodelan UML

(Unified Modeling Language) dan e-learning berbasis android.

Penelitian ketiga yang berjudul “Ujian Online Mahasiswa Ilmu

Komputer Berbasis Smartphone” (Leon Andretti Abdillah, 2015,

ISSN : 2443-048X), penulis menemukan perbedaan yaitu cakupan

Page 45: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

29

jurnal terbatas hanya untuk mahasiswa ilmu computer berbasis website

dan jurnal ini menggunakan URL (uniform resource locator), sedang

persamaanya adalah menggunakan layanan jenis e-learning.

Page 46: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

30

BAB IV

METODE PENELITIAN

4.1. Lokasi dan Waktu Penelitian

4.1.1. Lokasi Penelitian

Tempat penelitian untuk skripsi ini dilaksanakan pada

Qualitiva.id beralamat di Jl. Jendral Sudirman No. 15 Palembang,

Indonesia.

4.1.2. Waktu Penelitian

Dalam penelitian ini, penulis menyusun segala kegiatan dalam sebuah

jadwal penelitian yang berlangsung selama kurang lebih 5 bulan.

Tabel 4.1 Tabel Jadwal Penelitian

No. Tahapan

2018 2019

September Oktober November Desember Januari

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Wawancara

2. Observasi

3. Pengumpulan

kebutuhan

4. Membangun

Prototyping

5. Evaluasi

Prototyping

6. Ujian

Proposal

7. Pengkodean

Sistem

8. Pengujian

Sistem

9. Evaluasi Sistem

10. Menggunaka

n Sistem

11. Ujian

Kompre

Page 47: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

31

4.2. Jenis Data

Dalam penulisan laporan ini, penulis menggunakan beberapa jenis

data dalam pengumpulan datanya, yang terdiri dari :

4.2.1. Data Primer

Data primer adalah data kualitatif yang dapat digali dari

perencanaan, pelaksanaan, pemantauan dan penilaian (Lapau 2013 :

182).

4.2.2. Data Sekunder

Data sekunder adalah data kuantitatif yang mungkin ada dalam

masing-masing perencanaan, pelaksanaan, pemantauan dan penilaian

tersebut (Lapau 2013 : 182).

4.3. Teknik Pengumpulan Data

Dalam penulisan laporan ini penulis menggunakan beberapa metode

teknik pengumpulan data, yang terdiri dari :

4.3.1. Observasi

Pengumpulan data dengan observasi dan pengamatan

langsung adalah cara pengambilan data dengan menggunakan mata

tanpa ada pertolongan alat standar lain untuk keperluan tersebut

(Nazir : 2014). Penulis mengumpulkan data dengan cara melakukan

pengamatan langsung, Adapun data yang didapat oleh penulis :

qualitiva.id menggunakan bantuan webview dari android untuk

membuat soal-soal kuis dan pengunaannya.

Page 48: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

32

4.3.2. Wawancara (Interview)

Interview (wawancara) merupakan proses interaksi antara

pewawancara dan responden. Walaupun bagi pewawancara, proses

tersebut adalah satu bagian dari langkah-langkah dalam penelitian,

tetapi belum tentu bagi responden, wawancara adalah bagian dari

penelitian. Sukses tidaknya pelakasanaan wawancara bergantung

sekali pada proses interaksi yang terjadi (Nazir : 2014). Penulis

melakukan wawancara atau tanya jawab secara langsung kepada

Bapak Kasmoni selaku Manager R&D (Research and

Development). Adapun hasil wawancara dengan narasumber ialah:

Ingin menampilkan kuis didalam mobile apps, butuhnya

pemberitahuan atau notifikasi, Memberikan layanan yang terbaik

agar masyarakat tertarik untuk menggunakan layanan qualitiva.

4.3.3. Studi Pustaka

Studi pustaka merupakan langkah yang penting dimana

setelah seorang peneliti menetapkan topik penelitian. Penulis

mencari referensi melalui laporan, buku-buku, jurnal penelitian,

yang berkaitan dengan permasalahan yang penulis angkat dengan

cara mengunjungi perpustsakaan (Nazir : 2014).

Page 49: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

33

4.4. Alat dan Teknik Pengembangan Sistem

4.4.1. Alat Pengembangan Sistem

4.4.1.1. UML (Unified Modeling Language)

Unified Modeling Language (UML) adalah alat bantu

analisis serta perancangan perangkat lunak berbasis objek”.

UML adalah sebuah bahasa yang digunakan untuk

menvesuailisasikan, menspesifikasikan, membangun dan

mendokumentasikan dari sebuah sistem pengembangan

perangkat lunak berbasis OO (Object Oriented) (Sutriesna,

2016).

1. Diagram Use Case (Use Case Diagram)

Use case atau diagram use case merupakan

permodelan untuk melakukan (behavior) sistem informasi

yang akan dibuat. Use case mendiskripsikan sebuah intraksi

antara satu atau lebih aktor dengan sistem informasi yang

akan dibuat. Secara kasar, use case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem

informasi dan siapa saja yang berhak menggunakan fungsi –

fungsi itu, (Rosa 2011 : 130). Adapun keterangan dari simbol

– simbol use case dapat dilihat pada tabel 4.2. :

Page 50: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

34

Tabel 4.2. Simbol Use Case Diagram

No GAMBAR NAMA KETERANGAN

1.

Actor

Orang, proses, atau

sistem lain yang

berinteraksi

dengan sistem

informasi yang

akan dibuat di luar

itu sendiri, jadi

walaupun simbol

dari aktor adalah

gambar orang, tapi

aktor belum tentu

merupakan orang;

biasanya

dinyatakan

menggunakan kata

benda di awal fase

nama aktor.

2.

Generalization

Hubungan dimana

objek anak

(descendent)

berbagi perilaku

dan struktur data

dari objek yang ada

Page 51: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

35

di atasnya objek

induk (ancestor).

3.

Include

Relasi use case

tambahan ke

sebuah use case

dimana use case

yang di tambahkan

memerlukan use

case ini untuk

menjalankan

fungsinya atau

sebagai syarat

dijalankan use case

ini.

4.

Extend

Relasi use case

tambahan ke

sebuah use case

dimana use case

yang ditambahkan

dapat berdiri

sendiri walau tanpa

use case.

5.

Association

Komunikasi antar

aktor dan use case

yang berpartisipasi

pada use case atau

Page 52: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

36

use case memiliki

intraksi dengan

aktor.

6.

Use Case

Fungsionalitas

yang di sediakan

oleh sistem sebagai

unit –unit yang

saling bertukar

pesan antar unit

atau aktor.

Biasanya

dinyatakan dengan

menggunakan kata

kerja di awal frase

nama use case.

Dengan

menggunakan kata

kerja di awal frase

nama use case.

(Sumber : Rosa, 2011)

2. Diagram Kelas (Class Diagram)

Diagram kelas atau class diagram menggambarkan

struktur sistem dari segi pendefinisian kelas – kelas yang

akan dibuat untuk membangun sistem, (Rosa 2011:122).

Page 53: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

37

Adapun keterangan dari simbol – simbol class diagram

dapat dilihat pada tabel 4.3. :

Tabel 4.3. Simbol Class Diagram

NO GAMBAR

NAMA KETERANGAN

1.

Generalization

Relasi antar kelas

dengan makna

generalisasi-spesialisi

(umum khusus).

2

Nary

Association

Upaya untuk

menghindari asosiasi

dengan lebih dari 2

objek.

3.

Class

Kelas pada struktur

sistem.

4.

Collaboration

Deskripsi dari urutan

aksi-aksi yang

ditampilkan sistem yang

menghasilkan suatu

hasil yang terukur bagi

suatu aktor.

Page 54: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

38

5.

Realization

Operasi yang benar –

benar dilakukan oleh

suatu objek.

6.

Dependency

Hubungan dimana

perubahan yang terjadi

pada suatu elemen

mandiri (independent)

akan mempengaruhi

elemen yang

bergantung padanya

elemen yang tidak

mandiri.

7.

Multiplicity

Multiplicity ini akan

mengindikasikan

berapa banyak obyek

dari suatu kelas

terelasi ke obyek lain.

(Sumber : Rosa, 2011)

3. Diagram Aktivitas (Activity Diagram)

Diagram aktivitas atau activity diagram

menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem atau proses sebuah bisnis atau menu yang ada

pada perangkat lunak, yang perlu diperhatikan disini adalah

Page 55: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

39

bahwa diagram aktivitas menggambarkan aktivitas sistem

bukan apa yang di lakukan aktor, jadi aktivitas yang dapat

dilakukan oleh sistem (Rosa 2011 : 134). Adapun

keterangan dari simbol - simbol activity diagram dapat

dilihat pada Tabel 4.4 :

Tabel 4.4. Simbol Activity Diagram

No GAMBAR NAMA KETERANGAN

1.

Activity

Aktivitas yang

dilakukan sistem,

aktivitas biasanya

diawali dengan kata

kerja.

2.

Decision

Asosiasi percabangan

dimana jika ada pilihan

aktivitas dari satu.

3.

Initial Node

Status awal aktivitas

sistem, sebuah diagram

aktivitas memiliki

sebuah status awal.

4.

Activity Final

Node

Status akhir aktivitas

sistem, sebuah diagram

aktivitas memiliki

sebuah status akhir.

Page 56: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

40

5.

Join

Asosiasi

penggabungan dimana

lebih dari satu aktivitas

digabungkan menjadi

satu.

6.

Fork

Memecahkan satu

aktivitas untuk

beberapa aktivitas.

(Sumber : Sukamto dan Shalahuddin 2014:162)

4.4.2. Teknik Pengembangan Sistem

Sedangkan Metode Pengembangan yang digunakan dalam

pembuatan sistem pendukung keputusan ini menggunakan metode

Prototype. Sistem prototype memperbolehkan pengguna untuk

mengetahui bagaimana sistem berjalan dengan baik. Penggunaan

metode prototyping di dalam penelitian ini bertujuan agar peneliti

mendapatkan gambaran aplikasi yang akan dibangun melalui tahap

pembangunan aplikasi prototype terlebih dahulu yang akan

dievaluasi oleh user. (Afghan dkk, 2015).

Page 57: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

41

Gambar 4.1 Prototyping Model

(Sumber: Khosrow-Pour, 2005)

Tahapan pembuatan aplikasi, mengacu pada tahapan Prototype

berikut adalah tahapan pembuatan aplikasi:

a. Pengumpulan kebutuhan

Pada tahapan pengumpulan kebutuhan dalam aplikasi

yang akan dikembangkan memberi fitur atau fungsi yang memliki

nilai dan dapat berguna bagi user, seperti memberikan notifikasi,

sistem scan barcode, feedback, layanan pendaftaran dan

pembelian quis yang akan dilakukan para pengguna, dan report

untuk pengguna dan author.

b. Membangun Prototyping

Pada tahapan membangun Prototyping, aplikasi akan di

desain sesuai dari kebutuhan khusus dan akan menganalisis

modul-modul yang akan digunakan dalam aplikasi tersebut.

Membangun Prototyping bertujuan untuk menggambarkan

sejumlah proses terstruktur pada aplikasi berdasarkan aliran

proses yang terjadi. Yang mana pada pemodelan atau

perancangan aplikasi ini yaitu dengan Use Case Diagram.

c. Pengkodean sistem

Page 58: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

42

Pada tahapan pengkodean, aplikasi akan di bangun

menggunakan bahasa pemrograman java. Aplikasi dibangun

dengan Android Studio.

d. Pengujian sistem

Pada tahapan pengujian, aplikasi akan diuji dengan tahap

BlackBox Testing.

e. Evaluasi sistem

Pada tahapan evaluasi sistem, aplikasi akan di evaluasi

dengan pengguna.

f. Menggunakan sistem

Aplikasi telah siap digunakan, dan siap mendistribusikan

Aplikasi ini ke Google Play Store.

4.5. Teknik Pengujian Sistem

4.5.1. Black Box Testing

Pengujian black box berfokus pada persyaratan fungsional

perangkat lunak. Pengujian ini memungkinkan analisis system

memperoleh kumpulan kondisi input yang akan mengerjakan seluruh

keperluan fungsional program (Maturidi 2014 : 76).

Page 59: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

43

BAB V

HASIL DAN PEMBAHASAN

5.1. Hasil Penelitian

Berikut hasil adalah tahapan-tahapan metode Prototype yang penulis lakukan

dalam pengembangan aplikasi pada Qualitiva.id berbasis mobile dengan metode

Prototype. Adapun tahapan-tahapan prototype sebagai berikut :

5.1.1. Pengumpulan Kebutuhan

Pada tahap ini penulis mengumpulkan data observasi, dan data dari

wawancara. Berdasarkan hasil pengumpulan kebutuhan yang penulis

lakukan, sebagai berikut:

1. Qualitiva.id menggunakan bantuan webview dari android untuk

membuat soal-soal kuis dan pengunaannya.

2. Ingin menampilkan kuis didalam mobile apps, butuhnya

pemberitahuan atau notifikasi.

3. Memberikan layanan yang terbaik agar masyarakat tertarik untuk

menggunakan layanan qualitiva.

5.1.2. Membangun Prototyping

Pada tahap ini penulis akan membuat perancangan sistem

sementara yang diusulkan yang berfokus pada penyajian konten-konten

Page 60: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

44

terkait dengan mengembangkan aplikasi khususnya dibidang mobile

Application di kota Palembang.

5.1.2.1. Use Case Diagram

Use case atau diagram use case merupakan pemodelan

untuk kelakuan (behavior) sistem informasi yang akan dibuat.

Berikut ini adalah Use Case Diagram pada aplikasi qualitiva.id

yang terdapat pada Gambar 5.1

Gambar 5.1 Use Case Diagram

Page 61: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

45

Use case diagram pada gambar di atas menjelaskan tentang

gambaran interaksi sistem yang berjalan pada Aplikasi qualitiva.id.

5.1.2.2. Activity Diagram

Diagram aktivitas atau Activity Diagram menggambarkan

workflow (aliran kerja) atau aktifitas dari sebuah sistem atau

proses bisnis atau menu yang ada pada perangkat lunak.

5.1.2.2.1. Activity Diagram Register

Activity diagram Register dari aplikasi

Qualitiva.id yang dibuat adalah seperti gambar 5.2

sebagai berikut :

Gambar 5.2 Activity Diagram pada User dan Author Register

Page 62: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

46

Berdasarkan gambar 5.2, dapat dijelaskan bahwa :

1. User atau Author membuka aplikasi.

2. Menampilkan halaman Login.

3. User atau Author memilih menu Pendaftaran.

4. Sistem menampilkan form pendaftaran.

5. User atau Author memasukkan nama, alamat

email, password email, dan memilih kategori

profesi.

6. Sistem meminta verifikasi email.

7. User atau Author memasukkan verifikasi email.

8. Sistem mengecek validasi kode verifikasi yang

user masukkan.

9. Jika user atau Author tidak mengisi kode

verifikasi dengan valid, maka akan menampilkan

menu pendaftaran dan harus mendaftar kembali.

Sebaliknya jika kode verifikasi diisi dengan valid

maka pendaftaran berhasil dan akan kembali ke

tampilan form login.

Page 63: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

47

5.1.2.2.2. Activity Diagram Login User

Activity diagram login user dari aplikasi

Qualitiva.id yang dibuat adalah seperti gambar 5.3

sebagai berikut :

Gambar 5.3 Activity Diagram pada Login User

Page 64: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

48

Berdasarkan gambar 5.3, dapat dijelaskan bahwa :

10. User membuka aplikasi.

11. Menampilkan halaman login.

12. User memilih menu Pendaftaran.

13. Sistem menampilkan form login.

14. User memasukkan alamat email dan password

yang telah terverivikasi.

15. Sistem mengecek validasi kode verifikasi yang

user masukkan.

16. Jika user tidak mengisi form login dengan valid,

maka akan menampilkan pesan verifikasi gagal

dan harus login kembali. Sebaliknya jika kode

verifikasi diisi dengan valid maka pendaftaran

berhasil dan akan kembali ke tampilan Home

Page 65: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

49

5.1.2.2.3. Activity Diagram Login Author

Activity diagram login author dari aplikasi

Qualitiva.id yang dibuat adalah seperti gambar 5.4

sebagai berikut

Gambar 5.4 Activity Diagram pada Login Author

Page 66: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

50

Berdasarkan gambar 5.4, dapat dijelaskan bahwa :

17. Author membuka aplikasi.

18. Menampilkan halaman login.

19. Author memilih menu Pendaftaran.

20. Sistem menampilkan form login.

21. Author memasukkan alamat email dan password

yang telah terverivikasi.

22. Sistem mengecek validasi kode verifikasi yang

Author masukkan.

23. Jika Author tidak mengisi form login dengan

valid, maka akan menampilkan pesan verifikasi

gagal dan harus login kembali. Sebaliknya jika

kode verifikasi diisi dengan valid maka

pendaftaran berhasil dan akan kembali ke

tampilan Dashboard.

Page 67: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

51

5.1.2.2.4. Activity Diagram Lupa Password

Activity diagram lupa password pada aplaikasi

qualitiva.id yang dibuat seperti gambar 5.5 sebagai

berikut:

Gambar 5.5 Activity Diagram Lupa Password

Page 68: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

52

Berdasarkan gambar 5.5, dapat dijelaskan bahwa :

24. User atau Author membuka aplikasi.

25. User atau Author memilih link lupa password

26. Sistem menampilkan form lupa password

27. User atau Author mengisi form lupa password

dengan memasukkan email atau nomor

handphone yang telah terdaftar

28. Sistem mengirim email untuk verifikasi

29. User atau Author memverifikasi email yang telah

dikirim oleh sistem untuk melakukan perubahan

sandi baru.

30. Jika validasi token berhasil maka sistem akan

memberikan form pengisian password baru, jika

gagal maka sistem akan menampilkan pesan

gagal pada User

31. Sistem memasukan data atau menyimpan data ke

database.

Page 69: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

53

5.1.2.2.5. Activity Diagram Report History Ikut Kuis

Activity diagram report history ikut kuis dari

aplikasi Qualitiva.id yang dibuat adalah seperti

gambar 5.6 sebagai berikut :

Gambar 5.6 Activity Diagram Report History Ikut Kuis

Berdasarkan gambar 5.6, dapat dijelaskan bahwa :

32. User membuka aplikasi.

33. Sistem menampilkan home

34. User memilih menu list ikut kuis user

35. Sistem menampilkan data list ikut kuis.

Page 70: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

54

5.1.2.2.6. Activity Diagram Report List Pemain Kuis

Activity diagram report list pemain kuis dari

aplikasi Qualitiva.id yang dibuat adalah seperti

gambar 5.7 sebagai berikut :

Gambar 5.7 Activity Diagram Report List Pemain Kuis

Berdasarkan gambar 5.7, dapat dijelaskan bahwa :

36. User membuka aplikasi.

37. Sistem menampilkan home

38. User memilih menu list ikut kuis user

39. Sistem menampilkan data list ikut kuis.

Page 71: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

55

5.1.2.2.7. Activity Diagram Mengerjakan Kuis

Activity diagram mengerjakan kuis pada

qualitiva.id yang dibuat seperti gambar 5.8 sebagai

berikut:

Gambar 5.8 Activity Diagram pada User mengerjakan

kuis

Page 72: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

56

Berdasarkan gambar 5.8 dapat dijelaskan bahwa :

40. User masuk ke aplikasi.

41. User masuk home.

42. Sistem mengambil data dari database, jika data

tersedia maka sistem akan menampilkan menu

pilih kuis dan menu kategori.pada tampilan home

user, Jika data tidak tersedia maka sistem akan

menampilkan pesa data kosong.

43. User pilih kategori

44. Sistem mengambil data dari database untuk

menampilkan list kuis kategori.

45. User pilih kuis kategori.

46. Sistem mengambil data dari database, lalu sistem

menampilkan detail kuis.

47. User klik main kuis yang diikuti.

Page 73: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

57

48. Sistem menampilkan pilihan kuis yang berbayar

atau gratis, jika yang berbayar maka sistem akan

mengarah pada saldo, jika saldo cukup maka sistem

akan menampilkan soal, jika saldo tidak cukup,

maka sistem akan menampilkan pesan saldo tidak

cukup. Jika gratis maka sistem akan langsung

menampilkan soal yang diikuti.

49. User menjawab soal yang diikuti.

50. User submit jawaban yang tealah diisi pada kuis

yang telah diikuti.

51. Sistem memeriksa jawaban, lalu menyimpan data

kedatabase, dan menampilkan nilai.

52. User memberi rating pada kuis yang telah

diikutinya.

53. Sitem menyimpan data kedatabase.

Page 74: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

58

5.1.2.2.8. Activity Diagram Pembuatan Soal Kuis

Activity diagram mengerjakan kuis pada

qualitiva.id yang dibuat seperti gambar 5.9 sebagai

berikut:

Gambar 5.9 Activity Diagram pada Pembuatan Soal Kuis

Page 75: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

59

Berdasarkan gambar 5.9, dapat dijelaskan bahwa :

54. Author membuka aplikasi.

55. Author memilih menu tambah kuis untuk membuat

kuis terbaru.

56. Sistem menampilkan form tambah kuis

57. Author mengisi form tambah kuis untuk membuat

kuis dan setting kuis.

58. Author klik tambah kuis untuk melakukan

pengajuan pengaktifan kuis yang telah di buat

kepada admin.

59. Sistem melakukan pengecekan kuis yang telah

dibuat, jika data kurang lengkap maka sistem akan

menampilkan pesan gagal dan sistem akan kembali

ke form tambah kuis, jika data lengkap, maka

sistem akan menyimpan data ke database dan

menampilkan form tambah soal.

60. Author mengisi form tambah dan melakukan

pengisian soal, jawaban, dan pembahasan.

Page 76: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

60

61. Author klik tambah soal untuk melakukan

pengajuan pengaktifan kuis yang telah di buat

kepada admin.

62. Sistem melakukan pengecekan kuis yang telah

dibuat, jika data kurang lengkap maka sistem akan

menampilkan pesan gagal dan sistem akan kembali

ke form tambah soal, jika data lengkap, maka

sistem akan menyimpan data ke database. Jika data

gagal disimpan maka sistem akan kembali

ketampilan form tambah soal, jika iya maka sistem

akan menampilkan pesan soal sama dengan set

jumlah soal.

5.1.2.2.9. Activity Diagram TopUp User

Activity diagram top up user dari aplikasi

Qualitiva.id yang dibuat adalah seperti gambar 5.10

sebagai berikut :

Page 77: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

61

Gambar 5.10 Activity Diagram pada User Top Up

Page 78: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

62

62

Berdasarkan gambar 5.10, dapat dijelaskan bahwa :

63. User masuk aplikasi.

64. User memilih menu top up saldo

65. Sistem menampilkan data history top up

66. User input kode voucher.

67. User submits voucher yang telah diisi kode untuk

melakukan top up.

68. Sistem mengecek kode voucher yang dimasukan, jika

kode voucher yang dimasukan tidak benar maka sistem

akan kembali ketampilan input kode voucher, jika benar

maka sistem akan menampilkan pesan berhasil

memasukan kode voucher, lalu sistem menyimpan saldo

di database dan selesai.

69. User melakukan pembelian dengan menggunakan

google play, pilih nominal, pilih metode pembayaran,

bias menggunakan kartu kredit, pulsa operator, dan

redeem kode.

70. Sistem google menampilkan jika menggunakan kartu

kredit atau pulsa operator atau redeem kode maka akan

ada proses yang dilakukan oleh sistem, jika valid maka

sistem akan melakukan proses pembelian, dan sistem

memproses pembelian, jika iya maka sistem google akan

Page 79: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

63

mengirim invoice ke akun gmail user dan menampilkan

pesan berhasil, jika tidak maka Sistem google akan

menampilkan pesan gagal, dan sistem akan kembali

ketampilan pilih metode pembayaran. Jika tidak valid

maka sistem google akan kembali ketampilan pilih

metode pembayaran.

5.1.2.2.10. Activity Diagram Report Withdraw

Activity diagram report withdraw dari aplikasi

qualitiva.id yang dibuat seperti gambar 5.11 sebagai

berikut:

Gambar 5.11 Activity Diagram Repot Withdraw

Page 80: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

64

Berdasarkan gambar 5.11, dapat dijelaskan bahwa :

71. Author masuk aplikasi.

72. Author pilih menu withdraw untuk melakukan penarikan

saldo.

73. Sistem menampilkan jumlah saldo.

74. Author memasukkan jumlah nominal withdraw.

75. Sistem akan melakukan proses withdraw, jika tidak

withdraw maka sistem akan menampilkan pesan gagal

melakukan withdraw, jika ya withdraw berhasil maka

sistem akan menampilkan pesan berhasil.

5.1.2.2.11. Class Diagram

Diagram kelas atau class diagram

menggambarkan struktur sistem dari segi pendefinisian

kelas-kelas yang akan dibuat untuk membangun sistem.

Berikut ini adalah class diagram dari aplikasi

qualitiva.id yang terdapat pada Gambar 5.12

Page 81: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

65

Gambar 5.12 Class Diagram

Page 82: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

66

5.1.3. Mengkodekan Sistem

Dalam tahap ini, prototyping yang sudah disepakati akan diterjemahkan

ke dalam bahasa pemrograman yang sesuai, yaitu menggunakan Android

studio, java dan database mysql. Berikut tampilan dari pengkodean sistem

sebelum dan sesudah Pengembangan aplikasi:

1. Tampilan Awal

Berikut ini adalah tampilan awal aplikasi yang sebelum dikembangkan dan

sesudah di kembangkan yang terdapat pada gambar 5.13 dan 5.14

Gambar 5.13 Tampilan Awal Sebelum Pengembangan

Gambar 5.14 Tampilan Awal Sesudah Pengembangan

Page 83: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

67

2. Tampilan form pendaftaran dan login

Berikut tampilan sebelum dan sesudah pengembangan aplikasi pada

bagian form pendaftaran dan login, pada gambar 5.15 dan 5.16

Gambar 5.15 form Pendaftaran dan Login Sebelum Pengembangan

Gambar 5.16 Form Pendaftaran dan Login Sesudah Pengembangan

Page 84: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

68

3. Tampilan Home User

Berikut ini tampilan home user, dan halaman kategori yang dipilih oleh

user untuk mengikuti kuis, sebelum dan sesudah pengembangan aplikasi,

pada tampilan sebelum pengembangan aplikasi ini home user masih

bergabung dengan home author dan belum adanya tampilan menu

kategori, yang dapat dilihat pada gambar 5.17 dan 5.18

Gambar 5.17 Home User dan Author Sebelum Pengembangan

Gambar 5.18 Home User dan Halaman Kategori Sesudah Pengembangan

Page 85: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

69

4. Tampilan list Kuis

Berikut ini, tampilan sebelum dan sesudah pengembangan aplikasi pada list

kuis yang akan diikuti peserta atau pengguna, dapat dilihat pada gambar

5.19 dan 5.20

Gambar 5.19 Tampilan Kuis Yang Diikuti Sebelum Pengembangan

Gambar 5.20 Tampilan Kuis Yang Diikuti Sesudah Pengembangan

Page 86: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

70

5. Tampilan Halaman Top Up

Berikut ini, tampilan sebelum dan sesudah pengembangan apliaksi pada

bagian history top up, dapat dilihat pada gambar 5.21 dan 5.22

Gambar 5.21 Tampilan History Top Up Sebelum Pengembangan

Gambar 5.22 Tampilan History Top Up Sesudah Pengembangan

Page 87: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

71

6. Tampilan Scan Qr Code

Berikut ini, tampilan dari scan qr code, pada tampilan sebelumnya memang

belum ada tools yang memberikan sistem scan qr code pada aplikasi

qualitiva.id. dapat dilihat pada gambar 5.23

Gambar 5.23 Tampilan Scan Qr Code

7. Tampilan Menu Profile dan History Ikut Kuis

Berikut ini, tampilan sebelum dan sesudah pengembangan aplikasi pada

menu profile dan history kuis pada aplikasi qualitiva.id. dapat dilihat pada

gambar 5.24 dan 5.25

Page 88: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

72

Gambar 5.24 Tampilan Menu Profile dan History Ikut Kuis Sebelum

pengembangan

Gambar 5.25 Tampilan Menu Profile dan History Ikut Kuis Sesudah

Pengembangan

Page 89: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

73

8. Tampilan Feedback dan Notifikasi

Berikut ini tampilan Feedback dan notifikasi, author. pada aplikasi

qualitiva.id agar para pengguna dapat memberi nilai atau masukan. Dapat

dilihat pada gambar 5.26

Gambar 5.26 Tampilan Feedback dan Notifikasi

Page 90: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

74

9. Tampilan Pembuatan Kuis dan Setting Kuis

Berikut ini, tampilan sebelum dan sesudah pengembangan aplikasi pada

bagian pembuatan kuis pada aplikasi qualitiva.id dapat dilihat pada gambar

5.27 dan 5.28

Gambar 5.27 Tampilan Pembuatan Kuis Sebelum Pengembangan

Gambar 5.28 Tampilan Pembuatan Kuis Sesudah Pengembangan

Page 91: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

75

5.1.4. Menguji Sistem

Pada penelitian ini, peneliti menggunakan black box testing untuk

pengujian sistem. Peneliti melakukan pengujian terhadap input dan output pada

setiap halaman di aplikasi yang telah dibangun sehingga aplikasi tersebut sesuai

dengan kebutuhan pengguna dan semua fungsi yang ada di aplikasi berjalan

dengan baik.

Berikut ini adalah hasil pengujian terhadap halaman login dan register

yang terdapat pada Tabel 5.1

Tabel 5.1 Tabel Pengujian Halaman Register dan Login

Pengujian Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Register Tipe user, email,

password, nama

Mendapatkan email

verifikasi akun Valid

Verifikasi Mengklik tautan link

di email mengaktifkan akun

Valid

Login Memasukkan alamat

email dan password

masuk ke aplikasi berdasarkan level

Valid

Logout klik button logout

keluar dari sesi aplikasi

Valid

Lupa Password Email

mendapatkan link tautan untuk reset password

Valid

Reset password Mengklik tautan link di email

Merubah password Valid

Page 92: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

76

Berikut ini hasil pengujian terhadap halaman user yang terdapat pada

Tabel 5.2

Tabel 5.2 Tabel Pengujian Halaman User

Pengujian Test Case Hasil yang

Diharapkan

Hasil

Pengujian

List kuis home Klik menu home Menampilkan kuis Valid

List kategori

kuis Klik menu home

Menampilkan kategori Valid

Lihat detail kuis Klik kuis Menampilkan detail

kuis Valid

Pilih kategori Klik kategori Menampilkan kuis

berdasarkan kategori Valid

Scan barcode Mengklik button scan

qr code

Menuju detail kuis

berdasarkan hasil scan Valid

Cari kuis Memasukkan query

pencarian

Menampilkan kuis

berdasarkan pencarian Valid

Mengikuti kuis Klik main kuis menampilkan soal

berdasarkan kuis Valid

Hasil nilai kuis Menjawab semua soal Menampilkan hasil

nilai dari jawaban Valid

Rating kuis Klik bautton bintang Memberikan bintang

pada kuis Valid

Topup Memasukkan kode

voucher

Mendapatkan saldo Valid

History top up Klik menu topup Menampilkan history

topup Valid

Feedback app Memasukkan bintang

dan saran

Disimpan dalam

database, akan dilihat

oleh admin

Valid

Detail profile Klik menu profile Menampilkan detail

profile Valid

Edit profile Klik button edit profile Menampilkan form edit Valid

List history ikut

kuis Klik button history kuis

Daftar kuis yang diikuti Valid

Detail history

ikut kuis

Klik daftar kuis yang

diikuti

Menampilkan detail

kuis dan nilai Valid

Notifikasi Admin mengaktivasi

kuis author

User mendapatkan

notifikasi kuis terbaru

yang telah diaktifkan

Valid

Page 93: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

77

Berikut ini hasil pengujian terhadap halaman author yang terdapat pada

Tabel 5.3

Tabel 5.3 Tabel Pengujian Halaman Author

Pengujian Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Buat kuis Klik menu tambah kuis Menampilkan form

tambah kuis Valid

Edit kuis Klik menu edit kuis Menampilkan form edit Valid

Detail kuis Klik kuis Menampilkan detail

kuis Valid

Hapus kuis Klik kuis Menghapus kuis Valid

Tambah soal

pada kuis Klik tambah soal

Menampilkan form

tambah soal Valid

Edit soal pada

kuis Klik edit soal

Menampilkan form edit

soal Valid

Hapus soal pada

kuis Klik hapus soal

Menghapus soal Valid

List kuis Klik klik menu list Menampilkan kuis

berdasarkan author Valid

List soal Klik daftar soal pada

kuis

Menampilkan semua

soal Valid

List penjualan Klik menu list

penjualan

Menampilkan kuis yang

terjual Valid

Detail list

penjualan

Klik daftar kuis yang

diikuti user

Menampilkan user yang

mengikuti kuis author Valid

Request with

draw Klik menu with draw

Mengisi form with draw Valid

5.1.5. Evaluasi Sistem

Pada tahap ini peneliti melakukan evaluasi pada produk perangkat lunak

yang sudah jadi dan sudah sesuai dengan yang diharapkan, jika sudah sesuai,

maka langkah selanjutnya diambil, namun jika tidak, perangkat lunak yang

sudah jadi, akan direvisi dengan mengulang langkah sebelumnya.

Page 94: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

78

Dari hasil wawancara peneliti terhadap pihak Qualitiva.id, bapak

Kasmoni menyetujui dengan hasil produk yang telah dibuat, maka peneliti

melanjutkan ke tahapan menggunakan sistem.

5.1.6. Menggunakan Sistem

Perangkat lunak yang telah selesai dibuat dalam format aplikasi apk

untuk sistem operasi android, peneliti meng-upload pada Google Play Store

agar dapat digunakan oleh masyarakat kota Palembang dan umum.

5.2. Pembahasan

5.2.1. Pembahasan Hasil Penelitian

Penelitian ini dimulai dari tahap pengumpulan data dari wawancara

terhadap pihak yang bersangkutan, sehingga peneliti memperoleh data yang

diperlukan untuk melakukan perancangan sistem dan prototype di tahap

berikutnya. Lalu tahapan selanjutnya dilanjutkan dengan tahapan membangun

prototyping dengan membuat perancangan sementara yang berfokus pada

penyajian kepada pengguna misalnya dengan membuat input dan format

output. Lalu dilanjutkan dengan langkah pengkodean sistem yang akan diambil

untuk melakukan perbandingan sebelum dan sesudah pengembangan aplikasi.

Selanjutnya tahap menguji sistem, setelah sistem sudah menjadi suatu

perangkat lunak yang siap pakai, harus dites terlebih dahulu sebelum

digunakan. Pengujian ini dilakukan dengan menggunakan cara Black Box

Testing. Lalu tahapan selanjutnya evaluasi sistem, Pengguna mengevaluasi

Page 95: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

79

apakah sistem yang sudah jadi telah sesuai dengan yang diharapkan. Jika ya,

langkah menggunakan sistem dilakukan. jika tidak, maka penulis melakukan

pengulangan langkah atau tahapan pengkodean sistem dan pengujian sistem

untuk melakukan perubahan dan pengupdatean pada sistem agar dapat

digunakan sesuai dengan yang diharapkan. Terakhir penelitian diselesaikan

dengan tahap menggunakan sistem. Pada tahap ini dilakukan instalasi atau

penyebaran aplikasi melalui Play Store.

Page 96: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

80

BAB VI

PENUTUP

6.1. Kesimpulan

Berdasarkan hasil penelitian yang berjudul “Pengembangan Aplikasi pada

Qualitiva.id berbasis Mobile dengan metode Prototype”, peneliti menyimpulkan

bahwa qualitiva menghasilkan mobile application dengan 100% pure system

android dan penggunaan qualitiva menjadi lebih mudah dengan tersedianya fitur-

fitur unggulan (kategori, report author dan user, scan qr code, feedback, Top up

atau melalui voucher dan google pay sebagai metode pembayaran atau pembelian

kuis dan penarikan saldo, yang dapat di akses kapanpun.

6.2. Saran

Berdasarkan hal-hal yang telah dikemukakan oleh peneliti, peneliti

memberikan saran dan masukan yang dapat bermanfaat bagi peneliti lain untuk

melakukan pengembangan aplikasi Qualitiva.id berbasis Mobile diantaranya :

1. Qualitiva.id diharapkan dapat dikembangkan lagi di IOS atau Apple.

2. Qualitiva.id diaharapkan dapat dikembangkan lagi native java agar lebih Pure

ke native android, dikarenakan masih ada beberapa sistem yang masih

menggunakan webview.

3. Qualitiva.id diharapkan bisa disempurnakan lagi seperti pada fitur kategori

perusahaan yang masih belum ada kuis, sehingga lebih memudahkan pengguna

Page 97: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

81

dalam menggunakannya. selain itu fitur kategori perusahaan juga dapat

digunakan sebagai pemberi informasi lowongan pekerjaan.

Page 98: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

DAFTAR PUSTAKA

Abdillah Leon Adreti, Ujian Online Mahasiswa Ilmu Komputer Berbasis

Smartphone. Procedings SNRIK Universitas Muslim Indonesia Makassar:

Vol. 1, Desember 2016. ISSN : 2443-048X

Afghan Amar Pradipta, Yuli Adam Prasetyo, ST., MT. , Nia Ambarsari, S.Si., MT.

Pengembangan Web E-Commerce Bojana Sari Menggunakan Metode

Prototype. E-Proceeding of Engineering: Vol. 2, No. 1 April 2015 | Page

1042. ISSN : 2355-9365.

Ananto E. Prasetiadi, ST., MT. 2011. Web 3.0: Teknologi Web Masa Depan.

INDEPT, Vol 1, No. 3, oktober. ISSN 2087-9240.

Developer Android. 2018. “Activity”. developer.android.com.

(https://developer.android.com/guide/components/activities.html?hl=id.

Diakses pada tanggal 12 april 2018).

Developer Android. 2018. “The Activity Lifecycle”. developer.android.com.

(https://developer.android.com/guide/components/activities/activity-

lifecycle.html. Diakses pada tanggal 12 april 2018).

Developer Android. 2018. “Memulai Activity Lain”. developer.android.com.

(https://developer.android.com/training/basics/firstapp/starting-

activity.html?hl=id. Diakses pada tanggal 12 april 2018).

Google Play. 2018. “Persyaratan Layanan Google Play”. play.google.com.

(https://play.google.com/intl/id_id/about/play-terms.html. Diakses pada

tanggal 12 april 2018).

Page 99: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

Harmadya Mentari, Sasmita Gusti Made Arya, Wirdiani Ni Kadek Ayu. Rancang

Bangun Aplikasi Tryout Ujian Nasional Sekolah Menengah Pertama (SMP)

Berbasis Android. LONTAR KOMPUTER Vol.6, No.2 2015. ISSN 2088-

1541.

Imaduddin, Ahmad,. Permana, Sidiq,. 2017. Menjadi Android Developer Expert.

Bandung: PT. Presentologics.

Juhara, Zamrony P,. 2016. Panduan lengkap Pemrograman Android. Yogyakarta:

CV.ANDI OFFSET.

Kelvin Wong, Alicia A. E. Sinsuw, ST. MT, Xaverius B. N. Najoan, ST. MT.

Rancang Bangun Aplikasi “Trip Alone ?” Berbasis Android. E-journal

Teknik Informatika, Volume 9, No 1 (2016).

Lapau, Buchari, Metode Penelitian Kesehatan : Metode Ilmiah Penulisan Skripsi,

Tesis dan Disertasi, Yayasan Pustaka Obor Indonesia, Jakarta, 2013.

Maturidi, Ade Djohar, Metode Penelitian Teknik Informatika, CV BUDI UTAMA,

Yogyakarta, 2012.

Nazir Ph.Dmoh. (2014). Metode Penelitian. Bogor: Ghalia Indonesia.

R. A. Sukamto dan M. Shalahuddin, Rekayasa Perangkat Lunak, Bandung:

Informatika, 2013.

Rosa dan M. Salahuddin, Modul Pembelajaran Rekayasa Perangkat Lunak

(Terstruktur dan Berorientasi Objek), Modula, Bandung, 2011.

Page 100: PENGEMBANGAN APLIKASI PADA QUALITIVA.id ...library.palcomtech.com/pdf/6460.pdfKEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH

Sutriesna, Wahyu. 2016. PERANCANGAN ANIMASI 3D SIMULASI

PEMBUATAN PASPOR BERBASIS MULTIMEDIA.

(http://repository.potensi-utama.ac.id/jspui/handle/123456789/1388.

Diakses pada tanggal 12 November 2017. Jam 14:29 wib).