DASAR-DASAR PEMROGRAMAN. MS-EXCEL dan VBA Macro

dokumen-dokumen yang mirip
Otodidak VBA MS Excel untuk Pemula

Bab 2. Contoh VBA Praktis untuk Bisnis Sederhana

Praktik : Membuat Soal Pilihan Ganda Dengan Microsoft PowerPoint 2007 dan 2010

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Mengenal Macro (Visual Basic for Application)

Contoh-Contoh Teknik Pemrograman VBA, Pascal, dan FORTRAN

FUNGSI BUATAN PADA MICROSOFT EXCEL

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Materi Kuliah. Periode: Minggu ke-1 sampai dengan Minggu ke-3

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

Tips and Trik Mudah, Cepat dan Akurat Membuat Penskoran untuk Evaluasi dengan Microsoft PowerPoint

Latihan 1: Mengoperasikan Excel

PERTEMUAN 8: MENGOPERASIKAN DASAR DASAR MICROSOFT OFFICE EXCEL 2007

Membuat Add In Terbilang Untuk Microsoft Excel

Bekerja Dengan Lembar Kerja Excel

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

1.1 Mengenal dan Memulai Excel 2007

Mengelola Database Menggunakan Macro Excel

4. Lalu klik Worksheet List Car dan buat kolom seperti ini :

Sebelum Membuat Fungsi dan Formula Sendiri, Kenalilah Macro

Mengenal Visual Basic Editor

MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL) Oleh EDI SETIAWAN

Modul Praktikum 6 Dasar-Dasar Teknologi Informasi dan Komunikasi. Aplikasi Spreadsheet Microsoft Excel (2) Validasi Data & Fungsi Terbilang

MICROSOFT EXCEL INTRODUCTION

Kuliah #7 Pemodelan TK Lanjut S 2 (Tambahan) CONTOH RINGKAS: Solusi SPANL (Sistem Persamaan Aljabar Non Linear)

MICROSOFT EXCEL (OCE RIDWANUDIN)

Excel 2010 VBA Dasar Membuat Form Entri Sederhana

Membuat Aplikasi Penjualan dengan Macro Excel

Quiz. Hai-haiii. ada mini quiz nih. Coba yuuk. Bila 0,1 gram NaOH dilarutkan menjadi 250 ml, maka ph larutan adalah

KATA PENGANTAR. Ikatlah ilmu dengan menuliskannya.

1 Mudah menulis Kata Ulang di Microsoft Word Aurino Djamaris

Tips Trik Ms. Power Point 2010 Membuat Media Interaktif

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

PERTEMUAN I PENGENALAN SHEET

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

APLIKASI KOMPUTER. Pokok Bahasan : MS. Excell 2010 (Bagian 2) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

MEMBUAT SOAL INTERAKTIF MENGGUNAKAN VBA (Visual Basic Aplications)

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Memodifikasi Buku Kerja pada Program Microsoft Excel

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART08 MEMBUAT TOMBOL HAPUS DENGAN VBA DI EXCEL

Berikut langkah demi langkah pembuatan media pembelajaran fungsi kuadrat secara interaktif menggunakan komponen control pada excel:

Modul 8. METODE SECANT untuk Solusi Akar PERSAMAAN ALJABAR NON-LINIER TUNGGAL. A. Pendahuluan

BAB I Menggunakan menu ikon yang terdapat dalam perangkat lunak pengolah angka

MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

MODUL IV PENGENALAN MICROSOFT EXCEL 2007

E-Trick Visual Basic 6.0

Modul 5 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Algoritma dan Pemrograman

Modul ke: Aplikasi komputer. Microsoft Excel 2010 Bagian 1. 09Fakultas FASILKOM. Wardhana., S.Kom., S.T., MM. Program Studi MKCU

DASAR. Sigit Purnomo. Abstrak. Pendahuluan. Pembahasan. pemrograman. tidak. pengguna untuk VBA. yang. Application. dasar. Copyright

Pengenalan Ms. Excel 2-6-

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

Mengenal Calc. Pada Bab ini anda akan mempelajari cara:

Contoh-Contoh Pemrograman Lanjut: VBA/MS-Excel, PASCAL, dan FORTRAN

Modul Kegiatan PPM Pelatihan Penyusunan Soal Matematika dengan Menggunakan Perangkat Lunak Bantu Hot Potatoes bagi Guru Sekolah Menengah di DIY

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART10 VBA MENGGUNAKAN FORM PADA EXCEL

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Excel 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

Mengelola Data Excel dengan Sort dan Filter

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

Aplikasi Komputer Microsoft Word 2010

LANGKAH-LANGKAH PEMBUATAN MACRO DAN VBA PENJUALAN BARANG DEVIRA FASHION SHOP

MENGENAL MICROSOFT EXCEL 2007

Tutorial singkat MICROSOFT EXCEL 2010

STRUKTUR KENDALI PERULANGAN

PERTEMUAN 7 - MACRO 1

Microsoft Excell POKOK BAHASAN: TUJUAN PEMBELAJARAN:

No Tombol Keterangan 9. [Home] Memindah pointer ke kolom A pada baris yang 10. [End] Memindah pointer ke data terjauh di kanan pointer pada baris yang

Modul 5. METODE BIDANG-PARUH (BISECTION) untuk Solusi Akar PERSAMAAN ALJABAR NON-LINIER TUNGGAL

MICROSOFT OFFICE EXCEL

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

KEGIATAN PEMBELAJARAN 3 :

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

UNIVERSITAS GUNADARMA

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

MODUL MICROSOFT OFFICE POWERPOINT 2010 KKL STMIK AMIKOM PURWOKERTO

Microsoft Excel. I. Pendahuluan

Langka- Langkah Untuk membuat Visual Basic

PENGANTAR MICROSOFT EXCEL

OpenOffice.org Writer OpenOffice.org Calc OpenOffice.org Impress OpenOffice.org Draw OpenOffice.org Math OpenOffice.org Base OPEN OFFICE CALC

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Aplikasi Komputer. Teori-Teori & Fungsi-Fungsi Dalam MS. Word 2010 (Bagian 1) M. Arif Budiyanto, S.Kom, M.Hum. Modul ke: Fakultas Fasilkom

Melihat Hasil Perhitungan pada Status Bar

Kelas IV MI Assa adah Ulujami

Pengenalan Microsoft Excel 2007

Langkah-Langkah Membuat Macro Point of Sales

MODUL KOMPUTER DAN MEDIA PEMBELAJARAN PGSD. OLEH : FERRY ARISTYA, M.Pd

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

CARA MEMBUAT INPUT DATA MENGGUNAKAN FORM MACRO VBA EXCEL

APLIKASI MANAJEMEN PERKANTORAN B BAB 2 LEMBAR KERJA PADA MS EXCEL

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

Gambar 3. Jendela yang keluar jika memilih 2 unsur dan Statistiknya saja

Memulai Simulink. Memulai Simulink. Membuat Model Baru. Untuk memulai Simulink dan membuka library milik Simulink :

Konsep Sistem Informasi B

DASAR-DASAR PENGETIKAN DAN EDITING Oleh Ade Sobandi Hendri Winata Rasto

Transkripsi:

DASAR-DASAR PEMROGRAMAN MS-EXCEL dan VBA Macro Setijo Bismo - Departemen Teknik Kimia FTUI - September 2015

