Anda di halaman 1dari 34

TUGAS 5

DosenPengampu : Ira Zulfa, S.T., M.Cs

Disusunoleh :

SYAFRIZAL (220401005)

FAKULTAS TEKNIK

PRODI TEKNIK INFORMATIKA

UNIVERSITAS GAJAH PUTIH TAKENGON


TAHUN 2022 / 2023
Sintax 1
Listing : Syafrizal
Input :

Output :

Di Python untuk mencetak teks ke layar digunakanlah function print. Function


print ini akan mencetak string yang diinginkan. Ada banyak cara dalam
menggunakan print
Sintax 2
Listing : Syafrizal2
Input:

Output:

raw_input, function ini berguna untuk menerima input dari user yang akan selalu
dikonversi kedalam string. Misal Anda memberikan input berupa “Belajar
Python”. Maka data tersebut akan ditampung sebagai string utuh. Kemudian pada
raw_input, terdapat satu parameter yang akan dijadikan pertanyaan atau perintah
tertulis saat meminta input. Jika Anda ingin memberikan input berupa angka, saat
memasukkan angka tersebut tidak boleh lebih dari satu angka.
Sintax 3
Listing : syafrizal3
Input :

Output:

input, function ini digunakan untuk menerima input sesuai dengan data yang
diberikan oleh user. Tidak seperti raw_input yang menerima input dan dianggap
string. Saat memberikan input kepada raw_input, Anda tidak perlu menggunakan
aturan penulisan untuk tipe data tertentu. Sedangkan di input Anda harus
mengikuti aturan penulisan untuk memasukkan input dari tipe data tertentu.
BAB 4
Kondisional_1
Input :

Pada input kondisional satu kita akan menggunakan perintah “print” untuk
mencetak atau menanpilkan output pada console. Biasanya input “print”
digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
Int biasanya berfungsi untuk mengubah bilangan atau string bilangan ke
bentuk bilangan bulat.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Untuk step-step pada input ini adalah sebagai berikut!:
1. Pertama kita ketikan perintah print setelah mengetikan printah print makan
selanjutnya ketik tanda petik(“) dan selanjutnya isi kalimatnya sesuai kemauan
anda lalu tutup lagi dengan tanda petik(“).
2. Kedua ketikan raw_input
3. Ketikan if jika anda ingin membuat pengecualian terhadap hasil
Output

Dan seperti ini hasil yang akan didapatkan jika anda menggunakan fungsi
if pada kondisional ini, mungkin Sebagian hasil dari coding tidak muncul
dikarenakan saya menggunakan versi phyton yang sedikit lawas.
Kondisional_2
Input:

Kita menggunakan perintah “print” untuk mencetak atau menanpilkan


output pada console. Biasanya input “print” digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
Int biasanya berfungsi untuk mengubah bilangan atau string bilangan ke
bentuk bilangan bulat.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Else digunakan untuk menentukan keputusan atau conditional statement.
Step pada kondisi kali ini:
1. Printah print pada kondisi kali ini masih kita gunakan di awal karena kita
ingin membuat text sebagai pernyataan.
2. raw_input digunakan untuk memasukan angka dan ketikan perintah di dalam
kurung.exp (“hii masukan angka”).
3. Else kita gunakan untuk membuat hasil pengecualian.

Output:

Ini adalah hasil yang didapatkan jika kita menggunakan syntax seperti
yang di atas
Kondisional_3
Input:

Kita menggunakan perintah “print” untuk mencetak atau menanpilkan


output pada console. Biasanya input “print” digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
Int biasanya berfungsi untuk mengubah bilangan atau string bilangan ke
bentuk bilangan bulat.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Pada syntax kali ini ada tambahan perintah yaitu elif untuk mengeksekusi
kode jika kondisi bernilai true (benar).
Step-stepnya bisa sebagai berikut:
1. Ketikan printah print sebagai pernytaan seperti yang sudah dilakukan
sebelumnya.
2. Pada perintah raw_input seperti biasanya sebagai perintah menginput angka.
3. Ketikan perintah if agar input ynag ada memiliki banyak hasil.
4. Ketikan printah elif Ketika sudah menyelesaikan satu perintah diatasnya.elif
ini digunakan untuk mengeksekusi kode jika kondisi bernilai true.
Output:

