Tuesday, May 1, 2018

Beberapa Perbaikan Pada Rilis 12 (Versi 3.2.1)

Dari waktu ke waktu saya terus berupaya agar aplikasi The Userman ini dapat berguna bagi mereka yang membutuhkan. Perbaikan demi perbaikan terus saya lakukan mulai dari penambahan fitur serta perbaikan kesalahan logika yang menjadi bug di aplikasi ini. Saya menyadari bahwa memang kemampuan saya cukup terbatas dalam dunia Pemrograman sehingga kadangkala terjadi kesalahan logika yang menyebabkan hasil pemrosesan yang tidak sesuai dengan yang seharusnya didapatkan.

Di awal bulan Mei ini, untuk menyambut kedatangan bulan Ramadhan, saya kembali memperbaiki beberapa bug yang ada dalam aplikasi ini. Berikut adalah daftar perbaikan yang saya lakukan pada rilis ke 12 (versi 3.2.1) ini.

1. Masalah MDI Form Setelah Scroll Data di Tabel

Bug ini memang tidak akan memberikan efek yang berarti dalam aplikasi ini. Namun demikian saya merasa cukup terganggu dengannya. Bug ini akan membuat tampilan yang tidak sesuai dengan ukuran form setelah tabel discroll. Jika anda tidak jeli saya yakin anda tidak akan menemukan bug ini. Berikut adalah gambar bug yang saya maksud.

Beberapa Perbaikan Pada Rilis 12 (Versi 3.2.1)

2. Multiple select Tabel User (Checkbox dibuang)

Bug kedua adalah komponen Checkbox yang saya tambahkan pada rilis sebelumnya. Sebenarnya tujuannya sangat membantu untuk menghapus beberapa user sekaligus namun demikian saya baru menyadari bahwa terjadi penumpukan komponen checkbox yang mengakibatkan tampilan yang tidak enak dilihat. selain itu, komponen checkbox tidak terhapus setelah data berhasil dihapus. Berikut adalah tampilannya

Beberapa Perbaikan Pada Rilis 12 (Versi 3.2.1)

Untuk menjawab persoalan ini, saya menghapus komponen Checkbox tersebut. Untuk mengganti fungsi checkbox tersebut agar dapat menghapus beberapa data user sekaligus dapat dilakukan dengan Drag n Drop data user pada tabel atau dengan memilih salah satu data user kemudian menekan tombol shift+panah bawah/atas. Untuk tujuan spesifik seperti menghapus user expired anda dapat memanfaatkan menu hapus user.

3. Format angka Informasi Bandwidth terpakai (Upload & Download)

Satu lagi bug yang cukup mengganggu mata adalah informasi bandwidth terpakai (upload dan download) di tabel user. Karena angka tersebut ditampilkan dalam format pecahan, terdapat beberapa angka dibelakang koma yang mengakibatkan penyampaian informasi bandwidth terpakai menjadi tidak maksimal. Perbaikan dilakukan dengan menampilkan hanya 2 angka dibelakang koma.

4. Garis Kolom tabel bisa digeser

Berikutnya adalah fitur tambahan agar garis kolom pada tabel dapat digeser. Fasilitas ini mungkin akan membantu untuk menampilkan data user yang terpotong mengingat jumlah kolom yang begitu banyak. Semoga beberapa perbaikan ini dapat menjadikan anda lebih nyaman menggunakan aplikasi The userman ini.

Saturday, April 7, 2018

Memaksimalkan Fitur Validity The Userman

Sudah lama sekali saya berniat melakukan sedikit perubahan untuk memaksimalkan fitur validity di aplikasi The Userman ini namun terkendala kesibukan yang sangat padat. Fitur ini sangat berguna untuk memberikan masa berlaku dari masing-masing user yang digenerate. Namun demikian cara kerjanya dirasa masih belum maksimal karena script yang digunakan untuk melakukan validasi dijalankan 1x sehari. Hal ini membuat pengguna yang seharusnya expired pada hari ini akan mundur 1 hari. Alhasil banyak yang menyayangkan fitur ini.

Pada Rilis ke 11 ini saya melakukan sedikit perbaikan pada fitur validity ini. Secara keseluruhan, cara kerja masih sama dengan sebelumnya hanya saja ada beberapa perubahan yang perlu dicatat :

