• Tidak ada hasil yang ditemukan

PERANCANGAN BACK-END SISTEM REPOSITORI UP2M POLITEKNIK NEGERI JAKARTA MENGGUNAKAN FRAMEWORK LARAVEL LAPORAN SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN BACK-END SISTEM REPOSITORI UP2M POLITEKNIK NEGERI JAKARTA MENGGUNAKAN FRAMEWORK LARAVEL LAPORAN SKRIPSI"

Copied!
27
0
0

Teks penuh

(1)

PERANCANGAN BACK-END SISTEM REPOSITORI UP2M POLITEKNIK NEGERI JAKARTA

MENGGUNAKAN FRAMEWORK LARAVEL

LAPORAN SKRIPSI

RIZQAN MUBARAK RAHMAN 4817080481

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER POLITEKNIK NEGERI JAKARTA

2021

(2)

PERANCANGAN BACK-END SISTEM REPOSITORI UP2M POLITEKNIK NEGERI JAKARTA

MENGGUNAKAN FRAMEWORK LARAVEL

LAPORAN SKRIPSI

Dibuat untuk Melengkapi Syarat-Syarat yang Diperlukan untuk Memperoleh Gelar Sarjana Terapan

RIZQAN MUBARAK RAHMAN 4817080481

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

POLITEKNIK NEGERI JAKARTA

2021

(3)

i

HALAMAN PERNYATAAN ORISINALITAS

Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar.

Nama : Rizqan Mubarak Rahman

NIM : 4817080481

Tanggal : 19 Juni 2021

Tanda Tangan :

(4)

LEMBAR PENGESAHAN

(5)

iii

KATA PENGANTAR

Puji Syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan rahmat-Nya, 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. Ibu Dr. Dewi Yanti Liliana, S.Kom., M.Kom. selaku dosen pembimbing yang telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam penyusunan laporan skripsi ini;

c. Bapak Jalal selaku narasumber dari UP2M yang sudah menyediakan waktu untuk diwawancarai dan memberikan masukkan dalam penyelesaian masalah pada skripsi ini;

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

e. Sahabat dan teman-teman penulis 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.

Jakarta, 19 Juni 2021

Penulis

(6)

HALAMAN PERYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Politeknik Negeri Jakarta, saya yang bertanda tangan dibawah ini:

Nama : Rizqan Mubarak Rahman

NIM : 4817080481

Program Studi : Teknik Informatika

Jurusan : Teknik Informatika dan Komputer Jenis Karya : Skripsi

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:

Perancangan Back-End Sistem Repositori UP2M Politeknik Negeri Jakarta Menggunakan Framework Laravel

Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royati Noneksklusif ini Politeknik Negeri Jakarta berhak menyimpan, mengalih media/format-kan, mengelola dalam bentuk pangkalan data (database), merawat, dan mempublikasikan skripsi saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di: Jakarta, Pada tanggal: 19 Juni 2021 Yang menyatakan

(Rizqan Mubarak Rahman)

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

magang, karya profesi dan karya spesialis.

(7)

v

Perancangan Back-End Sistem Repositori UP2M Politeknik Negeri Jakarta Menggunakan Framework Laravel

ABSTRAK

Politeknik Negeri Jakarta terdapat Unit Penelitian dan Pengabdian Kepada Masyarakat (UP2M). UP2M merupakan tempat bagi dosen-dosen Politeknik Negeri Jakarta mengumpulkan hasil penelitian dan pengabdian kepada masyarakat. Saat ini pengelola UP2M dalam melakukan visualisasi data hasil penelitian dan pengabdian masih dilakukan secara manual di Microsoft excel lalu mengunggah gambar hasil visualisasi tersebut ke website. Dalam penelitian ini dilakukan pembuatan sistem repositori untuk administrator UP2M Politeknik Negeri Jakarta berbasis website dan perancangan back-end menggunakan framework laravel. Metode yang digunakan dalam pengembangan sistem ini yaitu prototyping. Hasil dari penelitian ini yaitu berupa Application Programming Interface (API) dan sistem repositori berbasis website yang dapat membantu pengelola dalam menyimpan dan mengelola data-data penelitian dan pengabdian masyarakat yang baru maupun yang sudah lampau secara terpusat di satu basis data. Dari API yang dibuat dapat digunakan oleh bagian front-end. Sehingga data- data penelitian dan pengabdian masyarakat UP2M Politeknik Negeri Jakarta dapat diakses kembali untuk dijadikan bahan penelitian lagi di masa depan.

