Membuat aplikasi desktop dengan php

Aplikasi PHP merupakan aplikasi web yang berorientasi pada sisi server. Aplikasi PHP jika dilengkapi dengan database akan menghasilkan konten yang dinamis. Aplikasi PHP tidak harus selalu diakses dari server online yang memerlukan koneksi internet, namun untuk keperluan tertentu dapat diakses secara offline (localhost).

Suatu waktu, saya bertemu klien yang meminta untuk dibuatkan aplikasi pergudangan sederhana berbasis web. Aplikasi tersebut digunakan untuk memantau lalulintas barang masuk dan barang keluar. Di dalam aplikasi tersebut sudah termasuk manajemen dan pengelolaan data barang yang diambil dari database. Operasi database CRUD (Create, Read, Update dan Delete) sudah dipastikan ada didalamnya untuk memasukkan data-data yang terbaru.

Namun permasalahan muncul, karena klien tidak tahu dan tidak akan pernah mengerti bagaimana cara menghidupkan dan menjalankan server agar aplikasi yang berisi file PHP dapat dijalankan pada browser. Klien hanya tahu bagaimana cara mengoperasikan aplikasi yang sudah jadi. Nah, sebagai programmer atau pengembang yang baik dan bijak, diharuskan dapat menyelesaikan permasalahan yang dihadapi klien.

Untuk mengatasi hal tersebut, perlu dibuatkan alur yang lebih sederhana bagaimana menjalankan aplikasi PHP hanya dengan sekali klik. Idenya hampir sama dengan file exe (executable) pada Windows. Jika pengguna mengklik icon shortcut program pada desktop windows, maka program tersebut akan langsung ditampilkan dan digunakan saat itu juga.

Untuk menjalankan aplikasi PHP dengan sekali klik, dapat menggunakan file .bat. File .bat tersebut nantinya berisi rangkaian perintah untuk menghidupkan server, dan saat server sudah menyala (jeda waktu 10 detik) maka web browser dengan alamat URL aplikasi PHP akan secara otomatis ditampilkan dan siap digunakan.

Membuat File .bat

File dengan ekstensi bat merupakan file script pada DOS, OS/2 dan Microsoft Windows yang berisikan rangkaian perintah yang akan dieksekusi oleh penerjemah command-line, biasanya disimpan dalam bentuk file text sederhana. File .bat memiliki rangkaian perintah hampir sama dengan command prompt yang digunakan untuk berbagai keperluan dengan nilai aksi yang beragam.

Untuk membuat file .bat, silahkan buka text editor yang menghasilkan file ASCII murni misalnya notepad pada Windows. Kemudian menuliskan rangkaian perintah yang nantinya akan dieksekusi oleh Windows. Lalu simpan dengan nama dan ekstensi bat misalnya shortcut_project.bat. Untuk memudahkan menetapkan lokasi penyimpanan, silahkan simpan pada Desktop.

Membuat aplikasi desktop dengan php

Jika menggunakan server Xampp, berikut isi file shortcut_project.bat :

1
2
3
4
5
6
7
@echo off
cd "C:\xampp\"
start xampp_start.exe
TIMEOUT 10
cd "C:\Program Files (x86)\Google\Chrome\Aplication"
start chrome.exe 127.0.0.1\selamat_datang.php
exit

Jika menggunakan server Wamp, berikut isi file shortcut_project.bat :

1
2
3
4
5
6
7
@echo off
cd "C:\wamp\"
start wampmanager.exe
TIMEOUT 10
cd "C:\Users\User\AppData\Local\Google\Chrome\Aplication"
start chrome.exe 127.0.0.1\selamat_datang.php
exit

Untuk file PHP (sample), misalnya selamat_datang.php :

1
2
3
  echo "

Selamat datang di websiteku..

";
?>

Membuat Icon Shortcut Pada Desktop Windows

File yang sudah berhasil dibuat merupakan file bat. Anda dapat mengeksekusinya secara langsung dengan melakukan double klik pada file bat tersebut. Namun karena tujuannya adalah memudahkan klien supaya terdapat icon shortcut pada desktop windows. Dan nantinya klien dapat mengeksekusi file bat tersebut sehingga dengan sekali klik, aplikasi dapat langsung berjalan.

Untuk membuat icon shortcut, silhkan klik kanan pada file shortcut_project.bat kemudian pilih Send to → Desktop (create shortcut). Kemudian tekan tombol windows + D untuk menuju Desktop. Dan icon shortcut sudah berhasil dibuat.

Membuat aplikasi desktop dengan php

Anda dapat mengganti tampilan icon shortcut agar lebih menarik. Silahkan klik kanan pada icon tersebut lalu pilih Properties, lalu masuk ke tab Shortcut dan pilih Change Icon. Silahkan pilih icon sesuai dengan tema aplikasi yang digunakan.

Membuat aplikasi desktop dengan php

Berikut gambar / video progress saat pertama icon shortcut pada desktop ditekan, kemudian server berhasil dijalankan sampai dengan web browser dengan URL berhasil ditampilkan :

Demikian artikel tentang bagaimana menjalankan aplikasi PHP pada windows seperti file executable. Semoga bermanfaat .