Selamat datang di blog saya dan terima kasih sudah mau berkunjung. Di blog ini saya tidak hanya menuangkan uneg-uneg,tapi juga berbagi ilmu dengan semua. ENJOY MY BLOG !!

Friday, April 29, 2011

Program Class pada Python

class program_class:
      def input (self):
            x = input (“Masukkan nilai x = ”)
            y = input (“Masukkan nilai y = ”)
            def tambah (x,y)
                  a = x + y
                  return a
            print “x + y = ”,tambah(x,y)
            tanya ()


def tanya () :
   pil == raw_input (‘Hitung lagi (Y/T)? ’)
   if pil == “Y” or pil == “y”:
         objek=program_class()
         objek.input ()
   elif pil == “T” or pil == “t”:
         print ‘Terima Kasih Sudah Memakai Program ini ^_^’
   else :
         print ‘Maaf,input yang Anda masukkan salah.’
         print ‘coba lagi .’
         tanya ()
objek=program_class()
objek.input


LOGIKA PROGRAM



class program_class:

            def input (self):
            x = input (“Masukkan nilai x = ”)
            y = input (“Masukkan nilai y = ”)
            def tambah (x,y)
                  a = x + y
                  return a
            print “x + y = ”,tambah(x,y)
            tanya ()

code program_class berarti kita mendefinisikan sebuah class bernama program_class. Kemudian statement def input (self) mendeklarasikan fungsi dengan nama input dan diikuti dengan argumen self. Statement input digunakan untuk menerima input dari user,dalam hal ini input yang diterima bertype data integer. Perintah return digunakan jika menemui sebuah kesalahan kondisi,yang berarti nilai suatu fungsi tersebut mengembalikan nilai null (kosong). Kemudian program akan mencetak sesuai dengan perintah yang ada, setelah itu pemanggilan fungsi tanya () akan dilakukan.

def tanya () :
         pil == raw_input (‘Hitung lagi (Y/T)? ’)
         if pil == “Y” or pil == “y”:
               objek=program_class()
               objek.input ()
         elif pil == “T” or pil == “t”:
               print ‘Terima Kasih Sudah Memakai Program ini ^_^’
else :
               print ‘Maaf,input yang Anda masukkan salah.’
               print ‘coba lagi .’
               tanya ()
objek=program_class()
objek.input

source code diatas merupakan source code dari fungsi tanya (). Statement raw_input digunakan untuk mendapatkan input dari user,dalam hal ini input yang diterima merupakan type data string. Jika kondisi pertama terpenuhi maka program akan mengeksekusi perintah pada statement pertama. Objek=program_class() berarti kita membuat objek dari program_class(). Kemudian objek.input() berarti kita menjalankan metode input() dari objek. Namun bila kondisi pertama tidak terpenuh maka perintah elif atau else akan dijalankan sesuai dengan kondisi yang ada.
Baca Selengkapnya...

Membuat Kalkulator Sederhana dengan Python

def kalkulator () :
   def  tambah () :
         print ‘1.Penjumlahan’
         a = input (‘Masukkan nilai x = ’)
         b = input (‘Masukkan nilai y = ’)
         c =  a+b
         print ‘x + y = ’,c
         print (‘ ‘)
         tanya ()


def  kurang () :
         print ‘2.Pengurangan’
         a = input (‘Masukkan nilai x = ’)
         b = input (‘Masukkan nilai y = ’)
         c =  a-b
         print ‘x - y = ’,c
         print (‘ ‘)
         tanya ()
def  kali () :
         print ‘3.Perkalian’
         a = input (‘Masukkan nilai x = ’)
         b = input (‘Masukkan nilai y = ’)
         c =  a*b
         print ‘x . y = ’,c
         print (‘ ‘)
         tanya ()
def  bagi () :
         print ‘4.Pembagian’
         a = input (‘Masukkan nilai x = ’)
         b = input (‘Masukkan nilai y = ’)
         c =  a+b
         print ‘x /y = ’,c
         print (‘ ‘)
         tanya ()
   def tanya () :
         choose = raw_input (‘Apakah Anda ingin mengulang (Y/T)? ’)
         if choose == ‘Y’ or choose == ‘y’:
               kalkulator ()
         elif choose == ‘T’ or choose ‘t’:
               print ‘Terima kasih sudah menggunakan program ini ^_^’
         else :
               print ‘Maaf,input yang Anda masukkan salah’
print ‘Silahkan masukkan Y atau T’
               tanya ()
