Praktikum III Shell Programming PRAKTIKUM III

dokumen-dokumen yang mirip
User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

BAB V Editor Vi. (Pertemuan 7)

Pemrograman Komputer B

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Ignatius Setya Hartono

No Tombol Keterangan 9. [Home] Memindah pointer ke kolom A pada baris yang 10. [End] Memindah pointer ke data terjauh di kanan pointer pada baris yang

LAPORAN PRAKTIKUM SISTEM OPERASI

Editor File UNIX. Present By ANUGRAH BAGUS SUSILO. Universitas Budi Luhur

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

Bab 6 Konfigurasi Bash Shell

Shorcut di Microsoft Word 2007.

PERTEMUAN I PENGENALAN SHEET

DASAR-DASAR PENGETIKAN DAN EDITING Oleh Ade Sobandi Hendri Winata Rasto

KETERAMPILAN MENGETIK 1O JARI

EXCEL MENGEDIT DAN FORMAT TEKS/PARAGRAF

Kata Pengantar. Setelah mempelajari buku Student Guide Series Microsoft Office Word 2007 ini, diharapkan pembaca dapat:

MENGOPERASIKAN SOFTWARE SPREADSHEET

Belajar Editor Power Full Vi

APLIKASI KOMPUTER. Pokok Bahasan : MS. WORD (BAGIAN 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

Microsoft Excel. I. Pendahuluan

MICROSOFT WORD. Berikut ini adalah beberapa istilah yang akan dipakai dalam mengoperasikan Microsoft Word 2007:

Shell Pada Sistem Operasi Linux dan Editor vi

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 2 Ahmad hidayat. Keterampilan Komputer 2B** Pertemuan 2

MENGENAL PERANGKAT LUNAK PENGOLAH KATA

BAB I Menggunakan menu ikon yang terdapat dalam perangkat lunak pengolah angka

SOAL ULANGAN UMUM TAHUN

DAFTAR ISI PANDUAN PENGGUNAAN WEB SEKOLAH

Shortcut Keyboard Pada Windows

E. Menggunakan KEYBOARD

Keterampilan Komputer dan Pengolahan Informasi (KKPI) Kenali Fungsi Tombol pada Keyboard Leptop/ Komputermu

Ketika jendela Microsoft Word dibuka, maka secara otomatis akan disediakan 1 buah dokumen baru. Untuk menambahkan dokumen baru, caranya :

TRAINING. Jul Post, Pages & Media

JURNAL PRAKTIKUM JARINGAN KOMPUTER

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Modul 1 Pengenalan Perangkat Lunak Pengolah Kata Microsoft Word

Entri dan Modifikasi Sel

MODUL PELATIHAN PROGRAM MS. OFFICE EXCEL 2007 DISUSUN OLEH YAYASAN KURNIA

03ILMU. Microsoft Word Mata Kuliah: Aplikasi Komputer. Sabar Rudiarto, S.Kom., M.Kom. KOMPUTER. Modul ke: Fakultas

MODUL KKPI Microsoft Word 2007

Praktikum I Pengenalan Sistem Operasi Linux

MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL) Oleh EDI SETIAWAN

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

KEYBOARD SHORTCUTSPADA MICROSOFTWORD. Jalan Pintas Mengaktifkan Fitur Microsoft Word

MICROSOFT EXCEL INTRODUCTION

Modul Pelatihan Komputer Ms. Word 2007

Petunjuk Praktis Penggunaan Microsoft Excel 2003

Aplikasi Komputer Microsoft Word 2010

PRAKTIKUM 1 TELNET DAN SSH SERVER

4. Pembuatan File Batch

LAPORAN PRAKTIKUM SISTEM OPERASI. Modul I. Disusun Oleh : : Adrian Rananda Putra. Nim : LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

MODUL LINUX. Minggu IV

BAB VII PERANGKAT LUNAK PENGOLAH TEKS

Tutorial Editor Pico. Askari Azikin

MACAM MACAM SHORTCUT KEYBOARD

Modul Training Microsoft Excel. (Advance)

PEMBUATAN DOKUMEN. Untuk mengubah ukuran kertas dan orientasi pencetakan dapat dilakukan langkah berikut:

MODUL PELATIHAN PROGRAM MS. OFFICE WORD 2007 DISUSUN OLEH YAYASAN KURNIA

ULANGAN UMUM SEMESTER GASAL TAHUN

Bab 2 Entri dan Modifikasi Sel

PERTEMUAN 8: MENGOPERASIKAN DASAR DASAR MICROSOFT OFFICE EXCEL 2007

