Koleksi Pustaka
Rancang Bangun API Sistem Penerimaan Mahasiswa Baru Menggunakan Express JS

Sebagai salah satu politeknik unggulan di Indonesia, Politeknik Negeri Jakarta secara rutin menyelenggarakan penerimaan mahasiswa baru setiap tahunnya untuk menyeleksi kandidat terbaik di tengah tingginya minat masyarakat terhadap pendidikan vokasi. Proses seleksi ini merupakan kegiatan terjadwal yang memegang peranan penting dalam menjamin kualitas input mahasiswa yang diterima. UPATIK Politeknik Negeri Jakarta memegang peranan penting sebagai pusat pengembangan dan pengelolaan infrastruktur IT di lingkungan kampus Politeknik Negeri Jakarta. UPATIK Politeknik Negeri Jakarta bertanggung jawab untuk memastikan ketersediaan sistem informasi yang terintegrasi, aman, efektif dan mampu menangani kebutuhan ribuan pengguna, baik dosen, mahasiswa, maupun staf administrasi. Salah satu proses paling krusial dalam siklus tahunan perguruan tinggi adalah penerimaan mahasiswa baru. Sistem Penerimaan Mahasiswa Baru merupakan gerbang utama bagi calon mahasiswa untuk mendaftar ke Politeknik Negeri Jakarta. Mengingat tingginya antusiasme pendaftar setiap tahunnya, penerimaan mahasiswa baru seringkali menghadapi tantangan berupa lonjakan trafik akses (high traffic) serta kompleksitas pengelolaan data pendaftar yang meliputi biodata, berkas administrasi, hingga status kelulusan. Sebelumnya, penyelenggaraan sistem penerimaan mahasiswa baru dikelola sepenuhnya oleh pihak ketiga (vendor) dimana seringkali membuat fleksibilitas kampus dalam melakukan kustomisasi fitur secara cepat sesuai kebijakan baru menimbulkan tantangan dalam integrasi data dengan sistem akademik internal yang sudah ada. Untuk mengatasi tantangan tersebut dan mewujudkan kemandirian teknologi, UPATIK Politeknik Negeri Jakarta berinisiatif mengembangkan sistem Penerimaan Mahasiswa Baru secara mandiri. Pengembangan ini mengadopsi arsitektur modern yang memisahkan sisi antarmuka pengguna (frontend) dan logika bisnis server (backend) melalui mekanisme Application Programming Interface (API). Teknologi Express.js (berbasis Node.js) dipilih sebagai fondasi utama dari sisi backend. Express.js menawarkan keunggulan berupa arsitektur non-blocking I/O yang membuatnya sangat efisien dan cepat dalam menangani permintaan (request) dalam jumlah besar secara bersamaan, serta memiliki kompatibilitas yang baik dengan ekosistem JavaScript.

Daftar File
  • Laporan Magang - Rancang Bangun API Sistem Penerimaan Mahasiswa Baru Menggunakan Express JS
    Maaf file hanya dapat di unduh oleh pihak yang mempunyai akses file private
  • Kata Kunci
    Express JS, TypeScript, Penerimaan Mahasiswa Baru.