Claim Missing Document
Check
Articles

Found 3 Documents
Search
Journal : Seminar Nasional Produk Terapan Unggulan Vokasi

Perancangan RESTful API Sistem Terintegrasi P3M POLIMDO Maksy Sendiang; Anthoineta Waroh; Mauren Langie
Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Vol 1 No 1 (2022): Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Politeknik Negeri Manad
Publisher : Pusat Penelitian dan Pengabdian Kepada Masyarakat Politeknik Negeri Manado

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (921.748 KB)

Abstract

Abstrak Penelitian dengan topik perancangan RESTful API sistem terintegrasi P3M Polimdo dibangun atas dasar belum tersedianya sistem di Politeknik Negeri Manado yang dapat mengintegrasikan data-data yang tersebar pada berbagai aplikasi yang ada di masing – masing unit kerja di lingkungan Politeknik Negeri Manado. Aplikasi di setiap unit kerja dibangun menggunakan teknologi dan arsitektur tertentu dan olehnya dibutuhkan jembatan yang dapat menghubungkan aplikasi yang satu dengan aplikasi lainnya. RESTful API menjadi media utama untuk menjawab kebutuhan ini. Penelitian ini sangat penting dan menjadi kebutuhan institusi Politeknik Negeri. Adanya aplikasi ini akan mengintegrasikan berbagai data yang tersebar dan dengan demikan informasi dapat diperoleh secara lebih jelas karena adanya kemudahan untuk mengakses data dari berbagai aplikasi yang ada. Penelitian ini menggunakan métoda berorientasi objek dan alasan penggunaannya karena banyaknya entity yang ada dalam mengembangkan sistem ini. Dalam métode berorientasi objek sistem yang ada dipecahkan kedalam berbagai objek dan masing masing objek memiliki pengetahuannya masing – masing. Hasil yang diperoleh melalui penelitian ini adalah terbentuknya satu model yang nantinya siap diimplementasikan menggunakan teknologi javascript. Kata kunci: RESTful API, entity,objek,arsitektur
Perancangan RESTful API Polimdo dengan Metode Object Relational Mapping (ORM) Ponggawa, Venny Vita; Loleh, Sulthan; Sendiang, Maksy; Simanjuntak, Christopel H.; Lumentut, Ventje M. A.; Lumunon, Edwin S. A.; Kimbal, Anthon A.
Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Vol 1 No 1 (2024): Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Politeknik Negeri Manad
Publisher : Pusat Penelitian dan Pengabdian Kepada Masyarakat Politeknik Negeri Manado

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Perancangan ini bertujuan untuk merancang dan mengimplementasikan RESTful API menggunakan framework Express dan ORM Prisma.io. Express dipilih karena fleksibilitas dan popularitasnya dalam pengembangan server-side JavaScript, sementara Prisma.io dipilih karena kemampuannya untuk menghasilkan query yang optimal dan mendukung berbagai jenis database relasional. Dalam proses pengembangan, dimulai dengan perancangan skema database menggunakan Prisma Schema Language (PSL) yang mendefinisikan struktur tabel dan relasi antar tabel. Selanjutnya, migrasi database dilakukan untuk memastikan skema tetap sinkron dengan model yang telah didefinisikan. Implementasi API mencakup pembuatan endpoint untuk operasi CRUD (Create, Read, Update, Delete), pengelolaan autentikasi dan otorisasi, serta validasi data input. Setiap endpoint dirancang untuk mengakses dan memanipulasi data melalui Prisma Client yang dihasilkan secara otomatis berdasarkan skema.
Perancangan Rest Api Untuk Mendukung Layanan P3M Polimdo Berbasis Mikroservice Sendiang, Maksy; Tangkudung, Robby; Langie, Mauren; Mappadang, Jusuf Luther
Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Vol 2 No 1 (2023): Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi Politeknik Negeri Manad
Publisher : Pusat Penelitian dan Pengabdian Kepada Masyarakat Politeknik Negeri Manado

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Komunikasi antara sistem atau aplikasi perangkat lunak merupakan komponen utama dalam membangun sistem terdistribusi. Sistem terdistribusi ditandai oleh adanya penggunaan secara bersama atas sumber daya dalam bentuk teks, gambar maupun video yang disediakan. Perkembangan teknologi rekayasa perangkat lunak mendorong pengembang perangkat lunak mengimplementasikan sistem atau aplikasi menggunakan teknologinya masing – masing. Dibutuhkan mekanisme yang dapat memungkinkan terjadinya komunikasi antara satu aplikasi dengan aplikasi lainnya yang dibangun menggunakan teknologi berbeda – beda. Penelitian ini bertujuan untuk merancang dan mengimplementasikan REST API untuk mendukung layanan terdistribusi sistem P3M Polimdo.REST API bisa diakses oleh berbagai layanan baik yang berkorelasi langsung dengan layanan sistem P3M maupun tidak. Tersedianya REST API menjadi jembatan membangun layanan terdistribusi berbasis teknologi mikroservice. Metode atau langkah - langkah yang dilakukan dalam penelitian ini meliputi identifikasi kebutuhan, penentuan endpoint, penentuan HTTP, penentuan format data, autentikasi, uji dan validasi serta pemeliharaan dan pemantauan. Hasil akhir dari penelitian ini adalah terbentuknya REST API dalam bentuk JSON file yang dibangun menggunakan nodeJS beserta aturan – aturannya yang dapat digunakan oleh berbagai layanan untuk berkomunikasi, membagi sumber daya atau resource sesuai kebutuhan.