Script Utuh Program Terbilang Python

Program terblang atau juga disebut program katakan angka merupakan sebuah aplikasi yang dapat memberikan output berupa huruf yang menyusun sebuah kata-kata dalam membaca nominal angka, program ini dapat berjalan dengan syarat pengguna melakukan penginputan data berupa angka untuk selanjutnya dapat diterjemahkan dengan cara menekan tombol enter.

Untuk artikel kali ini saya akan berbagi script program terbilang python yang sebetulnya merupakan script penjelas atau script utuh dari artikel yang sebelumnya pernah saya posting. Script utuh ini sendiri dapat langsung di jalankan dengan mudah caranya tinggal copy saja script utuh program terbilang di bawah ini, lalu pastekan pada halaman baru python yang telah Anda buat sebelumnya.



Share:

6 Tips Jitu Memilih Laptop Untuk Desain Grafis

Di era teknologi informasi yang berkembang sangat pesat sekarang ini, laptop dapat dikatakan sebagai kebutuhan yang primer, kenapa? karena kebanyakan pekerja ataupun pelajar, juga mahasiswa pasti tidak akan pernah lepas dari yang namanya laptop ataupun komputer untuk mempermudah dalam menyelesaikan pekerjaan atau tugas yang didapatkan.

Terlebih kepada seseorang yang pekerjaannnya berkaitan erat dengan desain grafis, pasti membutuhkan sarana yang mendukung dalam kelancaran pekerjaan yang ditekuni. Sarana utama tersebut bisa berupa laptop.

Sebelum diluncurkannya laptop dengan spesifikasi yang baik dan dengan harga yang terjangkau, dahulu laptop masih sangat diragukan kemampuannya untuk mendukung pekerjaan dari para desain grafis.

Namun sekarang seiring dengan semakin tingginya spesifikasi laptop dan semakin terjangkaunya harga laptop yang ditawarkan, kini para desain grafis dapat dengan mudah menyelesaikan pekerjaannya tanpa ada kendala yang berarti.



Share:

Manfaat, Kelebihan, dan Perkembangan Bahasa Pemrograman C++

Berbicara tentang bahasa pemrograman C++, pasti tidak akan lepas dari bahasa pemrograman C yang memang pendahulu dari bahasa pemrograman C++. C adalah bahasa pemograman yang bisa dikatakan berada antara bahasa beraras rendah (yaitu bahasa yang mengarah pada mesin) dan bahasa beraras tinggi (yaitu bahasa yang mengarah pada manusia). 

Bahasa yang beraras tinggi memiliki kompatibilitas yang tinggi antar platform. Oleh karena itu, membuat program pada berbagai jenis mesin dapat menjadi lebih mudah. Berbeda halnya jika menggunakan bahasa beraras rendah, kenapa? karena setiap perintahnya sangat bergantung pada jenis mesin yang digunakan.

Share:

Cara Membuat Titik-Titik Otomatis pada Daftar Isi | Microsoft Word

Setelah sekian lama membuat laporan akhirnya tiba juga pada tahap penjilidan, hehe. Setiap orang terlebih para pelajar memiliki kemungkinan kecil untuk bisa lepas dari yang namanya Microsoft Word apalagi mahasiswa yang padat dengan tugas, laporan, skripsi dan berbagai tugas lainnya. Pada artkel kali ini, saya akan berbagi hal kecil yang saya tahu dan semoga bisa bermanfaat bagi Sobat yang sedang bingung dalam membuat laporan, khususnya membuat titik-titik otomatis pada daftar isi.





Share:

Contoh Hardware Beserta Fungsinya | Lengkap !!!

Komputer merupakan satu kesatuan dari berbagai perangkat yang dapat digunakan untuk mengolah atau memproses data dari input menjadi output. Bentuk fisik dari perangkat komputer sendiri disebut hardware atau perangkat keras. Untuk membentuk sebuah sistem komputer utuh dibutuhkan kelengkapan dari berbagai perangkat keras yang disatu padukan.

Share:

Cara Membuat Program Terbilang dengan GUI Python + Script Lengkap

