Tampilkan postingan dengan label contoh. Tampilkan semua postingan
Tampilkan postingan dengan label contoh. Tampilkan semua postingan

Sabtu, 22 Oktober 2011

Belajar Bahasa Pemrograman Python

Belakang ini Bahasa Pemrograman Python mulai ditinggalkan. Tetapi sebagai calon programmer (aamiin, doain yaa . . .) kita sebaiknya mengetahui banyak Bahasa Pemrograman. Jadi tidak ada salahnya kalau kita mempelajari Bahasa Pemrograman Python ini.

Apa itu Python?

Python adalah . . . Download aja ya materi lengkapnya di sini

Contoh Program

Berikut ini beberapa contoh program dari Python.

Kamis, 07 April 2011

Contoh Penggunaan OOP pada Python

Buat pemula Python, kali ini saya mau kasih contoh program dengan menggunakan class, sebagai bentuk dari Object Oriented Programming (OOP) pada Python.


Tak lupa pula perulangan while dan percabangan if saya sertakan.


Berikut syntax-nya. Silakan di-copas. Atau bisa juga langsung download di sini



class Resep:
    def gula(self,jum):
        self.gula=jum
        print 'Gula = '+str(self.gula)+' gr'
    def telur(self,jum):
        self.telur=jum
        print 'Telur = '+str(self.telur)+' butir'
    def tepung(self,jum):
        self.tepung=jum
        print 'Tepung = '+str(self.tepung)+' gr'
    def mentega(self,jum):
        self.mentega=jum
        print 'Mentega = '+str(self.mentega)+' gr'
    def adonan1(self):
        print 'Campur gula dan telur, kocok sampai halus.'
    def adonan2(self):
        print 'Tambahkan mentega yang sudah dicairkan.'    
    def adonan3(self):
        print 'Tambahkan tepung lalu aduk rata.'
    def oven(self):
        print 'Masukkan adonan ke dalam oven sekitar 30 menit. Sajikan.'
g=[500,700]
tl=[4,6]
tp=[800,600]
m=[0,300]
x='y'
y=1
while y>0:
    if x=='y':
        p=raw_input('\n===Resep Membuat Kue===\n1. Bolu\n2. Tart\n \nMasukkan pilihan anda : ')       
        while p!='1'and p!='2':
            p=raw_input('\nMaaf pilihan anda salah\nMasukkan pilihan anda : ')
        p=int(p)
        if p=='1':
            print '\n===Kue Bolu==='
            Kue=Resep()
            Kue.gula(g[p-1])
            Kue.telur(tl[p-1])
            Kue.tepung(tp[p-1])
            Kue.adonan1()
            Kue.adonan3()
            Kue.oven()
        else:
            print '\n===Kue Tart==='
            Kue=Resep()
            Kue.gula(g[p-1])
            Kue.telur(tl[p-1])
            Kue.tepung(tp[p-1])
            Kue.mentega(m[p-1])
            Kue.adonan1()
            Kue.adonan2()
            Kue.adonan3()
            Kue.oven()
    elif x=='t':
        if x=='t':
            break
    else:
        print '\nMaaf, anda menekan tombol yang salah.\nTekan tombol y atau t saja.'
    x=raw_input('\nUntuk mengulangi tekan y, untuk keluar tekan t : ')
print '\nTerima kasih.'

Senin, 21 Maret 2011

Contoh Perulangan dan Percabangan pada Python

Belajar Python itu emang asik bgt dah. Ampe2 lupa gosok gigi (ops!! jd buka kartu, hihihi....) Nah, di postingan gw kali ini, gw kasih contoh2 program sederhana dari Python. Aplikasi2 yg gw terapin ada perulangan, percabangan, fungsi dll. Emang masih sederhana sie, tapi yg pasti coding atau syntax nya original lo racikan gw, bukan copas-an punya org (jujur neh ^^)


Silakan dicopas ke New Window dari Shell Python anda. Selamat mencoba :)


Menu Operasi Matematika (Perulangan dan Percabangan)



