Implementasi Otentikasi Website Node JS Express Menggunakan Passport

Authors

  • Shandy Arshad Busro Cahyono Universitas Nusantara PGRI Kediri
  • Sucipto Universitas Nusantara PGRI Kediri http://orcid.org/0000-0003-3412-002X
  • Rina Firliana Universitas Nusantara PGRI Kediri

DOI:

https://doi.org/10.53624/jsitik.v2i1.309

Keywords:

Otentikasi, Node Js, Express Js, Passport

Abstract

Pada pembuatan website menggunakan metode linier sequential model dengan tahapan analisis, desain, code dan test. Website yang dibuat berbasis framework Express js Node js dan database MySQL sebagai sarana penyimpanan data. Website yang dibuat didalamnya mengimplementasikan API berasitektur REST dapat melakukan komunikasi data dengan menggunakan protocol HTTP yang akan mempermudah dalam pengolahan data serta mempermudah dalam memberikan informasi yang dapat diakses oleh banyak orang dimanapun berada dengan menggunakan koneksi  internet,dalam melakukan tambah,edit dan hapus data pada website diperlukan autentikasi pengguna untuk membuktikan  bahwa pengguna yang hendak login  dan  melakukan tambah,edit dan hapus data  benar-benar merupakan pemilik akun yang sah. Dalam implementasi otentikasi pada website ,peniliti menggunakan Node js Passport sebagai middleware  yang  mudah digunakan untuk aplikasi website berbasis framework Express JS. 

Downloads

Download data is not yet available.

References

M. Huda, T. I. Sulistiyowati, P. R. Primandiri, and A. M. Santoso, “Kajian Etnobotani Tanaman Obat di Desa Jugo Kecamatan Mojo Kabupaten Kediri,” Prosiding Seminar Nasional Kesehatan, Sains dan Pembelajaran, vol. 2, no. 1, pp. 493–502, 2022.

I. G. N. Ady Kusuma, “Perancangan Simple Stateless Autentikasi Dan Otorisasi Layanan Rest-Api Berbasis Protokol Http,” Jurnal Manajemen Informatika dan Sistem Informasi, vol. 4, no. 1, p. 78, 2021, doi: 10.36595/misi.v4i1.325.

Rina Firliana, Fatrkur Rhoman, and Rolistian Wikky Purwinanto, “Perancangan Sistem Informasi Absensi Dosen Dengan Validasi Mahasiswa Berbasis Web,” Jurnal Sains dan Informatika, vol. 4. 2018.

M. Huda, “Website sebagai Media Informasi dan Bisnis,” Journal of Community Service and Empowerment, vol. 1, no. 1, pp. 56–68, 2020.

R. B. B. Sumantri, W. Setiawan, and D. N. Triwibowo, “Rancang Bangun Aplikasi Media Jasa Desain Logo Dengan Metode Waterfall Berbasis Website,” METHOMIKA Jurnal Manajemen Informatika dan Komputerisasi Akuntansi, vol. 6, no. 6, pp. 157–163, 2022, doi: 10.46880/jmika.vol6no2.pp157-163.

W. Andriyan, S. S. Septiawan, and A. Aulya, “Perancangan Website sebagai Media Informasi dan Peningkatan Citra Pada SMK Dewi Sartika Tangerang,” Jurnal Teknologi Terpadu, vol. 6, no. 2, pp. 79–88, 2020, doi: 10.54914/jtt.v6i2.289.

N. P. Lestari, Y. Durachman, S. Watini, and S. Millah, “Manajemen Kontrol Akses Berbasis Blockchain untuk Pendidikan Online Terdesentralisasi,” Technomedia Journal, vol. 6, no. 1, pp. 111–123, 2021, doi: 10.33050/tmj.v6i1.1682.

M. D. Cookson and P. M. R. Stirk, “Aplikasi Pencatatan Inventori Berbasis Website Dengan Skema Autentikasi Dan Otorisasi Stateless Sederhana,” Journal of Innovation Research and Knowledge, vol. 1, no. 9, pp. 1111–1120, 2019.

F. Wibowo, M. Hasbi, and Y. Arafat, “Integrasi Otentikasi Aplikasi Berbasis Web Menggunakan RADIUS (Studi Kasus: Website E-Learning Jurusan Teknik Elektro POLNEP),” Jurnal ELIT, vol. 1, no. 2, pp. 1–12, 2020, doi: 10.31573/elit.v1i2.51.

S. F. Ula, “Sistem Informasi Kepegawaian Dinas Pendidikan menggunakan metode WATERFALL,” Jurnal Teknik Informatika UNIKA Santo Thomas, vol. 05, no. 21, pp. 403–411, 2021, doi: 10.54367/jtiust.v6i2.1569.

M. A. Dharmawan, R. Indriati, and S. Sucipto, “Implementasi Sistem Informasi Tugas Akhir Menggunakan Metode Classic Life Cycle,” Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi), vol. 3, no. 1, pp. 151–154, 2019.

S. Sucipto, E. K. Dewi, N. C. Resti, and I. H. Santi, “Improving The Performance of Alumni Achievement Assessment by Integrating Website-Based Tracer Study Information Systems and Telegram API,” Teknik, vol. 41, no. 1, pp. 72–77, 2020, doi: 10.14710/teknik.v41i1.25307.

D. Puspitasari, “Sistem Informasi Perpustakaan Sekolah Berbasis Web,” Jurnal Pilar Nusa Mandiri Vol. XII, vol. 12, no. 2, pp. 227–240, 2016.

F. Ardiansyah, A. S. Wardani, and S. Sucipto, “Rancang Bangun Company Profile Pusat Pelayanan Terpadu Perlindungan Perempuan dan Anak Berbasis Website,” JSITIK: Jurnal Sistem Informasi dan Teknologi Informasi Komputer, vol. 1, no. 2, pp. 124–136, 2023, doi: 10.53624/jsitik.v1i2.176.

B. Fachri and R. W. Surbakti, “Perancangan Sistem Dan Desain Undangan Digital Menggunakan Metode Waterfall Berbasis Website (Studi Kasus: Asco Jaya),” Journal of Science and Social Research, vol. 4, no. 3, p. 263, 2021, doi: 10.54314/jssr.v4i3.692.

P. Peddada, “API authentication,” US Patent 10,412,068, 2019, [Online]. Available: https://patents.google.com/patent/US10412068B2/en

S. Preibisch and S. Preibisch, “API Authentication and Authorization,” API Development: A Practical Guide for Business …, 2018, doi: 10.1007/978-1-4842-4140-0_5.

S. Sucipto and J. Karaman, “Integration of Legalization Information System Web-Based using Shipping API and Telegram API,” JUITA: Jurnal Informatika, vol. 8, no. 2, pp. 131–139, 2020.

Sucipto et al., “Hidden Treasures of Kediri’s Medicinal Plants: A Collaborative Effort to Map and Validate Authentic Information Using Innovative QR Code Security and Cryptography,” IOP Conf Ser Earth Environ Sci, vol. 1242, no. 1, p. 012036, Sep. 2023, doi: 10.1088/1755-1315/1242/1/012036.

Downloads

PlumX Metrics

Published

2023-11-23

How to Cite

[1]
S. A. B. Cahyono, S. Sucipto, and R. Firliana, “Implementasi Otentikasi Website Node JS Express Menggunakan Passport”, jsitik, vol. 2, no. 1, pp. 33–40, Nov. 2023.