Kata kunci: Application Programming Interface (API), Back-end, Laravel,

Prototyping, Sistem repositori, UP2M

(8)

DAFTAR ISI

HALAMAN PERNYATAAN ORISINALITAS ... i

LEMBAR PENGESAHAN ... ii

KATA PENGANTAR ...iii

HALAMAN PERYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK KEPENTINGAN AKADEMIS ... iv

ABSTRAK ... v

DAFTAR ISI ... vi

DAFTAR TABEL...viii

DAFTAR GAMBAR ... ix

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.4.1. Tujuan ... 2

1.4.2. Manfaat ... 3

1.5 Metode Penyelesaian Masalah ... 3

BAB II TINJAUAN PUSTAKA ... 5

2.1 Penelitian Sejenis ... 5

2.2 Sistem Informasi Berbasis Website ... 6

2.3 Repositori ... 7

2.4 PHP ... 7

2.5 Laravel ... 8

2.6 Basis Data ... 8

2.7 PostgreSQL ... 9

2.8 ERD (Entity Relationship Diagram) ... 9

2.9 API (Application Programming Interface) ... 10

2.10 Pengujian Perangkat Lunak ... 10

2.11 System Usability Scale ... 12

(9)

vii

BAB III

PERENCANAAN DAN REALISASI ... 14

3.1 Perancangan Program Aplikasi ... 14

3.1.1. Deskripsi Program Aplikasi ... 14

3.1.2. Pengumpulan Kebutuhan ... 15

3.1.3. Analisis Kebutuhan Sistem ... 15

3.1.4. Cara Kerja Program Aplikasi ... 16

3.1.5. Rancangan Program Aplikasi ... 17

3.1.6. Rancangan Basis Data... 31

3.1.7. Membangun Prototyping ... 33

3.1.8. Evaluasi Prototyping ... 38

3.2 Realisasi Program Aplikasi... 39

3.2.1. Mengkodekan Sistem (Implementasi Prototyping) ... 39

3.2.2. Pembuatan API (Application Programming Interface) ... 44

BAB IV PEMBAHASAN ... 57

4.1 Pengujian ... 57

4.2 Deskripsi Pengujian ... 57

4.3 Prosedur Pengujian ... 58

4.4 Data Hasil Pengujian ... 61

4.4.1. Pengujian Black Box ... 61

4.4.2. Pengujian User Acceptance ... 74

4.5 Analisa Kebergunaan Sistem ... 76

4.6 Analisis Data / Evaluasi ... 77

BAB V PENUTUP ... 78

5.1 Kesimpulan ... 78

5.2 Saran ... 78

DAFTAR PUSTAKA ... 79

DAFTAR RIWAYAT HIDUP ... 81

DAFTAR LAMPIRAN ... 82

(10)

DAFTAR TABEL

Tabel 2.1 Penelitian Sejenis ... 5

Tabel 2.2 Penilaian System Usability Scale ... 13

Tabel 3.1 Keterangan Entitas ... 32

Tabel 4.1 Prosedur Pengujian Black Box ... 58

Tabel 4.2 Pengujian Modul Autentikasi ... 61

Tabel 4.2 Pengujian Modul Dashboard ... 62

Tabel 4.3 Pengujian Modul Jurusan ... 62

Tabel 4.4 Pengujian Modul Skim ... 64

Tabel 4.5 Pengujian Modul Penelitian ... 64

Tabel 4.6 Pengujian Modul Pengabdian ... 67

Tabel 4.7 Pengujian Modul Pimpinan ... 70

Tabel 4.8 Pengujian Modul Author... 71

Tabel 4.9 Pengujian User Acceptance ... 74

Tabel 4.10 Item Pertanyaan Kuesioner SUS ... 76

Tabel 4.11 Hasil Kuesioner SUS ... 77

Tabel 4.11 Perhitungan Hasil Kuesioner SUS ... 77

(11)

ix

DAFTAR GAMBAR

Gambar 1.1 Tahapan proses metode prototype ... 3

Gambar 3.2 Flowchart Program Aplikasi ... 16

Gambar 3.3 Use Case Diagram ... 17

Gambar 3.4 Swimlane Diagram ... 18

Gambar 3.5 Activity Diagram Login ... 20

Gambar 3.6 Activity Diagram Create Pimpinan ... 21

Gambar 3.7 Activity Diagram Update Pimpinan ... 22

Gambar 3.8 Activity Diagram Delete Pimpinan ... 23

Gambar 3.9 Activity Diagram Update Author ... 23

Gambar 3.10 Activity Diagram Delete Author ... 24

Gambar 3.11 Activity Diagram Create Jurusan ... 25

Gambar 3.12 Activity Diagram Update Jurusan ... 26

Gambar 3.13 Activity Diagram Delete Jurusan... 26

Gambar 3.14 Activity Diagram Import Penelitian ... 27

Gambar 3.15 Activity Diagram Import Pengabdian ... 28

Gambar 3.16 Activity Diagram Kelola Penelitian... 29

Gambar 3.17 Activity Diagram Kelola Pengabdian ... 30

Gambar 3.18 ERD Sistem Repositori ... 31

Gambar 3.19 Prototype Login Admin ... 33

Gambar 3.20 Prototype Dashboard Admin ... 34

Gambar 3.21 Prototype Halaman Pimpinan ... 34

Gambar 3.22 Prototype Halaman Author ... 35

Gambar 3.23 Prototype Halaman Jurusan ... 36

Gambar 3.24 Prototype Halaman Skim ... 37

Gambar 3.25 Prototype Halaman Penelitian ... 37

(12)

x

Gambar 3.26 Prototype Halaman Pengabdian ... 38

Gambar 3.27 Halaman Login Admin ... 39

Gambar 3.28 Halaman Dashboard Admin ... 39

Gambar 3.29 Halaman Manajemen Jurusan ... 40

Gambar 3.30 Halaman Data Skim ... 41

Gambar 3.31 Halaman Data Penelitian ... 41

Gambar 3.32 Halaman Data Pengabdian ... 42

Gambar 3.33 Halaman Pimpinan ... 43

Gambar 3.34 Halaman Author ... 43

Gambar 3.35 Fungsi Login Pimpinan ... 45

Gambar 3.36 Realisasi API Login Pimpinan ... 45

Gambar 3.37 Fungsi Mengambil Semua Data Author ... 46

Gambar 3.38 Realisasi API list author ... 46

Gambar 3.39 Fungsi Mengambil Semua Data Jurusan ... 47

Gambar 3.40 Realisasi API list jurusan ... 47

Gambar 3.41 Fungsi Mengambil Semua Data Penelitian ... 48

Gambar 3.42 Realisasi API List Penelitian ... 48

Gambar 3.43 Fungsi Mengambil Semua Data Pengabdian ... 49

Gambar 3.44 Realisasi API List Pengabdian ... 49

Gambar 3.45 Fungsi Mengambil Detail Author ... 50

Gambar 3.46 Realisasi API Detail Author ... 50

Gambar 3.47 Fungsi Mengambil Detail Penelitian ... 51

Gambar 3.48 Realisasi API Detail Penelitian ... 51

