A Web Service Model for Signing Documents Using Certificate-Based Digital Signature

Muhammad Fikry, Yusra Yusra

Abstract


Semenjak masa pandemi Covid-19, dokumen seminar di Jurusan Teknik Informatika, UIN Sultan Syarif Kasim Riau beralih dari kertas ke digital berupa file PDF. Untuk membuat tanda tangan digital berbasis sertifikat, dosen menggunakan aplikasi pengolah PDF seperti Adobe Acrobat, atau aplikasi mobile berbasis Android yang dikembangkan pada penelitian sebelumnya. Sayangnya, dosen-dosen yang menggunakan iPhone belum memiliki aplikasi dengan fungsionalitas serupa. Untuk mendukung transformasi digital di jurusan, perlu dirancang bangun aplikasi mobile berbasis iOS untuk tanda tangan digital. Namun demikian, bahasa pemrograman Swift tidak mendukung penandatanganan file PDF dengan sertifikat digital, dan third-party library tidak murah, sehingga penandatanganan tidak dapat dilakukan di perangkat. Oleh karena itu, dibuat suatu model sistem tanda tangan digital berbasis client-server yang memiliki layanan web agar penandatanganan dapat dilakukan di sisi server. Suatu model arsitektur dan prototipe dalam bahasa pemrograman PHP, melibatkan open source library Apache PDFBox, dikembangkan dan diuji dengan aplikasi mobile berbasis iOS yang juga dirancang bangun dalam penelitian ini. Hasil pengujian blackbox terhadap fungsionalitas layanan web dan aplikasi mobile yang dibangun telah sesuai dengan harapan. Hasil User Acceptance Test memperlihatkan bahwa fungsionalitas yang dimiliki sistem tanda tangan digital telah sesuai dengan kebutuhan pengguna.


Full Text:

PDF

References


Adobe Systems Incorporated, Document management - Portable document format - Part 1: PDF 1.7 (ISO 32000-1:2008), 1st ed. 2008.

J. Chandrashekhara, “A Comprehensive Study on Digital Signature,” International Journal of Innovative Research in Computer Science & Technology, vol. 9, no. 3, pp. 43–47, 2021.

M. Fikry and Yusra, “Aplikasi Android untuk Tanda Tangan Digital ( Studi Kasus di Jurusan Teknik Informatika, UIN Suska Riau ),” SITEKIN: Jurnal Sains, Teknologi dan Industri, vol. 19, no. 2, pp. 430–435, 2022.

“PDFKit,” 2022. [Online]. Available: https://developer.apple.com/documentation/pdfkit.

“PSPDFKit,” 2022. [Online]. Available: https://pspdfkit.com.

J. Gamalielsson, F. Jakobsson, B. Lundell, J. Feist, T. Gustavsson, and F. Landqvist, “On the Availability and Effectiveness of Open Source Software for Digital Signing of PDF Documents,” in IFIP International Conference on Open Source Systems, 2015, vol. 451, pp. 71–80.

“Apache PDFBox,” 2022. [Online]. Available: https://pdfbox.apache.org.

“iText,” 2022. [Online]. Available: https://itextpdf.com.

W3C Working Group, “Web Services Architecture,” 2004. [Online]. Available: https://www.w3.org/TR/ws-arch/.

G. Schermann, J. Cito, and P. Leitner, “All the Services Large and Micro: Revisiting Industrial Practice in Services Computing,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9586, 2016, pp. 36–47.

A. Neumann, N. Laranjeiro, and J. Bernardino, “An Analysis of Public REST Web Service APIs,” IEEE Transactions on Services Computing, vol. 14, no. 4, pp. 957–970, 2021.

B. D. Pratomo and K. Haryono, “Perancangan RESTful Web Service Satuan Kredit Partisipasi di Universitas Islam Indonesia,” Seminar Nasional Dinamika Informatika, pp. 74–77, 2020.

R. S. Galih and F. Salamun, “Implementasi Web Service pada Aplikasi Mobile untuk Mendukung Sistem Informasi di Bandung N-Max Community,” in Konferensi Nasional Sistem Informasi, 2018.

D. Darmawan, F. S. F. Kusumah, and S. H. Al Ikhsan, “Web Service untuk Transaksi Data pada Aplikasi Fasilitas Keuangan dengan Metode REST,” Jurnal Sains Komputer & Informatika (J-SAKTI), vol. 5, no. 2, pp. 852–865, 2021.

M. Nuraminudin, “Implementasi Teknik Hybrid Mobile Application dalam Pembuatan Aplikasi Mobile Marketplace Ikan Hias,” INFOS Journal - Information System Journal, vol. 2, no. 1, pp. 7–12, 2019.

