Anda di halaman 1dari 8

PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN LANJUT

Disusun oleh :
NAMA : Diva Valdyan
NIM : 205610045
JURUSAN : Sistem Informasi 2

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


KOMPUTER AKAKOM YOGYAKARTA
2021
A. TUJUAN
1. Mahasiswa diharapkan mampu mempelajari Struktur Control dalam bahasa
pemrograman Python.

B. PRAKTIKUM
1. Kerjakan perintah yang ada data dasar teori (ditulis dalam kotak) (didalam modul)
 Pernyatan IF

Gambar diatas merupakan program dan outputnya

 Pernyataan for
Gambar diatas merupakan program dan output dari pernyataan for dimana dengan
menggunakan for bisa mengetahui jumlah masing masing kata.

 Fungsi Range

Gambar diatas merupakan program dan output dari fungsi range.

 Gabungan Range() dan Len()


Dengan danya gabungan range() dan len() dapat menghitung kata petama yang keluar
sampai yang terakhir.

 Sum(range)

Outputnya alah 6 karena angka terakhir tidak dipakai dan mulai dari angka 0. Yang terjadi
adalah 0+1+2+3 maka hasilnya adalah 6

 (list(range))

Untuk mengurutkan angka menyamping atau mendapatkan daftar list suatu range bisa
menggunakan contoh berikut ini

2. Lulus.py (program terdapat pada modul)


Pada program tersebut menunjukkan jika memilih “tidak” maka outputnya ”kamu harus
remidi”

C. LATIHAN
1. Membuat program untuk mengecek bonus dan diskon, jika belanja di atas 100 ribu
maka akan mendapat diskon sebesar 5% serta mendapat bonus minuman dingin.
Data yang diinput adalah total belanja dan output adalah Total yang harus dibayar.

Gambar diatas merupakan program dan outputnya.

2. Mencari nilai tertinggi


3. Modifikasi program latihan 2 untuk mencari nilai terendah

Dengan mengubah integer max menjadi min dan mengubah angka 0 menjadi 100 bisa
menentukan nilai terkecilnya.

4. Modifikasi program latihan 2 untuk mengitung nilai rata-rata siswa


Dengan mengubah beberapa deret seperti if dan max/min seperti gambar diatas dapat
memperoleh rata rata sebuah nilai.
5. Urutkan data nilai siswa

Dengan menambahkan list.sort dapat mengurutkan nilai terkecil ke terbesar dan jika ingin
membalikkan dari terbesar ke terkecil gunakan reverse.

6. Mencari median / nilai tengah


Gambar diatas merupakan program dan output untuk mencari nilai tengah

D. TUGAS
 Tugas tidak ada

E. KESIMPULAN
 Dengan ini mahasiswa memahami Struktur Control dalam Python. Mempelajari
perulangan,list, dan fungsi baru.

Anda mungkin juga menyukai