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

dokumen-dokumen yang mirip
Membuat Add In Terbilang Untuk Microsoft Excel

Excel untuk Aplikasi. Gunawan Wibisono. Dibantu penyusunan oleh Yohanes Handoko

PENERAPAN ALGORITMA FUNGSI TERBILANG PADA APLIKASI PERKANTORAN

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

SIMULASI KELULUSAN UJIAN NASIONAL SMK 2014

Bab 2. Contoh VBA Praktis untuk Bisnis Sederhana

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

PEMANFAATAN PROGRAM MS. EXCEL 2007 DALAM PEMBUATAN INVOICE DENGAN FUNGSI TERBILANG UNTUK MENINGKATKAN KINERJA SEKRETARIS

MODUL 10 MENGOLAH DATABASE DENGAN EXCELL

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Bab 2. Pembuatan Aplikasi Raport MTs

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

PEMROGRAMAN VISUAL BASIC

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Otodidak VBA MS Excel untuk Pemula

MODUL VI Penggunaan Struktur Kontrol Pengulangan

MENCEGAH DATA GANDA DALAM PENYUSUNAN CALLSIGN

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API

DASAR EXCEL APLIKASI KOMPUTER.

Mengolah Database dengan Excel

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

C. OpenOffice Calc. 1. Mengatur Spreadsheet a) Mengatur Halaman Klik menu Format-Page. Atur halaman pada tab Page.

Algoritma Pemrograman 2 B

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

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

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

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

MEMBUAT LAPORAN (DATA REPORT)

Bentuk umum penulisan rumusannya, adalah sebagai berikut :

Mengelola Data Excel dengan Sort dan Filter

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

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut :

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

MODUL 2 SELECTION & LOOPING PADA FORM

Mengenal dan Mulai Bekerja dengan Access 2007

APLIKASI KOMPUTER. Microsoft Excel IF Multi Kondisi, Hlookup, Vlookup MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

DASAR-DASAR PEMROGRAMAN. MS-EXCEL dan VBA Macro

PENGGUNAAN DATA DAN VARIABEL

Krisna D. Octovhiana

PENGANTAR KOMPUTER & SOFTWARE I PENGOLAHAN DATA DENGAN SPREADSHEET

Rumus dan Fungsi I Rumus dan Fungsi

Membuat Aplikasi Penjualan dengan Macro Excel

V. MICROSOFT EXCEL Bag. 2

Bekerja Dengan Lembar Kerja Excel

APLIKASI STOK DENGAN MS. ACCESS

BAB 5. Pembuatan Grafik Dalam Open Office Calc TUJUAN PRAKTIKUM. Praktikan mengetahui fungsi dan cara membuat Grafik / Chart TEORI PENUNJANG

Mengenal Macro (Visual Basic for Application)

Fungsi Tanggal dan Waktu

BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Word. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

FUNGSI BUATAN PADA MICROSOFT EXCEL

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

Menggunakan Insert Table dalam Layout Slide. Content, Two Content, Comparison, atau Content with Caption. Sebagai contoh, pilih Title and Content.

BAB III PEMBAHASAN MASALAH

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

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

PERTEMUAN 7 - MACRO 1

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL PERKULIAHAN. Aplikasi Komputer. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

KISI KISI UAS PRAKTIK TEKNOLOGI INFORMASI DAN KOMUNIKASI A POL 4

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

BAB V PROSEDUR DAN FUNGSI

Mengupas Kedahsyatan Array Formula Ctrl+Shift+Enter (CSE) Microsoft Excel

PERTEMUAN 8: MENGOPERASIKAN DASAR DASAR MICROSOFT OFFICE EXCEL 2007

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

Gambar 1. Icon shortcut Microsoft Excell di desktop

a. Menyiapkan database

Sebelum Membuat Fungsi dan Formula Sendiri, Kenalilah Macro

Modul Praktikum Ke-2

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

Mengelola Database Menggunakan Macro Excel

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Gambar 1 Untuk membuat dropdown list caranya sebagai berikut:

Rumus & Fungsi pada Ms.Excel 2010

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Panduan SpreadSheet OpenOffice Calc

PEMROGRAMAN INPUT JURNAL TRANSAKSI

OpenOffice Writer Aplikasi perkantoran OpenOffice.org Writer

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

2. Untuk menghilangkan garis pinggiran pada tabel menggunakan pilihan. a. All d. Grid b. Box e. Custom c. None

E-Trik Visual C++ 6.0

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

Microsoft Word

PEMANFAATAN MICROSOFT EXCEL DALAM PEMBUATAN LAPORAN KEUANGAN SECARA OTOMATIS