R. Choirudin and A. Adil, “Implementasi REST API Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa,” MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, vol. 18, no. 2, pp. 284–293, 2019.

D. I. Pradana and I. Waspada, “Aplikasi Hybrid pada Sistem Informasi Penyewaan Buku,” Simetris: Jurnal Teknik Mesin, Elektro dan Ilmu Komputer, vol. 10, no. 1, pp. 1–14, 2019.

O. D. Arianto and Y. A. Susetyo, “Penerapan RESTful Web Service dengan Framework Laravel untuk Pembangunan Sistem Informasi Manajemen Sumber Daya Manusia,” JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 7, no. 2, pp. 522–532, 2022.

R. C. Ribeiro, M. G. De Almeida, and E. D. Canedo, “A digital signature model using XAdES standard as a REST service,” Information (Switzerland), vol. 12, no. 8, 2021.

A.-H. Anastacio, F.-M. Heberto, T.-M. Cristhian, and O.-R. Juan Carlos, “Management of Digital Documents with Encrypted Signature, Through the Use of Centralized PKI, and Distributed Using Blockchain for a Secure Exchange,” Journal of Research and Development, vol. 5, no. 15, pp. 26–37, 2019.

Y. Suharya and H. Widia, “Implementasi Digital Signature Menggunakan Algoritma Kriftografi RSA untuk Pengamanan Data di SMK Wirakarya 1 Ciparay,” Jurnal Informatika (Computing), vol. 7, no. 1, pp. 20–29, 2020.

Sugiyatno and P. D. Atika, “Digital Signature dengan Algoritma SHA-1 dan RSA Sebagai Autentikasi,” Jurnal Cendikia, vol. 16, no. 2, pp. 74–83, 2018.

N. Arwa, Aminudin, and S. Arifianto, “Implementasi Tanda Tangan Digital menggunakan ECDSA (Studi Kasus: Jurnal Tipe File PDF),” Jurnal Repositor, vol. 3, no. 3, pp. 321–330, 2021.

W. Sholihah, S. Indriasari, I. Noviyanti, A. Mardiyono, and N. Aziezah, “ESVISIGN: Tanda Tangan Digital Sekolah Vokasi IPB,” Jurnal Teknologi Informasi dan Multimedia, vol. 3, no. 4, pp. 217–226, 2022.

T. Abdurrachman and B. R. Suteja, “Pengembangan Sistem Informasi Asosiasi Jasa Konstruksi dengan Menerapkan Tanda Tangan Digital,” Jurnal Teknik Informatika dan Sistem Informasi, vol. 7, no. 1, pp. 261–273, 2021.

H. Indriyawati, T. Winarti, and V. Vydia, “Web-based Document Certification System with Advanced Encryption Standard Digital Signature,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 22, no. 1, pp. 516–521, 2021.

A. El Mane, Y. Chihab, and R. Korchiyne, “Digital Signature for Data and Documents using Operating PKI Certificates,” in SHS Web of Conferences, 2021, vol. 119.

I. G. Firmansyah and R. B. Hadiprakoso, “Rancang Bangun Aplikasi PDF Signer Berbasis Android pada PDAM Kabupaten Tuban,” Jurnal Ilmiah Ilmu Komputer, vol. 7, no. 2, pp. 57–61, 2021.

R. A. Perdana, D. R. Anbiya, and A. Grahitandaru, “Penerapan Tanda Tangan Digital pada Gambar Formulir C1.Plano-KWK di Pilkada Sulawesi Selatan,” Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 6, no. 5, pp. 475–484, 2019.

H. Kabetta, “Desain dan Implementasi Penandatangan Elektronik Sertifikat X509 Menggunakan Platform Bot Telegram,” Telematika, vol. 13, no. 1, pp. 22–35, 2020.




DOI: http://dx.doi.org/10.24014/sitekin.v20i2.19912

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 SITEKIN: Jurnal Sains, Teknologi dan Industri




Editorial Address:
FAKULTAS SAINS DAN TEKNOLOGI
UIN SULTAN SYARIF KASIM RIAU

Kampus Raja Ali Haji
Gedung Fakultas Sains & Teknologi UIN Suska Riau
Jl.H.R.Soebrantas No.155 KM 18 Simpang Baru Panam, Pekanbaru 28293
Email: sitekin@uin-suska.ac.id
© 2023 SITEKIN, ISSN 2407-0939

SITEKIN Journal Indexing:

Google Scholar | Garuda | Moraref | IndexCopernicus | SINTA


Creative Commons License
SITEKIN by http://ejournal.uin-suska.ac.id/index.php