0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan1 halaman

Modul 2 Praktikum

Diunggah oleh

Vicky Wibisono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan1 halaman

Modul 2 Praktikum

Diunggah oleh

Vicky Wibisono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

MODUL PRAKTIKUM 2

Tujuan :

1. Memahami syntax dasar pada python dan dapat menjalankan program python menggunakan IDE, maupun di command prompt
atau terminal
2. Memahami konsep variabel dan dapat menerapkan dalam program
3. Memahami konsep operator dan dapat menerapkan dalam program
4. Memahami konsep input dan menerapkan dalam program

VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan
konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Variabel secara ummumnya dapat
menyimpan berbagai macam tipe data. di dalam Python, variabel bersifat dinamis, yang artinya python tidak perlu dideklarasikan tipe
data tertentu dan variabel python dapat diubah saat program dijalankan.

Lakukan percobaan dengan program berikut ini :

In [ ]: #memasukkan data dalam sebuah variabel


name = "Budi Bae" #isi variabel berupa string
print(name) #mencetak variabel

#nilai dan tipe data dalam variabel


age = 21 #tipe data angka / numeric
print(age) #mencetak nilai age
print(type(age)) #melihat tipe data dari age
age = "dua puluh satu" #tipe data string
print(age) #mencetak string dari age
print(type(age)) #melihat tipe data

first_name = "Monkey"
middle_name = "D."
last_name = "Luffy"
name = first_name+" "+middle_name+" "+last_name
age = 19
hobby = "Makan"
print("Profil\n",name,"\n",age,"\n",hobby)

#contoh variabel lainnya


age = 1
Age = 2
aGe = 3
AGE = 4
a_g_e = 5
_age = 6
age_ = 7
_AGE_ = 8
print(age, Age, aGe, AGE, a_g_e, _age, age_, _AGE_) #mencetak variabel

NUMBEROFCOLLEGEGRADUATES = 2500
numberOfCollegeGraduates = 2500
NumberOfCollegeGraduates = 2500
number_of_college_graduates = 2500
#mencetak variabel
print(numberofcollegegraduates, NUMBEROFCOLLEGEGRADUATES,numberOfCollegeGraduates, NumberOfCollegeGraduates, number_of_col

OPERATOR
Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, sebagai contoh yang
dapat diimplementasikan menggunakan operator, 5 + 10 = 15, Dimana 5 dan 10 adalah operan dan + adalah operator.

Bahasa pemrograman Python mendukung berbagai macam operator, diantaranya :

1. Operator Aritmatika (Arithmetic Operators)


2. Operator Perbandingan (Comparison (Relational) Operators)
3. Operator Penugasan (Assignment Operators)
4. Operator Logika (Logical Operators)
5. Operator Bitwise (Bitwise Operators)
6. Operator Identitas (Identity Operators)

Operator Aritmatika

Operator Perbandingan

Operator Penugasan

Operator Logika

Operator Bitwise

Operator Identitas

Jalankan Program Berikut ini

In [ ]: #OPERATOR ARITMATIKA
#Penjumlahan
print(13 + 2)
mangga = 7
pisang = 9
buah = mangga + pisang
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)

#Sisa Bagi / Modulus


bilangan1 = 14
bilangan2 = 5
hasil = bilangan1 % bilangan2
print("Sisa bagi dari bilangan ", bilangan1, " dan ", bilangan2, " adalah ", hasil)

#Pangkat
bilangan3 = 8
bilangan4 = 2
hasilPangkat = bilangan3 ** bilangan4
print(hasilPangkat)

#Pembagian Bulat
print(10//3)
#10 dibagi 3 adalah 3.3333. Karena dibulatkan maka akan menghasilkan nilai 3

INPUT
Fungsi input() menerima satu buah parameter string, yang mana parameter tersebut akan ditampilkan di layar sebelum user memasukkan
sebuah data. Kita membuat sebuah variabel yaitu variabel nama. Kemudian kita mengisi variabel nama tersebut berdasarkan inputan dari
user.

Jalankan program berikut ini:

In [ ]: nama = input('Masukkan nama anda: ')


print(type(nama))
print('Halo,', nama, '.. selamat datang!')

MENGUBAH TIPE DATA INPUT

Jalankan Program Berikut ini :

In [ ]: print('Kalkulator luas persegi panjang\n')


panjang = input('Masukkan panjang: ')
lebar = input('Masukkan lebar: ')

print('Luas =', panjang * lebar)

In [ ]: print('Kalkulator luas persegi panjang\n')


panjang = int(input('Masukkan panjang: '))
lebar = int(input('Masukkan lebar: '))

print('Luas =', panjang * lebar)

Silahkan bandingkan hasil dari kedua program diatas

TUGAS
1. Buatlah program menggunakan variable, dengan variabel yang mendeskripsikan biodata anda, misalkan

In [ ]: deskripsi ="ini program python"


nama = "Budi Bae"
alamat = "Palembang"
umur = 20
hobi = "makan"

dengan output sebagai berikut:


Nama saya Budi Bae yang beralamat di Palembang, umur sekarang 20 tahun dan memiliki hobi makan

panjang = 15
lebar = 5.7
keliling_persegi_panjang = panjang*lebar
lebar_persegi_panjang = 2*(panjang+lebar)

dengan output sebagai berikut:


Sebuah persegi panjang memiliki panjang 15 cm, lebar 5.7 cm dan memiliki luas sebesar 85.5 cm dan keliling 41.4 cm

2. Buatlah program menggunakan operator dan tipe data, dengan skenario sebagai berikut:

In [ ]: # program 1: perhitungan sederhana


BilanganPertama = 15
BilanganKedua = 8
BilanganKetiga = 100
RumusPengjumlahan = BilanganPertama + BilanganKedua + BilanganKetiga
RumusPengurangan ?
RumusPerkalian ?
dengan output sebagai berikut:

Pengjumlahan = 15 + 8 + 100 = ?
Pengurangan = 15 - 8 - 100 = ?
Perkalian = 15 x 8 x 100 = ?
# program 2: menghitung luas bangun datar
# 1. Luas Persegi
panjang_sisi = 20
luas_persegi = panjang_sisi * panjang_sisi
# 2. Luas Persegi Panjang
panjang_pp = 50
lebar_pp = 25.5
luas_pp = panjang_pp * lebar_pp
# 3. Luas Segitiga
alas_segitiga = 40
tinggi_segitiga = 60
luas_segitiga = 0.5*alas_segitiga*tinggi_segitiga
# Lanjutkan untuk luas lingkaran, luas jajaran genjang dan trapesium
tampilkan output,berupa nilai variabel nya masing - masing

3. Buatlah program Luas Segitiga, Luas Jajar Genjang, dan Luas Lingkaran menggunakan input user untuk mengisi varibel yang
dibutuhkan untuk menghitung

Laporan :

1. Cover
2. Pendahuluan
3. Tujuan dan manfaat
4. Program
5. Analisis program & Kesimpulan
6. Referensi

Upload file laporan praktikum kalian ke google classroom yang disediakan asisten praktikum dengan format .pdf nama file
nim_anda_praktikum-modul-2.pdf

In [ ]:

Anda mungkin juga menyukai