Anda di halaman 1dari 41

LAPORAN MODUL II PRAKTIKUM SISTEM OPERASI

Pengenalan Text Editor

NAMA : Made Arya Wijaya NIM : 1008605020

Nama Dosen : I Gusti Ngurah Anom Cahyadi Putra, S.T, M.Cs Assisten Dosen : I Gusti Ngurah Lanang Septiadi Putra Anak Agung Rani Pradnyadari 0908605004 0908605019

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA

2012

KATA PENGANTAR
Om Swastiastu, Puja dan puji syukur saya panjatkan kehadapan Ida Sang Hyang Widhi Wasa / Tuhan Yang Maha Esa, atas asung kertha wara nugraha-Nya sehingga saya dapat menyelesaikan tugas paper yang saya buat dengan mengambil bahan materi yaitu Pengenalan Text Editor. Saya menyadari bahwa terdapat banyak kekurangan yang terkandung dalam paper yang saya kerjakan ini, untuk itu kritik dan saran yang konstruktif dari para asisten dosen dan dosen mata kuliah Praktikum Sistem Operasi, sangat saya harapkan. Semoga pikiran yang baik datang dari segala penjuru. Om Shantih, Shantih, Shantih Om

Jimbaran,

Maret 2012

ii

DAFTAR ISI
KATA PENGANTAR...............................................................................................ii BAB I ......................................................................................................................1 PENDAHULUAN....................................................................................................1 1.1. Latar Belakang..............................................................................................1 1. 2. Tujuan .........................................................................................................1 1.3. Manfaat.........................................................................................................2 BAB II .....................................................................................................................3 LANDASAN TEORI...............................................................................................3 2.1 Text Editor.....................................................................................................3 2.2 Jenis Text Editor............................................................................................3 2.2.1 Vi Editor.................................................................................................3 2.2.2 Vim Editor..............................................................................................4 2.2.3 Pico Editor.............................................................................................4 2.2.4 Nano Editor............................................................................................5 2.2.5 Gedit Editor...........................................................................................5 2.2.6 Kile Editor.............................................................................................6 BAB III.....................................................................................................................7 HASIL PRAKTIKUM.............................................................................................7 3.1 Screenshoot dan Instalasi..............................................................................7 3.1.1 Vi Editor.................................................................................................7 3.1.2 Vim Editor ...........................................................................................10 3.1.3 Pico Editor...........................................................................................14 3.1.4 Nano Editor..........................................................................................17 3.1.5 Gedit Editor.........................................................................................19 3.1.6 Kile Editor...........................................................................................23 3.2 Cara Penggunaan Dasar...............................................................................28 3.2.1 Vi Editor...............................................................................................28 3.2.2 Vim Editor............................................................................................29 3.2.3 Pico Editor...........................................................................................30 3.2.4 Nano Editor..........................................................................................30 3.2.5 Gedit Editor.........................................................................................31 3.2.6 Kile Editor...........................................................................................31 3.3 Perbedaan dasar tiap Text Editor.................................................................32 3.3.1 Vi Editor...............................................................................................32 3.3.2 Vim Editor............................................................................................32 3.3.3 Pico Editor...........................................................................................33 3.3.4 Nano Editor..........................................................................................33 3.3.5 Gedit Editor.........................................................................................33 3.3.6 Kile Editor...........................................................................................34 BAB IV..................................................................................................................35 PENUTUP..............................................................................................................35 3.1 Simpulan......................................................................................................35 3.2 Saran............................................................................................................36 DAFTAR PUSTAKA ................................................................................................................................37 iii

DAFTAR GAMBAR
Gambar 1: Proses pemanggilan Vi...........................................................................7 Gambar 2: Tampilan Awal Vi...................................................................................8 Gambar 3: Penginputan Data pada Vi......................................................................8 Gambar 4: Penghapusan Data pada Vi.....................................................................9 Gambar 5: Proses Exit pada Vi................................................................................9 Gambar 6: Proses Instalasi awal Vim.....................................................................10 Gambar 7: Proses Instalasi Vim yang sedang berlangsung....................................11 Gambar 8: Proses klarifikasi alokasi memory........................................................11 Gambar 9: Proses Download berhasil....................................................................12 Gambar 10: Tampilan awal Vim............................................................................12 Gambar 11: Proses Input Data pada Vim...............................................................13 Gambar 12: Penghapusan Data pada Vim..............................................................13 Gambar 13: Proses Exit pada Vim.........................................................................14 Gambar 14: Proses akses Pico pada Terminal........................................................14 Gambar 15: Tampilan awal Pico............................................................................15 Gambar 16: Proses Input Data pada Pico...............................................................15 Gambar 17: Proses Exit pada Pico.........................................................................16 Gambar 18: Klarifikasi Penyimpanan file pada Pico.............................................16 Gambar 19: Proses Exit Pico..................................................................................17 Gambar 20: Proses pemanggilan Nano pada Terminal..........................................17 Gambar 21: Tampilan awal Nano...........................................................................18 Gambar 22: Proses Input Data pada Nano.............................................................18 Gambar 23: Proses Exit Nano................................................................................19 Gambar 24: Proses akses Gedit pada Terminal......................................................19 Gambar 25: Tampilan awal Gedit..........................................................................20 Gambar 26: Proses Input Data pada Gedit.............................................................20 Gambar 27: Proses Penyimpanan Data pada Gedit................................................21 Gambar 28: Menampilkan Page baru pada Gedit..................................................21 Gambar 29: Tampilan double kertas kerja pada Gedit...........................................22 Gambar 30: Proses Exit pada Gedit.......................................................................22 Gambar 31: Proses Download Kile lewat Terminal...............................................23 Gambar 32: Proses klarifikasi Alokasi Memory pada Kile....................................24 Gambar 33: Proses Instalasi Kile yang sedang berlangsung..................................24 Gambar 34: Proses Unpacking pada Instalasi........................................................25 Gambar 35: Instalasi Kile berhasil.........................................................................25 Gambar 36: Tampilan awal Kile............................................................................26 Gambar 37: Proses membuka File awal pada Kile................................................26 Gambar 38: Proses membuka lembar kerja pada Kile...........................................27 Gambar 39: Tampilan kertas kerja pada Kile.........................................................27 Gambar 40: Proses Exit pada Kile.........................................................................28

iv

BAB I PENDAHULUAN
1.1. Latar Belakang Praktikum system operasi adalah praktikum yang membahas tentang system operasi mengenai kegunaan dan implimentasinya yang akan digunakan dalam kehidupan sehari hari, misalnya dalam kegiatan perkuliahan maupun perkantoran kedepannya. Dalam praktikum system operasi di matakuliah ini berkonsenterasi pada penggunaan system operasi Linux karena system operasi ini bersifat open sources, sehingga source-code didalamnya dapat dipelajari dan dikembangkan oleh pengguna, terutama pengembang system operasi. Dalam praktikum kali ini, membahas tentang Text Editor pada Sistem Operasi linux Ubuntu. Teks editor berfungsi untuk membuat sebuah file teks dimana teks tersebut bisa berupa teks biasa atau sebuah skrip dan digunakan untuk mengedit text atau hanya teks saja. Pada system operasi linux terdapat berbagai text editor, diantaranya Vi, Vim, Nano, Pico, Gedit, dan Kile. Mengingat pentingnya mempelajari text editor tersebut, maka pada praktikum menitik beratkan kepada penjelasan mengenai macam-macam text editor pada sistem operasi linux Ubuntu, cara peng-instalan text editor pada sistem operasi linux Ubuntu dengan menggunakan terminal, cara menjalankan text editor pada sistem operasi linux Ubuntu, perintah perinah dasar dalam text editor pada sistem operasi linux Ubuntu, implimentasi dan kegunaan text editor. 1. 2. Tujuan 1. Mengenalkan jenis-jenis teks editor pada sistem operasi linux ubuntu 2. Mengenalkan cara instalasi program teks editor pada sistem operasi operasi linux ubuntu 3. Menggunakan berbagai jenis teks editor pada sistem operasi linux ubuntu

2 1.3. Manfaat Pengenalan Text Editor memiliki beberapa manfaat, diantaranya: 1. mengenalkan beberapa aplikasi dasar text editor pada ubuntu 2. memicu krativitas uder dalam menyelami text editor dalam pekerjaannya 3. memberikan pengetahuan dan pilihan jenis text editor yang lebih begaram kepada user Linux.

BAB II LANDASAN TEORI


2.1 Text Editor Text editor adalah suatu program yang mirip dengan notepad pada microsoft windows, dimana program ini dapat digunakan untuk manipulasi texttext atau file serta dapat digunakan untuk menulis program dalam bahasa seperti C, C++, Perl, Assembly, Java, Pascal, Lisp, dll. Untuk membuat text editor tersebut dapat bertindak sebagai editor untuk bahasa pemrograman, kita harus mengesetnya ke dalam ektensi .c untuk bahasa pemrograman bahasa C, .cc untuk bahasa pemrograman C++, dll. Sehingga text editor ini sangat fleksibel tergantung dari bahasa pemrograman yang ingin kita pakai. Di Linux terdapat beberapa paket program yang berfungsi sebagai teks editor, seperti vi, vim, emac, gedit dll. Namun secara umum teks editor dibagi menjadi dua jenis, yang pertama teks editor berbasi shell, dan yang kedua berbasis GUI. 2.2 Jenis Text Editor Text Editor yang ada pada Linux, seperti disebutkan tadi dapat terbagi menjadi dua jenis dasar, yaitu berbasis shell dan GUI. Banyak diantaranya memiliki kelebihan satu sama lain, tergantung perkembangan jaman, varian dan fungsi Text Editor selalu berkembang dan berevolusi. Diantara banyaknya Text Editor yang ada, berikut akan disampaikan secara singkat mengenai beberapa Text Editor yang akan dibahas penulis, yaitu : Vi, Vim, Pico, Nano, Gedit dan Kile. 2.2.1 Vi Editor Editor VI merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Pemakai dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Hal pertama yang perlu diketahui oleh pemakai adalah bahwa editor VI 3