Gambar 3.49 Fungsi Mengambil Detail Pengabdian ... 52

Gambar 3.50 Realisasi API Detail Pengabdian ... 52

Gambar 3.51 Fungsi Menghitung Jurusan-Penelitian Pertahun ... 53

Gambar 3.52 Realisasi API Jurusan-Penelitian Pertahun ... 53

(13)

xi

Gambar 3.53 Fungsi Menghitung Jurusan-Penelitian Pertahun ... 54

Gambar 3.54 Realisasi API Jurusan-Pengabdian Pertahun ... 54

Gambar 3.55 Fungsi Menghitung Skim-Penelitian Pertahun ... 55

Gambar 3.56 Realisasi API Skim-Penelitian Pertahun ... 55

Gambar 3.57 Fungsi Menghitung Skim-Pengabdian Pertahun ... 56

Gambar 3.58 Realisasi API Skim-Pengabdian Pertahun ... 56

(14)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi informasi dan komunikasi memiliki peran besar dalam mengubah cara kerja di sebuah institusi perguruan tinggi dalam melakukan berbagai hal. Salah satunya yaitu dalam hal repositori. Repositori sendiri sudah menjadi keharusan setiap institusi perguruan tinggi untuk dimiliki. Bagi institusi perguruan tinggi repositori dapat menjadi sarana untuk menunjukan hasil riset unggulan.

Umumnya kegiatan pada repositori yaitu mengumpulkan, menyimpan, menyiarkan sumber daya digital sekaligus melindungi sumber daya digital untuk masa yang akan datang. Tujuan dari repositori institusi yaitu sebagai media penyimpanan untuk memudahkan orang lain dalam proses temu kembali dokumen elektronik suatu institusi. Membangun repositori institusi dikatakan berhasil jika sebelumnya sudah menentukan tujuan, ruang lingkup, dan perencanaan strategis (Gunaidi, Nurhadryani and Muljono, 2018).

Menurut (Tupan et al., 2020) repositori institusi adalah sebuah wadah yang menampung sekumpulan data-data ilmiah berbasis website yang dikumpulkan secara kumulatif menggunakan perangkat lunak. Sedangkan dalam penelitian yang dilakukan oleh (Christian and Muchlis, 2020) dikatakan bahwa repositori adalah kegiatan menyimpan koleksi digital hasil karya intelektual dari komunitas tertentu untuk dikelola dan dilestarikan. Intisari dari repositori adalah agar tetap tersedianya penelitian dan pengembangan publikasi di internet.

Politeknik Negeri Jakarta terdapat Unit Penelitian dan Pengabdian Kepada Masyarakat (UP2M). UP2M merupakan tempat bagi dosen-dosen Politeknik Negeri Jakarta mengumpulkan hasil penelitian dan pengabdian kepada masyarakat.

Berdasarkan hasil wawancara dengan staff UP2M Politeknik Negeri Jakarta, sudah banyak hasil penelitian dan pengabdian yang telah dilakukan oleh dosen-dosen.

Namun dalam proses pengumpulan hasil penelitian dan pengabdian masih

dilakukan dengan google form. Bagi pengelola dalam melakukan visualisasi data

(15)

2

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta hasil penelitian dan pengabdian masih dilakukan secara manual di Microsoft excel lalu mengunggah gambar hasil visualisasi tersebut ke website.

Dalam skripsi ini akan dilakukannya perancangan back-end sistem repositori UP2M berbasis website menggunakan framework laravel. Sistem ini akan digunakan untuk menyimpan dan mengelola data-data penelitian dan pengabdian masyarakat yang sudah lampau yang telah direkapitulasi di Microsoft excel.

Sehingga semua data-data hasil penelitan dan pengabdian masyarakat tersimpan secara terstruktur di satu basis data dan dari data-data itu dapat diproses untuk divisualisasikan ke dalam bentuk grafik oleh bagian front-end.

1.2 Perumusan Masalah

