GUI
Gui adalah
singkatan dari Graphical User Interface, digunakan untuk membuat tampilan di
layar komputer yang berbentuk grafis. GUI berbeda dengan teknologi komputer
dimasa lalu.Komputer jaman dahulu tampilan hanya sebatas teks.Keunggulan GUI
teknologi GUI ini adalah kita/user dapat menjalankan komputer dan
instruksi-instruksi hanya dengan menekan mouse (klik).
Kelebihan
GUI :
1. Desain
Grafis lebih menarik.
2. GUI
memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3.
Memudahkan pengguna.
4. Menarik
minat pengguna.
5. Resolusi
gambar yang tinggi.
Kekurangan
GUI :
1. Memakan
memory yang sangat besar.
2.
Bergantung pada perangkat keras.
3.
Membutuhkan banyak tempat pada layar komputer.
4. Tidak
fleksibel.
PENGEMBANGAN
APLIKASI GUI MENGGUNAKAN PHP DAN GAMBART
Pendahuluan
Data
statistik menunjukkan bahwasanya tidak kurang dari 40% aplikasi web dibangun
dengan menggunakan bahasa pemrograman PHP. Hal tersebut memperlihatkan dominasi
PHP pada dunia pengembangan aplikasi web. Pada kenyataannya, PHP adalah bahasa
pemrograman yang sangat handal yang dapat melakukan banyak hal selain mengolah
halaman-halaman web.
Mungkin
masih banyak di antara kita yang belum mengetahui bahwasanya selain digunakan
untuk membangun aplikasi web, PHP dapat pula digunakan untuk membangun aplikasi
GUI (Graphical User Interface). Hal tersebut sangatlah wajar mengingat belum
populernya penggunaan PHP untuk membangun aplikasi GUI. Pada artikel ini, kita
akan membahas mengenai pembangunan aplikasi GUI dengan menggunakan gambArt yang
merupakan produk dari proyek open source karya developer Indonesia.
PHP dan
Aplikasi GUI
Saat ini
kita dapat menemukan beberapa solusi yang dapat digunakan untuk membangun
aplikasi GUI dengan menggunakan PHP. Solusi yang ada dan cukup banyak dikenal
saat ini adalah: PHP-GTK, WinBinder, dan PHP-QT.
Sayangnya,
walaupun solusi untuk pembangunan aplikasi GUI menggunakan PHP sudah tersedia,
kita masih “belum” dapat menemukan aplikasi GUI komersial berskala enterprise
yang dibangun dengan menggunakan PHP. Mengapa hal ini bisa terjadi? Beberapa
penyebab yang mendasari minimnya penggunaan PHP dalam pembangunan aplikasi GUI
adalah sebagai berikut :
Belum
mature-nya solusi yang ada. Hal ini menyebabkan developer enggan untuk
menggunakan PHP untuk membangun aplikasi GUI komersial
Perkembangan
dari solusi-solusi tersebut masih kurang cepat
Tingkat
kesulitan pembangunan aplikasi GUI menggunakan PHP masih relatif tinggi
Kemampuan
yang dimiliki PHP untuk pembangunan aplikasi GUI masih jauh tertinggal jika
dibandingkan dengan bahasa pemrograman lain yang sudah lebih dahulu digunakan
untuk pembangunan aplikasi GUI, misalnya Java, C# dan C++
Serta
berbagai alasan lainnya
Untuk
menjawab berbagai masalah tersebut di atas, saat ini tengah dikembangkan sebuah
solusi baru untuk membantu pembangunan aplikasi GUI menggunakan PHP. Solusi
baru tersebut adalah Klorofil Platform. Klorofil Platform dibangun oleh suatu
komunitas yang bernama Klorofil Collaboration Project atau dikenal juga dengan
nama Klorofil. Di dalam Klorofil Platform terdapat sebuah GUI framework yang
bernama gambArt. GUI framework inilah yang dapat kita gunakan untuk membangun
aplikasi GUI menggunakan PHP.
Sebelum kita
membahas lebih lanjut mengenai Klorofil Platform, gambArt, dan lain sebagainya,
kita akan melihat terlebih dahulu salah satu aplikasi yang dibangun menggunakan
gambArt. Gambar kalkulator yang anda lihat adalah dibangun dengan menggunakan
PHP dan gambArt.
Kesimpulan :
Jadi GUI sangat jelas kaitanya dengan kegiatan penggunaan suatu aplikasi dalam
komputer yang sering digunakan. Dalam hal ini, GUI mempermudah user dalam
penggunaannya, dengan tampilan yang friendly seta ergonomis, user dengan mudah
dapat menyesuaikan aplikasi-aplikasi karena GUI membantu didalam interface yang
dapat dipahami penggunaannya. Sehingga antara user dan sistem, tidak terjadi
misscommuncation dalam menerapkan sistem komputerisasi.
Sumber:
:http://id.wikipedia.org/wiki/Interaksi_manusia-komputer
http://ferdinanmantolo5g1004411310.blogspot.com/2012/11/interaksi-manusia-dan-komputer.html
http://fikarzone.wordpress.com/2010/02/17/maksud-dari-prinsip-usability/
http://dokumen-itku.blogspot.com/2010/08/proses-user-centered-design-ucd.html
http://wawanoutsider.wordpress.com/2011/04/19/interface/
http://afranmf.blogspot.com/2011/03/perbandingan-interface-website-baik-dan.html
Sumber :
http://elvinalvioni.blogspot.com/2011/04/sumber-dan-penggunaan-informasi.html
http://blog.unsri.ac.id/dickyabdurachman/jarkom-tugas-7/jelaskan-masalah-manchester-encoding/mrdetail/42702/
http://pamungkazer.wordpress.com/tag/gui-kelebihan-dan-kekurangan-gui-pengembangan-aplikas-gui-php-aplikasi-gu/
http://pamungkazer.wordpress.com/tag/gui-kelebihan-dan-kekurangan-gui-pengembangan-aplikas-gui-php-aplikasi-gu/
Tidak ada komentar:
Posting Komentar