4 memiliki dua modus, yaitu : 1. Command mode (mode perintah) Modus perintah dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi teks dan file. 2. Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks. Editor Vi adalah salah satu teks editor di Linux yang berbasis shell, atau bisa juga disebut display-oriented teks editor. Editor ini sangatlah simple karena hanya mengandalkan fungsinya saja, dan hanya menggunakan keyboard untuk antarmuka dengan penggunanya. Vi tidak menggunakan menu bar seperti layaknya applikasi teks editor yang lain. 2.2.2 Vim Editor Vim (vi improved) merupakan applikasi versi yang lebih lengkap dibandingkan vi, namun secara mendasar perintah-perintah dasarnya sama antara keduanya. Vim memiliki beberapa perintah tambahan selain yang ada di vi. Konsep applikasi vim hanya mengandalkan keyboard sebagai sarana antamuka dengan penggunanya. Hal ini akan mengakibatkan kerancuan antara tulisan dengan perintah, untuk itu kemudian vim dibuat dalam bentuk kosep modal editor. Modal editor pada prinsipnya adalah teknik penanganan masukan user dari satu jenis perangkat antarmuka untuk membedakan data dan perintah. Dalam hal ini ada kondisi dimana keyboard berfungsi sebagai data dan kondisi lain dimana keyboard berfungsi sebagai shortcut sebuah perintah. Kondisi ini dalam vim disebut mode, ada mode insert dan ada mode command. Mode insert berfungsi bagi pengguna untuk melakukan penulisan, sedangkan mode command berfungsi membaca data dari keyboard sebagai perintah. Hal inilah yang kemudian disebut sebagai modal editor. 2.2.3 Pico Editor Pico adalah editor teks untuk Unix dan Unix-sistem berbasis komputer. Pico sangat sederhana dan mudah digunakan editor teks yang menawarkan fungsi

5 justifikasi, cut / paste. Pico tidak mendukung bekerja dengan beberapa file secara simultan dan tidak dapat melakukan menemukan dan mengganti berbagai file. Ia juga tidak dapat menyalin teks dari satu file ke lain (walaupun ada kemungkinan untuk membaca teks ke dalam editor dari file dalam direktori kerja). Pico juga mendukung pencarian dan mengganti operasi. 2.2.4 Nano Editor Ini merupakan tiruan dari Pico. Nano bertujuan untuk meniru fungsionalitas dan mudah digunakan dari antarmuka Pico. Nano adalah perangkat lunak bebas. Dengan rilis versi 2.0.7 yang telah berubah dari lisensi GPLv2 ke GPLv3. nano, seperti Pico, adalah keyboard-oriented, dikontrol dengan tombol kontrol. Misalnya, Control-O menyimpan file saat ini; Control-W pergi ke menu pencarian. nano meletakkan dua baris "shortcut bar" di bagian bawah layar, banyak dari daftar perintah yang tersedia saat ini dalam konteks. 2.2.5 Gedit Editor Gedit (Gnome EDITor) adalah perangkat lunak bebas, UTF-8 kompatibel editor teks untuk lingkungan desktop GNOME Hal ini terutama dirancang untuk mengedit kode program, dan teks terstruktur, seperti bahasa markup. Ia mendukung penuh langkah dan membatalkan sistem serta mencari dan mengganti. Lain-lain khas kode berorientasi fitur termasuk nomor baris, mengurung pencocokan, rata teks, highlight baris saat ini dan otomatis file cadangan. Beberapa fitur canggih gedit multilanguage meliputi pemeriksaan ejaan dan fleksibel plugin sistem yang memungkinkan untuk secara dinamis menambahkan fitur baru, misalnya potongan dan integrasi dengan aplikasi eksternal termasuk terminal.

6 2.2.6 Kile Editor Kile adalah editor LaTeX yang berjalan pada desktop KDE, Untuk menjalankan Kile anda memerlukan beberapa komponen yang harus terinstal dalam sistem anda : K Desktop Environment / (KDE): KDE adalah desktop environment yang cukup populer di dunia open source (Minimal KDE 3) . Qt: Qt adalah tool C++ yang berguna untuk melakukan kompilasi kile. LaTeX: Program typesetting dokumen yang berkualitas tinggi. Kebanyakan LaTeX yang digunakan pada lingkungan Unix atau Linux adalah distribusi teTeX.

BAB III HASIL PRAKTIKUM


