Disusun oleh :
PULUT SURYATI
EDY PRAYITNO
AKAKOM
YOGYAKARTA
2020
i
MODUL 1
PENGENALAN PYTHON
CAPAIAN PEMBELAJARAN
KEBUTUHAN ALAT/BAHAN/SOFTWARE
Python 3
DASAR TEORI
Instalasi Python
Disini kita akan belajar bahasa pemrograman Python menggunakan versi 3.7.
Linux
Buka browser, kunjungi http://www.python.org/downloads/source/ kemudian
download versi Python berbentuk file zip untuk Unix/Linux selanjutnya skstrak
file zip yang baru saja di download .
Windows
Syntax dasar
Dibawah ini adalah contoh fungsi Python yang digunakan untuk mencetak. Di
Python untuk mencetak cukup gunakan fungsi print(), dimana sesuatu yang akan
dicetak harus diletakkan diantara kurung buka dan kurung tutup.
Komentar Python
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi
atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau
memberikan keterangan tertulis pada script. Komentar biasa digunakan untuk
membiarkan orang lain memahami apa yang dilakukan script. atau untuk
mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit
script tersebut.
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk
menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila
kita bandingkan dengan bahasa pemrograman yang lain.
Untuk mulai membuat variabel di Python caranya sangat mudah, Anda cukup
menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara
menambahkan tanda sama dengan = diikuti dengan nilai yang ingin
dimasukan.
Operator
Operator adalah konstruksi yang dapan memanipulasi nilai dari operan.
Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah
operator.
Bahasa pemrograman Python mendukung berbagai macam operator,
diantaranya :
Membersikan layar
import os
os.system(‘cls’)
Cara pakainya:
Artinya, teks yang diinputkan dari keybout akan disimpan dalam variabel
Nama_variabel
PRAKTIK
1. Menjalankan Python
2. Syntax dasar
Mencetak menggunakan fungsi print(), dimana sesuatu yang akan dicetak
harus diletakkan diantara kurung buka dan kurung tutup.
print("Hello World")
Saat anda menjalankan script diatas, Anda akan melihat output berupa text
Hello World
3. Menggunakan komentar
Ketik :
>>>#ini adalah komentar
>>>print (“hello world”) #ini juga komentar
Hasil
4. Mencoba berbagai tipe data
#tipe data Boolean
print(True)
#tipe data String
print("Ayo belajar Python")
print('Belajar Python Sangat Mudah')
#tipe data Integer
print(20)
#tipe data Float
print(3.14)
#tipe data Hexadecimal
print(9a)
#tipe data Complex
print(5j) #tipe data List
print([1,2,3,4,5])
print(["satu", "dua", "tiga"])
#tipe data Tuple
print((1,2,3,4,5))
print(("satu", "dua", "tiga"))
5. Menggunakan variabel
#proses memasukan data ke dalam variabel
nama = "John Doe"
#proses mencetak variabel
print(nama)
#nilai dan tipe data dalam variabel dapat diubah
umur = 20 #nilai awal
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
umur = "dua puluh satu" #nilai setelah diubah
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
namaDepan = "Budi"
namaBelakang = "Susanto"
nama = namaDepan + " " + namaBelakang
umur = 22
hobi = "Berenang"
print("Biodata\n", nama, "\n", umur, "\n", hobi)
#contoh variabel lainnya
inivariabel = "Halo"
ini_juga_variabel = "Hai"
_inivariabeljuga = "Hi"
inivariabel222 = "Bye"
panjang = 10
lebar = 5
luas = panjang * lebar
print(luas)
6. Operator
#OPERATOR ARITMATIKA
#Penjumlahan
print(13 + 2)
apel = 7
jeruk = 9
buah = apel + jeruk
# print(buah)
#Pengurangan
hutang = 10000
bayar = 5000
sisaHutang = hutang - bayar
print("Sisa hutang Anda adalah ", sisaHutang)
#Perkalian
panjang = 15
lebar = 8
luas = panjang * lebar
print(luas)
#Pembagian
kue = 16
anak = 4
kuePerAnak = kue / anak
print("Setiap anak akan mendapatkan bagian kue sebanyak ", kuePerAnak)
#Pangkat
bilangan3 = 8
bilangan4 = 2
hasilPangkat = bilangan3 ** bilangan4
print(hasilPangkat)
7. Input keyboard
#Latihan 1
apel = input(‘apel =’)
jeruk = input(‘jeruk=’)
buah = apel + jeruk
# print(buah)
#Latihan 2
kue = input(“kue =”)
anak = input(“anak =”)
kuePerAnak = int(kue) / int(anak)
print("Setiap anak akan mendapatkan bagian kue sebanyak ", kuePerAnak)
LATIHAN
1. Menghitung rata-rata
a. Tuliskan perintah untuk mendeklarasikan 4 buah bilangan dalam variabel
dan hitung rata-rata dari 4 buah bilangan tersebut yang disimpan dalam
variabel
b. Tampilkan/print nilai variabel yang anda buat dari soal latihan 1 a
c. Tampilkan tipe data dari variabel yang anda buat
2. Menghitung jumlah total nilai akhir
Tuliskan kode program dengan python untuk menghitung total nilai akhir yang
terdiri dari 30% nilai tugas , 35% nilai uts dan 35% nilai uas
TUGAS