• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
8
0
0

Teks penuh

(1)

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’.

(2)

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 berikut :

(3)

Contoh Kasus 2 :

Misalkan akan dibuat daftar mahasiswa, dimana tidak ada NIM (Nomor Induk Mahasiswa) yang sama. Langkah yang perlu dilakukan adalah sebagai berikut :

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

(4)

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 berikut :

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.

(5)

5. Ketik kode program berikut pada module1

PublicFunction TERBILANG(x AsDouble) AsString

Dim tampung AsDouble Dim teks AsString Dim bagian AsString

Dim i AsInteger

Dim tanda AsBoolean Dim letak(5) letak(1) = "RIBU " letak(2) = "JUTA " letak(3) = "MILYAR " letak(4) = "TRILYUN " If (x < 0) Then TERBILANG = "" ExitFunction EndIf If (x = 0) Then TERBILANG = "NOL" ExitFunction EndIf If (x < 2000) Then

(6)

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

x = x - tampung * (10 ^ (3 * i)) Next

teks = teks & ratusan(x, False) TERBILANG = teks & " Rupiah"

EndFunction

Function ratusan(ByVal y AsDouble, ByVal flag AsBoolean) AsString

Dim tmp AsDouble Dim bilang AsString Dim bag AsString

Dim j AsInteger 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" EndIf

bilang = bilang & angka(y) & posisi(j) ratusan = bilang

ExitFunction Else

(7)

bilang = bilang & bag & posisi(j) EndIf EndIf y = y - tmp * 10 ^ j Next

If (flag = False) Then angka(1) = "SATU "

EndIf

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 berikut :

C. Latihan

Buatlah aplikasi untuk mencatat nota pembelian pada sebuah toko komputer dengan ketentuan sebagai berikut :

1. Gunakan Validasi Data dalam memasukkan kode barang

2. Nama Barang diisikan berdasarkan Kode Barang, dengan ketentuan sebagai berikut :

 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

(8)

 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 berikut :

Referensi

Dokumen terkait

Khalid Ibrahim Jindan, Teori Politik Islam, Telaah Kritis Ibnu Taimiyyah tentang Pemerintahan Islam, terj.. Khalid Ibrahim Jindan, Teori Politik Islam, Telaah Kritis Ibnu

Jenis penelitian yang digunakan dalam penelitian ini adalah eksperimen semu dengan pendekatan kuantitatif. Penelitian ini dilaksanakan di SMP Negeri 4 Kalasan yang

 Rekayasa biokimia/bioproses berkaitan Rekayasa biokimia/bioproses berkaitan dengan aplikasi proses biologis pada dengan aplikasi proses biologis pada skala industri.

Sesuai dengan permasalahan di atas, maka tujuan penelitian ini adalah untuk mengetahui Apakah terdapat perbedaan yang signifikan pada return, abnormal return , dan

bahwa ritual mopo’a huta dala m praktiknya menggelar tarian (dayango) diiringi tabuhan towohu (gendang) selama beberapa malam. Pada puncak ritual digelar sesajian yang

Nah dari blog itu lama kelamaan berkembang, karena masyarakat minatnya juga tinggi, kita pasang internet di kampung ini, terus kita kasih banyak pelatihan ke warga,

Ada beberapa PNS dosen tidak melakukan pengurusan tugas dan izin belajar sesuai prosedur. Hal ini berimbas pada tidak diterbitkannya SK Tugas Belajar dan SK Izin

Jadi, yang dimaksud dengan pendisiplinan shalat tahajud yang diterapkan pada Pondok Pesantren Al Falah Putera dalam penelitian ini adalah suatu proses melatih