Pada tulisan saya ini saya ingin berbagi informasi
tentang GUI ,mungkin sedikit bermanfaat buat anda,.
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
DAN KEKURANGAN GUI
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.
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.
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
:
0 komentar:
Posting Komentar