Fungsi Bawaan Vb

download Fungsi Bawaan Vb

of 93

  • date post

    02-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    5

Embed Size (px)

description

pemrogaman

Transcript of Fungsi Bawaan Vb

  • Algoritma dan Pemrograman

    Pertemuan X : Fungsi Bawaan VB

  • Pengertian Fungsi

    Fungsi adalah suatu prosedur yang dapat menerima berbagai nilai untuk kemudian diolah dan memberikan hasil sebagai umpan baliknya.

    Dalam Visual Basic.NET, terdapat fungsi-fungsi bawaan yang dapat digunakan secara langsung sehingga dapat menyingkat waktu pembuatan sebuah program.

    Fungsi-fungsi ini berguna untuk memanipulasi numerik, string, date dan time, serta mengubah tipe data tertentu.

  • Fungsi Numerik

    Fungsi Pembulatan Angka

  • Fungsi Numerik Contoh Penggunaan

  • Fungsi Matematika

    Fungsi-fungsi yang berkaitan dengan tujuan matematis terdapat dalam class math.

    Oleh sebab itu, pemanggilan terhadap fungsi-fungsi ini harus didahului oleh prefiks (awalan) Math.

  • Contoh Fungsi Matematika

  • Contoh Fungsi Matematika

  • Fungsi String LCase() dan UCase

    LCase akan mengembalikan suatu string dalam tipe huruf kecil (lowercase).

    Ucase akan mengembalikan suatu string dalam tipe huruf besar (uppercase).

  • Fungsi String LCase() dan UCase

    Dim inStr As String ="Ikut Kuliah Alpro"

    Dim outStr As String

    mengembalikan "ikut kuliah alpro"

    outStr = LCase(inStr)

    mengembalikan "IKUT KULIAH ALPRO"

    outStr = Ucase(inStr)

  • Fungsi String Left(), Mid(),Right()

    Ketiga fungsi ini mengembalikan substring dengan jumlah karakter yang telah ditentukan dari suatu argumen.

    Pengambilan karakter ini dimulai dari sisi paling kiri (Left), dari sisi paling kanan (Right), atau dari urutan tertentu.

  • Fungsi String Left(), Mid(),Right()

    Dim inString As String = Hai, Dunia!

    mengembalikan "Hai"

    Left(inString, 3)

    mengembalikan "Dunia!"

    Right(inString, 6)

    mengembalikan "Hai"

    Mid(inString, 1, 3)

    mengembalikan "Dun"

    Mid(inString, 6, 8)

  • Fungsi String Len()

    Mengembalikan suatu nilai integer yang merupakan panjang string.

    Dim inStr As String = "Hai, Dunia!"

    mengembalikan 11

    Dim outStr As Integer = Len(inStr)

  • Fungsi String Ltrim(), Rtrim(), Trim()

    Mengembalikan suatu string tanpa menyertakan spasi yang terletak sebelumnya (LTrim), spasi yang terletak setelahnya (RTrim), atau spasi yang terletak sebelum dan setelahnya (Trim).

  • Dim inStr As String = " "

    Dim outStr As String

    'mengembalikan " ".

    outStr = LTrim(inStr)

    'mengembalikan " ".

    outStr = RTrim(inStr)

    'mengembalikan "".

    outStr = LTrim(RTrim(inStr))

    'dengan Trim diberikan hasil yang sama

    outStr = Trim(inStr)

  • Fungsi String Replace()

    Mengembalikan suatu string dimana suatu substring pada argumen tersebut telah digantikan oleh substring yang lain.

  • Fungsi String Replace()

    Dim inString As String = Shopping List

    mengembalikan Shipping List

    Dim outString As String = _

    Replace(inString, o, i)

  • Fungsi String StrComp()

    Mengembalikan -1, 0, atau 1 berdasarkan hasil dari perbandingan dua string. Opsi metode perbandingan dapat menggunakan text (lowercase atau uppercase dihiraukan) atau binary (lowercase atau uppercase diperhatikan).

  • Fungsi String StrComp() Dim inStr1 As String = "ABCD"

    Dim inStr2 As String = "abcd"

    Dim outStr As Integer

    'kedua string diurutkan secara ekual.

    'mengembalikan 0

    outStr = StrComp(inStr1, inStr2, _

    CompareMethod.Text)

    'urutan inStr1 setelah inStr2

    'mengembalikan -1

    outStr = StrComp(inStr1, inStr1, _

    CompareMethod.Binary)

    'urutan inStr1 sebelum inStr2

    'mengembalikan 1

    outStr = StrComp(inStr1, inStr2)

  • Fungsi String StrReverse()

    Mengembalikan suatu string yang mempunyai karakter sama dengan argumen, tetapi dengan urutan yang berkebalikan

  • Fungsi String StrReverse()

    Dim inStr As String = "ABCDEFG"

    'mengembalikan "GFEDCBA"

    Dim outStr As String = StrReverse(inStr)

  • Fungsi String StrDup()

    Mengembalikan suatu string yang yang terdiri dari karakter yang berulang. Karakter yang diulang ini merupakan karakter awal dari string yang menjadi argumen.

  • Fungsi String StrDup()

    Dim inStr As String = "Hai, Dunia!"

    Dim outStr As String

    'mengembalikan SSSSSSSSS

    outStr = StrDup(9, S)

    'mengembalikan HHH

    outStr = StrDup(3, inStr)

  • Algoritma dan Pemrograman

    Pertemuan XI : Subrutin

  • Pengertian Subrutin

    Suatu program yang besar perlu untuk dibagi menjadi beberapa bagian yang lebih kecil yang disebut sebagai subprogram atau subrutin.

    Tujuan dari pemecahan bagian-bagian program ini adalah untuk :

    1. Memudahkan pemeriksaan dan perbaikan apabila terjadi kesalahan

    2. Menghindari penulisan kode yang sama dan berulang-ulang di beberapa tempat dalam program

  • Pengertian Subrutin

    Terdapat 2 jenis subrutin, yaitu :

    1. prosedur

    2. fungsi.

    Selain prosedur dan fungsi, terdapat istilah modul dan argumen yang biasa menjadi bagian dari bahasan subrutin

  • Prosedur

    Prosedur merupakan subrutin yang tidak mengembalikan nilai.

    Format penulisan prosedur adalah sebagai berikut:

    Sub NamaProsedur([argumen])

    .

    .

    .

    End Sub

  • Prosedur

    Sedangkan untuk memanggil prosedur, caranya adalah :

    NamaProsedur([argumen])

  • Prosedur

    Contoh

    Cara memanggil

  • Fungsi

    Fungsi merupakan subrutin yang mengembalikan suatu nilai (return value).

    Fungsi bisa dibuat sendiri atau juga bawaan dari VB.NET (dibahas minggu lalu)

    Format penulisan pembuatan fungsi adalah sebagai berikut:

    Function NamaFungsi ([argumen]) as

    [ReturnValueType]

    .

    .

    .

    End Function

  • Fungsi

    Sedangkan untuk memanggil Fungsi, caranya adalah :

    ReturnVal = NamaFungsi

    ([Argumen list])

  • Fungsi

    Contoh

    Cara memanggil

  • Modul

    Modul biasa digunakan untuk menempatkan fungsi-fungsi yang dibuat secara terpisah dari kelas pada aplikasi sehingga fungsi-fungsi ini bisa digunakan pada aplikasi yang lain.

    Untuk membuat modul, klik menu Project > Add Module.

    Selanjutnya fungsi-fungsi yang dibutuhkan bisa dituliskan pada modul tersebut.

  • Modul Contoh

    Cara memanggil

  • Argumen

    Argumen merupakan data yang dilewatkan melalui subrutin.

    Argumen berfungsi sebagai data yang dibutuhkan oleh atau dihasilkan dari sebuah subrutin.

    Argumen bisa digunakan langsung seperti sebuah variabel.

  • Argumen

    Misalkan pada contoh fungsi CeltoFah berikut

    Cel merupakan sebuah argumen yang dibutuhkan oleh fungsi CeltoFah.

    Isinya berupa suhu dalam derajat celcius yang dikirimkan ke fungsi CeltoFah untuk dikonversi menjadi suhu dalam derajat fahrenheit

  • Contoh Program

    Akan dibuat aplikasi untukmenghitung jumlah pembayaran barang setelah dipotong dengan diskon.

    Besar diskon yang diberikan disesuaikan dengan jenis pembayaran yang dilakukan, yaitu : Pembayaran tunai mendapat diskon 5% Pembayaran dengan kartu kredit mendapat diskon

    10% Pembayaran dengan kartu anggota mendapat

    diskon 15% Pada aplikasi ini juga akan digunakan sebuah

    modul untuk menyimpan subrutin yang digunakan.

  • Contoh Program

    Langkah-langkah :

    1. Buatlah project baru kemudian simpan dengan nama DiskonBelanja.

    2. Buatlah form dengan desain seperti berikut

  • Contoh Program

    3. Tambahkan kode untuk btnHitung dengan mengklik 2 kali pada button, kemudian ketik kode sebagai berikut :

  • Contoh Program

  • Contoh Program

    4. Tambahkan sebuah prosedur pada jendela kode Form1 sebagai berikut:

    5. Selanjutnya buatlah sebuah modul dengan mengklik Project > Add Module, kemudian beri nama Diskon.vb.

  • Contoh Program

    Pada modul Diskon.vb terdapat 2 buah fungsi yaitu :

    a. Fungsi Disc

    Fungsi ini digunakan untuk menghitung besar diskon sesuai

    dengan jenis pembayarannya

    b. Fungsi Payment

    Fungsi ini digunakan untuk menghitung pembayaran

    setelah dikurangi diskon

    7. Jalankan program.

  • Algoritma dan Pemrograman

    Pertemuan XI I: Database

  • Pengertian Database

    database adalah kumpulan data-data dalam bentuk tabel-tabel yang saling berhubungan yang disimpan dalam media perangkat keras komputer (contohnya harddisk) yang dapat diambil lagi sebagai informasi.

  • Pengertian Database

    Contoh : informasi barang yang dijual dan informasi transaksi penjualan diletakkan dalam satu database yang disebut database penjualan.

    Tanpa penggunaan database pencarian dan pengorganisasian data menjadi suatu hal yang merepotkan

  • Pengertian Database

    Database dapat diibaratkan sebagai sebuah lemari arsip yang didalamnya terdapat rak-rak untuk menyimpan berkas-berkas.

    Rak 1 : berkas pegawai

    Rak 2 : berkas katalog barang

    Rak 3 : berkas penjualan yang terjadi