Pensettingan IP Address kelas A,B,C dan Pensettingan Hostname

MODUL 01 SISTEM OPERASI

Microsoft Word Teori dan fungsi yang digunakan dalam MS. Word Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

Gambar 1. Pendaftaran anggota baru. Gambar 2. Petunjuk pendaftaraan anggota baru MOHON ANDA INGAT!!!!

LAB SISTEM OPERASI 2 AUGUST 29, 2012 PENGENALAN VI. Gambar di atas adalah beberapa shortcut command di vi

I. DASAR TEORI. Perintah Dasar Linux

MODUL PPN: MICROSOFT EXCEL

merge to new document

Teori dan fungsi-fungsi dalam MS. Word 2010

Tombol Jalan Pintas (Shortcut) Pada Keyboard

Latihan 1: Mengoperasikan Excel

Mengetik Dokumen Sederhana

A. Struktur Layar SAP dan Tombol Navigasi

2. What s the name of picture or symbol in desktop which has fuction to open Program? a. toolbar b. icon c. shortcut d. menu

Hak Cipta Pada

Membuat dan Menyimpan Dokumen Sederhana

LEMBARAN SOAL ULANGAN HARIAN 1

Memahami apa itu cell Cell adalah kotak pertemuan tegak lurus antara kolom (A,B,C ) dan baris (1,2,3 ) seperti contoh gambar berikut:

PERTEMUAN 1 PENGENALAN MICROSOFT OFFICE WORD 2007

Adduser adalah perintah untuk menambahkan seorang user kedalam system.

LATIHAN SOAL UJIAN AKHIR SEMESTER GASAL MAPEL TEKNOLOGI INFORMASI DAN KOMUNIKASI SMP MUHAMMADIYAH 3 DEPOK

MODUL IV PENGENALAN MICROSOFT EXCEL 2007

PERTEMUAN 4 MENYISIPKAN TABEL

BAB 3. Mengetik dan Memformat Dokumen. Cara memulai aplikasi Microsoft Word

BAGIAN I PENDAHULUAN BAGIAN I PENDAHULUAN

Modul ke: Aplikasi Komputer. Fakultas Teknik HERY NURMANSYAH, S.T., M.T. Program Studi Teknik Industri.

Pertemuan 2. Editor vi

Mempersiapkan Presentasi Profil Perusahaan

Modul : Antarmuka. 2.1 Pelajaran : Pengenalan Singkat Bagaimana menggunakan tutorial ini BAB 2

P1 : Perintah Dasar Sistem Operasi Linux

LINUX SYSTEM ADMINISTRATOR (MOKHAMMAD RIFQI TSANI) EDITOR VI

Panduan Penggunaan Perintah Editor vi

Modul 12 Open Office Calc

APLIKASI KOMPUTER. Pokok Bahasan : Pengenalan Komputer. Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas Ilmu Komputer

Microsoft Word Oleh : Drs. Jul Anhari

MENGENAL MICROSOFT EXCEL 2007

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

1.1 Mengenal dan Memulai Excel 2007

MEMBUAT DAN MENGATUR DOKUMEN

Petunjuk Pengembangan Course dalam Elearning berbasis Moodle

Transkripsi:

PRAKTIKUM III I. Judul VIM Text Editor II. Tujuan 1. Memahami navigasi dalam teks editor 2. Memahami teknik memindai dan menyalin teks. 3. Memahami cara mencari sebuah kata dan merubah kata dalam teks editor. 4. Mengerti perintah-perintah tambahan yang berguna dalam sebuah teks editor. III. Dasar Teori Teks editor berfungsi untuk membuat sebuah file teks dimana teks tersebut bisa berupa teks biasa atau sebuah skrip. 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. Vi(vee-eye) 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. 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. Untuk dapat menggunakan vi/vim sebagai teks editor dapat digunakan perintah sebagai berikut : $vi <nama file> enter atau $vim <nama file> enter nama file bisa berupa file yang sudah ada atau bisa saja membuat baru. Ketika vi dipanggil dengan paramete nama file applikasi ini akan melakukan pengecekan apakah nama file tersebut sudah ada, jika sudah tersedia maka akan membuka file tersebut sehingga isi dari file akan terlihat di layar monitor, sementara jika file yang dipanggil tidak ada maka applikasi akan menterjemahkan sebagai proses pembuatan file baru. Untuk selanjutnya di dalam buku ini akan dibahas mengenai vim namun bagi para pembaca bisa juga menerapkan untuk vi. 2.1 Vim adalah modal editor 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. Copyright Ach Subhan KH 1

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 Memulai bekerja dengan vim Langkah awal untuk memulai bekerja dengan vim adalah melakukan pemanggilan applikasi vim, yaitu dengan cara : $vim <file name> atau bisa juga dengan, $vim pada proses ini nantinya ketika akan keluar dari vim editor akan diminta untuk memasukkan nama file untuk disimpan oleh applikasi. Keluar dari vim Untuk keluar dari vim editor dapat digunakan perintah sebagai berikut : Tekan tombol ecsape kemudian ketik :wq enter atau zz ketika membuka vim tanpa memasukkan nama file maka untuk keluar dan menyimpan dalam sebuah file dilakukan dengan cara berikut : :wq nama file enter selain keluar dengan melakukan menyimpan vim juga bisa keluar tanpa menyimpan hasil tulisan yang terakhir dilakukan, yaitu dengan cara : tekan tombol escape kemudian lakukan :q enter atau :q! enter Pindah mode Seperti telah dijelaskan sebelumnya bahwa vim mengandalkan keyboard untuk antarmuka dengan pengguna, sehingga vim sendiri dibentuk dalam beberapa mode. Untuk pindah dari mode satu ke mode yang lain dapat dilakukan dengan menekan tombol escape, kemudian selajutnya menekan Copyright Ach Subhan KH 2