PENGENALAN AWAL: Cara Membuka Editor Macro ( VBA ) (#1) Ingat: +, dapat dipakai untuk: Run Macro Edit Macro Delete Macro Options Macro Ingat: +, dapat digunakan untuk: Open Macro Editor Edit a Macro (VBA)

Mari Membuat Program Macros Sederhana: Persamaan ABC dalam VBA/Macro (#2) Pertama kali, buka file woorkbook BARU seperti dalam format berikut: Tekan tombol Alt+F8 untuk "Create Macro" Beri nama modul Macro yang diinginkan (misal: Pers_ABC)

Mari Membuat Program Macros Sederhana: Persamaan ABC dalam VBA/Macro (#2) Setelah jendela "Macro Editor" muncul, maka di dalamnya ketiklah sbb: Sub Pers_ABC() Dim A, B, C, D As Double Dim X1, X2 As Double ' Program Persamaan ABC ' untuk mencari akar dari ' Persamaan Kuadrat: ' y(x) = A x^2 + b x + c 'INPUT: parameter A, B, dan C '---------------------------- Range("A3").Select A = ActiveCell.Value Range("B3").Select B = ActiveCell.Value Range("C3").Select C = ActiveCell.Value 'PROSES HITUNGAN: '---------------- D = B ^ 2-4# * A * C X1 = (-B + Sqr(D)) / 2 / A X2 = (-B - Sqr(D)) / 2 / A 'KELUARAN atau HASIL: '-------------------- Range("C5").Value = X1 Range("C6").Value = X2 Range("C7").Select End Sub

Mari Membuat Program Macros Sederhana: Persamaan ABC dalam VBA/Macro (#3) Setelah pengetikan selesai, rekam workbook baru tersebut (Save As) yang mengandung Macro dalam format *.xlsm" Kembali ke Jendela Workbook, kemudian isilah variabel-variabel A, B, dan C dalam sel-sel A3, B3, dan C3 Jalankan (Run) Macro menggunakan Alt+F8 Perhatikan secara seksama, apa yang ditampilkan pada sel-sel C5 dan C6 Hasilnya adalah sebagi berikut:

Mari Membuat Program Macros Sederhana: Persamaan ABC dalam VBA/Macro (#4) Bagaimana jika ingin menambahkan Tombol Radio agar supaya PRAKTIS dan CEPAT? Arahkan cursor ke Controls group dalam Developer tab. (berlaku untuk Excel 2007 dan Excel 2010) Klik tombol Insert, dan pilih Tombol Option (bulat atau kotak?), perhatikan jendela berikut:

Sebelum Membuat Program Macros di Excel: Menampilkan DEVELOPER tab di MS-Excel 2007 (#1)

Sebelum Membuat Program Macros di Excel: Menampilkan DEVELOPER tab di MS-Excel 2007 (#2)

Sebelum Membuat Program Macros di Excel: Menampilkan DEVELOPER tab di MS-Excel 2010 (#3)

Sebelum Membuat Program Macros di Excel: Menampilkan DEVELOPER tab di MS-Excel 2010 (#4)

Sebelum Membuat Program Macros di Excel: Menampilkan DEVELOPER tab di MS-Excel 2013 (#5)

Mari Belajar Penggunaan Praktis Tombol Kunci: [Ctrl-Shif + ENTER]: Solusi SPAL (Sistem Persamaan Aljabar Linier) 3 Persamaan (#1) Diinginkan mencari solusi SPAL berikut ini: 3x1 x2 2x3 9 3 1 2 x1 9 2x1 3x2 3x3 9 2 3 3 x2 9 5x1 2x2 2x3 9 5 2 2 x 3 9 Maka, format Worksheet yang diharapkan dapat dibuat dalam MS-EXCEL adalah sebagai berikut: A ˆx b

Mari Belajar Penggunaan Praktis Tombol Kunci: [Ctrl-Shif + ENTER]: Solusi SPAL (Sistem Persamaan Aljabar Linier) 3 Persamaan (#2) Pertama kali, buat woorksheet berbentuk SPAL seperti dalam format berikut: Elemen matriks [A] menempati posisi: A2 sampai C4 Elemen vektor [b ] berada di G2 sampai G4 Elemen vektor JAWAB (= x ), pada E2 sampai E4 i

Mari Belajar Penggunaan Praktis Tombol Kunci: [Ctrl-Shif + ENTER]: Solusi SPAL (Sistem Persamaan Aljabar Linier) 3 Persamaan (#3) Maka cara mencari solusi dari SPAL di atas adalah sbb: Pilih (hitamkan atau blok) sel-sel E2 sampai E4 Ketik, pada baris : Kemudian tekan [Ctrl] dengan Ibu jari tangan KIRI, diikuti dengan tekan [Shift] dengan telunjuk tangan KIRI, dan tekan [ENTER] dengan telunjuk tangan KANAN...

Mari Belajar Penggunaan Praktis Tombol Kunci: [Ctrl-Shif + ENTER]: Solusi SPAL (Sistem Persamaan Aljabar Linier) 3 Persamaan (#4) Maka hasilnya adalah sebagai berikut:

Latihan: Cobalah cari solusi dari SPAL berikut ini!

Penggunaan VBA (Macro) untuk Metode Newton-Raphson (#1) Coba buat dan perhatikan worksheet berikut ini:

Penggunaan VBA (Macro) untuk Metode Newton-Raphson (#2) Pelajarilah SINTAKS VBA (Visual Basic) berikut ini: Sub NewRaph() Dim eps, x, xold As Double Dim flag, iter, maxiter As Integer ' ' NewRaph Macro ' Macro recorded 25/12/2014 by Setijo Bismo ' Range("J5").Select xold = ActiveCell.Value Range("J6").Select maxiter = ActiveCell.Value Range("J9").Select eps = ActiveCell.Value iter = 0 flag = 0 x = xold Do While (flag = 0) x = x - f(x) / df(x) If Abs(x - xold) <= eps Then flag = 1 ElseIf (iter > maxiter) Then flag = 2 Else iter = iter + 1 xold = x End If Loop ' Range("J10").Value = x Range("J11").Value = iter End Sub

Penggunaan VBA (Macro) untuk Metode Newton-Raphson (#2) Pelajarilah SINTAKS VBA (Visual Basic) berikut ini: Deklarasi Variabel Komentar Pengisian SEL MS-Excel Sub NewRaph() Judul Sub-program Dim eps, x, xold As Double Dim flag, iter, maxiter As Integer ' ' NewRaph Macro ' Macro recorded 25/12/2014 by Setijo Bismo ' Range("J5").Select xold = ActiveCell.Value Range("J6").Select maxiter = ActiveCell.Value Range("J9").Select eps = ActiveCell.Value iter = 0 flag = 0 x = xold Badan/Isi PROGRAM Do While (flag = 0) x = x - f(x) / df(x) If Abs(x - xold) <= eps Then flag = 1 ElseIf (iter > maxiter) Then flag = 2 Else iter = iter + 1 xold = x End If Loop ' Range("J10").Value = x Range("J11").Value = iter End Sub Badan/Isi PROGRAM Pengisian SEL MS-Excel