Home Artikel Komputer SQL Server Membuat Fungsi Terbilang (T-SQL)
Membuat Fungsi Terbilang (T-SQL) PDF
Written by Feri Djuandi   
Wednesday, 04 May 2011 08:33

Platform: MS SQL Server 2000, 2005, 2008

Program T-SQL berikut ini membuat sebuah fungsi terbilang yang akan menuliskan sebuah angka dalam kata-kata bahasa Indonesia. Fungsi ini bernama f_amount_in_word dan memiliki sebuah parameter bertipe data money. Ia dapat menerima sebuah bilangan bulat atau desimal dengan maksimum dua digit di belakang koma (jika jumlah digitnya lebih dari dua maka akan dibuatkan ke dua digit). Fungsi ini juga dapat menerima angka positif dan negatif. Output dari fungsi adalah sebuah teks dengan tipe data varchar(250).

Angka maksimum yang dapat dikirim ke dalam fungsi ini adalah 1,000,000,000,000,000 (seribu trilyun).

Berikut ini adalah contoh cara penggunaannya:

 

 

Silakan men-download:

select dbo.f_amount_in_word(11304567)

-----------------------------------------------------------------
SEBELAS JUTA TIGA RATUS EMPAT RIBU LIMA RATUS ENAM PULUH TUJUH

(1 row(s) affected)

 

select dbo.f_amount_in_word(501018.66793)

-----------------------------------------------------------------
LIMA RATUS SATU RIBU DELAPAN BELAS KOMA ENAM TUJUH

(1 row(s) affected)

 

select dbo.f_amount_in_word(-205443.0) 

-----------------------------------------------------------------
MINUS DUA RATUS LIMA RIBU EMPAT RATUS EMPAT PULUH TIGA

(1 row(s) affected)