tombol yang merupakan shortcut perintah vim. Berikut ini table mode operasi dalam vim. Shortcut a i A I o O c R Fungsi Mode insert dan menulis pada posisi kursor saat itu Mode insert dan menulis pada posisi sebelum kursor saat itu Mode insert dan menulis pada akhir baris saat itu Mode insert dan menulis pada awal baris saat itu Membuat baris baru setelah kursor saat itu dan masuk mode insert Membuat baris baru sebelum kursor saat itu dan masuk mode insert Merubah target, hapus, dan masuk mode insert Masuk mode replace pada posisi kursor saat itu Sebagai contoh untuk membuat file dengan nama myfile dan langsung menulis sesuatu difile tersebut kemudian menyimpan dan keluar, dapat dilakukan dengan langkah berikut ini : 1. $vim myfile enter 2. Tekan escape 3. Tekan i 4. Tulis kalimat atau kata sampai selesai 5. Tekan escape 6. Tekan :wq enter 2.3 Lebih lanjut dengan vim Selain untuk melakukan editing atau penulisan vim juga dilengkapi dengan fitur lain sebagai pelengkap untuk mempercepat proses yang diinginkan oleh pengguna. Untuk tulisan dalam jumlah baris yang relatif sedikit kemungkinan fitur-fitur tersebut tidaklah seberapa terlihat menyolok fungsinya, namun apabila jumlah tulisan sudah mencapai ratusan baris bahkan ribuan maka fitur-fitur tambahannya akan sangat terasa membantu. Fitur-fitur lain yang ada seperti mencari sebuah kata, menuju baris ke-n, mengganti sebuah kata dengan bentuk tertentu, menyunting sebuah kata atau kalimat, dan lain-lainnya. Copy/cut/paste Perintah shortcut yang bisa digunakan untuk melakukan copy/cut/paste adalah sebagai berikut : 1. Masuk mode command dengan menekan tombol escape 2. Arahkan kursor menuju ke baris yang ingin di-copy dengan bantuan panah atas, panah bawah, atau dapat juga menggunakan karakater j, k. 3. Tekan yy untuk meng-copy baris tersebut atau, 4. Tekan dd untuk meng-cut dan meng-copy baris tersebut 5. Pindahkan kursor ke baris yang diinginkan dengan bantuan seperti langkah 2. 6. Tekan p untuk paste pada baris setelah kursor saat itu atau, Copyright Ach Subhan KH 3

