Modul 5 - Algoritma Pemograman
Modul 5 - Algoritma Pemograman
PENDAHULUAN
1.1 Latar Belakang
pada laporan kali ini, penyusun telah merangkum materi pengertian LISTS &
TUPLE serta lambang-lambang yang tardapat pada algoritma Pemerograman pada
praktikum sebelumnya.
1.2 Tujuan
A. List Python
List adalah tipe data yang paling serbaguna yang tersedia dalam
bahasa Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma
(item) antara tanda kurung siku. Hal penting tentang daftar adalah item dalam
list tidak boleh sama jenisnya.
D. Memperbarui List
Anda dapat memperbarui satu atau beberapa nilai di dalam list dengan
memberikan potongan di sisi kiri operator penugasan, dan Anda dapat
menambahkan nilai ke dalam list dengan metode append ().
E. Menghapus List
Karena list adalah urutan, pengindeksan dan pengiris bekerja dengan cara yang sama
untuk list seperti yang mereka lakukan untuk String.
yang
muncul obj
list.insert(index, Sisipkan objek obj ke dalam list di indeks
obj) offset
cmp(tuple1, tuple2)
# Tidak lagi tersedia dengan Python 3
BAB III
TUGAS PENDAHULUAN
Kekurangan list:
Kelebihan tuple:
a. Tuple adalah immutable, maka iterasi pada tuple lebih cepat dibandingkan
list.
b. Dapat menyimpan banyak data sekaligus secara terstruktur.
c. Apabila memerlukan data yang memang tidak untuk diubah, maka
d. menggunakan tuple bisa menjamin bahwa data tersebut akan write-
protected.
Kekurangan tuple:
list berisi anggota dari objek yang menjadiargumennya kosong, maka fungsi ini
akan mengembalikan list kosong jika argumennya adalah dictionary, maka yang
digunakan adalah key dari dictionary sebelumnya.
Manfaat tuple :
Banyak fungsi yang berkaitan tentang waktu yang dapat digunakan. Salah satunya
adalah fungsi sleep( ). Fungsi ini berguna untuk menunda waktu eksekusi. Fungsi
ini membawa parameter berupa angka yang menyatakan detik(lama) penundaan.
BAB IV
IMPLEMENTASI
4.1. Implementasi
1. Buat lah sebuah inputan data list nama makanan dan harganya secara
dinamis (cukup 5 saja) menggunakan perulangan, serta tampilkan list yang
telah dibuat menggunakan perulangan juga. Sehingga tampilan yang di
harapkan adalah sebagai berikut
Jawab:
CODING:
print("input data makanan dan harga")
print("==============================")
print()
list_nama_makanan=[]
list_harga=[]
ulang=5
for i in range(ulang):
list_nama_makanan.append(input("masukkan nama makanan: "))
list_harga.append(input("harga : "))
print()
print("============================")
print("makanan yang tersedia")
print("=============================")
HASIL:
ulang = 5
while len(nim_mhs) < ulang :
nim_1 = int(input("silahkan masukkan Nim Mahasiswa : "))
nama_1 = str(input("silahkan masukkan Nama Mahasiswa : "))
prodi_1 = str(input("silahkan masukkan Prodi Mahasiswa :
"))
alamat_1 = str(input("silahkan masukkan Alamat Mahasiswa :
"))
print("")
nim_mhs.append(nim_1)
nama_mhs.append(nama_1)
program_studi.append(prodi_1)
alamat.append(alamat_1)
tupleke_1 = tuple(nim_mhs)
tupleke_2 = tuple(nama_mhs)
tupleke_3 = tuple(program_studi)
tupleke_4 = tuple(alamat)
if len(tupleke_1) == ulang :
input_prodi = str(input("masukkan Prodi: "))
print("")
print("List mahasiswa dengan prodi "
+str(input_prodi))
print("")
for a, z, n, d in zip(tupleke_1, tupleke_2, tupleke_3,
tupleke_4) :
if input_prodi in n :
HASIL:
BAB V
PENUTUP
1.1. Analisa
Dari hasil praktikum, praktikan menganalisa bahwa list dapat dibuat
dengan element yang berbeda selain itu juga bisa menyisipkan element pada list,
menghapus element list, mengurutkan element list serta membalik element list.
Praktikan juga menganalisa bahwa tuple tidak dapat diubah tidak seperti list.
1.2. Kesimpulan
List dalam Python merupakan struktur data yang dibangun ke dalam
Python untuk menyimpan sekumpulan item yang diapit oleh dua kurung siku. List
bersifat mutable atau dapat diubah, dimana kita dapat menambah atau menghapus
elemennya.
Tupel adalah urutan objek Python yang tidak berubah. Tupel adalah
urutan, seperti daftar. Perbedaan utama antara tupel dan daftarnya adalah bahwa
tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda
kurung, sedangkan List Python menggunakan tanda kurung siku.