3.1 Screenshoot dan Instalasi Dalam bahasan ini akan dibahas mengenai instalasi untuk beberapa Text Editor, dan cara aksesnya secara manual untuk text editor yang sudah tersedia dalam sistem Linux. Pembahasan akan dilengkapi dengan screenshot, dan penjelasan tiap gambar untuk memudahkan pembaca mengerti mengenai langkah-langkahnya, dan maksud dari gambar. 3.1.1 Vi Editor Vi Editor merupakan sebuah text editor berbasis text yang masih sederhana dalam pengoperasiannya, Vi merupakan sebuah aplikasi text editor yang telah tersedia secara otomatis pada sistem operasi Linux. Berikut adalah gambar dari proses memanggil Vi dari command line, masuk ke terminal, masuk ke root, (sudo bash password) dan untuk mempermudah pengaturan file, dapat dibuatkan sebuah direktori folder, untuk tempat file nanti.

Gambar 1: Proses pemanggilan Vi 7

8 Berikut adalah tampilan awal dari Vi Editor, saat diakses dari terminal, bisa dilihat tampilan kile masih didominasi tampilan kaku terminal yang masih minim grafis.

Gambar 2: Tampilan Awal Vi Kini mari mencoba untuk menulis di Vi Editor, caranya cukup unik, pertama-tama kita harus menekan I untuk insert, pada keyboard, lalu mulai menuliskan text.

Gambar 3: Penginputan Data pada Vi

9 Lalu untuk menghapusnya, caranya juga harus dipehatikan, yaitu tekan dulu ESC pada keyboard, untuk menon-aktifkan kursor dan setelah itu hapus dengan menekan x .

Gambar 4: Penghapusan Data pada Vi Dan terakhir untuk exit, tampilan yang ada masih standar sama seperti awal, cara untuk mengeksekusinya tekan ESC, lalu : kemudian q dan tanda ! terakhir tekan enter.

Gambar 5: Proses Exit pada Vi

10 3.1.2 Vim Editor Hampir sama dengan Vi, Vim merupakan kembangan dari Vi editor, yang memiliki beberapa kelebihan yang dapat diterapkan oleh user, sehingga mempermudah user untuk mengoperasikannya, tanpa membingungkan user dengan command manualnya. Pada kali ini, adalah gambar dari proses instalasi Vim, karena Vim tidak tersedia pada Linux secara otomatis. Untuk mendownloadnya, lewat terminal dengan masuk ke root (sudo bash password), lalu ketik apt-fast install vim. Disini user menggunakan apt-fast, sebagai pengganti apt-get dalam setiap proses instalasinya, dengan menginstal apt-fast, dan menggantinya di sistem.

Gambar 6: Proses Instalasi awal Vim

11 Tampilan awal saat proses instalasi Vim Editor berjalan

Gambar 7: Proses Instalasi Vim yang sedang berlangsung Gambar dari proses instalasi saat sistem meminta ijin (request) sekaligus warning, untuk pengambilan alokasi sejumlah memory untuk melanjutkan proses instalasi.

Gambar 8: Proses klarifikasi alokasi memory

12 Tampilan saat Vim, berhasil didownload, dan telah berhasil diinstal secara manual.

Gambar 9: Proses Download berhasil Tampilan awal pada Vim, saat diaktifkan. Dapat dilihat tampilannya telah lebih interaktif dengan sedikit memperlihatkan cara penggunaan dasar pada layar tampilannya.

Gambar 10: Tampilan awal Vim

13 Tampilan saat proses mengetik input, walau tampilan hampir sama dengan Vi, namun perlu diketahui untuk mengetikkan sesuatu pada Vim, sudah secara otomatis dilakukan, tanpa menekan Esc dan I terlebih dahulu.

Gambar 11: Proses Input Data pada Vim Proses penghapusan, yang juga dapat dilakukan secara otomatis dengan menekan backspace.

Gambar 12: Penghapusan Data pada Vim

14 Untuk proses exit pada Vim, tidak berbeda dengan Vi, dapat langsung menekan tombol x di pojok kiri atas, atau dapat mengetik :q! lalu enter.

Gambar 13: Proses Exit pada Vim

3.1.3 Pico Editor Tampilan awal proses pengaktifan Pico Editor, lewat terminal. Caranya sama dengan yang lain, masuk ke root, dan panggil pico editor secara manual.

Gambar 14: Proses akses Pico pada Terminal

15 Tampilan awal Pico yang didominasi tampilan terminal, dilengkapi beberapa perintah dasar dalam pengoperasiannya.

Gambar 15: Tampilan awal Pico Tampilan saat proses penginputan tulisan, diketik secara manual lewat keyboard.

Gambar 16: Proses Input Data pada Pico

16 Tampilan dasar, dari proses saat, hendak keluar dari Pico editor, dengan menekan ^X lalu muncul warning untuk melanjutkan penyimapanan terlebih dahulu atau tidak, pilih y .

Gambar 17: Proses Exit pada Pico Setelah itu muncul klarifikasi akhir untuk melanjutkan penyimpanan file, tekan enter untuk melanjutkan.