7. Tekan P untuk paste pada baris sebelum kursor saat itu. Selain untuk meng-copy satu baris vim juga menyediakan fitur untuk mengcopy beberapa baris, misalnya untuk meng-copy 8 baris mulai dari posisi kursor saat itu dapat menggunakan langkah yang telah dijelaskan sebelumnya dengan menambahkan angka 8 didepan yy sehingga modifikasi langkah no 3 adalah : 8yy (modifikasi langkah 3 untuk meng-copy 8 baris) Mencari sebuah kata Editor vim juga memiliki fitur untuk mencari sebuah kata dalam tulisan atau kalimat, perintah untuk mencari kata adalah sebagai berikut : 1. Tekan escape untuk masuk ke mode command 2. Ketik /<kata yang ingin dicari> enter contoh untuk mencari kata apple maka yang harus ditulis adalah /apple. 3. Setelah mendapatkan kata apple untuk melanjutkan pencarian kata apple berikutnya, dapat dilakukan dengan menekan tombol n. Mengganti kata dalam kalimat Untuk mengganti sebuah kata dengan kata yang lain dalam sebuah kalimat dapat dilakukan dengan langkah berikut ini : Masuk ke mode command dengan menekan escape kemudian untuk - Mengganti satu suku kata pertama kali ditemukan dalam satu baris. :s/kata yang lama/kata yang baru/ - Mengganti semua suku kata yang ditemukan dalam satu baris. :s/kata yang lama/kata yang baru/g - Mengganti satu suku kata pertama yang ditemukan dalam satu baris, untuk beberapa baris antara n1 dan n2. :n1,n2s/kata yang lama/kata yang baru dimana n1 dan n2 merupakan nomor baris yang diinginkan. - Mengganti semua suku kata yang ditemukan dalam beberapa baris antara n1 dan n2. :n1,n2s/kata yang lama/kata yang baru/g Copyright Ach Subhan KH 4

contoh : sebuah file myfile.txt berisi kalimat berikut ini Tidak ada mahasiswa yang menyangka bahwa rudi itu mahasiswa yang pandai, karena selama dikelas dia hanya diam dan patuh kepada dosen yang mengajar, semua ucapan dosen dia dengarkan dan dia pahami, selain itu juga dia sangat suka menolong teman-teman dikelasnya ketika dalam kesulitan memahami apa yang telah diajarkan di perkuliahan. Sebuah kasus misalnya untuk mengganti kata mahasiswa pada baris pertama menjadi mahasiswi dapat dilakukan dengan menggunakan perintah : Tekan tombol escape kemudian tulis :s/mahasiswa/mahasiswi/ ada dua suku kata mahasiswa pada baris pertama, jika ingin dirubah semuanya maka perintahnya adalah : Tekan tombol escape kemudian tulis :s/mahasiswa/mahasiswi/g dalam kasus ini maka semua suku kata mahasiswa pada baris pertama akan berubah menjadi mahasiswi. Memindah kursor Secara default untuk memindahkan atau menggerakkan kursor dapat dilakukan dengan tombol panah atas, panah bawah, kiri, dan kanan. Tombol tersebut sudah tersedia dalam sebuah keyboard. Selain tombol panah atas, bawah, kiri, dan kanan, vim juga menyediakan shortcut untuk perintah menggerakan kursor. Seperti table berikut ini : h Sama dengan panah kiri j Sama dengan panah atas k Sama dengan panah bawah l Sama dengan panah kanan G Menuju akhir baris ng Menuju baris ke n w Bergerak maju per kata b Bergerak mundur per kata Ctrl-f Sama dengan page down Ctrl-b Sama dengan page up Copyright Ach Subhan KH 5

Contoh : Untuk menuju langsung ke baris no 150 dapat dilakukan dengan perintah berikut ini : 1. Tekan tombol escape untuk menuju mode command 2. :150G enter pada editor vim seting default editor tidak menampilkan no baris, untuk menampilkan no baris dapat dilakukan dengan menjalankan perintah berikut ini : 1. Tekan tombol escape untuk menuju mode command 2. :set number enter untuk menghilangkan tampilan no baris, modifikasi langka no 2 menjadi : :set nonumber enter Merubah konfigurasi vim Vim memiliki konfigurasi yang berfungsi untuk keperluan kemudahan pengguna dalam menggunakan vim. Sebagai contoh ketika pengguna menggunakan applikasi vim untuk menulis sebuah skrip, vim menyediakan fasilitas untuk membedakan warna antara sintak dan data. Fasilitas konfigurasi lainnya adalah menampilkan no baris. Dengan adanya ini memungkinkan seorang user dapat menggunakan konfigurasi vim sesuai keinginan. Untuk melakukan konfigurasi pada vim, pertama kali yang harus diperhatikan bahwa semua seting konfigurasi hanya bisa dilakukan pada mode command. Menampilkan no baris Untuk menampilkan no baris dapat dilakukan dengan menjalankan langkah berikut ini : 1. Tekan tombol escape untuk masuk ke mode command 2. :set number enter 3. Tekan tombol escape 4. Tekan i kembali ke mode insert Sebaliknya untuk menyembunyikan tampilan no baris, langkah yang harus dijalankan adalah sebagai berikut : 1. Tekan tombol escape untuk masuk ke mode command 2. :set nonumber enter 3. Tekan tombol escape Copyright Ach Subhan KH 6

4. Tekan i kembali ke mode insert Berikut ini daftar perintah konfigurasi beserta fungsi yang bisa diterapkan dalam vim. Perintah :set nocompatible :set showmode :syntax on :syntax off :set ruler :set ignorecase :set autoindent :set showmatch :set number :set nonumber :set undolevel=n Fungsi Kompatibelitas vim dengan vi Menampilkan mode yang sedang aktif Mengaktifkan penyorotan warna pada kalimat yang merupakan sebuah sintak program/skrip Menonaktifkan penyorotan warna pada kalimat yang merupakan sebuah sintak program/skrip Menampilkan indicator no baris dan kolom Menonaktifkan mode case sensitive, ini untuk memudahkan pada saat pencarian kata. Menyamakan level indent dengan baris sebelumnya Mengaktifkan untuk memberikan sorotan pada pasangan karakater misalnya ( dan ) Menampilkan no baris Menyembunyikan no baris Jumlah level undo yang bisa dilakukan sebanyak n kali. Untuk merubah konfigurasi ini, selain melakukan langsung pada mode command, juga bisa dilakukan dengan langsung melakukan perubahan pada file profile dari vim. File profile vim berisi konfigurasi vim secara keseluruhan, di Linux file ini berada tersembunyi dengan nama.vimrc, file ini diletakkan di direktori masing-masing user. IV. Langkah Percobaan perhatian : pastikan ada sudah membaca dasar teori dari modul praktikum ini, jika ada kesulitan mengenai langkah percobaan, baca kembali dasar teori sebelum bertanya kepada instruktur/asisten. 1. Jalankan PC dan booting dengan system operasi Linux. 2. Jika muncul login versi GUI tekan ctrl-alt-f1 3. Login dengan username selain root 4. jika sudah terlanjur login dengan root silahkan logout dan login kembali. 5. pastikan berada di direktori /home/user. 6. buat direktori dengan nama panggilan anda. 7. masuk ke direktori yang telah dibuat pada langkah 6. 8. Jalan vim dengan perintah $vim fileku enter Copyright Ach Subhan KH 7

9. Tekan tombol escape 10. Tekan tombol I 11. Tulis kalimat berikut ini. Vim adalah modal editor Vim menggunakan escape untuk pindah dari satu mode ke mode lain Escape i untuk masuk ke mode insert dan menulis Escape masuk ke mode command Pada saat mode command untuk mencari sebuah kata Tekan slash atau garis miring diikuti sebuah kata dan tekan enter Pada saat mode command tekan g untuk menuju ke akhir baris Untuk menuju baris 5 Tekan escape untuk menuju mode command Tekan 5g dan tekan enter 12. Tekan tombol escape 13. Tekan :w enter (perintah apakah ini?) catat dilaporan praktikum 14. Tekan :wq enter 15. Buka kembali file fileku dengan menulis perintah $vim fileku enter 16. Ada dimode apakah saat ini? (catat di laporan praktikum) 17. Arahkan kursor ke akhir baris dengan menggunakan perintah G 18. Arahkan kursor menuju awal baris dengan menjalankah perintah 1G 19. Lakukan copy paste dengan menjalankan perintah berikut : 10yy 20. Arahkan kursor ke akhir baris. gunakan perintah G 21. Salin/paste kalimat yang telah dicopy dengan menggunakan perintah : p 22. Ulangi langkah 20 dan tekan P (apa beda printah p dan P, tulis dilaporan) 23. Ulangi langkah 20 dan 21 sebanyak 5 kali 24. Nyalakan penunjuk baris dan kolom dengan menggunakan perintah : :set rules enter 25. Nyalakan penunjuk nomer baris dengan menggunakan perintah : :set number enter 26. Apa yang tampak di layar monitor, deskripsikan dan tulis di laporan sementara. Copyright Ach Subhan KH 8

27. Masih dalam editor, pastikan vim berada dalam mode command dengan tekan escape. 28. Tekan :help u enter apa fungsi perintah u? (baca dan tulis dilaporan) 29. Tekan :q enter 30. Tekan :help x enter apa fungsi perintah x? (baca dan tulis dilaporan) 31. Tekan :q enter 32. Perlihatkan hasil kerja anda pada instruktur. V. Tugas 1. Jelaskan mode apa saja yang ada pada vim editor 2. Jelaskan perintah option yang ada pada vim 3. Jelaskan perintah copy/paste pada vim 4. Jelaskan perintah untuk mencari dan mengganti kata dalam vim 5. Jelaskan langkah untuk men-copy satu kata dalam vim. 6. Jelaskan perintah delete dan undo dalam vim. Copyright Ach Subhan KH 9