STRUKTUR PEMROGRAMAN PYTHON I. ATURAN PENULISAN program – program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena : • Tipe data tingkat tinggi digunakan untuk menyatakan operasi komplek dalam suatu statement tunggal; • Pengelompokan statement telah selesai dengan indentasi sebagai pengganti dari pengurungan mulai dan akhir; • Tidak ada deklarasi argumentasi / vari8abel yang diperlukan. II. INDENTASI
bahasa Python aqdalah bahasa pemrograman yang mudah dibaca dan terstruktur, hal ini karena digunakannya sistem identasi. Yaitu memisahkan blok – blok program dengan susunan indentasi.
Jadi untuk memasukkan sub-sub program dalam suatu blok, sub-sub program tersebut diletakkan satu atau lebih spasi dari kolom suatu blok program. if a = b : |print a, 'sama dengan', b else : |print a, 'tidak sama dengan', b Seharusnya blok tersebut sbb : if a = b : |print a, 'sama dengan', b #menggunakan 2 spasi else : |print a, 'tidak sama dengan', b #menggunakan 2 spasi
III. BARIS PERINTAH dalam Python program dapat langsung dijalankan sbb : print "Hello Python!“ Hasil akan menampilkan "Hello Python!“ Perbandingan dengan bahasa Java dan C, C++ : Java : class hello Python { public static void main(String argsp[]) { System.out.println(“Hello Python”); } }
C/C++ : # Untuk C #include <stdio.h> int main() { printf(“Hello Python!”); return 0; } #Untuk C++ #include int main() { cout << “Hello Python!”); } Sebuah kalimat perintah adalah sebuah instruksi yang dapat dieksekusi oleh interpreterPython. Kita telah melihat dua jenis kalimat perintah, yakni print dan pendeklarasian nilai.
Pada sebuah script biasanya berisikan beberapa kalimat perintah. Jika lebih dari satu kalimat perintah, hasilnya akan tampil sesuai dengan kalimat perintah yang dieksekusi. Contohnya: >>> print 1 >>> x = 2 >>> print x Menghasilkan hasil; 1 2 Sekali lagi, sebuah pendeklarasian nilai tidak menghasilkan output. Skrip Python ditulis dengan akhiran .py. Sebagai contoh : Skrip pertama.py print “Selamat Belajar Python” print “Sukses”
sebaiknya simpan skrip – skrip pada direktori tersendiri yang khusus digunaka untuk menyimpan skrip. Contoh : LatPython Pada lingkungan UNIX/LINUX kita perlu merubah permisi akses terhadap berkas skrip Python sebelum dapat mengeksekusi phyton secara langsung di prompt shell. Chmod +x namaskrip.py Contoh :
Windows
$ chmod +x pertama.py $ pertama.py Selamat Belajar Python Sukses $
C:\LatPython>python pertama.py Selamat Belajar Python Sukses
C:\LatPython>
IV. KETERANGAN PROGRAM Dalam proses debugging, suatu keterangan / komentar instruksi program sangat berguna sekali dalam pembacaan suatu kode. Pada umumnya komentar berisi keterangan tentang kegunaan suatu fungsi itu. Sintaksnya adalah tanda kres atau tanda pagar "#". print Hello! #Mencetak string "Hello!" ke layar. # belajar python V. VARIABEL Sebuah variabel adalah sebuah nama yang mempunyai sebuah nilai. Pendeklarasian kalimat membuat sebuah variabel - variabel baru dan memberinya nilai. >>> a = "belajar Python" >>> b = 5 >>> phi = 3.14
V.1 Nama Variabel Pada umumnya, programmer memakai nama variabel sesuai dengan keterangan isi dari variabel tersebut dan variabel juga merupakan simbol yang mewakili nilai tertentu. Berikut ketentuan mengenai variabel dalam pyton, • Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu • Jenis data dalam variabel dapat berubah-ubah • Penulisan variabel harus diawali dengan huruf, dan untuk karakter selanjutnya bisa berupa huruf atau angka • Dapat berupa huruf Kapital, tetapi bersifat case-sensitive, nama Kapital dengan kapital adalah variabel yang berlainan. • Penulisan variabel tidak boleh dipisah oleh <spasi> • Untuk variabel yang terdiri dari 2 suku kata, dapat dipisah dengan simbol underscore ( _ ) seperti nama_saya, nama_variabel_nama. • Dapat melibatkan huruf (A-Z, a-z), digit (0-9), dan underscore (_). • Huruf kecil dan huruf kapital dibedakan • Tidak menggunakan kata tercadang.
Contoh : • X • N • Kuartal_2 • kuartal_2
• • • •
Kuartal 2 Kuartal 2 For nama
>>> 123satu = “angka” >>> lebih$ = 50000 >>> bil_genap = 24 >>> bil$_dolar = 1
>>> n = 5 >>> n = n + 1 >>> n 6 >>>
abc bulan# nama-barang while
3semester pass _xyz Rupiah
int32 semester 2 R_U_P $harga$ harga+pajak
V.2 Kata Kunci/ Keyword / kata tercadang Kata kunci mendefinisikan aturan - aturan dan struktur bahasa, dan mereka tidak dapat digunakan sebagai nama variabel.
Python mempunyai 28 kata kunci:
and not from del Try Lambda
Continue Raise In exec class print
else assert or global elif while
for def return Is finally
Import except break pass if
VI. Mengevaluasi Expresi Sebuah ekspresi adalah kombinasi dari nilai-nilai, variabel-variabel, dan operator-operator. Jika kita mengetikkan sebuah ekspresi pada modus baris perintah, interpreter langsung mengevaluasinya dan menampilkan hasilnya. >>> 2 + 3 5 Sebuah nilai juga dikenal sebagai ekspresi, begitu juga dengan variabel. >>> 55 >>> x 55 6 Mengevaluasi sebuah ekspresi tidak sama dengan mencetak sebuah nilai. >>> kalimat =”python adlh bahasa pemrograman” >>> kalimat ”python adlh bahasa pemrograman” >>> print kalimat python adalah bahasa pemrograman
VII.Memulai Python • Menggunakan Mode Interaktif Menggunakan mode interaktif berarti kita bekerja menggunakan Prompt interpreter dari python. Penulisan kode python dilakukan per-statemen, contohnya,
>>> print “Hello Python” Hello Python Statemen “Hello Python” adalah hasil eksekusi dari perintah “print “Hello Python””. Dengan menggunakan prompt interpreter python, kita dapat melakukan ujicoba setiap statemen-statemen atau fungsifungsi yang ada pada Python.
•
Menggunakan Skrip
Dengan menyimpan perintah - perintah python dalam satu file, yang disebut selanjutnya sebagai script. Contohnya kita mengetikkan perintah-perintah python dengan menggunakan text editor seperti vi,notepad, dll. Pada umumnya file yang berisi script tersebut di simpan dengan extension / akhiran ".py". Misalnya : #Mencetak kata print ”Contoh Program menggunakan skrip pada Python”
perintah tersebut kita simpan dengan nama file "contoh1.py", lalu utk mengeksekusinya kita panggil program interpreter python dengan cara : File -> open file yg akan dijalankan lalu run (F5) >>>
Contoh Program menggunakan skrip pada Python