digilib@itb.ac.id +62 812 2508 8800

COVER Yahya
PUBLIC Alice Diniarti

BAB 1 Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

BAB 2 Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

BAB 3 Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

BAB 4 Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

BAB 5 Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

PUSTAKA Yahya
Terbatas  Alice Diniarti
» Gedung UPT Perpustakaan

Aktivitas yang semakin padat mendorong naiknya popularitas metode reservasi pada berbagai layanan. Seiring berkembangnya teknologi, berbagai reservasi layanan dapat semakin mudah diakses melalui smartphone, tidak terkecuali perawatan mobil. Meski demikian, aplikasi reservasi perawatan mobil yang dapat menaungi berbagai merek dan jenis bengkel masih belum banyak ditemukan di Indonesia, padahal data menunjukkan bahwa jumlah kendaraan terus meningkat setiap tahunnya. Peluang inilah yang menjadi latar belakang dikembangkannya aplikasi Otoku pada kegiatan Diginove, sebuah program Merdeka Belajar Kampus Merdeka. Penelitian ini, sebagai bagian dari proyek capstone, bertujuan untuk menghasilkan sebuah front-end aplikasi reservasi perawatan mobil yang dapat berjalan pada platform Android dan iOS dengan teknologi cross-platform. Proses pengembangan aplikasi tersebut memanfaatkan metode agile scrum dalam mengimplementasikan fungsionalitas yang dikembangkan. Teknologi cross- platform diimplementasikan dengan menggunakan framework React Native yang diinisialisasi menggunakan React Native CLI. React Native memungkinkan tampilan yang direpresentasikan dengan sintaks JSX di-render secara native pada platform Android dan iOS, sehingga aplikasi dapat berjalan pada kedua platform tersebut dengan baik. Sintaks JSX diimplementasikan menggunakan bahasa pemrograman TypeScript untuk mendukung type safe pada proses pengembangan. Aplikasi yang dibangun telah diuji dengan tujuan untuk memastikan bahwa aplikasi dapat menjalankan skenario yang didefinisikan dan berhasil memenuhi kebutuhan fungsional dengan baik pada Android dan iOS. Pengukuran kinerja aplikasi pada beberapa platform telah dilakukan dengan tujuan untuk mengoptimalkan proses yang berjalan di dalam aplikasi. Hasil pengujian menunjukkan bahwa aplikasi telah berhasil memenuhi kebutuhan dan berjalan dengan baik pada Android dan iOS, dengan kinerja yang paling berat terjadi pada saat melakukan reservasi.