PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

78
RANCANG BANGUN APLIKASI MOBILE PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS ANDROID LAPORAN SKRIPSI Mifwan Fuady Mansur 4816050249 KONSENTRASI KEAMANAN SISTEM INFORMASI PROGRAM STUDI TEKNIK MULTIMEDIA DAN JARINGAN JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER POLITEKNIK NEGERI JAKARTA 2020

Transcript of PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

Page 1: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

RANCANG BANGUN APLIKASI MOBILE

PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA

BERBASIS ANDROID

LAPORAN SKRIPSI

Mifwan Fuady Mansur 4816050249

KONSENTRASI KEAMANAN SISTEM INFORMASI

PROGRAM STUDI TEKNIK MULTIMEDIA DAN JARINGAN

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

POLITEKNIK NEGERI JAKARTA

2020

Page 2: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

RANCANG BANGUN APLIKASI MOBILE

PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA

BERBASIS ANDROID

LAPORAN SKRIPSI

Dibuat untuk Melengkapi Syarat-Syarat yang Diperlukan untuk Memperoleh

Diploma Empat Politeknik

Mifwan Fuady Mansur

4816050249

KONSENTRASI KEAMANAN SISTEM INFORMASI

PROGRAM STUDI TEKNIK MULTIMEDIA DAN JARINGAN

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

POLITEKNIK NEGERI JAKARTA

2020

Page 3: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

iii

HALAMAN PERNYATAAN ORISINALITAS

Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik yang

dikutip maupun dirujuk telah saya nyatakan dengan benar.

Nama : Mifwan Fuady Mansur

NIM : 4816050249

Tanggal : 20 Juli 2020

Tanda Tangan :

Page 4: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

iv

Page 5: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

v

KATA PENGANTAR

Puji Syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan

rahmatNya, penulis dapat menyelesaikan laporan skripsi ini. Penulisan laporan

skripsi ini dilakukan dalam rangka memenuhi salah satu syarat untuk mencapai

gelar Sarjana Terapan Politeknik. Penulis menyadari bahwa, tanpa bantuan dan

bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan

laporan skripsi, sangatlah sulit bagi penulis untuk menyelesaikan skripsi ini. Oleh

karena itu, penulis mengucapkan terima kasih kepada:

a. Bapak Mauldy Laya, S.Kom., M.Kom. selaku ketua jurusan Teknik

Informatika dan Komputer Politeknik Negeri Jakarta;

b. Bapak Defiana Arnaldy, S.Tp., M.Si. selaku ketua program studi Teknik

Multimedia dan Jaringan Jurusan Teknik Informatika dan Komputer

Politeknik Negeri Jakarta;

c. Bapak Syamsi Dwi Cahya, S.ST., M.Kom. selaku dosen pembimbing yang

telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis

dalam penyusunan laporan skripsi ini;

d. Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan

moral dan material;

e. Sahabat dan teman-teman yang telah banyak membantu penulis dalam

menyelesaikan laporan skripsi ini.

Akhir kata, penulis berharap Allah SWT berkenan membalas segala kebaikan

semua pihak yang telah membantu. Semoga laporan skripsi ini membawa manfaat

bagi pengembangan ilmu.

Depok, 20 Juli 2020

Penulis

Page 6: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

vi

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI

SKRIPSI UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Politeknik Negeri Jakarta, saya yang bertanda tangan di

bawah ini:

Nama : Mifwan Fuady Mansur

NIM : 4816050249

Program Studi : Teknik Multimedia dan Jaringan

Jurusan : Teknik Informatika dan Komputer

Jenis karya : Skripsi/Tesis/Disertasi/ Karya Ilmiah Lainnya*: ...................

demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada

Politeknik Negeri Jakarta Hak Bebas Royalti Noneksklusif (Non-exclusive

Royalty- Free Right) atas karya ilmiah saya yang berjudul:

Rancang Bangun Aplikasi Mobile Perpustakaan Politeknik Negeri Jakarta

Berbasis Android

beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti

Noneksklusif ini Politeknik Negeri Jakarta berhak menyimpan,

mengalihmedia/format-kan, mengelola dalam bentuk pangkalan data (database),

merawat, dan memublikasikan skripsi saya selama tetap mencantumkan nama

saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di: Depok Pada tanggal: 20 Juli 2020

Yang menyatakan

(Mifwan Fuady Mansur)

*Karya Ilmiah: karya akhir, makalah non-seminar, laporan kerja praktek,

laporan magang, karya profesi dan karya spesialis.

Page 7: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

vii

Rancang Bangun Aplikasi Mobile Perpustakaan Politeknik Negeri Jakarta

Berbasis Android

Abstrak

Perkembangan teknologi informasi khususnya pada smartphone berbasis android

sangatlah pesat. Pemanfaatan smartphone sangat membantu kalangan umum terutama

bagi mahasiswa Politeknik Negeri Jakarta dalam memperoleh informasi termasuk akses

informasi perpustakaan kampus Politeknik Negeri Jakarta. Dalam penelitian ini, penulis

membuat sebuah aplikasi dalam smartphone berbasis android khusus untuk

meningkatkan pelayanan perpustakaan pada kampus Politeknik Negeri Jakarta. Sistem

ini bertujuan untuk membantu mahasiswa dalam memperoleh informasi perpustakaan,

peminjaman, pengembalian, dan koleksi jurnal kapanpun dan dimanapun dan juga

membantu petugas perpustakaan dalam melayani mahasiswa yang akan menggunakan

layanan perpustakaan. Aplikasi dibuat menggunakan perangkat lunak Android Studio

sebagai pengembangan aplikasi. Metode penelitian yang digunakan adalah prototype

dimana terdapat beberapa tahap yaitu pengumpulan kebutuhan dalam pengembangan

aplikasi, perancangan, mengkodekan sistem, menguji sistem dan evaluasi sistem. Dalam

penelitian ini, uji coba aplikasi menggunakan pengujian black box untuk memastikan

aplikasi berfungsi dengan baik atau tidak. Hasil dari prototipe akhir akan menunjukkan

semua fungsi yang terdapat pada aplikasi berjalan sesuai yang diharapkan.

Kata Kunci: Android, Android Studio, Blackbox, Prototype

Page 8: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

viii

DAFTAR ISI

HALAMAN PERNYATAAN ORISINALITAS ............................................... iii

HALAMAN PENGESAHAN .............................................................................. iv

KATA PENGANTAR ............................................................................................v

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI

UNTUK KEPENTINGAN AKADEMIS ........................................................... vi

Abstrak .................................................................................................................. vii

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

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

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

DAFTAR LAMPIRAN ...................................................................................... xiii

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

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

1.2 Perumusan Masalah ...........................................................................................2

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

1.4 Tujuan dan Manfaat ...........................................................................................2

1.5 Metode Pelaksanaan Skripsi ..............................................................................3

BAB II TINJAUAN PUSTAKA ...........................................................................5

2.1 Aplikasi Mobile ..................................................................................................5

2.2 Java ....................................................................................................................5

2.3 Unified Modelling Language (UML) .................................................................5

2.4 Bahasa Pemograman ..........................................................................................9

2.5 Android ............................................................................................................10

2.6 Pengujian Blackbox .........................................................................................11

2.7 Flowchart .........................................................................................................11

BAB III PERANCANGAN DAN REALISASI .................................................13

3.1 Perancangan Program Aplikasi ........................................................................13

3.1.1 Deskripsi Sistem ...........................................................................................13

3.1.2 Analisa Kebutuhan ........................................................................................14

3.1.2.1 Kebutuhan Fungsional ...............................................................................14

Page 9: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

ix

3.1.2.2 Kebutuhan Non-Fungsional .......................................................................14

3.1.3 Rancangan Aplikasi ......................................................................................15

3.2 Rancangan Aplikasi .........................................................................................16

3.2.1 Perancangan UML (Unified Modeling Language) .......................................16

3.2.1.1 Use Case Diagram ......................................................................................16

3.2.1.2 Activity Diagram .......................................................................................17

3.2.1.3 Desain Aplikasi ..........................................................................................23

3.3 Realisasi Aplikasi .............................................................................................33

3.3.1 Pembuatan Aplikasi ......................................................................................33

BAB IV PEMBAHASAN ....................................................................................45

4.1 Pengujian ..........................................................................................................45

4.2 Deskripsi Pengujian .........................................................................................45

4.3 Prosedur Pengujian ..........................................................................................45

4.3.1 Pengujian Blackbox .......................................................................................45

4.3.2 Pengujian User Acceptance Test ...................................................................47

4.4 Data dan Analisis Hasil Pengujian ..................................................................49

BAB V PENUTUP ................................................................................................63

5.1 Kesimpulan ......................................................................................................63

5.2 Saran ................................................................................................................63

DAFTAR PUSTAKA ...........................................................................................64

LAMPIRAN ..........................................................................................................65

Page 10: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

x

DAFTAR GAMBAR

Gambar 2.1 Contoh Use Case Diagram ..................................................................6

Gambar 2.2 Contoh Class Diagram .........................................................................7

Gambar 2.3 Contoh Activity Diagram .....................................................................8

Gambar 2.4 Contoh Activity Diagram .....................................................................9

Gambar 3.1 Diagram Blok Sistem .........................................................................13

Gambar 3.2 Flowchart Sistem ...............................................................................17

Gambar 3.3 Use Case Diagram .............................................................................18

Gambar 3.4 Login Activity .....................................................................................19

Gambar 3.5 Registrasi Activity...............................................................................18

Gambar 3.6 Download Activity ..............................................................................19

Gambar 3.7 Akses Info Perpustakaan Activity .......................................................20

Gambar 3.8 Peminjaman Activity..........................................................................21

Gambar 3.9 Pengembalian Activity .......................................................................22

Gambar 3.10 Desain Splash Screen .......................................................................23

Gambar 3.11 Desain Login ....................................................................................23

Gambar 3.12 Desain Registrasi ..............................................................................24

Gambar 3.13 Desain Informasi ..............................................................................24

Gambar 3.14 Desain Profil ....................................................................................25

