Jumat, 24 Oktober 2014

Buat Program Python



Lagi pengen iseng ni gan, dari pada nganggur, ni aku share program python buatanku.
LISTING PROGRAM
def menu():
                print "Menu Pilihan"
                print
                print "1. Segitiga"
                print "2. Lingkaran"
                print "3. Trapesium"
                print "4. Jajargenjang"
                print "5. Bola"
                print "6. Kerucut"

def segitiga () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t * 1/2
                print (" Jadi luas segitiga adalah : "), l
                print ("Terima Kasih")

def lingkaran () :
                r = input("Masukkan jari - jari lingkaran : ")
                l = 3.14 * r * r
                print (" Jadi luas lingkaran adalah : "), l
                print ("Terima Kasih")

def trapesium () :
                t = input("Masukkan tinggi : ")
                j = input("Masukkan jumlah sisi sejajar : ")
                l = t * j / 2
                print (" Jadi luas trapesium adalah : "), l
                print ("Terima Kasih")

def jajargenjang () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t
                print (" Jadi luas jajargenjang adalah : "), l
                print ("Terima Kasih")

def bola () :
                r = input("Masukkan jari - jari : ")
                l = 4 * 3.14 * r * r
                print (" Jadi luas bola adalah : "), l
                print ("Terima Kasih")

def kerucut () :
                t = input("Masukkan tinggi segitiganya : ")
                r = input("Masukkan jari - jari alasnya : ")
                l = ( 3.14 *r ) * ( t * r )
                print (" Jadi luas kerucut adalah : "), l
                print ("Terima Kasih")

#Program Utama
print "SelamatDatang di Program UntukMenghitungLuas"
print "-----------------------------------------------"
menu()
pilih = input("Masukkan pilihan : ")

if pilih == 1:
                segitiga()
elif pilih == 2:
                lingkaran()
elif pilih == 3:
                trapesium()
elif pilih == 4:
                jajargenjang()
elif pilih == 5:
                bola()
elif pilih == 6:
                kerucut()
else :
                print ("Ngantuk mas broooo")

Setelah kita running kurang lebih output programnya seperti ini.

LOGIKA PROGRAM

def menu():
                print "Menu Pilihan"
                print
                print "1. Segitiga"
                print "2. Lingkaran"
                print "3. Trapesium"
                print "4. Jajargenjang"
                print "5. Bola"
                print "6. Kerucut"

Pada blog di atas menjelaskan isi dari fungsi menu yang di dalamnya terdapat berbagai jenis perintah atau tampilan menu yang akan kita cetak.

