[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-id-113":3,"doc-seo-235632-113":41,"doc-detail-235632-id":108},{"code":4,"msg":5,"data":6},0,"success",[7,13,17,21,25,29,33,37],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":4,"slug":12},178,1,"Template","Faktur","faktur",{"id":14,"doc_module":9,"doc_module_name":10,"category_name":15,"show_sort_weight":4,"slug":16},192,"Formulir","formulir-192",{"id":18,"doc_module":9,"doc_module_name":10,"category_name":19,"show_sort_weight":4,"slug":20},180,"Media Sosial","media-sosial",{"id":22,"doc_module":9,"doc_module_name":10,"category_name":23,"show_sort_weight":4,"slug":24},179,"Poster","poster",{"id":26,"doc_module":9,"doc_module_name":10,"category_name":27,"show_sort_weight":4,"slug":28},176,"Presentasi","presentasi",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":4,"slug":32},177,"Resume","resume",{"id":34,"doc_module":9,"doc_module_name":10,"category_name":35,"show_sort_weight":4,"slug":36},182,"Surat","surat-a95d00d3aaf04f3b854ecf140f00d385",{"id":38,"doc_module":9,"doc_module_name":10,"category_name":39,"show_sort_weight":4,"slug":40},183,"Umum","umum-07d1ff437201438088836b2b1ed3c90f",{"code":4,"msg":42,"data":43},"ok",{"site_id":44,"language":45,"slug":46,"title":47,"keywords":48,"description":49,"schema_data":50,"social_meta":101,"head_meta":103,"extra_data":105,"updated_unix":107},113,"id","implementing-json-web-token-authentication-for-a-mobile-based-payment-app-non-cash-payments-and-data-security","Implementasi JSON Web Token Authentication pada Aplikasi Pembayaran Berbasis Mobile - Pembayaran Non Tunai dan Keamanan Data","","Alat pembayaran berkembang dari transaksi tunai menjadi non-tunai melalui aplikasi pembayaran berbasis mobile yang memungkinkan mahasiswa melakukan pembayaran melalui berbagai kanal dan tercatat otomatis pada sistem informasi keuangan. Penelitian ini menyoroti kendala keamanan data mahasiswa pada aplikasi serta proses authentication setiap transaksi data antara aplikasi dan web service sistem keuangan, termasuk potensi kegagalan transaksi dan kesalahan pencatatan. Solusi yang diusulkan menggunakan JSON Web Token (JWT) untuk authentication serta hash token pada setiap data yang dikirim agar keaslian terverifikasi. Pengembangan memakai metode RAD dan pengujian UAT menunjukkan authentication berhasil dan data lebih aman.",{"@graph":51,"@context":100},[52,68,83],{"@type":53,"itemListElement":54},"BreadcrumbList",[55,59,62,65],{"item":56,"name":57,"@type":58,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":60,"name":10,"@type":58,"position":61},"https://docshare.wps.com/id/template/",2,{"item":63,"name":27,"@type":58,"position":64},"https://docshare.wps.com/id/template/presentasi/",3,{"item":66,"name":47,"@type":58,"position":67},"https://docshare.wps.com/id/template/implementing-json-web-token-authentication-for-a-mobile-based-payment-app-non-cash-payments-and-data-security/235632/",4,{"url":66,"name":47,"@type":69,"author":70,"headline":47,"publisher":73,"fileFormat":76,"inLanguage":45,"description":49,"dateModified":77,"datePublished":77,"encodingFormat":76,"isAccessibleForFree":78,"interactionStatistic":79},"DigitalDocument",{"name":71,"@type":72},"Jiven","Person",{"url":56,"name":74,"@type":75},"DocShare","Organization","application/pdf","2026-09-11",true,{"@type":80,"interactionType":81,"userInteractionCount":4},"InteractionCounter",{"@type":82},"ViewAction",{"@type":84,"mainEntity":85},"FAQPage",[86,92,96],{"name":87,"@type":88,"acceptedAnswer":89},"Masalah utama apa yang dibahas dalam penelitian ini pada aplikasi pembayaran mobile?","Question",{"text":90,"@type":91},"Penelitian menyoroti kendala keamanan data mahasiswa pada aplikasi dan proses authentication saat transaksi antara aplikasi dan web service sistem keuangan, yang dapat menyebabkan kegagalan transaksi atau kesalahan pencatatan.","Answer",{"name":93,"@type":88,"acceptedAnswer":94},"Bagaimana JWT digunakan untuk mengatasi proses authentication?",{"text":95,"@type":91},"JWT dipakai sebagai mekanisme authentication untuk transaksi informasi secara aman antara aplikasi dan sistem keuangan, dengan struktur data berupa header, payload, dan tanda tangan.",{"name":97,"@type":88,"acceptedAnswer":98},"Bagaimana hash token membantu memvalidasi keaslian data yang dikirim ke server?",{"text":99,"@type":91},"Hash token diterapkan pada setiap data yang dikirim agar server memvalidasi keaslian data berdasarkan karakter terenkripsi hasil fungsi hash yang tidak dapat dikembalikan.","https://schema.org",{"og:url":66,"og:type":102,"og:title":47,"og:site_name":74,"og:description":49},"article",{"robots":104,"canonical":66},"index,follow",{"doc_id":106,"site_id":44},235632,1789099328,{"code":4,"msg":5,"data":109},{"doc_id":106,"user_id":110,"nickname":71,"user_avatar":111,"doc_module":9,"category_id":26,"category_name":27,"doc_title":47,"doc_description":49,"doc_content":112,"file_id":113,"file_url":114,"file_type":115,"file_size":116,"view_count":4,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":117,"language":118,"language_code":45,"site_id":44,"html_lang":45,"table_of_contents":119,"faqs":120,"seo_title":121,"seo_description":49,"update_tm":107,"read_time":64},1099513958607,"https://ap-avatar.wpscdn.com/avatar/100002390cf8733938c?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778829742770036399","Implementasi JSON Web Token Authentication pada Aplikasi Pembayaran Berbasis Mobile  \nSopingi2, Faulinda Ely Nastiti2, Arvian Sofyan Majid3  \n1Sistem Informasi, Universitas Duta Bangsa Surakarta 2Sistem Informasi, Universitas Suta Bangsa Surakarta 3Teknik Informatika, Universitas Duta Bangsa Surakarta E-mail: [sopingi@udb.ac.id](sopingi@udb.ac.id)  \nAbstrak  \nAlat pembayaran saat ini semakin berkembang dari pembayaran tunai menjadipembayaran non tunai. Seperti pembayaran yang dilakukan di Universitas Duta Bangsayang sebelumnya dilakukan dengan melakukan setor tunai langsung pada teller bank, kemudian saat ini dikembangkan ke pembayaran non tunai melalui aplikasipembayaran berbasis mobile. Mahasiswa dapat melakukan pembayaran dari berbagai chanel pembayaran dan secara otomatis ditransaksikan di sistem informasi keuangan. Akan tetapi terdapat permasalahan keamanan data mahasiswa yang disimpan di dalamaplikasi dan proses authentication pada setiap proses transaksi data antara aplikasidengan web service sistem keuangan. Penulis memberikan solusi berupa penggunaan JSON Web Token (JWT) pada proses authentication dan penerapan hash token pada setiap data yang dikirim ke server untuk memvalidasi keaslian data berasal dari aplikasipembayaran berbasis mobile. Dalam penelitian ini penulis menggunakan metode Rapid Application Development (RAD) dan melakukan pengujian teknik User Acceptance Testing (UAT) kepada pengguna. Berdasarkan hasil User Acceptance Testing diketahuibahwa aplikasi pembayaran berbasis mobile mampu melalukan authentication menggunakan JWT dan berhasil mengamankan data dengan penggunaan hash token pada setiap request ke web service.  \nKata Kunci: Pembayaran, Aplikasi Mobile, JWT, RAD, UAT.  \nAbstract  \nPayment instruments are currently increasing from cash payments to non-cash payments. As was done atDuta Bangsa University, which was previously done by making cash deposits directly at bank tellers, now it is being developed into non-cash payments through mobile-based payment applications. Students can make payments from various payment channels and are automatically transacted in the financial information system. However, there are problems with student security data stored in the application and the authentication process in every data transaction process between the application and the financial web service system. The author provides a solution in the form of using a JSON Web Token (JWT) in the authentication process and applying a hash token to any data sent to the server to validate the authenticity of data originating from mobile-based payment applications. In this study, the authors use the Rapid Application Development (RAD) method and test the User Acceptance Testing (UAT) technique to users. Results Based on User Acceptance Testing, it is known that mobile-based payment applications are able to authenticate using JWT and successfully generate data using hash tokens onevery request to a web service..  \nKeywords: Payment, Mobile App, JWT, RAD, UAT.  \n1. Pendahuluan  \nPerubahan digitalisasi berkembang secara cepat di Indonesia, demikian pula potensinya dimasa depan. Tren digitalisasi tersebut mempengaruhi sendi-sendi perekonomian, mengubah pola transaksi masyarakat, baik perorangan atau instistusi dan merubah kebiasaan konvensionaltermasuk di sektor keuangan (Perkembangan Sistem Pembayaran Di Indonesia, n.d.) . Lembaga pendidikan salah satu sektor yang ikut terdampak sehingga perlu mengikuti perubahan digitalisasi terutama di sistem keuangan.  \nUniversitas Duta Bangsa (UDB) dalam hal ini menjadi objek penelitian yang dilakukan penulis, selama ini UDB sudah memiliki sistem pembayaran tetapi terdapat kendala dalam keamanan data transaksi mahasiswa yang disimpan di dalam aplikasi dan proses authentication pada setiap proses transaksi data antara aplikasi dengan web service sistem keuangan, kendala yang ditemukan berupa kegagalan transaksi yang dilakukan oleh mahasiswa padahal uang sudah berhasil terkirim ke rekening ","cbCaiulp4W1K6Ibx","https://ap.wps.com/l/cbCaiulp4W1K6Ibx","pdf",564793,9,"Indonesian","# Pendahuluan\n## Latar belakang digitalisasi dan kebutuhan sistem pembayaran\n## Permasalahan keamanan data dan proses authentication\n# Metodologi\n## Metode pengembangan RAD (Rapid Application Development)\n## Keterlibatan pengguna dalam RAD","[{\"question\":\"Masalah utama apa yang dibahas dalam penelitian ini pada aplikasi pembayaran mobile?\",\"answer\":\"Penelitian menyoroti kendala keamanan data mahasiswa pada aplikasi dan proses authentication saat transaksi antara aplikasi dan web service sistem keuangan, yang dapat menyebabkan kegagalan transaksi atau kesalahan pencatatan.\"},{\"question\":\"Bagaimana JWT digunakan untuk mengatasi proses authentication?\",\"answer\":\"JWT dipakai sebagai mekanisme authentication untuk transaksi informasi secara aman antara aplikasi dan sistem keuangan, dengan struktur data berupa header, payload, dan tanda tangan.\"},{\"question\":\"Bagaimana hash token membantu memvalidasi keaslian data yang dikirim ke server?\",\"answer\":\"Hash token diterapkan pada setiap data yang dikirim agar server memvalidasi keaslian data berdasarkan karakter terenkripsi hasil fungsi hash yang tidak dapat dikembalikan.\"}]","Implementasi JSON Web Token Authentication pada Aplikasi Pembayaran Berbasis Mobile - Pembayaran Non Tunai dan Keamanan Data | PDF"]