Thursday, March 3, 16

dokumen-dokumen yang mirip
1 Pengenalan IDE Python

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

SUMBER BELAJAR PENUNJANG PLPG

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

Pertemuan2 Percabangan & Perulangan pada Python

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

mengoperasikan komputer pemecahan masalah di Geofisika Bahasa pemrograman Python diperkenalkan dengan Bahasa Python

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

DASAR PEMROGAMAN BAHASA PHYTON Ardiansyah

MODUL 2 INTERNET PROGRAMMING : PHP (2)

Teori Algoritma. Struktur Algoritma

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

MODUL DUA VARIABEL DAN TIPE VARIABEL

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Pemrograman pada MATLAB

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

1. Standard Library Function adalah fungsi-fungsi yang telah disediakan oleh Interpreter Python dalam file-file atau librarynya.

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

Artikel BERKENALAN DENGAN MAXIMA

METODE NUMERIK Modul I

MODUL I MENGENAL MATLAB

Laporan Praktikum 14 (3) ( ) Metode Komputasi Matematika. Catatan Video, Bahan Relevan dan Buku Syaifudin. Syarif Abdullah (G )

BAB 3 PENYELESAIAN KONDISI

BAB IV STUDI KASUS 4.1 Rumusan masalah 4.2 Pendekatan masalah

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Struktur Program. Rinta Kridalukmana

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

Algoritma Pemograman 1 A. Minggu 1

PERTEMUAN 7 REVIEW (QUIZ)

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Buat program untuk menghitung volume dari sebuah kubus

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017

PHP (HYPERTEXT PREPROCESSOR)

MODUL VII MATH CLASS ACTION SCRIPT 2.0

Aplikasi Pembelajaran Matematika Dengan Menggunakan Microsoft XNA

1 MODUL 5 MODUL 5 PERULANGAN

MODUL FUNCTION. Struktur Umum. Struktur umum dari fungsi diatas dapat dijelaskan sebagai berikut :

Algoritma dan Pemrograman

SCRIPTS AND FUNCTIONS

STRUKTUR PEMROGRAMAN PYTHON

Mobile Programming. Python Script SL4A & Basic Python Script

BERKENALAN DENGAN MAXIMA

CCH1A4 / Dasar Algoritma & Pemrogramanan

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

BAB XI MENGGUNAKAN FUNGSI DALAM EXCEL

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

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

MODUL 3 FUNCTION Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

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

MODUL I PENGENALAN MATLAB

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

Modul Praktikum Pemrograman

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Laporan Praktikum Modul 9 Sistem Operasi

M.Octaviano Pratama

3.1 Gambaran Umum Perancangan Aplikasi Pembuatan Folwchart a) Master Database b) Rekam Medis

Pertemuan3 Fungsi pada Python

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PERULANGAN PADA PYTHON

PERTEMUAN - 3 PEMROGRAMAN MODULAR

PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

SYNTAX PHP Rumus dan Matematika

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

Saifoe El Unas 2. Free Format

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

Belajar Java Script.

1. Algoritma & Pemrograman

PENGENALAN PHP DASAR

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

Bab 7 PEMROGRAMAN MODULAR

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

Semua Bisa Menjadi Programmer Python Basic

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

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

Pengenalan Algoritma dan Pemrograman Pascal

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

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

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PERCABANGAN PADA PYTHON

Algoritma Pemrograman 2 B

STK 571 KOMPUTASI STATISTIK Materi 3

Oleh : Fiftin Noviyanto

Pembahasan X = Rp Tarif Pajak = 5% 8% Harga televisi + pajak 5% = % = % = % =

CCH1A4 / Dasar Algoritma & Pemrogramanan

MODUL 3 DASAR-DASAR PHP

Praktikum 4 PENGAMBILAN KEPUTUSAN

KURSUS ONLINE JASA WEBMASTERS

BAB 5 Mendapatkan Input dari Keyboard

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

Metode Numerik (Pendahuluan) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Transkripsi:

basic Python

basic Python Materi Kuliah Minggu ke-2 Metode Komputasi (Geofisika)

Bilangan dan Ekspresi python dapat digunakan sebagai Kalkulator >>> 2 + 2 >>> 4 >>> 53672 + 235253 >>> 288925 Hal ini tidak berlaku untuk bilangan pecahan

Bilangan dan Ekspresi >>> 1/2 >>> 0 bilangan bulat, akan dibulatkan ke bawah. bandingkan >>> 1.0/2.0 >>> 0.5

Bilangan dan Ekspresi >>> 1.0/2 >>> 0.5 >>> 1/2.0 >>> 0.5 Agar ostosmastis, gunakan >>> from future import division