Gambar 3.15 Desain Fasilitas ................................................................................25

Gambar 3.16 Desain Berita ....................................................................................26

Gambar 3.17 Desain Katalog .................................................................................26

Gambar 3.18 Desain Koleksi Digital .....................................................................27

Gambar 3.19 Desain Jurnal Akreditasi ..................................................................27

Gambar 3.20 Desain Prosiding ..............................................................................28

Gambar 3.21 Desain Kuesioner .............................................................................28

Gambar 3.22 Desain E-book User Guide...............................................................29

Gambar 3.23 Desain Penyerahan Laporan .............................................................29

Gambar 3.24 Desain Kontak ..................................................................................30

Page 11: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

xi

Gambar 3.25 Desain Peminjaman ..........................................................................30

Gambar 3.26 Desain Pengembalian .......................................................................31

Gambar 3.27 Desain Daftar Anggota .....................................................................31

Gambar 3.28 Desain Riwayat Pinjam ....................................................................32

Gambar 3.29 Desain Daftar Jurnal .........................................................................32

Gambar 3.30 Tampilan Splash Screen ...................................................................33

Gambar 3.31 Tampilan Dashboard .......................................................................33

Gambar 3.32 Tampilan Login ................................................................................34

Gambar 3.33 Tampilan Registrasi .........................................................................34

Gambar 3.34 Tampilan Informasi Perpustakaan....................................................35

Gambar 3.35 Tampilan Profil Perpustakaan ..........................................................35

Gambar 3.36 Tampilan Koleksi Digital .................................................................36

Gambar 3.37 Tampilan Jurnal Akreditasi ..............................................................36

Gambar 3.38 Tampilan Jurnal Prosiding ...............................................................37

Gambar 3.39 Tampilan Kuesioner .........................................................................37

Gambar 3.40 Tampilan Penyerahan Laporan Akhir ..............................................38

Gambar 3.41 Tampilan Kontak ..............................................................................38

Gambar 3.42 Tampilan Berita ................................................................................39

Gambar 3.43 Tampilan Undangan Seminar ...........................................................39

Gambar 3.44 Tampilan Agenda .............................................................................40

Gambar 3.45 Tampilan E-Book User Guide ..........................................................40

Gambar 3.46 Tampilan E-Repository ....................................................................41

Gambar 3.47 Tampilan Menu Admin ....................................................................41

Gambar 3.48 Tampilan Jurnal ................................................................................42

Gambar 3.49 Tampilan Peminjaman .....................................................................42

Gambar 3.50 Tampilan Pengembalian ...................................................................43

Gambar 3.51 Tampilan Daftar Anggota ................................................................43

Gambar 3.52 Tampilan Riwayat Peminjaman .......................................................44

Page 12: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

xii

DAFTAR TABEL

Tabel 1 Spesifikasi Perangkat Lunak .....................................................................15

Tabel 2 Prosedur Pengujian ...................................................................................45

Tabel 3 Skala Likert ...............................................................................................48

Tabel 4 Pernyataan Responden Mahasiswa ...........................................................48

Tabel 5 Pernyataan Responden Staff Perpustakaan ...............................................48

Tabel 6 Pengujian Login ........................................................................................49

Tabel 7 Pengujian Profil ........................................................................................50

Tabel 8 Pengujian Fasilitas ....................................................................................50

Tabel 9 Pengujian Berita ........................................................................................51

Tabel 10 Pengujian Seminar dan Workshop ..........................................................51

Tabel 11 Pengujian Koleksi Digital .......................................................................52

Tabel 12 Pengujian Jurnal Akreditasi ....................................................................52

Tabel 13 Pengujian Jurnal Prosiding .....................................................................53

Tabel 14 Pengujian Kuesioner ...............................................................................53

Tabel 15 Pengujian E-Book User Guide ................................................................54

Tabel 16 Pengujian Penyerahan Laporan Akhir ....................................................54

Tabel 17 Pengujian Kontak ....................................................................................55

Tabel 18 Pengujian Logout ....................................................................................55

Tabel 19 Pengujian Registrasi ...............................................................................56

Tabel 20 Pengujian Peminjaman............................................................................57

Tabel 21 Pengujian Pengembalian .........................................................................58

Tabel 22 Hasil Responden Mahasiswa ..................................................................59

Tabel 23 Perhitungan Hasil Responden Mahasiswa ..............................................60

Tabel 24 Hasil Responden Staff Perpustakaan ......................................................60

Tabel 25 Perhitungan Hasil Responden Staff Perpustakaan ..................................61

Page 13: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

xiii

DAFTAR LAMPIRAN

Lampiran 1 Daftar Riwayat Hidup Penulis ............................................................65

Page 14: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Mahasiswa adalah sebutan bagi orang yang sedang menempuh pendidikan tinggi

di sebuah perguruan tinggi yang terdiri atas sekolah tinggi, akademi, dan yang

paling umum adalah universitas. Jenis perguruan tinggi apapun mewajibkan

mahasiswa yang akan lulus untuk memenuhi beberapa persyaratan kelulusan.

Terlebih mahasiswa yang hendak mengambil gelar diploma 4 (D4) mewajibkan

untuk memenuhi beberapa persyaratan antara lain adalah wajib mengikuti

kegiatan praktik kerja lapangan dan membuat laporan hasil praktik kerja

lapangan, membuat proposal skripsi untuk mengajukan judul skripsi yang akan

dibuat, dan tentunya penyusunan skripsi yang menjadi tahap akhir syarat

kelulusan.

Namun, mahasiswa membutuhkan sebuah acuan dan referensi dalam membuat

semua laporan tersebut untuk mencegah terjadinya plagiarism (plagiat). Sekarang

ini jika mahasiswa ingin melihat laporan skripsi yang sudah ada, mahasiswa harus

mengunjungi perpustakaan kampus untuk melihat daftar skripsi yang pernah

dibuat. Tetapi dengan metode tersebut, sangat kurang efektif karena

membutuhkan banyak waktu dan tenaga dan untuk staff perpustakaan tidak

memiliki sistem sebagai alternatif untuk memproses peminjaman dan

pengembalian.

Berdasarkan permasalahan yang sudah dijelaskan di atas, maka dilakukan

penelitian dengan pembuatan sebuah aplikasi berbasis android sebagai media

informasi perpustakaan serta menerapkan mekanisme peminjaman berbasis

mobile untuk menyimpan data-data peminjam sehingga staff perpustakaan

memiliki alternatif dalam memproses peminjaman maupun pengembalian.

Dengan dibuatnya aplikasi ini, dapat memudahkan mahasiswa dalam menemukan

jurnal maupun laporan milik alumni yang sudah dibuat sebagai referensi untuk

Page 15: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

2

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

menyelesaikan tugas akhir dan meningkatkan pelayanan pada perpustakaan

Politeknik Negeri Jakarta serta mempermudah pengguna dalam menggunakan

layanan perpustakaan.

1.2 Perumusan Masalah

Berdasarkan hal-hal yang dijelaskan pada latar belakang dapat dirumusakan

sebuah masalah dalam penilitian ini:

a) Bagaimana cara merancang aplikasi mobile berbasis android untuk memberikan

informasi seputar perpustakaan?

b) Bagaimana cara merancang sistem peminjaman yang menyimpan data

peminjam?

c) Bagaimana cara merancang sistem untuk mempermudah staff perpustakaan

dalam pengembalian buku?

d) Bagaimana cara merancang sistem yang dapat menampilkan daftar jurnal

sebagai referensi?

1.3 Batasan Masalah

Adapun rumusan hal-hal yang membatasi penelitian secara subjek dan objek

penelitian agar ruang lingkup menjadi lebih jelas, fokus, dan lebih spesifik adalah:

a) Aplikasi ini dapat menampilkan informasi umum pada perpustakaan dan juga

memberikan informasi seperti daftar jurnal maupun karya akhir yang pernah

dibuat.

b) Aplikasi menggunakan fitur download untuk jurnal-jurnal yang terdapat pada

aplikasi.

c) Aplikasi ini memiliki fitur peminjaman dan pengembalian buku.

d) Aplikasi dibuat dengan bahasa pemograman Java

e) Aplikasi dibuat hanya berbasis android.

1.4 Tujuan dan Manfaat

Berdasarkan perumusan masalah diatas, maka didapatkan tujuan dari pembuatan

sistem ini yaitu:

Page 16: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

3

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

a) Membuat aplikasi mobile perpustakaan kampus berbasis android yang mudah

digunakan.

b) Menerapkan fitur download untuk memudahkan pengguna dalam mendapatkan

jurnal-jurnal sebagai referensi.

c) Meningkatkan pelayananan pada perpustakaan Politeknik Negeri Jakarta

Adapun manfaat yang didapatkan dari pembuatan sistem ini, yaitu:

a) Memudahkan pengguna dalam mendapatkan informasi seputar perpustakaan

kapanpun dan dimanapun.

b) Memudahkan pengguna dalam mendapatkan referensi jurnal-jurnal yang

dibutuhkan

c) Sebagai alternatif bagi staff perpustakaan dalam melakukan proses peminjaman

selain menggunakan website.

d) Memudahkan peminjam dalam melakukan pengembalian buku.

1.5 Metode Pelaksanaan Skripsi

Dalam pelaksanaan skripsi, metode yang digunakan adalah metode Prototyping

yang merupakan metode pembuatan sistem yang terstruktur dan memiliki tahap-

tahap yang harus dilalui pada saat proses pembuatannya serta jika pada tahap

akhir sistem yang dibuat memiliki kekurangan maka sistem akan dievaluasi dan

diproses dari awal. Dalam menggunakan metode Prototype dan terdiri tahapan-

tahapan yang harus dikerjakan, yaitu:

1. Pengumpulan kebutuhan

Developer menentukan tujuan umum, kebutuhan yang diketahui dan gambaran

bagian-bagian yang akan dibutuhkan berikutnya.

2. Perancangan

Perancangan dilakukan dengan cepat dan rancangan tersebut mewakili semua

aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan

sistem.

3. Mengkodekan sistem

Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam

bahasa pemrograman yang sesuai

Page 17: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

4

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

4. Pengujian sistem

Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites

dahulusebelum digunakan dengan metode blakbox.

5. Evaluasi sistem

Mengevaluasi sistem apakah sudah sesuai dengan yang diharapkan.

6. Perbaikan Sistem

Tahap ini sistem yang sudah jadi dijalankan dilakukan perbaikan. Perbaikan

termasuk dalam memperbaiki kesalahan atau kerusakan yang tidak ditemukan

pada langkah sebelumnya.

Page 18: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

5

BAB II

TINJAUAN PUSTAKA

2.1 Aplikasi Mobile

Aplikasi mobile berasal dari kata application dan mobile. Application yang artinya

penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah program siap

pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi

yang lain dan dapat digunakan oleh sasaran yang dituju sedangkan mobile dapat di

artikan sebagai perpindahan dari suatu tempat ke tempat yang lain. Dengan

menggunakan aplikasi mobile, user dapat dengan mudah melakukan berbagai

macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan

kantor, browsing dan lain-lain (Ardiyansyah 2014)

Berdasarkan penjelasan tentang aplikasi dan mobile diatas, dapat disimpulkan

bahwa aplikasi mobile merupakan program yang memiliki fungsi tertentu dan

melaksanakan fungsi tersebut bagi pengguna serta memudahkan pengguna dalam

beraktifitas.

2.2 Java

Menurut Garling dan Lestari (2010:1) Java adalah sebuah bahasa pemrograman

scripting yang seringdigunakan dalam pembuatan aplikasi berbasis handphone

dan juga dapat digunakan untukmenyediakan akses objek yang disisipkan di

aplikasilain. Java berfungsi sebagai penambah tingkah lakuagar widget dapat

tampil lebih atraktif. (Sallaby, Utami 2015)

2.3 Unified Modelling Language (UML)

“Unified Modeling Language (UML) adalah bahasa spesifikasi standar yang

dipergunakan untuk mendokumentasikan, menspesifikasikan dan membanngun

perangkatlunak. UML merupakan metodologi dalam mengembangkan sistem

berorientasi objek dan jugamerupakan alat untuk mendukung pengembangan

sistem” (Windu dan Grace, 2013).Unified Modeling Language (UML) adalah

Page 19: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

6

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

sebuah bahasa yang berdasarkan grafik ataugambar untuk memvisualisasi,

menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem

pengembangan software berbasis OO (Object-Oriented). UML sendiri juga

memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep

bisnis proses,penulisan kelas-kelas dalam bahasa program yang spesifik, skema

database, dan komponenkomponenyang diperlukan dalam sistem software

(http://www.omg.org). Diagram Unified Modelling Language (UML) (Siti

Fatima, 2015) antara lain sebagai berikut:

1) Use Case Diagram

Use case menggambarkan external view dari sistem yang akan di buat

modelnya (Prabowo Pudjo Widodo, 2011) Model use case dapat dijabarkan

dalam diagram use case,tetapi perlu diingat, diagram tidak indetik dengan

model karena model lebih luas dari diagram.(Pooley, 2003:15). Use case

harus mampu mengambarkan urutan aktor yang menghasilkan nilai terukur

(Prabowo Pudjo Widodo, 2011).

Gambar 2.1 Contoh Use Case Diagram

Sumber: https://www.uml-diagrams.org/examples/online-shopping-use-case-diagram-

example.html

2) Class Diagram

Kelas sebagai suatu set objek yang memiliki atribut dan perilaku yang sama,

kelas kadang disebut kelas objek (Whitten, 2004:410). Class memiliki tiga

area pokok yaitu :

a. Nama, kelas harus mempunyai sebuah nama.

Page 20: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

7

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

b. Atribut, adalah kelengkapan yang melekat pada kelas. Nilai dari suatu

kelas hanya bisa diproses sebatas atribut yang dimiliki.

c. Operasi, adalah proses yang dapat dilakukan oleh sebuah kelas, baik pada

kelas itu sendiri ataupun kepada kelas lainnya.

Gambar 2.2 Contoh Class Diagram

Sumber: https://www.uml-diagrams.org/examples/online-shopping-use-case-diagram-

example.html

3) Activity Diagram

Diagram activity menunjukkan aktivitas sistem dalam bentuk kumpulan aksi-

aksi,bagaimana masing-masing aksi tersebut dimulai, keputusan yang

mungkin terjadi hinggaberakhirnya aksi. Activity diagram juga dapat

menggambarkan proses lebih dari satu aksi salam waktu bersamaan. “Diagram

activity adalah aktifitas-aktifitas, objek, state, transisi state dan event. Dengan

kata lain kegiatan diagram alur kerja menggambarkan perilaku sistem untuk

aktivitas” (Haviluddin, 2011). Activity diagram juga dapat menggambarkan

rangkaian aliran dari aktivitas, digunakan untuk mendeskripsikan. Aktifitas

yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk

Page 21: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

8

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

aktifitas lainnya seperti use case atau interaksi (Kurniawan, Andi and

Sumardiyono, RANCANGAN SISTEM FORUM DISKUSI ONLINE

UNTUK PROGRAM STUDI SISTEM INFORMASI ANTARA DOSEN

DAN MAHASISWA 2016)

Gambar 2.3 Contoh Activity Diagram

Sumber: https://www.researchgate.net/figure/Gambar-3-48-Activity-diagram-mengelola-

jadwal_fig2_274180951

4) Sequence Diagram

“Secara mudahnya sequence diagram adalah gambaran tahap demi tahap,

termasuk kronologi (urutan) perubahan secara logis yang seharusnya

dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.”

Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan

urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap

demi tahap, termasuk kronologi (urutan) perubahan secara logis yang

seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case

diagram. (Haviluddin 2011)

Page 22: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

9

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 2.4 Contoh Activity Diagram

Sumber: https://www.researchgate.net/figure/Gambar-3-48-Activity-diagram-mengelola-

jadwal_fig2_274180951

2.4 Bahasa Pemograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau

bahasa pemrograman komputer, adalah instruksi standar untuk memerintah

komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan

sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.

Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis

data mana yang akan diolah oleh komputer, bagaimana data ini akan

disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam

berbagai situasi. Bahasa Pemrograman (programming language) adalah sebuah

instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan

semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini

memungkinkan seorang programmer dapat menentukan secara persis data mana

yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan,

dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman

terdiri dari:

Page 23: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

10

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

1) Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai

kode bahasa biner, contohnya 01100101100110

2) Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan

(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan

memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV,

SUB, CMP, JMP, JGE, JL, LOOP, dsb.

3) Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran

instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat

Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <>,

&&, ||, dsb.

4) Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi

berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for,

while, and, 13 or, dsb.Komputer dapat mengerti bahasa manusia itu

diperlukan program compiler atau interpreter. Sebagian besar bahasa

pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C

yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang

merupakan Bahasa Tingkat Rendah. (Saragih 2008)

2.5 Android

Android adalah sebuah toolkit software yang baruuntuk perangkat bergerak yang

dibuat oleh Googledan Open Handset Alliance. Dalam beberapa tahun,android

diharapkan dapat ditemukan dalam jutaanhandphone dan berbagai perangkat

bergerak,membuat android menjadi platform utama untukpengembang

aplikasi.Sudah ada banyak platform mobile di pasar saatini, termasuk Symbian,

iPhone, Windows Mobile,BlackBerry, Java Mobile Edition, Linux Mobile(LiMo).

Meskipun beberapa fitur telah munculsebelumnya, android adalah platform

yangmenggabungkan beberapa hal berikut :

1. Android merupakan sebuah platform yangberbasis linux dan open source.

Pembuat handsetmenyukai hal ini karena mereka dapatmenggunakan dan

menyesuaikan platform tanpamembayar royalti.

2. Sebuah arsitektur berbasis komponen. Bagiandari aplikasi android dapat

digunakan sebagaibahan lain oleh developer.

Page 24: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

11

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3. Banyak built-in service yang tidak biasa. Servis berdasarkan lokasi

menggunakan GPS atau celltower triangulation yang membuat

pengalamanpemakai terjadi bergantung lokasi.Android adalah sistem operasi

untuk mobiledevice yang awalnya dikembangkan oleh Android Inc.Perusahaan ini

kemudian dibeli oleh Google padatahun 2005. Android dibuat berdasarkan kernel

Linuxyang dimodifikasi. Aplikasi Android ditulis denganbahasa Java,

menggunakan Java Core Libraries. (Sallaby, Utami 2015)

2.6 Pengujian Blackbox

Simanjuntak (2010), menyatakan bahwa Black-Box Testing merupakan pengujian

perangkat lunak yang merupakan tes fungsionalitas dari aplikasi yang tidak mengacu

pada struktur internal atau tidak membutuhkan pengetahuan khusus pada kode

program aplikasi dan pengetahuan pemrograman. Pengujian berada di ranah

spesifikasi dan persyaratan yang seharusnya. Pengujian ini menggunakan deskripsi

eksternal perangkat lunak termasuk spesifikasi, persyaratan dan desain untuk

menurunkan uji kasus (pengujian). Umumnya tes ini merupakan tes fungsional,

namun ada juga berupa tes non fungsional. Perancang uji memilih input yang valid

dan tidak valid serta menentukan keluaran (output) yang benar, tanpa harus

mengetahui struktur internal dari yang diuji. Metode ini dapat diterapkan pada semua

tingkat pengujian perangkat lunak seperti, unit, fungsional, integrasi, sistem dan

penerimaan pengguna. Ujicoba Black-Box dilakukan untuk menemukan kesalahan

dalam beberapa kategori yaitu:

1. Fungsi-fungsi yang hilang atau salah;

2. Kesalahan desain antarmuka (interface) atau tampilan;

3. Kesalahan dalam struktur data atau akses database ekternal;