Berdasarkan hal-hal yang telah diuraikan dalam latar belakang, maka perumusan masalah yang dapat diambil yaitu “Bagaimana merancang back-end sistem repositori UP2M berbasis website menggunakan framework laravel?”

1.3 Batasan Masalah

Batasan masalah dalam penelitian ini yaitu:

1. Sistem repositori ini dibuat untuk admin pengelola UP2M

2. Sistem repositori hanya dapat menyimpan data rekapitulasi penelitian dan pengabdian masyarakat berjenis file excel

3. Sistem repositori belum dapat menyimpan file arsip dikarenakan requirement pembangunan sistem belum sampai tahap menyimpan file, dan akan dikembangkan pada tahap selanjutnya

4. Sistem repositori dibuat menggunakan framework laravel 5. Dapat terintegrasi dengan bagian front-end melalui API

6. Pengujian sistem dilakukan menggunakan metode black box testing 1.4 Tujuan dan Manfaat

1.4.1. Tujuan

Berdasarkan perumusan masalah maka didapatkan tujuan dari penelitian ini adalah

merancang back-end sistem repositori penelitian dan pengabdian masyarakat

UP2M Politeknik Negeri Jakarta berbasis website menggunakan framework

laravel.

(16)

3

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta 1.4.2. Manfaat

Adapun manfaat yang diharapkan dari penelitian ini, yaitu:

1. Mempermudah pengelola dalam menyimpan dan mengelola data-data penelitian dan pengabdian masyarakat yang sudah lampau

2. Data yang tersimpan dapat menjadi bahan penelitian lagi di masa depan 1.5 Metode Penyelesaian Masalah

Untuk mengembangkan sistem ini dilakukan menggunakan metode prototype.

Metode prototype adalah suatu proses pengembangan perangkat lunak berurutan dan berulang, yang memungkinkan pengembang membuat sebuah model software, metode ini baik digunakan apabila pelanggan tidak bisa memberikan informasi yang maksimal mengenai kebutuhan yang diinginkannya. Menurut (Alamsyah et al., 2018) ada 7 tahapan proses dalam metode prototype yaitu:

Gambar 1.1 Tahapan proses metode prototype

Sumber: (Alamsyah et al., 2018)

1. Pengumpulan Kebutuhan

Tahap pertama yang dilakukan yaitu pengumpulan kebutuhan sistem. Pengembang dan pelanggan bertemu untuk menentukan tujuan umum, mendefinisikan kebutuhan perangkat lunak dan gambaran fitur-fitur yang dibutuhkan berikutnya.

2. Membangun Prototyping

Pada tahap ini dilakukan perancangan sistem sementara, contohnya menyajikan

prototype input dan contoh outputnya kepada pelanggan. Dari prototyping maka

(17)

4

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta akan menghasilkan gambaran arsitektur sistem, struktur basis data, rancangan tampilan pengguna dan alur kerja program.

3. Evaluasi Prototyping

Tahap ini pelanggan mengevaluasi prototyping yang dibuat sebelumnya sudah memenuhi kebutuhan atau belum. Jika sudah memenuhi maka pengembang dapat melanjutkan ke tahap 4. Jika belum maka dapat melakukan prototyping lagi dengan mengulangi langkah 1, 2 dan 3.

4. Mengkodekan Sistem

Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.

5. Menguji Sistem

Setelah melakukan pengkodekan sistem, sistem diuji terlebih dahulu sebelum digunakan. Pengujian ini dilakukan dengan pengujian black-box untuk menguji fungsionalitas sistem dan pengujian user acceptance untuk menguji fitur aplikasi diterima atau ditolak oleh pengguna.

6. Evaluasi Sistem

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika sudah, maka langkah keenam dilakukan, jika belum maka mengulangi langkah 4 dan 5.

7. Penggunaan Sistem

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.

(18)

BAB V PENUTUP 5.1 Kesimpulan

