Monday, November 30, 2020

MONITORING SERIAL NUMBER PADA ACCURATE ONLINE DENGAN MEMANFAATKAN API ACCURATE

Latar Belakang

    Bagi para perusahaan pengguna Accurate Online ataupun Accurate Desktop yang memanfaatkan fitur SerialNumber pada software ini. Fitur ini cukup berguna bagi para user Accurate dalam memaintain setiap unit barang. Barang tidak hanya dimaintain dari sisi kode barangnya saja, akan tetapi lebih spesifik bisa dimaintain per individu barang.

    Memaintain barang/item hanya dengan kode barang saja bagi beberapa barang mungkin sudah cukup, tapi tidaklah cukup bagi barang yang memiliki SerialNumber, dan juga bagi barang yang memiliki umur kadaluarsa. Contoh barang yang perlu diterapkan SerialNumber pada tiap barang adalah barang Elektronik seperti TV, AC, Handphone, dan lain sebagainya. Barang Elektronik perlu ada maintain SerialNumber, hal ini bertujuan untuk mengamankan barang agar barang yang kembali/rusak dapat dicek bahwa barang tersebut merupakan barang yang pernah dijual oleh perusahaan. Contoh lain adalah penerapan BatchNumber pada makanan/obat yang memiliki tanggal kadaluarsa.

Perumusan Masalah

    Dengan adanya fitur ini, diharapkan perusahaan/user dapat dengan mudah memonitoring seluruh barang mereka yang memiliki SerialNumber ataupun ExpiredDate agar dapat segera mengambil langkah/keputusan selanjutnya dari data yang didapatkan.

    Sebagai contoh, perusahaan yang menerapkan BatchNumber untuk langsung mengetahui barang apa saja yang akan Expired, tentunya pengambilan data secara berkala sangat dibutuhkan.

    Pada Accurate Desktop, pengambilan seluruh data SerialNumber/BatchNumber lebih mudah ketimbang pada Accurate Online (AOL). Pada Accurate Desktop, kita bisa mengambil seluruh SerialNumber/BatchNumber dari semua barang, Sedangkan pada AOL kita tidak bisa mengambil seluruh SerialNumber akan tetapi terbatas pada Item yang telah ditentukan. Item yang ditentukan pun dibatasi hanya 20 Item saja.



Gambar 1 : Tampilan Filter sebelum menampilkan laporan SerialNumber Per Gudang pada Acc Desktop


Gambar 2 : Tampilan Filter Sebelum menampilkan laporan SerialNumber Pergudang Pada AOL


    Terlihat bahwa Navigasi pada accurate Desktop dan Accurate Online. Tentu kita sebagai user menginginkan bahwa navigasi pada AOL tidak jauh berbeda dengan Accurate Desktop. Saya sendiri pernah menanyakan hal ini kepada CPSSoft selaku pengembang AOL, jawaban mereka hal ini dilakukan agar tidak membebani server.

Berdasarkan uraian diatas maka dapat dirumuskan masalah yaitu :

1. Bagiamana menampilkan seluruh serial number pada AOL tanpa harus memilih satu persatu item, misal melampilkan seluruh serial number dengan filter related vendor.


Pembahasan

Berdasarkan uraian masalah di atas, dapat kita simpulkan bahwa pengguna AOL akan kesulitan bila mereka dihadapkan pertanyaan seperti, item apa saja yang sudah Expired, atau berapa banyak item yang sudah Expired. User tidak mungkin mengklik satu persatu item untuk mengecek status Expired di tiap barang.

CPSSoft sendiri sebagai pengembang AOL tidak mengharuskan kita untuk mengakses AOL via web Accurate.id, mereka juga menyediakan API yang sangat banyak yang dapat developer manfaatkan dalam membuat software/tehnik navigasi sendiri. Saya sempat melihat-lihat kira-kira API apa saja yang bisa digunakan agar masalah di atas dapat terpecahkan.
 
Sampai pada akhirnya saya menemukan API untuk mendapatkan SerialNumber Per warehouse. API ini membutuhkan parameter kode barang agar dapat menampilkan SerialNumber pada item yang bersangkutan. dengan API ini saya bisa mendapatkan SerialNumber/Batchnumber, Qty, dan juga warehouse (tidak termasuk ExpiredDate).

Oleh karena user menginginkan pemanggilan item berdasarkan relatedvendor, oleh karena itu API yang dibutuhkan tidak hanya 1 buah, tetapi lebih. Sehingga API yang saya gunakan adalah sebagai berikut :
1. API Vendor untuk mendapatkan Kode vendor
2. API List Item untuk mendapatkan Seluruh item berdasarkan filter related vendor pada point 1
3. API SerialNumber.

Kita dapat membuat suatu software, yang mana software tersebut dapat mengambil data dengan menggunakan API yang ada. Pada kasus ini saya menggunakan software Embarcadero. dengan Step2 API adalah sebagai berikut.
1. Saya gunakan API Vendor untuk mendapatkan seluruh data vendor.
2. Setelah saya dapatkan data vendor, user tinggal memilih vendor yang diinginkan agar dapat menampilkan item yang relatedvendornya adalah vendor yang bersangkutan, dalam hal ini saya menggunakan API Item
3. Berdasarkan API pada point 2, secara satu persatu saya ambil SerialNumber di tiap barang dengan menggunakan API SerialNumber Perwarehouse.

Disini saya tidak menjelaskan proses pembuatan software maupun sourcecodenya, akan tetapi yang saya tampilkan adalah hasilnya. Berikut softwarenya ketika telah dibuatkan:

