FUNCTION PROCEDURE ARRAY
Ulil Azmi, S.Si, M.Sc
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 1
Departemen Aktuaria
Fakultas Sains dan Analitika Data
Institut Teknologi Sepuluh Nopember
Ulil Azmi, M.Si., M.Sc.
Email : [email protected] HP : 081226548611
Function Procedure Array
Function dalam Excel yang sudah menggunakan Array : SUM, COUNTIF, VLOOKUP, dll.
Disebut menggunakan array, karena dalam fungsi tersebut menggunakan range cell yang diseleksi, misal A1:A10, dll.
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 2
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 3
Function Procedure Array
ARRAY merupakan variabel yang mampu menyimpan beberapa nilai dengan tipe data yang sama.
Kumpulan nilai tersebut satu sama lain dibedakan dengan indeks dan masing-masing disebut elemen array
Dalam Function Procedure kali ini, [argumen] yang digunakan adalah argumen Array .
Dimana Array di definisikan sebagai sebuah RANGE
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 4
CONTOH Fungsi dengan Argumen Array
*penjumlahan*
---
Total = angka 1 + angka 2 + angka 3 + ... + angka n
ni
angka
iTotal
1
Catat : i, n, angka, total
*perkalian*
---
Total = angka 1 x angka 2 x angka 3 x ... x angka n
ni
angka
iTotal
1
Catat : i, n, angka, total
Disimpan dalam
array
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 5
CONTOH 1 - Fungsi dengan Argumen Array
Buatlah sebuah fungsi dengan argumen array untuk menghitung rumus berikut : 1.
2.
3.
4.
ni
x
i 12
ni
x
i 1
ni
x
i 1
ni
x
i 12
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 6
CONTOH 1 - Fungsi dengan Argumen Array
1 2
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 7
CONTOH 1 - Fungsi dengan Argumen Array
3 4
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 8
CONTOH 2 - Fungsi dengan Argumen Array
Membuat VBA array Function SortVector yang mengurutkan sebuah vektor dari nilai terkecil
ke nilai terbesar.
Looping
Conditional IF
ALGORITMA PENGURUTAN
DATA
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 10
CONTOH 2 - Fungsi dengan Argumen Array
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 11
CONTOH 2 - Fungsi dengan Argumen Array
1. Blok Range C1:C4, tuliskan fungsi =SortVector(A1:A4)
2. Tekan Shift + Ctrl + Enter, maka hasilnya adalah sebagai berikut
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 12
CONTOH 3 - Fungsi dengan Argumen Array
Membuat VBA Function 2 Argumen bernama ksmallest [dengan argumen array dan k]
[=ksmallest(array,k) yaitu mencari nilai terkecil ke-k
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 13
CONTOH 3 - Fungsi dengan Argumen Array
JAWAB
LATIHAN
Ingat kembali soal ETS no.1
Buatlah Fungsi dengan Menggunakan Argumen Array
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 14
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 15
LATIHAN
Ulil Azmi, S.Si, M.Sc Program Komputer - KA184201 slide 16
LATIHAN
Buatlah Fungsi dengan argumen Array untuk soal ETS no. 2 dan
no. 3
THANK YOU…
B e B ette r t h an You we re Ye sterday