Gambar 18: Klarifikasi Penyimpanan file pada Pico

17 Proses exit pada Pico Editor telah berhasil, dan kembali pada tampilan awal terminal.

Gambar 19: Proses Exit Pico

3.1.4 Nano Editor Tampilan awal pada terminal untuk memanggil Nano Editor, yang telah tersedia otomatis pada Nano. Dapat diketahui, Nano merupakan Text Editor yang menyerupai Pico, baik dari sisi tampilan sampai pengoperasiannya.

Gambar 20: Proses pemanggilan Nano pada Terminal

18 Tampilan awal nano Editor, yang mirip dengan Pico.

Gambar 21: Tampilan awal Nano Tampilan Nano Editor saat proses input data, cara penginputan sama seperti Pico, yang melakukan inputan secara manual lewat keyboard.

Gambar 22: Proses Input Data pada Nano

19 Tampilan saat proses keluar dari Nano Editor, sama dengan Pico, proses diawali dengan menekan ^X lalu pilih y saat klarifikasi penyimpanan, agar file disimpan, seperti pada gambar. Lalu tekan enter.

Gambar 23: Proses Exit Nano

3.1.5 Gedit Editor Tampilan awal dari proses pemanggilan Gedit Editor pada teminal, yang telah tersedia pada Linux, caranya sama seperti yang lain, masuk ke root, kemudian panggil dengan command.

Gambar 24: Proses akses Gedit pada Terminal

20 Tampilan awal Gedit Editor yang yang memiliki tampilan GUI, beda dengan text editor yang dibahas sebelumnya Gedit merupakan text editor yang telah berkembang dari segi grafis dan fungsinya yang mempermudah user.

Gambar 25: Tampilan awal Gedit Tampilan saat Gedit Editor diinput data secara manual, terlihat tampilan GUI yang sangat interaktif dengan user.

Gambar 26: Proses Input Data pada Gedit

21 Tampilan proses saving data pada Gedit yang terlihat dapat dilakukan dengan menekan button, jadi user yang bersifat (end-user) dapat menggunakannya dengan mudah.

Gambar 27: Proses Penyimpanan Data pada Gedit Tampilan fungsi dasar pada Gedit, misalnya seperti pada screenshoot. Tampilan untuk menampilkan kertas (lembar kerja) baru.

Gambar 28: Menampilkan Page baru pada Gedit

22 Tampilan saat halaman baru telah muncul setelah diakses, tampilan page baru tersaji sebagai new tab disamping kertas kerja sebelumnya.

Gambar 29: Tampilan double kertas kerja pada Gedit Untuk fungsi lainnya hampir sama seperti aplikasi pengolah kata lainnya, dilengkapi button yang telah berdesain grafis yang baik, seperti gambar dibawah, untuk keluar, cukup mengklik tanda di pojok atas.

Gambar 30: Proses Exit pada Gedit

23 3.1.6 Kile Editor Kile merupakan Text Editor yang berbasis GUI, namun dilihat dari cara penggunaannya, Kile salah satu dari text editor yang bersifat expert user. Diperlukan pengetahuan secara mengkhusus untuk menggunkannya. Gambar di bawah ini, menunjukkan cara awal instalasi dengan mendownload Kile, karena Kile tidak tersedia secara otomatis di Linux. Caranya sama, masuk ke root, lalu ketik apt-fast install kile, tekan enter.

Gambar 31: Proses Download Kile lewat Terminal

Tampilan saat klarifikasi, melanjutkan proses penginstallan Kile, tekan Y kemudian enter untuk melanjutkan

24

Gambar 32: Proses klarifikasi Alokasi Memory pada Kile Proses Instalasi yang sedang berlangsung, besar instaler yang harus di download untuk Ubuntu 11.10 berkisar sampai 300Mb.

Gambar 33: Proses Instalasi Kile yang sedang berlangsung

25 Lanjutan dari proses unpacking yang merupakan proses instalasi

Gambar 34: Proses Unpacking pada Instalasi Proses Download pada Instalasi pada Kile telah berhasil, dan Kile dapat digunakan dan diakses lewat terminal.

Gambar 35: Instalasi Kile berhasil

26 Tampilan awal Kile Editor, tampak tampilannya telah bersifat GUI, namun tidak terlalu easy user dari segi button yang tersedia, maupun penggunaannya.

Gambar 36: Tampilan awal Kile Tampilan berikut menampilkan lembar kerja baru untuk user gunakan, dengan menekan button atau icon new

Gambar 37: Proses membuka File awal pada Kile

27 Tampilan lanjutan dari proses membuka lembar kerja baru, pilih empty file

Gambar 38: Proses membuka lembar kerja pada Kile

Tampilan lembar kerja pada Kile yang masih kosong, dapat dilihat tampilan berikut adalah tampilan default, yang saat proses nanti akan diisi data dengan format mirip bahasa pemrograman.

