JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 ISSN : 2985-4768 RANCANG BANGUN APLIKASI INVENTORI DAN PENDATAAN PENJUALAN BERBASIS ANDROID DI PT. KOBAM PUSTAKA SEJARAH Andy Dwi Prasetyo . Luthfi Nurhaikal . Fahmi Perdana . Muhamad Kevin Attarshah . Aries Saifudin Teknik Informatika. Universitas Pamulang. Tangerang Selatan. Indonesia E-mail: andydwiprasetyo1994@gmail. com, lutfinur@gmail. P_fahmi@gmail. muhkevin777@gmail. com, aries. saifudin@unpam. Abstract This study aims to address the issues of efficiency and speed in inventory management at PT. Kobam Pustaka Sejarah by developing a digital data processing application based on the Android platform. Utilizing the Android operating system. Flutter and Java programming languages, and Firebase database, this application simplifies the recording of incoming and outgoing goods as well as stock data in a more efficient manner. The research findings indicate that the implementation of this application successfully enhances the effectiveness of inventory management, expedites decision-making processes related to inventory, and improves customer satisfaction through faster and more accurate service. With the existence of this application. PT. Kobam Pustaka Sejarah can optimize resource utilization and reduce human errors in recording and monitoring inventory, consequently bringing positive impacts to the overall performance of the company Abstrak Pengembangan teknologi informasi semakin berkembang pesat di semua aspek kehidupan sehari-hari, termasuk bisnis. Untuk dapat sepenuhnya beradaptasi, bisnis harus terus mendorong digitalisasi. Oleh karena itu, tujuan dari penelitian ini adalah untuk meningkatkan efisiensi pencatatan persediaan barang dan kecepatan dalam memberikan informasi yang akurat tentang ketersediaan stok di PT. Kobam Pustaka Sejarah. Dengan aplikasi pengolahan data digital yang dikembangkan menggunakan sistem Android, bahasa pemrograman Flutter dan Java, serta database Firebase, diharapkan proses inventaris barang dapat dilakukan dengan lebih efektif dan efisien. Hal ini dapat membantu perusahaan mempercepat proses pengambilan keputusan, meningkatkan efisiensi dalam memberikan informasi yang akurat dan cepat tentang ketersediaan stok barang, serta meningkatkan kepuasan pelanggan melalui layanan yang lebih cepat dan akurat. Kata Kunci: Flutter. Firebase. Java. aplikasi pemrosesan data digital. platform Android PENDAHULUAN Dengan terus majunya teknologi informasi dan komunikasi, persaingan bisnis di dunia industri semakin meningkat . Dalam era saat ini, kebutuhan manusia akan informasi sangat mudah terpenuhi berkat kehadiran internet. Transfer informasi dapat dilakukan dalam hitungan detik. Namun, perkembangan teknologi yang pesat dan https://jurnal. id/index. php/JORAPI/index peningkatan gaya hidup yang mobile juga ikut berperan . Selain itu. Teknologi informasi saat ini berkembang secara signifikan di semua aspek kehidupan sehari-hari, termasuk bisnis. Untuk dapat beradaptasi sepenuhnya dengan itu semua, bisnis harus terus mendorong digitalisasi demi peningkatan kualitas layanan dan efektivitas Salah satunya dengan menerapkan JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 digitalisasi arsip, karena manfaat dari dokumen digital dapat meningkatkan operasional bisnis secara signifikan bagi sebuah organisasi. Untuk dapat bersaing, maka perusahaan harus dapat berkembang dan mengikuti perkembangan zaman. Perkembangan dalam perusahaan di maksudkan untuk mengatasi setiap masalah yang ada. Cara paling tepat adalah membuat dan menggunakan sebuah aplikasi pengolahan data digital yang sesuai dengan kebutuhan masing-masing . Karena setiap perusahaan memiliki permasalahan yang berbedabeda. Tujuan penggunaan aplikasi ini adalah untuk mengatasi masalah tersebut, memberikan manfaat, dan berfungsi sebagai solusi dalam pemecahan Proses pendataan barang masuk, barang keluar, data pelanggan, data supplier, dan data stok barang yang sebelumnya dilakukan secara manual dapat ditingkatkan menjadi pengolahan data yang lebih akurat dan efisien melalui penggunaan aplikasi yang terkomputerisasi . PT. Kobam Pustaka Sejarah yang bergerak dalam hal publikasi sejarah dan penerbitan buku telah berdiri selama 24 tahun dan telah menerbitkan ratusan judul buku sejarah yang telah terjual ratusan ribu copy. Tetapi dalam perkembangan zaman seperti saat ini. PT. Kobam Pustaka Sejarah masih memiliki kendala dalam hal inventori dan data penjualan yang masih Manual. Penggunaan Microsoft Office Excel dalam mencatat pengeluaran dan pemasukan barang masih dilakukan secara manual, karena aplikasi tersebut tidak dapat menyimpan data dan informasi secara terpusat dalam basis data. Hal ini sering mengakibatkan ketidaksesuaian informasi yang diperoleh dan terjadinya kehilangan data akibat kesalahan manusia. (Mufida. Rahmawati, & Hertiana, 2. Pengelolaan persediaan barang . merupakan aspek yang penting dalam suatu perusahaan, dan perlu diatur dengan efektif dan efisien dalam berbagai aktivitas kehidupan, baik itu pribadi, rumah tangga, sosial, kantor, maupun usaha . Masalah dari keterbatasan ini menyebabkan kinerja dalam pengolahan lebih lama dan Stok barang tidak akurat antara data dan jumlah Dalam rangka menangani masalah yang dihadapi, dibutuhkan pengembangan sistem informasi inventori barang berbasis android yang menggunakan sistem client-server. Sistem https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 informasi inventori atau persediaan yang akan memudahkan dalam pencatatan barang keluar dan masuk serta dalam pembuatan laporan persediaan barang untuk mempermudah dalam pengambilan keputusan . Sistem informasi ini akan dibangun menggunakan bahasa pemrograman Flutter dan Firebase sebagai database-nya. database dapat memudahkan proses identifikasi data, database akan menampilkan data yang diminta beserta dengan data-data yang bersangkutan melalui database management system. Dengan adanya database, penyimpanan data dalam skala besar dapat menjadi lebih mudah melalui fasilitas yang disediakan oleh sistem manajemen database, sehingga mencegah terjadinya duplikasi data. Diharapkan sistem informasi ini dapat membantu dan mempermudah proses pengolahan data inventaris barang, mulai dari peminjaman dan pengembalian barang, pencatatan pembelian barang, penomoran barang, serta pembuatan laporan bulanan dan tahunan. Hal ini diharapkan akan memudahkan pihak desa dalam mengelola inventaris barang mereka. Batasan masalah dalam penelitian ini mencakup informasi untuk proses inventory barang di PT. Kobam Pustaka Sejarah, yang meliputi jumlah stok barang yang dihasilkan, laporan data inventory barang, pencatatan keluar-masuk barang, dan notifikasi barang yang akan segera kadaluarsa. Tujuan penelitian ini adalah untuk meningkatkan efisiensi pencatatan persediaan barang dan efisiensi waktu dalam memberikan informasi ketersediaan stok barang yang akurat dan cepat . PENELITIAN YANG TERKAIT Menurut ( Harjono, 2009 ), pandangan lain menyatakan bahwa Internet dapat diartikan sebagai kumpulan komputer-komputer yang bisa mencapai jutaan di seluruh dunia, yang saling terhubung dan terkoneksi satu sama lain. Untuk mencapai koneksi antar komputer, diperlukan penggunaan media yang berbeda. Media tersebut dapat berupa kabel atau serat optik, satelit, atau melalui sambungan Menurut ( Azhar Susanto, 2. , sistem dapat diartikan sebagai suatu kelompok atau kumpulan dari sub sistem, bagian, komponen, atau elemen baik yang bersifat fisik maupun non fisik, yang saling terhubung satu sama lain dan bekerja secara bersama-sama untuk mencapai tujuan JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 Pengertian sistem ini menggambarkan bahwa sebuah sistem terdiri dari beberapa komponen yang saling berinteraksi dan bergantung satu sama lain dalam rangka mencapai tujuan yang telah ditentukan. Komponen-komponen dalam sistem dapat berupa unsur fisik seperti perangkat keras, software, atau peralatan, maupun unsur nonfisik seperti prosedur, aturan, atau kebijakan. Website merupakan sekumpulan halaman yang dirancang untuk menampilkan berbagai informasi kepada pengguna. Informasi tersebut dapat berupa teks, gambar statis atau bergerak, animasi, suara, maupun gabungan dari elemenelemen tersebut. Halaman-halaman tersebut dapat memiliki karakteristik yang statis atau dinamis, dan membentuk sebuah struktur yang saling terkait. Setiap jaringan?jaringan halaman, yang memungkinkan pengguna untuk berpindah dari satu halaman ke halaman lainnya. ( Bekti, 2015 ) METODE PENELITIAN Waktu dan Tempat Penelitian Perancangan dan pembuatan aplikasi dilakukan di kantor PT. Kobam Pustaka Sejarah berdasarkan hasil wawancara dengan 8 orang Wawancara merupakan metode pengumpulan data yang melibatkan interaksi langsung antara peneliti dan narasumber/sumber data, di mana pertanyaan-pertanyaan diajukan secara tatap muka dan jawaban diberikan secara langsung . Hal ini dilakukan agar lebih mempermudah dalam hal transfer data dan pengambilan keputusan karena dapat sumber langsung dengan setiap divisi. Alat yang Digunakan Alat yang digunakan adalah 1 unit komputer milik PT. Kobam Pustaka Sejarah dan 4 unit laptop milik pribadi. Langkah Kerja Dalam perancangan ini, menggunakan metode Model Penelitian Pengembangan ADDIE sesuai namanya merupakan model yang melibatkan tahap-tahap pengembangan model dengan lima langkah/fase. Pengembangan meliputi . Analysis Design Development or Production https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 Implementation or Delivery Evaluations Model ADDIE dikembangkan oleh Dick and Carry pada tahun 1996. Secara umum tahapan yang dilakukan dalam penelitian ini ditunjukkan pada gambar 1 sesuai dengan model pengembangan perangkat lunak ADDIE. Gambar 1. Alur kerja ADDIE. Analisis : Pertama-tama. Tahap analisis memiliki peran yang sangat penting dalam pemahaman kebutuhan dan persyaratan pengembangan produk. Hasil dari tahap analisis tersebut kemudian menjadi masukan yang akan digunakan dalam tahap (Bakhrun. Ekawijana. Noviansyah. Maspupah. Pengembangan dan perancangan produk dimulai dengan mengidentifikasi masalah pada produk sebelumnya yang tidak lagi relevan dengan kebutuhan saat ini. Selain itu, tahap analisis juga melibatkan evaluasi kelayakan dan persyaratan yang dibutuhkan untuk pengembangan produk. Desain : Setelah melakukan pengumpulan data dan analisis, tahap selanjutnya adalah pembuatan Diagram Konteks. Diagram Jenjang. Diagram Alur Data (DAD). Entity Relationship Diagram (ERD), desain tabel, relasi tabel, perancangan input dan output yang nantinya akan diaplikasikan ke dalam Tahap ini dapat dibagi sebagai . Perancangan desain sistem, yang meliputi pembuatan DAD dan ERD. Dalam perancangan DAD dan ERD, dilakukan pembuatan gambar alur sistem secara umum dan penjelasan tentang entitas yang terlibat di dalam sistem. JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 . Perancangan basis data, yang meliputi perancangan tabel-tabel yang akan digunakan oleh sistem yang akan Selain itu, hubungan antar masing-masing tabel dalam relasi tabel juga akan digambarkan. Perancangan antarmuka, yang terdiri dari: Perancangan desain antarmuka proses input, yang meliputi perancangan menu-menu yang akan digunakan dalam sistem. Perancangan desain antarmuka proses transaksi, proses supplier, dan proses data barang. Perancangan penjualan, laporan data barang, dan data supplier. Pengembangan Setelah tahap desain, tahap pengembangan dimulai untuk merealisasikan rancangan produk menjadi produk yang dapat digunakan. Pada tahap ini, alat pengukur kinerja produk juga dibuat untuk memantau kemajuan pengembangan. Untuk itu kami melakukan pengujian untuk menguji apakah pengembangan system ini berjalan tanpa adanya Pada hasil Pengujian terhadap sistem yang telah dirancang adalah dengan menggunakan pengujian Black Box. Pengujian Black Box merupakan pengujian yang dilakukan untuk mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari aplikasi. Pengujian dilakukan dengan menggunakan metode Black box, yaitu pengujian yang berfokus pada persyaratan fungsional perangkat lunak untuk melihat apakah program aplikasi menghasilkan output yang diinginkan dan sesuai dengan fungsi dari program aplikasi yang dibuat tersebut, pengujian fungsional dilakukan oleh pengembang. Berikut ini terdapat beberapa pengujian pada aplikasi yang dibangun. Implementasi Tahap selanjutnya adalah penerapan sistem yang telah dibuat dengan menggunakan Entity Relationship Diagram (ERD). Diagram Alur Data (DAD), serta bahasa pemrograman Flutter dan Firebase sebagai database. Pengujian sistem dilakukan untuk memastikan tidak adanya masalah https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 yang muncul. Setelah pengujian selesai dilakukan, sistem siap digunakan sesuai dengan desain input dan output yang telah ditentukan. Evaluasi Terakhir, tahap evaluasi dilakukan dengan merencanakan evaluasi produk agar dapat mengetahui sejauh mana produk dapat dinilai. Tahap evaluasi penting untuk memberikan umpan balik kepada pengguna dan memungkinkan revisi sesuai dengan hasil evaluasi yang diperoleh. HASIL DAN PEMBAHASAN Metode pengembangan ADDIE telah digunakan untuk menghasilkan ide desain tampilan aplikasi yang sesuai dengan fitur yang dibutuhkan untuk pembelajaran. Selanjutnya, rencana desain tersebut akan diimplementasikan menjadi sebuah aplikasi yang akan didistribusikan ke setiap gerai took PT. Kobam Pustaka Sejarah. Berikut ini adalah pembahasan mengenai aplikasi tersebut : Gambar 2. Tampilan verifikasi awal untuk Aplikasi ini dilengkapi dengan fitur verifikasi untuk akses masuk menggunakan username dan password. Untuk username dan password tersebut berdasarkan data diri pengguna karena hanya pengguna yang dapat mengaksesnya. Akses tersebut dibuat untuk keamanan data penjualan dan inventarisasi stok buku, sehingga setiap kegiatan dalam aplikasi tersebut, tercatat atas nama dari masing-masing akun tersebut. Untuk setiap pengguna yang sudah mendapatkan akses JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 masuk, maka akan muncul menu selanjutnya yaitu pilihan inventori untuk pengguna gudang dan penjualan untuk pengguna marketing. Gambar 3. Tampilan menu penjualan Pada menu ini terdapat tiga buah fitur untuk kebutuhan penjualan yaitu transaksi, commerce ( data penjuala. dan data pembeli. Fitur-fitur ini dapat dijabarkan sebagai berikut : Transaksi : Menu transaksi memiliki fungsi yang memungkinkan pengguna untuk mencatat transaksi pembelian buku melalui Fitur ini meliputi beberapa elemen penting, seperti daftar buku yang tersedia untuk pembelian, informasi harga, jumlah stok buku yang tersedia, keranjang belanja, dan metode pembayaran. Pengguna dapat langsung mencatat beberapa judul buku sekaligus, memverifikasi jumlah dan harga total pembelian, dan melakukan pembayaran melalui metode pembayaran yang tersedia. Setelah pembayaran selesai, pengguna akan menerima konfirmasi transaksi dan buku yang dibeli akan untuk mendapatkan struk sebagai bentuk bukti transaksi ke pelanggan. Fitur transaksi sangat penting bagi aplikasi penjualan buku karena memungkinkan pengguna untuk melakukan pembelian buku secara mudah dan efisien tanpa harus mengecek rak buku. ISSN : 2985-4768 Commerce (Data Penjuala. : Data penjualan yang memungkinkan pengguna untuk melihat semua transaksi yang telah Fitur ini dapat disortir berdasarkan periode harian, mingguan, atau Dengan fitur ini, pengguna dapat dengan mudah mencari nomor transaksi yang dibutuhkan dan menggunakan data tersebut sebagai laporan pendapatan harian atau bulanan. Fitur data penjualan ini sangat penting karena memungkinkan pengguna untuk melacak dan mengelola informasi transaksi dengan mudah dan efisien. Data pelanggan : Fitur data pelanggan pada aplikasi penjualan buku adalah fitur yang memungkinkan pengguna untuk melihat semua pelanggan yang telah melakukan transaksi pembelian buku di aplikasi. Fitur ini bertujuan untuk mencatat dan mendata informasi tentang setiap pelanggan yang telah melakukan pembelian. Jika suatu saat pelanggan mengajukan komplain atau keluhan terkait buku yang telah mereka beli, informasi pelanggan yang tercatat dalam fitur data pelanggan ini dapat digunakan untuk mempermudah proses pengecekan dan penanganan keluhan. Fitur data pelanggan juga dapat membantu pengguna dalam melakukan analisis perilaku pelanggan dan menyusun strategi pemasaran yang lebih efektif di masa depan. Gambar 4. Tapilan menu inventori. https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 Pada menu ini terdapat tiga buah fitur untuk kebutuhan inventori yaitu pendataan buku masuk dan keluar, stok dan laporan Gudang buku. Fiturfitur ini dapat dijabarkan sebagai berikut : Pendataan Buku Masuk dan Keluar. Fitur pendataan buku masuk dan keluar merupakan fitur yang memungkinkan pengguna untuk mencatat dan melacak buku-buku yang masuk dan keluar dari gudang. Fitur ini akan mencatat informasi seperti jumlah buku, judul buku, nomor ISBN, kategori buku, dan lokasi buku di dalam rak gudang. Selain itu, fitur ini juga dilengkapi dengan sistem barcode yang dapat memudahkan pengguna dalam melakukan pendataan dan pengecekan data buku. Pada fitur pendataan buku masuk, pengguna dapat mencatat informasi tentang buku yang diterima dari percetakan seperti jumlah buku, judul buku, nomor ISBN, kategori buku, dan letak buku di dalam rak gudang. Sementara pada fitur pendataan buku keluar, pengguna dapat mencatat informasi tentang buku yang dikeluarkan untuk toko konsinyasi atau untuk dihibahkan seperti jumlah buku, judul buku, nomor ISBN, kategori buku, dan letak buku di dalam rak gudang. Dengan adanya fitur ini, pengguna dapat memantau stok buku yang ada di gudang dan memudahkan dalam pengelolaan dan pengecekan data buku. Fitur barcode juga dapat membantu pengguna dalam melakukan pencarian dan pengecekan data buku secara cepat dan akurat. Stok Buku Fitur memungkinkan pengguna untuk melihat jumlah buku yang tersedia di gudang secara real-time. Fitur ini juga dilengkapi dengan catatan yang mencatat jumlah buku yang masuk dan keluar dari gudang, sehingga pengguna dapat mengetahui perubahan stok buku dari waktu ke waktu. Selain itu, fitur stok buku juga memungkinkan pengguna untuk melakukan pencarian berdasarkan judul buku yang diinginkan. Pengguna dapat memasukkan judul buku pada kolom pencarian, dan sistem akan menampilkan data buku yang sesuai dengan judul yang Hal ini memudahkan pengguna untuk mengetahui ketersediaan buku yang diinginkan dan memantau stok buku yang ada di gudang. https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 Dengan adanya fitur stok buku pada aplikasi penjualan buku ini, pengguna dapat mengelola dan memantau stok buku yang ada di gudang dengan lebih efisien dan akurat. Pengguna juga dapat memantau pergerakan stok buku dari waktu ke waktu, sehingga dapat membuat keputusan bisnis yang lebih baik dan tepat waktu. Laporan Gudang Fitur laporan gudang pada aplikasi penjualan buku memungkinkan pengguna untuk melihat informasi stok buku secara keseluruhan, termasuk jumlah buku masuk dan keluar serta jumlah buku yang tersedia di gudang. Laporan gudang juga dapat menampilkan informasi tentang penjualan buku, keuntungan, dan kinerja bisnis secara Dengan fitur ini, pengguna dapat memantau aktivitas gudang dengan efektif dan membuat keputusan bisnis yang tepat berdasarkan informasi yang akurat. Gambar 5, activity diagram untuk menu penjualan dan gudang JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 548 - 555 ISSN : 2985-4768 Gambar9. tampilan laporan gudang untuk buku keluar. Gambar 6, use case antara karyawan dengan Pada gambar 5 dan 6 ditampilkan fitur yang dapat diakses dan alur data yang di lakukan oleh Maka dari itu semua proses mulai dari aktivitas login dan sampai keluarnya laporan dicatat secara terperinci. Berikut adalah tampilan dari laporannya: Gambar7. tampilan laporan pembelian Gambar8. tampilan laporan pendapatan https://jurnal. id/index. php/JORAPI/index KESIMPULAN Setelah melakukan analisis terhadap data yang telah dikumpulkan, terdapat beberapa kesimpulan yang dapat ditarik sebagai berikut: Dengan penerapan sistem manajemen inventaris yang telah dibuat, diharapkan tercipta efektivitas dan efisiensi yang lebih baik dalam pengelolaan inventaris. Sistem ini dirancang untuk membantu mengelola inventaris dengan cara yang dinamis, sederhana, dan mudah diakses. Sistem manajemen inventaris yang telah dikembangkan mampu mempercepat proses pencatatan dan pelaporan inventaris, sehingga pengguna sistem dapat menghemat waktu dan tenaga. Selain itu, sistem ini juga berperan dalam mencegah kesalahan pencatatan inventaris. Dengan adanya sistem ini, pengguna dapat memperoleh informasi inventaris secara real-time, memungkinkan mereka untuk mengambil keputusan yang lebih baik dalam pengelolaan inventaris. Pencarian data dapat dilakukan dengan cepat dan akurat, sehingga memungkinkan pengguna sistem untuk merespons kebutuhan inventaris dengan lebih efektif. DAFTAR PUSTAKA