GUI
GUI atau Graphical User Interface (dibaca gooey)
merupakan tipe user interface yang mempermudah user untuk berinteraksi dengan perangkat elektronik menggunakan image. Digunakan pada:
Komputer Perangkat Perangkat Perangkat Perangkat
disediakan ke user melalui gambar ikon dan indikator visual lainnya, seperti notasi atau teks.
elemen grafik.
Komponen GUI
Sekumpulan elemen GUI membentuk
bahasa visual yang digunakan untuk merepresentasikan informasi dalam komputer. Kombinasi umum pada PC adalah WIMP (Window, Icon, Menu, Pointing device)
Window manager memfasilitasi interaksi
antara Window, Aplikasi, dan Windowing system. Windowing system menangani perangkat keras seperti pointing device dan graphic hardware. Pada PC dimodelkan sebagai metapora
Contoh GUI
CLI
CLI atau Command-Line Interface memiliki arti
interaksi dengan program komputer dimana user memberikan perintah (command) ke program dalam bentuk baris teks (command lines).
Desktop
Lingkungan desktop (Desktop Environment
= DE) Linux adalah GUI (Graphical user interface). Lingkungan desktop Linux populer:
1. 2. 3. 4.
window System.
Windows manager: Metacity atau KWin File manager: Nautilus atau Dolphin
GNOME
GNOME (dibaca nom atau nom)
atau GNU Network Object Model Environment merupakan desktop environment dan graphical user interface yang berjalan di atas sistem operasi.
Free dan open source software Dikelola oleh karyawan Redhat.
GNOME Project:
Desktop environment (GUI) Core applications (mis, Web browser)
KDE
KDE (kedii) adalah international free
software community yang memproduksi sekumpulan aplikasi cross-platform yang didesain untuk berjalan pada sistem Linux, FreeBSD, Microsoft Windows, Solaris danMac OS X.
Environment.
LXDE merupakan free software desktop
2006.
Aplikasi Desktop
Aplikasi Office Web Browser Email Audio Video
Aplikasi Server
User management Resource Management Network Management and Monitoring
Shell
BASH TC shell Z shell Korn
BASH
Bash adalah Unix shell
Dibuat oleh Brian Fox untuk GNU Project
Cygwin danMinGW. Ke DOS oleh DJGPP project Ke Novell NetWare dan Android via berbagai aplikasi emulasi terminal.
TC Shell
tcsh ("tee-cee-shell atau"tee-shell atau "tee
cee ess aitch") adalah Unix shell based on dan kompatibel dengan C shell (csh).
Esensinya adalah C shell dengan programmable
Greer dari Carnegie Mellon University (1975). Kontributor: Mike Ellis dari Fairchild (1983), Paul Placeway dari Ohio State University (1980-an) dan Wilfredo Sanchez enjiner Mac OS X (awal 1990an di MIT).
Z shell
Z shell (zsh) adalah Unix shell yang dapat
digunakan sebagai interactive login shell dan sebagai command interpreter untuk shell scripting.
Zsh dapat diperluas dengan fitur bourne
Korn
KornShell (ksh) adalah Unix shell.
Dibuat oleh David Korn dari Bell Labs (awal
dengan Bourne shell dan memiliki beberapa fitur dari C shell yang diinspirasi dari permintaan pengguna, Bell Lab.
Perintah Dasar
cat clear date echo exit finger ls who whoami
user program and shell command kernel functions Library functions Special files File Formats and Conventions Games Miscellaneous Root user programs Non-standard kernel routines