Implementasi Mongo Db, Express Js, React Js Dan Node Js (Mern) Pada Pengembangan Aplikasi Formulir, Kuis, Dan Survei Online
Abstract
Pengembangan aplikasi pembuatan formulir, kuis dan survei online ini tentunya memiliki
urgensi untuk menciptakan sebuah layanan yang dapat membantu mempermudah pembuatan
formulir, kuis dan survei dalam satu layanan dengan beberapa keunggulan tampilan yang dapat
dikostumisasi sesuai kebutuhan. Tentunya layanan seperti ini telah ada, namun tidak mencakup
ke tiga fitur tersebut serta tampilan yang ada sekarang masih kaku. Oleh karena itu
pengembangan aplikasi pembuatan formulir, kuis dan survei datang dengan membawa inovasi
terhadap tampilan yang lebih modern. Untuk mengembangkan layanan tersebut tentunya
membutuhkan teknologi yang mampu menunjang segala kebutuhan pengembagan baik dari
segi kemudahan maupun performa yang dihadirkan.
Dalam beberapa tahun terakhir pengembangan web (web development) telah mengalami
perubahan besar pada setiap lapis bagian (stack) pembutan web. Lapis bagian ini dapat
dikategori secara umum dengan bagian front-end dan back-end. Munculnya ECMAScript2015
dan perkembangan pesat database NoSQL telah memunculkan paradigma baru “Javascript
everywhere” yang mana hal ini menyebabkan penggunaan javascript meningkat dan menyebar
dengan cepat terutama dikalangan web developer. MERN merupakan singkatan dari teknologi
MongoDB, Express JS, React JS, dan Node JS yang merupakan salah satu metode
pengembangan web yang menggunakan javascript sebagai bahasa pemrograman untuk secara
keseluruhan pada setiap lapisan atau bagian pengembangan web baik itu pada bagian front-end
maupun back-end. Fungsi utama dari keempat teknologi ini adalah Mongo DB berperan
sebagai database yang digunakan untuk menyimpan data, Express JS yang digunakan untuk
mengembangan API sisi backend sehingga data dapat diakses dari frontend, React JS berperan
sebagai library untuk mengembangakan user interfaces berbasis SPA dan Node JS yang
memiliki fungsi sebagai sebuah environment pengembangan dalam rangka memudahkan
developer dalam melakukan instalasi library pendukung, debug dan lain sebagainya.
Dalam rangka mengembangkan layanan pembuatan formulir, kuis dan survei pada skripsi
ini akan berfokus terhadap implementasi teknologi MERN yang digunakan untuk
pengembangan baik terhadap performa yang dihasilkan, kemudahan serta efisiensi waktu yang
dihadirkan dari implementasi teknologi tersebut. Selain itu, pengembangan akan terus
dilakukan sampai pada tahap deployment menggunakan platform MongoDB atlas dan Heroku.
Collections
- Informatics Engineering [2170]