• Login
    View Item 
    •   DSpace Home
    • Students & Alumnae
    • Undergraduate Thesis
    • Faculty of Industrial Technology
    • Informatics Engineering
    • View Item
    •   DSpace Home
    • Students & Alumnae
    • Undergraduate Thesis
    • Faculty of Industrial Technology
    • Informatics Engineering
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Implementasi Json Web Token dalam Pengembangan Basis Data Monografi Desa Berbasis Rest Api

    Thumbnail
    View/Open
    20524049.pdf (6.333Mb)
    Date
    2024
    Author
    Ramadhan, Akhmad
    Metadata
    Show full item record
    Abstract
    Kualitas data merupakan aspek yang sangat penting bagi perkembangan suatu desa. Namun, keakuratan data desa sering kali menghadapi berbagai kendala. Hal ini disebabkan oleh banyaknya lembaga independen yang melakukan pengumpulan data dengan waktu dan metode yang berbeda-beda. Di sisi lain pemerintah desa telah menyediakan data mengenai desa, namun akses terhadap data tersebut terhambat karena sistem penyimpanannya masih dilakukan secara lokal. Berdasarkan permasalahan tersebut, peneliti mengembangkan basis data monografi desa yang terpadu dan dapat terintegrasi dengan berbagai platform. Dengan penerapan sistem ini, pemerintah dapat menyediakan layanan yang lebih responsif, efisien, dan berkualitas tinggi. Sistem basis data ini memanfaatkan REST API sebagai metode pertukaran data sehingga dapat diakses oleh berbagai platform. Dengan penggunaan REST API, pengelolaan data menjadi lebih efisien, cepat, dan fleksibel, memungkinkan pengelolaan serta akses informasi secara menyeluruh dan terpadu. Untuk menjaga keamanan basis data dari akses pihak yang tidak bertanggung jawab, sistem ini menerapkan JSON Web Token (JWT) sebagai mekanisme keamanan. JWT berfungsi sebagai alat autentifikasi dan otorisasi, memastikan bahwa hanya pengguna dengan hak akses yang sah dapat mengakses dan mengelola data. Dalam pengembangan ini, peneliti menerapkan pendekatan metode prototype sebagai metode pengembangan sistem. Metode ini melibatkan beberapa tahap, yaitu komunikasi, analisis, desain, implementasi, dan pengujian. Pada tahap implementasi desain, peneliti memanfaatkan framework NodeJS dan ExpressJS di sisi server API. Sementara itu, di sisi backend, peneliti menggunakan ORM Sequelize sebagai alat pengelolaan data dan MySQL sebagai server basis data. Hasil dari penelitian dan pengujian menunjukkan bahwa sistem basis data yang dikembangkan mampu terintegrasi dengan berbagai platform secara aman. Dengan adanya sistem ini, pemerintah desa dapat mengelola data desa secara efektif dan efisien. Selain itu, konsistensi serta aksesibilitas data desa juga dapat terjaga dengan baik.
    URI
    dspace.uii.ac.id/123456789/53861
    Collections
    • Informatics Engineering [2509]

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV
     

     

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV