Pada bab ini kita akan membuat program pengeluaran kas yang sama dengan scr201 dengan pembuatan secara bertahap sehingga kita bisa membahasnya selangkah demi selangkah. Marilah kita mulai dengan data kosong dengan menghapus semua data dan index dengan perintah rm ???.dat ???.idx di linux atau del ???.dat ???.idx di Windows. Sesudah itu kita jalankan ksrun dan pilih "Data Awal Tutorial Lengkap" kemudian pilih perdagangan umum. Dengan pilihan ini, maka data data awal untuk latihan seperti data rekening buku besar, persedian barang, data cabang, divisi sudah disediakan sehingga memudahkan kita untuk belajar membuat program.
Untuk memudahkan pemrograman Ksystem, anda sebaiknya menggunakan editor vi yang tersedia baik di Linux maupun di Windows. Bila anda menggunakan Windows dan belum memepunyai program vi untuk windows, silakan download program gvim61.exe di bagian Download www.ksystem.info, kemudian install program gvim.exe ini. Ringkasan perintah vi adalah sbb:
Tombol - Tombol dalam Editor vi : --------------------------------- CARA MASUK MODE EDIT i - menyisipkan pada posisi kursor a - menambah setelah cursor CARA KELUAR DARI MODE EDIT Esc - keluar dari mode edit CARA MENYIMPAN FILE KE HARDDISK :w CARA MENYIMPAN FILE KE HARDDISK DAN KELUAR DARI VI :wq CARA MEMBACA ISI FILE LAIN :r <namafile> TOMBOL PENGGERAK : j - turun 1 baris k - naik 1 baris h - ke kiri 1 karakter l - ke kanan 1 karakter b - ke kiri 1 kata w - ke kanan 1 kata 1G - menuju ke awal berkas (baris 1) G - menuju ke akhir berkas (baris terakhir) $ - menuju akhir baris ^ - menuju karakter pertama dalam satu baris 0 - menuju awal baris H - menuju awal halaman L - menuju akhir halaman M - menuju tengah halaman { - menuju ke atas 1 paragraf } - menuju ke bawah 1 paragraf [[ - menuju ke baris pertama ]] - menuju ke baris terakhir '' - menuju ke tempat cursor terakhir Ctrl+f - turun 1 halaman Ctrl+b - naik 1 halaman Ctrl+u - naik 1/2 layar Ctrl+d - turun 1/2 layar Ctrl+y - naik 1 baris, cursor tetap ditempat Ctrl+e - turun 1 baris, cursor tetap ditempat Ctrl+p - cursor naik 1 baris Ctrl+n - cursor turun 1 baris Ctrl+m - cursor turun 1 baris, langsung ke awal baris Enter - cursor turun 1 baris, langsung ke awal baris TOMBOL PENGHAPUS : x - menghapus 1 karakter dd - menghapus 1 baris dan disimpan di dalam buffer <n>dd - menghapus <n> baris dan disimpan di dalam buffer dw - menghapus 1 kata <n>dw - menghapus <n> kata D - menghapus dari posisi cursor sampai akhir baris TOMBOL EDIT LAINNYA: I - menyisipi di awal baris A - menambah setelah akhir baris r - mengubah 1 karakter posisi cursor R - mengubah text, sampai diakhiri tombol Esc O - membuka baris di atas cursor o - membuka baris dibawah cursor cw - mengubah 1 kata cc - mengubah 1 baris s - mengubah 1 huruf S - mengubah 1 baris J - menggabung dengan baris dibawahnya <n>s - mengubah <n> huruf m<x> - mark, untuk memberi tanda suatu text dengan karakter sembarang dan untuk kembali ke text yang diberi tanda menggunakan '<x> ~ - mengganti huruf kecil menjadi besar / sebaliknya TOMBOL COPY : <n>Y - untuk menyimpan <n> baris ke dalam buffer p - untuk mencetak isi dari buffer TOMBOL LAIN - LAIN : Ctrl - Z : Keluar tanpa menyimpan ZZ : Keluar dan menyimpan : (titik dua), diikuti dengan w[!] [<namafile>] - untuk menyimpan berkas r <namafile> - untuk membaca berkas lain dan disisipkan pada posisi cursor q[!] - untuk keluar dari vi kembali ke prompt Unix <n> - menuju ke baris yang ke <n> e[!] <>amafile> - untuk membaca berkas baru Ctrl+g - untuk melihat status dari vi Ctrl+l - menyegarkan layar u - untuk membatalkan perintah yang terakhir / (slash) - untuk mencari text setelah cursor ? - untuk mencari text sebelum cursor . (titik) - untuk mengulangi perintah yang terakhir