dc.contributor.advisor | PURBOHADI, DWIJOKO | |
dc.contributor.advisor | KURNIANTI, APRILIA | |
dc.contributor.author | AJI, DEANTARI DWIKAN PUTRI | |
dc.date.accessioned | 2019-09-14T02:18:59Z | |
dc.date.available | 2019-09-14T02:18:59Z | |
dc.date.issued | 2019-07-22 | |
dc.identifier.uri | http://repository.umy.ac.id/handle/123456789/28793 | |
dc.description | Mobilitas merupakan aktivitas penting yang dilakukan manusia untuk memenuhi
kebutuhan sehari-hari. Demi memenuhi kegiatan ini telah banyak dibuat cara untuk
ditempuh. Di Indonesia terdapat transportasi yang sudah lama beroperasi seperti becak,
delman, dan ojek yang membuktikan bahwa transportasi terus berkembang sesuai dengan
jaman. Salah satu model terbaru yang digunakan adalah sewa kendaraan menggunakan
aplikasi web atau smartphone. Karena dalam proses membutuhkan pemesanan kedaraan
dilakukan sebelum waktu transportasi dibutuhkan, pengelola platform yang dalam kasus
ini adalah operator membutuhkan aplikasi penjadwalan driver berdasar trip. Karena
operator terus bekerja penerima trip dan menunjuk driver untuk mengerjakan trip setiap
hari, jadwal yang dibutuhkan tidak boleh dalam jangka waktu yang terlalu lama. Itu
sebabnya aplikasi penjadwalan yang dibuat berdasarkan kurun waktu mingguan.
Inisiasi proyek aplikasi penjadwalan dimulai dari clone proyek ke dalam komputer
dari repository. Setelah proyek tersimpan di dalam computer, dilakukan koneksi service
dengan MongoDB selaku database yang digunakan. Deklarasi tersebut dilakukan di dalam
file config.js. Selanjutnya dibutuhkan deklarasi skema database pada bagian servise trip.
Setelah membuat sebuah file bernama index.js di dalam folder trips/model, selanjutnya
diberi isi berupa skema yang akan digunakan dalam database trip.
Bahasa pemrograman yang digunakan untuk membuat aplikasi penjadwalan
adalah Node.js. Ketika menjalankan Service, Express.js sebagai framework akan bekerja
menggunakan Bahasa Javascript dan menerima input dari frontend untuk selanjutnya
diproses di dalam mesin. Di dalam mesin ini dibutuhkan Node.js untuk operasi
pemrograman berjalan. Data trip akan diambil dari database MongoDB lalu dilempar ke
dalam service untuk selanjutnya diproses oleh code yang dibuat. Di dalam folder
trip/service terdapat file index.js berisi fungsi yang ada pada service trip. Di dalamnya
dilakukan coding dengan hasil akhir berupa data terstruktur JSON berisi jadwal driver serta
trip yang dikerjakan selama satu minggu. | en_US |
dc.description.abstract | Mobility is an important act which human use in their daily life. In the purpose of
fulfilling this necessity there are a lot of ways that already been taken. In Indonesia, there
even a transportation which also became part of the culture like becak, delman and ojek.
This is a proof that transportation has always evolved within the change of the time. One
of the newest kind of transportation is rent a car using web or mobile application. The
client of this service need to book their order within a period of time before they actually
using this transportation. In regards of that matter, the operator which is the person
responsible to manage the trips of the application needs a scheduler application based by
trip.
The project initiation starts with a project clone form a repository into the
computer. After downloaded into the computer, it is a mandatory to make a connection
between the service and the database which is MongoDB. This declaration taken place in
a file named config.js. After the connection established, it is necessary to create a file
declaring the database scheme in the trip service section. This file will be called index.js
and put into trips/model folder. Inside the file is a declaration of the trip scheme in the
database.
Node.js is the programming language chosen for developing this scheduler
application. When the service starts, Express.js as the framework will starts to work using
javascript to receive input data from the frontend as for work it later. For the application
to work, Node.js is the language for the tools. The data retrieved from the Mongo Database
will be send to service so it could be worked on. Inside trips/service folder there is a file
named index.js. In this particular file is the code for processing the retrieved data into a
structured JSON which contain a driver schedule within a week time. | en_US |
dc.publisher | FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA | en_US |
dc.subject | transportation, javascript, Node.js, Express.js, MongoDB, JSON | en_US |
dc.title | PENGEMBANGAN APLIKASI DRIVER ONLINE TRANSPORTATION TERJADWAL UNTUK OPERATOR PLATFORM | en_US |
dc.type | Thesis
SKR
FT
207 | en_US |