Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. p-ISSN: 2302-0261, e-ISSN: 2303-3363 Perancangan Aplikasi Penjualan Buku Berbasis Android pada CV Kamalia Sinar Sejahtera Tuti Hartati1 . Azwar Al Fayyadh2* Program Studi Informatika. Universitas Wanita Internasional. Indonesia Program Studi Informatika. Universitas Wanita Internasional. Indonesia Email: 1tuti. hartati@iwu. id, 2azwaralfayyadh@gmail. INFORMASI ARTIKEL Histori artikel: Naskah masuk, 21 Juli 2025 Direvisi, 27 Juli 2025 Diiterima, 31 Juli 2025 Kata Kunci: Mobile application Android Kotlin Book sales ABSTRAK Abstract- The advancement of information technology has brought significant changes across various sectors, including the book sales industry. The utilization of mobile applications has become an effective solution to improve operational efficiency and enhance service quality for customers. CV. Kamalia Sinar Sejahtera, the subject of this study, continues to face several challenges, such as manual book inventory management, inaccurate transaction recording, and time-consuming invoice creation processes. These issues negatively affect business productivity and operational effectiveness. This study aims to design and develop a mobile-based Android application to address these problems. The application was developed using Kotlin for the user interface . ront-en. and Laravel for the back-end, applying an object-oriented system development approach. The development process involved stages of requirement analysis, system design, implementation, and testing. The testing phase was conducted using black-box testing to evaluate each core functionality of the application based on predefined specifications. Additionally, usability testing was carried out through questionnaires distributed to end-users to assess the ease of use and user experience of theapplication. The results show that the developed application significantly improves book data management, automates transaction recording, and simplifies the invoicing process. Furthermore, it contributes to enhancing staff productivity and improving the overall customer These findings are expected to serve as a reference for developing similar applications in the book retail industry. Abstrak- Perkembangan teknologi informasi telah membawa perubahan signifikan di berbagai sektor, termasuk dalam industri penjualan buku. Pemanfaatan aplikasi mobile menjadi salah satu solusi efektif untuk meningkatkan efisiensi operasional dan memperbaiki kualitas layanan kepada pelanggan. CV. Kamalia Sinar Sejahtera, sebagai objek dalam penelitian ini, masih menghadapi berbagai kendala, seperti pengelolaan daftar buku secara manual, pencatatan transaksi yang kurang akurat, serta proses pembuatan faktur yang memerlukan waktu cukup lama. Permasalahan tersebut berdampak pada menurunnya produktivitas dan efektivitas proses bisnis. Penelitian ini bertujuan untuk merancang dan membangun sebuah aplikasi mobile berbasis Android yang mampu mengatasi kendala tersebut. Aplikasi dikembangkan menggunakan Kotlin untuk antarmuka pengguna . ront-en. dan Laravel sebagai back-end, dengan menerapkan metode pengembangan sistem berorientasi objek. Proses pengembangan mencakup tahap analisis kebutuhan, desain sistem, implementasi, hingga pengujian untuk memastikan fungsionalitas aplikasi sesuai Metode pengujian dilakukan menggunakan pendekatan black-box testing, untuk menguji setiap fungsional utama aplikasi sesuai dengan spesifikasi yang telah Selain itu, pengujian usability juga dilakukan dengan metode kuesioner kepada pengguna akhir untuk menilai kemudahan penggunaan aplikasi. Hasil penelitian menunjukkan bahwa aplikasi yang dihasilkan mampu mempercepat pengelolaan data buku, melakukan pencatatan transaksi secara otomatis, serta mempermudah pembuatan faktur. Selain itu, aplikasi ini juga berkontribusi dalam meningkatkan produktivitas staf operasional dan memperbaiki pengalaman pelanggan secara keseluruhan. Temuan ini diharapkan dapat menjadi acuan atau referensi untuk pengembangan aplikasi serupa di industri penjualan buku lainnya. Copyright A 2019 LPPM - STMIK IKMI Cirebon This is an open access article under the CC-BY license https://ejournal. id/index. php/jict-ikmi Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. p-ISSN: 2302-0261 e-ISSN: 2303-3363 Penulis Korespondensi: Tuti Hartati Program Informatika Universitas Wanita Internasional Bandung Jl. Pasir Kaliki No. Pamoyanan. Kec. Cicendo. Kota Bandung. Jawa Barat. Indonesia Email : tuti. hartati@iwu. Pendahuluan Seiring dengan kemajuan zaman, teknologi terus berkembang dan semakin terintegrasi dalam kehidupan sehari-hari, bahkan menjadi bagian dari gaya hidup masyarakat. Salah satu dampak penting perkembangan ini adalah transformasi aktivitas jual-beli menjadi fenomena e-commerce atau E-commerce memungkinkan transaksi barang atau jasa dilakukan secara daring melalui internet, sehingga mengubah cara individu berbelanja, menjual, dan berinteraksi dengan produk serta layanan. Pertumbuhan e-commerce peluang besar bagi pelaku usaha untuk menjangkau pasar yang lebih luas, memperluas cakupan geografis, dan meningkatkan efisiensi operasional. Baik bagi konsumen maupun penjual, e-commerce menawarkan kemudahan dan fleksibilitas transaksi kapan saja dan di mana saja tanpa perlu berada di lokasi yang sama secara fisik. CV. Kamalia Sinar Sejahtera saat ini masih mengelola penjualan buku secara manual mulai dari katalog pencarian, pencatatan transaksi, hingga pembuatan faktur yang dirasa kurang efisien dan rentan terhadap kesalahan. Sebagai solusi, dirancang sebuah aplikasi Android untuk mendigitalisasi pengelolaan katalog, otomatisasi transaksi, dan percepatan pembuatan faktur, dengan harapan meningkatkan efisiensi operasional dan menurunkan risiko kesalahan. Beberapa mengembangkan sistem aplikasi penjualan untuk mengatasi permasalahan serupa. Maulidy dan Prehanto . merancang aplikasi mobile untuk CV FCH Kema Pole Indonesia dengan pendekatan berorientasi objek dan metode pengujian usability menggunakan System Usability Scale (SUS. Penelitian lainnya oleh Aditya et al. mengembangkan aplikasi penjualan toko buku berbasis web dengan framework Laravel. Sementara itu. Swara et al. mengembangkan sistem aplikasi berbasis Android untuk toko pertanian yang terbukti mampu meningkatkan efisiensi proses penjualan. https://ejournal. id/index. php/jict-ikmi Berbeda dengan penelitian-penelitian tersebut, studi ini menitikberatkan pada penggunaan teknologi Kotlin . ront-end Androi. dan Laravel . ack-en. serta mengadopsi object-oriented analysis and design (OOAD) dalam pengembangan Selain itu, aplikasi ini dirancang khusus untuk kebutuhan operasional bisnis di CV. Kamalia Sinar Sejahtera menghadirkan solusi end-to-end mulai dari katalog hingga faktur yang menawarkan nilai tambah berupa integrasi penuh dan otomatisasi yang belum banyak diadopsi pada studi terdahulu dengan fokus serupa. Tujuan Penelitian Penelitian ini bertujuan untuk : Membantu CV. Kamalia Sinar Sejahtera dalam pengelolaan dan penjualan buku secara konvensional, sehingga aplikasi mobile ini dapat berjalan sesuai dengan kebutuhan dan memberikan dampak positif bagi CV. Kamalia Sinar Sejahtera ini. Perancangan aplikasi mobile yang dirancang untuk mempermudah pengelolaan daftar buku, pembuatan faktur agar proses operasional menjadi lebih efisien guna mendukung peningkatan kinerja operasional. Tinjauan Pustaka Penelitian terdahulu adalah penelitian yang dilakukan oleh Fahmi Rizky Maulidy dan Dedy Rahman Prehanto . mengembangkan sebuah aplikasi penjualan barang toserba berbasis smartphone untuk CV FCH Kema Pole dengan memanfaatkan framework Flutter, sehingga aplikasi dapat berjalan di platform Android dan iOS. Pengembangan dilakukan menggunakan metode Object-Oriented Analysis and Design (OOAD) serta menerapkan arsitektur Model-ViewViewModel (MVVM). Berdasarkan hasil pengujian menggunakan metode Black-box, aplikasi yang dihasilkan dinilai sangat layak untuk menunjang proses transaksi penjualan di perusahaan tersebut. Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. Feri Aditya dan tim . mengembangkan aplikasi penjualan untuk Toko Murah Jaya Alumunium dengan metode Extreme Programming, yang terbukti efektif meningkatkan efisiensi penjualan dan memungkinkan transaksi secara Hasil pengujian menggunakan ISO 25010 menunjukkan tingkat usability yang sangat baik, yaitu 92,52%. Peningkatan efisiensi operasional juga ditunjukkan oleh Wayan Kresna Yogi Swara dkk. , yang merancang aplikasi penjualan obat dan bibit pertanian. Aplikasi ini dikembangkan dengan pendekatan XP dan diuji menggunakan standar ISO 25010, menghasilkan tingkat keberhasilan 96,07%, menandakan kualitas perangkat lunak yang sangat baik. Metode Penelitian ini menggunakan pendekatan deskriptif untuk mengkaji secara mendalam permasalahan dalam sistem penjualan buku konvensional di CV. Kamalia Sinar Sejahtera. Melalui pendekatan ini, kebutuhan sistem dianalisis secara terperinci untuk merumuskan solusi berbasis aplikasi mobile yang lebih efisien dan adaptif terhadap kebutuhan pengguna. Proses pengembangan aplikasi menggunakan metode Prototype, yang terdiri dari beberapa tahapan berulang seperti yang ditunjukkan pada Gambar 1. Tahapan-tahapan tersebut meliputi: Identifikasi Kebutuhan: Pengumpulan data dilakukan melalui observasi dan wawancara langsung dengan pemilik dan pegawai toko buku untuk memahami alur kerja dan permasalahan yang Desain dan Pembuatan Prototype Awal: Berdasarkan kebutuhan yang telah dikumpulkan, dibuat desain awal antarmuka dan alur sistem menggunakan wireframe, kemudian dikembangkan prototype awal aplikasi menggunakan Android Studio. Uji Coba dan Evaluasi: Prototype awal diuji coba oleh calon pengguna . ser testin. untuk mendapatkan umpan balik awal. Teknik pengujian dilakukan dengan metode black-box testing untuk memastikan semua fitur berjalan sesuai fungsi. Evaluasi usability dilakukan dengan menggunakan System Usability Scale (SUS). Revisi Prototype: Berdasarkan hasil evaluasi, dilakukan perbaikan pada antarmuka, fitur, dan alur kerja aplikasi agar lebih sesuai dengan kebutuhan Sistem Aplikasi: Setelah prototype memenuhi kriteria kebutuhan dan lolos uji coba, aplikasi akhir p-ISSN: 2302-0261 e-ISSN: 2303-3363 Identifikasi Kebutuhan Desain dan pembuatan Prototype Awal Uji coba dan Evaluasi Revisi Prototype https://ejournal. id/index. php/jict-ikmi Sistem Aplikasi Gambar 1. Tahapan Model Prototype Hasil dan Pembahasan Perancangan Sistem Perancangan sistem dalam penelitian ini merupakan tahap penyusunan spesifikasi yang bertujuan untuk membangun aplikasi atau sistem informasi berdasarkan hasil analisis kebutuhan Tahap ini menjadi kunci penting untuk memastikan bahwa sistem yang dikembangkan tidak hanya fungsional, tetapi juga memiliki performa yang cepat dan antarmuka yang mudah Perancangan yang dilakukan dengan baik dapat meminimalkan risiko terjadinya kegagalan sistem serta memastikan bahwa aplikasi yang dihasilkan mudah dipelihara dan dapat dikembangkan lebih lanjut di masa mendatang. Dengan demikian, perancangan sistem berperan sebagai fondasi utama dalam menghasilkan solusi teknologi yang efektif, efisien, dan sesuai dengan ekspektasi pengguna. Use Case Diagram Use Case Diagram penjualan buku merupakan salah satu diagram dalam pemodelan sistem menggambarkan hubungan interaksi antara aktor dengan sistem. Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. p-ISSN: 2302-0261 e-ISSN: 2303-3363 Activity Diagram Pengadaan Buku Gambar 2. Use Case Diagram Penjualan Buku Pada gambar 2 di atas menerangkan alur interaksi antara aktor dengan sistem penjualan buku di CV. Kamalia Sinar Sejahtera. Aktor yang terlibat meliputi Penerbit. Pelanggan, dan Staf Operasional. Diagram ini menunjukkan lima use case utama, yaitu Pemesanan Buku. Pengadaan Buku. Pembayaran. Pengiriman Buku, dan Pengambilan Buku. Pelanggan dapat melakukan pemesanan, pembayaran, serta memilih opsi pengiriman atau pengambilan buku. Sementara itu. Staf Operasional bertanggung jawab untuk memproses pesanan, melakukan pengadaan ke penerbit bila stok habis, serta mengatur pengiriman atau serah terima buku. Use Case Diagram ini memudahkan pemahaman terhadap fungsi-fungsi sistem dan peran masingmasing aktor dalam proses bisnis penjualan buku. Activity Diagram Activity Diagram menggambarkan alur langkah-langkah proses dalam sistem, mulai dari awal aktivitas, percabangan keputusan, hingga Activity Diagram Pemesanan Buku Gambar 3. Activity Diagram Pemesanan Buku https://ejournal. id/index. php/jict-ikmi Gambar 4. Activity Diagram Pengadaan Buku Activity Pengiriman Buku Gambar 5. Activity Diagram Pengiriman Buku Class Diagram Gambar 6. Class Diagram Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. p-ISSN: 2302-0261 e-ISSN: 2303-3363 Implementasi Antarmuka Program Halaman Home Halaman Login Gambar 7. Login Halaman Register Gambar 9. Halaman Home Halaman detail buku Gambar 8. Halaman Register https://ejournal. id/index. php/jict-ikmi Gambar 10. Halaman detail buku Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. Halaman Keranjang Gambar 11. Halaman Keranjang Halaman Checkout Gambar 12. Halaman Cekout https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 Halaman Transaksi Gambar 13. Transaksi Halaman Detail Transaksi Gambar 13. Detail Transaksi Jurnal ICT : Information Communication & Technology Vol. N0. Juli 2025, pp. Evaluasi Aplikasi Untuk mengetahui efektivitas dan kualitas aplikasi yang dikembangkan, dilakukan proses evaluasi melalui metrik sebagai berikut ini : Tabel 1. Matrik Evaluasi Aplikasi Aspek Pengujian Metrik Pengukuran Hasil Waktu Proses Waktu rata-rata per proses 1Ae3 detik Tingkat Kesalahan (Error Rat. Persentase kesalahan < 2% - Kemudahan penggunaan - Tampilan antarmuka - Kecepatan sistem - Rata-rata 4,47 Skor Kepuasan Pengguna dengan Skala Likert 1Ae5 Kesimpulan Aplikasi penjualan buku berbasis Android yang dikembangkan untuk CV. Kamalia Sinar Sejahtera telah berhasil mengatasi berbagai kendala pada sistem manual, seperti proses pencarian buku yang lambat, pencatatan transaksi yang tidak terstruktur, serta pembuatan faktur yang memakan Dengan memanfaatkan Kotlin untuk antarmuka pengguna . ront-en. dan Laravel back-end, mengotomatiskan pengelolaan katalog, transaksi, serta pembuatan faktur secara efisien. Hasil pengujian menunjukkan bahwa seluruh fitur berjalan dengan baik dan sesuai dengan spesifikasi yang dirancang, serta memberikan dampak positif terhadap efisiensi operasional dan pengalaman Namun demikian, penelitian ini masih memiliki beberapa keterbatasan, di antaranya adalah keterbatasan dalam pengujian sistem yang hanya dilakukan pada lingkungan internal perusahaan, serta belum diintegrasikannya sistem dengan metode pembayaran digital secara langsung. Selain itu, aplikasi masih terbatas pada platform Android saja. Sebagai rekomendasi untuk pengembangan ke menambahkan fitur pelaporan penjualan otomatis pembayaran digital seperti e-wallet, serta pengembangan aplikasi pada platform iOS untuk menjangkau pengguna yang lebih luas. Pengujian sistem juga disarankan untuk dilakukan pada https://ejournal. id/index. php/jict-ikmi p-ISSN: 2302-0261 e-ISSN: 2303-3363 kondisi dan lingkungan yang lebih bervariasi guna memperoleh hasil yang lebih komprehensif. Penulisan Referensi dan Sumber Pustaka Beberapa contoh referensi yang disitasi yang berasal dari berbagai sumber, diantara: A Jurnal: Journal of Emerging Information Systems and Business Intelligence. Vol. 3 No. , hlm. 33Ae42 DOI: 10. 26740/jeisbi. A Jurnal: Jurnal Informatika dan Rekayasa Perangkat Lunak (JATIKA). Vol. 3 No. (Oktober 2. , hlm. 316Ae329 . DOI: 10. 33365/jatika. A Jurnal: Jurnal Ilmiah Computer Science. Vol. No. 1 (Juli 2. , hlm. 19Ae28 ejurnal. DOI: 10. 58602/jics. Daftar Pustaka