Please take a moment to complete this survey below
Library's collection Library's IT development CancelDengan berkembangnya teknologi database saat ini, terdapat berbagai macam pilihan basis data yang dapat digunakan untuk menyimpan data tidak hanya pada server, tetapi juga pada perangkat lain secara offline. Vendor – vendor basis data berlomba – lomba untuk mengeluarkan database baru yang lebih baik dari database sebelumnya. Dengan banyaknya database yang tersedia, diperlukan perbandingan performa database yang ada.
Pada skripsi ini akan dibuat aplikasi SFA berbasis Android bagi PT. X untuk melakukan transaksi penjualan dan menyimpan data secara offline pada perangkat sebagai studi kasus untuk melakukan perbandingan performa dari aplikasi ketika menggunakan Room dan SQLite untuk menyimpan data offline dari aplikasi. Pengujian database pada aplikasi dilakukan dengan membandingkan performa aplikasi ketika menjalankan empat operasi database yaitu select, insert, update, dan delete.
Hasil akhir dari skripsi ini adalah aplikasi penjualan yang dapat membantu
pegawai PT. X untuk melaksanakan transaksi penjualan. Hasil dari pengujian database yang dilakukan menunjukkan bahwa aplikasi memiliki waktu eksekusi yang lebih pendek untuk operasi select apabila menggunakan SQLite, sedangkan operasi insert, update, dan delete lebih cepat dilakukan dengan Room. Hasil pengujian juga menunjukkan bahwa penggunaan Room membuat aplikasi mengonsumsi CPU yang lebih besar daripada ketika aplikasi menggunakan SQLite.