Berdasarkan dari hasil pengujian dan evaluasi, didapatkan kesimpulan sebagai berikut:

1. Dengan adanya sistem repositori dapat mempermudah pengelola dalam mengelola dan menyimpan data-data penelitian dan pengabdian masyarakat secara terstruktur pada basis data.

2. Fungsional back-end yang dibangun menggunakan REST API web service dapat berjalan dengan baik berdasarkan hasil pengujian black box dan dapat digunakan oleh bagian front-end untuk menampilkan data penelitian dan pengabdian dalam bentuk grafik.

5.2 Saran

Sistem repositori UP2M Politeknik Negeri Jakarta belum sepenuhnya sempurna,

maka dari itu sistem ini masih dapat dikembangkan lagi untuk penambahan fitur-

fitur yang dibutuhkan pada pengembangan selanjutnya dan dapat terintegrasi

dengan SINFOLITMAS untuk menyimpan data-data arsip yang dibutuhkan pada

sistem repositori UP2M Politeknik Negeri Jakarta.

(19)

79

DAFTAR PUSTAKA

Abidah, L., Widyawati, D. K. and Kenali, E. W. (2017) ‘Aplikasi Pengolahan Data Magang Berbasis Web Framework Laravel pada PT Neuronworks Indonesia’, Proyek Akhir, 1(1), pp. 1–8.

Adi Pranata, B., Hijriani, A. and Junaidi, A. (2018) ‘Perancangan Application Programming Interface (Api) Berbasis Web Menggunakan Gaya Arsitektur Representational State Transfer (Rest) Untuk Pengembangan Sistem Informasi Administrasi Pasien Klinik Perawatan Kulit’, Jurnal Komputasi, 6(1), pp. 33–42. doi: 10.23960/komputasi.v6i1.1554.

Alamsyah, D. P. et al. (2018) ‘Pemanfaatan ICT Untuk Pengembangan Perusahaan Kecil dan Menengah di Look at Hijab Bandung’, Jurnal Pengabdian kepada Masyarakat UBJ, 1(1), pp. 47–56. doi: 10.31599/jabdimas.v1i1.251.

Anugerah, I. and Dewi Widianti, U. (2015) ‘PEMBANGUNAN SISTEM INFORMASI SUPPLY CHAIN MANAGEMENT DI CV . CIHANJUANG INTI TEKNIK Teknik Informatika – Universitas Komputer Indonesia’, Pembangunan Sistem Informasi Supply Chain Management Di Cv.

Cihanjuang Inti Teknik Divisi Minuman Tradisional, 1(3), p. 10.

Ardian Dwi Praba, M. S. (2020) ‘Studi Perbandingan Performansi Antara Mysql Dan Postgresql’, Jurnal Khatulistiwa Informatika, VIII(2), pp. 1–6.

Christian, A. and Muchlis (2020) ‘Pengembangan Aplikasi Sistem Informasi Repositori Karya Ilmiah Pada STMIK Prabumulih’, Informatika dan Komputer, 22(2), pp. 225–230.

Eriya, E. and Sari, R. (2020) ‘System Data Base Terpadu Untuk Mendukung Sistem Monitoring Perkuliahan’, Multinetics, 6(1), pp. 40–46. doi:

10.32722/multinetics.v6i1.2705.

Fakhri, M. A., Aknuranda, I. and Pramono, D. (2018) ‘Implementasi Sistem Informasi Showroom Mobil ( SISMOB ) dengan Pemrograman Berbasis Objek ( Studi Kasus : UD . Tomaru Oto )’, Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer (J-PTIIK) Universitas Brawijaya, 2(9), pp.

2967–2974.

Gunaidi, A., Nurhadryani, Y. and Muljono, P. (2018) ‘Pengembangan Sistem Repositori Arsip Digital’, Dokumentasi dan Informasi, 9008(21), pp. 101–

111.

Hasanah, J. (2018) ‘Sistem Informasi Invoice Invidea’, jurnal Multinetics, 4(1), pp.