4. Kesalahan performa; dan (

5. Kesalahan inisialisasi dan terminasi. (Febiharsa, Sudana, and Hudallah 2018)

2.7 Flowchart

Flowchart adalah representasi secara simbolik dari suatu algoritma atau prosedur

untuk menyelesaikan suatu masalah, dengan menggunakan flowchart akan

memudahkan pengguna melakukan pengecekan bagian-bagian yang terlupakan

Page 25: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

12

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

dalam analisis masalah, disamping itu flowchart juga berguna sebagai fasilitas

untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.

Flowchart membantu memahami urutan-urutan logika yang rumit dan panjang.

Flowchart membantu mengkomunikasikan jalannya program ke orang lain (bukan

pemrogram) akan lebih mudah. (Santoso and Nurmalina 2017)

Page 26: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

13

BAB III

PERANCANGAN DAN REALISASI

3.1 Perancangan Program Aplikasi

Pada bab ini akan dibahas tentang perancangan sistem yang terdiri dari deksripsi

sistem, cara kerja sistem, rancangan program aplikasi, dan realisasi program

aplikasi.

3.1.1 Deskripsi Sistem

Aplikasi mobile Perpustakaan Politeknik Negeri Jakarta merupakan aplikasi yang

digunakan untuk memudahkan mahasiswa, maupun dosen dalam mengakses

perpustakaan kampus. Dalam aplikasi ini akan menampilkan halaman-halaman

yang terdapat pada website perpustakaan. Tujuannya agar pengguna dapat

mengakses informasi yang terdapat pada perpustakaan kapanpun dan dimanapun.

Pada aplikasi ini juga dapat menampilkan daftar jurnal-jurnal yang dimana

pengguna dapat mengakses jurnal tersebut. Pada aplikasi ini juga, pengguna dapat

menggunakan fitur download untuk mengunduh file yang dipilih. Pembuatan

aplikasi juga diperlukan guna meningkatkan pelayanan staff perpustakaan kepada

pengguna dalam mengakses informasi, menggunakan layanan seperti melakukan

peminjaman dan pengembalian serta sebagai alternatif bagi staff dalam mengelola

peminjaman selain menggunakan website.

Gambar 3.1 menampilkan mengenai bagian kerja dari sistem perpustakaan

Politeknik Negeri Jakarta.

Gambar 3.1 Diagram Blok Sistem

Page 27: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

14

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.1.2 Analisa Kebutuhan

Tahap pertama metode prototyping adalah analisa kebutuhan yang diperlukan

dalam membangun aplikasi mobile Perpustakaan Politeknik Negeri Jakarta

berbasis android. Kebutuhan sistem terdiri dari kebutuhan fungsional dan

kebutuhan non-fungsional.

3.1.2.1 Kebutuhan Fungsional

Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses atau layanan

yang dapat dilakukan oleh sistem. Adapun kebutuhan fungsional yang terdapat

pada sistem ini adalah sebagai berikut :

a. Fitur Download

Fitur download berfungsi ketika pengguna mengakses halaman yang berisi

file dan pengguna memilih file tersebut untuk mengunduhnya ke

perangkat yang digunakan.

b. Fitur Peminjaman

Fitur peminjaman berfungsi bagi staff dalam mengelola peminjaman buku.

Fitur peminjaman pada aplikasi dapat dijadikan sebagai alternatif bagi

staff selain mengelola menggunakan website.

c. Fitur Pengembalian

Fitur pengembalian berfungsi bagi staff dalam mengelola pengembalian

buku. Fitur pengembalian pada aplikasi dapat dijadikan sebagai alternatif

bagi staff selain mengelola menggunakan website.

3.1.2.2 Kebutuhan Non-Fungsional

Kebutuhan non-fungsional berfungsi untuk mengetahui spesifikasi kebutuhan oleh

sistem yang akan dibuat. Adapun kebutuhan non-fungsional pada sistem ini

adalah sebagai berikut :

Perangkat Lunak

Berikut dijelaskan mengenai perangkat lunak yang digunakan dalam

perancangan dan pembuatan sistem.

Page 28: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

15

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Tabel 1 Spesifikasi Perangkat Lunak

3.1.3 Rancangan Aplikasi

Untuk mengetahui cara kerja dari program aplikasi, maka diperlukan sebuah

diagram alur. Proses dari program aplikasi ini adalah:

Gambar 3.2 Flowchart Sistem

No Nama Perangkat Lunak Keterangan

1 My SQL Database untuk menyimpan data

dalam media penyimpanana

2 Sublime Text 3

Sebuah text editor yang

menyediakan berbagai macam

bahasa pemograman

3 Postman Aplikasi yang berfungsi untuk

menguji REST API

4 Android Studio Perangkat lunak yang digunakan

untuk pengembangan android

Page 29: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

16

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2 Rancangan Aplikasi

Perancangan didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip

bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail

yang memadai untuk memungkinkan realisasi fisiknya. Tujuan dari perancangan

aplikasi adalah untuk memberikan gambaran secara lengkap tentang sistem yang

akan dibuat.

3.2.1 Perancangan UML (Unified Modeling Language)

Perancangan aplikasi dijelaskan dalam bentuk use case diagram, activity diagram,

dan sequence diagram.

3.2.1.1 Use Case Diagram

Use Case Diagram adalah pemodelan untuk menggambarkan behavior / kelakuan

sistem yang akan dibuat. Use case diagram menggambarkan sebuah interaksi

antara satu atau lebih aktor dengan sistem yang akan dibuat. Berikut adalah use

case diagram dari aplikasi mobile perpustakaan Politeknik Negeri Jakarta berbasis

Android.

Gambar 3.3 Use Case Diagram

Page 30: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

17

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Berdasarkan gambar 3.3, user dan admin dapat melakukan login dan daftar akun.

Pada sistem ini user dapat mengunduh file yang terdapat pada aplikasi. Admin

diharuskan login untuk mengelola aplikasi seperti mengelola peminjaman dan

pengembalian.

3.2.1.2 Activity Diagram

Activity Diagram digunakan untuk mengetahui fungsi-fungsi yang dijalankan oleh

pengguna maupun sistem. Activity Diagram pada aplikasi mobile Perpustakaan

Politeknik Negeri Jakarta berbasis Android terdiri dari yaitu:

a. Login

Gambar 3.4 Login Activity

Berdasarkan gambar 3.4, login merupakan proses yang harus dilakukan agar

pengguna dapat mengakses halaman tertentu. Pengguna diharuskan mempuyai id

dan password yang terdaftar pada aplikasi. Setelah mengisi id dan password,

aplikasi akan memvalidasi apakah data yang dimasukkan sesuai yang terdapat

pada database. Apabila berhasil, maka akan memunculkan pesan berhasil.

Page 31: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

18

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

b. Registrasi

Gambar 3.5 Registrasi Activity

Berdasarkan gambar 3.5, menu registrasi merupakan proses jika pengguna tidak

memiliki akun. Proses registrasi diperlukan untuk pengguna yang akan login ke

dalam aplikasi. Pada proses ini, pengguna harus memasukkan data pada textfield

yang tersedia dan mendaftarkan nama, nomor induk, jurusan, nomor telepon, e-

mail dan kata sandi agar pengguna dapat mengakses aplikasi. Apabila pengguna

berhasil daftar, data akan tersimpan kedalam database.

Page 32: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

19

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

c. Download Jurnal

Gambar 3.6 Download Activity

Berdasarkan gambar 3.6, Untuk mengunduh jurnal-jurnal yang terdapat pada

aplikasi, pengguna dapat mengakses halaman e-repository yang terdapat pada

tampilan dashboard. sistem akan menampilkan daftar pilihan jurnal sehingga

pengguna dapat memilih dan mengunduh jurnal yang terdapat pada halaman e-

repository. Kemudian sistem akan otomatis mengunduh file tersebut.

Page 33: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

20

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

e. Akses Info Perpustakaan

Gambar 3.7 Akses Info Perpustakaan Activity

Berdasarkan gambar 3.7, untuk mengakses halaman informasi terkait

perpustakaan, pengguna dapat mengakses pada halaman dashboard aplikasi.

ketika pengguna mengakses halaman informasi, pengguna akan melihat daftar

menu yang berisi informasi seputar perpustakaan. Pada menu-menu tersebut

pengguna dapat mengaksesnya dengan memilih menu yang tersedia dan akan

menampilkan halaman yang dituju.

Page 34: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

21

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

f. Peminjaman

Gambar 3.8 Peminjaman Activity

Berdasarkan gambar 3.8, untuk mengakses menu peminjaman, pengguna harus

login sebagai admin. Menu peminjaman terdapat pada menu admin . Pada proses

peminjaman, diperlukan data peminjam seperti, member id, nama anggota,

jurusan, angkatan, nomor telepon, tanggal peminjaman serta tanggal

pengembalian. Setelah berhasil, maka data akan tersimpan dalam database. Pada

proses peminjaman, admin hanya perlu memasukkan member id yang kemudian

sistem akan mencari data sesuai member id yang dicari dan sistem akan

menampilkan data sesuai member id tersebut.

Page 35: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

22

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

g. Pengembalian

Gambar 3.9 Pengembalian Activity

Berdasarkan gambar 3.9, untuk mengakses menu pengmbalian, pengguna harus

login sebagai admin. Menu pengembalian terdapat pada menu admin . Pada

pengembalian, admin memasukkan data-data seperti member id anggota dan item

code terhadap buku yang dipinjam. Setelah berhasil, maka data pada sistem akan

diperbarui dan tersimpan dalam database.

Page 36: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

23

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2.1.3 Desain Aplikasi

Sebelum melakukan pembuatan aplikasi, dilakukan pembuatan desain tampilan

aplikasi sebagai acuan.

Gambar 3.10 Desain Splash Screen

Gambar 3.10, merupakan tampilan splash screen yang terdapat logo aplikasi

ketika dijalankan.

Gambar 3.11 Desain login

Page 37: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

24

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.11 merupakan tampilan login yang terdapat logo aplikasi dan textview,

username textbox, password textbox, button untuk proses masuk.

Gambar 3.12 Desain Registrasi

Gambar 3.12 merupakan tampilan registrasi yang terdapat logo aplikasi dan

textview, nama textbox, NIM/NIP textbox, jurusan textbox, nomor telepon textbox,

e-mail textbox, kata sandi textbox, dan konfirmasi kata sandi textbox.

Gambar 3.13 Desain Informasi

Page 38: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

25

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.13 merupakan desain tampilan menu informasi perpustakaan yang

terdapat logo aplikasi dan daftar menu menggunakan listview.

Gambar 3.14 Desain Profil

Gambar 3.14 merupakan desain tampilan menu profil perpustakaan yang terdapat

logo aplikasi dan html textview untuk menampilkan informasi

Gambar 3.15 Desain Fasilitas

Page 39: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

26

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.15 merupakan desain tampilan menu fasilitas yang terdapat logo

aplikasi daftar menu menggunakan listview.

Gambar 3.16 Desain Berita

Gambar 3.16 merupakan desain tampilan menu berita yang terdapat logo aplikasi

dan listview untuk menampilkan daftar menu.

Gambar 3.17 Desain Katalog

Page 40: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

27

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.17 merupakan desain tampilan menu katalog yang terdapat logo

aplikasi dan listview untuk menampilkan daftar menu pada aplikasi.

Gambar 3.18 Desain Koleksi Digital

Gambar 3.18 merupakan desain tampilan menu koleksi digital yang terdapat logo

aplikasi dan listview untuk menampilkan daftar menu pada aplikasi.

Gambar 3.19 Desain Jurnal Akreditasi

Page 41: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

28

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.19 merupakan desain tampilan menu jurnal akreditasi yang terdapat

logo aplikasi dan listview untuk menampilkan daftar menu.

Gambar 3.20 Desain Prosiding

Gambar 3.20 merupakan desain tampilan menu prosiding yang terdapat logo

aplikasi dan listview untuk menampilkan daftar menu pada aplikasi.

Gambar 3.21 Desain Kuesioner

Page 42: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

29

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.21 merupakan desain tampilan menu kuesioner yang terdapat logo

aplikasi dan html textview untuk menampilkan informasi

Gambar 3.22 Desain E-book User Guide

Gambar 3.22 merupakan desain tampilan menu e-book user guide yang terdapat

logo aplikasi dan html textview untuk menampilkan informasi.

Gambar 3.23 Desain Penyerahan Laporan

Page 43: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

30

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.23 merupakan desain tampilan menu penyerahan laporan akhir yang

terdapat logo aplikasi dan html textview untuk menampilkan informasi pada

aplikasi.

Gambar 3.24 Desain Kontak

Gambar 3.24 merupakan desain tampilan menu kontak yang terdapat logo aplikasi

dan html textview untuk menampilkan informasi.

Gambar 3.25 Desain Peminjaman

Page 44: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

31

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.25 merupakan desain tampilan menu peminjaman yang terdapat logo

aplikasi dan editext untuk memasukkan data.

Gambar 3.26 Desain Pengembalian

Pada Gambar 3.26, merupakan desain tampilan menu pengembalian yang terdapat

logo aplikasi dan editext untuk memasukkan data.

Gambar 3.27 Desain Daftar Anggota

Page 45: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

32

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.27 merupakan desain tampilan menu member yang terdapat textview

aplikasi dan listview untuk menampilkan daftar.

Gambar 3.28 Desain Daftar Pinjam

Gambar 3.28 merupakan desain tampilan menu riwayat pinjam yang terdapat

textview dan listview untuk menampilkan daftar.

Gambar 3.29 Desain Daftar Jurnal

Page 46: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

33

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.29 merupakan desain tampilan menu daftar juranl yang terdapat

textview dan listview untuk menampilkan daftar.

3.3 Realisasi Aplikasi

Realisasi aplikasi dilakukan mulai dari tahap perancangan desain, sistem hingga

implementasi.

3.3.1 Pembuatan Aplikasi

Realisasi aplikasi dilakukan secara bertahap mulai dari perancangan sistem,

desain aplikasi hingga tahap implementasi sistem.

Gambar 3.30 Tampilan Splash Screen

Gambar 3.30, merupakan tampilan awal yang menampilkan splash screen pada

aplikasi. Pada aktifitas ini, aplikasi menampilkan gambar logo selama 4 (empat)

detik lalu akan menampilkan halaman dashboard.

Gambar 3.31 Tampilan Dashboard

Page 47: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

34

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.31 merupakan tampilan dashboard yang terdiri dari beberapa menu

menggunakan cardview pada aplikasi. Pengguna dapat memilih menu yang

tersedia pada halaman dashboard.

Gambar 3.32 Tampilan login

Gambar 3.32 merupakan tampilan login yang terdiri dari logo aplikasi, nama

aplikasi, serta textbox untuk memasukkan id dan password untuk proses login.

Gambar 3.33 Tampilan Registrasi

Gambar 3.33 merupakan tampilan registrasi yang terdiri dari logo aplikasi, nama

aplikasi, serta textbox untuk memasukkan data untuk proses registrasi.

Page 48: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

35

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.34 Tampilan Informasi Perpustakaan

Gambar 3.34, merupakan tampilan informasi perpustakaan yang menampilkan

beberapa menu terkait perpustakaan. Pada menu ini, pengguna dapat mengakses

menu profil, fasilitas, katalog, jurnal akreditasi, prosiding, kuesioner dan kontak.

Gambar 3.35 Tampilan Profil Perpustakaan

Gambar 3.35 merupakan tampilan menu profil. Pada menu ini, aplikasi

menampilkan informasi tentang sejarah, visi, dan misi perpustakaan. Pada menu

ini menggunakan scrollview sehingga pengguna dapat menggeser layar secara

vertikal.

Page 49: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

36

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.36 Tampilan Koleksi Digital

Gambar 3.36, merupakan tampilan menu koleksi digital yang dimana pada menu

ini pengguna dapat melihat daftar koleksi digital. Pada menu ini, pengguna dapat

memilih daftar yang tersedia dan ketika pengguna meng-klik daftar tersebut,

pengguna akan diarahkan ke url yang tersedia.

Gambar 3.37 Tampilan Jurnal Akreditasi

Gambar 3.37 merupakan tampilan jurnal akreditasi. Pada menu ini pengguna dpat

melihat daftar jurnal akreditasi yang terdapat pada perpustakaan. Pada tampilan

ini menggunakan fitur expandable listview sehingga pengguna dapat menekan

tanda panah untuk melihat sub list yang tersedia.

Page 50: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

37

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.38 Tampilan Jurnal Prosiding

Gambar 3.38 merupakan tampilan prosiding yang dimana pengguna dapat melihat

makalah yang diterbitkan. Pengguna dapat memilih daftar yang tersedia pada

tampilan aplikasi.

Gambar 3.39 Tampilan Kuesioner

Gambar 3.39 merupakan tampilan menu kuesioner yang digunakan untuk

mengevaluasi kinerja perpustakaan. Pengguna dapat menekan url yang terdapat

pada menu tersebut dan pengguna akan diarahkan ke halaman url kuesioner.

Page 51: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

38

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.40 Tampilan Peneyerahan Laporan Akhir

Gambar 3.40 merupakan tampilan menu penyerahan laporan akhir. Pada menu ini,

terdapat informasi mengenai penyerahan laporan akhir.

Gambar 3.41 Tampilan Kontak

Gambar 3.41 merupakan tampilan menu kontak perpustakaan. Pada menu ini,

pengguna dapat mengetahui tentang alamat, e-mail, hari dan jam layanan

perpustakaan. Pengguna juga dapat mengetahui lokasi perpustakaan dengan

menampilkan map pada aplikasi.

Page 52: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

39

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.42 Tampilan Berita

Gambar 3.42 merupakan tampilan menu berita yang dimana segala berita

mengenai perpustakaan tersedia pada menu ini. Pengguna dapat memilih daftar

menu yang tersedia pada menu berita.

Gambar 3.43 Tampilan Undangan Seminar

Gambar 3.43 merupakan tampilan menu undangan seminar yang merupakan

bagian dari menu berita. Pada menu ini, menampilkan informasi undangan

seminar dan pengguna dapat mengunduh file yang tersedia.

Page 53: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

40

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.44 Tampilan Agenda

Gambar 3.44 merupakan tampilan menu agenda yang merupakan bagian dari

menu berita. Pengguna dapat melihat informasi yang tersedia pada menu ini.

Gambar 3.45 Tampilan E-Book User Guide

Gambar 3.45, merupakan tampilan menu E-Book User Guide yang dimana

terdapat file terkait petunjuk penggunaan E-Book. Pengguna juga dapat

mengunduh file yang tersedia pada menu ini.

Page 54: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

41

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.46 Tampilan E-Repository

Gambar 3.46, merupakan tampilan menu E-Repository yang dimana terdapat

daftar- daftar file terkait skripsi, laporan PKL, jurnal, proposal event dan thesis.

Pengguna dapat memilih menu yang tersedia.

Gambar 3.47 Tampilan Menu Admin

Gambar 3.47, merupakan tampilan menu admin yang dimana terdapat menu

transaksi yang terdiri dari peminjaman dan pengembalian. Pada menu admin juga

terdapat menu daftar pinjam yang tersimpan dalam sistem, daftar member yang

terdaftar pada sistem, serta logout.

Page 55: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

42

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.48 Tampilan Jurnal

Gambar 3.48, merupakan tampilan menu jurnal yang dimana terdapat daftar-

daftar file terkait jurnal yang pernah dibuat. Pengguna dapat mengunduhnya

dengan memilih jurnal yang dibutuhkan.

Gambar 3.49 Tampilan Peminjaman

Gambar 3.49, merupakan tampilan menu peminjaman yang dimana terdapat field

untuk mengisi data-data peminjam. Admin hanya perlu memasukkan member id

lalu sistem akan menampilkan data peminjam. Kemudian admin menentukan

tanggal peminjaman dan pengembalian.

Page 56: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

43

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.50 Tampilan Peminjaman

Gambar 3.50 merupakan tampilan menu pengembalian yang dimana terdapat

sebuah field untuk admin dalam memproses pengembalian. Admin hanya perlu

memasukkan book id lalu sistem akan menampilkan data peminjaman.

Gambar 3.51 Tampilan Daftar Anggota

Gambar 3.51, merupakan tampilan menu daftar anggota yang dimana terdapat

daftar anggota yang tersimpan pada sistem.

Page 57: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

44

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.52 Tampilan Riwayat Peminjaman

Gambar 3.52 merupakan tampilan menu daftar riwayat peminjaman anggota yang

dimana terdapat daftar peminjan yang tersimpan dalam sistem.

Page 58: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

45

BAB IV

PEMBAHASAN

4.1 Pengujian

Pengujian dilakukan untuk memastikan kemampuan aplikasi apakah sudah sesuai

yang diharapkan. Tujuan dari pengujian ini agar aplikasi yang digunakan oleh

pengguna bekerja secara optimal dan memastikan rangkaian kebutuhan pengguna,

serta untuk mengetahui apakah fungsi yang dihasilkan sistem sudah sesuai yang

ditentukan.

4.2 Deskripsi Pengujian

Tahapan selanjutnya ketika selesai membangun suatu aplikasi dan yang harus

dilakukan adalah pengujian aplikasi. Pengujian memiliki tujuan untuk

memastikan bahwa aplikasi yang dibangun telah sesuai dengan kebutuhan yang

telah ditentukan. Pengujian dilakukan untuk memastikan kualitas dari sistem serta

mengetahui apabila terjadinya kesalahan yang terdapat pada sistem yang

dirancang.

4. 3 Prosedur Pengujian

Pada pengujian sistem ini menggunakan metode pengujian Blackbox untuk

menguji fungsionalitas pada aplikasi dan User Acceptance Test untuk menguji

non-fungsionalitas pada aplikasi.

4.3.1 Pengujian Blackbox

Pengujian ini bertujuan untuk memastikan fungsionalitas pada aplikasi berjalan

dengan baik. Berikut adalah tabel perencanaan pengujian aplikasi.

Tabel 2 Prosedur Pengujian

No Item Uji Butir Uji

1 Menu Informasi

Perpustakaan

Pengecekan jika user mengakses menu Profil

Pengecekan jika user mengakses menu Fasilitas

Pengecekan jika user mengakses menu Seminar

Nasional

Page 59: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

46

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Pengecekan jika user mengunduh file pada menu

Seminar Nasional

Pengecekan jika user mengakses menu Katalog

Jurusan

Pengecekan jika user memilih menu pada Katalog

Jurusan

Pengecekan jika user mengakses menu Koleksi

Digital

Pengecekan jika user memilih menu pada Koleksi

Digital

Pengecekan jika user mengakses menu Jurnal

Akreditasi

Pengecekan jika user memilih menu pada Jurnal

Akreditasi

Pengecekan jika user mengakses menu Prosiding

Pengecekan jika user memilih menu pada

Prosiding

Pengecekan jika user mengakses menu Kuesioner

Pengecekan jika user mengakses menu Download

Pengecekan jika user mengakses menu Penyerahan

Laporan Akhir

Pengecekan jika user mengakses menu Kontak

Pengecekan jika user mengakses map pada menu

Kontak

2 Login Pengecekan jika user menggunakan data input (ID

dan password) yang benar secara keseluruhan

Pengecekan jika user hanya memasukkan data ID

Pengecekan jika user hanya memasukkan data

password

Pengecekan jika user tidak memasukkan data

apapun

Page 60: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

47

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3 Logout Pengecekan jika user dapat melakukan logout

4 Registrasi Pengecekan jika user menggunakan data input

yang benar secara keseluruhan

Pengecekan jika user hanya memasukkan data

nama lengkap

Pengecekan jika user hanya memasukkan data

NIM

Pengecekan jika user hanya memasukkan data

angkatan

Pengecekan jika user hanya memasukkan data

password

Pengecekan jika user tidak memasukkan password

yang sama

Pengecekan jika user tidak memasukkan data

apapun.

5 Peminjaman Pengecekan jika user menggunakan data input

yang benar secara keseluruhan

Pengecekan jika user tidak memasukkan data

apapun.

6 Pengembalian Pengecekan jika user menggunakan data input

yang benar

Pengecekan jika user tidak memasukkan data

apapun.

7 Fitur Download Pengecekan jika user meng-klik jurnal

4.3.2 Pengujian User Acceptance Test

Pengujian UAT (User Acceptance Test) dilakukan untuk menguji non-

fungsionalitas pada aplikasi yang dibuat dengan menyebarkan kuesioner kepada

responden yang melakukan uji coba aplikasi terlebih dahulu. Dalam melakukan

pengujian ini, penulis menentukan responden dalam uji coba aplikasi yang terdiri

dari mahasiswa dan staff perpustakaan. Berikut merupakan tabel nilai untuk

mengukur tingkat kepuasa responden terhadap aplikasi yang di uji coba.

Page 61: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

48

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Tabel 3 Skala Likert

a) Berikut adalah tabel pernyataan responden mahasiswa.