Visual Basic 6.0 For Beginners

Latihan Soal Ulangan Semester Genap 2015 Matpel TIK Kelas 8

BAB IV HASIL DAN UJI COBA

MICROSOFT EXCEL. Riche Cynthia

Kelas IV MI Assa adah Ulujami

Cara Membuat Daftar Isi Pada Microsoft Word 2013

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

Konsep Sistem Informasi B

Modul Training Microsoft Excel. (Advance)

Aplikasi Komputer. Microsoft Excel 2010 (Bag 3) Amin Shabana. Modul ke: Fakultas Ilmu Komunikasi. Program Studi Hubungan Masyarakat

Transkripsi:

Aplikasi Spreadsheet Microsoft Excel (2) Validasi Data & Fungsi Terbilang A. Validasi Data Validasi data sangat berguna saat kita ingin data yang dimasukkan ke worbook akurat dan konsisten. Sebagai contoh, untuk membatasi pemilihan mata kuliah, nama barang, nama jabatan, daftar transaksi, dan lain sebagainya. Microsoft Excel menyediakan fitur Data Validation. Validation adalah fasilitas yang dimiliki Excel untuk menentukan validasi atau menentukan batasan data yang diperkenankan dalam suatu sel. Fasilitas ini digunakan terutama untuk meminimalisir kesalahan entri data pada suatu tabel data yang memiliki Record tetap atau berdasarkan kriteria tertentu. Contoh Kasus 1: Misalkan akan ditampilkan daftar barang pada sebuah Toko Komputer, maka yang perlu dilakukan adalah : 1. Ketikkan daftar barang yang diperlukan. 2. Klik cell dimana data akan diisikan, misalkan cell E2. 3. Klik Menu Data > Validation, maka akan dimunculkan kotak dialog Data Validation 4. Pada Tab Setting, Kolom Allow, pilih List. 5. Kemudian pada kolom Source, klik tombol untuk memilih cell yang akan dijadikan referensi datanya.

6. Blok cell yang dijadikan sumber referensi data (contoh : C11 C 14). 7. Pada Tab Error Alert (digunakan untuk menampilkan pesan kesalahan jika data yang dimasukkan tidak ada pada daftar). Pilihan Style pilih STOP, kolom Title isikan Data Salah, kamudian kolom Error Message diisikan Data yang dimasukkan tidak ditemukan. 8. Jika ada memasukkan data tanpa melalui daftar pilihan (contoh ketikkan Casing pada cell E2), maka akan dimunculkan pesan kesalahan sebagai

Contoh Kasus 2 : Misalkan akan dibuat daftar mahasiswa, dimana tidak ada NIM (Nomor Induk Mahasiswa) yang sama. Langkah yang perlu dilakukan adalah sebagai 1. Tentukan cell untuk mengisi data mahasiswa, misalkan C21 untuk NIM dan C22 untuk NAMA. 2. Isikan data NIM sebagai referensi data yang akan divalidasi 3. Misalkan kita ingin memasukkan 20 data mahasiswa. Maka sorot kolom NIM (C22 C 42) 4. Pilih menu Data > Validation, pada tab Seting, pilihan Allow, pilih Custom. 5. Kemudian pada kolom formula isikan =MATCH(C22,$C:$C,0)=ROW(C22:C42) 6. Pada tab Error Alert, lakukan pengaturan sebagai 7. Apabila diisikan NIM pada cell C25 dengan 083401 (sama dengan NIM pada cell C22), maka dimunculkan pesan error sebagai B. Fungsi Terbilang

Fungsi terbilang merupakan penerjemahan bilangan ke dalam bentuk teks kalimat. Pengguna MS Excel yang sering menggunakannya untuk hitung keuangan, mungkin sangat ingin dari hasil yang diperoleh ada tambahan kalimat yang menyebutkan jumlah hasil perhitungan. Misal hasil perhitungan: Rp 1.000.000,-, muncul kalimat: Satu Juta Rupiah. Pembuatan fungsi terbilang menggunakan macro. Macro adalah fasilitas yang disediakan Microsoft Office yang memungkinkan pembuatan fungsi-fungsi spesifik, misalkan untuk pemformatan, kondisional dan lain sebagainya. Langkah-langkah yang diperlukan untuk membuat fungsi terbilang adalah sebagai 1. Buka Microsoft Excel 2. Tekan tombol ALT + F11 (secara bersamaan) untuk membuka aplikasi Visual Basic Editor dimana fungsi macro akan dituliskan pada aplikasi ini. 3. Pada aplikasi Visual Basic Editor, klik menu Insert > Module. 4. Maka akan ditampilkan jendela Module1 (Code).

