ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/downloads/files/42641/... · web...

21
PENGENALAN PROGRAM LOTUS 123 1. Pendahuluan The Lotus Development Corporation didirikan oleh Mitchell Kapor , seorang teman dari pengembang VisiCalc . 1-2-3 pada awalnya ditulis oleh Jonathan Sachs , yang telah menulis dua program spreadsheet sebelumnya saat bekerja di Konsentris Data Systems, Inc [2] [3] Untuk membantu pertumbuhannya, di Inggris, dan mungkin di tempat lain, Lotus 1 – 2-3 adalah perangkat lunak komputer pertama untuk menggunakan iklan televisi konsumen. 1-2-3 dirilis pada tanggal 26 Januari 1983 dan segera menyusul VisiCalc dalam penjualan. Tidak seperti Microsoft Multiplan , itu tinggal sangat dekat dengan model VisiCalc, termasuk huruf “A1″ dan notasi jumlah sel, dan slash-struktur menu. Itu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari yang ditulis sepenuhnya dalam bahasa assembly x86 (ini tetap kasus untuk semua versi 3.0 sampai saat Lotus beralih ke C [4] ) dan menulis secara langsung ke memori video daripada menggunakan DOS lambat dan / atau fungsi teks output BIOS. Ini ketergantungan pada perangkat keras tertentu dari PC IBM menyebabkan 1-2-3 dimanfaatkan sebagai salah satu dari dua aplikasi lakmus tes untuk kompatibilitas 100% benar ketika klon PC mulai muncul pada awal hingga pertengahan-80-an. 1-2-3 digunakan untuk menguji kompatibilitas aplikasi umum, dengan Microsoft Flight Simulator yang digunakan untuk menguji kompatibilitas grafis. Karena spreadsheet menggunakan banyak memori, 123 memacu drive untuk kapasitas RAM yang lebih besar dalam PC dan terutama munculnya “memori diperluas” yang memungkinkan lebih besar dari 640K untuk diakses. Lotus 123 menjadi yang pertama “pembunuh app” untuk compatibles PC, terutama karena itu tersedia secara eksklusif pada platform dan tidak ada komputer lain. Ribuan PC terjual semata-mata untuk tujuan menjalankan 123, dan yang dekat-monopoli pasar spreadsheet tetap tak tertandingi selama satu dekade.

Upload: others

Post on 02-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

PENGENALAN PROGRAM LOTUS 123

1. Pendahuluan

The Lotus Development Corporation didirikan oleh Mitchell Kapor , seorang teman dari pengembang VisiCalc . 1-2-3 pada awalnya ditulis oleh Jonathan Sachs , yang telah menulis dua program spreadsheet sebelumnya saat bekerja di Konsentris Data Systems, Inc [2] [3] Untuk membantu pertumbuhannya, di Inggris, dan mungkin di tempat lain, Lotus 1 – 2-3 adalah perangkat lunak komputer pertama untuk menggunakan iklan televisi konsumen.

1-2-3 dirilis pada tanggal 26 Januari 1983 dan segera menyusul VisiCalc dalam penjualan. Tidak seperti Microsoft Multiplan , itu tinggal sangat dekat dengan model VisiCalc, termasuk huruf “A1″ dan notasi jumlah sel, dan slash-struktur menu. Itu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari yang ditulis sepenuhnya dalam bahasa assembly x86 (ini tetap kasus untuk semua versi 3.0 sampai saat Lotus beralih ke C [4] ) dan menulis secara langsung ke memori video daripada menggunakan DOS lambat dan / atau fungsi teks output BIOS.

Ini ketergantungan pada perangkat keras tertentu dari PC IBM menyebabkan 1-2-3 dimanfaatkan sebagai salah satu dari dua aplikasi lakmus tes untuk kompatibilitas 100% benar ketika klon PC mulai muncul pada awal hingga pertengahan-80-an. 1-2-3 digunakan untuk menguji kompatibilitas aplikasi umum, dengan Microsoft Flight Simulator yang digunakan untuk menguji kompatibilitas grafis. Karena spreadsheet menggunakan banyak memori, 123 memacu drive untuk kapasitas RAM yang lebih besar dalam PC dan terutama munculnya “memori diperluas” yang memungkinkan lebih besar dari 640K untuk diakses.

Lotus 123 menjadi yang pertama “pembunuh app” untuk compatibles PC, terutama karena itu tersedia secara eksklusif pada platform dan tidak ada komputer lain. Ribuan PC terjual semata-mata untuk tujuan menjalankan 123, dan yang dekat-monopoli pasar spreadsheet tetap tak tertandingi selama satu dekade.

Nama “1-2-3″ berasal dari integrasi produk dari tiga kemampuan utama. Seiring dengan menjadi spreadsheet, juga menawarkan charting terpisahkan / grafik dan operasi database dasar.

Fitur data termasuk menyortir data dalam setiap persegi panjang didefinisikan, atas perintah informasi dalam satu atau dua kolom di area persegi. Membenarkan teks dalam berbagai ke dalam paragraf memungkinkan untuk digunakan sebagai pengolah kata primitif.

Itu Keyboard-driven pop-up menu serta satu-tombol perintah, sehingga cepat untuk beroperasi. Itu juga user-friendly, memperkenalkan sebuah contoh awal dari bantuan konteks-sensitif diakses oleh tombol F1.

Page 2: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

Adapun manfaat dari lotus123,yaitu :

a. Elektronika Spread Sheet adalah Pembuatan lembar kerja elektronik (worksheet) seperti membuat laporan gaji,investasi,rayroll,dll

b. Data Base Management adalah Software lotus dapat berinteraksi dengan data base yg lain guna menjalankan program aplikasi pada lotus / Dbase.

c. Graphics adalah Untuk menjelaskan secara lebih detail lembar kerja elektronik dapat dibuat / digambarkan dlm bentuk graphics.

Sistem disk pd lotus terdiri dari :

1. Sistem Disk2. Sistem Back Up Disk3. Utility Disk4. Install Library Disk5. Print Graph Disk6. A View of 123

2. Pembuatan File Pada LotusBeberapa tombol penting pada keyboard , yaitu :

a. Tanda ^ adalah untuk menengahkan huruf dalam suatu sel

b. Tanda “ adalah untuk merapatkan kanan suatu penulisan

c. Tanda , adalah untuk merapatkan kiri suatu penulisan

d. Page Down adalah untuk menurunkan 1 layar (20 baris)

e. Page Up adalah untuk menaikkan 1 layar suatu halaman

f. Tanda adalah untuk mindahin kursor ke atas 1 baris

g. Tanda adalah untuk mindahin kursor ke kanan 1 baris

h. Tanda adalah untuk mindahin kursor ke kiri 1 baris

i. Tanda adalah untuk mindahin kursor ke bawah 1 baris

j. Home adalah untuk mindahin kursor ke posisi awal (A1)

k. End adalah untuk mindahin kursor ke posisi akhir sel

LOTUS INTERAKTIF

Label Prefix Fungsi

Page 3: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

Kondisi & Operator Tombol Fungsi

Label Prefix “ Text ditampilkan rata kananLabel Prefix ‘ Text ditampilkan rata kiriLabel Prefix \ Text ditampilkan/diulangi 1 kolom pnhLabel Prefix ^ Text ditampilkan central kolomKondisi < Menandakan kondisi lebih kecilKondisi > Menandakan kondisi lebih besar Kondisi <> Menandakan kondisi tdk sama denganKondisi >= Menandakan kondisi maksimumKondisi <= Menandakan kondisi minimumKondisi # And # Kondisi harus benar semuaKondisi # OR # Kondisi harus salah satu benarKondisi # Not # Kondisi tidak ada yang benarOperator ‘ Untuk operasi tambahOperator - Untuk operasi kurangOperator / Untuk oprerasi bagiOperator : Untuk operasi kaliOperator ^ Untuk operasi pangkatBackspace Menghapus huruf sblm posisi kursorDel Menghapus huruf pada posisi kursorEsc Mengubah range ke cell pointer

Atau sebaliknyaEnter Memilih menu / menerima dataPanah Mindahin kursor 1 baris ke atasPanah Mindahin kursor 1 baris ke kananPanah Mindahin kursor 1 baris ke kiriPanah Mindahin kursor 1 baris ke bawahEnd Panah Mindahin kursor ke ujung dataHome Mindahin kursor ke posisi awalPage Down Menggeser tampilan 1 layar ke bawahPage Up Menggeser tampilan 1 layar ke atasShift-Tab Menggeser tampilan 1 layar ke kiriTab Menggeser tampilan 1 layar ke kananF1 HelpF2 EditF3 List dan nama – namaF4 Absolute AddressF5 Go to cell tertentuF6 Pindah WindowF7 Data QueryF8 Table CreateF9 RecalculationF10 View Grafik

Page 4: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

MENU UTAMA PADA LOTUS (ON DISPLAY) , TANDA/SLASH

Worksheet Range Copy Move File Print Graph Data System Quit Global Insert Delete Coloum Erase Titles Windows Status Page

3. MENYIMPAN FILE

Cara : /FDB : / : Menampilkan Menu Utama

F : Menampilkan Menu FileD : Menampilkan Menu Directory

B : Menentukan DirectoryKemudian : /FSB : \File name S : Menyimpan file

4. FUNGSI – FUNGSI YANG TERDAPAT PADA LOTUS1. Fungsi Matematika adapun fungsi matematika sbb :

a. Fungsi @ABT = menentukan harga mutlak / absolutb. Fungsi @Round = membulatkan suatu bil sesuai dg yg

ditentukanc. Fungsi @Int = menghilangkan angka dibelakang desimald. Fungsi @Rand = memberikan nilai acak antara 0-1 sesuai dg

Fungsi logika

e. Fungsi @Mon = memberikan nilai sisa dr 2 buah bilanganf. Fungsi @SQRT = memberikan akar kuadrat pd suatu

bilangan g. Fungsi @LN = mencari nilai / harga ln xh. Fungsi Logaritma = menentukan nilai logaritma suatu bilangani. Fungsi Pangkat = memberikan nilai hsl suatu pengakaran

dr nilai

2. Fungsi Statistis adapun fungsi statistis sbb :a. @ AVG = utk menghitung rata-rata suatu nilaib. @ SUM = utk menjumlahkan isi suatu rangec. @ Max = utk mencari nilai terbesard. @ Min = utk mencari nilai terkecile. @ Var = utk menentukan variasi suatu range

Page 5: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

f. @ STO = utk menentukan nilai standard aturan normalg. @ Count = utk menentukan nilai jml sel tsbh. @ ROW = utk menentukan nilai jml baris dlm rangei. @ Cols = utk menentukan nilai jml kolom dlm rangej. @ N = utk menentukan harga meriksa sel pd bag kiri

atas

3. Fungsi Hiperbolics adapun fungsi hiperbolics , sbb :

a. @ P1 = menghasilkan nilai 3,1415…b. @ Cos (x) = menentukan nilai cos ( x radian )c. @ Sin (x) = menentukan nilai sin ( x radian )d. @ Tan (x) = menentukan nilai tan ( x radian )e. @ A Cos (x) = menentukan nilai sudut radian dr A cos xf. @ A Sin (x) = menentukan nilai sudut radian dr A sin xg. @ A Tan (x) = menentukan nilai sudut radian dr A tan x

Fungsi Ekonomi adapun fungsi ekonomi sbb :a. @ Ferms (Int,Fv,Pv) = menentukan period investasib. @ Cos (x) = menentukan depresiasi stright linec. @ DDB [Cst,Su,Pt,Per] = menentukan depresiasi double declined. @ Fv (Pmt,Int,Term) = menentukan Future Valuee. @ Pv (Pmt,Int,Term) = menentukan Persent Valuef. @ NPV (Int,Range) = menentukan Net Present Valueg. @ IRR (Guess,Range) = menentukan Internal Kate Of Returnh. @ Kate (Fv,Pv,Term) = menetukan bunga investasii. @ SYD (St,Sv,Lp,Per) = menentukan umur suatu setj. @ Term (Pnt,Int,Fv) = menentukan period pembayaran

Fungsi Logika adanya fungsi logika sbb :a. @ Char (x) = konvensi dr nilai ASCII ke karakterb. @ Code (x) = konvensi dr nilai string ke ASCIIc. @ String (x ln) = konvensi dr nilai numeric ke stringd. @ Lower (String) = konvensi dr huruf besar ke huruf kecile. @ Uppper (String) = konvensi dr huruf kecil ke huruf besarf. @ Value (String) = konvensi dr text ke numericg. @ Left (String,n) = mengambil text sebanyak n dari sebelah kirih. @ Right (String,n) = mengambil text sebanyak n dari sebelah kanani. @ Mid (String,n) = mengambil text sebanyak n dari tengahj. @ Trim (String) = buang spasi di depan / belakang suatu

textk. @ Lenght (String) = menghitung panjang suatu stringl. @ Find (String) = mencari text ke text lainm. @ Repeat (String) = buat text berulang-ulang sebanyak-banyaknya

Page 6: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

n. @ Proper (String) = huruf pertama besar dan sisanya kecil

5. Pembuatan Grafik Pada Lotus

PengertianGrafik yaitu salah satu bentuk kemampuan yg terdp pd system Lotus 123 yang dapat menambah lembar kerja secara grafik pada layar maupun printer dengan tidak perlu melakukan komputer data dari satu program ke program lain karna sudah terdapat dalam system Lotus.

Instruksi dan Tahapan Pembuatan Grafik Instruksi pembuatan grafik , yaitu :a. menghapus grafik dg nama tertentu = / GND ( Graphic Note Delete )b. membatalin grafik = / GR ( Graphic

Reset )c. memanggil grafik = / GNU ( Graphic Name Use )d. beri nama grafik = / GNC ( Graphic Name Create )

Tahapan pembuatan grafik , yaitu :

a. buat lembar kerja ( worksheet )b. /Gc. Tittled. Optione. Viewf. Save

Option GrapJenis option grap , yaitu :

a. Legend adalah untuk berikan keterangan gambar dr A – Fb. Titik adalah untuk beri judul grafik dan judul pada sumbu * first = judul utama

* second = judul kedua * x.absis = judul pada sumbu x * y.absis = judul pada sumbu y

c. Grid Adalah menggambarkan garis – garis horizontal / vertikal dan buat garis skala dengan pilihan :

- Horizontal = skala mendatar- Vertikal = skala tegak- Both = gambar kedua skala- Clear = hapus garis skala

d. Format adalah mengatur penampilan grafik line – xy dengan pilihan sebagai berikut :

Page 7: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

- Line = tiap titik dihubungkan dg garis lurus- Simbol = dalam bentuk lambing- Both = lambang & garis- Naither = tidak ditampilkan- Data Indeks= berikan label pada data dg pilihan :

* Center = label berada di tengah data * Right = label berada di kanan data * Left = label berada di kiri data * Above = label berada di atas data * Bottom = label berada di bawah data

- Scale adalah mengatur penampilan garis skala dengan pilihan sbb :

* X – Scale = mengatur garis skala sumbu x * Y – Scale = mengatur garis skala sumbu y * Skip = mengatur penampilan lukis pd sumbu x

6. FUNGSI LOTUS

Beberapa fungsi dalam Lotus 123 , yaitu :

1. Fungsi @ If Untuk Kondisi Bersyarat adalah Rumus umum untuk 1 kondisi bersyarat yaitu :

