Langsung ke konten utama

Program Python || Program Menyebutkan Angka(Terbilang)


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.

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 angka
def 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 Hasil

if __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

Postingan populer dari blog ini

Java Programming - Program Cek Harga Rumah di Perumahan

         Hallo guys!, pada kesempatan kali ini saya telah membuat sebuah program dengan basis bahasa pemrograman Java . Program yang saya buat kali ini adalah "Program Cek Harga Rumah di Perumahan" . Program ini saya buat atas keresahan yang dirasakan oleh orang tua saya yang ingin membeli rumah di sebuah perumahan beberapa tahun yang lalu, namun di setiap sales rumah menyajikan harga yang berbeda dan membuat orang tua saya bingung padahal masih 1 perumahan dan mungkin itu adalah rumah yang sama( who knows? ), Nah!, dengan program ini mungkin akan membantu meminimalisir Miss Communication dan Pungutan biaya berlebih yang tidak jelas dari setiap sales yang menyajikan harga, program ini akan di gunakan di kantor-kantor pemasaran perumahan, tempat biasa para buyer akan bertanya akan harga, spesifikasi dan gambar rumah yang dipilih dengan jelas, fix, dan konsisten. berikut tampilan programnya.           Ya kurang lebih tampilan progr...

MERANCANG APLIKASI PENDATAAN PEGAWAI KANTOR MENGGUNAKAN METODE WATERFALL

BAB I PENDAHULUAN 2.3.1 Latar Belakang Penelitian Tujuan pembuatan aplikasi ini adalah : a. Banyaknya data pegawai di perusahaan tempat saya bekerja yang tidak valid atau bahkan hilang, karena dicatat dan disimpan secara manual menggunakan Ms.Excel yang kurang aman dan harus segera digantikan dengan aplikasi yang dirancang untuk menyimpan data para karyawan agar menjadi tersistematis dan terdaftar dengan baik. b. Untuk merancang suatu sistem informasi yang dapat menjaga data karyawan dengan baik dan aman 2.3.2 Permasalahan Penelitian Tujuan dibuatnya aplikasi ini adalah untuk memudahkan kita dalam proses pendataan pegawai agar teratur dan tidak berceceran di file-file lain juga memudahkan dalam penyajian data apabila memang diperlukan.    2.3.3 Identifikasi Masalah a). Sistem Di perusahaan tempat saya bekerja belum memiliki aplikasi yang bisa mendata pegawainya dengan baik b). Belum adanya sistem tersebut jadi selama ini hanya mengandalkan Ms...

APLIKASI EVENT ORDER CATERING

Hai, Nama saya Abraham dari jurusan Sistem Informasi(05SIFM001) STMIK Eresha dengan NIM 161011700049. Di artikel kali ini saya akan membuat konsep dari aplikasi  dan database EVENT ORDER, lebih spesifiknya aplikasi ini ditujukan untuk Catering. berikut isi dari konsepnya :  1.        ANALISA KEBUTUHAN: a.       Aplikasi ini berfungsi untuk membuat form order dari Pelanggan yang dibuat oleh sales lalu di serahkan ke beberapa bagian perusahaan untuk dikerjakan . b.      Mendata pesanan client seperti waktu pelaksanaan catering dan nama-nama menu makanan yang dipilih c.      Mempermudah marketing dalam membuat memasukkan data ·    Data client pengorder ·    Data Order ·    Data Menu 2.        PERANCANGAN : a.        Data Client Pengorder(DClientPengorder) ·    No...