Anda di halaman 1dari 8

LAPORAN AKHIR PRAKTIKUM

Mata Praktikum : Algoritma dan Pemrograman 1


Kelas : 1IA21
Praktikum Ke- :5
Tanggal : 14 November 2023
Materi : Tipe Barisan Data, File dan Eksepsi New
NPM : 51423515

Nama : Muhammad Farhan


Ketua Asisten : Riska Septyani
Paraf Asisten :

Jumlah Lembar : 8 Lembar

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2023
LISTING / ACT 1

LISTING / ACT 2

LISTING / ACT 3
LOGIKA
ACT 1

Line pertama ada print() digunakan untuk sebuah fungsi dalam banyak bahasa pemrograman
yang digunakan untuk menampilkan atau mencetak output ke layar atau konsol.
Line ketiga, keempat, kelima ada nolist = [], ganjil = [], genap = [] adalah tiga variabel
dalam Python yang digunakan untuk menyimpan data dalam bentuk list.
Line ketujuh ada data = int (input("Masukkan Jumlah Elemen Dalam List = "))
digunakan untuk baris kode dalam bahasa Python yang digunakan untuk meminta pengguna
memasukkan sebuah angka yang akan dijadikan nilai variabel data.

Line kedelapan ada for i in range(1, data + 1 ) digunakana untuk mengiterasi atau
mengeksekusi blok kode tertentu sejumlah kali.
Line kesembilan ada elm = int(input(f"Nilai Elemen ke - {i} : ")) digunakan untuk meminta
pengguna memasukkan nilai elemen ke-i dalam suatu list dan kemudian menyimpan nilai
tersebut dalam variabel elm.
Line kesepuluh ada nolist.append(elm) digunakan untuk pernyataan dalam bahasa Python
yang digunakan untuk menambahkan nilai elm ke dalam list nolist.

Line ke-12 ada for j in range(data) digunakan untuk mengiterasi atau mengeksekusi blok
kode tertentu sejumlah data kali.
Line ke-13 ada if nolist[j] % 2 == 0 digunakan untuk memeriksa apakah elemen ke-j dari list
nolist adalah bilangan genap.
Line ke-14 ada genap.append (nolist[j]) digunakan untuk menambahkan elemen ke-j dari
list nolist ke dalam list genap.
Line ke 15 ada else digunakan untuk menentukan blok kode yang akan dijalankan jika
kondisi di dalam if tidak terpenuhi (bernilai False).
Line ke 16 ada ganjil.append(nolist[j]) digunakan untuk menambahkan elemen ke-j dari list
nolist ke dalam list ganjil.
Pada codingan terakhir, kita akan mencetak fungsi dalam bahasa pemrograman Python yang
digunakan untuk menampilkan atau mencetak output ke layar atau konsol. Contoh:
print("Elemen-elemen dalam list = ", nolist):
Mencetak pesan "Elemen-elemen dalam list = " diikuti oleh isi dari list nolist.
print("Elemen ganjil dalam list = ", ganjil):
Mencetak pesan "Elemen ganjil dalam list = " diikuti oleh isi dari list ganjil.
print("Elemen genap dalam list = ", genap):
Mencetak pesan "Elemen genap dalam list = " diikuti oleh isi dari list genap.
LOGIKA
ACT 2

Line pertama ada def main() digunakan untuk deklarasi suatu fungsi utama (main function)
dalam bahasa pemrograman Python. Fungsi utama ini sering digunakan sebagai tempat mulai
eksekusi program.
Line kedua ada file = open(“farhan.txt”, “w”) digunakan untuk baris kode dalam bahasa
pemrograman Python yang digunakan untuk membuka atau membuat suatu file dengan nama
"farhan.txt" dalam mode tulis ("w").

