LOTUS Panel Kontrol Penunjuk Sel (sel aktif) 123 Kolom Baris Penunjuk Waktu Penunjuk Mode PANEL KONTROL Terdiri dari : 1. Lokasi alamat sel yang sedang aktif 2. Memperlihatkan karakter yang akan dimasukkan / di edit 3. Penjelasan tentang menu perintah PENUNJUK MODE Terlihat sebagai komentar Contoh : READY LABEL EDIT POINT VALUE FILES MENU HELP ERROR WAIT FIND PENUNJUK STATUS Akan aktif bila menggunakan keyboard atau program Contoh : CAPS SCROLL END MEM NUM CMD OVR STEP 1 Ketrampilan Komputer 2A Lotus 123 MENU UTAMA LOTUS 123 WORKSHEET RANGE COPY MOVE FILE PRINT GRAPH DATA SYSTEM QUIT Mengatur karakteristik lembar kerja Operasional gugus sel Duplikasi isi sel Memindahkan isi sel Operasional file Pengolahan output Pengolahan grafik Pengolahan database Operasional DOS tanpa keluar dari Worksheet Keluar dari Worksheet & Kembali ke DOS DATA LABEL 1. Mengandung 240 karakter 2. Tidak mempunyai nilai 3. Berupa untai kata atau angka Pemasukkan data label ke sel diawali dengan Label Prefix ‘ untuk rapat kiri “ untuk rapat kanan ^ untuk di tengah sel \ untuk pengulangan DATA VALUE/NUMERIK 1. Merupakan karakter numeric 2. Pemasukkan nilainya diawali dengan karakter : + (plus), - (minus), E (eksponen), $ (dollar), % (persen) Ketentuan untuk menuliskan data value 1. Nilai pecahan / decimal dipisahkan dengan tanda titik (.) 2. Koma dan spasi tidak boleh ada 3. Bilangan dapat dinyatakan dengan notasi ilmiah 4. Bilangan pecahan dapat dimasukkan dengan symbol % 2 Ketrampilan Komputer 2A Lotus 123 5. Angka tidak boleh diawali dengan lambing Label Prefix MENU-MENU LOTUS 123 MENU WORKSHEET Column : Untuk mengatur lebar kolom atau menyembunyikan kolom dan menampilkan kembali /WCS (Worksheet Clumn Set-Width) … merubah lebar kolom antara 1 - 240 /WCR (Worksheet Clumn Reset Width) … mengembalikan lebar kolom (9) /WCCS (Worksheet Column Column-Range Set-Width) … merubah lebar kolom secara range /WCCR (Worksheet Column Column-Range Reset Width) … mengembalikan lebar suatu range kolom /WCH (Worksheet Column Hide) … menyembunyikan kolom tanpa menghilangkan /WCD (Worksheet Column Display) … mengembalikan kembali kolom yang tersembunyi Global : Menentukan pengaturan konfigurasi 1-2-3 /WGC (Worksheet Global Column Width) /WGDPI (Worksheet Global Default Printer Interface) /WGDPN (Worksheet Global Default Printer Name) /WGF (Worksheet Global Format) /WGFG (Worksheet Global Format General) … mengembalikan format pada bentuk baku /WGF +/- (Worksheet Global Format +/-) … menampilkan format +//WGFD (Worksheet Global Format Date) … menentukan format tanggal /WGFC (Worksheet Global Format Currency) … menentukan format koma /WGFT (Worksheet Global Format Text) … menentukan format text /WGL (Worksheet Global Label-Prefix) /WGLL = rata kiri /WGLR = rata kanan /WGLC = rata tengah Insert : Menambah baris/kolom baru pada lembar kerja /WIR (Worksheet Insert Row) 3 Ketrampilan Komputer 2A Lotus 123 /WIC (Worksheet Insert Column) Erase : Menghapus eluruh lembar kerja aktif dan memulai lembar kerja baru WEY (Worksheet Erase Yes) Delete : Untuk menghapus kolom/baris beserta isinya dari lembar kerja /WDR (Worksheet Delete Row) /WDC (Worksheet Delete Column) MENU RANGE SEL DITAMBAT : Sel yang jika kursor digerakkkan tidak akan berpindah, posisinya berada dibagian kiri titik dua (A1 .. ) SEL BEBAS : Sel yang jika kursor digerakkan akan ikut berpindah, posisinya berada dibagian kanan titik dua ( .. A5) ERASE : Untuk menghapus data pada range /RE (Range Erase) FORMAT : Untuk mengganti cara penampilan nilai atau data pada suatu Range /RF (Range Format) INPUT : Untuk membatasi pergerakan pointer terhadap sel yang tidak diproteksi di dalam range /RI (Range Input) JUSTIFY : Menyusun kolom label agar cocok dalam lebar yang ditentukan (merapikan paragraph) /RJ (Range Justify) LABEL : Membuat rata kiri, kanan, atau meletakkan label ditengah suatu range /RL (Range Label) NAME : Membuat, menghapus catatan nama range /RNC (Range Name Create) 4 Ketrampilan Komputer 2A Lotus 123 … membuat nama range /RND (Range Name Delete) … menghapus nama range /RNL (Range Name Labels) … memberi nama range pada sel yang berdekatan pilih : Down, Left, Right, Up /RNR (Range Name Reset) … menghapus nama range /RNT (Range Name Table) … membuat tabel nama range SEARCH VALUE 5 Ketrampilan Komputer 2A Lotus 123 FUNGSI – FUNGSI LOTUS 123 FUNGSI MATEMATIKA @ ABS(X) Menghitung nilai absolute (positif) dari nilai variable X Contoh : @ ABS(-5) = 5 @ ABS(20) = 20 @ LOG(X) Menghitung logaritma (bilangan dasar 10) dari suatu bilangan Contoh : @ LOG(100) = 2 @ INT(X) Mengubah bilangan pecahan X menjadi bilangan bulat Contoh : @ INT(15.9888) = 16 @ MOD(X,Y) Untuk menentukan sisa pembagian (sisa hasil bagi) antara X dan Y dimana Y adalah pembagi Contoh : @ MOD(5,2) = 1 @ ROUND(X,Y) Untuk membulatkan bilangan X ke suatu ketelitian tertentu. Y menyatakan jumlah digit ketelitian yang akan dipakai Contoh : @ ROUND(123.456,1) = 123,5 @ ROUND(123.456,-1) = 120 @ SQRT(X) Untuk menghitung nilai akar dari X X bilangan positif Contoh : @ SQRT(16) = 4 FUNGSI STATISTIK @ AVG(gugus sel) Menghitung rata-rata sekelompok gugus sel Contoh : @ AVG(B3..B7) @ COUNT(gugus sel) Menghitung jumlah observasi dari sekelompok data pada gugus sel Contoh : @ COUNT(B3..B7) 6 Ketrampilan Komputer 2A Lotus 123 @ MAX(gugus sel) & @ MIN(gugus sel) Menetapkan nilai terbesar (MAX) dan nilai terkecil (MIN) dari sekelompok data pada gugus sel Contoh : @ MAX(B3..B7) @ MIN(B3..B7) @ STD(gugus sel) Menghitung standar deviasi populasi dari sekelompok data pada gugus sel tertentu Contoh : @ STD(B3..B7) @ SUM(gugus sel) Menghitung jumlah keseluruhan dari sekelompok nilai pada gugus sel Contoh : @ SUM(B3..B7) @ VAR(gugus sel) Memberikan varian data dari suatu range Contoh : @ VAR(jumlah) FUNGSI STRING @ CODE($) Menentukan nilai kode ASCII dari karakter pertama string Contoh : @ CODE(“A”) = 65 @ FIND($1, $2, awal) Mencari suatu string dalam string awal mulai dari posisi karakter yang diinginkan Contoh : @ FIND(“una”, “Gunadarma”, 0) = 1 7 Ketrampilan Komputer 2A Lotus 123 @ LEFT($, n) & @ RIGHT($, n) Mengambil sebagian string dari sisi paling kiri (LEFT) atau paling kanan (RIGHT) sebanyak n karakter Contoh : @ LEFT(“Primarasa”,4) = Prima @ RIGHT(“Primarasa”,4) = rasa @ MID($,awal,n) Mengambil sebagian string mulai dari letak karakter awal sebanyak n karakter Contoh : @ MID(“Universitas”,5,3) = rsi @ LOWER($) & @ UPPER($) Mengubah string menjadi huruf kecil (LOWER) atau huruf besar (UPPER) Contoh : @ LOWER(“A”) = a @ UPPER(“a”) = A @ PROPER($) Merubah huruf pertama dari setiap kata pada string menjadi huruf besar Contoh : @ PROPER(“ada apa”) = Ada Apa @ REPEAT($, n) Membuat duplikasi string sebanyak n kali Contoh : @ REPEAT(“Merdeka”,2) = MerdekaMerdeka @ STRING(x, n) Merubah nilai numeric x sebagai string dengan n adalah angka dibelakang titik decimal Contoh : @ STRING(13.237,2) = “13.24” @ VALUE($) Merubah nilai teks yang ditampilkan sebagai angka menjadi nilai numeric yang sebenarnya Contoh : @ VALUE(“125”) = 125 @ TRIM($) Menghilangkan kelebihan spasi Contoh : @ TRIM(“Negara Indonesia”) = Negara Indonesia @ LENGTH($) 8 Ketrampilan Komputer 2A Lotus 123 Menghitung panjang/jumlah karakter dari suatu string Contoh : @ LENGTH(“Indonesia”) = 9 @ EXACT($1, $2) Menguji apakah 2 buah string sama atau tidak. Jika string1 persis sama dengan string2 maka nilai fungsi = 1, sebaliknya = 0 Contoh : @ EXACT(“arisan”, “Arisan”) = 0 @ EXACT(“100”, “100”) = 1 @ REPLACE($1, awal, $2) Merubah suatu bagian string dengan string yang lain Contoh : @ REPLACE(“Buku saya”,5,4,”kamu”) = Buku kamu @ REPLACE(“Dia pandai”,4,0,”sangat“) = Dia sangat pandai FUNGSI LOGIKA @ ISNUMBER(X) Untuk menguji apakah X berisi nilai numeric atau tidak jika X adalah numeric, maka hasil fungsi ini = 1, jika tidak maka hasil = 0 Contoh : @ ISNUMBER(“123”) = 0 @ ISSTRING(X) Untuk menguji apakah X berisi teks atau tidak, jika X adalah teks maka hasil fungsi ini = 1, jika tidak maka hasil = 0 Contoh : @ ISSTRING(“123”) = 1 @ FALSE & @ TRUE Fungsi FALSE akan menghasilkan nilai logika 0 dan fungsi TRUE akan menghasilkan nilai logika 1 Contoh : @ IF(+A2-A3 = -1, @ FALSE, @ TRUE) @ IF(kondisi, X, Y) Merupakan fungsi bersyarat yang hasilnya tergantung dari kondisinya Jika kondisi benar, maka nilai X yang dikerjakan Jika kondisi salah, maka nilai Y yang dikerjakan Contoh : 9 Ketrampilan Komputer 2A Lotus 123 FUNGSI TABEL @ HLOOKUP(nilai_kunci, range, offset_baris) Untuk pembacaan suatu table secara horizontal Contoh : @ HLOOKUP(B2, $B$7 .. $E$9, 1) @ VLOOKUP(nilai_kunci, range, Offset-kolom) Untuk pembacaan table secara vertical Contoh : @ VLOOKUP(“Lotus”, siswa, 2) ALAMAT RELATIF 10 Ketrampilan Komputer 2A Lotus 123 Rumus untuk mengisi kolom Total adalah +A3*B3, copylah rumus tersebut. Karena lotus membaca alamat sel dalam rumus sebagai alamat relative. Bila penunjuk sel berada di sel C3 maka rumusnya +A3*B3, maka lotus akan berpikir : “kalikan sel pada jarak dua kolom dari kiri (A3) dengan sel pada jarak satu kolom di kiri (B3)”. Begitu kita copy rumus tersebut aturan tersebut akan berlaku seterusnya. ALAMAT ABSOLUT Rumus untuk mengisi kolom Upah adalah +B1*B5 (upah/jam dikali dengan Jam). Begitu rumus dicopy akan terlihat bahwa rumus untuk Budi memang benar tapi rumus untuk yang lain salah, kenapa? Karena lotus beranggapan sebagai alamat relative : “sel yang letaknya dikiri satu sel akan berbelok keatas 4 sel (B1) dikalikan dengan sel dikiri (B5)”. Aturan ini akan terus berlaku bila kita copy rumus tersebut, padahal itu tidak benar. Agar sel B1 tidak berubah ketika dicopy kita nyatakan alamat B1 sebagai alamat absolute dengan menambahkan lambing $ di depan B dan dibelakang B. Maka begitu rumus kita copy sel B1 tidak berubah. DATABASE 1. Mengurutkan Data /DS (Data Sort) 11 Ketrampilan Komputer 2A Lotus 123 2. Menentukan Range Data /DSD (Data Sort Data_Range) Sort Setting Data Range : [……………….............……..] Primary-Key Column : […………………….] [ ] Desending [ ] Ascending Secondary-Key Column : [……………………] [ ] Desending [ ] Ascending 3. Menentukan Kunci Pengurutan Utama /DSP (Data Sort Primary-Key) 12 Ketrampilan Komputer 2A Lotus 123 GRAFIK Type (/GT) Untuk memilih jenis grafik Beberapa jenis grafik yang ada : A...F (/GA, /GB, /GC, …, /GF Untuk mengelompokkan data X (/GX) Untuk menyatakan label pada sumbu X 13 Ketrampilan Komputer 2A Lotus 123 View (/GN) Untuk menampilkan grafik di layar Options Menampilkan menu pilihan grafik /GOT (Graph Option Titles) memberikan judul grafik/titles .. First, Second, X-AXIS, Y-AXIS /GOL (Graph Option Legend) memberikan keterangan gambar .. A, B, C, D, E, F /GOG (Graph Option Grid) menggambarkan garis horizontal/vertical .. Horizontal, Vertikal, Both, Clear /GOF (Graph Option Format) mengatur penamnpilan grafik line dan XY .. Lines, Symbols, Both, Neither /GOD (Graph Options Data-Labels) memberikan label pada data .. Center, Left, Above, Right, Below /GOS (Graph Options Scale) mengatur penampilan skala pada sumbu X dan Y .. Automatic, Manual, Lower, Upper, Format, Indicator, Skip /GOC (Graph Options Color) menampilkan grafik dengan warna /GOB (Graph Option B & W) menampilkan grafik hitam/putih 14 Ketrampilan Komputer 2A Lotus 123 Name (/GN) Menampilkan menu penamaan grafik /GNC (Graph Name Create) memberikan nama pada grafik /GNU (Graph Name Use) memanggik grafik yang telah diberi nama /GND (Graph Name Delete) menghapus grafik dengan nama tertentu /GNR (Graph Name Reset) menghapus semua grafik /GNT (Graph Name Table) menampilkan table nama grafik di lembar kerja Save (/GS) Menyimpan grafik dalam file LOTUS MACRO MACRO : Sekumpulan instruksi yang dibuat berdasarkan urutan penekanan tombol yang dimasukkan ke dalam suatu worksheet sebagai entri sel Rangkaian perintah / program yang secara otomatis akan dilaksanakan oleh Lotus 123 Membantu mengerjakan tugas secara otomatis dalam pemakaian worksheet dari Lotus 123 MEMBUAT DAN MENULIS MACRO Harus diawali dengan awalan label ' (petik satu) Kadang-kadang diakhiri dengan tanda ~ (tilde) Pilih tempat pada worksheet yang bebas dari tabel yang lain (yang tidak tampak dilayar) Sediakan 3 kolom : - Kolom I : Nama macro - Kolom II : Program macro - Kolom III : Penjelasan / keterangan NAMA MACRO Terdiri dari 2 karakter : 15 Ketrampilan Komputer 2A Lotus 123 - Karakter I : " \ " (backslash) - Karakter II : Huruf, abjad, angka Lebih dari 2 karakter, max. 15 karakter PERINTAH-PERINTAH MACRO {?} Menghentikan sementara pelaksanaan Macro { BRANCH } Bentuk : { BRANCH alamat / nama sel } - Perintah { BRANCH } mengendalikan pelaksanaan Macro untuk mencabang ke suatu perintah di alamat tertentu - Perintah { GOTO } membawa petunjuk ke suatu alamat { IF } Berfungsi untuk melakukan test suatu syarat pada Macro { QUIT } Perintah untuk menghentikan pelaksanaan Macro { GETLABEL } Memasukkan data ke suatu sel (data label) { GETNUMBER } Memasukkan data ke suatu sel (data numerik) { LET } Berfungsi untuk memasukkan data langsung ke suatu sel Bentuk : { LET lokasi / data } ~ { FOR } Sebagai pengulangan suatu bagian Macro sebanyak yang diinginkan Bentuk : { FOR alamat pencacah, angka awal, angka akhir, selang, alamat perintah } { BEEP } Mengeluarkan bunyi bel Bentuk : { BEEP angka } { BLANK } Menghapus isi dari sel / range yang ditemukan sebelumnya Bentuk : { BLANK lokasi } 16 Ketrampilan Komputer 2A Lotus 123 { WAIT } Menghentikan pelaksanaan program Macro selama waktu yang diinginkan Bentuk : { WAIT angka_penghitung } { MENUBRANCH } Untuk membuat pilihan / menu yang tampil pada panel kontrol dan memindahkan alur program pada suatu rutin sesuai pilihan user Bentuk : { MENUBRANCH lokasi } { MENUCALL} Untuk membuat pilihan / menu yang tampil pada panel kontrol dan bercabang pada suatu subrutin yang dipanggil Bentuk : { MENUCALL lokasi } { RETURN} Mengembalikan alur program pada bagian setelah perintah dipanggil Mengakhiri suatu subrutin Bentuk : { RETURN } { INDICATE <STRING> } Merubah indicator di sudut kanan atas { PANELOFF } >< { PANELON } Meniadakan penggambaran ulang dari panel kontrol selama eksekusi macro { WINDOWSOFF } >< { WINDOWSON } Menghilangkan penggambaran ulang di layar selama eksekusi macro { BREAKOFF } >< { BREAKON } Menyebabkan proses tidak dapat dihentikan selama eksekusi macro { GET LOKASI } Memasukkan satu karakter tunggal dari keyboard dan meletakkannya pada lokasi yang ditunjukkan { LOOK LOKASI } 17 Ketrampilan Komputer 2A Lotus 123 Dipakai untuk memeriksa apakah suatu lokasi sudah pernah dimasukkan data atau tidak Contoh : aplikasi macro untuk menentukan bilangan genap / ganjil 1 2 3 4 5 6 7 8 9 A B 111 C D E F { GOTO } A1~ { GETNUMBER "Masukkan angka : ", A1 }~ /C~A9~ { GOTO } A9~{ R }' = ~{ R } { IF @INT(A1/2) = A1/2 } GENAP~ GANJIL~ { QUIT } 111 = GANJIL 18 Ketrampilan Komputer 2A Lotus 123