Cara Impor Daftar Barang ke Dalam Aplikasi Android Mesin Kasir

Aplikasi Android Mesin Kasir yang bisa didownload secara gratis di Google Play Store adalah aplikasi termudah untuk mengelola transaksi keuangan toko / bisnis Anda. Saat tulisan ini dibuat sudah didownload oleh lebih dari 10 ribu pengguna.

Salah satu kemudahan yang ditawarkan adalah Anda bisa membuat daftar barang menggunakan file excel kemudian mengimpornya ke dalam aplikasi android Mesin Kasir. Dengan cara ini Anda tidak perlu memasukkan barang satu per satu yang tentu saja akan kerepotan jika Anda memiliki barang puluhan bahkan ratusan.

Melalui tulisan ini saya akan menjelaskan secara lebih detil bagaimana cara mengimpor daftar barang ke dalam Aplikasi Android Mesin Kasir. Berikut adalah langkah-langkahnya :

  1. Buat file dengan file excel seperti contoh yang di bawah. Baris pertama adalah nama kolom. Jangan sampai ada kolom yang kosong. Jika harga beli tidak ada maka harus diisi angka 0. Count stock diisi Yes jika barang tersebut akan dihitung stoknya. Sebaliknya jika tidak dihitung maka diisi No.
  2. MesinKasir impor 1

  3. Isi daftar barang Anda ke dalam file excel tersebut.
  4. Ubah separator file csv dengan tanda | (pipe). Secara lengkap dapat mengikuti petunjuk di sini. Hal ini dilakukan agar pada saat Anda menyimpan file excel sebagai CSV, tanda pemisah antar kolom menggunakan |
  5. Simpan file tersebut sebagai csv
  6. mesinkasir impor 2

    mesinkasir impor 3

  7. File csv tersebut jika dibuka dengan notepad akan terlihat seperti di bawah. Kolom dipisahkan dengan tanda |
  8. mesinkasir impor 4

  9. Upload file tersebut dari komputer Anda ke Google Drive Anda
  10. Buka Google Drive di handphone Anda dan download file csv tersebut
  11. Buka aplikasi Mesin Kasir. Masuk menu Atur Barang dan tekan tombol impor
  12. mesinkasir impor 5

  13. Pilih file csv yang baru Anda download. File csv bisa Anda pilih langsung dari akun Google Drive Anda jika Anda tidak melakukan download terlebih dahulu pada langkah 7 di atas

Perbedaan Where dan On Pada Left Join SQL

Biasanya aplikasi Android yang berhubungan dengan data, misal menampilkan atau menambahkan / mengedit data, pasti menggunakan SQL dalam pemrosesan data tersebut. SQL nya dapat ditempatkan di sisi aplikasi Androidnya sendiri atau pun di sisi server.

Oleh karena SQL sangat dibutuhkan dalam pengembangan aplikasi Android maka kali ini saya akan membahas sedikit mengenai perbedaan Where dan On pada left join SQL. Langsung ke contoh untuk lebih jelasnya.

Misal kita memiliki dua buah tabel yaitu Table_A & Table_B seperti di bawah.

Table_A:

date_sell customer_number outlet_number
2016-07-14 628170000001 628189998887
2016-07-15 628170000002 628189998887
2016-07-15 628170000003 628189998887
2016-07-15 628170000004 628189998887
2016-07-15 628170000005 628189998887

Table_B:

date_trn customer_number
2016-07-23 628170000001
2016-07-23 628170000002
2016-07-23 628170000003
2016-07-23 628189998887
2016-07-23 628170000005

Jika kita menempatkan date_sell di bagian On saat melakukan left join seperti berikut :

select a.date_sell, a.customer_number, a.outlet_number, b.date_trn from table_a a left outer join table_b b on a.customer_number=b.customer_number and a.date_sell=’2016-07-14′

Maka hasilnya adalah seperti di bawah:

date_sell customer_number outlet_number date_trn
2016-07-14 628170000001 628189998887 2016-07-23
2016-07-15 628170000002 628189998887 2016-07-23
2016-07-15 628170000003 628189998887 2016-07-23
2016-07-15 628170000004 628189998887 2016-07-23
2016-07-15 628170000005 628189998887 2016-07-23

Tentu saja jika kita sebenarnya ingin menampilkan hanya date_sell=’2016-07-14′ hasilnya akan salah.

Akan berbeda hasilnya jika kita menempatkan date_sell di sisi where seperti di bawah :

select a.date_sell, a.customer_number, a.outlet_number, b.date_trn from table_a a left outer join table_b b on a.customer_number=b.customer_number where a.date_sell=’2016-07-14′

Maka hasilnya sesuai dengan yang diharapkan seperti di bawah:

date_sell customer_number outlet_number date_trn
2016-07-14 628170000001 628189998887 2016-07-23