Tabel 4 Pernyataan Responden Mahasiswa

b) Berikut adalah tabel pernyataan responden staff perpustakaan.

Tabel 5 Pernyataan Responden Staff Perpustakaan

Tingkat Kepuasan Skala

Sangat Tidak Setuju (STS) 1

Tidak Setuju (TS) 2

Ragu-Ragu (RG) 3

Setuju (S) 4

Sangat Setuju (SS) 5

NO Pernyataan STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik

2 Fungsi fitur registrasi bekerja dengan baik

3 Fungsi menu informasi bekerja dengan baik

4 Fungsi menu e-repository bekerja dengan baik

5 Fungsi menu OPAC bekerja dengan baik

6 Aplikasi dapat menampilkan informasi perpustakaan

7 Aplikasi dapat sebagai alternatif selain akses melalui website

NO Pernyataan STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik

2 Fungsi fitur registrasi bekerja dengan baik

3 Fungsi menu informasi bekerja dengan baik

4 Fungsi menu peminjaman bekerja dengan baik

5 Fungsi menu pengembalian bekerja dengan baik

6 Aplikasi dapat menampilkan informasi perpustakaan

7 Aplikasi dapat sebagai alternatif selain akses melalui website

Page 62: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

49

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

4.4 Data dan Analisis Hasil Pengujian

