Anda di halaman 1dari 9

Laporan

Praktikum Algoritma
dan Pemrograman
Menulis dan Membaca Berkas

Asisten :
Salfina 16211025

Fachri Yusuf Triantoro 04221042

Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026
Brithanio Marubeni Kila’S.P 03221042
Marietha Naresvari 08221010
Imelda Natalia Leme’ 05221002
Renaldy Rante 05221051

04 Mei 2023
Dasar Teori
Text files dan Membuka files

Teknik dasar yang harus dipahami dalam pemrograman Python,yaitu baca dan tulis
file. Baca dan tulis banyak digunakan untuk pengolahan dan pemerosesan file. Dengan
memahami bagaimana cara membaca dan menulis file dengan Python akan membantu untuk
membuat aplikasi yang bisa mengambil dan menyimpan data ke file .Selain itu juga, dengan
memahami baca dan tulis file akan memudahkan memahami beberapa materi Python
selanjutnya. Ada banyak sekali tipe file pada computer seperti, dokumen,video, gambar, audio,
arsip, dll. Ketika progam ditulis, hal tersebut harus disesuaikan dengan komputer dan disimpan
dalam bentuk file. Editor text yang digunakan seperti halnya program pengolah kata. Melalui
editor ini, statement ditulis oleh seorang programmer yang disebut dengan kode sumber(source
code) dan file yang disimpan disebut dengan file sumber (source file). Setelah kode sumber
disimpan dalam bentuk file maka proses translasi (terjemahan) menuju bahasa mesindapat
dimulai. Selama fase ini diproses, sebuah program yang dinamakan dengan preproses
membaca kode sumber (Ridwan, 2012).Preprosesor mencari baris khusus yang terdapat
simbol. Baris ini terdiri dari instruksiyang menyebabkan preprosesor mengubah kode sumber
dalam beberapa langkah atauperubahan yang dikehendaki oleh programmer. Selama terjadi
phase lanjut, compilermelangkah melalui preproses kode sumber.
Translasi tiap instruksi kode sumber menjadi instruksi bahasa mesin yang sesuai.
Proses ini akan dibuka oleh beberapa kesalahan sintak yang mungkin terjadi pada program
(Ridwan, 2012).Kesalahan sintak adalah penggunaan kata yag salah atau tidak sesuai, atau
penggunaanoperator, tanda baca, atau elemen bahasa yang lainnya. Jika program telah terbebas
darikesalahan sintak yang terjadi, maka compiler akan menyimpan instruksi bahasa mesin
yangdisebut dengan kode objeck (objeck code) dalam bentuk object file Meskipun sebuah
objeck fileterdiri dari instruksi bahasa mesin, tetapi hal tersebut bukan sebuah program yang
lengkap. C++telah menyediakan berbagai kelengkapan dengan library yang kodenya telah ada.
Source Code

No. Program_Menkonversi_Berkas_Teks_Menjadi_Teks_yang_Tidak_Memilik
i_Baris_Baru_(Tanpa_Enter).py

1 #Program Menkonversi Berkas Teks Menjadi Teks yang Tidak Memiliki


2 Baris Baru (Tanpa Enter)
3
print(".:: Program Konversi Berkas Tanpa Enter ::.")
4 while True:
5 file = input("Nama File Input :
6 ") try:
7 baca =
8 open(file)break
except:
9
print("Tidak dapat menemukan file")
10 nama = []
11 for line in baca:
12 nama.append(line.strip())
13 w = open("Output 1 baris" + file,"w")
14 for item in nama:
15 w.write((item + " "))
w.close()
16
Screenshot
Tampilan awal,pengguna memasukkan nama file input:

Setelah memasukkan file, program akan otomatis menampilkan berkas file .txt
yang telah dikonversi menjadi 1 baris tanpa enter:
Pembahasan

Program_Menkonversi_Berkas_Teks_Menjadi_Teks_yang_Tidak_Memiliki_B
aris_Baru_(Tanpa_Enter).py

No. Penjelasan

Menampilkan fungsi perulangan while, yang berfungsi menjalankan blok


pernyataan false, dan jika true maka akan menjalankan pernyataan
selanjutnnya.
Berisi perintah fname, dengan input user pada program.
Fungsi try yang berisi variabel fread dengan isi membuka file dar fname, try
akan berguna jika memungkinan terjadinya eror. Apabila input user benar
maka akan menjalankan pernyataan selanjutnya, jika salah maka fungsi blok
exept mengoreksi inputan. Dengan fungsi perulagan while program akan
terus berjalan dengan benar.
Menjalankan variabel nama dengan list isi kosong.
Fungsi for, dengan range fread, yang berisi pernyataan variabel nama dengan list
kosong yang telah ditambahkan setelah list terakhir dengan line.strip yang
digunakan untuk menghapus kepala dan ekor string karakter pada varibel line.
Perintah untuk menjalankan variabel fwrite dengan isi menulis file txt.
Fungsi for, dimana, variabel item dengan range variabel nama, perulangan
dilakukan dengan mengulang variabel fwrite dan menambahkan fungsi tambahan
yakni write untuk isi dari file txt dengan isi hasil perulangan item ditambah
dengan spase pada program
Perintah dengan fwrite, dimana penambahan fungsi close untuk menutup file txt
yang dibuka sehingga tidak terjadi error.
Kesimpulan
Dari praktikum ini, dapat disimpulkan bahwa didalam suatu program kita dapat menyimpan suatu teks, lalu
teks tersebut tersimpan didalam persistent storage. Mahasiswa telah mampu membuat, menulis dan membaca
file melalui progean menggunakan fungsi utama.

Saran
Saran saya terhadap kakak – kakak asisten Lab Alpro yaitu tetap dijaga semangatnya dan tingkat
kesabarannya dalam mengajarkan kami para praktikan, serta lebih spesifik dalam menjelaskan pada saat
praktikum. Terimakasih dan mohon maaf apabila terdapat kesalahan. Saran saya pada saat praktikum yaitu
tolong untuk menerangkan layar proyektor di kelas agar tulisannya terlihat. Sekian terimakasih.
Daftar Pustaka

http://www.coursehero.com/file/61646326/Praktikum-Alpro-Minggu-11pdf/

Anda mungkin juga menyukai