Gambar 39: Tampilan kertas kerja pada Kile

28 Fungsi pada Kile belum dapat ditampilkan dalam screenshoot (menyusul) cukup perkenalan dengan tampilan terlebih dahulu, kini untuk keluar dari Kile Editor, caranya cukup klik icon close pada taskbar Kile Editor.

Gambar 40: Proses Exit pada Kile

3.2 Cara Penggunaan Dasar Berikut akan dipaparkan mengenai perintah dasarm atau tutorial dasar penggunaan Text Editor tadi, beberapa perintah hanyalah perintah dasarm seperti membuka file, insert/input data, exit dll. 3.2.1 Vi Editor Vi Editor, memiliki beberapa mode perintah yang disebut command karena basisnya masih berbasis text. Pada beberapa keadaan, perintah pada Vi akan bekerja dengan melakukan penetralan kursor sebelumnya, dengan menekan ESC. Contoh perintahnya adalah: Command mode i or insert ubah ke insert mode x or delete menghapus karakter

29 dd menghapus semua karakter pada line awal D menghapus semua data, dimulai dari posisi kursor pada buffer yy mengcopy data dimulai pada posisi kursor pada buffer p, P Insert data dari buffer ke posisi kursor zz menyompan semua data, dan exit dari Vi u Undo operasi sebelumnya n, N mengulangi pencarian Command-Line :q mengakhiri Vi :q! mengakhiri Vi tanpa saving :wq or :x mengakhiri seluruh file dan menyimpannya :w menyimpan keseluruhan file :w (nama file) menyimpan file sesuai nama file yang ditulis 3.2.2 Vim Editor Beberapa contoh perintah dasar, dan penggunaan Vim Editor, seperti masuk Vim, Keluar, dan perintah lainnya. Pada dasarnya perintah pada Vim hampir sama dengan Vi Editor. Vim memulai Vim Editor a mode insert pada posisi kursor i mode insert pada posisi sebelum kursor A mode insert pada akhir baris tersebut I mode insert pada awal baris tersebut o membuat baris baru setelah kursor dan masuk mode insert O membuat baris baru sebelum kursor dan masuk mode insert c merubah target, hapus dan masuk mode insert R masuk posisi replace pada posisi kursor yy mengcopy baris tersebut dd mengCut dan paste baris tersebut /(kata) mencari kata yang diinginkan

30 :s /(kata yang lama)/(kata yang baru)/ untuk mengganti kata :wq 'enter' or zz keluar dari Vim :q! keluar tanpa menyimpan file 3.2.3 Pico Editor Beberapa perintah pada Pico, masih berbasis command, karena Pico sendiri berbasis text, berikut beberapa contoh penggunaannya. Insert data (ketik langsung pada desktop) Ctrl/O menyimpan teks Ctrl/A memindahkan kursor ke awal baris Ctrl/E memindahkan kursor ke akhir baris Ctrl/D menghapus data dari akhir kursor Ctrl/K menghapus keseluruhan baris pada kursor Ctrl/U mengembalikan baris yang terhapus Ctrl/B mundur satu karakter Ctrl/F maju satu karakter Ctrl/P bergerak ke baris sebelumnya Ctrl/N bergerak ke baris selanjutnya Ctrl/W mencari string pada text Ctrl/X keluar dari pico sambil proses menyimpan file 3.2.4 Nano Editor Nano, memiliki fungsi dan perintah yang hampir sama dengan Pico, beberapa sumber mengatakan Nano meniru dan meyerupai baik dari sisi grafis dan perintahnya, sehingga dapat dikatakan Nano hampir sama perintahnya dan cara penggunaannya seperti Pico Editor. Contoh beberapa fungsi serta penggunaan Nano adalah : Insert data (ketik langsung pada desktop) Ctrl/O menyimpan teks Ctrl/A memindahkan kursor ke awal baris Ctrl/E memindahkan kursor ke akhir baris

31 Ctrl/D menghapus data dari akhir kursor Ctrl/K menghapus keseluruhan baris pada kursor Ctrl/U mengembalikan baris yang terhapus Ctrl/B mundur satu karakter Ctrl/F maju satu karakter Ctrl/P bergerak ke baris sebelumnya Ctrl/N bergerak ke baris selanjutnya Ctrl/W mencari string pada text Ctrl/X keluar dari Nano sambil proses menyimpan file 3.2.5 Gedit Editor Untuk penggunaan pada Gedit, user dapat menggunakan button atau icon yang telah disediakan oleh interface. Gedit termasuk text editor yang berbasis GUI sehingga hampir semua perintah dan cara penggunaannya bisa dilihat dan digunakan oleh user. Sebagai pengolah kata, text editor Gedit merupakan salah satu yang disukai user karena interfacenya yang sudah mumpuni dan bisa digunakan langsung bagi easy user. Perintah-perintah dasar nya seperti new fie, save, copy, delete dll, dapat ditemukan dan digunakan dengan mudah. 3.2.6 Kile Editor Kile merupakan text editor yang berbasis GUI sama seperti Gedit, namun dalam penggunaannya, hampir mustahil untuk end-user, karena kerumitan dan ketidak-biasaan desainnya. Pada desain interfacenya memang dilengkapi dengan icon dan button standar yang memenuhi, namun pengoperasiannya yang menyerupai aplikasi perangkat lunakmembuat Kile btuh pembelajaran khusus lebih dalam untuk tujuan penggunaannya.

