ABSTRAK Warung Kopi Meteora merupakan usaha mikro yang memiliki dua cabang operasional sehingga membutuhkan pengelolaan inventaris bahan baku yang lebih efektif. Sistem pencatatan yang sebelumnya masih dilakukan secara manual dan dikembangkan menggunakan spreadsheet menimbulkan berbagai kendala, seperti tingginya risiko human error, ketidaksesuaian data stok antar cabang, keterlambatan pembaruan informasi persediaan, serta belum tersedianya sistem yang mampu menyajikan data secara real-time. Oleh karena itu, Kerja Praktik ini bertujuan merancang aplikasi inventaris barang berbasis Android menggunakan framework React Native untuk mendukung proses pengelolaan persediaan yang lebih efisien. Metode pengumpulan data yang digunakan meliputi observasi, wawancara, dan studi pustaka, sedangkan metode pengembangan sistem menggunakan pendekatan Agile dengan kerangka kerja SCRUM. Hasil kegiatan menghasilkan rancangan sistem yang mencakup analisis kebutuhan fungsional dan nonfungsional, perancangan Use Case Diagram, Activity Diagram, Sequence Diagram, Class Diagram, Entity Relationship Diagram (ERD), perancangan basis data, serta rancangan User Interface dan User Experience. Sistem yang dirancang memiliki fitur autentikasi pengguna, pengelolaan data master barang, pencatatan barang masuk dan barang keluar, pemantauan stok berdasarkan cabang secara real-time, serta penyajian riwayat transaksi inventaris. Rancangan aplikasi ini diharapkan dapat meningkatkan akurasi pencatatan, mempermudah pengawasan persediaan, mengurangi kesalahan pengelolaan stok, serta mendukung pengambilan keputusan operasional di Warung Kopi Meteora secara lebih efektif dan efisien. ABSTRACT Meteora Coffee Shop is a micro-enterprise with two operational branches, requiring more effective raw material inventory management. The previous manual recording system, developed using spreadsheets, presented various challenges, such as a high risk of human error, discrepancies in stock data between branches, delays in updating inventory information, and the lack of a system capable of presenting data in real time. Therefore, this internship aims to design an Android-based inventory application using the React Native framework to support a more efficient inventory management process. Data collection methods include observation, interviews, and literature studies, while the system development method uses an Agile approach with the SCRUM framework. The results of the activity produced a system design that includes functional and non-functional requirements analysis, Use Case Diagram design, Activity Diagram, Sequence Diagram, Class Diagram, Entity Relationship Diagram (ERD), database design, and User Interface and User Experience design. The designed system features user authentication, master data management, recording of incoming and outgoing goods, real-time stock monitoring based on branches, and presentation of inventory transaction history. This application design is expected to improve recording accuracy, simplify inventory monitoring, reduce stock management errors, and support more effective and efficient operational decision-making at Warung Kopi Meteora.
Copyrights © 2026