1. Blackbox Testing

Pengujian ini dilakukan oleh pengembang aplikasi. Pengujian ini bertujuan

memastikan tidak ada kesalahan pada aplikasi.

1) Login

Tabel dibawah ini merupakan hasil pengujian pada menu login pada aplikasi.

Pengujian dilakukan dengan memasukkan data valid dan salah pada aplikasi.

Tabel 6 Pengujian Login

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan

Hasil yang

didapat Kesimpulan

Melakukan

Login

Username dan

Password,

kemudian klik

tombol login

User dapat

masuk atau

mengakses

sistem

User dapat

masuk atau

mengakses

sistem

[√] diterima

[ ] ditolak

Hasil Pengujian (Data Salah)

Skenario

Pengujian Data Masukan Harapan Pengamatan

Kesimpulan

Melakukan

Login

Hanya

memasukkan

username

Tidak dapat

mengakses

ke dalam

sistem dan

sistem

menampilkan

pemberitahua

n harus

mengisi field

Tidak dapat

mengakses ke

dalam sistem

dan sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Melakukan

Login

Mengisi

password

sementara field

username

dikosongkan

kemudian klik

tombol login

Tidak dapat

mengakses

ke dalam

sistem dan

sistem

menampilkan

pemberitahua

n gagal login

Ditampilkan

pemberitahuan

gagal login

[√] diterima

[ ] ditolak

Melakukan

Login

Username dan

Password tidak

Tidak dapat

mengakses

Ditampilkan

pemberitahuan

[√] diterima

[ ] ditolak

Page 63: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

50

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

diisi ke dalam

sistem dan

sistem

menampilkan

pemberitahua

n gagal login

gagal login

2) Menu Profil

Tabel dibawah ini merupakan hasil pengujian pada menu Profil pada aplikasi.

Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 7 Pengujian Profil

Hasil Pengujian (Data Valid)

Skenario

Pengujian

Data

Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

Profil

Perpustakaan

Klik menu

Profil pada

menu

Informasi

Perpustakaa

n

Menampilkan

sejarah, visi,

dan misi

perpustakaan

Dapat

menampilkan

informasi

sejarah, visi

dan misi

perpustkaan

[√] diterima

[ ] ditolak

3) Menu Fasilitas

Tabel dibawah ini merupakan hasil pengujian pada menu Fasilitas pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 8 Pengujian Fasilitas

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

dan

mengakses sub

menu Fasilitas

Klik menu

Fasilitas pada

menu

Informasi

Perpustakaan

Menampilkan

sub menu

pada menu

Fasilitas

Dapat

menampilkan

sub menu pada

menu Fasilitas

[√] diterima

[ ] ditolak

Page 64: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

51

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

4) Menu Berita

Tabel dibawah ini merupakan hasil pengujian pada menu Berita pada aplikasi.

Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 9 Pengujian Berita

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan,

mengakses

sub menu

Berita

Klik menu

Berita pada

menu

Informasi

Perpustakaan

Menampilkan

sub menu

pada menu

Berita

Dapat

menampilkan

sub menu pada

menu Berita

[√] diterima

[ ] ditolak

5) Menu Seminar dan Workshop

Tabel dibawah ini merupakan hasil pengujian pada menu Seminar dan

Workshop pada aplikasi. Pengujian dilakukan dengan memasukkan data valid

pada aplikasi.

Tabel 10 Pengujian Seminar dan Workshop

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan,

mengunduh

file pada

menu Seminar

Nasional

Klik menu

Seminar

Nasional pada

menu Berita

Menampilkan

informasi dan

dapat

mengunduh

file di menu

Seminar

Nasional

Dapat

menampilkan

informasi dan

mengunduh

file

[√] diterima

[ ] ditolak

Page 65: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

52

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

6) Menu Koleksi Digital

Tabel dibawah ini merupakan hasil pengujian pada menu Koleksi Digital pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 11 Pengujian Koleksi Digital

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

dan

mengakses

sub menu

