Fungsi-fungsi Lotus 123
Memberikan varian data dari suatu range Contoh : @ VAR(jumlah)
@VAR
Menghitung jumlah observasi dari sekelompok data pada gugus sel Contoh : @ COUNT(B3..B7)
@count
Untuk mengelompokkan data
A...F (/GA, /GB, /GC, ..., /GF
@PROPER (ada kamu)=
Ada Kamu
Contoh : @ REPLACE("Buku saya",5,4,"kamu") =
Buku Kamu
menggambarkan garis horizontal/vertical .. Horizontal, Vertikal, Both, Clear
GOG (Graph Option Grid)
@LEFT (Gunadarma, 2) =
GU
menampilkan table nama grafik di lembar kerja
Graph Name Table
Rangkaian perintah / program yang secara otomatis akan dilaksanakan oleh Lotus 123 Membantu mengerjakan tugas secara otomatis dalam pemakaian worksheet dari Lotus 123
Lotus Makro
@UPPER r=
R
Untuk membuat pilihan / menu yang tampil pada panel kontrol dan bercabang pada suatu subrutin yang dipanggil
{MENUCALL lokasi}
Meniadakan penggambaran ulang dari panel kontrol selama eksekusi macro
{PANELOFF}><{PANELON}
Perintah untuk menghentikan pelaksanaan Macro
{QUIT}
Mengembalikan alur program pada bagian setelah perintah dipanggil Mengakhiri suatu subrutin
{RETURN}
Menghentikan pelaksanaan program Macro selama waktu yang diinginkan
{WAIT anngka penghitung}
Menghilangkan penggambaran ulang di layar selama eksekusi macro
{WINDOWSOFF}><{WINDOWSON}
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)
Mengambil sebagian string mulai dari letak karakter awal sebanyak n karakter
(@MID (awal., n)
NAMA MACRO Terdiri dari 2 karakter :
- Karakter I : " \ " (backslash) - Karakter II : Huruf, abjad, angka Lebih dari 2 karakter, max. 15 karakter
• Sediakan 3 kolom :
- Kolom I : Nama macro - Kolom II : Program macro - Kolom III : Penjelasan / keterangan
memberikan nama pada grafik
/GNC (Graph Name Create)
menghapus grafik dengan nama tertentu
/GND (Graph Name Delete)
menghapus semua grafik
/GNR (Grap nName Reset)
memanggik grafik yang telah diberi nama
/GNU (Graph Name Use)
menampilkan grafik hitam/putih
/GOB (Graph Option B & W)
menampilkan grafik dengan warna
/GOC (Graph Options Color)
memberikan label pada data .. Center, Left, Above, Right, Below
/GOD (Graph Options Data-Labels)
mengatur penamnpilan grafik line dan XY .. Lines, Symbols, Both, Neither
/GOF (Graph Option Format)
memberikan keterangan gambar .. A, B, C, D, E, F
/GOL (Graph Option Legend)
mengatur penampilan skala pada sumbu X dan Y .. Automatic, Manual, Lower, Upper, Format, Indicator, Skip
/GOS (Graph Options Scale)
memberikan judul grafik/titles .. First, Second, X-AXIS, Y-AXIS
/GOT (Graph Option Titles)
@EXACT ("Kamu","kamu")
0
@EXACT ("kamu","kamu")
1
@STRING (34.456, 1)
34.5
@LENGTH (Kamasu)=
6
Sebagai pengulangan suatu bagian Macro sebanyak yang diinginkan
: { FOR alamat pencacah, angka awal, angka akhir, selang, alamat perintah }
FUNGSI MATEMATIKA
@ ABS(X), @ LOG(X), @ INT(X), @ MOD(X,Y), @ ROUND(X,Y), @ SQRT(X)
Menghitung rata-rata sekelompok gugus sel Contoh : @ AVG(B3..B7)
@ AVG(gugus sel)
FUNGSI STATISTIK
@ AVG(gugus sel), @ COUNT(gugus sel), @ MAX(gugus sel) & @ MIN(gugus sel), @ STD(gugus sel), @ SUM(gugus sel), @ VAR(gugus sel)
FUNGSI STRING untuk Menentukan nilai kode ASCII dari karakter pertama string Contoh : @ CODE("A") = 65
@ CODE($)
Fungsi FALSE akan menghasilkan nilai logika 0 dan fungsi TRUE akan menghasilkan nilai logika 1
@ FALSE & @ TRUE
FUNGSI TABEL HORIZONTAL
@ HLOOKUP(nilai_kunci, range, offset_baris)
Merupakan fungsi bersyarat yang hasilnya tergantung dari kondisinya Jika kondisi benar, maka nilai X yang dikerjakan Jika kondisi salah, maka nilai Y yang dikerjakan
@ IF(kondisi, X, Y)
Untuk menguji apakah X berisi nilai numeric atau tidak jika X adalah numeric, maka hasil fungsi ini = 1, jika tidak maka hasil = 0
@ ISNUMBER("aha") = 0
FUNGSI LOGIKA
@ ISNUMBER(X) , @ ISSTRING(X), @ FALSE, & @ TRUE, @ IF(kondisi, X, Y)
Untuk menguji apakah X berisi teks atau tidak, jika X adalah teks maka hasil fungsi ini = 1, jika tidak maka hasil = 0
@ ISSTRING("aku") = 1
Untuk pembacaan table secara vertical
@ VLOOKUP(nilai_kunci, range, Offset-kolom) misal: @ VLOOKUP("Lotus", siswa, 2)
Merubah suatu bagian string dengan string yang lain
@(REPLACE ($1, awal, $2)
Menguji apakah 2 buah string sama atau tidak. Jika string1 persis sama dengan string2 maka nilai fungsi = 1, sebaliknya = 0
@EXACT ($1,$2)
Mencari suatu string dalam string awal mulai dari posisi karakter yang diinginkan Contoh : @ FIND("una", "Gunadarma", 0) = 1
@FIND
@ LENGTH($) Menghitung panjang/jumlah karakter dari suatu string
@LENGTH($)
Mengubah string menjadi huruf kecil (LOWER) atau huruf besar (UPPER)
@LOWER $ & @UPPER
Menetapkan nilai terbesar (MAX) dan nilai terkecil (MIN) dari sekelompok data pada gugus sel Contoh : @ MAX(B3..B7) @ MIN(B3..B7)
@MAX
Merubah huruf pertama dari setiap kata pada string menjadi huruf besar
@PROPER ($)
Membuat duplikasi string sebanyak n kali
@REPEAT ($, 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
@RIGHT
Menghitung standar deviasi populasi dari sekelompok data pada gugus sel tertentu Contoh : @ STD(B3..B7)
@STD
Merubah nilai numeric x sebagai string dengan n adalah angka dibelakang titik decimal (koma)
@STRING (x, n)
Menghitung jumlah keseluruhan dari sekelompok nilai pada gugus sel Contoh : @ SUM(B3..B7)
@SUM
Menghilangkan kelebihan spasi Contoh : @ TRIM("Negara Indonesia") = Negara Indonesia
@TRIM ($)
Merubah nilai teks yang ditampilkan sebagai angka menjadi nilai numeric yang sebenarnya Contoh : @ VALUE("125") = 125
@VALUE($)
Sekumpulan instruksi yang dibuat berdasarkan urutan penekanan tombol yang dimasukkan ke dalam suatu worksheet sebagai entri sel
Lotus Makro
@ LOG(X)
Menghitung logaritma (bilangan dasar 10) dari suatu bilangan Contoh : @ LOG(100) = 2
@ ABS(X)
Menghitung nilai absolute (positif) dari nilai variable X Contoh : @ ABS(-5) = 5 @ ABS(20) = 20
@ INT(X)
Mengubah bilangan pecahan X menjadi bilangan bulat Contoh : @ INT(15.9888) = 16
Menampilkan menu penamaan grafik
Name (/GN)
Menampilkan menu pilihan grafik
Options
Menyimpan grafik dalam file
Save (/GS)
Untuk memilih jenis grafik
Type (/GT)
@ 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
@ MOD(X,Y)
Untuk menentukan sisa pembagian (sisa hasil bagi) antara X dan Y dimana Y adalah pembagi Contoh : @ MOD(5,2) = 1
@ SQRT(X)
Untuk menghitung nilai akar dari X X bilangan positif Contoh : @ SQRT(16) = 4
Untuk menampilkan grafik di layar
View (/GN)
Untuk menyatakan label pada sumbu X
X (/GX)
@LOWER A=
a
Kelebihan dari Macro Lotus 123,yaitu :
a. Mempercepat pekerjaan b. Menjadi sangat praktis c. Mengurangi kesalahan perintah
@MID (samara, 3, 4=
ara
@REPEAT ("muka",2)
mukamuka
Berfungsi untuk memasukkan data langsung ke suatu sel
{ LET lokasi / data } ~
Menghentikan sementara pelaksanaan Macro
{?}
Mengeluarkan bunyi bel
{BEEP angka}
Menghapus isi dari sel / range yang ditemukan sebelumnya
{BLANK lokasi}
Perintah mengendalikan pelaksanaan Macro untuk mencabang ke suatu perintah di alamat tertentu
{BRANCH}
Menyebabkan proses tidak dapat dihentikan selama eksekusi macro
{BREAKOFF}><{BREAKON}
Memasukkan data ke suatu sel (data label)
{GETLABEL}
Memasukkan satu karakter tunggal dari keyboard dan meletakkannya pada lokasi yang ditunjukkan
{GETLOKASI}
Memasukkan data ke suatu sel (data numerik)
{GETNUMBER}
Perintah membawa petunjuk ke suatu alamat
{GOTO}
Berfungsi untuk melakukan test suatu syarat pada Macro
{IF}
Merubah indicator di sudut kanan atas
{INDICATE<STRING>}
Dipakai untuk memeriksa apakah suatu lokasi sudah pernah dimasukkan data atau tidak
{LOOK LOKASI}
Untuk membuat pilihan / menu yang tampil pada panel kontrol dan memindahkan alur program pada suatu rutin sesuai pilihan user
{MENUBRANCH lokasi}