[Pertemuan IV] Mengenal Antarmuka Grafis

advertisement
+
MENGENAL ANTARMUKA GRAFIS
Teknik Informatika
Universitas Bunda Mulia Jakarta
Indra Priyandono
+
TUJUAN PEMBELAJARAN
Mengetahui macam-macam tampilan Graphical User
Interface (GUI) pada UNIX/Linux
Mampu menggunakan GUI pada UNIX/Linux
+
Antarmuka

Pengertian antarmuka ( interface) adalah salah satu layanan
yang disediakan sistem operasi sebagai sarana interaksi
antara pengguna dengan sistem operasi.

Antarmuka adalah komponen sistem operasi yang
bersentuhan langsung dengan pengguna.

Terdapat dua jenis antarmuka, yaitu Command Line
Interface(CLI) dan Graphical User Interface(GUI)
+
Sejarah GUI

GUI pertama kali dikembangkan oleh para peneliti di Xerox
Palo Alto Research Center (PARC) di tahun 70-an

Personal computer pertama yang menggunakan antarmuka
pengguna grafis modern adalah Xerox Alto, yang
dikembangkan pada tahun 1973

Pada tahun 1984, Apple merilis Macintosh yang
menggunakan GUI hasil riset Xerox PARC

Beberapa tahun kemudian, Microsoft merilis sistem operasi
Windows-nya yang juga menggunakan GUI.

Apple mengklaim bahwa Microsoft mencuri ide dari Apple
+
Apple : the Lisa
Xerox PARC
+
Graphical User Interface(GUI)

GUI adalah tipe antarmuka yang digunakan oleh pengguna
untuk berinteraksi dengan sistem operasi melalui

gambar-gambar grafik

Icon

Menu

pointing device

Elemen-elemen utama dari GUI bisa diringkas dalam konsep
WIMP ( window, icon, menu, pointing device)

GUI (Graphical User Interface), berjalan di atas sistem
operasi
+
Contoh GUI
+

Seperti halnya CLI, tiap-tiap sistem operasi juga memiliki
nama tersendiri untuk komponen GUI-nya

Pada Apple Mac OS X, GUI-nya disebut Aqua

Microsoft memberi nama GUI Windows XP sebagai Lunar
dan GUI Windows Vista sebagai Aero

Pada Linux, ada dua pengembang utama desktop
environment pada Linux

KDE (K Desktop Environment)  SuSE dan Mandrake