5. Ketik kode program berikut pada module1 Public Function TERBILANG(x As Double) As String Dim tampung As Double Dim teks As String Dim bagian As String Dim i As Integer Dim tanda As Boolean Dim letak(5) letak(1) = "RIBU " letak(2) = "JUTA " letak(3) = "MILYAR " letak(4) = "TRILYUN " If (x < 0) Then TERBILANG = "" Exit Function If (x = 0) Then TERBILANG = "NOL" Exit Function If (x < 2000) Then tanda = True teks = "" If (x >= 1E+15) Then TERBILANG = "NILAI TERLALU BESAR" Exit Function

For i = 4 To 1 Step -1 tampung = Int(x / (10 ^ (3 * i))) If (tampung > 0) Then bagian = ratusan(tampung, tanda) teks = teks & bagian & letak(i) x = x - tampung * (10 ^ (3 * i)) Next teks = teks & ratusan(x, False) TERBILANG = teks & " Rupiah" End Function Function ratusan(byval y As Double, ByVal flag As Boolean) As String Dim tmp As Double Dim bilang As String Dim bag As String Dim j As Integer Dim angka(9) angka(1) = "SE" angka(2) = "DUA " angka(3) = "TIGA " angka(4) = "EMPAT " angka(5) = "LIMA " angka(6) = "ENAM " angka(7) = "TUJUH " angka(8) = "DELAPAN " angka(9) = "SEMBILAN " Dim posisi(2) posisi(1) = "PULUH " posisi(2) = "RATUS " bilang = "" For j = 2 To 1 Step -1 tmp = Int(y / (10 ^ j)) If (tmp > 0) Then bag = angka(tmp) If (j = 1 And tmp = 1) Then y = y - tmp * 10 ^ j If (y >= 1) Then posisi(j) = "BELAS " Else angka(y) = "SE" bilang = bilang & angka(y) & posisi(j) ratusan = bilang Exit Function Else

bilang = bilang & bag & posisi(j) y = y - tmp * 10 ^ j Next If (flag = False) Then angka(1) = "SATU " bilang = bilang & angka(y) ratusan = bilang End Function 6. Untuk memeriksa apakah sudah benar kode yang dimasukkan, pilih menu Debug > Compile VBAProject 7. Tutup jendela aplikasi Visual Basic Editor. 8. Misalkan Cell C26 diisi dengan 15000, kemudian pada Cell D26 isikan dengan pemanggilan fungsi terbilang dengan cara : =terbilang(c26). 9. Maka hasil pada cell D26 adalah sebagai C. Latihan Buatlah aplikasi untuk mencatat nota pembelian pada sebuah toko komputer dengan ketentuan sebagai 1. Gunakan Validasi Data dalam memasukkan kode barang 2. Nama Barang diisikan berdasarkan Kode Barang, dengan ketentuan sebagai Jika Kode Barang = HD1-001 Maka Nama Barang : Harddisk Seagate Jika Kode Barang =HD2-001 Maka Nama Barang : Harddisk Maxtor Jika Kode Barang =HD3-001 Maka Nama Barang : Harddisk Fujitsu Jika Kode Barang =PR1-001 Maka Nama Barang : Printer Canon Jika Kode Barang =PR2-001 Maka Nama Barang : Printer Epson Jika Kode Barang =PR3-001 Maka Nama Barang : Printer HP Jika Kode Barang =MN1-001 Maka Nama Barang : Monitor Samsung Jika Kode Barang =MN2-001 Maka Nama Barang : Monitor LG Jika Kode Barang =MN3-001 Maka Nama Barang : Monitor Advance 3. Harga Satuan diisikan berdasarkan Nama Barang dengan ketentuan sebagai Maka Nama Barang : Harddisk Seagate; Harga Satuan = 425000 Maka Nama Barang : Harddisk Maxtor; Harga Satuan = 415000

Maka Nama Barang : Harddisk Fujitsu; Harga Satuan = 450000 Maka Nama Barang : Printer Canon; Harga Satuan = 550000 Maka Nama Barang : Printer Epson; Harga Satuan = 750000 Maka Nama Barang : Printer HP; Harga Satuan = 475000 Maka Nama Barang : Monitor Samsung; Harga Satuan = 726000 Maka Nama Barang : Monitor LG; Harga Satuan = 731200 Maka Nama Barang : Monitor Advance; Harga Satuan = 510000 4. Jumlah Harga dihitung berdasarkan Harga Satuan dan Jumlah Pembelian. 5. Perhitungan Total Pembelian 6. Total Pembelian dalam teks kalimat (terbilang) 7. Hasil akhirnya terlihat sebagai