def segitiga () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t * 1/2
                print (" Jadi luas segitiga adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi segitiga yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas segitiga yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def lingkaran () :
                r = input("Masukkan jari - jari lingkaran : ")
                l = 3.14 * r * r
                print (" Jadi luas lingkaran adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi lingkaran yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas lingkaran yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def trapesium () :
                t = input("Masukkan tinggi : ")
                j = input("Masukkan jumlah sisi sejajar : ")
                l = t * j / 2
                print (" Jadi luas trapesium adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi trapesium yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas trapesium yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def jajargenjang () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t
                print (" Jadi luas jajargenjang adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi jajargenjang yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas jajargenjang  yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def bola () :
                r = input("Masukkan jari - jari : ")
                l = 4 * 3.14 * r * r
                print (" Jadi luas bola adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi bola yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas bola yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def kerucut () :
                t = input("Masukkan tinggi segitiganya : ")
                r = input("Masukkan jari - jari alasnya : ")
                l = ( 3.14 *r ) * ( t * r )
                print (" Jadi luas kerucut adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi kerucut yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas kerucut yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

#Program Utama
print "SelamatDatang di Program UntukMenghitungLuas"
print "-----------------------------------------------"
menu()
pilih = input("Masukkan pilihan : ")

Pada blog di atasmenjelaskan program utama dari program ini. Blog di atas ditujukan untuk menampilkan tampilan awal dari menu yang kita buat dengan memanggil fungsi menu. Lalu kita buat variabel dengan nama pilih dengan menggunakan fungsi inputan untuk variabel tersebut.

if pilih == 1:
                segitiga()
elif pilih == 2:
                lingkaran()
elif pilih == 3:
                trapesium()
elif pilih == 4:
                jajargenjang()
elif pilih == 5:
                bola()
elif pilih == 6:
                kerucut()
else :
                print ("Ngantuk mas broooo")

Pada blog di atas kita menggunakan percabangan if, jika isi dari variabel pilih adalah 1 maka kita akan memanggil fungsi segitiga. Jika isi dari variabel pilih adalah 2 maka kita akan memanggil fungsi lingkaran. Jika isi dari variabel pilih adalah 3 maka kita akan memanggil fungsi trapesium. Jika isi dari variabel pilih adalah 4  maka kita akan memanggil fungsi jajargenjang. Jika isi dari variabel pilih adalah 5 maka kita akan memanggil fungsi bola. Jika isi dari variabel pilih adalah 6 maka kita akan memanggil fungsi kerucut. Selain itu maka akan tercetak "Ngantuk mas broooo".

Perhitungan Gaji dengan Python

#-------------------------------------------
#Program : Perhitungan Gaji
#Coded by : Didik Maryono
#NIM : L200144017
#-------------------------------------------

import os

def goto(linenum):
   global line
   line = linenum

def hitung() :
   global tun, uang_lembur, gator, gasih
   tun = int(jml_anak_a) * 200000
   uang_lembur = int(jml_lembur) * int(lembur)
   gator = int(gapok) + int(uang_lembur) + int(tun)
   gasih = int(gator) - ((int(gator) * 5) / 100)
 
def printout() :
   os.system("cls")
   print("")
   print("-------------------------------------")
   print("Gaji Karyawan")
   print("-------------------------------------")
   print("Nama Karyawan : ", nama)
   print("NIP : ", nip)
   print("Golongan : ", gol)
   print("Jumlah Anak : ", jml_anak, "anak")
   print("Jumlah Lembur : ", jml_lembur, "jam")
   print("")
   print("Jabatan :", jab)
   print("Gaji Pokok : Rp.", gapok)
   print("Gaji Lembur : Rp.", uang_lembur)
   print("Tunjangan : Rp.", tun)
   print("Gaji Kotor : Rp.", gator)
   print("Gaji Bersih : Rp.", gasih)

  line = 0
  while True:
    if line == 0:
      os.system("cls")
      print("------------------------------------")
      print("Perhitungan Gaji Karyawan")
      print("------------------------------------")
      print("")

      nama = input("Masukkan Nama : ")
      nip = input("Masukkan NIM : ")
      goto(1)

   elif line == 1 :
      gol = input("Masukkan Golongan : ")

   if gol == "1" :
gapok = 8000000
lembur = 100000
jab = "Direktur"
goto(2)
elif gol == "2" :
gapok = 6000000
lembur = 80000
jab = "Manajer"
goto(2)
elif gol == "3" :
gapok = 4000000
lembur = 60000
jab = "Supervisor"
goto(2)
elif gol == "4" :
gapok = 2000000
lembur = 40000
jab = "Operator"
goto(2)
else :
print("Tidak ada dalam pilihan golongan. Input ulang golongan anda.")
goto(1)

elif line == 2 :

jml_anak_a = input("Masukkan Jumlah Anak : ")
jml_anak = jml_anak_a
if int(jml_anak_a) > 3 :
jml_anak_a = 3

jml_lembur = input("Masukkan Jumlah Lembur : ")

hitung()
printout()
goto(3)

elif line == 3 :
print("")
ulang = input("Ulang perhitungan? (y/n) : ")
if ulang == "y" :
goto(0)
elif ulang == "n" :
exit(0)
else :
print("Tidak ada dalam pilihan")
goto(3)

Create OS double Booting

Membuat dual boot windows 7 dengan windows 8 merupakan pilihan bagi anda yang ingin mencoba windows 8 tanpa harus menghapus OS windows 7 yang sudah anda miliki, dengan tutorial yang akan saya share disini memungkinkan anda memiliki windows 7 dan windows 8 dalam satu komputer.

Windows 8 saat ini sudah mulai dilirik oleh pengguna komputer, hal itu disebabkan karena windows 8 menawarkan berbagai fitur terkini dan kemudahan dalam hal akses internet dengan cepat, akan tetapi masih banyak pengguna komputer yang masih cinta dengan windows 7 disebabkan karena sudah familiar dengan fitur-fiturnya.

Windows 8 membutuhkan  hardware yang tidak terlalu tinggi, sama dengan adiknya windows 7, dengan Pentium 4 dan ram 1 G serta HD 40 GB anda sudah bisa menikmati windows 8 di komputer anda, tetapi saya sarankan gunakanlah spesifikasi yang lebih tinggi agar anda dapat merasakan performa windows 8 dengan lebih baik dan sempurna.

Nah bagi anda sahabat FKI_UMS semua yang ingin mempunyai dua windows sekaligus dalam satu komputer berikut cara membuat dual boot windows 7 dan windows 8:

Cara membuat dual Boot windows 7 dan 8.
  • Pertama-tama buatlah atau siapkanlah sebuah partisi yang kosong yang akan kita gunakan untuk menginstall windows 8, misalnya drive: D
  • Masukkan DVD master windows 8, anda juga bisa menggunakan flashdisk maupun HD external yang berisi boot windows 8.
  • Restart Komputer anda dan pastikan anda boot melalui DVD/ Flashdisk windows 8, anda dapat melakukannya dengan masuk bios sistem komputer anda terlebih dahulu.
  • Setelah boot ke windows 8 maka windows 8 mulai install secara otomatis dan pada menu instalasi pastikan anda memilih Custom (advenced)
  • Setelah itu pilihlah partisi dari hardisk anda yang telah anda siapkan tadi, pastikan drive yang anda pilih adalah drive yang kosong karena proses instalasi ini akan memformat partisi yang anda pilih.
  • setelah itu proses instalasi akan berlangsung, tunggu sampai selesai, dalam proses instalasi komputer anda akan restart sendiri, tunggu saja sampai selesai.
  • setelah selesai proses penginstalan anda diminta memasukkan Product key, user name dan password dan juga anda akan diminta mengaktifkan windows 8 jika ingin menikmati segala fitur-fiturnya.


Cara Memilih Boot default

Setelah proses installasi windows 8 telah selesai  maka boot otomatis atau boot defaultnya adalah windows 8, jika anda menginginkan boot defaultnya adalah windows 7 maka rubahlah defaultnya menjadi windows 7 di boot menu ketika pertama kali anda boot dengan windows 8, diboot menu windows 8 OS yang paling atas adalah boot defautnya. jadi anda harus merubahnya secara manual agar windows 7 anda sebagai boot default. tetapi jika anda ingin windows 8 sebagai boot default maka anda tidak perlu merubah boot menu tersebut.

Setelah semua langkah tersebut maka anda telah mempunyai dua windows sekaligus dalam komputer anda, yaitu windows 7 dan windows 8, ketika anda menghidupkan komputer maka pada boot option akan ada 2 windows yang dapat anda pilih dan pilihlah salah satu darinya, jika anda tidak memilih maka windows akan boot dengan boot default yang telah anda tentukan terdahulu.

Demikian tutorial dari saya tentang cara membuat dual boot windows 7 dan windows 8 semoga bermanfaat, dan terimakasih telah sudi berkunjung di FKI Blog.

Senin, 06 Oktober 2014

Membuat Objek Persegi dan lingkaran dengan python

Sedikit mempelajari Bahasa pemrograman Phyton yang konon katanya mudah untuk dipelajari. Pertama kali kita harus menginstal Python pada komputer, disini kita akan menggunakan Python versi 2.7 yang bisa di download di sini. Atau langsung saja ke Web Resminya saja.
Setelah itu install ke komputer.
Setelah selesai mengisntal, kita dapat menggunakan program python melalui dua interface, yaitu yang berbasis teks (CLI) maupun yang berupa tampilan graphical (GUI).




Tampilan CLI.



Tampilan GUI.


Sebenarnya hampir sama antara tampilan CLI maupun GUI, karena hanya menampilkan teks saja. Namun pada Python GUI kita dapat dengan mudah membuat program, mengcopy, mengedit serta menjalankanya.
Membuat Objek Lingkaran.
Untuk memulai membuat objek lingkaran dengan python, pertama kali buka Python yang telah diinstal tadi. Klik Start >> All Program >> Python 2.7 >> Pilih IDLE (Python GUI).
Setelah terbuka, klik menu File, Pilih New Window, atau pencet tombol Ctrl+N.
Kemudian ketiklah kode di bawah ini.
Kode :

from Tkinter import *
canvas = Canvas(width=300, height=300, bg='white')
canvas.pack(expand=YES, fill=BOTH)
canvas.create_oval(10, 10, 200, 200, width=2, fill='blue')
mainloop()









Kemudian klik menu Run, pilih Run Module (pencet F5). Akan muncul konfirmasi untuk menyimpan file lebih dulu. Maka simpan dengan ekstensi .py (dot py). Nama filenya terserah.
Akan muncul tampilan objek lingkaran seperti di bawah ini.



Membuat Objek Persegi
Langkahnya sama seperti langkah membuat objek lingkaran.
Pencet CTRL + N untuk membuka window baru. Ketikkan kode dibawah ini.

from Tkinter import *

canvas = Canvas(width=300, height=300, bg='white')
canvas.pack(expand=YES, fill=BOTH)
canvas.create_rectangle(20, 20, 300, 300, width=10, fill='red')
mainloop()





Kemudian pencet (F5) untuk menjalankannya. Akan diperoleh objek persegi seperti gambar dibawah ini.




Oke, sekian dulu belajarnya. Untuk penjelasan mengenai perintah-perintah yang digunakan diatas, akan dibahas pada posting berikutnya. Terima Kasih.

“Tidak ada kata terlambat untuk belajar”.

Tags : Python, Belajar Python, GUI, CLI, Lingkaran, Persegi,