530 likes | 933 Views
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.
E N D
MENGENAL ANTARMUKA GRAFIS TeknikInformatika Universitas Bunda Mulia Jakarta IndraPriyandono
TUJUAN PEMBELAJARAN Mengetahuimacam-macamtampilan Graphical User Interface (GUI) pada UNIX/Linux Mampumenggunakan GUI pada UNIX/Linux
Antarmuka • Pengertianantarmuka ( interface) adalahsalahsatulayanan yang disediakansistemoperasisebagaisaranainteraksiantarapenggunadengansistemoperasi. • Antarmukaadalahkomponensistemoperasi yang bersentuhanlangsungdenganpengguna. • Terdapatduajenisantarmuka, yaituCommand Line Interface(CLI) danGraphical User Interface(GUI)
Sejarah GUI • GUI pertama kali dikembangkanolehparapenelitidi Xerox Palo Alto Research Center (PARC) ditahun 70-an • Personal computer pertama yang menggunakanantarmukapenggunagrafis modern adalah Xerox Alto, yang dikembangkanpadatahun 1973 • Padatahun 1984, Apple merilis Macintosh yang menggunakan GUI hasilriset Xerox PARC • Beberapatahunkemudian, Microsoft merilissistemoperasi Windows-nya yang jugamenggunakan GUI. • Apple mengklaimbahwa Microsoft mencuriidedari Apple
Apple : the Lisa Xerox PARC
Graphical User Interface(GUI) • GUI adalahtipeantarmuka yang digunakanolehpenggunauntukberinteraksidengansistemoperasimelalui • gambar-gambargrafik • Icon • Menu • pointing device • Elemen-elemenutamadari GUI bisadiringkasdalamkonsep WIMP ( window, icon, menu, pointing device) • GUI (Graphical User Interface), berjalan di atas sistem operasi
Sepertihalnya CLI, tiap-tiapsistemoperasijugamemilikinamatersendiriuntukkomponen GUI-nya • Pada Apple Mac OS X, GUI-nyadisebut Aqua • Microsoft memberinama GUI Windows XP sebagai Lunar dan GUI Windows Vista sebagai Aero • Pada Linux, adaduapengembangutamadesktop environmentpada Linux • KDE (K Desktop Environment) SuSEdan Mandrake • GNOME Fedora Core danUbuntu
Command Line Interface(CLI) • CLI adalahtipeantarmukadimanapenggunaberinteraksidengansistemoperasimelaluitext-terminal. • Penggunamenjalankanperintahdan program disistemoperasitersebutdengancaramengetikkanbaris-baristertentu • Tiap-tiapsistemoperasimemilikinamaatauistilah yang berbedauntuk CLI-nya • Pengguna Linux mengenal CLI pada Linux sebagai terminal • Microsoft Disk Operating System (MS-DOS) memberinama command.com atau Command Prompt • Windows Vista, Microsoft menamakannyaPowerShell • Apple namanyaadalahcommandshell
GUI & CLI • kelebihanpenggunaan CLI dibandingkan GUI • Kontrol • Kecepatan • Penggunaan Resource • Scripting • kelebihanpenggunaan GUI dibandingkan CLI • Kemudahan • Multitasking • Look & Feel Penggunaan CLI atau GUI intinyalebihdisesuaikandengankebutuhankita, kapankitacukupmenggunakan CLI saja, dankapankitaharusmenggunakan GUI
Linux & GUI • Padaawal-awaldistribusi Linux, Linux didukungolehbanyak Window Manager • Window Manager adalahantarmukagrafis yang disiapkansupayakitadapatberinteraksidengansistemoperasi Linux menggunakantampilangrafis • Windows Manager berjalandiataslayanan yang disebutsebagai X Server • X Server mengelolaikonjendela, tampilanumum, dannuansadari desktop kita • Windows Manager yang mengontrol penempatan dan penampilan (atau tampilan) dari jendela dalam sistem windowing.
Apaitu X-Windows ? • X-Windows (atau X11 atau X) adalahsistemgrafisdan windowing bagisistemoperasi UNIX dansistem-operasi-mirip-UNIX yang dikembangkan di Massachusetts Institute of Technology (MIT) sejaktahun 1984. • Denganmenggunakan X-Windows danaplikasi Windows Manager, sebuahkomputerdengansistemoperasi UNIX dapatmemilikisistem GUI (Graphical User Interface) wikipedia.org
SejarahPerkembangan • 1984 – MIT Project X – mengembangkanlandasan (Framework) yang diperlukanuntukdapatmenggunakan UNIX secaragrafis (GUI) • 1986- Peluncuranversikomersial X untukdigunakan di sistemoperasi UNIX • 1994- Munculnya XFree86, implementasi open source dari X11R6 dibawahlisensi GPL, yang digunakanpadasistemoperasi Linux
What is XFree86? • The XFree86 Project, Inc is a global volunteer organization which produces XFree86®, the freely redistributable open-source 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) adalahlingkungandesktop (desktopenvironment) dan platform pengembanganaplikasiyangdibangundengantoolkitQtdariTrolltech. KDE dapatditemuipadaberbagai sistem Unix, termasuk Linux, BSD, dan Solaris • Dikembangkanoleh Matthias Ettrich, seorangmahasiswaUniversitas Tubingen, Jerman yang di pertengahan tahun90-an • Desktop Environment yang terkenalstabil, mudahdigunakan, dancocokuntukpemula • proyek open-source besardengan 800 lebihkontributordan 2,6 jutabaris program • Beberapaperusahaantercatatmenjadisponsor. Di antaranyaadalah SUSE, Caldera, danO’reilly.
GNOME • GNOME dimulaioleh hacker super canggih Miguel de Icazadanrekan-rekannya • Proyekinidimulaitahun 1997 (setahunsetelah KDE) • GNOME bertujuanuntukmenghasilkan desktop yang benar-benar free • GNOME 1.x memilikitampilanyangkakudankurangmemikat • Saatini, denganhadirnya GNOME 3.2 kitabisamenikmatisuatu desktop denganteknologicanggih di dalamnya. • GNOME adalahbagiandariproyek GNU dan dapatdigunakandikebanyakan sistem operasi Unix-like, kebanyakan Linux dan OpenSolarisdesktop.
FVWM Adalahwindowmanagervirtualuntuk X WindowSystem. merupakanturunantwm, yangberkembangmenjadilingkunganyangkuat dan dapatdikonfigurasidenganmudahpada sistem operasi Unix dan variannya
KomponenPenyusun GUI • X-Server • Windows Manager • Desktop 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, MacOS-X, Accelerated-X
Windows Manager • Provides Features such as Windows layouts, Menus , Bars, borders . • Mechanism to Minimize and Maximize • Windows and Icons placements • Virtual Desktops
Desktop Environment • Provides Icons, Folders, toolbars, applications, applets, wallpapers, screensavers, and abilities like drag and drop. • A distinctive look and feel.
KDE vs Gnome, What is the better desktop environment? Tugas : • Analisalahdariduajenis Desktop Environment tersebut. • Berilahkesimpulandarianalisatersebut. • Analisaberdasarkanstabilitas, kompabilitas, feature, komparasi resource dll… • Tugasdikumpulkan paling lambattanggal 17-3-2012 pukul 00:00 dankirimkanke email :
LatihanPraktikum • MengubahUkurandanLokasi Panel. • MengubahTingkahLaku Panel. • Merapikan Icon pada Desktop • Menjalankan Terminal
MengaturTampilan Terminal. • MengubahSkema Terminal. • UntukMenampilkanatauMenyembunyikan Menu Bar • MengubahUkuran 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 • MembuatDirektori • Mencari File. • MengetahuiProperti File atauDirektori.
Trash Bin • Memindahkan File atau Direktori ke Direktori Trash. • Memulihkan File atau Direktori dari Direktori Trash