Anda di halaman 1dari 81

Pertemuan II

PYTHON
Pembahasan

• Tipe Data
• Output
• Operator
• Assigment
• Variabel
• Komentar
• input
Memulai pemrograman python

Pastikan
1.Menggunakan teks editor
( Visual Studio Code)
2. Extension python sudah terinstal
Cara membuat lembaran file python
Klik file pada Visual Studio Code
Pilih New Text File
Tampilan lembar kerja visual studio code
Memberi nama file dan memberikan Extension file
python

1. Klik file
2. Save as
3. Pilih tempat folder menyimpan file
4. Beri nama file dan di akhiri dengan .py

Shortcut keyboard ( Ctr+S)


Tipe Data
Tipe data adalah Klasifikasi data yang
mengenalkan kompilator atau
penerjemah bagaimana programmer
bermaksud untuk menggunakan data
Tipe Data Dasar di Python
String : sekuen karakter atau bisa juga dianggap sebagai teks
Integer : bilangan bulat (Contoh: 126)
Float : bilangan pecahan (Contoh: 37.5)
Boolean : nilai logika benar atau salah (yaitu: True dan False)
Output
Output berarti keluaran
Jadi mengeluarkan hasil data yang kita buat di python dengan cara
menggunakan kata print di awali buka kurung dan di akhiri tutup
kurung
Contoh : print (‘Saya suka python’)
Penjelasan terhadap contoh
Kata print merupakan perintah untuk menampilkan sesuatu ke media
output, misalnya menampilkan sesuatu ke Python prompt yang pada
akhirnya terlihat di layar monitor kita.

Kurung buka dan tutup ( )


Menjalankan fungsi print tersebut

Petik ‘ ’
sebagai cara untuk merepresentasikan data String (penjelasan lebih
lengkap kita bahas pada pembahasan string)
Tipe Data String
String merupakan sekuen dari karakter, termasuk huruf (a-z,
A-Z), digit (0-9),dan juga simbol (misalnya: !@#%^&*()_+)
Cara Menggunakan String pada Python
1. (‘ ’)
2. (“ ”)
3. ‘ ’
4. “ ”
Contoh
print (‘ Salamat Datang’)
print (“ Universitas Metamedia ”)
print (“ 123 Jaya Jaya ”)

Apakah ini termasuk string ?


print(“123”) yes
print(123) NO
Bagaimana kalau ini terjadi ?
print(‘Selamat datang )
print(Universitas Metamedia”)

print’123 jaya)
Karakter Spesial yang sering digunakan pada string
Contoh Penerapan \ [enter]
print (‘ Nefri mahasiswa baru \
di Universitas Metamedia \
Jurusan informatika ’)
Bagaimana dengan source kode di bawah

print (’ Nefri mahasiswa baru


di Universitas Metamedia
Jurusan informatika ‘)

String literal yang tidak diakhiri


Latihan Waktu 1 Menit
Bagaimana menerapkan karakter spesial di bawah ini
1. \n --- pindah baris
2. \t --- Tab
3. \\ --- agar tanda \ tidak di anggap karakter spesial
4. \’ --- tidak di anggap sebagai pembuka atau penutup string
5. \” --- tidak di anggap sebagai pembuka atau penutup string
Integer
Integer adalah nama tipe data yang merupakan
bilangan bulat. Integer bisa positif dan juga bisa
negatif. Untuk bilangan negatif cukup
menambahkan tanda minus (-) di depan angka.
Jika angka bernilai ribuan atau lebih, maka tidak
boleh menuliskannya menggunakan pemisah
(seperti titik atau koma), misalnya 1.250 atau -
1,250.
Contoh penerapan integer

print (1234)
print(300000)
print (-30)
Bagaimana cara kita mengetahui itu integer
Cukup dengan perintah
print(type(123))
Latihan waktu 2 Menit

Bagaimana caranya mengetahui tipe data string