Wiih, mau buat program penerjemah bilangan nih, okelah. Pada artikel kali ini saya akan berbagi turorial tentang bagaimana membuat program penerjemah bilangan atau lebih umumnya biasa disebut program terbilang dengan GUI Python menggunakan import PySide, tentunya dengan script lengkap. Pada program kali ini juga ada tambahan kotak pesannya Sob (MessageBox) yang nantinya akan memberikan informasi hasil output dari program.

Sebetulnya dalam tutorial pembuatan program terbilang ini sangat mirip dengan tutorial pembuatan program dengan GUI Python sebelumnya, hanya saja mungkin script proses dalam pengolahan input programnya saja yang berbeda. Sebelum memposting tutorial ini saya juga pernah memposting tutorial yang hampir sama dengan ini yaitu tutorial membuat program 
Konversi Suhu dan Menghitung Jarak

 

Sebelum membuat program ini pastikan dulu PySide telah terinstall, karena kalau belum terinstall program yang berbasis GUI ini tidak akan dapat ditampilkan. Cara installnya mudah kok, pengan tau? klik DISINI

Eh ehh, bentar bentar, Sobat udah tau kan PySide itu apa, masak mau buat program pakai import PySide tapi gak tau PySide itu apa. Cari tau dulu ya Sob, gak perlu googling udah tak sedia'in kok, klik saja DISINI

Sudah siap untuk membuat program terbilang dengan GUI Python Menggunakan import Pyside ??? okehh, berikut langkah langkah dan script lengkap programnya.

1. Buka terlebih dahulu program Pythonnya Sob, caranya dengan memasukkan kata kunci “IDLE (Python GUI)” pada pencarian windows, setelah muncul IDLE (Python GUI) pada pencarian windows lalu tekan Enter. Maka tampilan awal IDLE (Python GUI) akan muncul, penampakannya seperti pada gambar berikut ini.


2. Setelah itu, buat file baru yang nantinya akan kita gunakan sebagai tempat untuk menuliskan script-script sebagai bahasa penerjemah dari program yang nantinya akan kita buat. Caranya dengan meng-klik menu "File" yang berada di bagian pojok kiri atas program IDLE (Python GUI), setelah itu pilih dan klik "New File". Selain langkah tersebut, ada langkah yang lebih mudah untuk membuat file baru yaitu dengan menekan tombol "Ctrl + N" pada keyboard secara bersamaan. Untuk lebih jelasnya perhatikan gembar dibawah ini.


Setelah sub menu "New File" di-klik, maka tampilan file barunya akan seperti gambar berikut ini


3. Langkah berikutnya yaitu memasukkan kode atau script yang nantinya akan menjadi otak dari program yang kita buat. Untuk script program terbilang dengan GUI Pythonnya sendiri Sobat bisa lihat dibawah ini.
import sys
from PySide.QtGui import *
from PySide.QtCore import *