Gambar 3 : Software Untuk Memonitoring SerialNumber pada AOL

Pada gambar 3 dapat saya jelaskan tombol-tombolnya adalah sebagai berikut :
1. Untuk mendapatkan token (akses ke user)
2. Untuk menampilkan database yang terkait dengan user/token
3. Untuk mengambil data vendor di AOL berikut checkbox dan tombol untuk mendapatkan SerialNumber.
4. Tombol filter berdasarkan vendor, kodebarang, nama barang, gudang dan juga katakunci
5. Tombol Filter berdasarkan tanggal kadaluarsa.
6. Pilihan tampilan yang diinginkan, summary atau detail
7. Tampilan Lengkap
8. Untuk menampilkan dalam bentuk report
9. Modifikasi report.





Setelah selesai dibuat, memang ada jeda yang lumayan lama ketika kita mau menampilkan serialnumber, tapi hal ini lebih baik ketimbang kita pilih satu persatu item.

KESIMPULAN

Malasah diatas dapat dipecahkan dengan memanfaatkan API pada Accurate Online, kita bisa manipulasi API dengan navigasi yang kita inginkan, dan juga tampilan yang kita inginkan.

Sunday, November 8, 2020

TOOLS XLS2AOL

 

Software XLS 2 AOL

 

GAMBARAN SINGKAT

Perkenalkan sebuah Aplikasi bernama XLS 2 AOL yang mana Aplikasi ini berfungsi untuk membantu anda meringkas penginputan data ke Accurate Online (AOL). Dengan aplikasi ini, anda tinggal menyiapkan Format Excel, lalu hanya dengan beberapa kali mengklik, data anda yang tadinya masih dalam bentuk excel akan terpindah secara otomatis ke Accurate Online Anda.

 

TEKNOLOGI YANG DIGUNAKAN

Aplikasi  ini memanfaatkan fitur API yang disediakan oleh CPSSOFT selaku pengembang Accurate Online. API yang disediakan oleh CPSSOFT dimanfaatkan sedemikian rupa agar dapat mendukung proses import data dalam bentuk xls.

 

MODUL YANG DAPAT DIIMPORT

Banyak sekali module-module yang dapat diimport dari aplikasi ini diantaranya.

1.    Grup General Ledger terdiri dari

a.       Journal Voucher

b.       Accrual Expense

2.       Grup Cash Bank terdiri dari

a.       Other Payment

b.       Other Deposit

c.       Bank Transfer

3.       Grup Sales Terdiri dari

a.       Sales Quotation

b.       Sales Order

c.       Delivery Order

d.       Sales Invoice/Sales Down Payment

e.       Customer Receipt

f.        Sales Return

4.       Grup Purchase terdiri dari

a.       Purchase Order

b.       Receive Item

c.       Purchase Invoice / Purchase Down Payment

d.       Vendor Payment

e.       Purchase Return

5.       Grup Inventory terdiri dari

a.       Purchase Requisition

b.       Item Transfer

c.       Item Adjustment

d.       Job Costing

e.       Material Adjustment

 

SYARAT DAN KETENTUAN PENGGUNAAN

Sebelum menggunakan aplikasi ini, anda diminta untuk melakukan otorisasi. Otorisasi ini diperlukan agar aplikasi diperbolehkan untuk memasukan data ke database AOL anda.

Perhatikan, apabila anda telah menyetujui, maka atas database yang dipilih akan terkena biaya pemanfaatan software sebesar 20rb per bulan (Harga sewaktu-waktu dapat berubah berdasarkan ketentuan CPSSOFT selaku pemilik AOL).

 

LISENSI

Aplikasi XLX2AOL terdiri dari 2 versi yaitu versi trial dan berbayar. Untuk versi trial transaksi dibatasi sebanyak 3 transaksi per sekali import. Sedangkan untuk versi berbayar tidak ada Batasan transaksi tergantung dari module apa yang akan dibeli.

Lisensi melekat pada tiap computer sehingga software ini tidak dapat dipindah-pindah, terkecuali atas dasar persetujuan developer.

 

UNTUK INFORMASI LEBIH LANJUT

Hadinata

081218122201

 

Monday, October 19, 2020

CUSTOM ACCURATE 4, 5 DESKTOP

    Accurate 4 dan Accurate 5 Desktop merupakan software Akuntansi Package yang dibuat oleh PT. Cipta Piranti Sejahtera. Meskipun Software ini bersifat Package, software ini cukup capable untuk melakukan fungsi akuntansi, fungsi keuangan, dan fungsi fungsi administrasi lainnya dengan baik. Software ini juga cukup memiliki kesan yang baik di para pengguna, beberapa user atau perusahaan telah cocok dengan software ini, sehingga bertahun-tahun menggunakan software ini.

    Beberapa perusahaan, mungkin sudah sangat cocok dengan apa yang telah ada di software ini, akan tetapi ada juga beberapa perusahaan yang menginginkan penyesuaian. Penyesuaian yang ada bisa meliputi dari sisi reporting, user interface, atau pembuatan dashboard.

    Pada blog ini akan dijelaskan secara terperinci, apa saja yang telah dimodifikasi penulis pada accurate 4, dan 5 Desktop dalam rangka memenuhi kebutuhan para pengguna.


Jakarta, 19 Oktober 2020.




MONITORING SERIAL NUMBER PADA ACCURATE ONLINE DENGAN MEMANFAATKAN API ACCURATE

Latar Belakang      Bagi para perusahaan pengguna Accurate Online ataupun Accurate Desktop yang memanfaatkan fitur SerialNumber pada softwar...