Translate

Sabtu, 03 Januari 2015

Menggunakan Penyunting Teks vi

Aplikasi penyunting teks vi ini terdapat di hampir semua sistem *nix. Dimana penggunaannya tidak tergantung keberadaan tombol panah dan tombol fungsi dan juga mouse, sehingga semua jenis terminal yang memiliki tombol alpabet dapat digunakan.
vi memiliki tampilan 24 baris teks dan tidak memiliki kemampuan untuk memformat teks seperti perataan dan indentasi paragraf. Namun vi mampu untuk menambah, mengubah dan menghapus teks.

Memulai vi

Untuk memulai vi pada terminal sekaligus membuka file teks yang sudah ada dengan mengetik
vi namafile
Bila file yang dibuka tidak berada pada direktori aktif, harus menyertakan pathname lengkap.
Atau membuat file teks baru dengan mengetikkan
vi filebaru
Pada pembuatan file teks baru maka pada layar akan terlihat baris-baris kosong dengan lambang tilde (~) di sebelah kiri dengan baris status yang menunjukkan nama file dan statusnya di baris paling bawah.

Mode vi

vi memiliki dua mode:
  • Mode perintah (command mode)
  • Mode sisip (insert mode)

Pada mode perintah, fungsi penyuntingan teks (menggerakkan kursor, menghapus teks dsb) dilakukan dengan menggunakan tombol-tombol huruf pada papan ketik (keyboard). Untuk masuk ke dalam mode perintah dilakukan dengan menekan tombol Escape <Esc>.
Untuk dapat menulis kata serta kalimat, maka kita harus masuk ke mode sisip. Sedangkan vi selalu dimulai pada mode perintah.

Memasukkan Teks

Kita dapat mengubah mode dari mode perintah ke mode sisip dengan mengetikkan
i
Tak ada perubahan penampilan ketika berada di mode sisip, tapi kita sudah dapat untuk menuliskan teks. Sebagai catatan bahwa vi tidak membutuhkan penekanan tombol Return atau <Enter> pada setiap perintah penyuntingan. Untuk beberapa versi vi di Linux, tanda untuk mode sisip adalah lambang "I" di pojok kiri status bar bagian bawah.
Untuk menulis sebuah baris pendek dapat diakhiri dengan menekan tombol <Return> diakhir baris. Namun jika baris teks panjang, maka vi tak menyediakan fasilitas word wrap dan akan memutus baris begitu saja di tepian baris.
Bila ada kesalahan ketik, kita dapat gunakan tombol <Backspace> atau <Delete>, tergantung jenis terminal yang dimiliki.

Menggerakkan Kursor

Untuk menggerakkan kursor kita harus berada pada mode perintah. Bila masih berada pada mode sisip dan ingin pindah ke baris lain yang cukup jauh, maka kita harus kembali ke mode perintah dengan menekan tombol <Esc>. Bila tidak yakin berada di mode mana kita berada, tekan tombol <Esc> berulang kali hingga terdengar bunyi "biiip". Setelah terdengar bunyi tersebut maka dipastikan kita telah berada di mode perintah.
Tombol yang digunakan untuk menggerakkan kursor ada 4 (empat): h, j, k, l .
+---------+----------------------+
|  Tombol |   Gerak Kursor       |
+---------+----------------------+
|    h    |  ke kiri satu spasi  |
|    j    |  ke bawah satu baris |
|    k    |  ke atas satu baris  |
|    l    |  ke kanan satu spasi |
+---------+----------------------+

Ketika kita berada di ujung sebuah baris, kursor akan berhenti dan tidak akan dapat berpindah ke baris berikutnya. Kita harus menggunakan tombol <j> untuk pindah ke baris berikutnya. Lihat bagian "Bergerak di sebuah File" untuk mengetahui beberapa langkah cepat bergerak di sebuah file.

Penyuntingan Dasar