Ini hasil yang didapat Ketika mengetikan syntax tersebut.


Kondisional_4
Input:

Pada input kondisional ini kita akan menggunakan perintah “print” untuk
mencetak atau menanpilkan output pada console. Biasanya input “print”
digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Else digunakan untuk menentukan keputusan atau conditional statement.
Step-stepnya sebagai berikut:
1. Ketika username lalu buat sama denga lanjutkan dengan printah raw_input
lalu masukan string(gunakan tanda buka dan tutup kurung) lakukan hal yang
sama terhadap password.
2. Ketikan username_from_db =”user” dan untuk dibawahnya ketikan
password_from_db=”admin”.
3. Berikan kondisi if untuk menemukan jawaban lainnya
4. Dan jangan lupa tambahkan kondisi else( tambahkan string(diawali dengan
perintah print) untuk memperjelas hasilnya).
Output:

Ini adalah hasil syntax yang saya gunakan di atas


BAB 5
1. Menyusun pengulangan_1
Input :

Output:

Ketika kita menggunaka syntx di atas akan dicetak teks “ini pengulangan
ke - “ sebanyak 5 kali. Nilai 'i' pada pengulangan tersebut akan selalu berganti
nilainya setiap tahap pengulangan dilakukan. Misal ketika pengulangan pertama,
nilai 'i' akan berisi 1, ketika pengulangan kedua, nilai 'i' akan berisi 2, begitu
seterusnya sampai elemen terakhir.
2. Menyusun pengulangan_2
Input :

Output:

List yang berisi string dapat digunakan juga untuk melakukan


pengulangan for di Python. Misal terdapat list yang berisi seperti berikut
[“Rawon”, “Nasi Kuning”, “Soto Madura”, “Kupat Tahu”, “Kerak Telor”,
“Rendang Batoko”, “Pempek Selam”, “Ayam Betutu”], dalam list tersebut
terdapat elemen sebanyak delapan jenis masakan nusantara. Dengan demikian
ketika pengulangan for menggunakan list masakan tadi, pengulangan akan
dijalankan sebanyak delapan kali.
3. Menyusun pengulangan_3
Input:

Ouput:

String pada dasarnya merupakan list karakter. Misal terdapat string seperti
berikut “abcde”. Jika string tersebut digunakan pada pengulangan for, maka
akan terjadi pengulangan sebanyak lima kali.
4. Menyusun pengulangan_4
Input:

Output:

Di Python terdapat fungsi yang bernama range. Range ini menghasilkan deret
angka dengan parameter (start, stop, step). Start adalah batasawal dari list, stop
adalah batas akhir dari list, step adalah jarak antar angka yang dihasilkan oleh
range. Ada beberapa kasus penting yang perlu diperhatikan saat menggunakan
range.
5. Menyusun pengulangan_5
Input:

Output:

Pada pengulangan kali ini akan terjadi pengulangan sebanyak 10 kali terhadap
statement dibawah for. Dengan menggunakan range, kita tidak perlu repot
untuk membuat list terlebih dahulu untuk menentukan banyaknya
pengulangan yang akan kita lakukan.
6. Menyusun pengulangan_6
Input:

Output:

Pengulan for ini sama seperti yang diatas tetapi untuk outputnya tidak
sesuai dengan yang ada di modul tetapi hasilnya tidak membentuk segita
seperti yang terdapat di modul
7. Menyusun pengulangan_7
Input:

Output:

Dengan menggunakan range, kita tidak perlu repot untuk membuat list
terlebih dahulu untuk menentukan banyaknya pengulangan yang akan kita
lakukan. Sama seperti yang kita lihat di atas range secara otomatis membuat
list.
8. Menyusun pengulangan_8(While)
Input:

Output:

Pengulangan while memiliki cara kerja selama kondisi tertentu bernilai true
maka pengulangan akan diteruskan sampai kondisi bernilai false. Tentunya
dalam kondisi yang dipakai untuk eksekusi while memerlukan operator logika
dan perbandingan.
9. Menyusun pengulangan_9(While)
Input:

Output:

Ini adalah contoh taruh kondisi pengulangan di dalam pengulangannya dan tetap
menggunakan perintah while.
10. Menyusun pengulangan_10(While)
Input:

Output:

Pengulangan while lebih lanjut, berikut adalah penjumlahan angka dari 1


sampai 10. Dalam pengulangan ini terdapat sebuah variabel jml_angka yang
berfungsi untuk menampung angka – angka yang akan ditambahkan dengan
angka berikutnya di setiap 36 pengulangan.
BAB 6 : Mengenal Data Struktur Tingkat Lanjut
Mengenal list,dictionry dan tuple
Listing:6_1
Input

Output

List adalah objek koleksi yang menyimpan daftar objek. Dalam dart, list
dinyatakan dalam tipe List. type data dictionary merupakan type data yang setiap
data atau anggotanya sendiri dari key dan value, seperti halnya dengan kamus
dimana setiap data terdapat value atau arti, type data dictionary biasa digunakan
untuk yang besar dan setiap anggota atau key nya dapat di akses secara acak dan
yang harus kita ketahui dari type data dictionary ini yaitu bahwa setiap data yang
tidak memiliki indexs.Tuple adalah struktur data yang digunakan untuk
mentimpan sekumpulan data.

Listing:6_2
Input:
Output:

Slicing indeks merupakan cara untuk mengakses beberapa elemen pada list
dan tuple. Cara ini tidak dapat dilakukan di dictionary. Slicing indeks dilakukan
dengan memanggil list atau tuple kemudian tentukan indeks awal slicing dan batas
akhirnya. Kemudian indeks tersebut dipisahkan dengan tanda “:” dan diapit oleh
tanda “[“ dan “]”. Misal ada sebuah list daftar_barang kemudian ingin mengambil
10 datanya dari indeks ke – 2 maka pemanggilannya adalah daftar_barang[1:11].
Mengubah Isi list,dictionary dan tuple
Listing : 6_3
Input :
Output :

Untuk mengubah salah satu elemen setelah mendefinisikan stuktur data.


Misal ada sebuah list daftar_windows dan anda ingin mengubah elemen ke-7
dengan data baru yang asalnya “windows 10” menjadi “kali windows”. Atau ada
sebuah informasi dalam bentuk dictionary dengan key “nama” yang value asalnya
“Son Go Ku” menjadi “Vash De Stampede”. Dengan mengakses indeks tertentu
pada list dan tuple serta mengakses keys tetentu pada dictionary, Anda dapat
mengubah nilai pada indeks atau key tersebut dengan nilai yang baru.
Menambahkan data pada list,dictionary dan tuple
Listing:6_4
Input:
Output:

Ketiga struktur data ini dapat ditambahkan data baru dari data semula.
Pada list, digunakan tanda “+” untuk menambahkan data dari list baru ke list
lama. Begitupun dengan tuple, tanda “+” digunakan untuk menambahkan data
dari tuple baru ke tuple lama. Sedangkan pada dictionary digunakan method
update dari dictionary yang ingin ditambahkan data baru. Kemudian dictionary
semula akan memiliki data yang ditambahkan melalui method tersebut.
Menghapus isi list,dictionary dan tuple
Listing:6_5
Input:
Output:

Di python sendiri penghapusan salah satu elemen dapat dilakukan di list


dan dictionary. Sedangkan tuple tidak mendukung penghapusan elemen. Jika kita
lakukan penghapusan pada salah satu elemen di tuple, maka akan muncul pesan
error : “TypeError: 'tuple' object doesn't support item deletion”. Pada list Anda
tinggal menunjuk salah satu elemennya dengan sebuah angka dari 0 sampai
panjang list tersebut dikurangi satu dengan diapit tanda “[“ dan “]”. Sedangkan
pada dictionary Anda tunjuk salah satu key yang akan dihapus dari dictionary.
Menghapus list,tuple dan dictionary
Listing:6_6
Input:
Output:

Di Python dengan menggunakan perintah del pada sebuah struktur data


maka struktur data tersebut akan dihapus sepenuhnya dari memory. Hal ini
berlaku juga bagi variabel dan objek yang didefinisikan oleh programmer. Dengan
hilangnya dari memory maka struktur data yang telah dihapus tidak dapat
digunakan lagi oleh program yang Anda bangun.
Menggunakan built-in Function pada list,tuple dan dictionary
Listing :6_7
Input :
Ouput:

Untuk proses mencari nilai maksimum dan minimum, menghitung


panjang, membandingkan dua buah struktur data yang sejenis, bahkan mengubah
struktur data dari list ke tuple atau sebaliknya dapat kita lakukan juga pada
phyton. Untuk mencari nilai maksimum pada list, tuple, atau dictionary digunakan
function max ( ), sedangkan untuk mencari nilai minimum digunakan function
min ( ). Untuk perbandingan dua buah struktur data sejenis, misal list dengan list,
digunakanlah function cmp ( ). Function cmp ( ) ini akan menghasilkan tiga nilai
yaitu -1 jika list pertama kurang dari list kedua, 0 jika kedua list sama, dan 1 jika
list pertama lebih besar dari list kedua. Kemudian untuk mencari jumlah elemen
yang berada pada struktur data tersebut digunakan function len(). Dan terdapat
juga untuk konversi tipe struktur data. Tapi fitur ini hanya dapat digunakan pada
list dan tuple. Dictionary tidak mendukung proses konversi. Jadi hanya
pengubahan dari list ke tuple dan sebaliknya. Untuk pengubahan dari list ke tuple
digunakan function tuple ( ) sedangkan untuk pengubahan dari tuple ke list
digunakan function list( ).
Kesimpulan
Dari hasil syntax yang digunakan diatas terdapat beberapa function yaitu sbb:
Function print ini akan mencetak string yang diinginkan, raw_input function
ini berguna untuk menerima input dari user yang akan selalu dikonversi
kedalam string untuk selanjutnya ada function “elif”,”if” dan “else”. Elif
berfungsi untuk mengeksekusi kode jika kondisi bernilai true, if digunakan
untuk mengantisipasi kondisi yang terjadi saat jalanya program dan
menentukan tindakan yang akan diambil sesuai dengan kondisi dan else
digunakan untuk menentukan keputusan atau conditional statement. Untuk
BAB Perulangan (looping) merupakan salah satu metode control flow (aliran
kontrol) di bahasa pemrograman Python berdasarkan iterasi yang ditentukan.
Terdapat dua jenis perulangan di Python, yaitu while dan for. While pada
Python adalah syntax yang digunakan untuk eksekusi perulangan selama
ekspresi benar. for di Python adalah syntax yang digunakan untuk melakukan
perulangan berdasarkan interval yang ditentukan pengguna. Perulangan
for pada bahasa pemrograman Python mempunyai kelebihan yang tidak hanya
berdasarkan range bilangan, juga termasuk perulangan terhadap item suatu
urutan (list atau string). Adapun beberapa fungsi yang digunakan tersebut
adalah sebagai berikut : del pada sebuah struktur data maka struktur data
tersebut akan dihapus sepenuhnya dari memory. Sedangkan untuk
menambahkan kita menggunakan tanda “+” untuk menambahkan data dari
list baru ke list lama. Untuk mencari nilai maksimum pada list, tuple, atau
dictionary digunakan function max(), sedangkan untuk mencari nilai
minimum digunakan function min(). Untuk perbandingan dua buah struktur
data sejenis, misal list dengan list, digunakanlah function cmp().Kemudian
untuk mencari jumlah elemen yang berada pada struktur data tersebut
digunakan function len(). Ini semua adalah beberapa function baru yang
digunakan pada codingan kali ini.

Anda mungkin juga menyukai