Memaksimalkan Fitur Validity The Userman

1. Pada proses instalasi validity, pengguna dapat menentukan interval untuk menjalankan script. Terdapat 3 pilihan yaitu Menit, Jam dan Hari. Script validasi akan dijalankan berdasarkan interval yang dipilih (misal 1 menit sekali atau 1 jam sekali)

2. Validasi dilakukan menggunakan Tanggal dan Waktu. Informasi Tanggal dan Waktu user pertama kali login akan ditambahkan di kolom komentar. Informasi tersebut selanjutnya dijadikan parameter oleh script yang terpasang untuk menonaktifkan user yang telah melewati masa aktif. Hal ini  membuat Fitur Validity menjadi lebih maksimal.

Saya mencatat, sejak versi sebelumnya, banyak pengguna yang gagal menginstall Fitur Validity ini. Pada postingan ini saya tekankan agar anda mengganti format tanggal komputer menjadi dd/MM/yyyy (Tanggal/Bulan/Tahun) dan untuk format waktu menjadi (hh:mm). Hal ini karena aplikasi The Userman menggunakan format tanggal dan waktu tersebut. Pastikan waktu dan tanggal sesuai dengan waktu dan tanggal yang sebenarnya. Perhatikan format yang saya gunakan berikut (klik untuk memperbesar).
Memaksimalkan Fitur Validity The Userman
Memaksimalkan Fitur Validity The Userman
Memaksimalkan Fitur Validity The Userman
Selain itu, pada beberapa kasus, Fitur ini tidak berjalan dengan baik. Permasalahan ini terjadi karena pada saat menginstall Validity tanggal komputer dan tanggal Routerboard tidak sama. Jadi Pastikan waktu dan tanggal Routerboard sesuai dengan waktu dan tanggal yang sebenarnya. Perhatikan Gambar berikut (System - Clock)

Memaksimalkan Fitur Validity The Userman

Sunday, April 1, 2018

Beberapa Perubahan Pada Rilis ke 10 (Versi 3.0.0)

Setelah fakum beberapa bulan akhirnya pada hari ini (01/04/2018) kami merilis kembali aplikasi The Userman ini dengan beberapa perbaikan dan penambahan fitur. Kami menyadari bahwa memerlukan motivasi tersendiri untuk dapat meluangkan waktu disela-sela kesibukan yang begitu padat. Kami mencatat, Sejak beberapa bulan ini terdapat beberapa point yang perlu ditambahkan pada aplikasi ini untuk menunjang keperluan pengguna.

Pada Rilis ke 10 ini, kami melakukan beberapa penambahan dan perbaikan sebagai berikut :

1. Custom Voucher HTML

Fitur ini memungkinkan pengguna untuk mengeksport voucher hotspot kedalam format HTML yang tentu saja dapat dicustom oleh oleh pengguna. Fitur ini ditambahkan karena terdapat banyak sekali usulan pengguna tentang template voucher PDF yang dirasa belum sesuai. Penjelasan lebih lanjut tentang fitur ini silahkan baca pada postingan kami disini.    

2. Selected Row Checklist (Multiple Delete & Clear Counter)

Fitur ini memungkinkan pengguna untuk menghapus data user hotspot beberapa buah sekaligus dengan cara mencentang user yang akan dihapus. Selain menghapus, fitur ini juga dapat digunakan untuk menghapus counter. 

3. Keterangan Mb di Kuota

Terdapat keterangan Mb pada kuota user hotspot. Sebelumnya, kuota ditampilkan berdasarkan Byte yang cukup membingungkan pengguna dalam mengkalkulasi jumlah kuota.

4. Keterangan Byte/Kb/Mb di Bandwidth Terpakai

Selain keterangan pada informasi kuota pengguna, informasi menggunakan Byte/Kb/Mb juga ditampilkan pada Bandwidth yang telah dipakai oleh pengguna. 

5. Sort Stringgrid Click Title

Fitur ini memungkinkan pengguna untuk mengurutkan data user hotspot. Daftar user hotspot dapat diurutkan dengan cara mengklik title pada grid (table). 

Itulah beberapa perubahan dan penambahan yang ditambahkan pada versi 3.0.0 ini. Semoga pengguna merasa terbantu. :)

Eksport Voucher Hotspot Menggunakan Template HTML