32 3.3 Perbedaan dasar tiap Text Editor Pada intinya, perbedaan dasar tiap text editor berikut terletak pada grafisnya, yang berbasis text dan satunya sudah berbasis GUI. Namun bila ditelusuri lebih jauh, dari segi penggunaan dan dan cara menggunakan juga dapat menjadi pembeda atau pembagi dari tipe text editor yang dibahas. Berikut akan dibahas review, dari tiap text editor yang dibahas, untuk mengetahui baik dari segi grafis maupun penggunaan dari tiap jenisnya. 3.3.1 Vi Editor Grafis masih tergolong berbasis text, dengan disominasi tempilan terminal dan command line secara manual. Penggunaan dan kegunaannya masih sederhana, selayaknya pengolah kata biasa, text editor Vi mampu menyediakan kebutuhan dasar user, namun karena termasuk golongan generasi awal, penggunaannya cukup kurang interaktif, masih banyak didominasi perintah command, yang menekankan pengguna atau user untuk lebih kurangnnya mengetahui dasar dari penggunannya. Text Editor Vi sudah tersedia secara otomatis pada sistem operasi Linux, cara aksesnya cukup akses/panggil lewat terminal (command). 3.3.2 Vim Editor Dari grafis, Vim masih tergolong berbasis text, namun apabila dibandingkan dengan pendahulunya (Vi), Vim sudah cukup belajar mempermudah user, dengan menampilkan beberapa perintah dasar dalam tampilan awal programnya. Untuk penggunaannya, Vim masih hampir sama seperti Vi, hampir seluruh perintahnya menyerupai Vi Editor, namun ada beberapa yang disempurnakan, seperti penggunaan kursor sudah diaplikasikan, dll. Text Editor Vim tidak tersedia langsung pada sistem oerasi Linux, oleh karena itu harus didapat dengan mendownload pada internet, baik secara global maupun lewat repository lokal (mirror).

33 3.3.3 Pico Editor Dari segi grafis, Pico merupakan text editor yang berbasis text, namun bila dibandingkan dengan Vi atau Vim, tentu Pico sudah cukup mahir dalam berkomunikasi dengan user. Tampilan awalnya yang cukup interaktif dengan menampilkan beberapa perintah dasar, setidaknya dapat membantu user dalam menggunakannya. Dari segi penggunaan, Pico merupakan golongan yang sama dengan text editor berbasis text lainnya, dari segi fungsi dan kegunaannya juga hampir sama dengan Vi atau Vim pada umumnya, keunggulannya sekali lagi terletak pada kemajuan interaktif desainnya yang sudah tergolong mumpuni untuk basis text. Pico telah ada secara otomatis, jadi unutk menggunakannya cukup dengan mengaksesnya lewat terminal. 3.3.4 Nano Editor Untuk Nano editor, seperti penjelasan sebelumnya merupakan editor yang menyerupai Pico, walau merupakan keluaran yang lebih baru bila dibandingkan Pico, namun hampir segalanya baik grafis, penggunaan, fungsi dan kegunaan semuanya Nano memiliki kesamaan dengan Pico Editor. Untuk masalah ketersediaan atau tidaknya Nano, Nano merupakan salah satu dari banyak text editor yang sudah tersedia dalam Linux, jadi untuk penggunaannya cukup langsung diakses lewat terminal. 3.3.5 Gedit Editor Gedit editor dari segi grafis, merupakan tergolong berbasisi GUI, dalam pengoperasiannya pun sangat easy user, Gedit mampu membungkus segala keperluan dasar user dalam bentu icon dan button yang mampu mempermudah user dalam menggunakannya, sehingga penggunaan dasar fungsi pada Gedit seperti save, copy, delete, new dll, sangat mudah untuk dilakukan. Dari kegunaan, Gedit masih sama seperti text editor lainnya, dapat digunakan secara mudah oleh user karena kesinambungannya desain interface dengan interaksinya dengan user.

