Anda di halaman 1dari 12

Praktikum Teknologi Komputer

MODUL
Basic Python Programming

I. Pokok bahasan Praktikum

1. Pengenalan Perintah dasar bahasa Python


2. Latihan menyelesaikan masalah

II. Tujuan Instruksional Praktikum


1. Mahasiswa dapat memahami perintah dasar Bahasa Python
2. Mahasiswa dapat belajar untuk menyelesaikan permasalahan yang ada.
3. Mahasiswa mampu mengerjakan beberapa permasalahan yang ada

III. Durasi
150 menit x 2
IV. Materi Pengenalan Bahasa pemrograman python

Tampilan awal aplikasi python

Tanda >>> , artinya python siap meneriam perintah

Perintah print
Perintah print berfungsi untuk menampilkan teks pada layer.

Contoh masukan print (“Hello World”) kemudian tekan enter.

Dalam fungsi print pada python juga bisa menggunakan tanda ‘ ‘ untuk menggantikan
tanda “ “ namun dalam beberapa kasus dapat menghasilkan eror

1|Basic Python Programming


Untuk mengatasi eror dapat menggunakan cara

4.1. Algebraic Expressions and Functions


Dalam python untuk operasi aritmatika dapat langsung memasukan tipe data yang
mau di gunakan dan operator matematikanya.

Khusus operasi pembagian ada beberapa perbedaan

Dalam python jika melakukan operasi pembagian hasil yang dikeluarkan otomatis
bernilai desimal,
Sebuah nilai yang memiliki decimal disebut float, dalam python kita juga bisa melakukan
operasi aritmatika dengan tipe data float.

2 |B a s i c P y t h o n P r o g r a m m i n g
Untuk perpangkatan, hasil sisa bagi, dan hasil interger dari pembagian dapat dilakukan
dengan cara :
(**) → untuk operasi pangkat
(//) → untuk memberikan hasil
pembagian dengan tipe data int
(%) → untuk operasi modulus

Fungsi-fungsi dasar aritmatika dalam python

Abs() → untuk memberikan nilai


absolute suatu variable
Max() → menentukan
variabel/angka terbesar
Min() → menentukan
variabel/angka terkecil

Operasi perbandingan sederhana dalam python

Dalam python juga bisa


menggabungkan perbandingan dan
operasi logika seperti and, or, dan
not
>>>3 < 5 and 4<5
true

3 |B a s i c P y t h o n P r o g r a m m i n g
4.2. Variables and Assignment

Pernyataan x = 6 artinya kita


memasukan angka 6 ke dalam
variabel x, sehingga ketika kita
ketik x akan mengembalikan nilai
6
Bentuk umum :
<nama_variabel> = <expression>

Variable x juga dapat digunakan


untuk operasi yang lain seperti
gambar di samping.
Kita juga bias memasukan nilai
x+x dalam variable tes

Aturan nama variable

• myList and _list are OK, but 5list is not.


• list6 and l_2 are OK, but list-3 is not.
• mylist and myList are different variable
names.

4 |B a s i c P y t h o n P r o g r a m m i n g
4.3. String
String adalah kumpulan kata,angka, dan tanda baca yang diapit dengan tanda ‘ ‘ atau “ “

Kita juga bisa memasukan sebuah


string ke dalam sebuah variabel

String operator
String juga dapat di olah sama seperti angka

Untuk menggabungkan 2 buah


string kita bisa menggunakan
operator + dan untuk mengulang
string yang sama bisa
menggunakan operator *

• Beberapa fungsi yang bisa digunakan untuk tipe data string

fungsi in digunakan untuk


mengecek apakah ada ‘h’
dalam variable s

5 |B a s i c P y t h o n P r o g r a m m i n g
• Indexing operator

Index dimulai dari 0, string


disimpan dengan index
yang urut

Ilustrasi index

Index ke-0 merupakan huruf


pertama dari string, index ke-4
berarti huruf ke-5 dari string

4.4. List
List adalah rangkaian dari sebuah objek. Obejk disini dapat diartikan sebagai berbagai tipe
seperti angka, string, atau bahkan list yang lain.
Contoh list :
Kita membuat sebuah list buah
yang berisi 3 buah string nama
buah
Untuk list random terdapat 3 buah
tipe data yaitu string ‘apa’,
angka/int 2, dan sebuah list.

6 |B a s i c P y t h o n P r o g r a m m i n g
• List Operator
Ini adalah beberapa contoh operator yang bisa digunakan dalam list

Contoh penggunaan :

7 |B a s i c P y t h o n P r o g r a m m i n g
• List Method
Dalam list kita juga dapat menggunakan beberapa fungsi untuk mengolah list kita. Berikut
adalah beberapa contohnya :

*untuk melihat fungsi-fungsi yang lain dapat mengetik “help()” di python anda
Fungsi append()

Fungsi count()

Fungsi sort()

Fungsi sort jika diterapkan dalam


list yang berisi string akan
diurutkan secara ascending
Jika list berisi angka maka akan
diurutkan secara ascending
Jika list berisi string dan angka
maka fungsi sort tidak dapat
digunakan.
Daftar pustaka

8 |B a s i c P y t h o n P r o g r a m m i n g
4.4 Tuples

Tuples pada python pada dasarnya sama seperti list namun data yang berada di dalam tuples
tidak dapat diubah. Tuples dapat di isi berbagai macam tipe data.
Cara membuat tuples

Jika tuples hanya berisi satu data


tetap harus di beri koma

• Basic tuples operations


Python expression Result Description
len((3,6,7,8)) 4 Ukuran tuples
(1,2,3)+(a+b+c) (1,2,3,’a’,’b’,’c’) Concatenation
(‘hi’)*3 (‘hi’, ‘hi’, ‘hi’) Repetation
3 in (3,5,8) True Membership
del NamaTuples Menghapus tuples

• Tuples indexing and slicing


>>> tup = (1,2,3,4,5,6,7)
Python Expression Result Description
Tup[0] 1 Indeks dimulai dari 0
Tup[4:] 5,6,7 Ambil data mulai dari indeks
ke-4
Tup[1:3] 2,3 Ambil data setelah indeks ke-1
dan sebelum indeks ke-3

9 |B a s i c P y t h o n P r o g r a m m i n g
• Built in tuples functions
Python Expression Description
cmp(tup1,tup2) Membandingkan elemen kedua tuples
len(tup) Menghitung Panjang tuples tup
max(tup) Memberikan nilai data yang terbesar yang ada
di tup
min(tup) Memberikan nilai data yang terkecil yang ada
di tup
tuple(seq) Mengkonversi list seq menjadi tuple

10 |B a s i c P y t h o n P r o g r a m m i n g
Daftar Pustaka

Bibliography
John wiley & sons, Inc. (n.d.). In L. Perkovic, Introduction to Computing using Python an
application development focus (pp. 15-29).

11 |B a s i c P y t h o n P r o g r a m m i n g

Anda mungkin juga menyukai