Float
Jika integer adalah untuk menyimpan
bilangan bulat, maka float adalah tipe data
untuk menyimpan bilangan pecahan
(bilangan berkoma), seperti 1.25 atau -0.75.
Latihan waktu 2 menit
Cara penerapan float
Boolean
Nama Boolean berasal dari nama ilmuan
George Boole (1815-1864) yang
mendefinisikan tentang Aljabar Boolean
yang hanya menggunakan dua buah nilai
yaitu: True dan False atau biasa juga
direpresentasikan dengan 1 dan 0.
Di pemrograman, nilai boolean True dan False sangat penting
agar bisa menciptakan sebuah program yang dinamis, yang
bisa melakukan hal-hal berbeda tergantung dengan keadaan.
Sebagai contoh saat anda memasukkan password ke
komputer, maka program akan bertanya “Apakah password
yang anda masukkan sama dengan password yang tersimpan
di komputer?”
Komputer hanya akan memiliki 2 kemungkinan jawaban
yaitu:
Ya, itu benar
Tidak, itu salah
Operator Boolean Pada Python
Contoh penerapan boolan sederhana
print (3 < 1 )

Lebih kompleks nya penerapan Boolean pada pertemuan 2 dan 3


Operator
Contoh :

Operan(nilai) Operator(+)
Operator Arimatika Dasar Python
• Tambah (+)
• Kurang (-)
• Kali (*)
• Bagi (/)
• Pangkat (**)
• Modulo (%)
• Integer division (//)
Penerapan Operator
Aritmatika
Pemangkatan
Tanda dua bintang (double asterisk) ** digunakan
sebagai tanda operasi pemangkatan bilangan. Sebagai
contoh 2 dapat ditulis di dalam Python sebagai 2 ** 3.
Angka kiri 2 disebut sebagai basis dan angka kanan 3
sebagai pangkat.
Basis dan pangkat dapat berupa integer atau pun
float, dan tipe data hasil pemangkatan tergantung tipe
data operan.
Contoh python command promt

Basis Pangkat
Contoh di Visual Studio Code
Perkalian dan Pembagian
Simbol satu bintang (asterisk) *
digunakan sebagai operator
perkalian, sementara garis miring
(slash) / sebagai operator
pembagian.
Contoh
Latihan 1 menit
1. Cara kali
2. Cara bagi
di Visual Studio Code
Hasil Perkalian dan Pembagian
Integer Division
Simbol dua garis miring (double slash) // adalah operator integer
division.
Sifat operasi integer division adalah:
hasil pembagiannya selalu berupa pembulatan ke nilai integer yang
lebih kecil atau sama dengan nilai
realnya, artinya tidak memperhatikan bagian pecahan (jika ada)
tipe data hasilnya mengikuti aturan integer vs float seperti pada
perkalian
Apakah Mulai Binggung ?
Contoh Command prompt python

Siapa yang bisa menjelaskan ?


Kapan Integer Division digunakan?

Contoh Kasus

Berikut satu contoh kasus dimana kita perlu menggunakan integer


division. Anggaplah anda membuat program kasir swalayan untuk
menghitung jumlah kupon yang diberikan kepada pembeli. Aturannya
mudah sekali, yaitu 1 kupon untuk setiap kelipatan Rp. 100.000,-.
Ketika ada pembeli yang belanja Rp. 250.000, berapa kupon yang
harusnya ia dapatkan?

Bisa menjawab nilai B- sudah ditangan ?


Jawaban
Modulo
Simbol persen % merupakan operator modulo pada Python. Operasi
modulo adalah untuk mendapatkan sisa bagi setelah proses integer
division.
Sebagai contoh:
5 % 2 adalah 1. Karena dari nilai 5 tersebut, 4-nya habis dibagi dengan
2, sehingga menyisakan 1.
12 % 5 adalah 2. Karena dari nilai 12 tersebut, 10-nya habis dibagi
dengan 5, sehingga menyisakan 2.
Penjabaran
modulo 12 % 5 terdiri dari:
Coba Tebak Hasil Dari
Hasilnya Adalah
Bagaimana Dengan Operan Negatif
Latihan
• 40%3 1

• -16%5 4

• 20%9 2

• 10%-3 -2
Kapan Modulo digunakan
Contoh lebih kompleks
Jika Penumpang nya sebanyak 139 orang
Penambahan dan Pengurangan
• +
• -

print(8+8)
print(8-8)
Variable
Jawaban
Jadi
Komentar
Input
Contoh
Fungsi Input
Maka dari itu kita perlu type casting
Hasil setelah di perbaiki

Anda mungkin juga menyukai