Fungsi Terbilang Pada Visual Basic 6.0

Yang dimaksud terbilang disini ialah jikalau kita memasukkan nilai 100000, maka outputnya ialah Seratus Ribu Rupiah. Membuat fungsi terbilang pada Visual Basic 6.0 ini ternyata cukup gampang.

Design lah form fungsi terbilang ibarat berikut ini :

Berikut listing aktivitas fungsi terbilang :

Private Sub Text1_KeyPress(KeyAscii As Integer)    If KeyAscii = 13 Then
        Text2.Text = Terbilang(Text1.Text)
    End If
End Sub
Function Terbilang(Angka As String) As String    Dim n1 As String
    Dim nangka, Strjmlhuruf$, intpecahan As Integer, strpecahan$, urai$, Bil1$, strtot$, bil2$
    Dim x, Y, z, i As Integer
   
    For i = 1 To Len(Angka)
        If Not Mid(Angka, i, 1) = “.” Then
            nangka = nangka + Mid(Angka, i, 1)
        End If
    Next
   
    If Len(LTrim(nangka)) = 0 Then
        terbit = “Nol Rupiah”
        Exit Function
    End If
    Strjmlhuruf = LTrim(RTrim((nangka)))
    intpecahan = Val(Right(Mid(Angka, 15, 2), 2))
    If (intpecahan = 0) Then
        strpecahan = “”
    End If
    x = 0
    Y = 0
    urai = “”
   
    While (x < Len(Strjmlhuruf))
        x = x + 1
        strtot = Mid(Strjmlhuruf, x, 1)
        Y = Y + Val(strtot)
        z = Len(Strjmlhuruf) – x + 1
   
        Select Case Val(strtot)
        Case 1
            If (z = 1 Or z = 7 Or z = 10 Or z = 13) Then
                Bil1 = “Satu “
            ElseIf (z = 4) Then
                If (x = 1) Then
                    Bil1 = “Se”
                Else
                    Bil1 = “Satu “
                End If
            ElseIf (z = 2 Or z = 5 Or z = 8 Or z = 11 Or z = 14) Then
                x = x + 1
                strtot = Mid(Strjmlhuruf, x, 1)
                z = Len(Strjmlhuruf) – x + 1
                bil2 = “”
   
            Select Case Val(strtot)
            Case 0
                Bil1 = “Sepuluh “
            Case 1
                Bil1 = “Sebelas “
            Case 2
                Bil1 = “Dua Belas “
            Case 3
                Bil1 = “Tiga Belas “
            Case 4
                Bil1 = “Empat Belas “
            Case 5
                Bil1 = “Lima Belas “
            Case 6
                Bil1 = “Enam Belas “
            Case 7
                Bil1 = “Tujuh Belas “
            Case 8
                Bil1 = “Delapan Belas “
            Case 9
                Bil1 = “Sembilan Belas “
            End Select
            Else
                Bil1 = “Se”
            End If
   
        Case 2
            Bil1 = “Dua “
        Case 3
            Bil1 = “Tiga “
        Case 4
            Bil1 = “Empat “
        Case 5
            Bil1 = “Lima “
        Case 6
            Bil1 = “Enam “
        Case 7
            Bil1 = “Tujuh “
        Case 8
            Bil1 = “Delapan “
        Case 9
            Bil1 = “Sembilan “
        Case Else
            Bil1 = “”
        End Select
   
    If (Val(strtot) > 0) Then
        If (z = 2 Or z = 5 Or z = 8 Or z = 11 Or z = 14) Then
            bil2 = “Puluh “
        ElseIf (z = 3 Or z = 6 Or z = 9 Or z = 12 Or z = 15) Then
            bil2 = “Ratus “
        Else
            bil2 = “”
        End If
    Else
        bil2 = “”
    End If
    If (Y > 0) Then
        Select Case z
        Case 4
            bil2 = bil2 + “Ribu “
            Y = 0
        Case 7
            bil2 = bil2 + “Juta “
            Y = 0
        Case 10
            bil2 = bil2 + “Milyar “
            Y = 0
        Case 13
            bil2 = bil2 + “Trilyun “
            Y = 0
        End Select
    End If
    urai = urai + Bil1 + bil2
Wend
   
urai = urai + strpecahan
Terbilang = urai & “Rupiah “
Terbilang = LCase(Terbilang)
n1 = UCase(Left(Terbilang, 1))
Terbilang = n1 & Mid(Terbilang, 2, Len(Terbilang) – 1)
End Function

Berikut hasil program


Demikian artikel mengenai fungsi terbilang pada Visual Basic 6.0. semoga dapat anda mengerti.

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source Code Aplikasi Managemen Surat Sederhana Berbasis web

Deskripsi Aplikasi ASAMURAT yang merupakan kependekan dari Aplikasi SederhanA Manajemen sURAT. Sesuai dengan kepanjangannya, aplikasi…

3 hours ago

Source code aplikasi persuratan berbasis web

Keunggulan Aplikasi Manajemen Surat ini : Memakai PHP Framework Codeigniter, sehingga frameworknya bisa lebih ringan,…

9 hours ago

Source Code Aplikasi Penilaian Kinerja Karyawan Berbasis Web

Dalam suatu Perusahaan maupun Badan Kepegawaian tentu membutuhkan karyawan agar mampu melaksanakan tujuan untuk mencapai…

15 hours ago

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

21 hours ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

1 day ago

Source code aplikasi managemen RT-RW berbasis website

Aplikasi web merupakan salah satu media yang tepat untuk memberikan informasi kepada warga atau masyarakat…

1 day ago