21–26.

Hidayat, T. and Muttaqin, M. (2018) ‘Pengujian Sistem Informasi Pendaftaran dan Pembayaran Wisuda Online menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis’, Jurnal Teknik Informatika UNIS JUTIS, 6(1), pp. 2252–5351. Available at:

www.ccssenet.org/cis.

Ikhwan, M. and Hakikiy, F. (1978) ‘PENGUKURAN KINERJA GOODREADS

(20)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

APPLICATION PROGRAMMING INTERFACE (API) PADA APLIKASI MOBILE ANDROID (Studi Kasus Untuk Pencarian Data Buku)’, Jurnal Informatika, 2(2), pp. 13–21.

Kesuma, D. P. (2020) ‘Evaluasi Usability Pada Web Perguruan Tinggi XYZ Menggunakan System Usability Scale’, Jtsi, 1(2), pp. 212–222.

Sidik, A. (2018) ‘Penggunaan System Usability Scale (SUS) Sebagai Evaluasi Website Berita Mobile’, Technologia: Jurnal Ilmiah, 9(2), p. 83. doi:

10.31602/tji.v9i2.1371.

Swara, G. Y. and Pebriadi, Y. (2016) ‘Rekayasa Perangkat Lunak Pemesanan Tiket Bioskop Berbasis Web’, Jurnal TEKNOIF, 4(2), pp. 27–39.

Tupan, T. et al. (2020) ‘Analisis Pengelolaan Repositori Institusi pada Lembaga Penelitian dengan Status Pusat Unggulan Iptek (PUI)’, Khizanah al-Hikmah : Jurnal Ilmu Perpustakaan, Informasi, dan Kearsipan, 8(1), p. 42. doi:

10.24252/kah.v8i1a5.

Waluyo, Y. S., Sari, R. and Oktavianti, E. (2017) ‘Perancangan Sistem Informasi Pembelajaran Berbasis Web’, Multinetics, 3(2), p. 45. doi:

10.32722/vol3.no2.2017.pp45-48.

Wang, V. V., Sukamto, A. S. and Pratama, E. E. (2019) ‘Sistem Pendukung Keputusan Seleksi Mahasiswa Penerima Beasiswa BBP-PPA dengan Metode TOPSIS pada Fakultas Teknik UNTAN’, Jurnal Sistem dan Teknologi Informasi (JUSTIN), 7(2), p. 105. doi: 10.26418/justin.v7i2.29656.

Wijonarko, D. and Budi, F. W. S. (2019) ‘Implementasi Framework Laravel Dalam Sistem Pendaftaran Mahasiswa Baru Politeknik Kota Malang’, Jurnal Informatika dan Rekayasa Elektronik, 2(2), p. 35. doi:

10.36595/jire.v2i2.116.

(21)

81

DAFTAR RIWAYAT HIDUP

Daftar Riwayat Hidup Penulis

Rizqan Mubarak Rahman

Lahir di Bandung 19 November 1998. Lulus

dari SDI Al-Hayatiddiniyah pada tahun 2010,

MTsN 42 Jakarta pada tahun 2013, SMKN 34

Jakarta pada tahun 2016. Saat ini sedang

menempuh Pendidikan Diploma IV Program

Studi Teknik Informatika Jurusan Teknik

Informatika dan Komputer di Politeknik

Negeri Jakarta.

(22)

DAFTAR LAMPIRAN

Lampiran 1. Surat Persetujuan Pengembangan Website

(23)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Lampiran 2. Hasil Kuesioner System Usability Scale

(24)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

(Lanjutan)

(25)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

(Lanjutan)

(26)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Lampiran 3 Transkrip Wawancara Nama : Dr. Dewi Yanti Liliana, S.Kom., M.Kom.

Jabatan : Kepala UP2M Wawancara melalui chat WhatsApp

1. Bagaimana sistem repositori yang ibu maksud? Apakah saat ini sudah ada sistem repositori pada UP2M? (tanggal 08/02/2021)

