Perpustakaan judul masih dalam tahap pengembangan, admin siap menampung kritik dan saran
Penerapan Model Data NoSQL Pada Pengembangan Aplikasi Penjualan Online
Leksa Fradia Syahrial (2017) | Tugas Akhir | Teknik Informatika , Teknik Komputer
Bagikan
Ringkasan
Electronic Commerce (e-commerce) merupakan kegiatan jual beli barang atau layanan melalui internet dan intranet. ÃâìE-commerce memungkinkan penggunanya untuk bertransaksi kapan saja dan di mana saja. Penjual dapat menjual produknya dengan bantuan aplikasi penjualan online sebagai perantara kepada pembeli. Setiap aplikasi memerlukan media penyimpan data untuk keperluan pengolahan informasi. Sama hal nya dengan aplikasi penjualan online, pengolahan data produk, data pemesanan, dan data pembeli membutuhkan struktur data dan mekanisme penyimpanan data yang paling optimal. Bertambah banyaknya data pemesanan, dan keragaman data barang akan menyebabkan meningkatnya tingkat pengolahan data. Bertambahnya pengelolaan data dalam sebuah aplikasi penjualan, merupakan refleksi dari peningkatan proses yang dilakukan oleh penjual saat mengelola data pemesanan dan data barang. Selain itu, dalam aplikasi penjualan berbasis elektronis, proses pemesanan juga dapat mempengaruhi kecepatan akses terhadap website dari aplikasi penjualan online tersebut. Sebagian aplikasi penjualan online saat ini masih menerapkan model data relasional (menerapkan RDBMS). Model data ini bersifat statis yang artinya skema harus disempurnakan diawal. Jika terdapat perubahan skema/struktur data di database, akan memicu pengembang untuk melakukan perubahan aplikasi dan database yang tentunya membutuhkan waktu serta biaya tambahan. Dalam model data Relational, data akan disimpan dalam sejumlah table yang dihubungkan melalui relationship yang dimapankan. Sedangkan akses data dilakukan melalui pemberian sintaks query. Akses data dengan menggunakan query yang beragam dapat berakibat pada kecepatan me-retrieve data. Berbeda halnya dengan model data relasional, model data non relasional (NoSQL), memiliki skema yang dinamis dengan penyimpanan data yang lebih besar, interconnected data dan struktur data yang kompleks dapat diatasi dengan mudah. Model data ini mampu menangani jenis data yang tidak konsisten maupun dinamis. Untuk itu, pada Tugas Akhir ini, aplikasi penjualan online dikembangkan dengan menggunakan model data NoSQL. Aplikasi penjualan online telah selesai dibuat dan diuji coba. Hasil uji coba memperlihatkan aplikasi dapat mengatasi permasalahan yang ada seperti pencarian barang, pemesanan, pengelolaan data barang, data pemesanan dan status pengiriman. Kata Kunci: RDBMS, Database, E-Commerce, NoSQL, MongoD.
Ringkasan Alternatif
Electronic Commerce (e-commerce) is the activity of buying and selling goods or services through the internet and intranet. E-commerce allows the users to order anytime and anywhere. Sellers can sell their products with the help of online sales applications as an intermediary to the buyers. Each application requires data storage for information purposes to the user. So even with online sales applications product data processing, order data, and buyer data, requires the most optimal data structure and data strorage mechanism. Increasing number of order data and diverse data items can increase level of data management. Increase data management, is a reflection of an increase in the process performed by the seller when managing the order and goods data. Moreover, in electronic sales applications, order process can affect the speed of website access online sales applications. Some online sales applications today still apply relational data models (RDBMS). This data model is static which means the schema must be defined in the beginning. If there is a schema change or data structure in the database, it will trigger the developer to make changes to the application and database which will require additional time and cost. In the Relational data model, data will be stored in a number of tables linked through established relationships. While data access is done through giving query syntax. Data access by using multiple queries can result in the speed of retrieving data. Unlike RDBMS, non-relational data model (NoSQL), has dynamic schemes with larger data storage, interconnected data, and complex data structures can be easily overcome. This data model is capable of handling inconsistent although dynamic data types. Therefore, in this Final Project, the online sales application is developed using NoSQL data model. The online sales application has been completed and tested. The results of the trial show the application can solve existing problems such as goods searching, ordering, data management of goods, order data and delivery status. Keywords: RDBMS, Database, E-Commerce, NoSQL, MongoDB.