Modulus, sisa pembagian, % Contoh

Variabel adalah sebuah nama yang menyatakan sebuah nilai. Misal saya ingin w bernilai 4, maka >>> w = 4 sehingga, >>> w * 2 >>> 8

Variabel Penamaan variabel adalah bebas, asalkan tidak diawali dengan angka Jadi nama variabel Contoh2 adalah diperbolehkan, sedangkan 2Contoh tidak diperbolehkan

Statements Ekspresi adalah sesuatu Statement melakukan sesuatu atau memerintah komputer untuk melakukan sesuatu. bandingkan >>> 2 * 2 (ekspresi) dan >>> print 2 * 2 (statement)

Input dari user >>> input( Berapa umur anda? ) Berapa umur anda? 42 42 >>> x = input( x : ) >>> x : 34 >>> y = input( y : )

Input dari user >>> y = input( y : ) >>> y : 42 >>> print x * y >>> 1428

Fungsi >>> 2**3 >>> 8 >>> pow(2,3) >>> 8 sebuah fungsi seperti program kecil yang melakukan aksi khusus.

Fungsi Python kaya akan fungsi-fungsi yang dapat melakukan pekerjaan luar biasa (build-in function), misal pow( ) Kita dapat membuat sendiri fungsi kita fungsi build-in yang lain, misalnya abs( ) ; round( ) >>> round(1.0/2.0), >>> 1.0

Fungsi >>> round(32.9) >>> 33 Bagaimana agar memaksa pembulatan ke bawah? ada fungsi >>> floor( ) Namun fungsi build in ini tidak tersedia bebas, tapi berada dalam sebuah Modul

Modul Modul adalah sebuah ekstensi, yang dapat diimpor ke dalam Python untuk meningkatkan kemampuannya Untuk mengimpor modul ke dalam Python, digunakan perintah import [nama modul] fungsi floor ( ) tadi, ada pada modul bernama math, sehingga untuk menggunakan fungsi floor, terlebih dahulu

Modul fungsi floor ( ) tadi, ada pada modul bernama math, sehingga untuk menggunakan fungsi floor, terlebih dahulu harus diimpor ke dalam Python dengan perintah >>> import math >>> math.floor(32.9) >>> 32.0

Modul Jadi untuk memanggil fungsi di dalam modul, maka dipanggil modul.fungsi >>> math.ceil(32.9) >>> 33.0 >>> int(math.floor(32.9)) >>> 32 >>> math.sqrt(3) >>> 1.7320508075688772

Modul Jika sebuah fungsi sering digunakan, maka pemanggilan dengan nama modul menjadi kepanjangan fungsi tersebut dipanggil khusus dengan panggilan sayang >>> from math import sqrt >>> sqrt(3) >>> 1.7320508075688772

Modul Ada lagi teknik rahasia untuk menghindari penulisan modul.fungsi, yaitu mendefinisikan fungsi sebagai variabel, misal >>> akar = math.sqrt >>> akar(4) >>> 2.0

Fungsi kompleks ini sangat berguna di Geofisika, diantaranya untuk membuat skrip program FFT (Fast Fourier Transform) Modul

back to the future Kembali ke masa depan Guido von Rossum, sang pembuat Python dipercaya memiliki mesin waktu, karena sering beberapa permintaan user untuk sebuah fitur tertentu di dalam Python sudah diimplementasikan di dalam modul ajaib future

Menyimpan dan mengeksekusi Program Jendela interaktif Python sangat berguna untuk menjalankan perintah sehingga kita bisa mengetahui solusinya. Namun semua yang telah ditulis di jendela interaktif Python akan hilang dan tidak tersimpan, saat jendela tersebut ditutup. Agar tidak hilang, kita bisa menuliskan sebuah program dan menyimpanya

Menyimpan dan mengeksekusi Program

Agar seperti layaknya sebuah program

Komentar pada saat menulis program, kita sering merasa perlu untuk memberi keterangan pada sebuah proses di dalam program, agar orang lain dapat memahami alur proses dari program kita yaitu dengan memberi awalah pagar, # # menghitung keliling lingkaran print 2 * pi * radius

String

Menggabung string Let s say Hello, word! <Enter> Let\ s say Hello, word! Jadi, Python langsung dapat menggabung 2 string, jika diketik serempak, namun x = Hello, y = word! x y SyntaxError: invalid syntax

String representation

String yang panjang print Ini adalah contoh string yang panjang...lanjutan......lanjutan...... sampai disini.

Raw string