class terbilang(QWidget):
    def __init__ (self,):
        QWidget.__init__(self)
        self.setWindowTitle("Penerjemah Bilangan")
        self.resize(450, 180)
        self.posisi = self.frameGeometry()
        self.tengah = QDesktopWidget().availableGeometry().center()
        self.posisi.moveCenter(self.tengah)

        self.label()
        self.push1()
        self.push2()
        self.kolom1()

    def label(self):
        self.label=QLabel("Masukkan nominal uang :\n(Maksimal Rp1.000.000.000.000)",self)
        self.label.move(70, 40)

    def push1(self):
        proses = QPushButton("Process", self)
        proses.clicked.connect(self.proses)
        proses.move(120, 120)

    def push2(self):
        hapus = QPushButton("Clear", self)
        hapus.clicked.connect(self.hilang)
        hapus.move(260, 120)

    def kolom1(self):
        self.line1=QLineEdit(self)
        self.line1.move(250, 43)

    def terbilang(self,bil):
        numbe = ["","Satu ","Dua ","Tiga ","Empat ","Lima ","Enam ",
                "Tujuh ","Delapan ","Sembilan ","Sepuluh ","Sebelas "]
        hasil = ""
        n = int(bil)
        if n >= 0 and n <= 11:
            hasil = numbe[n]
        elif n < 20:
            hasil = self.terbilang(n-10) + " Belas "
        elif n < 100:
            hasil = self.terbilang(n/10) + " Puluh " + self.terbilang(n%10)
        elif n < 200:
            hasil = " Seratus " + self.terbilang(n%100)
        elif n < 1000:
            hasil = self.terbilang(n/100) + " Ratus " + self.terbilang(n%100)
        elif n < 2000:
            hasil = " Seribu " + self.terbilang(n%1000)
        elif n < 1000000:
            hasil = self.terbilang(n/1000) + " Ribu " + self.terbilang(n%1000)
        elif n < 1000000000:
            hasil = self.terbilang(n/1000000) + " Juta "+self.terbilang(n%1000000)
        elif n < 1000000000000:
            hasil = self.terbilang(n/1000000000) + " Milyar " +
 self.terbilang(n%1000000000)
        elif n == 1000000000000:
            hasil = 'Satu Triliun'
        elif n > 1000000000000:
            hasil = 'Maaf, program tidak membaca angka lebih dari Satu Triliun'
        return hasil

    def proses(self):
        a = int(self.line1.text())
        huruf = self.terbilang(a)
        QMessageBox.information(self,"Terbilang Rupiah", str("Terbilang --->" +
 huruf + " Rupiah <---"))

    def hilang(self):
        self.line1.setText("")


if __name__ =='__main__':
    app = QApplication(sys.argv)
    ex = terbilang()
    ex.show()
    sys.exit(app.exec_())


Penjelasan Script
#import
import sys
=> Digunakan untuk meng-import modul sys, sebagai modul inti untuk konfigurasi interpreter selanjutnya
from PySide.QtGui import *
=> Digunakan untuk meng-import modul Qt Gui sebagai konfigurasi komponen tampilan dalam window

From PySide.QtCore import *
=> Digunakan untuk meng-import modul Qt Core sebagai inti dari pembuatan program

*
=> Digunakan untuk menampilkan semua fungsi pada module yang ditandai (*)


#class
class terbilang(QWidget):
=> Digunakan untuk mendefinisikan class yang akan dibuat menjadi GUI
def __init__ (self,):
=> Digunakan untuk memanggil class secara otomatis

QWidget.__init__(self)
=> Digunakan untuk merubah atau membuat class menjadi GUI

self.setWindowTitle("Penerjemah Bilangan")
=> Digunakan untuk memberi judul pada window yang dibuat

self.tengah = QDesktopWidget().availableGeometry().center()
=> Digunakan untuk mendapatkan ukuran layar desktop dan mendapatkan geometri tengah dari desktop tersebut

self.posisi.moveCenter(self.tengah)
=> Digunakan untuk meletakkan posisi window ditengah

self.label() 
=> Digunakan untuk memanggil metode label

self.push1() 
=> Digunakan untuk memanggil metode push1

self.kolom1()
=> Digunakan untuk memanggil metode kolom1

#def label
def label(self):
=> Digunakan untuk mendefinisikan label ke-1 agar label yang berwujud teks dapat muncul pada window
self.label=QLabel("Masukkan nominal uang :\n(Maksimal Rp1.000.000.000.000)",self)
=> Digunakan untuk menampilkan teks yang berada di antara petik dua (" ")

self.label.move(70, 40)
=> Digunakan untuk mengatur penempatan window yang telah dibuat

#def push
def push1(self):
=> Digunakan untuk mendefinisikan push1 agar dapat memunculkan tombol
proses = QPushButton("Process", self)
=> Digunakan untuk memisalkan tombol yang akan dibuat

proses.clicked.connect(self.proses)
=> Digunakan untuk menghubungkan tombol ketika diklik dengan metode proses

proses.move(120, 120)
=> Digunakan untuk mengatur penempatan dari tombol itu sendiri

#def kolom
def kolom1(self):
=> Digunakan untuk mendefinisikan kolom ke-1 agar dapat memunculkan kotak dialog yang nantinya akan menjadi media sebagi kotak input untuk masukknya angka
self.line1=QLineEdit(self)
=> Digunakan untuk menjadikan kolom dapat diisi dengan angka