Perintah untuk penyuntingan berada pada mode perintah. Kebanyakan dari perintah-perintah tersebut memiliki fungsi yang berbeda dan tergantung tombol yang ditekan - yaitu apakah huruf besar atau huruf kecil. Beberapa diantaranya dapat didahului dengan angka yang menunjukkan banyaknya pengulangan perintah tersebut.

Menghapus Karakter

Untuk menghapus sebuah karakter, bawa kursor ke posisi karakter yang ingin dihapus, lalu tekan
x
Karakter di bawah kursor hilang. Untuk menghapus empat karakter (dimulai dari posisi kursor berada) ketik
4x
Menghapus karakter di belakang kursor, ketik
X (huruf besar)

Menghapus Kata

Untuk menghapus sebuah kata, bawa kursor ke huruf awal dari kata tersebut, lalu ketik
dw
Perintah di atas akan menghapus kata dan spasi kosong yang menyertainya.
Untuk menghapus tiga kata, ketik
3dw

Meng-Yank Kata

Berfungsi untuk menyalin kata ke buffer memory. Gunakan angka di depan perintah untuk menyalin beberapa kata.
yw

Menghapus Baris

Untuk menghapus satu baris, ketik
dd
Dengan posisi kursor tak perlu berada di awal baris. Setelah proses penghapusan tersebut, posisi kursor berada di awal baris selanjutnya. Untuk menghapus dua baris, ketik
2dd
Untuk menghapus baris mulai dari posisi kursor ke akhir baris, ketik
D (huruf besar)

Mengganti Karakter

Untuk mengganti satu karakter dengan karakter lain:
  • Gerakkan kursor ke karakter yang ingin diganti
  • Ketik r
  • Ketik huruf penggantinya
Karakter pengganti yang baru akan muncul, dan kita masih berada di mode perintah.

Mengganti Kata

Untuk mengganti satu kata dengan kata yang lain, gerakkan kursor ke awal kata yang salah, lalu ketik
cw
Maka kata tersebut akan hilang dan kita otomatis berada di mode sisip dan dapat untuk mengetik kata penggantinya. Panjang kata pengganti tidaklah perlu sama dengan sebelumnya. Tekan <Esc> untuk kembali ke mode perintah. Untuk mengganti tiga kata, ketik
3cw

Mengganti Baris

Untuk mengganti teks mulai dari posisi kursor hingga ke akhir baris:
  • Ketik C (huruf besar).
  • Ketik rangkaian teks penggantinya.
  • Tekan <Esc>.

Menyisipkan Teks

Untuk menyisipkan teks di dalam sebuah baris:
  • Posisikan kursor di tempat yang diinginkan
  • Tekan i
  • Ketikkan teks-nya
Penyisipan teks yang dilakukan SEBELUM posisi kursor.
Tekan <Esc> untuk kembali ke mode perintah

Menambahkan Teks

Untuk menambahkan teks pada akhir baris:
  • Posisikan kursor di akhir baris
  • Ketik a
  • Masukkan teks-nya.
Perintah ini akan menambahkan teks SETELAH kursor.
Tekan <Esc> untuk kembali ke mode perintah

Membuka Sebuah Baris Kosong

Untuk menyisipkan satu baris kosong di bawah baris aktif, ketik
o (huruf kecil)

Untuk menyisipkan satu baris kosong di atas baris aktif, ketik

O (huruf besar)

Menggabungkan Beberapa Baris

Untuk menggabungkan dua baris teks:
  • Taruh kursor ke baris pertama
  • Ketik J
Untuk menggabungkan tiga baris teks:
  • Taruh kursor ke baris pertama
  • Ketik 3J

Pembatalan

Untuk membatalkan operasi penyuntingan terakhir, ketik

u
Untuk membatalkan semua suntingan dalam satu baris, ketik
U (huruf besar)

Pembatalan semua suntingan di sebuah baris hanya bekerja sepanjang kursor tetap berada di baris tersebut. Kita tidak dapat menggunakan U untuk mengembalikan baris ke keadaan awal, bila kursor pindah posisi ke baris lain.

