GUI berdiri
dalam kontras tajam antarmuka baris perintah (CLIs), yang hanya
menggunakan teks dan diakses hanya oleh keyboard. The most familiar example of
a CLI to many people is MS-DOS . Contoh yang paling dikenal dari
CLI untuk banyak orang adalah MS-DOS. Contoh lain adalah Linux bila digunakan dalam konsol modus (yaitu, seluruh layar
menampilkan hanya teks).
display
screen. Sebuah jendela adalah suatu (biasanya) bagian segi empat layar monitor
yang dapat menampilkan isinya (misalnya, program, ikon, file teks atau gambar) tampak
secara independen dari sisa tampilan layar. . Fitur utama adalah kemampuan
untuk multiple window akan terbuka secara bersamaan. Setiap jendela dapat
menampilkan aplikasi yang berbeda, atau setiap dapat menampilkan file yang
berbeda (misalnya, teks, gambar atau file spreadsheet) yang telah dibuka atau
dibuat dengan satu aplikasi.
. Ikon
adalah gambar atau simbol kecil dalam GUI yang mewakili suatu program (atau perintah), file, direktori atau perangkat
(seperti harddisk atau floppy). Ikon digunakan baik pada desktop, dan
dalam program aplikasi. Contohnya termasuk empat persegi panjang kecil (untuk
mewakili file), file folder (untuk mewakili direktori), tempat sampah (untuk
menunjukkan tempat untuk membuang file dan direktori yang tidak diinginkan) dan
tombol-tombol pada web browser (untuk menavigasi ke halaman sebelumnya, untuk
reload saat ini halaman, dll).
Perintah
yang diterbitkan dalam GUI dengan menggunakan mouse, trackball atau touchpad
untuk pertama-tama memindahkan pointer di layar untuk, atau di atas, ikon, menu
item atau jendela yang menarik untuk memilih objek. Lalu, misalnya, ikon
dan jendela yang dapat dipindahkan dengan men-drag (memindahkan mouse
dengan menahan ke bawah) dan objek atau program dapat dibuka dengan mengklik
ikon mereka.
Keuntungan
GUI
Keuntungan
utama dari GUI adalah bahwa mereka membuat operasi komputer lebih intuitif, dan
dengan demikian lebih mudah untuk belajar dan menggunakan. . Sebagai contoh,
adalah lebih mudah bagi pengguna baru untuk memindahkan file dari satu
direktori ke yang lain dengan menyeret ikon dengan mouse daripada harus
mengingat dan mengetik perintah yang tampaknya misterius untuk menyelesaikan
tugas yang sama.
Menambah operasi
intuitif ini adalah kenyataan bahwa umumnya GUI menyediakan pengguna dengan
segera, visual umpan balik mengenai efek dari setiap tindakan. F Sebagai
contoh, ketika user akan menghapus sebuah ikon yang mewakili file, ikon segera
menghilang, membenarkan bahwa file tersebut telah dihapus (atau paling tidak
dikirim ke tong sampah). Hal ini berbeda dengan situasi untuk CLI, di
mana pengguna mengetik perintah hapus (termasuk nama file yang akan dihapus)
tapi tidak menerima umpan balik otomatis menunjukkan bahwa file tersebut
sebenarnya telah dihapus.
Selain itu,
GUI memungkinkan pengguna untuk memanfaatkan yang berkuasa multitasking (kemampuan untuk beberapa program
dan / atau beberapa contoh dari satu program untuk menjalankan secara
bersamaan) kemampuan modern sistem operasi dengan memungkinkan seperti
beberapa program dan / atau contoh yang akan ditampilkan secara bersamaan .
Hasilnya adalah peningkatan besar dalam penggunaan komputer fleksibilitas dan
karenanya pengguna peningkatan produktivitas.
Tetapi GUI
telah menjadi jauh lebih dari sekadar kenyamanan. Hal ini juga menjadi standar
dalam interaksi manusia-komputer, dan telah mempengaruhi karya generasi
pengguna komputer. Selain itu, telah menyebabkan pengembangan jenis aplikasi
baru dan seluruh industri baru. Contohnya adalah desktop publishing, yang telah
merevolusi (dan sebagian dihapus) tradisional penyusunan huruf cetak dan
industri.
meskipun
kenyamanan besar Namun GUI, administrator sistem dan pengguna tingkat lanjut
lainnya cenderung lebih memilih CLI bagi banyak operasi karena sering lebih
nyaman dan umumnya lebih kuat . Pada Unix-seperti sistem operasi, GUI sebenarnya
hanya menarik, nyaman penutup untuk baris perintah
program (yaitu,
program-program yang beroperasi dari CLI), dan mereka bergantung pada mereka
untuk operasi mereka.
Salah satu
atraksi besar Unix-sistem operasi mirip adalah bahwa mereka telah
mempertahankan kemampuan CLI sambil terus meningkatkan GUI, sehingga memungkinkan
pengguna tingkat lanjut untuk memanfaatkan kekuatan penuh komputer sekaligus
memudahkan pengguna awal dan menengah. Sebaliknya, versi-versi terbaru dari
Microsoft Windows (seperti 2000 dan XP) telah diturunkan kepada mereka CLIs
peran marjinal.
Sejarah
Singkat
Asal usul
GUI dapat ditelusuri kembali ke Vannevar Bush, seorang ilmuwan dan futuris yang
bekerja di Massachusetts Institute of Technology (MIT) selama Perang Dunia II.
Dalam klasiknya 1945 artikel majalah As We May Think, Bush mengusulkan sebuah
alat administrasi informasi, yang Memex, yang akan memungkinkan data
yang akan disimpan dalam mikrofilm dan membuat mudah diakses, linkable dengan
hyperlink dan diprogram.
Pada tahun
1963 Ivan Sutherland, seorang mahasiswa pascasarjana di MIT, mengembangkan
program untuk gelar Ph.D. disertasi yang disebut Sketchpad, yang
memungkinkan manipulasi langsung objek grafis pada layar CRT menggunakan pena
cahaya. Konsepnya termasuk kemampuan untuk memperbesar dan keluar pada layar,
penyediaan memori untuk menyimpan benda-benda dan kemampuan untuk menggambar
garis dan sudut presisi pada layar.
Disebut XY
Position Indicator, itu ditempatkan di sebuah kotak kayu kecil dengan roda,
dan butuh kursor dengan itu pada tampilan layar ketika itu berguling-guling di
permukaan horizontal.
Tambahan
banyak kemajuan terjadi di Xerox Palo Alto
Research Center (PARC), yang Xerox Corporation didirikan pada tahun 1970 di Palo Alto, California
dengan tujuan untuk menciptakan “arsitektur informasi” dan “memanusiakan
komputer.” Ini termasuk mengembangkan digunakan pertama GUI, yang
dimasukkan ke dalam PARC’s Alto komputer. Alto, yang debutnya pada tahun
1974, yang digambarkan sebagai yang lebih kecil, lebih portabel pengganti
mainframe komputasi yang mendominasi pada saat itu. Namun, ia dan pendahulunya,
Xerox Star, tidak pernah mencapai sukses komersial, mungkin karena mereka harga
yang sangat tinggi.
pendiri
Apple Computer, adalah sangat diilhami oleh inovasi di dekat PARC, dan dengan
demikian ia memutuskan untuk memasukkan GUI ke dalam komputer perusahaan. Apple
jauh diperpanjang PARC karya, termasuk membangun jendela yang tumpang tindih,
dimanipulasi ikon, menu bar tetap, dropdown menu dan tempat sampah.
Apple
Macintosh, diluncurkan pada tahun 1984, adalah orang pertama yang sukses secara
komersial menggunakan GUI. computers. Itu begitu sukses, pada kenyataannya,
bahwa GUI kemudian diadopsi oleh sebagian besar pengembang lainnya dari sistem
operasi dan aplikasi perangkat lunak, dan sekarang digunakan pada (atau
setidaknya tersedia untuk) hampir semua jenis komputer. Selain itu, GUI yang
digunakan dalam berbagai produk lainnya juga, mulai dari kontrol industri untuk
mainan.
Microsoft
mengumumkan pengembangan sistem operasi pertama yang menggabungkan GUI pada
bulan November 1983, dan versi awal, Windows 1.0, dirilis pada November 1985.
Windows 2.0, dirilis pada Desember 1987, mewakili sebuah perbaikan besar
primitif Windows 1.0 dengan penambahan ikon dan tumpang tindih jendela, tapi
tidak sampai 1995 dengan peluncuran Windows 95 yang Microsoft dapat menawarkan
kualitas yang relatif tinggi GUI.
Masa Depan
Desain GUI
telah membuat kemajuan luar biasa sesudah pengenalan Macintosh dan Windows 95,
dan itu terus maju. Ini adalah hasil dari beberapa faktor, termasuk kemajuan
dalam perangkat keras komputer (misalnya, prosesor lebih cepat, lebih banyak
memori dan perangkat menampilkan resolusi yang lebih tinggi), perbaikan dalam
perangkat lunak dan semakin besar tuntutan oleh pengguna dan pengembang
aplikasi.
Sebuah
aplikasi baru sangat penting untuk GUI dalam beberapa tahun terakhir telah
browser. Bahkan, browser telah datang untuk menyaingi desktop metafora
(yaitu, gambar yang mewakili file, folder dan tempat sampah) yang dicirikan
tujuan paling umum GUI to-date. Konsep-konsep lain juga sedang dikembangkan
yang dapat memberikan alternatif desktop metafora.
Salah satu
daerah yang paling menarik dari eksplorasi adalah GUI yang memberikan pengguna
dengan ilusi menavigasi melalui tiga dimensi. Wilayah lain penelitian ini
adalah pengguna meningkatkan kontrol atas objek GUI, seperti mampu memutar dan
bebas mengubah ukuran dan transparansi ikon. Juga sedang dipelajari
adalah meningkatnya penggunaan bahasa alami untuk berinteraksi dengan komputer
sebagai suplemen atau pelengkap untuk GUI.
Sebagai contoh, program CLI seringkali menawarkan lebih banyak pilihan daripada GUI rekan-rekan mereka, sehingga memberikan fleksibilitas yang lebih besar digunakan. Juga, beberapa perintah CLI dapat dikombinasikan dengan menggunakan pipa untuk melakukan tugas-tugas yang akan jauh lebih rumit untuk menjalankan program dengan GUI. Selain itu, versi baris perintah program kadang-kadang dapat digunakan untuk melakukan tugas ketika rekan GUI malfungsi atau tidak tersedia.
PENGELOMPOKAN
Sebuah
program aplikasi terdiri dari 2 bagian yaitu:
- Bagian Antarmuka, yang berfungsi sebagai sarana dialog antara manusia dengan komputer
- Bagian Aplikasi, merupakan bagian yang berfungsi untuk menghasilkan informasi berdasarkan olahan data yang sudah dimasukkan oleh pengguna lewat algoritma yang diisyaratkan oleh aplikasi tersebut.
Media
antarmuka manusia dan komputer terbagi menjadi 2 yaitu:
- Media tekstual, merupakan bentuk sederhana dialog atau komunikasi antar manusia dan komputer yang hanya berisi teks dan kurang menarik. Contoh: Pascal, C++, dll
- Media GUI (Graphical User Interface), adalah bentuk dialog atau komunikasi antara manusia dan komputer yang berbentuk grafis dan sangat atraktif. Contoh antarmuka manusia dengan komputer yang berbentuk grafis menggunakan pemrograman visual (Visual Basic, Visual Foxpro, Delphi dll.)
Untuk
membuat media interaksi manusia dan komputer yang lebih baik maka harus
mempelajari dan memahami bidang ilmu lain:
- Teknik Elektronika dan ilmu komputer, berhubungan dengan perangkat keras untuk merancang sistem interaksi manusia dan komputer.
- Psikologi, memahami bagaimana pengguna dapat menggunakan sifat dan kebiasaan baiknya agar dapat menjodohkan mesin dengan manusia sehingga dapat bekerjasama.
- Perancangan grafis dan tipografi, memanfaatkan gambar sebagai sarana dialog yang cukup efektif antara manusia dan komputer.
- Ergonomik, berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman ketika berinteraksi dengan komputer.
- Antropologi, pandangan mendalam tentang cara kerja berkelompok yang masing-masing anggotanya diharapkan memberikan kontribusi teknologi pengetahuan sesuai dengan bidangnya masing-masing.
- Linguistik, bahasa merupakan sarana komunikasi yang mengarahkan pengguna ketika ia berinteraksi dengan komputer
- Sosiologi, berkaitan dengan studi tentang pengaruh sistem manusia dengan komputer dalam struktur social. Misal: dampak komputerisasi terhadap keberadaan seorang user di sebuah perusahaan.
Abdurrahman Teknik informatika MH Thamrin
Tidak ada komentar:
Posting Komentar