Program pertama python. Print hallo ini adalah program python pertamaku!!!

dokumen-dokumen yang mirip
Pertemuan2 Percabangan & Perulangan pada Python

Modul Praktikum Algoritma dan Pemrograman II

Perulangan, Percabangan, dan Studi Kasus

LIST DAN TUPLES. Kuliah Metode Komputasi, Minggu ke 3. Thursday, March 3, 16

DASAR PEMROGAMAN BAHASA PHYTON Ardiansyah

PERULANGAN PADA PYTHON

SUMBER BELAJAR PENUNJANG PLPG

BAB V. STATEMEN KONTROL

P10 Seleksi & Perulangan

MINGGU III : KONTROL PROGRAM

24/09/2017 PERCABANGAN

P9 Seleksi & Perulangan

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Operator-operator untuk list dapat dilihat pada tabel berikut:

Web Programming. Pengenalan PHP

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

Selection, Looping, Branching

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Struktur dan Kondisi Perulangan. Struktur Kondisi

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Pencarian pada Array. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Operator, Statement kondisional, dan Iterasi pada Java

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

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

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

BAB 5 PERULANGAN DAN ARRAY

MODUL. Variabel. Workshop Programming

REVIEW ARRAY. Institut Teknologi Sumatera

PEMAHAMAN DASAR DASAR JAVA

STRUKTUR PEMROGRAMAN PYTHON

MODUL 1 Alur Seleksi dengan C++

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python

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

2 Variabel, List, Lambda dan Operator

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

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

Struktur Kondisi dan Perulangan

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

MODUL 2 PHP INTRO PHP INTRO

MODUL PRAKTIKUM DASAR PEMROGRAMAN DENGAN BAHASA PYTHON

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

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Pertemuan 3 Struktur Kondisi dan Perulangan

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

Belajar ArrayList di Java

PHP (HYPERTEXT PREPROCESSOR)

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

6 Maret Structure of Java [Penyeleksian Kondisi]

Fungsi : Dasar Fungsi

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

Pertemuan 2. Muhadi Hariyanto

C / C++ / JAVA / C# / Python?

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pemrograman PHP7 untuk Pemula

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Modul 3 Percabangan dan Perulangan

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Struktur Data II. Bekerja Dengan Form.

BAB VI. STATEMENT CONTROL

STRUKTUR DASAR ALGORITMA

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL I PENGENALAN MATLAB

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

Obyektif : KONTROL ALUR PROGRAM

JavaScript. Pemrograman Web 1. Genap

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika

MODUL 2 SELECTION & LOOPING PADA FORM

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

Pemrograman Fery Updi,M.Kom

3. Struktur Perulangan dalam Bahasa C++

Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Soal hari Selasa (13/10) Latihan 7 AN

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

DASAR PHP. Oleh : Devie Rosa Anamisa

Modul Praktikum Bahasa Pemrograman 1

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Laporan Praktikum Modul 9 Sistem Operasi

Server Response. Hello

DASAR PEMOGRAMAN JAVA

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

BAHASA PEMROGRAMAN C

MODUL 2 STRUKTUR KONTROL

Kholid Fathoni EEPIS ITS Surabaya

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

3. Struktur Perulangan dalam C++

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

MODUL DUA VARIABEL DAN TIPE VARIABEL

Transkripsi:

Pemrograman Python

Program pertama python Print hallo ini adalah program python pertamaku!!! Print hallo ini adalah program python pertamaku!!!

Variable Digunakan untuk menyimpan data Dimulai huruf (A-Z)/(a-z) dan garis bawah(_) Tidak boleh dimulai dengan angka

Tipe Data pada python String Integer (-2147483648 sampai 2147483648) Float (bilangan pecahan) Bilangan kompleks (2+3j)

Operator Opertor aritmatik Operator Keterangan Contoh + Penjumlahan 1+2 - Pengurangan 4-5 * Perkalian 6*7 / Pembagian 14/7 % Sisa pembagian (Modulus) 8%3 ** Perpangkatan 6**2

Opertor perbandingan Operator Keterangan Contoh > Lebih besar dari 4>5 (false) < Lebih kecil dari 6<5 (true) == Sama dengan 20 == 20 (true)!= Tidak sama dengan 3!= 2 (true) <= Lebih kecil sama dengan 2.0 <= 2.00002 (true) >= Lebih besar sama dengan 6.3 >= 6.30001 (false)

List,Tuple, Set, Dictionaries

List List merupakan sekumpulan data yang terdapat dalam suatu variable. List ditandai tanda kurung siku [ ] List 0 1 2 3 4 5 6 7 8 9 Indeks positif 0 1 2 3 4 5 6 7 8 9 Indeks Negetif -10-9 -8-7 -6-5 -4-3 -2-1

Modifikasi List

Fungsi pada List Fungsi Keterangan Contoh insert(indeks,data) Untuk menambahkan elemen baru pada indeks tertentu List.insert(3,SDN) append(data) Untuk menambahkan elemen baru pada akhir list List.append(200) extend(list) Untuk menembahkan bayak elemen pada list List.extend([1,2,3,4]) del Untuk menghapus elemen list berdasarkan indeks del list[0] Remove(data) Untuk menghapus elemen list berdasarkan nilai elemennya List.remove( SDN ) Pop(data) Untuk menghapus elemen berdasarkan indeks List.pop(2) Reverse() Untuk membalik urutan dari elemen list List.reverse() Index() Untuk mengetahui posisi elemen suatu list List.index(100) Len() Untuk mengetahui panjang suatu list Len(list) Max() Untuk mengetahui nilai maksimal dari elemen-elemen list Max(list) Min() Untuk mengetahui nilai minimum dari elemen-elemen list Min(list) In Untuk mengetahui keanggotaan suatu data di dalam list python in list Sort Untuk mengurutkan elemen-elemen list dari yang terkecil sampai yang terbesar List.sort() Sorted Untuk mengurutkan elemen-elemen list dari yang terkecil sampai yang terbesar Sorted(list)