Bergerak di sekitar File

Ada beberapa pintasan (shortcuts) untuk dapat bergerak cepat menjelajahi sebuah file. Dan semua pintasan ini bekerja pada mode perintah.

+---------------+--------------------------------+
|    Tombol     | Pergerakan                     |
+---------------+--------------------------------+
|    w          | maju, kata demi kata           |
|    b          | mundur, kata demi kata         |
|    $          | ke akhir baris                 |
|    0 (nol)    | ke awal baris                  |
|    H          | ke baris pertama dari layar    |
|    M          | ke baris tengah dari layar     |
|    L          | ke baris akhir dari layar      |
|    G          | ke baris akhir dari file       |
|    1G         | ke baris awal dari file        |
|    Ctrl+f     | gulung maju satu layar         |
|    Ctrl+b     | gulung mundur satu layar       |
|    Ctrl+d     | gulung ke bawah setengah layar |
|    Ctrl+u     | gulung ke atas setengah layar  |
+---------------+--------------------------------+

Bergerak dengan Pencarian

Untuk bergerak cepat menuju teks yang dicari, ketika pada mode perintah :
  • Ketik / (slash).
  • Masukkan teks yang dicari.
  • Tekan tombol <Enter> atau <Return>
Kursor akan bergerak menuju teks pertama yang cocok.
Untuk mengulang pencarian dalam arah maju, ketik
n
Untuk mengulang pencarian dalam arah mundur, ketik
N

Menutup dan menyimpan File

Dengan vi, perubahan akan disimpan ke file asli-nya bila kita menyimpan hasil suntingan. Untuk menyimpan dan langsung keluar dari vi, ketik
ZZ
vi dibangun berdasarkan penyunting teks pada sistem *nix awal yang disebut ex. Dan beberapa perintah ex ini dapat digunakan di dalam vi. Perintah ex dimulai dengan tanda : (titik dua) dan diakhiri dengan <Return >. Perintahnya ditampilkan di baris status ketika kita ketik. Beberapa perintah ex berguna untuk menyimpan dan menutup file.
Untuk menyimpan perubahan, namun masih tetap bekerja dengan file yang terbuka di vi:
  • Tekan <Esc>.
  • Ketik :w
  • Tekan <Return>.
 Untuk keluar dari vi tanpa menyimpan apapun:
  • Tekan <Esc>.
  • Ketik :q!
  • Tekan <Return>.

Ringkasan Perintah vi

