1 KOMPUTERISASI BUKTI KAS KELUAR PADA BANK SYARIAH MANDIRI SIGLI SKRIPSI Diajukan untuk melengkapi tugas dan Memenuhi syarat – syarat guna memperoleh gelar sarjana komputer STMIK U’budiyah Indonesia Oleh : Liza Juliandini 07111089 PROGRAM STUDI S1 TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2011
69
Embed
KOMPUTERISASI BUKTI KAS KELUAR PADA BANK SYARIAH … · Bab II adalah tinjauan pustaka, menyajikan teori-teori yang berkaitan dengan perancangan sistem meliputi pengertian sistem,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
KOMPUTERISASI BUKTI KAS KELUAR PADABANK SYARIAH MANDIRI SIGLI
SKRIPSI
Diajukan untuk melengkapi tugas danMemenuhi syarat – syarat guna memperoleh gelar sarjana komputer
STMIK U’budiyah Indonesia
Oleh :
Liza Juliandini07111089
PROGRAM STUDI S1 TEKNIK INFORMATIKASEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK U’BUDIYAH INDONESIABANDA ACEH
2011
i
i
KOMPUTERISASI BUKTI KAS KELUARPADA BANK SYARIAH MANDIRI SIGLI
Skripsi
Oleh :
LIZA JULIANDINI07111089
Disetujui,
Dosen Pembimbing,
(Noval, ST)
Diketahui,
Ketua Program Studi,
(Agustiar, ST, MT)
Ketua STMIK U’budiyah,
(Drs. Alfian Ibrahim Ms)
ii
ii
ABSTRAK
Bank Syariah Mandiri Sigli merupakan salah Bank yang ada di kota SigliKabupaten Pidie. Dalam kegiatan administrasi harian tentu saja Bank inimempunyai hambatan – hambatan. Oleh karena itu dalam memecahkanhambatan-hambatan yang dihadapi Bank Syariah Mandiri perlu meningkatkansistem yang sudah ada, supaya dapat menghasilkan data yang tepat dan akuratserta dapat dipergunakan sebagai sumber informasi dalam proses mengambilsuatu kebijaksanaan. Penulis melihat sistem yang sudah ada masih banyakkekurangan-kekurangan hingga mengakibatkan terjadinya permasalahan-permasalahan dalam pendataan dan pembuatan berbagai laporan lainnya. Dalampenulisan laporan ini penulis banyak memperoleh data-data dan informasi-informasi melalui studi pustaka yang berhubungan langsung dengan teoritis, danmelakukan studi lapangan, dengan mewawancara langsung tentang bentuk sistemyang diharapkan. Untuk memperbaiki Administrasi Bank Syariah Mandiri Siglitersebut dimasa yang akan datang. Adapun tujuan penulisan adalah untukmeningkatkan sistim kerja pada bagian pendataan, yang didalamnya ada beberapabuah bagian dan sub bagian, khususnya untuk masalah pendataan Kas/ Bukti kaskeluar. Dari pembahasan yang penulis dapatkan dalam proses manajemenadministrasi data pada Bank Syariah Mandiri Sigli perlu ada peningkatan sistem,dengan sistem manajemen Database data bantuan yang penulis rancang dapatdipakai untuk mengatasi masalah-masalah yang dihadapi selama ini denganharapan dapat membantu memperbaiki manajemen pada Bank Syariah MandiriSigli. Berdasarkan pembahasan tersebut maka penulis berkesimpulan bahwadalam pengembangan program pendataan informasi tentang pendataan kas/ buktikas keluar, penulis menyarankan kepada staf yang menggunakan program yangsudah siap pakai dapat menjalankan sistem yang penulis rancang.
Kata Kunci: Bukti kas keluar, Bank Syariah Mandiri
iii
iii
ABSTRACT
Bank Syariah Mandiri Bank Sigli is one that is in the city of Sigli Pidie district. Inthe daily administrative activities of the Bank of course has obstacles - obstacles.Therefore, in breaking the barriers faced by the Bank Syariah Mandiri need toimprove existing systems, in order to produce precise and accurate data and canbe used as a source of information in the process of taking a policy. The authorsees the existing system are still many deficiencies to result in problems in datacollection and manufacture of various other reports. In writing this report theauthor of many to obtain data and information through a literature study that relatedirectly to theoretical, and conduct field studies, by direct interview of theexpected form of the system. To improve the Bank Syariah Mandiri SigliAdministration is in the future. The purpose of writing is to enhance the work onthe data collection system, in which there are several sections and sub sections,particularly for data collection issue Cash / cash-out Proof. From the discussionthat the authors gained in the process of data administration management at BankSyariah Mandiri Sigli there needs to be improvements to the system, databasemanagement system with the help of a writer design data can be used to overcomethe problems encountered so far in hopes of helping to improve management atBank Syariah Mandiri Sigli. Based on these discussions the authors concludedthat in developing the data collection program information on the collection ofcash / cash-out proof, the authors suggest to staff that use ready-made programsthat can run the system that the author designed.
Keywords: Proof of cash-out, Bank Syariah Mandiri
iv
iv
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas Rahmat dan
KaruniaNya sehingga penulisan tugas akhir ini dapat terlaksana dengan baik, tak
lupa pula salawat dan salam penulis sampaikan kepada junjungan kita yaitu Nabi
Besar Muhammad SAW beserta keluarga dan sahabatnya. Adapun judul skripsi
yang penulis ambil adalah “KOMPUTERISASI BUKTI KAS KELUAR PADA
BANK SYARIAH MANDIRI SIGLI”.
Tujuan penulisan ini adalah untuk memenuhi sebagian syarat-syarat dalam
menyelesaikan studi bidang Teknik Informatika pada STMIK U’budiyah
Indonesia, dalam penulisan laporan ini penulis banyak mendapat bantuan serta
dorongan dari berbagai pihak, baik bantuan moril maupun bantuan material.
Untuk itu dengan kerendahan hati, penulis ingin menyampaikan terima kasih yang
tak terhingga kepada:
1. Bapak Dedi Zefrizal, ST, Ketua Yayasan U’budiyah Indonesia.
2. Bapak Drs. Alfian Ibrahim Ms, Ketua STMIK U’budiyah Indonesia
3. Bapak Agustiar, ST, MT, ketua jurusan Teknik Informatika STMIK
U’budiyah Indonesia.
4. Bapak Noval, ST dosen pembimbing penulis.
5. Seluruh Staf Dosen dan Pengajar yang ada di dalam lingkungan STMIK
U’Budiyah Indonesia yang telah memberikan bekal ilmu kepada penulis.
iv
iv
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas Rahmat dan
KaruniaNya sehingga penulisan tugas akhir ini dapat terlaksana dengan baik, tak
lupa pula salawat dan salam penulis sampaikan kepada junjungan kita yaitu Nabi
Besar Muhammad SAW beserta keluarga dan sahabatnya. Adapun judul skripsi
yang penulis ambil adalah “KOMPUTERISASI BUKTI KAS KELUAR PADA
BANK SYARIAH MANDIRI SIGLI”.
Tujuan penulisan ini adalah untuk memenuhi sebagian syarat-syarat dalam
menyelesaikan studi bidang Teknik Informatika pada STMIK U’budiyah
Indonesia, dalam penulisan laporan ini penulis banyak mendapat bantuan serta
dorongan dari berbagai pihak, baik bantuan moril maupun bantuan material.
Untuk itu dengan kerendahan hati, penulis ingin menyampaikan terima kasih yang
tak terhingga kepada:
1. Bapak Dedi Zefrizal, ST, Ketua Yayasan U’budiyah Indonesia.
2. Bapak Drs. Alfian Ibrahim Ms, Ketua STMIK U’budiyah Indonesia
3. Bapak Agustiar, ST, MT, ketua jurusan Teknik Informatika STMIK
U’budiyah Indonesia.
4. Bapak Noval, ST dosen pembimbing penulis.
5. Seluruh Staf Dosen dan Pengajar yang ada di dalam lingkungan STMIK
U’Budiyah Indonesia yang telah memberikan bekal ilmu kepada penulis.
iv
iv
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas Rahmat dan
KaruniaNya sehingga penulisan tugas akhir ini dapat terlaksana dengan baik, tak
lupa pula salawat dan salam penulis sampaikan kepada junjungan kita yaitu Nabi
Besar Muhammad SAW beserta keluarga dan sahabatnya. Adapun judul skripsi
yang penulis ambil adalah “KOMPUTERISASI BUKTI KAS KELUAR PADA
BANK SYARIAH MANDIRI SIGLI”.
Tujuan penulisan ini adalah untuk memenuhi sebagian syarat-syarat dalam
menyelesaikan studi bidang Teknik Informatika pada STMIK U’budiyah
Indonesia, dalam penulisan laporan ini penulis banyak mendapat bantuan serta
dorongan dari berbagai pihak, baik bantuan moril maupun bantuan material.
Untuk itu dengan kerendahan hati, penulis ingin menyampaikan terima kasih yang
tak terhingga kepada:
1. Bapak Dedi Zefrizal, ST, Ketua Yayasan U’budiyah Indonesia.
2. Bapak Drs. Alfian Ibrahim Ms, Ketua STMIK U’budiyah Indonesia
3. Bapak Agustiar, ST, MT, ketua jurusan Teknik Informatika STMIK
U’budiyah Indonesia.
4. Bapak Noval, ST dosen pembimbing penulis.
5. Seluruh Staf Dosen dan Pengajar yang ada di dalam lingkungan STMIK
U’Budiyah Indonesia yang telah memberikan bekal ilmu kepada penulis.
v
v
6. Secara khusus penulis sampaikan pula ucapan terima kasih atas bantuan
dan dukungan moril maupun materiil dari kedua orang tua serta saudara-
saudaraku tercinta dan teman-temanku sekalian, saya mengucapkan terima
kasih atas dukungan kalian semuanya yang telah banyak membantu
penyelesaian penulisan ini
Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari
kesempurnaan dan banyak terdapat kekurangan-kekurangan dan kejanggalan di
sebabkan pengetahuan yang terbatas. Saran-saran bagi penyempurnaan penulis
sangat diharapkan dari semua pihak.
Akhirnya penulis harapkan semoga penulisan laporan yang sederhana ini
bermanfaat bagi penulis khususnya dan bagi pembaca pada umumnya.
Banda Aceh, 16 Mei 2011Penulis,
LIZA JULIANDININIM. 07111089
vi
vi
DAFTAR ISI
halaman
LEMBARAN PENGESAHAN ..................................................................... i
ABSTRAK ..................................................................................................... ii
KATA PENGANTAR ................................................................................... iv
DAFTAR ISI .................................................................................................. vi
DAFTAR TABEL ......................................................................................... viii
DAFTAR GAMBAR...................................................................................... ix
BAB I : PENDAHULUAN
1.1 Latar Belakang Masalah .................................................... 1
1.2 Tujuan Penulisan ............................................................ 2
1.3 Indentifikasi Masalah ........................................................ 3
1.4 Batasan Masalah ............................................................ 4
Gambar 4.2 DFD Level 0 Sistem Bukti Kas Keluar pada Bank SyariahMandiri Sigli
ADMIN
SISTEM
Laporan data Jenis PengeluaranLaporan data KaryawanLaporan data kas keluar per tanggalLaporan data kas keluar per bulanLaporan data kas keluar per tahun
Data JenisData KaryawanData Kas keluarData Transaksi
23
c. Flowchart data Jenis
Gambar 4.3. Flowchart Data Jenis
Y
T T
Y
Y
T
Y
Y
T
T
START
Isidata
Ada
InputKode_jenis
Proses
data
ya
delete
Simpan
update
BATAL
Input Datajenis
Simpan
data
STOP
HAPUS KOREKSI
TAMPIL
24
d. Flowchart data Karyawan
Gambar 4.4. Flowchart Data Karyawan
Y
T T
Y
Y
T
Y
Y
T
T
START
Isidata
Ada
InputKode_kar
Proses
data
ya
delete
Simpan
update
BATAL
Input DataKaryawan
Simpan
data
STOP
HAPUS KOREKSI
TAMPIL
25
e. Flowchart pendataan kas keluar
Gambar 4.5. Flowchart Data Kas Keluar
Y
T T
Y
Y
T
Y
Y
T
T
START
Isidata
Ada
InputKode
Proses
data
ya
delete
Simpan
update
BATAL
Input Datakas keluar
Simpan
data
STOP
HAPUS KOREKSI
TAMPIL
26
4.2 Rancangan Proses
Program Pendataan kas keluar ini merupakan program pendataan biasa,
rumus-rumus yang digunakan tidak terlalu rumit.
Untuk mengakses program ini terlebih dahulu harus masuk dengan
mengisi user dan password, seperti gambar beikut:
Gambar 4.6. Form Login
A. Rancangan Menu
Untuk melanjutkan program bukti kas keluar ini, harus melalui program
menu utama yang fungsinya untuk menjalankan program-program lain sebagai
sub program dengan format tampilannya adalah seperti dibawah ini:
26
4.2 Rancangan Proses
Program Pendataan kas keluar ini merupakan program pendataan biasa,
rumus-rumus yang digunakan tidak terlalu rumit.
Untuk mengakses program ini terlebih dahulu harus masuk dengan
mengisi user dan password, seperti gambar beikut:
Gambar 4.6. Form Login
A. Rancangan Menu
Untuk melanjutkan program bukti kas keluar ini, harus melalui program
menu utama yang fungsinya untuk menjalankan program-program lain sebagai
sub program dengan format tampilannya adalah seperti dibawah ini:
26
4.2 Rancangan Proses
Program Pendataan kas keluar ini merupakan program pendataan biasa,
rumus-rumus yang digunakan tidak terlalu rumit.
Untuk mengakses program ini terlebih dahulu harus masuk dengan
mengisi user dan password, seperti gambar beikut:
Gambar 4.6. Form Login
A. Rancangan Menu
Untuk melanjutkan program bukti kas keluar ini, harus melalui program
menu utama yang fungsinya untuk menjalankan program-program lain sebagai
sub program dengan format tampilannya adalah seperti dibawah ini:
27
Gambar 4.7. Form Menu
B. Rancangan Masukan
1. Form Input Jenis
Form ini berfungsi sebagai tempat mengentri data jenis pengeluaran, untuk
lebih jelas dapat dilihat pada gambar dibawah ini:
Gambar 4.8. Form Input Data Jenis
28
2. Form Input Karyawam
Form ini berfungsi sebagai tempat mengentri data karyawan, untuk lebih
jelas dapat dilihat pada gambar dibawah ini:
Gambar 4.9. Form Input Data Karyawan
3. Form Input Data kas keluar
Form ini berfungsi sebagai tempat mengentri data bukti kas keluar, untuk
lebih jelas dapat dilihat pada gambar dibawah ini:
Gambar 4.10. Form Input Data kas keluar
29
4.3 Rancangan Output
Rancangan keluaran terdiri dari beberapa laporan yang bisa dicetak setiap
saat, terdiri dari :
1. Data jenis
Laporan ini untuk mencetak data jenis pengeluaran, untuk lebih jelas dapat
dilihat seperti dibawah ini:
Gambar 4.11. Data Jenis
2. Data Karyawan
Laporan ini untuk mencetak data karyawan, untuk lebih jelas dapat dilihat
seperti dibawah ini:
Gambar 4.12. Data karyawan
3. Data kas keluar keseluruhan
Laporan ini untuk mencetak data kas keluar keseluruhan, untuk lebih jelas
dapat dilihat seperti dibawah ini:
30
Gambar 4.13. Data kas keluar keseluruhan
4. Data kas keluar per tahun
Laporan ini untuk mencetak data kas keluar per tahun, untuk lebih jelas
dapat dilihat seperti dibawah ini:
Gambar 4.14. Data kas keluar per tahun
5. Data kas keluar per bulan
Laporan ini untuk mencetak data kas keluar per bulan, untuk lebih jelas
dapat dilihat seperti dibawah ini:
31
Gambar 4.15. Data kas keluar per bulan
6. Data kas keluar per hari
Laporan ini untuk mencetak data kas keluar per hari, untuk lebih jelas dapat
dilihat seperti dibawah ini:
Gambar 4.16. Data kas keluar per hari
7. Rekap data kas keluar
Laporan ini untuk mencetak rekap data kas keluar, untuk lebih jelas dapat
dilihat seperti dibawah ini:
Gambar 4.17. Rekap data kas keluar
32
BAB V
P E N U T U P
Bab ini merupakan bab terakhir dari penyajian tugas akhir ini. Pada bagian
ini penulis mengambil beberapa kesimpulan dan memberikan beberapa saran yang
kiranya dapat bermanfaat dalam pengembangan program pendataan kas keluar
pada Bank Syariah Mandiri Cabang Sigli dimasa yang akan datang.
5.3 Kesimpulan
Dari pembahasan yang telah penulis sajikan dalam Bab empat tugas akhir
(Laporan) ini, penulis dapat mengambil beberapa kesimpulan sebagai berikut :
a) Pendataan kas keluar secara komputerisasi sangat bermanfaat terutama untuk
mengetahui secara cepat dan tepat tentang keadaan kas keluar dalam bank ini
dan data-data lain yang mengenai data kas ini.
b) Dengan pendataan ini akan lebih mudah bagi yang membutuhkan dalam
memperoleh informasi yang akurat kemana saja dan kapan saja.
c) Dengan Visual Basic juga mempunyai kemampuan untuk menempatkan
fungsi dan prosedur yang sangat mudah dimengerti dan tidak membelit-belit.
d) Dengan Visual Basic hasil yang dicetak dapat diproses dahulu sehingga dapat
menghematkan kertas.
e) Visual Basic sangat mendukung atau kompatibel dengan program lain yang
berupa Crystal Report dengan versi-versinya jadi programnya tidak harus
menggunakan report dari Visual Basic sendiri sehingga program ini
merupakan gabungan antara Visual Basic 6.0 dengan Crystal Report 9.2.
32
33
5.4 Saran
Menurut penulis sistem ini merupakan peningkatan dari sistem yang sudah
ada. Dengan demikian dalam sistem ini kemungkinan mendapat kendala baik dari
sistem maupun pada user yang belum terlatih. Faktor Kesalahan pemakai (Human
Error) akan dilimpahkan kepada kekurangan sistem. Dan ini menjadi traumatis
bagi pemakai program ini. Dengan demikian dalam hal ini penulis menyarankan
beberapa hal antara lain :
a) Agar supaya memberikan pelatihan-pelatihan kepada operator-operator untuk
menguasai ilmu komputer khususnya penggunaan sistem program.
b) Mensosialiksasi kepada pejabat/staf-staf yang ada pada Bank Syariah Mandiri
Cabang Sigli mengenai penggunaan sistem program ini.
c) Memberikan rasa tanggung jawab kepada semua pemakai tentang keamanan
data, karena pada saat semua data sudah terimput nilai data lebih mahal dari
nilai Hardware.
d) Hardware perlu diperhatikan sesuai dengan pengembangan agar tidak terlalu
jauh ketinggalan.
e) Perlu perawatan secara periodik baik Hardware maupun sistem.
f) Penggunaan Unit Power Sistem (UPS) untuk membackup arus listrik apabila
terjadi pemadaman secara mendadak.
34
DAFTAR PUSTAKA
Budi Soetejo, (2007), Pengenalan Komputer & Aplikasi Komputer, PenerbitMutiara, Jakarta.
Gordon B Davis, Sistem Informasi Manajemen Bagian I, PT. Pusaka BinamaPressindo, 1984.
Devis William S. (2003), Sistem Informasi Manajemen, Edisi I Pengantar,Penerbit Jakarta Pusat, PT. Pustaka Binaan Presindo.
Harianto Kristanto. Ir, (2004), Konsep dan Perancangan Database, edisi keduaPenerbit Andi Offset, Yogyakarta.
Jagiyanto H. M, (2005), Analisa dan Desain, Cetakan Keempat, Penerbit AndiOffset, Yogyakarta.
Kadasman, (2003), Konsep Perancangan Database Algoritma dan Akuntansi,edisi Yogyakarta.
Raymond Mc Leod Jr; “Sistem Informasi Manajemen“, Jilid I, Edisi 7, PenerbitPearson Education Asia Pte.Ltd dan PT Prenhallindo, Jakarta,2001.
35
BIODATA PENULIS
I. BIODATA PRIBADI
N a m a : Liza Juliandini
Tempat / Tgl. Lahir : Sanggeue, 8 Juli 1988
A l a m a t : Desa Keutapang sanggeue kec. Pidie Kabupaten
Pidie
II. DAFTAR PENDIDIKAN.
SD Negeri 1 Peukan Pidie, selesai tahun 2000.
Sekolah Lanjutan Tingkat Pertama YPPU sigli , selesai tahun 2003
Sekolah Menengah Atas Negeri 1 Sigli, selesai tahun 2006
III. ORANG TUA.
AYAH
Nama : Zulkifli Abdullah
Pekerjaan : Almarhum
A l a m a t : -
IBU
Nama : Rusmiar M. Adan
Pekerjaan : Wiraswasta
A l a m a t : Desa Keutapang sanggeue kec. Pidie Kabupaten
Demikianlah biodata ini penulis perbuat dengan sebenarnya, agar dapat
kiranya dipergunakan seperlunya.
LISTING PROGRAM
BAHASA PROGRAM MENU UTAMA (FUTAMA.FRM)Private Sub F1_Click()FUtama.HideFTransaksi.ShowEnd Sub
Private Sub F3_Click()FUtama.HideFKaryawan.ShowEnd Sub
Private Sub F4_Click()FUtama.HideFJenis.ShowEnd Sub
Private Sub O1_Click()FCKARYAWAN.ShowEnd Sub
Private Sub O2_Click()FCJENIS.ShowEnd Sub
Private Sub O3_Click()FCDKESELURUHAN.ShowEnd Sub
Private Sub O4_Click()FUtama.HideFICPTAHUN.ShowEnd Sub
Private Sub O5_Click()FUtama.HideFICPBULAN.ShowEnd Sub
Private Sub O6_Click()FUtama.HideFICPHARI.ShowEnd Sub
Private Sub O7_Click()FCREKAP.ShowEnd Sub
Private Sub T1_Click()
EndEnd Sub
BAHASA PROGRAM DATA JENIS (FJENIS.FRM)Dim dbDATA As DatabaseDim RsJenis As RecordsetDim Tambah As BooleanDim ada As Byte
matikanTampil'langsung aktif ke Koreksi data'CmdKoreksi.SetFocus
End Sub
Private Sub TxtNamaKar_KeyPress(KeyAscii As Integer)KeyAscii = Asc(UCase(Chr(KeyAscii)))If KeyAscii = 13 ThenIf TxtNamaKar.Text = "" ThenTxtNamaKar = "-"End IfTxtJabatan.SetFocusEnd IfEnd Sub
Private Sub TxtJabatan_KeyPress(KeyAscii As Integer)KeyAscii = Asc(UCase(Chr(KeyAscii)))If KeyAscii = 13 ThenIf TxtJabatan.Text = "" ThenTxtJabatan = "-"End IfCmdRekam.SetFocusEnd IfEnd Sub
BAHASA PROGRAM DATA KAS KELUAR (FTRANSAKSI.FRM)Dim wrkjet As WorkspaceDim dbDATA As DatabaseDim RsTransaksi As RecordsetDim RsJenis As RecordsetDim RSKARYAWAN As RecordsetDim Tambah As BooleanDim ada As Byte
Sub LoadTransaksi()On Error GoTo takadaDim i As IntegerDim Icon As Integer, Irow As IntegerIf RsTransaksi Is Nothing ThenMsgBox " File Transaksi Tidak ada """MSFlexGrid1.Rows = 1Exit Sub
Public Function TerbilangBulat(strAngka As String, _Optional MataUang As String = "RUPIAH") As String
Dim strJmlHuruf$, intPecahan As IntegerDim strPecahan$, Urai$, Bil1$, strTot$, Bil2$Dim X As Integer, Y As Integer, z As IntegerOn Error GoTo PesanDim strValid As String, huruf As String * 1Dim i As IntegerstrValid = "1234567890"For i% = 1 To Len(strAngka)huruf = Chr(Asc(Mid(strAngka, i%, 1)))If InStr(strValid, huruf) = 0 ThenSet AngkaTerbilang = NothingMsgBox "Harus karakter angka!", _vbCritical, "Karakter Tidak Valid"'TxtJumlah.Text = ""Exit FunctionEnd IfNext i%If strAngka = "" Then Exit FunctionIf Len(Trim(strAngka)) > 15 Then GoTo PesanstrJmlHuruf = LTrim(strAngka)'intPecahan = Val(Right(Mid(strAngka, 15, 2), 2))If (intPecahan = 0) ThenstrPecahan = ""Else'strPecahan = LTrim(Str(intPecahan)) + "/100 "strPecahan = ""End IfX = 0Y = 0Urai = ""While (X < Len(strJmlHuruf))X = X + 1strTot = Mid(strJmlHuruf, X, 1)Y = Y + Val(strTot)z = Len(strJmlHuruf) - X + 1Select Case Val(strTot)Case 1If (z = 1 Or z = 7 Or z = 10 Or z = 13) ThenBil1 = "SATU "ElseIf (z = 4) ThenIf (X = 1) ThenBil1 = "SE"ElseBil1 = "SATU "End IfElseIf (z = 2 Or z = 5 Or z = 8 Or z = 11 Or z = 14) ThenX = X + 1strTot = Mid(strJmlHuruf, X, 1)z = Len(strJmlHuruf) - X + 1Bil2 = ""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 SelectElseBil1 = "SE"End IfCase 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 ElseBil1 = ""End SelectIf (Val(strTot) > 0) ThenIf (z = 2 Or z = 5 Or z = 8 Or z = 11 Or z = 14) ThenBil2 = "PULUH "ElseIf (z = 3 Or z = 6 Or z = 9 Or z = 12 Or z = 15) ThenBil2 = "RATUS "ElseBil2 = ""End IfElseBil2 = ""End IfIf (Y > 0) ThenSelect Case zCase 4: Bil2 = Bil2 + "RIBU "Y = 0Case 7: Bil2 = Bil2 + "JUTA "Y = 0Case 10: Bil2 = Bil2 + "MILYAR "Y = 0Case 13: Bil2 = Bil2 + "TRILYUN "Y = 0End SelectEnd IfUrai = Urai + Bil1 + Bil2WendUrai = Urai + strPecahan