18049-7-773989057439

21
MODUL PERKULIAHAN Pemrograman Aplikasi Data Fungsi Built-In Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Ilmu Komputer Sistem Informasi 07 18006 Windarto, M.Kom Abstract Kompetensi Jenis-jenis Fungsi Built-In pada Visual Basic .NET: Fungsi String, Fungsi Matematika, Memahami dan dapat mengggunakan fungsi Built- In(Fungsi String, Fungsi

description

f

Transcript of 18049-7-773989057439

Page 1: 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

Page 2: 18049-7-773989057439

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

Page 3: 18049-7-773989057439

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

Page 4: 18049-7-773989057439

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

Page 5: 18049-7-773989057439

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

Page 6: 18049-7-773989057439

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

Page 7: 18049-7-773989057439

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

Page 8: 18049-7-773989057439

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

Page 9: 18049-7-773989057439

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

Page 10: 18049-7-773989057439

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

Page 11: 18049-7-773989057439

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

Page 12: 18049-7-773989057439

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

Page 13: 18049-7-773989057439

2013 13

Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning

Windarto, M.Kom http://www.mercubuana.ac.id

Page 14: 18049-7-773989057439

2013 14

Pemrograman Aplikasi DataPusat Bahan Ajar dan eLearning

Windarto, M.Kom http://www.mercubuana.ac.id

Page 15: 18049-7-773989057439

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