Repository itu data warehouse. Lebih ke data analytics nanti repository nya. Di UP2M belum mempunyai repository, yang ada hanya website Lembaga dan sinfolitmas saja untuk operasional UP2M. Sinfolitmas ini untuk transaksional penelitian dan pengabdian masyarakat di UP2M. Nah data-data dari sinfolitmas nantinya yang akan dilempar ke repository.

2. Jika fitur unggah data penelitian dan pengabdian masyarakat hanya dilakukan di sinfolitmas, berarti di sistem repositori hanya ada aktor admin dan

pimpinan saja ya bu? (tanggal 15/03/2021)

Iya, yang dapat mengakses sistem hanya admin dan pimpinan.

3. Apakah database sinfolitmas dan repository dijadikan satu? (tanggal 15/03/2021)

Database sendiri saja untuk repository. Ttidak semua data di database sinfo

disimpan di repository, data yang disimpan berbeda.

(27)

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Lampiran 4 Transkrip Wawancara Nama : Jalal

Jabatan : Staff IT UP2M Waktu : 11 Maret 2021 Wawancara tatap muka langsung

1. Apakah sudah ada sistem repositori pada UP2M saat ini?

Untuk saat ini belum ada sistem repositori, tetapi suda ada rencana untuk membuat sistem tersebut.

2. Bagaimana proses input data penelitian maupun pengabdian masyarakat pada UP2M?

Saat ini untuk proses penginputan data, kami menggunakan google form dan akan tersimpan kedalam file excel pertahun. Kalian dapat mencari data pada halaman website UP2M disana terdapat data dari tahun 2017-2019.

3. Data apa saja yang diinput kedalam sistem UP2M?

Data yang diinput meliputi nama ketua pelaksana, judul penelitian dan pengabdian, tahun, NIDN, jurusan, dan anggota yang terlibat.

4. Framework dan database apa yang digunakan dalam lingkup sistem Politeknik Negeri Jakarta?

Framework aplikasi yang digunakan yaitu CodeIgniter versi 3 dan untuk

database masih menggunakan MySQL tapi nanti akan di ubah menjadi

PostgreSQL.

Gambar

Gambar 1.1 Tahapan proses metode prototype

Referensi

Dokumen terkait

Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta Maka perlu sistem informasi berbasis website yang menampilkan informasi mengenai berita COVID 19,

POLITEKNIK NEGERI JAKARTA akan dibandingkan dengan pembacaan koordinat dari setiap halte yang akan dikunjungi untuk mengeluarkan output berupa display suara. Berdasarkan

Pada website ini juga akan di tambahkan fitur riwayat unggah dokumen yang bertujuan untuk memberitahu kepada pengguna mengenai dokumen apa saja yang sudah di

Oleh karena itu, proyek akhir ini melakukan evaluasi kembali pada struktur atas Gedung Administrasi Niaga Politeknik Negeri Jakarta dengan menggantikan material dinding

Tujuan dari penelitian Sistem Alarm Jam Masuk dan Istirahat Di Workshop Elektronika Industri Politeknik Negeri Jakarta yaitu untuk mengurangi mahasiswa yang terlambat datang

Dengan sudah terlaksananya Tugas Akhir Troubleshooting Sistem Hidrolik Pada Travel Excavator 302.5 Di Workshop Alat Berat Politeknik Negeri Jakarta, adapun saran yang

Tujuan penelitian ini adalah untuk mengetahui “model pengelolaan perpustakaan berbasis electronic library di Perpustakaan Politeknik Negeri Jakarta” yang tepat,

ii SKRIPSI APLIKASI LAYANAN PENGAJUAN PERSURATAN MAHASISWA POLITEKNIK KESEHATAN BHAKTI SETYA INDONESIA MENGGUNAKAN FRAMEWORK LARAVEL Diajukan sebagai salah satu syarat untuk