self.line1.move(250, 43)
=> Digunakan untuk menentukan penempatan kolom ketika window dijalankan

#def terbilang
def terbilang(self,bil):
=> Digunakan untuk memerintah pemrosesan dan bersisi perhitungan data dengan berbagai pilihan, dan pilihan tersebut akan digunakan selama pilihan bernilai true
numbe = ["","Satu ","Dua ","Tiga ","Empat ","Lima ","Enam ",
"Tujuh ","Delapan ","Sembilan ","Sepuluh ","Sebelas "]
=> Digunakan untuk penampung pilihan angka dalam bentuk terbilang
hasil = ""
=> Digunakan untuk memisalkan angka yang bernilau true ketika dipanggil

n = int(bil)
=> Digunakan untuk memanggil bilangan bulat yang bernilai true

if n >= 0 and n <= 11:
=> Digunakan untuk memerintah angka yang bernilai true selanjutnya diproses oleh operator relasi 

elif n < 20:
=> Digunakan untuk memilih angka yang bernilai true 

return hasil
=> Digunakan untuk mengembalikan suatu nilai tertentu kepada pemanggil fungsi

#def proses

def proses(self):
=> Digunakan untuk mendefinisikan proses
a = int(self.line1.text())
=> Digunakan untuk mengetahui input angka dari kolom
huruf = self.terbilang(a)
=> Digunakan untuk memisalkan input angka yang telah diketahui
QMessageBox.information(self,"Terbilang Rupiah", str("Terbilang --->" + huruf + "
Rupiah <---"))
=> Digunakan untuk menampilkan hasil dari angka terbilang dengan memunculkan window baru

#def hilang
def hilang(self):
=> Digunakan untuk mendefinisikan hilang
self.line1.setText("")
=> Digunakan untuk mengkosongkan atau memperbarui kolom tempat input angka

#if
if __name__ =='__main__':
=> Digunakan untuk mengecek apakah program dapat berjalan atau tidak
app = QApplication(sys.argv)
=> Digunakan untuk menjalankan aplikasi

ex = terbilang()
=> Digunakan untuk permisalan metode yang digunakan

ex.show()
=> Digunakan untuk menampilkan metode terbilang didalam window

sys.exit(app.exec_())
=> Digunakan untuk mengakhiri program dengan cara menutup window

4. Setelah semua script dimasukkan dan ditempatkan dengan benar, maka langkah selanjutnya yaitu menjalankan program, caranya dengan mengklik "Run" pada menu window tempat kita menempatkan atau menuliskan script program, setelah itu pilih dan klik "Run Module" atau untuk lebih cepatnya, dari tampilan notepad program, Sobat bisa langsung menekan "F5" pada keyboard . Jika Sobat belum menyimpan file programnya, maka akan ada pemberitahuan untuk menyimpan "Source Must Be Saved Ok to Save?" klik saja "OK" dan setelah tersimpan maka program yang telah Sobat buat akan dimunculkan seperti gambar dibawah ini,

Hasil Running Program Terbilang

Selesai sudah Sob, itulah artikel mengenai cara membuat program Terbilang dengan GUI Python menggunakan Import Pyside. Semoga bermanfaat untuk Sobat sekalian dan selamat mencoba membuat program. Salam Pemuda Handal !


Terkait:

python | gui python | seputar python | membuat aplikasi | membuat aplikasi sederhana | membuat aplikasi dengan python | membuat aplikasi sederhana dengan python | membuat program | membuat program sederhana | membuat program sederhana dengan python | cara membuat aplikasi | cara membuat aplikasi sederhana | cara membuat aplikasi dengan python | cara membuat aplikasi sederhana dengan python | cara membuat program | cara membuat program sederhana | belajar python | create an application | create an application with python | how to create an application with python | program dengan import pyside | contoh program dengan import pyside | steps to create an application with python | cara membuat program sederhana dengan python | script program | script program terbilang | script program sederhana | script program sederhana pada python | contoh script program | contoh script program terbilang | contoh script program sederhana | contoh script program sederhana pada python | script lengkap | pemrograman | pemrograman python | praktikum pemograman | praktikum pemrograman python | membuat program terbilang | cara membuat program terbilang | cara membuat program terbilang python | cara membuat program terbilang dengan python | cara membuat program terbilang pada python | python 2. 7. 13 | langkah langkah membuat aplikasi | langkah langkah membuat aplikasi sederhana | langkah langkah membuat aplikasi dengan python | langkah langkah membuat aplikasi sederhana dengan python | langkah langkah membuat program | langkah langkah membuat program sederhana | langkah langkah membuat program sederhana dengan python | program dengan pyside | membuat program gui | membuat program dengan gui | cara membuat program dengan gui | contoh program dengan gui | program pyside | contoh program gui | program gui python | program sederhana gui python | program penerjemah bilangan | cara membuat program penerjemah bilangan | cara membuat program penerjemah bilangan menggunakan python


Kurang puas dengan artikel ini ?, Comment aja !
Kritik dan saran Sobat sangat bermanfaat bagi kami... 😊
Share:

Cara Membuat Program Menghitung Jarak dengan GUI Python + Script Lengkap

Hollo Sob, selamat datang di blog Teknisi Muda Handal, semoga terbantu dengan artikelnya ya. Pada kesempatan kali ini saya akan berbagi artikel seputar langkah-langkah membuat program menghitung jarak dengan GUI Python menggunakan import PySide, udah tau kan apa itu PySide, kalau belum Sobat bisa baca dulu mengenai definisi dari PySide itu sendiri, tinggal tanya aja sama Mbah Google, tapi gak perlu repot repot nyari deh, karena disini pun sudah saya sedia'in artikel tentang PySide yang khusus untuk Sobat sekalian, Klik saja DISINI

Program menghitung jarak ini dapat digunakan untuk mengkalkulasi hasil dari pertimbangan angka yang dimasukkan. Angka tersebut meiputi kecepatan awal, percepatan kendaraan, dan lama waktu bergerak. Sebelum Sobat menjalankan program dengan import PySide, pastikan PySide telah terinstal di Python Sobat ya, kalau belum terinstall Sobat bisa install dulu tuh PySidenya, untuk Cara Install PySide klik DISINI


Share:

Cara Membuat Program Konversi Suhu dengan GUI Python + Script Lengkap

Semangat Pagi !!! pada artikel kali ini saya akan berbagi tutorial sederhana mengenai cara membuat program konversi suhu dengan GUI python menggunakan import PySide, yang pastinya lengkap dengan script programnya. Program yang akan kita buat kali ini memiliki tampilan window yang diisi dengan 3 label, 3 kolom, dan 2 tombol, untuk kolom pertama sebagai tempat input angka, yaitu berupa celcius, kolom kedua dan ketiga sebagai hasil dari input kolom pertama, yaitu hasil konversi suhu dari celcius ke fahrenheit dan reamur.

Sebelum Sobat membuat program dengan import pyside ini, alangkah lebih baiknya bila Sobat tahu dulu tentang definisi atau pengertian dari pyside, GUI, modul, dan sejenisnya, ya nggak ? ya aja deh, hehe. Baca saja arikel mengenai "Pengertian PySide, GUI, Modul, Class, dan Sejenisnya" dengan cara klik DISINI


Share:

Pengertian PySide, GUI, Modul, Class, dan Sejenisnya | Python

Hey programmer muda! wedey. Pada artikel kali ini saya akan sedikit berbagi wawasan seputar PySide dan apa-apa yang ada di dalamnya. PySide sendiri merupakan perangkat lunak bebas yang dirilis di bawah Lesser General Public Lisense (LGPL) pada bulan Agustus 2009. Di dalam PySide terdapat beberapa module untuk berbagai jenis pengembangan aplikasi yakni: QtCore, QtGui, QtOpenGL, QtNetwork, QtSql, QtScript, QtSvg, QtTest, dan QtWeKit.




Share:

Favorit

Ringan + Anti Ribet ! Inilah 7 Aplikasi Perekam Layar Komputer Terbaik

Akan ada saatnya ketika kita dituntut untuk bisa mengabadikan aktivitas penggunaan computer menjadi sebuah video. Contohnya saja untuk membu...

Terbaru

Kategori