STRUKTUR PEMROGRAMAN PYTHON

dokumen-dokumen yang mirip
AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pertemuan2 Percabangan & Perulangan pada Python

Bahasa C-M6 By Jamilah, Skom 1

SUMBER BELAJAR PENUNJANG PLPG

1 Pengenalan IDE Python

PERCABANGAN PADA PYTHON

Tipe Data, Variabel, Input/Output

Dasar-Dasar Pemrograman Java

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Percabangan & Perulangan

Perulangan / Looping

OPERATOR-OPERATOR DALAM JAVA

Chapter 1 KONSEP DASAR C

BAHASA PEMROGRAMAN C

Pengenalan Bahasa C week 1

Konsep Dasar Pemrograman Dan Pengenalan C++

Struktur Program Bahasa C

Bahasa Pemrograman 2.

BAB 1 KONSEP DASAR BAHASA C

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

MODUL 3 DASAR-DASAR PHP

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2

DASAR PEMOGRAMAN JAVA

Achmad Solichin.

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

PENGANTAR BAHASA C++

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

STRUKTUR DASAR PHP ASUMSI 02/10/2014

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Obyektif : KONTROL ALUR PROGRAM

MODUL 1 STANDAR INPUT DAN OUTPUT

PERTEMUAN 3 OBJEK DAN CLASS

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

Pengenalan Program Java

IKG2I4 / Software Project I

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

Badiyanto, S.Kom., M.Kom. PBO java

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

2 TIPE DATA DAN VARIABEL

P3 Pengantar Pemrograman C

Dasar Pemrograman Java

BAB 5 PERULANGAN DAN ARRAY

PHP (HYPERTEXT PREPROCESSOR)

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Kuliah III - Dasar Pemrograman

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

A. Putting a Program Together

IT234 - Algoritma dan Struktur Data. Ramos Somya

Kurikulum Qt. { Basic OOP } Chapter 4. Function

DASAR PHP. Oleh : Devie Rosa Anamisa

Pemrograman JAVA INPUT-OUTPUT

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

BAB II VARIABEL DAN TIPE DATA

Percabangan & Perulangan

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

MENGAPA PYTHON++? SETUP

A. Putting a Program Together

Dasar PHP. Wiratmoko Yuwono

BAB I PENGENALAN BAHASA C

Selection / Pemilihan PEMILIHAN

Struktur Bahasa C dan C++

1 - Bahasa Pemrograman

STRUKUR KENDALI : PERCABANGAN

Perulangan, Percabangan, dan Studi Kasus

MODUL DUA VARIABEL DAN TIPE VARIABEL

Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y

BAHASA PEMROGRAMAN JAVA

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

PENGENALAN PHP DASAR

MODUL 5 PERULANGAN (LOOPING)

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

BAB V. STATEMEN KONTROL

Operator, Statement kondisional, dan Iterasi pada Java

Tipe Data dan Operator

Identifier dan Tipe Data

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Transkripsi:

I. ATURAN PENULISAN II. STRUKTUR PEMROGRAMAN PYTHON 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. 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 <iostream.h> 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 : $ chmod +x pertama.py $ pertama.py Selamat Belajar Python Sukses $ Windows 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 >>> n = 5 >>> n = n + 1 >>> n 6 >>> abc bulan# nama-barang while Kuartal 2 Kuartal 2 For nama 3semester pass _xyz Rupiah >>> 123satu = angka >>> lebih$ = 50000 >>> bil_genap = 24 >>> bil$_dolar = 1 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 Continue else for Import not Raise assert def except from In or return break del exec global Is pass Try class elif finally if Lambda print while

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