Hai guys! Saya Bram, saya baru di dalam blogger ini. hihi...
Kali ini saya akan memberikan tutorial pemrograman Python dan saya akan membuat sebuah aplikasi yang mana dapat menyebutkan angka atau terbilang dari angka yang kita input, semisal angka 12987, maka penyebutannya adalah Dua belas ribu Sembilan ratus Delapan puluh Tujuh bahkan dapat ditambahkan kata "Rupiah" di akhir penyebutannya. Namun aplikasi ini bukan dalam bentuk GUI (Graphical User Interface) hanya dalam bentuk Command Line saja. pada saat blog ini saya buat, tools yang saya gunakan adalah Enthough Canopy 64-bit karena device yang saya gunakan bersistem operasi 64 bit/x64.
Kali ini saya akan memberikan tutorial pemrograman Python dan saya akan membuat sebuah aplikasi yang mana dapat menyebutkan angka atau terbilang dari angka yang kita input, semisal angka 12987, maka penyebutannya adalah Dua belas ribu Sembilan ratus Delapan puluh Tujuh bahkan dapat ditambahkan kata "Rupiah" di akhir penyebutannya. Namun aplikasi ini bukan dalam bentuk GUI (Graphical User Interface) hanya dalam bentuk Command Line saja. pada saat blog ini saya buat, tools yang saya gunakan adalah Enthough Canopy 64-bit karena device yang saya gunakan bersistem operasi 64 bit/x64.
Python sendiri merupakan bahasa pemrograman yang multi platform yang dimana bahasa pemrograman ini dapat digunakan di aplikasi web, mobile, desktop, dll, juga bahasa pemrograman ini lebih mudah dimengerti karena penggunaan bahasanya yang sederhana dibanding bahasa pemrograman lain seperti C,C++, Java, dll.
Berikut Source Codenya:
# Program Menyebutkan angkadef Terbilang(bil):angka=("","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas")Hasil =" "n = int(bil)if n >= 0 and n <= 11:Hasil = Hasil + angka[n]elif n < 20:Hasil = Terbilang(n % 10) + " belas"elif n < 100:Hasil = Terbilang(n / 10) + " Puluh" + Terbilang(n % 10)elif n < 200:Hasil = "Seratus" + Terbilang(n - 100)elif n < 1000:Hasil = Terbilang(n / 100) + " Ratus" + Terbilang(n %100)elif n < 2000:Hasil = "Seribu" + Terbilang(n-1000)elif n < 1000000:Hasil = Terbilang(n / 1000) + " Ribu" + Terbilang(n % 1000)elif n < 1000000000:Hasil = Terbilang(n/1000000) + " Juta" + Terbilang(n % 1000000)else:Hasil = Terbilang(n / 1000000000) + " Milyar" + Terbilang(n % 1000000000)return Hasilif __name__ == '__main__':bil = input("Masukkan angka ? ")blng= Terbilang(bil )rp=" Rupiah"print blng+rp
Nah berikut gambar semisal source code tersebut ada di Editor, memang sedikit berbeda dari source code diatas karena sedikit modifikasi, namun pada dasarnya hasilnya sama bila digunakan source code tersebut.
Dan hasilnya
Nah sekian dari saya kurang lebihnya mohon maaf karena saya pun juga sedang dalam proses pembelajaran, semoga bermanfaat. Terima Kasih. Yow!
Komentar
Posting Komentar