Senin, 10 April 2017

Sintaks Bahasa Python


Pengenal
Pengenal, nama, atau identifier, dalam Python adalah nama untuk variabel, fungsi, kelas (class), maupun objek (object). Dalam memberi nama variabel ataupun yang lainnya, ada beberapa aturan, yaitu:
1. Pengenal harus dimulai dengan huruf A-Z atau a-z ataupun tanda garis bawah (underscore _ ), diikuti oleh satu atau beberapa huruf, garis bawah, atau angka 0-9. Di luar itu dianggap tidak sah oleh Python, seperti misalnya karakter %, ^, #, $, dan lain sebagainya. Untuk jelasnya, perhatikan contoh – contoh berikut:
jumlahUang – Benar
jumlah_uang3 – Benar
_jUMLAH_uang – Benar
2jumlah_uang – Salah, karena dimulai dengan angka
jumlah%uang – Salah, mengandung karakter ilegal
$jumlah123 – Salah, mengandung karakter ilegal
2. Pengenal bersifat case-sensitive. Artinya huruf besar dianggap berbeda dari huruf kecil. Maka, jumlah_uang dan Jumlah_uang akan dianggap dua pengenal yang berbeda.
3. Selain hal pada poin 1 dan 2, ada beberapa konvensi (kebiasaan umum) tentang penulisan pengenal, yaitu:
a. Nama Kelas dimulai dengan huruf besar. Selain itu, semua memakai awalan huruf kecil. Misalnya, Karyawan
b. Untuk nama lebih dari 1 kata, awal kata menggunakan huruf kecil diikuti dengan menggunakan huruf besar di awal kata kedua. Bisa juga menggunakan penghubung garis bawah. Keduanya sama-sama biasa dipakai. Misalnya, namaPegawai atau nama_pegawai. Contoh lain jumlahHariKerja atau jumlah_hari_kerja. Terserah Anda mau memakai cara yang mana, yang penting konsisten.
c. Pengenal yang dimulai dengan sebuah _ (garis bawah) menunjukkan bahwa pengenal tersebut bersifat privat. Misalnya,  _aksesNamaPegawai
d. Pengenal menggunakan awalan dua tanda garis bawah , menunjukkan bahwa pengenal tersebut sangat privat (hanya digunakan di dalam kelas dari pengenal itu sendiri). Misalnya, __variableRahasia__
e. Bila nama pengenal diakhiri dengan dua tanda garis bawah, maka pengenal tersebut adalah untuk penggunaan  internal bahasa Python sendiri. Sebaiknya Anda tidak menggunakannya bila tidak perlu atau belum benar – benar paham. Misalnya dalam Python ada variabel dengan nama  __name__
andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

Cara Penulisan Untuk Menghitung Luas Bangun - Python

Dalam postingan kali ini saya akan membagi source kode sederhana menggunakan bahasa python untuk mencari luas bidang bidang datar seperti persegi, persegi panjang, lingkaran, trapesium dll. check this out ;

print ('==========')
print ('program mencari luas-luas bangun datar')
print ('==========')

def luas_persegi() :
    print (' ' )
    print ('program mencari luas persegi')
    x= float(input ('panjang sisi : '))
    luasp= x*x
    print (' ')
    print ('luas perseginya adalah : ' , luasp , 'cm2')

def luas_pp () :
    print (' ' )
    print ('program mencari luas persegi panjang')
    print (' ')
    x= float(input('masukkan panjangnya : '))
    print (' ' )
    y= float(input ('masukkan lebarnya : '))
    c = x*y
    print (' ' )
    print ('luas persegi panjangnya adalah : ' , c , 'cm2')

def luas_segitiga () :
    print (' ' )
    print ('program mencari luas segitiga' )
    print (' ')
    x= float(input('masukkan alas segitiga : '))
    y= float(input('masukkan tinggi segitiga :'))
    a=0.5*x*y
    print (' ' )
    print ('luas segitiganya adalah : ' , a, 'cm2')
    
def luas_lingkaran () :
    print (' ' )
    print (' program mencari luas lingkaran ')
    print (' ')
    x = float(input('masukkan jari-jari lingkaran : '))
    luas = 22/7*x*x
    print ('')
    print ('luas lingkarannya adalah : ' , luas , 'cm2')
              
def luas_jg () :
    print (' ' )
    print (' program mencari luas jajaran genjang ')
    print (' ')
    x= float(input('masukkan tinggi jajaran genjang : '))
    y= float (input('masukkan alas jajaran genjang :' ))
    luas = x*y
    print ('')
    print ('luas jajaran genjang adalah : ' , luas , 'cm2')

def luas_trapesium () :
    print (' ' )
    print (' program mencari luas trapesium ')
    print (' ')
    x= float (input('masukkan sisi atas trapesium : '))
    y= float(input('masukkan sisi bawah trapesium : '))
    z= float (input('masukkan tinggi trapesium : '))
    luas = (x+y)*z/2
    print ('')
    print ('luas trapesiumnya adalah : ' , luas, 'cm2')
             
def luas_bk () :
    print (' ' )
    print (' program mencari luas belah ketupat ')
    print (' ')
    x= float(input('masukkan diagonal 1 : '))
    y= float(input('masukkan diagonal 2 : ' ))
    luas = 0.5*x*y
    print ('')
    print ('luas belah ketupatnya adalah : ', luas, 'cm2')

atau kalian bisa cari seperti contoh di bawah , ( Ganti rumus sesuai Rumus bangun ya ). Intinya sama saja , hanya beda rumus.

Berikut adalah contoh program sederhana yang dibuat menggunakan bahasa pemograman Python. Dan dibawah ini adalah program untuk mencari luas bangun datar segitiga. Ikuti script dibawah ini :
0.1

 Penjelasan :
  • perintah def segitiga (): harus ditutup juga dengan segitiga ().
  • print adalah perintah untuk mencetak, dan output yang akan ditampilkan adalah text yang berwarna hijau dan harus diapit dengan tanda ("isi text").
  • dan yang terdapat dalam script merupakan variabel.
  • float adalah tipe data numerik yang terdapat di bahasa Python.
  • luas = 0.5 * a * t merupakan rumus dari luas segitiga luas disini adalah variabel.

Sesudah selesai, lihat hasilnya dengan menekan tombol F5. Dan dibawah ini adalah hasil dari script diatas apabila dijalankan.
- Sumber :
http://nge-blogpintar.blogspot.co.id/2014/09/membuat-program-sederhana-menggunakan.html#sthash.VnWb1mO0.dpuf