Mobile POS V 1.0 - Basic
DESKRIPSI
=========
Program Point of Sale (POS) ini dikembangkan untuk membantu toko, kios, dan pelaku UMKM dalam mengelola serta mencatat transaksi jual beli secara praktis, mudah, dan efisien hanya melalui ponsel smartphone Android.
Aplikasi ini dirancang dengan antarmuka yang sederhana dan mudah digunakan serta tidak memerlukan koneksi internet karena memanfaatkan database lokal yang tersimpan langsung di perangkat. Dengan demikian, aplikasi dapat tetap beroperasi melalui HP meskipun tanpa koneksi internet.
Aplikasi ini menyediakan berbagai fitur utama untuk mendukung operasional usaha, mulai dari pengelolaan stok barang, pencatatan transaksi pembelian dan penjualan, pencatatan pengeluaran operasional, hingga penyajian laporan keuangan secara otomatis berdasarkan transaksi yang tercatat. Melalui fitur-fitur tersebut, pengguna dapat memantau kondisi keuangan usaha, mengontrol persediaan barang, serta memperoleh informasi yang lebih terstruktur untuk membantu pengambilan keputusan bisnis.
Dengan mengutamakan kemudahan penggunaan, efisiensi, dan kemampuan beroperasi secara offline, aplikasi POS ini diharapkan menjadi solusi praktis bagi toko, kios, dan UMKM dalam mengelola aktivitas bisnis sehari-hari secara lebih tertib dan terorganisasi.
Bahasa Pemrograman : Javascript, ReactNative CLI
Database : SQLite
FITUR APLIKASI
==============
Modul Master :
1. Satuan (Simpan, Ubah, Hapus, Filter Pencarian)
2. Kategori (Simpan, Ubah, Hapus, Filter Pencarian)
3. Produk (Simpan, Ubah, Hapus, Filter Pencarian)
4. Supplier (Simpan, Ubah, Hapus, Filter Pencarian)
5. Pelanggan (Simpan, Ubah, Hapus, Filter Pencarian)
6. Pengguna (Simpan, Ubah, Hapus, Filter Pencarian)
7. Toko
Modul Transaksi
1. Pembelian (Simpan, Ubah, Hapus, Filter Pencarian)
2. Penjualan (Simpan, Ubah, Hapus, Filter Pencarian, Print Nota Penjualan)
3. Pengeluaran (Simpan, Ubah, Hapus, Filter Pencarian)
4. Kartu Stok (Expired, Rusak Dan Lainnya) (Simpan, Ubah, Hapus, Filter Pencarian, Laporan, Cetak Laporan)
Modul Laporan
1. Laporan Stok
2. Laporan Pembelian
3. Laporan Penjualan
4. Laporan Pengeluaran
6. Laporan Keuangan (Laba Rugi)
Modul Pelengkap
1. Setting Printer (Bluetooth, USB)
2. Backup & Restore Database
Server Requirements : REKOMENDASI PERANGKAT KERAS MINIMAL
1. Sistem Operasi: Windows, macOS, atau Linux (macOS diperlukan jika Anda ingin membuat dan build aplikasi khusus iOS secara lokal).
2. RAM: Minimal 8 GB (disarankan 16 GB agar lancar saat menjalankan emulator dan development tools sekaligus).
3. Penyimpanan: Minimal 20 GB ruang kosong untuk memasang berbagai SDK dan tools.
REKOMENDASI PERANGKAT LUNAK (Software & Tools)
1. Node.js: Lingkungan runtime JavaScript (disarankan menggunakan versi LTS / Long Term Support).
2. Package Manager: NPM (terpasang otomatis bersama Node.js) atau Yarn.
3. Text Editor / IDE:
Visual Studio Code (VS Code) sangat direkomendasikan untuk menulis kode.
4. Java Development Kit (JDK): Diperlukan untuk pengembangan Android (seperti JDK versi 8 atau versi yang lebih baru sesuai dokumentasi resmi).
5. Android Studio & Android SDK: Dibutuhkan untuk menjalankan emulator Android dan mengelola perangkat native Android.
6. Xcode: Khusus bagi pengguna macOS jika ingin mengembangkan aplikasi untuk platform iOS.