@ If (Ekspresi logika , akibat , akibat) Untuk Rumus untuk lebih dari 1 kondisi bersyarat yaitu :

@ If (Ekspresi logika , akibat 1,@ If (Ekspresi logika , akibat 1 ,@ If (Ekspresi logika , akibat 1)))

2. Fungsi @ ERR Untuk Memberikan Harga ERR dalam Suatu Sel Contoh penulisan :@ If (A1>10,”Benar”,ERR) adalah Jika sel A1 punya nilai > 10, jika tidak maka hasilnya akan ERR Fungsi @ NA Untuk Menentukan Harga Kosong pada Suatu Sel Fungsi Lainnya

a. @ ISERR adalah memberikan nilai 1 (benar),jika isi suatu sel ialah ERR jika bukan maka rumusnya @ ISERR

b. @ ISNA adalah memberikan nilai 1 (benar),jika isi suatu sel ialah NA jika bukan maka rumusnya @ ISNA

c. @ ISNUMBER adalah memberikan nilai 1 (benar),jika bukan dg rumus @ ISNUMBER

d. @ ISSTRING adalah memberikan nilai 1 (benar),jika bukan dg rumus @ ISSTRING

7. FUNGSI TABEL

Page 8: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

@ 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)

Fungsi DATABASE

1. Mengurutkan Data/DS (Data Sort)

2. Menentukan Range Data/DSD (Data Sort Data_Range)

Sort SettingData Range : [……………….............……..]

Primary-KeyColumn : [ ] Desending[…………………….] [ ] Ascending

Page 9: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

Secondary-KeyColumn : [ ] Desending[……………………] [ ] Ascending

3. Menentukan Kunci Pengurutan Utama /DSP (Data Sort Primary-Key)

8. Fungsi GRAFIK

Type (/GT) Untuk memilih jenis grafik Beberapa jenis grafik yang ada :