keempat ada nama = input("\nMasukan nama\t\t= ") digunakan untuk baris kode dalam
bahasa Python yang meminta pengguna untuk memasukkan data melalui keyboard dan
menyimpan data tersebut dalam variabel nama.
Line kelima ada kelas = input("\nMasukan kelas\t\t= ") digunakan untuk baris kode dalam
bahasa Python yang meminta pengguna untuk memasukkan data melalui keyboard dan
menyimpan data tersebut dalam variabel kelas.
Line keenam ada npm = input("\nMasukan npm\t\t= ") digunakan untuk baris kode dalam
bahasa Python yang meminta pengguna untuk memasukkan data melalui keyboard dan
menyimpan data tersebut dalam variabel npm.
Line ketujuh ada jurusan = input("\nMasukan jurusan\t\t= ") digunakan untuk baris kode
dalam bahasa Python yang meminta pengguna untuk memasukkan data melalui keyboard dan
menyimpan data tersebut dalam variabel jurusan.
Line kedelapan ada fakultas = input("\nMasukan fakultas\t= ") digunakan untuk baris
kode dalam bahasa Python yang meminta pengguna untuk memasukkan data melalui
keyboard dan menyimpan data tersebut dalam variabel fakultas.
Line kesembilan ada angkatan = input("\nMasukan angkatan\t= ") digunakan untuk baris
kode dalam bahasa Python yang meminta pengguna untuk memasukkan data melalui
keyboard dan menyimpan data tersebut dalam variabel angkatan.
Line ke-11 file.write(nama + "\n") digunakan untuk program membuka file "contoh.txt"
dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis nilai nama
ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with selesai, file akan
ditutup secara otomatis.
Line ke-12 ada file.write(kelas + "\n") digunakan untuk program membuka file "contoh.txt"
dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis nilai kelas
ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with selesai, file akan
ditutup secara otomatis.
Line ke-13 ada file.write(npm + "\n") digunakan untuk program membuka file "contoh.txt"
dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis nilai npm
ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with selesai, file akan
ditutup secara otomatis.
Line ke-14 ada file.write(jurusan + "\n") digunakan untuk program membuka file
"contoh.txt" dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis
nilai jurusan ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with
selesai, file akan ditutup secara otomatis.
Line ke-15 ada file.write(fakultas + "\n") digunakan untuk program membuka file
"contoh.txt" dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis
nilai fakultas ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with
selesai, file akan ditutup secara otomatis.
Line ke-16 ada file.write(angkatan + "\n") digunakan untuk program membuka file
"contoh.txt" dalam mode penulisan ("w") menggunakan with open(...), dan kemudian menulis
nilai angkatan ke dalam file dengan menambahkan baris baru setelahnya. Setelah blok with
selesai, file akan ditutup secara otomatis.
Line ke-18 ada file.close() digunakan untuk menutup atau mengakhiri koneksi ke file yang
telah dibuka sebelumnya.

Line ke-19 ada print("\nData berhasil ditulis") digunakan untuk mencetak pesan "Data
berhasil ditulis" ke layar.
Line ke-20 main() digunakan untuk suatu fungsi dalam bahasa pemrograman Python yang
umumnya digunakan sebagai titik awal eksekusi program.
LOGIKA
ACT 3

Line kesatu ada def main() digunakan untuk untuk deklarasi suatu fungsi utama (main
function) dalam bahasa pemrograman Python. Fungsi utama ini sering digunakan sebagai
tempat mulai eksekusi program.
Line ketiga ada print() digunakan untuk mencetak menampilkan atau mencetak output ke
layar atau konsol. Fungsi print() dapat mencetak nilai atau pesan yang diberikan sebagai
argumen ke layar.
Line keempat ada file = open (‘farhan.txt’, ‘r’) digunakan untuk membuka file dengan nama
'farhan.txt' dalam mode baca ('r').
Line keenam ada isi_file = file.read() digunakan untuk membaca seluruh isi dari file yang
telah dibuka (file) dan menyimpannya dalam variabel isi_file.
Line kedelapan ada print(isi_file) digunakan untuk mencetak atau menampilkan isi dari
variabel isi_file ke layar
Line kesepuluh ada file.close() digunakan untuk menutup atau mengakhiri koneksi ke file
yang telah dibuka sebelumnya menggunakan fungsi open().
Line ke-11 ada print(‘Data Berhasil Dibaca\n’) digunakan untuk untuk mencetak pesan
"Data Berhasil Dibaca" ke layar, diikuti dengan karakter newline (\n) untuk memberikan
baris baru setelah pesan tersebut.
Line ke-12 ada main() digunakan untuk suatu fungsi dalam bahasa pemrograman Python
yang umumnya digunakan sebagai titik awal eksekusi program.
OUTPUT / ACT 1

OUTPUT / ACT 2

OUTPUT / ACT 3

Anda mungkin juga menyukai