Salah satu fitur penting pada rilis ke 10 ini adalah adanya fitur untuk mengeksport data pengguna kedalam format (*.html). Fitur ini ditambahkan karena memang dirasa perlu untuk menjawab permasalahan dan keluhan beberapa pengguna tentang template dan tata letak voucher yang dieksport menggunakan format (*.pdf).

Bila diperhatikan, fitur ini sangat menyerupai userman Mikrotik. Pengguna dapat melayout sendiri template voucher yang diinginkan dalam format (*.html). Karena cara kerjanya hampir sama dengan userman, pengguna juga dapat menggunakan template voucher userman dengan tanpa menyertakan bagian break.

Hal yang perlu diperhatikan adalah pada bagian row. Agar data dapat ditampikan, berikut adalah beberapa parameter yang dapat dikenali oleh aplikasi The Userman. Perlu diketahui bahwa parameter harus diapit oleh karakter persen %.

Parameter %username% untuk menampilkan username login
Parameter %password% untuk menampilkan password login
Parameter %timelimit% untuk menampilkan limitasi waktu
Parameter %validity% untuk menampilkan validity
Parameter %price% untuk menampilkan harga voucher

Kami merasa 5 parameter tersebut yang cukup penting untuk ditampilkan. Selain parameter diatas, aplikasi The Userman tidak dapat mengenalinya sehingga pastikan mengisinya dengan benar. Pengguna tidak harus menampilkan semuanya melainkan dapat memilih yang ingin ditampilkan.

Eksport voucher menggunakan template HTML belum bisa menampilkan QR Code. Namun demikian kami berharap fitur ini dapat berguna untuk anda yang kurang puas dengan fitur eksport voucher menjadi file (*.pdf).     

Monday, January 1, 2018

Memilih Kolom Template Untuk Voucher Hotspot

Sebelumnya kami ucapkan terima kasih yang sedalam-dalamnya kepada para Donatur yang telah bersedia menyumbangkan sedikit rezekinya untuk pengembangan aplikasi The Userman ini. Donasi tersebut menjadi penyemangat tersendiri bagi kami untuk terus mengembangkan aplikasi ini dalam menjawab permasalahan pengguna. :)

Sudah beberapa kali saya menerima usulan baik melalui kolom komentar, halaman kontak pada blog ini ataupun melalui email. Usulan tersebut berisi saran untuk mengembalikan ukuran voucher Custom Template menjadi 3 kolom. Hal ini karena menurut mereka ukuran itulah yang lebih ideal daripada ukuran saat ini (2 kolom).

Sebenarnya saya sendiri mempertimbangkan beberapa hal sebelum merubahnya menjadi 2 kolom. Salah satunya agar ukuran QR Code menjadi lebih ideal. Selain itu agar ukuran voucher menjadi lebih besar seukuran kartu nama. Namun demikian saya kembali mempertimbangkan untuk menambahkan opsi agar user dapat memilih sendiri jumlah kolom pada template voucher hotspot setelah membaca komentar dari salah seorang pengguna. 

Jadilah pada rilis kesembilan ini (versi 2.2.2) saya hanya menambahkan fitur tersebut. Saya mohon maaf karena tidak bisa menerima begitu saja semua usulan yang pengguna berikan karena banyak hal yang perlu dipertimbangkan termasuk manfaatnya.

Fitur ini memungkinkan pengguna dapat menentukan sendiri jumlah kolom untuk voucher yang akan dicetak dalam satu halaman. Untuk menggunakan fitur ini dapat melalui menu Export Voucher - Template Column

Memilih Kolom Template Untuk Voucher Hotspot

Hanya terdapat 2 pilihan opsi yaitu 2 kolom dan 3 kolom. Perlu diperhatikan bahwa fitur ini hanya berfungsi untuk Custom Voucher Template jadi jika anda menggunakannya pada template default maka bisa dipastikan tidak akan berjalan. Berikut adalah contoh hasil eksport menggunakan 3 dan 2 kolom.


Contoh gambar template voucher 2 kolom perhalaman.


Contoh gambar template voucher 3 kolom perhalaman.

Hanya itu fitur yang saya tambahkan pada rilis kesembilan ini (versi 2.2.2). Opsi kolom tersebut dapat juga digunakan jika menambahkan QR Code. Selamat mencoba fitur baru ini dan semoga puas. :)