Kali ini, ISS merancang aplikasi Point of Sale (POS) untuk owner dari sebuah toko UMKM di Bandung. Toko sudah menggunakan sistem POS yang sama selama hampir 20 tahun, dengan komputer berbasis windows XP.

Permintaan owner adalah untuk memperbarui aplikasi dikarenakan komputer sudah tua dan akan diganti. Setelah mengadakan tanya jawab cara penggunaan aplikasi lama, diketahui bahwa aplikasi lama sulit untuk diinstall kembali di komputer baru karena customer support yang sudah tidak ada. Aplikasi lama juga tidak dipakai seluruh fungsinya sehingga lebih masuk akal untuk membuat aplikasi pengganti dengan fungsi hampir sama tetapi seusai kebutuhan dan dapat diperbarui secara berkelanjutan karena dibuat lokal oleh ISS.
Aplikasi dibuat menggunakan platform flutter, dengan pertimbangan kemudahan untuk dikembangkan ke berbagai media lebih lanjut seperti smartphone, di masa depan. Aplikasi POS yang digunakan terdiri dari 4 bagian besar, yaitu:
- Point of Sale, untuk mencatat pembelian ritel
- Invoice, untuk mencatat pembelian grosir dengan klien terdaftar
- Stock, untuk mendaftarkan barang dagangan (SKU)
- Purchase, untuk mencatat pembelian barang dari supplier
Point of Sale
Tampilan layar aplikasi lama adalah sebagai berikut,

Tampilan tersebut diperbarui seperti di bawah ini,

Pertimbangan yang dipakai saat membarukan tampilan adalah:
- Memperbarui tampilan tanpa mengurangi rasa keterbiasaan pada aplikasi lama
- Menghilangkan fungsi atau tombol yang tidak dipakai
- Menambahkan tombol dengan bentuk dan ukuran yang lebih mudah dimengerti
Dalam aplikasi lama, untuk menambahkan barang, diperlukan untuk menekan tombol keyboard F10. Dalam aplikasi baru, ditambahkan tombol (+) di bagian kiri tabel untuk memudahkan penggunaan.
Pada layar pencarian barang pada aplikasi lama, diperlukan untuk pengetikan kata kunci dan menekan tombol [OK] untuk tampilan hasil (2 langkah).


Pada aplikasi baru, layar pencarian ditayangkan pop-up dan pengetikan kata kunci akan secara otomatis memperbarui hasil pencarian secara real-time (1 langkah).

Kesimpulan
- Pembaruan aplikasi lama dapat dilakukan untuk efisiensi penggunaan tanpa mengurangi rasa keterbiasaan pada aplikasi lama.
- Dengan menggunakan flutter, aplikasi bisa dikembangkan untuk platform lainnya dengan basis kode yang sama.
Penutup
Di ISS, kami dapat memberikan solusi kustom terhadap pembaruan aplikasi lama yang tidak lagi mendapat dukungan. Kami sanggup menyediakan solusi untuk berbagai aplikasi yang disesuaikan dengan keinginan pemesan. silakan kontak ISS dan berdiskusilah dengan kami.