print (‘Program Kalkulator Sederhana’)
print (‘################’)
print (‘1. Penjumlahan’)
print (‘2. Pengurangan’)
print (‘3. Perkalian’)
print (‘4. Pembagian’)
print (‘################’)
print (‘silahkan pilih 1-4’)
print (‘ ‘)

pil = raw_input (‘Masukkan pilihan : ’)
if pil == ‘1’:
         tambah ()
elif pil == ‘2’:
         kurang ()
elif pil == ‘3’:
         kali ()
elif pil == ‘4’:
         bagi ()
else :
         print (‘Maaf, input yang Anda masukkan salah’)
         print (‘coba ulangi lagi’)
         tanya ()
kalkulator()


LOGIKA PROGRAM



def kalkulator ():
Keyword def pada code tersebut menandai permulaan deklarasi fungsi diikuti dengan nama fungsi yaitu kalkulator.
print ‘1.Penjumlahan’
   a = input (‘Masukkan nilai x = ’)
   b = input (‘Masukkan nilai y = ’)
   c =  a+b
   print (‘x + y = ’,c)
   print (‘ ‘)
   tanya ()

      Code print digunakan untuk mencetak dan yang akan dicetak dalam kode ini adalah kalimat dalam tanda petik (‘ ‘). Statement input digunakan untuk mendapatkan input dari user, dalam hal ini input yang dimasukkan bertype data integer. Setelah input dimasukkan, maka program akan mengeksekusi sesuai perintah yaitu menambahkan input pertama dengan input ke-2 dan hasilnya diwakilkan dengan variabel c (c= a+b). Kemudian program akan mencetak hasil sesuai dengan perintah yang ada. Statement tanya () disini dimasudkan bahwa setelah program selesai dieksekusi maka program akan menampilkan/memanggilkan fungsi tanya () yang sudah dibuat sebelumnya dalam source code  yang sama.

def tanya () :
            choose = raw_input (‘Apakah Anda ingin mengulang (Y/T)? ’)
            if choose == ‘Y’ or choose == ‘y’:
                  kalkulator ()
            elif choose == ‘T’ or choose ‘t’:
                  print ‘Terima kasih sudah menggunakan program ini ^_^’
            else :
                  print ‘Maaf,input yang Anda masukkan salah’
print ‘Silahkan masukkan Y atau T’
                  tanya ()

Source cod diatas digunakan untuk menanyakan kepada user apakah ingin mengulang atau tidak dengan menggunakan deklarasi fungsi yang diberi nama tanya (). Statement raw_input digunakan untuk mendapatkan input dari user, dalam hal ini input yang dimasukkan bertype data string. Setelah input dimasukkan,maka program akan mengeksekusi perintah dan  mencetak sesuai dengan kondisi yang dituliskan. Bila variabel choose yang diterima atau input yang dimasukkan adalah Y atau y maka fungsi kalkulator akan dipanggil. Namun bila input yang dimasukkan adalah T atau t maka program akan mencetak sesuai dengan perintah statement print yang ada dibawahnya. Dan apabila input yang dimasukkan selain dari Y atau y,T atau t, maka program akan mencetak sesuai dengan perintah statement print yang ada dibawahnya dan memanggil fungsi tanya ().

print (‘Program Kalkulator Sederhana’)
print (‘################’)
print (‘1. Penjumlahan’)
print (‘2. Pengurangan’)
print (‘3. Perkalian’)
print (‘4. Pembagian’)
print (‘################’)
print (‘silahkan pilih 1-4’)
print (‘ ‘)

Program akan mencetak sesuai dengan perintah yang ada (perintah) pada saat pertama kali dijalankan.

pil = raw_input (‘Masukkan pilihan : ’)
if pil == ‘1’:
            tambah ()
elif pil == ‘2’:
            kurang ()
elif pil == ‘3’:
            kali ()
elif pil == ‘4’:
            bagi ()
else :
            print (‘Maaf, input yang Anda masukkan salah’)
            print (‘coba ulangi lagi’)
            tanya ()
kalkulator()
Sama halnya seperti pada fungsi tanya (),namun pada source code diatas menggunakan kondisi yang lebih banyak. Statement kalkulator() digunakan untuk memanggil fungsi kalkulator () yang mana di dalam fungsi tersebut terdapat fungsi tambah(),kurang(),kali(),dan bagi() (fungsi dalam fungsi).
Baca Selengkapnya...

Monday, April 25, 2011

New Best Friend in Cyber

     Ga selamanya dunia cyber itu membahayakan, malahan di dunia maya gw nemuin sahabat baru.. gw udah sreg banget,meskipun sama sekali belum pernah ketemu tapi gw percaya dia baik..


     Gw bukan tipe orang yang milih2 temen n berteman dengan orang itu-itu aja,ga heran kalo di SMA banyak yang ngira gw ga punya temen deket.. bukannya ga punya, tapi gw belum nemuin yang sreg aja..

     Ceritanya berawal pas ada blue camp (acara yang diadain sama HIMTI/HImpunan Mahasiswa Tekhnik Informatika kampus gw).. gw emang ga ikutan nih acara, soalnya gw ga diizinin buat camping2 gitu..
katanya takut kesambet (hoalah, biasa orang tua)..

     Selesai acara itu,di fb langsung ada groupnya. gw join (buat nambah2 temen).. dan gw juga nge-add beberapa anggotanya,anehnya kok yang gw add kebanyakan temennya kenewae ya ? (zzzz... kenapa gw bahas ini ? oke kita balik ke topik awal)..

     Namanya Anggi,awalnya gw cuma nge-add2 aja.. yang penting nambah temen anak IT.. awalnya ga deket,dan bahkan belum kenal.. mulai deketnya krn gw sering curhat tentang kenewae sama dia.. gw juga ga tau dia tau darimana kalo gw emang waktu itu lagi deket sama kenewae (hmm?? kira2 darimana ya ? #mikirkeras)..

     Dari banyak tempat curhatan cuma si Anggi yang ngerti perasaan gw itu kayak gimana,curhat sama Pepi (sahabat (beda) sma gw) ga sempet,soalnya dia lagi sibuk uts waktu itu.. dan gw ga mau ganggu konsentrasi dia..

     Kalo Anggi cowok mungkin udah gw pacarin,berhubung gw cewek normal dan masih suka cowok.. (yaialah) haha dia cuma jadi sahabat baru gw..

      u know ? dia salah satu alasan kenapa gw pengen pindah kampus ke kampus depok, selain karena masalah akademis n non akademis.. cari sahabat itu susah, di kampus L gw belum nemuin yang sreg, yang bener2 sreg..

     Karena sahabat baru itu ga perlu waktu yang lama buat nemuin yang cocok,nyaman,dsb.. sahabat baru gw ini mengubah persepsi gw tentang "semua mahasiswa/i itu individualisme", ga semuanya kok..
Baca Selengkapnya...

Sunday, April 24, 2011

Penantian yang tak pasti

diujung pengharapan aku menunggu

berharap sesuatu yang indah yang kan ku dapat
semoga bahagia itu lewat tanpa pamrih
dan tanpa perih sedikit pun



aku bukan pujangga yang dapat merangkai kata indah
namun dengan sayang ini,kan ku buat cerita indah kita
aku bukan seseorang yang sempurna
untuk itu ku ingin kita bersama agar diri ini merasa sempurna

tak ada hal lebih yang ku minta darimu
hanya ingin namaku terpatri dalam hatimu
dan menjadi yang terakhir yang menempati hatimu
ku harap kau mengerti

dengarkan simfoni hati ini yang selalu melantunkan namamu
di setiap melodinya,hanya ada dirimu
di setiap nadanya, hanya ada dirimu
itulah lagu favoritku saat ini yang tak pernah bosan ku dengar

tanpa paksa, ku hanya ingin bersama
sekarang, besok, dan selamanya
karena bersamamu merupakan suatu kesempurnaan yang indah bagiku
dan sempurna adalah dirimu
Baca Selengkapnya...

Friday, April 22, 2011

Memasukkan Flash ke Visual Basic (Menggabungkan Flash dengan Visual Basic)

1. Pastikan kalau flash yang mau kamu  masukkan sudah tersimpan dan terinstal terlebih dulu.

2. Setelah itu buka visual basic-mu.
3. Sediakan form untuk menaruh flash.


4. klik Project >> Components >> di controls checklist Shockwave Flash >> klik ok/apply


5. Setelah itu,maka akan muncul kotak hitam di General (lingkaran merah pada gambar).
6. Klik dan drag kotak hitam tersebut ke form yang telah ada.
7. Pada kotak properties, cari Movie dan tambahkan link lokasi dimana kamu menyimpan flash yang akan 
    ditampilkan.
8. Klik enter.


Baca Selengkapnya...