34 Dan lebih mudahnya lagi, Gedit telah tersedia secara otomatis pada Linux, dan bahkan menjadi salah satu default text editor pada beberapa varian Linux, cara mengaksesnya dapat dilakukan lewat terminal. 3.3.6 Kile Editor Kile merupakan text editor yang paling asing bagi user bila dibandingkan lima text editor sebelumnya, pada Kile sudah tergolong GUI yang memiliki grafis non-terminal layaknya gedit. Icon dan button untuk pengoperasiannya tersedia secara teratur dan lengkap untuk digunakan user. Penggunaannya sangat asing bila dibandingkan text editor yang dibahas sebelumnya, Kile memiliki tipe pengoperasian yang hampir meneyerupai aplikasi perancang perangkat lunak, jadi dibutuhkan ketrampilan dan pembelajarn khusus untuk dapat menggunakannya. Dan dari segi ketersediaan aplikasi, Kile tidak tersedia secara otomatis, karena Kile bersifat aplikasi opsional, yang apabila dibutuhkan baru di download instalasinya. Besaran installer Kile bervarian, untuk Linux-Ubuntu tipe lama sampai terakhir 10.10 besarannya mencapai 700Mb, namun untuk tipe 11.04 dan yang terbaru 11.10, besar installernya berkurang setengahnya, dan hanya berkisar 300Mb.

BAB IV PENUTUP

3.1 Simpulan Dari enam buah text editor yang telah diinstall dan digunakan, dapat terlihat perbedaan dari ke-enam text editor itu baik dari sisi grafis dan sisi kegunaan perangkat. Dari sisi grafis dapat terlihat empat dari enam text editor, yaitu Vi, Vim, Pico, Nano masih berbasis text. Jadi dalam akses dan penggunaannya masih berbau command line, yang sebagian besar masih beroperasi di terminal sistem. Dalam penggunaannya text editor yang berbasis text masih kurang berinteraksi secara easy ke user, namun untuk fungsi pengolah kata sudah cukup lengkap, namun hanya perlu dilengkapi dengan keahlian yang lebih dalam mengenai text editor itu sendiri. Namun untuk Gedit dan Kile, dapat digolongkan sebagai text editor yang bersifat GUI, grafis sudah bercorak, dan memiliki interface yang sudah berpihak pada easy user, dengan begitu penggunaan pada Gedit dan Kile dapat dikatakan setidaknya lebih berkembang karena dukungan dari segi grafisnya. Dari sisi kegunaan, dapat diulas dari sukar atau mudahnya penggunaan text editor tersebut, karena kerumitan penggunaan biasanya berbanding lurus dengan kompleksitas kegunaannya. Pada text editor yang berbasis text dapat difungsikan fungsi dasar pengolah kata yang memang harusnya tersedia pada text editor secara umumnya. Namun tak jarang pada text editor generasi awal, kerumitan penggunaan tidak sebanding dengan fitur dan fungsi yang disediakan. Sedangkan untuk text editor yang berbasis GUI dapat dilihat dari segi grafisnya yang dapat membantu user, namun khusus untuk Kile, cara kerja dan penggunaan Kile cukuprumit, seperti penggunaan aplikasi perangkat lunak, dengan format bahasa pemrograman yang cukup rumit. Maka diperlukan pembelajaran lebih lanjut untuk menggunakannya.

35

36 3.2 Saran Dengan dibahasnya text editor tadi, dan telah disebutkan pula banyaknya kegunaan, kekurangan, dan tutorial penggunaannya. Dapat dilihat kegunaan text editor sangat kompleks pada sistem operasi Linux, utamnya yang berbasis text, masih digunakan untuk dasar di Linux, yakni mempermudah akses dan fleksibilitas saat bekerja dengan terminal. Dengan lebih mendalami penggunaan text editor, dapat dirasakan kegunaannya nanti oleh user itu sendiri, selain beberapa bersifat free sehingga sangat membantu user, kini juga text editor telah berkembang menjadi GUI dan demakin memanjakan user. Alangkah baiknya lebih banyak dishare dan dipelajari mengenai text editor ini, dan dapat membantu pengembangan dan pemahaman operasi dalam command line user itu sendiri.

DAFTAR PUSTAKA

ubuntu-indonesia. Gedit, text editor standar Ubuntu. http://ubuntuindonesia. com/mediawiki/index.php/Gedit,_text_editor_standar_Ubuntu. Diakses 1 Maret 2012. Pukul 20.30 wita Nix. Perintah Dasar VI (vim). http://www.giest.org/unix/perintah-dasarvivim.html. Diakses 29 Februari 2012. Pukul 21.00 wita admin.Tutorial Dasar VIM. http://r3dluv.net78.net/?p=3. Diakses 28 Februari 2012. Pukul 15.00 wita Tafta Zani, ST, dan Surya Afriansyah, ST. 2009. Praktikum Sistem Operasi. Bandung : Politeknik Telkom. Abdul Rohman, 2010. Membangun DNS Server dan Web Server dengan Debian Linux, Babat : SMK Muhammadiyah R. Anton Raharja dkk, 2001, Pengenalan Linux, Jakarta Kresno Aji, 2005, Membuat Dokumen dengan Latex, Jakarta Robert Evans, 2011, GNOME Text Editor gedit, Cardiff University

37

Anda mungkin juga menyukai