pada menu

Koleksi

Digital

Klik menu

Koleksi

Digital pada

menu

Informasi

Perpustakaan

Menampilkan

dan

mengakses

link pada

setiap menu

Dapat

mengakses link

pada setiap

menu

[√] diterima

[ ] ditolak

7) Menu Jurnal Akreditasi

Tabel dibawah ini merupakan hasil pengujian pada menu Jurnal Akreditasi

pada aplikasi. Pengujian dilakukan dengan memasukkan data valid pada

aplikasi.

Tabel 12 Pengujian Jurnal Akreditasi

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

dan

mengakses

sub menu

pada menu

Jurnal

Akreditasi

Klik menu

Jurnal

Akreditasi

pada menu

Informasi

Perpustakaan

Menampilkan

dan

mengakses

link pada

setiap menu

Dapat

mengakses link

pada setiap

menu

[√] diterima

[ ] ditolak

Page 66: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

53

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

8) Menu Prosiding

Tabel dibawah ini merupakan hasil pengujian pada menu Prosiding pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid.

Tabel 13 Pengujian Prosiding

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

dan

mengakses

link pada sub

menu pada

menu

Prosiding

Klik menu

Prosiding

pada menu

Informasi

Perpustakaan

Menampilkan

mengakses

link dan

mengunduh

file pada

setiap menu

Dapat

mengakses link

dan

mengunduh

file pada setiap

menu

[√] diterima

[ ] ditolak

9) Menu Kuesioner

Tabel dibawah ini merupakan hasil pengujian pada menu Kuesioner pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 14 Pengujian Kuesioner

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

informasi

Klik menu

Kuesioner

pada menu

Informasi

Perpustakaan

Menampilkan

informasi

kuesioner

Dapat

Menampilkan

informasi

kuesioner

[√] diterima

[ ] ditolak

Page 67: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

54

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

10) Menu Download

Tabel dibawah ini merupakan hasil pengujian pada menu Download pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 15 Pengujian E-Book User Guide

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

mengunduh

file

Klik menu

Download

pada menu

Informasi

Perpustakaan

mengunduh

file manual e-

book

Dapat

mengunduh

file manual e-

book

[√] diterima

[ ] ditolak

11) Menu Penyerahan Laporan Akhir

Tabel dibawah ini merupakan hasil pengujian pada menu Penyerahan Laporan

Akhir pada aplikasi. Pengujian dilakukan dengan memasukkan data valid pada

aplikasi.

Tabel 16 Pengujian Penyerahan Laporan Akhir

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

informasi

Klik menu

Peneyerahan

Laporan Akhir

pada menu

Informasi

Perpustakaan

Menampilkan

informasi

pada menu

Penyerahan

Laporan

Akhir

Dapat

menampilkan

informasi

[√] diterima

[ ] ditolak

Page 68: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

55

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

12) Menu Kontak

Tabel dibawah ini merupakan hasil pengujian pada menu Kontak pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 17 Pengujian Kontak

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Menampilkan

informasi,

menampilkan

map

Klik menu

Kontak pada

menu

Informasi

Perpustakaan

Menampilkan

informasi,

menampilkan

map pada

menu Kontak

Dapat

menampilkan

informasi dan

map

[√] diterima

[ ] ditolak

13) Logout

Tabel dibawah ini merupakan hasil pengujian pada fungsi logout pada

aplikasi. Pengujian dilakukan dengan memasukkan data valid pada aplikasi.

Tabel 18 Pengujian logout

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan Hasil

Kesimpulan

Proses Logout Klik Button

Logout

Keluar dari

proses login

Keluar dari

proses login

[√] diterima

[ ] ditolak

14) Registrasi

Berikut merupakan tabel hasil pengujian registrasi pada aplikasi. Pengujian

dilakukan dengan memasukkan data valid dan salah pada aplikasi.

Page 69: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

56

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Tabel 19 Pengujian Registrasi

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan

Hasil yang

didapat Kesimpulan

Melakukan

Registrasi

Memasukkan

seluruh data

Notifikasi

registrasi

berhasil dan

data tersimpan

Notifikasi

registrasi

berhasil dan

data

tersimpan

[√] diterima

[ ] ditolak

Hasil Pengujian (Data Salah)

Skenario

Pengujian Data Masukan Harapan Pengamatan

Kesimpulan

Melakukan

Registrasi

Hanya

memasukkan

nomor induk

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n harus

mengisi field

sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Melakukan

Registrasi

Hanya

memasukkan

nama lengkap

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n harus

mengisi field

sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Melakukan

Registrasi

Hanya

memasukkan

angkatan

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n harus

mengisi field

sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Melakukan

Registrasi

Hanya

memasukkan

password

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Page 70: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

57

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

pemberitahua

n harus

mengisi field

Melakukan

Registrasi

memasukkan

password yang

tidak sama

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n password

harus sama

sistem

menampilkan

pemberitahuan

password

harus sama

[√] diterima

[ ] ditolak

Melakukan

Registrasi

Tidak

memasukkan

data

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n harus

mengisi field

sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

15) Peminjaman

Tabel dibawah ini merupakan hasil pengujian peminjaman pada aplikasi.

Pengujian dilakukan dengan memasukkan data valid dan salah pada aplikasi.

Tabel 20 Pengujian Peminjaman

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan

Hasil yang

didapat Kesimpulan

Melakukan

Peminjaman

Memasukkan

id, item code, ,

tanggal

pengembalian

Menampilkan

notifikasi

berhasil dan

data tersimpan

Menampilkan

notifikasi

berhasil dan

data

tersimpan

[√] diterima

[ ] ditolak

Hasil Pengujian (Data Salah)

Skenario

Pengujian Data Masukan Harapan Pengamatan

Kesimpulan

Melakukan

Peminjaman

Tidak mengisi

field

sistem

menampilkan

notifikasi

harus

sistem

menampilkan

pemberitahuan

harus mengisi

[√] diterima

[ ] ditolak

Page 71: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

58

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

mengisi field field

16) Pengembalian

Tabel dibawah ini merupakan hasil pengujian peminjaman pada aplikasi.

Pengujian dilakukan dengan memasukkan data valid dan salah pada aplikasi.

Tabel 21 Pengujian Pengembalian

Hasil Pengujian (Data Valid)

Skenario

Pengujian Data Masukan

Hasil yang

diharapkan

Hasil yang

didapat Kesimpulan

Melakukan

Pengembali

an

Memasukkan

id, item code

Menampilkan

notifikasi

berhasil dan

data tersimpan

Menampilkan

notifikasi

berhasil dan

data

tersimpan

[√] diterima

[ ] ditolak

Hasil Pengujian (Data Salah)

Skenario

Pengujian Data Masukan Harapan Pengamatan

Kesimpulan

Melakukan

Pengembalia

n

Tidak mengisi

field

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahua

n harus

mengisi field

Tidak dapat

tersimpan ke

dalam sistem

dan sistem

menampilkan

pemberitahuan

harus mengisi

field

[√] diterima

[ ] ditolak

Berdasarkan hasil pengujian menggunakan blackbox terhadap skenario uji, dapat

disimpulkan bahwa setiap masukan data yang valid maupun salah dalam bentuk

notifikasi yang ditampilkan oleh sistem telah sesuai dengan yang diharapkan.

Hasil pengujian dilakukan perhitungan dengan menghitung jumlah skenario yang

dilakukan dengan hasil skenario yang diharapkan dengan nilai perhitungan :

Jumlah Skenario

Hasil Skenariox 100%

27

27x 100% : 100 %

Page 72: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

59

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Berdasarkan perhitungan , secara fungsional sistem yang telah dibuat telah

berfungsi dengan baik dengan presentase 100% dan sesuai yang diharapkan.

2. Pengujian User Acceptance Test

a. Hasil pengujian terhadap 3 orang responden mahasiswa

Tabel 22 Hasil Responden Mahasiswa

Berdasarkan tabel diatas, hasil dari responden untuk pernyataan pada kuesioner

adalah sebagai berikut :

Pernyataan fungsi fitur login bekerja dengan baik, 67% dari 100% menyatakan

setuju, dan 33% dari 100% menyatakan sangat setuju.

Pernyataan fungsi fitur registrasi bekerja dengan baik, 67% dari 100%

menyatakan setuju dan 33% dari 100% menyatakan sangat setuju.

Pernyataan fungsi menu informasi bekerja dengan baik, 67% dari 100%

menyatakan setuju dan 33% dari 100% menyatakan sangat setuju.

Pernyataan fungsi menu e-repository bekerja dengan baik, 33% dari 100%

menyatakan setuju dan 67% dari 100% menyatakan sangat setuju

Pernyataan fungsi menu OPAC bekerja dengan baik, 100% dari 100%

menyatakan sangat setuju

Pernyataan bahwa aplikasi dapat menampilkan informasi perpustakaan, 33% dari

100% menyatakan setuju dan 67% dari 100% menyatakan sangat setuju

Pernyataan bahwa aplikasi dapat sebagai alternatif selain akses melalui website,

100% dari 100% menyatakan sangat setuju

Berdasarkan hasil presentase diatas, maka penilaian pada pengujian apklikasi adalah

sebagai berikut :

STS TS RG S SS STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik 0 0 0 2 1 0% 0% 0% 67% 33%

2 Fungsi fitur registrasi bekerja dengan baik 0 0 0 2 1 0% 0% 0% 67% 33%

3 Fungsi menu informasi bekerja dengan baik 0 0 0 2 1 0% 0% 0% 67% 33%

4 Fungsi menu e-repository bekerja dengan baik 0 0 0 1 2 0% 0% 0% 33% 67%

5 Fungsi menu OPAC bekerja dengan baik 0 0 0 0 3 0% 0% 0% 0% 100%

6 Aplikasi dapat menampilkan informasi perpustakaan 0 0 0 1 2 0% 0% 0% 33% 67%

7 Aplikasi dapat sebagai alternatif selain akses melalui website 0 0 0 0 3 0% 0% 0% 0% 100%

PresentaseJawabanPernyataan No

Page 73: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