A...F (/GA, /GB, /GC, …, /GF Untuk mengelompokkan dataX (/GX) Untuk menyatakan label pada sumbu X

Page 10: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

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

Page 11: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

.. Automatic, Manual, Lower, Upper, Format, Indicator, Skip/GOC (Graph Options Color) menampilkan grafik dengan warna/GOB (Graph Option B & W) menampilkan grafik hitam/putih

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

9. Fungsi 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 MACROHarus 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 macroKolom II : Program macroKolom III : Penjelasan / keterangan

NAMA MACROTerdiri dari 2 karakter :- Karakter I : " \ " (backslash)- Karakter II : Huruf, abjad, angkaLebih 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 tertentuPerintah { GOTO } membawa petunjuk ke suatu alamat

Page 12: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

{ 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 selBentuk : { LET lokasi / data } ~

{ FOR }Sebagai pengulangan suatu bagian Macro sebanyak yang diinginkanBentuk : { FOR alamat pencacah, angka awal, angka akhir, selang, alamat perintah }

{ BEEP }Mengeluarkan bunyi belBentuk : { BEEP angka }

{ BLANK }Menghapus isi dari sel / range yang ditemukan sebelumnyaBentuk : { BLANK lokasi }

{ WAIT }Menghentikan pelaksanaan program Macro selama waktu yang diinginkanBentuk : { WAIT angka_penghitung }

{ MENUBRANCH }Untuk membuat pilihan / menu yang tampil pada panel kontrol dan memindahkan alur program pada suatu rutin sesuai pilihan userBentuk : { MENUBRANCH lokasi }

{ MENUCALL}Untuk membuat pilihan / menu yang tampil pada panel kontrol dan bercabang pada suatu subrutin yang dipanggilBentuk : { MENUCALL lokasi }

{ RETURN}Mengembalikan alur program pada bagian setelah perintah dipanggilMengakhiri suatu subrutin

Page 13: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

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 }Dipakai untuk memeriksa apakah suatu lokasi sudah pernah dimasukkan data atau tidak

Contoh : aplikasi macro untuk menentukan bilangan genap / ganjil

A B C D E F1 111 { GOTO } A1~2 { GETNUMBER "Masukkan angka : ", A1 }~3 /C~A9~4 { GOTO } A9~{ R }' = ~{ R }5 { IF @INT(A1/2) = A1/2 } GENAP~6 GANJIL~7 { QUIT }89 111 = GANJIL

Latihan !

3. Layout sbb : A B C D E F G H _

1

2

3

4 -------------------------------------------------------------------------------------------------

Page 14: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

5 No NPM Nama Mid Uas Jml Rata- Keterangan

6 Rata

7

.

….

Keterangan :

1. File data,NPM, dan Nama Mahasiswa2. Nilai Mid,UAS (diisi bilangan bulat)3. Nilai Rata – rata =(Mid + UAS) / 24. Bila nilai rata – rata < 55 ,maka keterangannya “Gagal” selain itu “Lulus”

Soal !

Tentukan rumus F7,G7 dan H7 !

Jawab :

- F7 = @Sum (D7..E7)- G7 = + (D7+E7)/2 - H7 = @If (G7<=55,”Gagal”,”Lulus”)

4. Layout

A B C D E F G H

1 Daftar Uang Kas

2

3

4 No NPM Nama Jan Mar Jml Rata- Keterangan

5 rata

12 Total

Page 15: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

Tentukan rumus pada ;

- G6 - D12 - F12- H6 - E12 - G12

Jawab :

- G6 = + (D6+E6) / 2- H6 = @ If(G6<=2000,”Belum Lunas”,”Lunas”)- D12 = @Sum (D6..D11)- E12 = @Sum (E6..E11)- F12 = @Sum (F6..F11)-G12 = @Sum (G6..G11)

Contoh Soal :

1. Layout :

A B C D E F G

1 Daftar Tunjangan Pegawai PT. ABC

2

3

4 No Kode Nama Gaji Tunjangan Pajak Gaji

5 Bagian Bagian Bersih

6 1 AA101 Pemasaran

… Total

Ketentuan :

1. Bila kode bagian Aaxx = “Pemasaran”

gaji = 750.000 Tunjangan = 20% Pajak = 10%

2. Bila kode bagian Abxx = “Produksi” gaji = 600.000 tunjangan = 15%

Page 16: ali_akbar.staff.gunadarma.ac.idali_akbar.staff.gunadarma.ac.id/Downloads/files/42641/... · Web viewItu bersih diprogram dan relatif bug-bebas, serta kecepatan yang diperoleh dari

pajak = 7,5%3. Bila kode bagian Acxx =”Keuangan”

gaji = 500.000 tunjangan = 10% pajak = 5%

4. Bila kode bagian Adxx =”Personalia” gaji = 400.000 tunjangan = 5% pajak = 2,5%

Tentukan :- C8 - F8 - E13 - D8 - G8 - F13- E8 - H8 - G13

Jawab :

-C8 :@IF(@Left(B6,2)=”AA”,”Pemasaran”,@If(@Left(B6,2)=”AB”,”Produksi”, @If(@Left(B6,2)=”AC”,”Keuangan”,@If(@Left(B6,2)=”AD”,”Personalia”))))

-D8 :@If (@Left(B6,2)=”AA”,750000,@If(@Left(B6,2)=”AB”,600000,@If(@Left (B6,2)=”AC”,500000,400000)))

-E8 :@If(@Left(B6,2)=”AA”,750000*0.2,@If(@Left(B6,2)=”AB”,600000*0.15, @If(@Left(B6,2)=”AC”,500000*0.1,400000*0.025)))-F8 : @If(@Left(B6,2)=”AA”,750000*0.1,@If(@Left(B6,2)=”AB”,600000*0.075, @If(@Left(B6,2)=”AC”,500000*0.05,400000*0.025)))-G8 : + (D8+E8-F8)-H8 : @ Sum (D8..D12)-E13:@ Sum (E8..E12)-F13:@ Sum (F8..F12)-G13:@ Sum (G8..G12)