Kamis, 26 Desember 2019

Sistem Pakar Penyakit Cabe Menggunakan Java & MySQL

Sistem pakar adalah sebuah sistem yang berisi informasi dari seorang pakar sehingga dapat digunakan untuk konsultasi. Pengetahuan dari pakar di dalam sistem ini digunakan sebagi dasar oleh Sistem Pakar untuk menjawab pertanyaan (konsultasi).

Beberapa waktu lalu saya mengembangkan aplikasi sistem pakar untuk kasus penyakit cabe menggunakan Bahasa Pemrograman Java dan Database MySQL. Berikut adalah beberapa tampilan screenshotnya.

Sistem Pakar Penyakit Cabe Menggunakan Java & MySQL
gambar halaman login

Sistem Pakar Penyakit Cabe Menggunakan Java & MySQL
gambar halaman utama 

Jika teman-teman tertarik untuk mempelajari silahkan cek di github saya (https://github.com/tauhidcp/sistem-pakar-penyakit-cabe)


Mikrotik PHP API Generate User Hotspot

Sekarang saya mau bahas Mikrotik. Tapi bukan konfigurasi perangkatnya melainkan Mikrotik PHP API. Sebuah cara untuk meremote mikrotik menggunakan coding PHP. Seperti yang telah saya ceritakan pada teman-teman “Saya suka jaringan dan pemrograman”.

Baru-baru ini mikrotik mengeluarkan produk terbaru yang cukup murah dibandrol dengan harga sekitar 250 ribu-an. Namun sayang beribu sayang, meskipun harganya murah, ada beberapa fitur yang menurut saya cukup penting tapi justru dihilangkan. Seperti fitur userman yang dapat digunakan untuk melakukan generate user hotspot. fitur ini bagi saya cukup penting karena juga dapat memanagement bandwidth dan waktu akses ke dalam jaringan hotspot.

Berangkat dari problem diatas, saya membuat sebuah aplikasi untuk memenuhi kebutuhan tersebut menggunakan Mikrotik PHP API. aplikasi yang saya buat ini memiliki fitur yang mirip dengan userman (meskipun kalah jauh :p) yaitu:

- Dapat membuat sebuah dan melakukan generate user hotspot melalui interface aplikasi
- Dapat memanagement bandwdith user melalui interface aplikasi
- Dapat mengatur waktu akses ke jaringan hotspot melalui antarmuka aplikasi
- Mencetak user yang telah digenerate menjadi file *.pdf
- Mengeksport user yang telah di generate menjadi file excel (*.xls)

Sengaja saya buat aplikasi ini untuk mengisi waktu luang disela-sela kesibukan pekerjaan. saya selalu berharap bisa membagi pengetahuan melalui blog sederhana ini. Penasaran pingin lihat? tampilan aplikasinya seperti screenshot dibawah ini.

Mikrotik PHP API Generate User Hotspot
 halaman data user hotspot

Mikrotik PHP API Generate User Hotspot
halaman generate user hotspot

Jika anda tertarik ingin mengembangkan lebih jauh. silahkan cek di github (https://github.com/tauhidcp/mikrotik-php-api-hotspot-user-generator).


Aplikasi Database Client Server Menggunakan Socket Java

Tutorial yang membahas tentang Aplikasi Database Client Server Menggunakan Bahasa Pemrograman Java saat ini masih jarang kita temui. Beberapa waktu lalu saya iseng-iseng ngoprek projek aplikasi database client server sederhana menggunakan Socket di Java dan pada postingan ini saya berniat untuk membagikannya.

Sebenarnya aplikasi ini masih sangat jauh dari kategori sempurna namun paling tidak aplikasi client memiliki kemampuan untuk menambah, mengedit, menghapus dan menampilkan data yang diambil dari aplikasi server. Berikut adalah tampilan screenshotnya.

Aplikasi Database Client Server Menggunakan Socket Java
gambar aplikasi server

Aplikasi Database Client Server Menggunakan Socket Java
gambar aplikasi client

Agar dapat berjalan dengan baik, matikan firewall dan anti virus anda. Jika teman-teman tertarik untuk mempelajari silahkan cek di github saya (https://github.com/tauhidcp/client-server-socket-java)


Aplikasi Web Service Pascal (Lazarus) - PHP - MySQL

Perbedaan web service dengan web pada umumnya adalah interaksi yang diberikan. URL web service hanya mengandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi. Biasanya, sebuah aksi atau fungsi tertentu akan diwakili oleh URL dari web service itu sendiri. Berikut adalah mekanisme HTTP Request.

Aplikasi Web Service Pascal (Lazarus) – PHP – MySQL

Berikut akan saya sharing source code aplikasi web service sederhana menggunakan bahasa pemrograman Pascal (Lazarus) - PHP - MySQL. Saya merasa akan lebih bermanfaat jika saya sharing di blog ini barangkali ada yang butuh untuk belajar. Aplikasi ini memiliki kemampuan sebagai berikut.

1. Menampilkan data dari format JSON kedalam komponen StringGrid
2. Menambahkan data dari interface aplikasi desktop (pascal) dan selanjutnya diteruskan ke PHP dan MySQL
3. Mengubah data dari interface aplikasi desktop (pascal) dan selanjutnya diteruskan ke PHP dan MySQL
4. Menghapus data dari interface aplikasi desktop (pascal) dan selanjutnya diteruskan ke PHP dan MySQL
5. Mengupload File dari interface aplikasi desktop (pascal) dan selanjutnya diteruskan ke PHP.
6. Mendownload File.
7. Aplikasi ini memerlukan libary pihak ketiga (Synapse) agar dapat berjalan dengan baik. Silahkan download dan tambahkan library tersebut ke projek.

Jika teman-teman tertarik untuk mempelajari silahkan cek di github saya (https://github.com/tauhidcp/web-service-pascal-lazarus)