+---------------------------------------------------------------+
| MEMULAI vi                                                    |
+---------------+-----------------------------------------------+
|   vi namafile | sunting file bernama "namafile"               |
|   vi filebaru | buat file baru bernama "filebaru"             |
|               |                                               |
+---------------+-----------------------------------------------+
| MEMASUKKAN TEKS                                               |
+---------------+-----------------------------------------------+
|    i          | sisip teks di kiri kursor                     |
|    a          | tambahkan teks di kanan kursor                |
|               |                                               |
+---------------+-----------------------------------------------+
| MENGGERAKKAN KURSOR                                           |
+---------------+-----------------------------------------------+
|    h          | ke kiri satu spasi                            |
|    j          | ke bawah satu baris                           |
|    k          | ke atas satu baris                            |
|    l          | ke kanan satu spasi                           |
|               |                                               |
+---------------+-----------------------------------------------+
| PENYUNTINGAN DASAR                                            |
+---------------+-----------------------------------------------+
|    x          | hapus satu karakter                           |
|    nx         | hapus n karakter                              |
|    X          | hapus karakter sebelum kursor                 |
|    dw         | hapus kata                                    |
|    ndw        | hapus n kata                                  |
|    dd         | hapus baris                                   |
|    ndd        | hapus n baris                                 |
|    D          | hapus karakter dari kursor hingga akhir baris |
|    r          | mengganti karakter di bawah kursor            |
|    cw         | mengganti sebuah kata                         |
|    ncw        | mengganti n kata                              |
|    C          | mengubah teks dari kursor hingga akhir baris  |
|    yy         | menyalin satu baris ke buffer (yank baris)    |
|    nyy        | menyalin n baris ke buffer                    |
|    yw         | menyalin satu kata ke buffer                  |
|    nyw        | menyalin n kata ke buffer                     |
|    p          | menempel isi buffer (paste)                   |
|               | (sesudah kursor atau pada baris selanjutnya)  |
|    o          | sisip baris kosong di bawah kursor            |
|               | (siap untuk penyisipan)                       |
|    O          | sisip baris kosong di atas kursor             |
|               | (siap untuk penyisipan)                       |
|    J          | gabung baris selanjutnya dengan baris aktif   |
|    nJ         | gabung n baris selanjutnya dengan baris aktif |
|    u          | membatalkan perubahan terakhir                |
|    U          | mengembalikan keadaan baris                   |
|               |                                               |
+---------------+-----------------------------------------------+
| BERGERAK DI SEKITAR FILE                                      |
+---------------------------------------------------------------+
|    w          | maju, kata demi kata                          |
|    b          | mundur, kata demi kata                        |
|    $          | ke akhir baris                                |
|    0 (nol)    | ke awal baris                                 |
|    H          | ke baris pertama dari layar                   |
|    M          | ke baris tengah dari layar                    |
|    L          | ke baris akhir dari layar                     |
|    G          | ke baris akhir dari file                      |
|    1G         | ke baris awal dari file                       |
|    Ctrl+f     | gulung maju satu layar                        |
|    Ctrl+b     | gulung mundur satu layar                      |
|    Ctrl+d     | gulung ke bawah setengah layar                |
|    Ctrl+u     | gulung ke atas setengah layar                 |
|    n          | mengulang pencarian terakhir, arah yang sama  |
|    N          | mengulang pencarian terakhir, arah berlawanan |
|               |                                               |
+---------------+-----------------------------------------------+
| MENUTUP DAN MENYIMPAN FILE                                    |
+---------------------------------------------------------------+
|    ZZ         | simpan file lalu keluar                       |
|    :w         | simpan file                                   |
|    :q!        | abaikan perubahan lalu keluar                 |
|               |                                               |
+---------------+-----------------------------------------------+
~
~
~
~
~
- myweb.html 388/388 100%

Tiga perintah penting untuk Wireless di Linux

