18049-7-773989057439
description
Transcript of 18049-7-773989057439
MODUL PERKULIAHAN
Pemrograman Aplikasi Data
Fungsi Built-In
Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh
Ilmu Komputer Sistem Informasi
0718006 Windarto, M.Kom
Abstract KompetensiJenis-jenis Fungsi Built-In pada Visual Basic .NET: Fungsi String, Fungsi Matematika, Fungsi Tanggal dan Jam, Fungsi Finansial. Serta fungsi untuk merubah tipe data
Memahami dan dapat mengggunakan fungsi Built-In(Fungsi String, Fungsi Matematika, Fungsi Finansial, Fungsi Tanggal dan Jam) pada VisualBasic.NET. serta memahami dan menggunakan fungsi untuk merubah tipe data pada Visual Basic.NET
FungsiFungsi adalah suatu program yang dapat menerima berbagai nilai dan memberikan umpan
balik tertentu. Nilai yang dimasukkan di dalam suatu fungsi disebut dengan Parameter, yang
berupa berbagai jenis seperti angkat, string, tanggal, dan sebagainya.
Cara kerja suatu fungsi dapat diibaratkan sebagai suatu rumus yang sudah disiapkan oleh
Visual Basic, hanya tinggal memasukkan nilai yang akan dihitung, lalu hasilnya akan segera
didapat.
Manfaat Fungsi
1. Memanipulasi teks atau string, yaitu melakukan kegiatan yang berkaitan dengan perasi
string.
2. Memanipulasi tanggal, jam, data, yaitu melakukan kegiatan yang berkaitan dengan
operasi tanggal, jam, data, dan bahkan juga melakukan operasi input dan output.
3. Perhitungan matematika, yaitu melakukan proses perhitungan matematika yang
berkaitan dengan data nilai/angka.
4. Memberikan umpan balik dari beberapa pilihan yang telah ditetapkan.
5. Membarikan masukan nilai dari suatu inputan.
Fungsi String
Tipe data karakter merupakan tipe data yang paling sering digunakan di mana tipe data ini
bisa dipakai untuk data AlfaNumeric (Alfabetic dan Numeric). Jadi dengan tipe data ini bisa
memasukan data abjad, angka, tanggal, dan sebagainya.
Secara umum dapat dikatakan suatu data merupakan tipe data karaketer bila pada data
yang dimaksud dilingkupi dengan tanda “”.
Jenis-Jenis Fungsi String
1. Asc()
Fungsi Asc digunakan untuk mengubah nilai string menjadi nilai angka kode karakter
ASCII yang berhubungan dengan argument karakter.
Bentuk: Asc(<String>)
2013 2
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
2. Chr()
Fungsi Chr digunakan untuk mengubah nilia kode karakter ASCII menjadi nilai string.
Bentuk: Chr(<number>)
3. LCase()
Fungsi LCase digunakan untuk mengubah suatu karakter <string> menjadi huruf kecil.
Bentuk: LCase(<String>)
4. Left()
Fungsi Left digunakan untuk emngubah suatu karakter <string> menjadi huruf kecil.
Bentuk: LCase(<String>)
5. Len()
Fungsi Len digunakan untuk menghitung julah atau banyaknya karakter pada suatu
string.
Bentuk: Len(<String>)
6. LnStr()
Fungsi LnStr digunakan untuk mencari posisi suatu string pada suatu teks atau kalimat.
Argument posisi start digunakan untuk menentukan posisi awal pencarian. Default
pencarian adalah Case Sensitive atau membedakan huruf besar dengan huruf kecil.
Bentuk: LnStr([posisistart] String1,String2,[pembanding])
7. LTrim
Fungsi Ltrim digunakan untuk mengahilangkan spasi kosong (blank) disebelah kiri data
string.
Bentuk: LTrim(<String>)
8. Mid()
Fungsi Mid digunakan untuk memotong data tipe karakter <string> mulai dari posisi P
sebanyak N karakter.
Bentuk: Mid(<String>,P,N)
9. Right()
Fungsi Right digunakan untuk memotong data tipe karakter <string> dari sebelah kanan
sebanyak N karakter.
2013 3
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Bentuk: Right(<String>)
10. RTrim()
Fungsi RTrim digunakan untuk menghilangkan spasi kosong (blank) di sebelah kanan
data string.
Bentuk: RTrim(<String>)
11. Str()
Fungsi Str digunakan untuk mengubah nilai numeric menjadi nilai string.
Bentuk: Str(<Number>)
12. StrReverse()
Fungsi StrReverse digunakan untuk membalikan urutan suatu karakter pada suatu kata
atau kalimat.
Bentuk: StrReverse(<String>)
13. Trim()
Fungsi Trim digunakan untuk menghilangkan spasi kosong (blank) disebelah kiri dan
kanan data string.
Bentuk: Trim(<String>)
14. UCase()
Fungsi UCase digunakan untuk mengubah suatu karakter <string> menjadi huruf besar.
Bentuk: UCase(<String>)
15. Val()
Fungsi Val digunakan untuk mengubah nilai suatu string menjadi numeric/number.
Bentuk: Val(<String>)
Fungsi Matematika
Fungsi matematika adalah suatu fungsi yang digunakan untuk melakukan perhitungan
matematik tertentu pada data dengan tipe numeric (angka). Untuk mengaktifkan fungsi
matematika, harus mengimpor class Math (Imports System.Math) atau mengunakan awalan
Math.
2013 4
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Jenis-Jenis Fungsi Matematika
1. Abs()
Fungsi Abs digunakan untuk menghasilkan bilangan Absolut.
Bentuk: Abs(<Number>)
2. Atan()
Fungsi Atan digunakan untuk menghasilkan nilai arc tangen (dalam radian).
Bentuk: Atan(<Number>)
3. Ceiling()
Fungsi Ceiling digunakan untuk membulatkan nilai pecahan (desimal) menjadi
pembulatan ke atas.
Bentuk: Ceiling(<Number>)
4. Cos()
Fungsi Cos digunakan untuk menghasilkan nilai kosinus (dalam radian).
Bentuk: Cos(<Number>)
5. Exp()
Fungsi Exp digunakan untuk menghasilkan nilai basis logaritma atau bilangan
eksponensial.
Bentuk: Exp(<Number>)
6. Floor()
Fungsi Floor digunakan untuk membulatkan nilai pecahan (desimal) menjadi
pembulatan ke bawah.
Bentuk: Floor(<Number>)
7. Int()
Fungsi ini digunakan untuk menghasilkan bilangan integer dari suatu Number.
Bentuk: Int(<Number>)
8. Log()
Fungsi Log menghasilkan bilangan logaritma natural basis e dari ekspresi angka.
2013 5
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Bentuk: Log(<Number>)
9. Log10()
Fungsi Log10 menghasilkan bilangan logaritma basis 10 dari ekspresi angka.
Bentuk: Log10(<Number>)
10. Hex()
Fungsi Hex menghasilkan nilai hexadecimal dari ekspresi angka desimal.
Bentuk: Hex(<Number>)
11. Oct()
Fungsi Oct menghasilkan nilai octal dari ekspresi angka desimal.
Bentuk: Oct(<Number>)
12. Mod()
Fungsi Mod menghasilkan sisa hasil bagi dari suatu bilangan yang dibagi dengan
bilangan lainnya.
Bentuk: <Number> Mod <Number>
13. Round()
Fungsi Round digunakan untuk membulatkan angka sampai desimal tertentu.
Bentuk: Round(<Number>)
14. Sin()
Fungsi Sin digunakan untuk menghasilkan nilai sinus. Nilai numerik/number yang
diberikan harus dalam bentuk Radian bukan derajat. Untuk mengubah nilai dari derajat
ke radian maka nilai derajat harus dikalikan dengan 3.14/180 (3.14 dibagi 180). Angka
3.14 adalah nilai dari “pi”. Sebaliknya jika ingin mengubah nilai radian ke derajat aka
nilai radian harus dikalikan dengan 180/3.14
Bentuk: Sin(<Number>)
15. Sqrt()
Fungsi Sqrt digunakan untuk menentukan akar kwadrat.
Bentuk: Sqrt(<Number>)
16. Tan()
2013 6
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Fungsi Tan digunakan untuk menghasilkan nilai tangen pada suatu sudut. Nilai
ekspresinya harus dalam radian.
Bentuk: Tan(<Number>)
Fungsi Tanggal dan Jam Tipe data jenis tanggal (date) dan jam (time) merupakan tipe data yang khusus
diperuntukkan bagi operasi tanggal dan jam. Untuk pengoperasian data string agar bisa
dibaca sebagai data tanggal maupun data jam/waktu, tambahkan tanda “#” pada awal dan
akhir data tersebut.
Jenis-Jenis Fungsi Tanggal dan Jam
1. Now()
Fungsi Now digunakan untuk menghasilkan tanggal dan waktu sistem komputer saat ini.
Bentuk: Now()
2. DateAdd()
Fungsi DateAdd digunakan untuk menambah nilai tanggal dengan variabel interval.
Bentuk: DateAdd(Interval,N,Date)
3. DateDiff()
Fungsi DateDiff digunakan untuk selisih di antara dua tanggal sebesar nilai intervalnya.
Bentuk: DateDiff(Interval,Date1,Date2[,FirstDayOfWeek[,FirstWeekOfYear]])
4. DatePart()
Fungsi DatePart digunakan untuk mengambil bagian dari tanggal yang diuji.
Bentuk: DatePart(Interval,Date[,FirstDayOfWeek[,FirstWeekOfYear]])
5. DateValue()
Fungsi DateValue digunakan untuk mengubah data teks menjadi data tanggal.
Bentuk: DateValue(<String>)
6. Day()
Fungsi day digunakan untuk menghasilkan nilai angka hari dari tanggal yang ditentukan
dalam argumen. Nilainya antara 1 sampai dengan 31.
Bentuk: Day()
2013 7
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
7. Hour()
Fungsi Hour digunakan untuk menampilkan angka 0 sampai dengan 24 dari jam
sistemkomputer yang diwakili oleh argumen Time.
Bentuk: Hour(<Time>)
8. Minute()
Fungsi Minute digunakan untuk menampilkan nilai menit dari jam sistem komputer
dengan nilai 0 sampai dengan 60.
Bentuk: Minute(<Time>)
9. Month()
Fungsi Month digunakan untuk menghasilkan angka yang mewakili bulan dari tanggal
yang ditentukan dalam argumen.
Bentuk: Month(<Date>)
10. Second()
Fungsi Second digunakan untk menampilkan angka yang mewakili nilai detik dari suatu
data jam/waktu.
Bentuk: Second(<Time>)
11. TimeValue()
Fungsi TimeValue digunakan untuk mengbah data teks menjadi data jam/waktu
Bentuk: TimeValue(<String>)
12. Weekday()
Fungsi Weekday digunakan untuk menghasilkan angka hari dalam satu minggu. Hari
minggu nilainya 0, senin nilainya 1 dan seterusnya.
Bentuk: WeekDay(<Date>)
13. Year()
Fungsi year digunakan untuk menghasilkan angka yang mewakili tahun dari tanggal
yang ditentukan dalam argumen.
Bentuk: Year(<Date>)
2013 8
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Fungsi Finansial Fungsi finansial atau fungsi keuangan merupakan suatu fungsi yang digunakan untuk
membuat perhitungan bisnis yang umum. Berdasarkan kegunaanya fungsi finansial dapat
dikelompokkan menjadi fungsi untuk menghitung penurunan nilai, menghitung modal,
menghitung laju pengembalian dan menghitung jaminan.
Jenis-Jenis Fungsi Finansial
1. Pmt
Fungsi Pmt digunakan untuk menghitung nilai angsuran secara periodik untuk melunasi
nilai tunai pinjam berdasarkan periode pembayaran yang konstan dan nilai bunga yang
konstan pula.
Bentuk: Pmt(suku bunga, jumlah periode, nilai sekarang, nilai kemudian, tipe)
2. IPmt
Fungsi IPmt digunakan untuk menghitung nilai bunga dari pembayaran yang diperlukan
untuk membayar kembali nilai pinjaman dalam jangka waktu yang ditentukan dengan
periode pembayaran yang konstan dan tingkat suku bunga yang konstan. Bentuk:
IPmt(suku bunga, periode, jumlah periode, nilai sekarang, nilai kemudian, tipe)
3. PPmt
Fungsi PPmt digunakan untuk menghitung nilai pokok dari pembayaran yang diperlukan
untuk membayar kembali suatu nilai pinjam dalam jangka waktu yang ditentukan,
dengan peiode pembayaran yang konstan dan tingkat suku bunga yang konstan.
Bentuk: PPmt(suku bunga, periode, jumlah periode, nilai sekarang, nilai kemudian, tipe)
4. NPer
Fungsi NPer digunakan untuk menghitung jumlah periode untuk mengembalikan suatu
investasi berdasarkan jumlah pembayaran dan bunga yang tetap.
Bentuk: NPer(suku bunga, pembayaran, nilai sekarang, nilai kemudian, tipe)
5. Rate
Fungsi rate digunakan untuk menghitung laju pemgembalian investasi yang
menghasilkan serangkaian pembayaran yang sama setiap periode atau pembayaran
sekaligus dalam jumlah besar. Nilai perkiraan berkisar antara 0 sampai 1.
2013 9
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Bentuk: Rate(jumlah periode, pembayaran, nilai sekarang, nilai kemudian, tipe, terkaan)
6. DDB
Fungsi DDB digunakan untuk menghitung nilai penyusutan dari satu hak milik untuk
suatu periode tertentu dengan menggunakan Doble Declaining Balance Method.
Metode ini menyebabkan nilai penyusutan tidak merapat pada setiap tahunnya,
sehingga penyusutan lebih besar pada awal pemakaian dibandingkan pada akhir
pemakaian.
Bentuk: DDB(pokok, residu, umur, periode)
7. SYD
Fungsi SYD digunakan untuk menghitung nilai penyusutan dair satu hak milik untuk
suatu periode tertentu dengan menggunakan metode Jumlah Angka Tahunan. Metode
ini menyebabkan nilai penyusutan akan besar pada awal tahunnya dan menurun
kemudian.
Bentuk: SYD(pokok, residu, umur, periode)
8. SLN
Fungsi SLN digunakan untuk menghitung nilai penyusutan dari suatu hak milik untuk
suatu periode tertentu dengan menggunakan Metode Garis Lurus. Metode ini
menyebabkan nilai penyusutan akan merata pada setiap tahunnya.
Bentuk: SLN(pokok,residu,umur)
Fungsi Manipulasi File dan Folder Fungsi manipulasi file dan folder merupaka fungsi-fungsi yang berhubungan dengan operasi
file dan folder. Beberapa bentuk operasi yang berkaitan dengan file antara lain mencopy file,
mengubah nama file dan menghapus file. Sedangkan fungsi yang berkaitan dengan
manipulasi folder antara lain pada proses membuat, mengubah, dan menghapus suatu
folder.
Jenis-Jenis Fungsi Manipulasi File dan Folder
1. FileCopy
Fungsi file copy digunakan untuk membuat duplikat file dari satu tempat ke tempat yang
lainnya.
Bentuk: FileCopy(<Source>,<Destination>)
2013 10
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
2. Rename
Fungsi Rename digunakan untuk mengubah nama suatu file.
Bentuk: Rename(<OldPath>,<NewPath>)
3. Kill
Fungsi Kill digunakan untuk menghapus suatu file dari disk
Bentuk: Kill(<PathName>)
Konversi Tipe Variabel Sebuah variabel yang sudah ditentukan tipe datanya, dapat diubah menjadi bentuk tipe data
yang lain dengan cara melakukan konversi tipe data.
2013 11
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Contoh Program 1. Lanjutkan Project NIM
2. Tambahkan 3 (tiga) kontrol Timer pada frmFungsiBuiltIn
3. Setting Properties dari masing-masing Timer sebagai berikut:
4. Ketikkan program dalam kotak hijau pada area code (View Code) dari frmFungsiBuiltIn
5. Kemudian ketikkan program berikut pada form:
2013 12
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
2013 13
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
2013 14
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id
Daftar Pustaka 1. Yuswanto, Pemrograman Dasar Visual Basic.NET 2005, 2008
2. http://msdn.microsoft.com/en-us/library/s2dy91zy%28v=vs.80%29.aspx
2013 15
Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning
Windarto, M.Kom http://www.mercubuana.ac.id