Tipe Data Dan Operator
Tipe Data Dan Operator
Mampu mengkategorikan tipe data dan operator untuk menyelesaikan suatu kasus
3. Mampu menerapkan casting tipe data untuk mengubah jenis data sesuai kebutuhan
7. Mampu memahami dan menerapkan operator bitwise dalam konteks yang spesifik
1. Dapat mengaplikasikan konsep variabel, tipe data, dan operasi pada python dalam kasus
pemrograman tertentu
2. Durasi Waktu
Tatap Muka 170 Menit
3. Teori
Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang
terseimpan dalam variabel. Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.
1) Nama variabel boleh diawali menggunakan huruf atau garis bawah (_) , contoh: prodi,
_prodi, prodiKu, prodi_ku.
2) Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka, contoh: _prodi,
x2, nilai3
3) Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan
kecil dibedakan. Misalnya, prodi_Ku dan prodi_ku, keduanya adalah variable yang
berbeda.
4) Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
seperti if, while, for.
Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data teks
(string) maka harus diapit dengan tanda petik (“…”). Sedangkan untuk angka (integer) dan
boolean tidak perlu diapit dengan tanda petik.
• int (integer) : bilangan bulat seperti 32, 22, 12, 10, dsb.
Penulisan tipe data teks harus diapit dengan tanda petik. Bisa menggunakan petik tunggal
( ‘ … ’ ), ganda ( “ … ” ), dan tiga ( ‘’’ … ’’’ atau “”” … ””” ).
Tipe data boolean, adalah tipe data yang hanya memiliki dua nilai yaitu True dan False atau 0
dan 1.
Operator aritmatika, operator yang digunakan dalam melakukan suatu proses operasi
matematika, seperti penjumlahan, perkalian dan sebagainya.
Operator komparasi, operator ini digunakan untuk membandingkan dua buah nilai. Operator
ini juga dikenal dengan operator relasi dan sering digunakan untuk membuat sebuah logika atau
kondisi.
Operator logika (boolean), operator logika digunakan untuk membuat operasi logika, seperti
logika AND, OR, dan NOT.
Operator bitwise, operator bitwise adalah operator untuk melakukan operasi berdasarkan
bit/biner.
Input dari user, menggunakan fungsi input(), tipe data yang akan diterima secara default oleh
fungsi input() adalah string.
Kumpulan modul dalam format .zip, dikerjakan individu dengan format penamaan
KTRL2317_20232_P4_XXX (xxx adalah 3 digit terakhir NIM). Dokumen .zip berisi dokumen
berikut :
• Contoh masukan : 17
• Contoh keluaran : Usia bisa menjadi pemilih dalam pemilu
Pseudecode
Python Program
1. Ikuti program python diatas. Printscreen layar console yang menampilkan input dan
output!
Jawab :
2. Tipe Data Real/Float : Mencari Luas Lingkaran
Buatlah sebuah program untuk menghitung luas lingkaran. Program akan menerima
Masukan : Program menerima input berupa jari – jari lingkaran dalam tipe data real
Pseudecode
Python Program
1. Ikuti program python diatas. Printscreen layar console yang menampilkan input
dan output!
Jawab :
Jawab :
Buatlah sebuah program untuk mengecek kelulusan. Diberikan nilai akhir seorang
mahasiswa [0..100] dan status mengerjakan tugas atau tidak. Apakah mahasiswa
tersebut lulus atau gagal? Batas lulus nilai akhir yang diperoleh diatas 55 dan
mengerjakan tugas atau mempunyai nilai akhir yang diperoleh diatas 90
(nilaiAkhir>90).
Masukan: 65 true
Masukan : 91 0
Catatan.
Untuk inputan yang di konversikan ke bool() maka inputan yang dimasukkan adalah
- string atau angka apapun ("True" / 1 / "a" ) maka python akan membaca sebagai true
- tanpa inputan (kosongkan saja, langsung enter jika diminta inputan) maka python akan
membaca sebagai false
Pseudecode
Python program
1. Ikuti program python diatas. Printscreen layar console yang menampilkan input dan
output!
Jawab :
Pseudocode
Program Python
1. Ikuti program python diatas. Masukkan pada console nama mahasiswa “Adnan
Dwifaldi”. Printscreen layar console yang menampilkan input dan output!
Jawab :
7. Tugas
7.1. Soal 1
Buatlah sebuah algoritma menggunakan notasi algoritma yang membaca temperatur dalam Celsius
lalu mengubahnya kedalam Fahrenheit, dan menampilkan hasil konfersinya ke dalam layar.
Formula C diubah menjadi Fahrenheit adalah sebagai berikut :
Contoh
Masukan : Temperatur dalam Celsius 50
Keluaran : Derajat dalam Fahrenheit 122
Catatan : (teks bergaris bawah adalah input)
7.2. Soal 2
Sebuah gudang memiliki kapasitas maksimum penyimpanan 10.000 unit barang. Saat ini, gudang
tersebut sudah menyimpan 7.500 unit barang dan berencana untuk menerima pengiriman baru
sebanyak 3.000 unit barang. Jika setiap unit barang membutuhkan ruang sebesar 1,2 unit kapasitas.
Buatlah program untuk menentukan apakah gudang tersebut masih memiliki cukup ruang untuk
pengiriman baru atau tidak!
7.3. Soal 3
Pada bank konvensional, uang yang disimpan dengan sejumlah x akan mendapatkan bunga tunggal
setiap p% setiap tahunnya. Buatlah sebuah algoritma yang dapat membaca x dan p, lalu
kalkulasikan bunga tunggal dari uang tersebut setelah disimpan selama 1 tahun.
Contoh 1
Masukan : 87000000 10
Masukan : 10
Keluaran : 95700000
Contoh 2
Masukan : 200000000 2.5
Masukan : 2.5
Keluaran : 205000000
Selesai :