Daftar Isi

  • lsusb dan lspci
  • iwconfig
  • iwlist

  • lsusb dan lspci

    Merupakan perintah untuk menampilkan alamat semua perangkat atau device yang terpasang baik yang berjenis USB maupun Card yang tertanam di motherboard. Sebagai catatan bahwa perintah lsusb tidak menampilkan keterangan apapun mengenai perangkat yang ada. Contoh penggunaan perintah ini:
    ~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0001
    Bus 003 Device 001: ID 1d6b:0001
    Bus 004 Device 001: ID 1d6b:0001
    Bus 005 Device 001: ID 1d6b:0001
    Bus 001 Device 002: ID 1307:0165
    Bus 001 Device 005: ID 10f1:1a08
    Bus 002 Device 002: ID 05e3:0606
    Bus 003 Device 002: ID 13d3:3249
    Bus 002 Device 003: ID 0cf3:9271
    Bus 002 Device 004: ID 2166:6649
    
    ~$ lspci
    00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
    00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
    00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
    00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
    00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
    00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
    00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
    00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
    00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
    01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
    

    iwconfig

    Perintah ini kita gunakan untuk melihat parameter-parameter perangkat jaringan yang ada yang biasanya berupa nama antarmuka, frekuensi dan SSID. Untuk mengubah parameter tersebut biasanya pada sistem linux telah disertakan file script jaringan beserta file konfigurasinya (network.sh dan network.conf) yang dengan bantuan dua file tersebut kita dapat memulai atau menghentikan operasi sebuah antarmuka perangkat jaringan. Contoh penggunaan perintah iwconfig adalah seperti berikut:
    ~$ iwconfig
    lo        no wireless extensions.
    
    dummy0    no wireless extensions.
    
    eth0      no wireless extensions.
    
    wlan0     IEEE 802.11bg  ESSID:off/any  
              Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
              Retry  long limit:7   RTS thr:off   Fragment thr:off
              Power Management:off
    

    iwlist

    Sedangkan perintah iwlist ini digunakan untuk memindai (scan) jaringan yang ada disamping memberikan beberapa informasi tambahan. Contoh:
    # iwlist wlan1 scan
    wlan1     Scan completed :
              Cell 01 - Address: 78:E8:B6:DB:21:F6
                        Channel:6
                        Frequency:2.437 GHz (Channel 6)
                        Quality=21/70  Signal level=-89 dBm  
                        Encryption key:on
                        ESSID:"GO AWAY!!!"
                        Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                                  24 Mb/s; 36 Mb/s; 54 Mb/s
                        Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                        Mode:Master
                        Extra:tsf=00000002fe1867f9
                        Extra: Last beacon: 1049ms ago
                        IE: Unknown: 000A474F2041574159212121
                        IE: Unknown: 010882848B962430486C
                        IE: Unknown: 030106
                        IE: Unknown: 2A0100
                        IE: Unknown: 2F0100
                        IE: IEEE 802.11i/WPA2 Version 1
                            Group Cipher : TKIP
                            Pairwise Ciphers (2) : CCMP TKIP
                            Authentication Suites (1) : PSK
                        IE: Unknown: 32040C121860
                        IE: Unknown: 2D1ABC011BFFFF000000000000000000000000000000000000000000
                        IE: Unknown: 3D1606080400000000000000000000000000000000000000
                        IE: Unknown: DD090010180201000C0000
                        IE: WPA Version 1
                            Group Cipher : TKIP
                            Pairwise Ciphers (2) : CCMP TKIP
                            Authentication Suites (1) : PSK
                        IE: Unknown: DD180050F202010184000364000027A4000041435E0061322F00
    
    Demikian saja ulasan saya yang sangat singkat ini, kalau kurang mohon ditambahi Sekian.
    Kembali ke atas

    Jumat, 02 Januari 2015

    Belajar html bagian 2

    Daftar Isi




  • Membuat Daftar
  • Membuat Tautan

  • Yang Selalu Belajar:
    "eka agus"<isafree28@gmail.com>
    

    Membuat Daftar Menu

    Cara membuatnya dengan menggunakan tag <menu> dan </menu> dan tiap-tiap listing-
    nya menggunakan tag <li> dan </li>(optional). Contoh:
    
    <menu>
    <li>Daftar 1
    <li>Daftar 2
    <li>Daftar 3
    </menu>
    
    Yang hasilnya adalah sebagai berikut:
  • Daftar 1
  • Daftar 2
  • Daftar 3
  • Bila tanpa tag <menu> dan </menu> hasilnya adalah seperti di bawah ini:
  • Daftar 1
  • Daftar 2
  • Daftar 3
    ================================================================================
    

    Membuat Tautan (Link)

    Untuk membuat tautan, kita dapat menambahkan tag <a> dan </a> pada bagian teks
    yang ingin dibuat tautan, lalu ditambahkan atribut href="#namatautan" pada tag
    <a> dengan teks yang dibuat tautan dijadikan teks judul tautan.
    Untuk tujuan dari tautan tersebut di atas juga menggunakan tag <a> dan </a>
    namun dengan penambahan atribut  name="namatautan".
    Untuk lebih jelasnya dapat dilihat seperti contoh berikut:
    
    Cobalah klik <a href="#toc">disini</a>.
    Hasilnya:
    Cobalah klik disini.
    Dengan tujuan dari tautan di atas adalah Daftar isi dengan tag seperti berikut:
    <h2><a name="toc">Daftar Isi</a></h2>
    
    Untuk masalah tautan ini juga kita dapat menggunakan alamat web sebagai pengganti
    #namatautan-nya bila kita menginginkan tautan ke sebuah situs web. Contoh lagi:
    Cobalah situs google <a href="http://www.google.co.id">di sini<a>.
    Hasilnya:
    Cobalah situs google di sini.
    
     
  • Mohon Maaf bila semua tautan tidak berfungsi, disebabkan penyesuain oleh situs blog.
    
    

    Kamis, 25 Desember 2014

    Belajar html bag. 1

    Eco Notes : Belajar html bag. 1

    Pendahuluan

    Halaman ini dibuat supaya penulis tidak lupa cara membuat halaman berformat html.
    Hal ini disebabkan terlalu banyaknya format file di dunia komputasi.
    Cara untuk melihat isi halaman html, cukup dengan menyimpannya kemudian melihatnya dengan editor teks.

    Sekilas

    Paragraf rata tengah

    penggunaan non breaking space : Don't forget me!

    Format Teks

    Kalimat memiliki elemen miring
    Kalimat memiliki elemen garis bawah
    Kalimat memiliki elemen tebal
    Kalimat memiliki elemen strikethrough
    Kalimat memiliki elemen monotype
    Kalimat memiliki elemen superscript2
    Kalimat memiliki elemen subscript3
    Kalimat memiliki elemen kutip
    Kalimat memiliki elemen blok kutip

    Kalimat memiliki elemen untuk koreksi
    Kalimat memiliki elemen huruf besar
    Kalimat memiliki elemen huruf kecil

    Format Paragraf

    Paragrafnya rata kiri
    Paragrafnya rata tengah
    Paragrafnya rata kanan
    Paragrafnya rata kanan kiri, yang dapat terlihat dengan jelas bila paragrafnya panjang (kurang lebih 100 huruf).
    Di dalam paragraf ini ada yang menggunakan tag span untuk format teksnya.

    Format Tabel

    Yang perlu diperhatikan adalah tag data (td) dan tag header (th) harus berada di dalam tag baris (tr) dan semuanya ini masuk dalam tag tabel (table).
    Jumlah pasangan (tr) dan (/tr) menentukan banyaknya baris tabel sedang pasangan (th)-(/th) atau (td)-(/td) menentukan banyaknya kolom.
    Contoh tabel tanpa atribut:
    Perintah Arti
    Esc Keluar dari sebuah fungsi
    Q Keluar dari program ini
    Contoh tabel dengan atribut tabel border="1":
    Perintah Arti
    Esc Keluar dari sebuah fungsi
    Q Keluar dari program ini
    Contoh tabel dengan atribut tabel border="1" cellpadding="5" cellspacing="5":
    Perintah Arti
    Esc Keluar dari sebuah fungsi
    Q Keluar dari program ini
    Untuk menggabungkan baris atau kolom, kita gunakan atribut pada (th) atau (td) rowspan dan colspan.
    Contoh tabel nya lengkap dengan warna:
    No. Contacts
    NamaTelepon
    1Masha+555433
    2The Bear+567656

    Bagian 1 dari belajar html cukup di sini saja.

    Selasa, 23 Desember 2014

    Belajar SC - Penanganan File dan Bagan (noob version)

    File
    Untuk bagian ini kita coba buat file contoh dengan isi sebagai berikut
                                                                        
         A      B         C         D         E         F         G     
     0                          Penjualan Thn 1999                      
     1 NoID    Jan       Feb       Mar       Apr       Mei       Jun    
     2     1    17.000    22.000    27.000    32.000    37.000    42.000
     3     2    25.000    29.000    33.000    37.000    41.000    45.000
     4     3    40.000    45.000    50.000    55.000    60.000    65.000
     5     4    10.000    16.000    22.000    28.000    34.000    40.000
     6     5    30.000    34.000    38.000    42.000    46.000    50.000
     7     6    77.000    78.000    79.000    80.000    81.000    82.000
     8     7    55.000    57.000    59.000    61.000    63.000    65.000
     9     8    40.000    43.000    46.000    49.000    52.000    55.000
    10     9    22.000    27.000    32.000    37.000    42.000    47.000

    Lalu kita simpan dengan perintah P dengan nama file misalnya sales.sc serta perintah W dengan nama sales.asc. Kemudian keluar dengan perintah q.
    Untuk urusan ekspor file ke format lain, program SC memiliki perintah internal W dan T. Perintah W akan mengubah file lembar kerja berformat teks dengan ekstensi default asc (singkatan dari ascii mungkin). Dan perintah T yang mengubah file menjadi berformat teks dengan pemisah antar kolom (pemisahnya titik dua) dengan ekstensi default cln (colon).
    Sedangkan untuk mengekspor file berformat sc ke csv, dimana seperti yang kita tahu format csv digunakan untuk transfer data antar platform, program SC tidak memiliki perintahnya baik internal maupun eksternal. Dan untuk mengekspornya menggunakan perintah eksternal bawaan program lain yaitu ssconvert dari program gnumeric. Cara penggunaannya melalui terminal sebagai contoh:
    :~$ ssconvert sales.sc sales.csv
    Using exporter Gnumeric_stf:stf_csv
    :~$

    Untuk melihat file csv hasil ssconvert bisa kita gunakan salah satu dari perintah berikut di terminal:

    :~$ cat sales.csv
    ,,,"Penjualan Thn 1999",,,
    NoID,Jan,Feb,Mar,Apr,Mei,Jun
    1,17,22,27,32,37,42
    2,25,29,33,37,41,45
    3,40,45,50,55,60,65
    4,10,16,22,28,34,40
    5,30,34,38,42,46,50
    6,77,78,79,80,81,82
    7,55,57,59,61,63,65
    8,40,43,46,49,52,55
    9,22,27,32,37,42,47

    :~$ sed 's/,,/, ,/g;s/,,/, ,/g' sales.csv

    :~$ sed "s/,/\t/g" sales.csv | less
      "Penjualan Thn 1999"   
    NoID Jan Feb Mar Apr Mei Jun
    1 17 22 27 32 37 42
    2 25 29 33 37 41 45
    3 40 45 50 55 60 65
    4 10 16 22 28 34 40
    5 30 34 38 42 46 50
    6 77 78 79 80 81 82
    7 55 57 59 61 63 65
    8 40 43 46 49 52 55
    9 22 27 32 37 42 47
    ~
    ~
    # Shift+q untuk keluar ke prompt
    :~$

    Untuk impor dari csv ke sc, program SC memiliki perintah ekternal di terminal yaitu psc dengan contoh penggunaan seperti berikut:

    :~$ psc -d , sales.csv sales.sc
    atau
    :~$ cat sales.csv | psc -k -d, | sc

    yang hasilnya konversi ulang terlihat di layar SC seperti di bawah ini:

                                                   
         A   B   C           D          E   F   G     
     0               Penjualan Thn 1999            
     1  NoID Jan Feb                Mar Apr Mei Jun
     2     1  17  22                 27  32  37  42
     3     2  25  29                 33  37  41  45
     4     3  40  45                 50  55  60  65
     5     4  10  16                 22  28  34  40
     6     5  30  34                 38  42  46  50
     7     6  77  78                 79  80  81  82
     8     7  55  57                 59  61  63  65
     9     8  40  43                 46  49  52  55
    10     9  22  27                 32  37  42  47

    Harap diperhatikan bahwa program SC hanya dapat membuka dan membaca file dalam format sc yang dilakukan melalui perintah G, file format lain tidak akan terbaca (ERROR). Hal ini mungkin karena program SC ini hanya dapat membaca perintah baris isian ke tiap sel (seperti bahasa FORTRAN jaman dulu - cek dengan notepad atau leafpad).
    Bagan
    Dan yang terakhir berkenaan dengan pembuatan bagan. SC tidak punya fasilitasnya, namun dapat difasilitasi dengan menginstal program gnuplot. Cara untuk menginstal gnuplot disesuaikan  sistem operasi masing-masing. Juga cara menggunakannya dapat dilihat di manual-nya yang dapat kita unduh melalui situs web resminya http://www.gnuplot.info (lumayan klenger bro).
    Pada halaman ini hanya ditampilkan hasil dari beberapa perintah gnuplot yang diambil dari berbagai sumber di internet yang disesuaikan dengan file yang telah kita buat.
    Data yang dipakai gnuplot yang berasal dari file hanya bisa yang berjenis teks tanpa tanda pemisah apapun. Dan file sales.asc yang telah kita simpan sebelumnya telah memiliki syarat sebagai bahan bakunya. Namun sebelum menggunakannya, terlebih dahulu kita tambahkan tanda komentar “#" pada baris pertama dan kedua pada file tersebut (gunakan leafpad atau vi), sebab yang dipakai hanyalah data berbentuk numerik.
    Lalu kita lanjut menggunakan gnuplot dengan memberikan perintah di terminal.
    :~$ gnuplot
    G N U P L O T
    Version 4.4 patchlevel 0
    last modified March 2010
    System: Linux 2.6.37-slitaz
    Copyright (C) 1986-1993, 1998, 2004, 2007-2010
    Thomas Williams, Colin Kelley and many others
    gnuplot home:     http://www.gnuplot.info
    faq, bugs, etc:   type "help seeking-assistance"
    immediate help:   type "help"
    plot window:      hit 'h'
    Terminal type set to 'wxt'
    gnuplot> plot "sales.asc" using 1:2 title 'Jan' w l, \
    >"sales.asc" using 1:3 title 'Feb' w l, \
    >"sales.asc" using 1:4 title 'Mar' w l, \
    >"sales.asc" using 1:5 title 'Apr' w l, \
    >"sales.asc" using 1:6 title 'Mei' w l, \
    >"sales.asc" using 1:7 title 'Jun' w l
    gnuplot>

    Hasil plot yang didapat seperti ini :



    Namun bagi yang menyukai minimalis, gnuplot menyediakan fasilitas terminal yang berformat console.

    gnuplot> set terminal dumb
    Terminal type set to 'dumb'
    Options are 'feed  size 79, 24'
    gnuplot> plot "sales.asc" using 1:2 w boxes title 'Jan 1999 Sales'
      80 ++-----+------+------+------+------+-----+------+------+------+-----++
         +      +      +      +      +      +  ******** Jan 1999 Sales ****** +
         |                                     *      *                       |
      70 ++                                    *      *                      ++
         |                                     *      *                       |
      60 ++                                    *      *                      ++
         |                                     *      *                       |
         |                                     *      *******                 |
      50 ++                                    *      *     *                ++
         |                                     *      *     *                 |
         |                                     *      *     *                 |
      40 ++                *******             *      *     ********         ++
         |                 *     *             *      *     **     *          |
         |                 *     *             *      *     **     *          |
      30 ++                *     *      ********      *     **     *         ++
         |          ********     *      *      *      *     **     *          |
      20 ++         *     **     *      *      *      *     **     ********  ++
         |   ********     **     *      *      *      *     **     **     *   |
         +   *  +  **  +  **  +  *   +  *   +  *  +   *  +  **  +  **  +  *   +
      10 ++--**************************************************************--++
         0      1      2      3      4      5     6      7      8      9      10
    gnuplot> q
    :~$

    Bila menginginkan bentuk ataupun format yang lain, silakan lihat merujuk manual gnuplot (manualnya lebih banyak bila dibandingkan dengan manual sc - sadis).


    Sekian saja edisi Belajar SC-nya. 
    Mohon koreksinya bila ada kesalahan.