Fungsi pada list

Tuple Tuple ditandai dengan kurung biasa ( ).Berbeda dengan list, elemenelemen pada tuple tidak bisa diubah.

Set Sekumpulan data dengan elemen-elemen yang berbeda. Terdapat dua jenis set : Set dinamis Set Statis X=set( MININET ) Y=fronzenset( OPENFLOW )

Set Pada set dapat dilakukan operasi: Gabungan Irisan Komplemen Beda Setangkup

Fungsi pada set Fungsi Keterangan Contoh add() Digunakan untuk menambah satu elemen baru pada set X.add( A ) update() Digunkan untuk menambah elemen baru pada set X.update( POP ) remove() Digunakan untuk menghapus elemen pada set x.remove( P ) clear() Digunakan untuk menghapus semua elemen pada set Y.clear() pop() Digunakan untuk menghapus elemen pertama pada set x.pop() intersection_update() difference_update() sysmmetric_difference_ update() Digunakan untuk memperbarui suatu set dengan nilai irisannya Digunakan untuk mempebarui suatu set dengan nilai komplemennya Digunakan untuk mempebarui suatu set dengan nilai beda setangkupnya X.intersection_update(Y) Y.difference_update()

Dictionaries Sekumpulan data yang terdiri dari sepasang kunci dan nilai. Dictionaries ditandai dengan tanda kurung kurawal {} Kamus={1: mininet,2: SDN,3: Openflow }

Fungsi pada dictionaries Fungsi Keterangan Contoh clear() Berfungsi untuk menghapus seluruh elemen dictionaries kamus.clear() items() Berfungsi menampilkan seluruh elemen dictionaries kamus.items() keys() value() Berfungsi untuk menampilkan seluruh kunci yang terdapat di dalam dictionaries Berfungsi untuk menampilkan seluruh nilai yang terdapat di dalam dictionaries kamus.keys() kamus.value() pop(kunci) Berfungsi untuk menghapus elemen dengan kunci tertentu kamus.pop(1) update(object) has_key(kunci) get(kunci) Berfungsi untuk menambahkan elemen suatu dictionaries dari dictionaries lainnya Berfungsi untuk mengetahui apakah suatu dictionaries memiliki kunci tertentu (sesuai argument) Mengubah nilai balik berupa nilai dari kunci yang menjadi argument fungsi get() kamus.update(kamus2) kamus.has_key(1) Port.get(21)

Perulangan (while & for)

While Melakukan perulangan selama kondisi yang diinginkan bernilai bener (true), dan akan menghentikan perulangan jika kondisi bernilai salah (false) Kondisi true Statement false end

For Teknik perulangan yang biasanya diterapkan pada tipe-tipe data runtun (sequential data type) seperti list, tuple, set, dan dictionaries for variable in iterable : statement1 statement2 dst

Pengendalian Kondisi (if, else, if)

if satu kondisi If adalah suatu pengendali kondisi yang akan mengeksekusi suatu statement bila kondisi yang di berikan bernilai true If kondisi : statement1 statement2 dst

if dua kondisi If kondisi1 or kondisi2 : statement1 statement2 dst If kondisi1 and kondisi2 : statement1 statement2 dst

else dan elif Else merupakan opsi lain yang dieksekusi apabila if bernilai salah If kondisi : statement1 else : statement2 Dengan elif kita dapat menciptakan lebih dari satu kondisi pengujian If kondisi1: statement1 elif kondisi2 : statement2 elif kondisi3 : Statement 3

Statement Break dan Continue

Break Statement break pada python berfungsi untuk keluar dari prulangan dan melanjutkan ke statemen lanjutnya

Continue Berfungsi melompati program dan memulai iterasi baru

Latihan 1 Buatlah program kamus sederhana English-Indonesia dan Indonesia- English menggunakan dictionaries. Program akan menerjemahkan kata yang dimasukan oleh user. Program akan berjalan terus selama user ingin menggunakan kamus untuk menerjemahkan kata.

Fungsi Fungsi merupakan suatu cara dalam pemrograman tersruktur atau prosedural untuk mengatur atau mengorganisasikan logika-logika di dalam program. Fungsi berisi blok kode program yang bisa dipanggil kapanpun dibutuhkan def nama_fungsi() statement1 statement2 Statement 3

Fungsi dengan argument Argument merupakan suatu nilai atau data yang dilewatkan di dalam suatu fungsi pada saat fungi tersebut dipanggil def nama_fungsi(a) statement1 statement2 Statement 3

Modul Modul merupakan teknik pada python yang digunakan untuk mengorganisasi dan mengemas file-file program. Modul berisikan sekumpulan data dan fungsi dari suatu file.py impor sys import math import string

Kelas Kelas berisikan atribut-atribut yang terdiri dari data dan fungsi/method class nama_kelas: atribut1 atribut2 atribut13 dst