60

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Tabel 23 Perhitungan Hasil Responden Mahasiswa

Berikut adalah interval penilaian keberhasilan suatu sistem berdasarkan analisa setiap

pernyataan pada kuesioner sebagai berikut :

0 – 20 % : Sangat tidak berhasil

21 – 40 % : tidak berhasil

41 – 60 % : cukup berhasil

61– 80 % : Berhasil

80 – 100 % : Sangat berhasil

Berdasarkan hasil tabel pengujian User Acceptance Test diatas, dapat disimpulkan

dengan menggunakan perhitungan skala likert bahwa aplikasi telah memenuhi

kebutuhan pengguna dengan nilai presentase 92,3% yang telah sesuai kriteria yaitu

sistem sangat berhasil.

b. Hasil pengujian terhadap 1 orang responden staff perpustakaan.

Tabel 24 Hasil Responden Staff Perpustakaan

STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik 0 0 0 8 5 13

2 Fungsi fitur registrasi bekerja dengan baik 0 0 0 8 5 13

3 Fungsi menu informasi bekerja dengan baik 0 0 0 8 5 13

4 Fungsi menu e-repository bekerja dengan baik 0 0 0 4 10 14

5 Fungsi menu OPAC bekerja dengan baik 0 0 0 0 15 15

6 Aplikasi dapat menampilkan informasi perpustakaan 0 0 0 4 10 14

7 Aplikasi dapat sebagai alternatif selain akses melalui website 0 0 0 0 15 15

97

No Pernyataan Jawaban

Jumlah

97 / 105 x 100% = 92,3%Total

Keterangan : 105 adalah jumlah tertinggi

Total Hasil Kuesioner

STS TS RG S SS STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik 0 0 0 0 1 0% 0% 0% 0% 100%

2 Fungsi fitur registrasi bekerja dengan baik 0 0 0 0 1 0% 0% 0% 0% 100%

3 Fungsi menu informasi bekerja dengan baik 0 0 0 0 1 0% 0% 0% 0% 100%

4 Fungsi menu peminjaman bekerja dengan baik 0 0 0 0 1 0% 0% 0% 0% 100%

5 Fungsi menu pengembalian bekerja dengan baik 0 0 0 0 1 0% 0% 0% 0% 100%

6 Aplikasi dapat menampilkan informasi perpustakaan 0 0 0 0 1 0% 0% 0% 0% 100%

7 Aplikasi dapat sebagai alternatif selain akses melalui website 0 0 0 0 1 0% 0% 0% 0% 100%

NO PernyataanJawaban Presentase

Page 74: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

61

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Berdasarkan tabel diatas, hasil dari responden untuk pernyataan pada kuesioner

adalah sebagai berikut :

Pernyataan fungsi fitur login bekerja dengan baik dengan presentase 100%

dari 100% menyatakan sangat setuju.

Pernyataan fungsi fitur registrasi bekerja dengan baik, dengan presentase

100% dari 100% menyatakan sangat setuju.

Pernyataan fungsi menu informasi bekerja dengan baik, dengan presentase

100% dari 100% menyatakan sangat setuju.

Pernyataan fungsi menu peminjaman bekerja dengan baik, dengan presentase

100% dari 100% menyatakan sangat setuju.

Pernyataan fungsi menu pengembalian bekerja dengan baik, dengan

presentase 100% dari 100% menyatakan sangat setuju.

Pernyataan bahwa aplikasi dapat menampilkan informasi perpustakaan,

dengan presentase 100% dari 100% menyatakan sangat setuju.

Pernyataan bahwa aplikasi dapat sebagai alternatif selain akses melalui

website, dengan presentase 100% dari 100% menyatakan sangat setuju.

Berdasarkan hasil presentase diatas, maka penilaian pada pengujian apklikasi adalah

sebagai berikut:

Tabel 25 Perhitungan Hasil Responden Staff Perpustakaan

Berikut adalah interval penilaian keberhasilan suatu sistem berdasarkan analisa

setiap pernyataan pada kuesioner sebagai berikut :

STS TS RG S SS

1 Fungsi fitur login bekerja dengan baik 0 0 0 0 5 5

2 Fungsi fitur registrasi bekerja dengan baik 0 0 0 0 5 5

3 Fungsi menu informasi bekerja dengan baik 0 0 0 0 5 5

4 Fungsi menu peminjaman bekerja dengan baik 0 0 0 0 5 5

5 Fungsi menu pengembalian bekerja dengan baik 0 0 0 0 5 5

6 Aplikasi dapat menampilkan informasi perpustakaan 0 0 0 0 5 5

7 Aplikasi dapat sebagai alternatif selain akses melalui website 0 0 0 0 5 5

35

JawabanJumlah

Keterangan : 35 adalah jumlah tertinggi

PernyataanNO

Total Hasil Kuesioner

Total 35 / 35 x 100 % = 100 %

Page 75: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

62

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

0 – 20 % : Sangat tidak berhasil

21 – 40 % : tidak berhasil

41 – 60 % : cukup berhasil

61– 80 % : Berhasil

80 – 100 % : Sangat berhasil

Berdasarkan hasil tabel pengujian User Acceptance Test diatas, dapat disimpulkan

dengan menggunakan perhitungan skala likert bahwa aplikasi telah memenuhi

kebutuhan pengguna dengan nilai presentase 100% yang telah sesuai kriteria yaitu

sistem sangat berhasil.

Page 76: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

63

BAB V

PENUTUP

5.1 Kesimpulan

Setelah tahapan-tahapan dilakukan seperti tahap analisa, implementasi dan

pengujian, maka dapat disimpulkan bahwa :

a. Aplikasi ini dapat menampilkan informasi seputar perpustakaan Politeknik

Negeri Jakarta dengan akses yang mudah.

b. Berdasarkan pengujian aplikasi menggunakan metode Blackbox dapat

disimpulkan bahwa fungsi menu-menu berfungsi dengan sangat baik. Hal

Ini dibuktikan dari pengujian fungsi pada menu-menu yang dapat

menampilkan informasi terkait perpustakaan.

c. Berdasarkan pengujian aplikasi menggunakan metode UAT (User

Acceptance Test) yang dilakukan terhadap responden mahasiswa

menyatakan bahwa aplikasi telah memenuhi kebutuhan pengguna dengan

nilai presentase 92,3% dan pengujian terhadap responden staff

perpustakaan menyatakan bahwa aplikasi telah memenuhi kebutuhan

pengguna dengan nilai presentase 100% sehingga telah memenuhi kriteria

aplikasi sangat berhasil.

5.2 Saran

Saran yang diberikan kepada pengembang selanjutnya yaitu dengan

menambahkan fungsi maupun fitur pada aplikasi. Adapaun pengembang

menyarankan beberapa hal yaitu:

a. Tampilan aplikasi yang lebih memudahkan dan menarik bagi pengguna

dengan menggunakan library lainnya.

b. Pembuatan aplikasi berbasis IOS.

c. Pengembangan menu peminjaman dengan menerapkan scan data

peminjam menggunakan fitur OCR (Optical Character Recognition).

Page 77: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

64

DAFTAR PUSTAKA

Ardiyansyah, Feri. 2014. “Implementasi Pattern Recognition Pada Pengenalan

Monumen-Monumen Bersejarah Di Kota Bandung Menggunakan

Augmented Reality Berbasis Android.” Jurnal Ilmiah Komputer dan

Informatika (KOMPUTA) 1: 1–8.

Febiharsa, Dhega, I Made Sudana, and Noor Hudallah. 2018. “Uji Fungsionalitas

(BlackBox Testing) Sistem Informasi Lembaga Sertifikasi Profesi (SILSP)

Batik Dengan AppPerfect Web Test Dan Uji Pengguna.” JOINED Journal

1(2): 117–26. http://e-journal.ivet.ac.id/index.php/jiptika/article/view/752.

Haviluddin. 2011. “Memahami Penggunaan UML ( Unified Modelling Language

).” Memahami Penggunaan UML (Unified Modelling Language) 6(1): 1–15.

https://informatikamulawarman.files.wordpress.com/2011/10/01-jurnal-

informatika-mulawarman-feb-2011.pdf.

Sallaby, Utami, Arliando. 2015. “Aplikasi Widget Berbasis Java.” Jurnal Media

Infotama 11(2): 171–80. http://j-ptiik.ub.ac.id/index.php/j-

ptiik/article/download/530/217/.

Santoso, Santoso, and Radna Nurmalina. 2017. “Perencanaan Dan Pengembangan

Aplikasi Absensi Mahasiswa Menggunakan Smart Card Guna

Pengembangan Kampus Cerdas (Studi Kasus Politeknik Negeri Tanah

Laut).” Jurnal Integrasi 9(1): 84–91.

Saragih, richy rotuahta. 2008. “Pemrograman Dan Bahasa Pemrograman.”

STMIK-STIE Mikroskil (December): 1–91.

Suendri. 2018. “Implementasi Diagram UML (Unified Modelling Language) Pada

Perancangan Sistem Informasi Remunerasi Dosen Dengan Database Oracle

(Studi Kasus: UIN Sumatera Utara Medan).” Jurnal Ilmu Komputer dan

Informatika 3(1): 1–9.

http://jurnal.uinsu.ac.id/index.php/algoritma/article/download/3148/1871.

Page 78: PERPUSTAKAAN POLITEKNIK NEGERI JAKARTA BERBASIS …

Lampiran 1 Daftar Riwayat Hidup

65

DAFTAR RIWAYAT HIDUP PENULIS

MIFWAN FUADY MANSUR

Lahir di Bogor, 11 Juni 1998. Lulus dari SDN Pabuaran

03 Kec.Bojonggede tahun 2010, SMP Negeri 1

Bojonggede tahun 2013, SMA Negeri 1 Bojonggede

tahun 2016. Diploma II program studi Network

Administrator Professional di CCIT-FTUI tahun 2018.

Saat ini sedang menempuh pendidikan Diploma IV di

program studi Teknik Multimedia dan Jaringan jurusan

Teknik Informatika dan Komputer di Politeknik Negeri

Jakarta.