Asisten :
Meliana 06181052
Disusun Oleh :
Yoga Tiara Wiguna 11211086
12 November 2021
Dasar Teori
B. Membuka file
Pertama kali kita akan membuat sebuah file .txt menggunakan open() dan w sebagai
parameternya. Dengan kode seperti ini tulis = open('nama-file.txt', 'w'). Dan kode ini akan
membuat file baru jika belum ada dan akan menghapus file lama kemudian mengganti
dengan yang baru kalau ternyata file sudah ada dengan method .write().
1
Source Code
No. program 1.py
No. program2.py
2
Screenshot
program 1.py
Tampilan awal program, pengguna diminta untuk memasukkan nama file yang ingin dilihat.
Setelah memasukkan nama file,maka program akan mencari folder dan membuat teks menjadi satu
baris tanpa enter, Contohnya jika memasukkan “file_nomer 1.txt” isi file tersebut adalah :
Maka,outputnya ialah :
program2.py
Tampilan awal program, pengguna diminta untuk memasukkan nama file yang ingin dilihat.
3
Setelah memasukan nama file , program akan mencari file dari folder pengguna dan membaca teks
setelah itu menentukan banyak kata pada file tersebut dan jumlah kata yang terulang,dan juga posisi
pada file tersebut,Contohnya jika memasukkan “file_nomer 2.txt” isi file tersebut adalah :
4
Pembahasan
Program 1.py
No. Penjelasan
6 Baris kosong
9 Buat variabel data memakai fungsi line.replace (“\n,” “ “) untuk hapus enter dalam file
11 Baris kosong
13 Tutup file
program2.py
No. Penjelasan
2 Buat variabel file,menggunakan fungsi open untuk membuka „n‟ mode read only
4-5 Perulangan char dalam „-.,\n‟ mengganti semuan anggota char pada tulis dengan spasi
6 Buat dan mendefinisikan variabel tes dengan isi variabel tulis yang dibuat dengan huruf
kecil
7 Buat dan mendefinisikan variabel pisah dengan variabel tes yang di pecah per spasi dan
dibuat sebagai list
9-10 Perulangan kata pada pisah, tes[kata] („kata‟,0) akan ditambah 1 setiap perulangan
5
12-13 Perulangan „ambil,taruh‟ pada item „tes‟,akan menambah „taruh,ambil‟ ke dalam list
penghitung
14 Buat variael katanya, list yang diambil dari kunci dictionary pisah
17-18 Buat dan mendefinisikan „y‟ sama dengan i+1, „w‟ dalam pisah yang di numerasasi jika
„w‟ = „x‟. fungsi posisi akan mengembalikan nilai „y‟
19-20 Cetak banyaknya kata pada file dan format penulisan outputnya
21-24 n = 0 , untuk „y‟ pada penghitung mencetak anggota penghitung ke „n‟ dan akan
memanggil fungsi posisi , dan menambahkan penambahan pada n, sebagai pencacah
26-28 Untuk teks,‟t‟ string dan „u‟ = kebalikan „t‟ kemudian cetak
6
Kesimpulan
1. Untuk menyimpan data, dapat disimpan dalam bentuk file dan juga dalam bentuk tabel
dalam database, atau menggunakan variabel.
2. Untuk data yang sederhana, kita bisa memilih menyimpannya dalam bentuk file teks .txt,
.csv, atau bisa juga dalam spreadsheet (.xlsx atau .odt).
Saran
Saya harap, saya bisa lebih baik dalam mengerjakan tugas praktikum. Sekian terima kasih
7
Daftar Pustaka
https://edikartono.com/python/cara-baca-dan-tulis-file-dengan-python
https://www.petanikode.com/python-file/
https://belajarpython.com/2019/10/membaca-menulis-file-python.html