GNOME  Fedora Core dan Ubuntu
+
Command Line Interface(CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi
dengan sistem operasi melalui text-terminal.

Pengguna menjalankan perintah dan program di sistem operasi
tersebut dengan cara mengetikkan baris-baris tertentu

Tiap-tiap sistem operasi memiliki nama atau istilah yang
berbeda untuk CLI-nya

Pengguna Linux mengenal CLI pada Linux sebagai terminal

Microsoft Disk Operating System (MS-DOS) memberi nama
command.com atau Command Prompt

Windows Vista, Microsoft menamakannya PowerShell

Apple namanya adalah commandshell
+
GUI & CLI


kelebihan penggunaan CLI dibandingkan GUI

Kontrol

Kecepatan

Penggunaan Resource

Scripting
kelebihan penggunaan GUI dibandingkan CLI

Kemudahan

Multitasking

Look & Feel
Penggunaan CLI atau GUI intinya lebih disesuaikan dengan kebutuhan kita,
kapan kita cukup menggunakan CLI saja, dan kapan kita harus menggunakan
GUI
+
Linux & GUI

Pada awal-awal distribusi Linux, Linux didukung oleh banyak
Window Manager

Window Manager adalah antarmuka grafis yang disiapkan
supaya kita dapat berinteraksi dengan sistem operasi Linux
menggunakan tampilan grafis

Windows Manager berjalan di atas layanan yang disebut
sebagai X Server

X Server mengelola ikon jendela, tampilan umum, dan
nuansa dari desktop kita

Windows Manager yang mengontrol penempatan dan
penampilan (atau tampilan) dari jendela dalam sistem
windowing.
+
Apa itu X-Windows ?
 X-Windows
(atau X11 atau X) adalah sistem grafis
dan windowing bagi sistem operasi UNIX dan
sistem-operasi-mirip-UNIX yang dikembangkan di
Massachusetts Institute of Technology (MIT) sejak
tahun 1984.
 Dengan
menggunakan X-Windows dan aplikasi
Windows Manager, sebuah komputer dengan
sistem operasi UNIX dapat memiliki sistem GUI
(Graphical User Interface)
wikipedia.org
+
Sejarah Perkembangan
 1984
– MIT Project X – mengembangkan landasan
(Framework) yang diperlukan untuk dapat
menggunakan UNIX secara grafis (GUI)
 1986-
Peluncuran versi komersial X untuk digunakan
di sistem operasi UNIX
 1994-
Munculnya XFree86, implementasi open
source dari X11R6 dibawah lisensi GPL, yang
digunakan pada sistem operasi Linux
+
What is XFree86?

The XFree86 Project, Inc is a global volunteer organization
which produces XFree86®, the freely redistributable opensource implementation of the X Window System continuously
since 1992.

XFree86 runs primarily on UNIX® and UNIX-like operating
systems like Linux, all of the BSD variants, Sun Solaris both
native 32 and 64 bit support, Solaris x86, Mac OS X (via
Darwin) as well as other platforms like OS/2 and Cygwin.

What XFree86 does, is provide a client/server interface
between the display hardware (those physical things like the
mouse, keyboard, and video displays) and the desktop
environment, (this is typically called a window manager as it
deals with how X is displayed i.e. the overall appearance). Yet
X it goes beyond that and also gives the infrastructure and a
standardized application interface (API).
wikipedia.org
+
Jenis-Jenis GUI Linux
 KDE
 GNOME
 FVWM
+
KDE
KDE (K Desktop Environment) adalah lingkungan desktop
(desktop environment) dan platform pengembangan aplikasi
yang dibangun dengan toolkit Qt dari Trolltech. KDE dapat
ditemui pada berbagai sistem Unix, termasuk Linux, BSD, dan
Solaris

Dikembangkan oleh Matthias Ettrich, seorang mahasiswa
Universitas Tubingen, Jerman yang di pertengahan tahun90-an

Desktop Environment yang terkenal stabil, mudah digunakan,
dan cocok untuk pemula

proyek open-source besar dengan 800 lebih kontributor dan 2,6
juta baris program

Beberapa perusahaan tercatat menjadi sponsor. Di antaranya
adalah SUSE, Caldera, dan O’reilly.
+
KDE
+
Beberapa aplikasi KDE
Aplikasi
Deskripsi
Ark
Archive Manager, seperti Winzip
Digikam
Aplikasi untuk bekerja dengan Digital Camera
Kate
Advanced Text editor
Kghostview
Viewer untuk PS dan PDF
Kgpg
Front End untuk GPG
Kmail
Mail Client serba guna
Konqueror
Web browser, File Manager, dan lain-lain. Seperti
Windows Explorer di Windows Bahkan, dengan
pengembangan sampai saat ini, Konqueror bisa
dibilang mengalahkan Windows Explorer.
Kontact
Groupware client
Kopete
Aplikasi Multiprotocol Instant Messanging
KuickShow
Image Viewer
+
GNOME

GNOME dimulai oleh hacker super canggih Miguel de Icaza dan
rekan-rekannya

Proyek ini dimulai tahun 1997 (setahun setelah KDE)

GNOME bertujuan untuk menghasilkan desktop yang benar-benar
free

GNOME 1.x memiliki tampilan yang kaku dan kurang memikat

Saat ini, dengan hadirnya GNOME 3.2 kita bisa menikmati suatu
desktop dengan teknologi canggih di dalamnya.

GNOME adalah bagian dari proyek GNU dan dapat digunakan di
kebanyakan sistem operasi Unix-like, kebanyakan Linux dan
OpenSolaris desktop.
+
GNOME
+
Beberapa aplikasi GNOME
Aplikasi
Deskripsi
Evolution
Groupware client. Sangat bagus. Mencakup
e-mail, contact, task management, news
agregator dan lain sebagainya
File-Roller
Aplikasi kompresi seperti Winzip
GAIM
Multiprotocol Instant Messanging
Gedit
Teks editor
GGV
Aplikasi untuk membuka fi le PS dan PDF
Gqview
Image viewer
Nautilus
File manager
+
FVWM
Adalah window manager virtual untuk X Window System.
merupakan turunan twm, yang berkembang menjadi
lingkungan yang kuat dan dapat dikonfigurasi dengan mudah
pada sistem operasi Unix dan variannya
+
FVWM
+
FVWM Family
+
Perbandingan GUI Linux
+
Perbandingan Aplikasi GUI
+
Komponen Penyusun GUI
 X-Server
 Windows
 Desktop
Manager
Environment
+
X-Server
 Sets
up the graphics display e.g.
Monitors resolution, color depth,
refresh rate etc
 Tracks
mouse movements and
keystrokes
 Communicates
with X clients
 E.g. X11R6, Metro-X,
Accelerated-X
MacOS-X,
+
Windows Manager
 Provides
Features such as Windows layouts,
Menus , Bars, borders .
 Mechanism
 Windows
 Virtual
to Minimize and Maximize
and Icons placements
Desktops
+
Desktop Environment
 Provides
Icons, Folders, toolbars, applications,
applets, wallpapers, screensavers, and abilities
like drag and drop.
A
distinctive look and feel.
+
Fedora 16
+
THANK YOU
+
KDE vs Gnome, What is the
better desktop environment?
Tugas :

Analisalah dari dua jenis Desktop Environment tersebut.

Berilah kesimpulan dari analisa tersebut.

Analisa berdasarkan stabilitas, kompabilitas, feature,
komparasi resource dll…

Tugas di kumpulkan paling lambat tanggal 17-3-2012 pukul
00:00 dan kirimkan ke email :
+
Latihan Praktikum

Mengubah Ukuran dan Lokasi Panel.

Mengubah Tingkah Laku Panel.

Merapikan Icon pada Desktop

Menjalankan Terminal
+
Mengatur Tampilan Terminal.

Mengubah Skema Terminal.

Untuk Menampilkan atau Menyembunyikan Menu Bar

Mengubah Ukuran Font.

Membuka Shell Terminal Baru

Mengunci Desktop.
+
Mengenal KFK (Konqoeror File
Manajer).

Menghubungkan atau Memutuskan antara Bagian Kiri
dan Bagian Kanan dari KFM.

Mengubah Tampilan KFM

Membuat Direktori

Mencari File.

Mengetahui Properti File atau Direktori.
+
Trash Bin

Memindahkan File atau Direktori ke Direktori Trash.

Memulihkan File atau Direktori dari Direktori Trash
Download