awal='\nSelamat Datang di Program Python\nuntuk beberapa Operasi Matematika'
akhir='\nTerima kasih telah menggunakan program ini.'
info='\nProgram ini dibuat oleh : \nIndera Gunawan\nNPM   : 53410507\nKelas : 1IA15'
menu='\n1. Menghitung Faktorial\n2. Menentukan Bilangan Genap atau Ganjil\n3. Tabel Perkalian'
garis='\n-------------------------------------------------------'
garis2='\n======================================================='
print garis2,awal
x='y'
y=1
while y>0:
    if x=='y':
        print garis,menu,garis
        p=input('Masukkan pilihan anda : ')
        if p==1:
            print 'Anda memilih menu Menghitung Faktorial'
            f=input('\nMasukkan bilangan yang akan difaktorialkan : ')
            a=1
            for i in range (f,0,-1):
                a*=i
            print 'Hasil dari',f,'! =',a,
        elif p==2:
            print 'Anda memilih menu Menentukan Bilangan Genap atau Ganjil'
            g=input('\nMasukkan sebuah bilangan : ')
            if g%2:
                print g,'adalah bilangan ganjil'
            elif g==0:
                print g,'adalah bilangan netral'
            else:
                print g,'adalah bilangan genap'                
        elif p==3:
            print 'Anda memilih menu Tabel Perkalian'
            k=input('\nMasukkan angka perkalian yang diinginkan : ')
            b=1
            print '\nTabel Perkalian ',k
            for j in range (1,11,1):
                b=k*j
                print k,'x',j,'=',b                
        else:
            print 'Maaf, pilihan yang anda masukkan tidak tersedia.'            
    elif x=='t':
        if x=='t':
            break        
    else:
        print '\nMaaf, anda menekan tombol yang salah.\nTekan tombol y atau t saja.'        
    print garis
    x=raw_input('Apakah anda ingin mengulang program ?\nJika ya, tekan y. Jika tidak, tekan t : ')    
print garis,akhir,'\n',info,garis2 


Kalo tab nya ada yg ga pas, cocokin aja ama capture-an gw berikut ini

Jumat, 12 November 2010

Java Calculator

Mari belajar Java.


Berikut ini adalah contoh program sederhana Kalkulator Java, namun hanya dapat dipergunakan untuk menghitung bilangan bulat dengan operasi penjumlahan, pengurangan, perkalian dan pembagian saja.


He he . . .


Maklum baru belajar. Doakan saja secepatnya agar saya bisa posting contoh program yang lebih kompleks dan detil. Amin.


Selamat Mencoba! Semoga bermanfaat. Buat yang sudah mahir, saya tunggu masukannya.



import javax.swing.JOptionPane;
public class kalkulator 
{
public static void main(String[] args) 
{
String menu;
String bil1;
String bil2;
int mn;
int b1;
int b2;
int hasil;
String result;
menu=JOptionPane.showInputDialog("Selamat Datang di Kalkulator\n \nSilakan Masukkan Pilihan Anda\n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian");
bil1=JOptionPane.showInputDialog("Masukkan Bilangan Pertama : ");
bil2=JOptionPane.showInputDialog("Masukkan Bilangan Kedua : ");
mn=Integer.parseInt(menu);
b1=Integer.parseInt(bil1);
b2=Integer.parseInt(bil2);
switch (mn)
{
case 1:
hasil=b1+b2;
result=b1+"+"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Penjumlahan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 2:
hasil=b1-b2;
result=b1+"-"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pengurangan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 3:
hasil=b1*b2;
result=b1+"*"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Perkalian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 4:
hasil=b1/b2;
result=b1+"/"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pembagian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
default:
result="ERROR"; 
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah!\nSilakan Mencoba kembali","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
}
JOptionPane.showMessageDialog(null,"Hasil dari perhitungan anda adalah : \n"+result,"Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"Terima kasih telah menggunakan Kalkulator Java\n \nCreated by Indera Gunawan\nPowered by EditPlus2","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
}
}


Sebelum di-compile dan di-run, jangan lupa di-save dengan nama file kalkulator.java



 
Free Web Hosting | Top Web Hosting | Great HTML Templates from easytemplates.com.