Praktikum Mengelola File di Python pada Pemrograman Dasar Lanjutan
Halo semuanya! ๐
Pernah nggak sih kalian penasaran bagaimana sebuah program bisa menyimpan data, membaca catatan lama, atau bahkan membuat laporan otomatis? Nah, semua itu bisa dilakukan lewat pengelolaan file di Python! Bayangkan, kalian bisa membuat program yang otomatis menyimpan hasil ujian, mencatat transaksi, atau bahkan memproses data dari file besar dengan mudah. Menarik banget, kan
Yuk, kita eksplor bareng bagaimana cara Python mengelola file dengan aman, efisien, dan pastinya praktis lewat serangkaian praktik nyata di bawah ini!
Dalam materi Pemrograman Dasar Lanjutan kali ini, kita akan belajar bagaimana Python berinteraksi langsung dengan file di komputer — mulai dari membuat dan menulis file baru, membaca isi file, hingga memodifikasi atau menghapusnya. Dengan kemampuan ini, program kita jadi bisa “mengingat” data, bukan cuma menampilkannya sesaat.

Penjelasan :
1. open("C:/Users/fitra/Downloads/python38/Latihan1.txt")open() digunakan untuk membuka file teks yang ada di alamat (path) tertentu.Latihan1.txt).open() membuka file dalam mode read (‘r’) — artinya file hanya dibaca, tidak diubah.open() disimpan ke dalam variabel data
2. data.read().read() digunakan untuk membaca seluruh isi file dan mengembalikannya dalam bentuk string.3. print(data.read())print().
Penjelasan
data = open("C:/Users/fitra/Downloads/python38/Latihan1.txt")open() digunakan untuk membuka file teks yang berisi beberapa baris data.'r').data.
2. for i in data:i berisi satu baris teks dari file.
3. print(i)i ke layar, yaitu satu baris teks dari file.\n), hasilnya tampak memiliki jarak antarbaris ganda di output.\n, dan fungsi print() juga otomatis menambahkan baris baru. Akibatnya, muncul satu baris kosong tambahan di antara setiap teks.
data = open("data_baru.txt", "w")open() digunakan untuk membuka atau membuat file baru."data_baru.txt") adalah nama file. Jika file belum ada, Python akan otomatis membuat file baru."w") berarti mode tulis (write), yaitu:
2. data.write("Dewi adalah mahasiswa kuningan \n")"Dewi adalah mahasiswa kuningan" ke dalam file.- \n menandakan baris baru (newline) agar tulisan berikutnya tidak menempel di baris yang sama.
3. data.write("Saya adalah mahasiswa UI \n")
4. data.close()
Penjelasan baris per baris:
-
data = open("data_baru.txt", "a")-
Membuka (atau membuat jika belum ada) file bernama data_baru.txt.
-
Mode
"a"berarti append, yaitu menambahkan teks baru di akhir file tanpa menghapus isi yang sudah ada sebelumnya.
-
-
data.write("Muhammad Bilal Mahasiswa ITB\n")-
Menulis teks
"Muhammad Bilal Mahasiswa ITB"ke dalam file. -
Tanda
\nberarti baris baru (newline), agar tulisan berikutnya tidak menyambung di baris yang sama.
-
-
data.close()-
Menutup file setelah proses penulisan selesai.
-
Ini penting agar perubahan benar-benar tersimpan dan file tidak rusak.
-
๐งฉ 2. Output di Python Shell
Bagian Shell menunjukkan bahwa program dijalankan tanpa error:
Artinya, file berhasil dijalankan dan isi baru sudah ditambahkan ke file teks.
๐งฉ 3. Isi File data_baru.txt Setelah Program Dijalankan
Isi file setelah program dijalankan:
Artinya, baris baru "Muhammad Bilal Mahasiswa ITB" berhasil ditambahkan di akhir file, tanpa menghapus isi sebelumnya.
- PRAKTIKUM 5

๐ Penjelasan Baris per Baris:
-
import os-
Baris ini digunakan untuk mengimpor modul
os, yaitu modul bawaan Python yang berisi fungsi-fungsi untuk berinteraksi dengan sistem operasi (seperti membuat, menghapus, mengganti nama file, atau membaca direktori).
-
-
os.remove("data_baru.txt")-
Fungsi
os.remove()digunakan untuk menghapus file yang disebutkan di dalam tanda kutip. -
Dalam hal ini, file yang akan dihapus adalah
data_baru.txt.
Jadi ketika program dijalankan, Python akan mencari file bernama
data_baru.txtdi folder kerja yang sama (C:/Users/fitra/Downloads/python38/) dan menghapusnya dari sistem. -
๐งช 2. Hasil Eksekusi di Python Shell
Tampilan di shell menunjukkan:
Tidak ada pesan error — artinya:
✅ File data_baru.txt berhasil dihapus dengan sukses.
๐ 3. Tampilan Folder Setelah Program Dijalankan
Di jendela bawah (File Explorer), terlihat isi folder:
➡️ File data_baru.txt sudah tidak ada lagi, membuktikan bahwa fungsi os.remove() bekerja dengan benar dan file tersebut telah dihapus.
- PRAKTIKUM 6

๐ Penjelasan Baris per Baris:
-
import os-
Baris ini digunakan untuk mengimpor modul
os. -
Modul
osmenyediakan fungsi-fungsi untuk berinteraksi dengan sistem operasi, seperti menghapus, mengganti nama, memindahkan, atau membuat file dan folder.
-
-
os.rename("data_baru.txt", "latihansaya.txt")-
Fungsi
os.rename()digunakan untuk mengganti nama file atau memindahkannya ke lokasi lain. -
Parameter pertama (
"data_baru.txt") adalah nama file lama. -
Parameter kedua (
"latihansaya.txt") adalah nama file baru.
Jadi, ketika program dijalankan, file
data_baru.txtakan diubah namanya menjadilatihansaya.txt. -
๐งช 2. Hasil Eksekusi di Python Shell
Di bagian tengah gambar terlihat output:
Tidak ada pesan error, yang berarti:
✅ Proses penggantian nama berhasil dilakukan.
๐ 3. Tampilan Folder Setelah Program Dijalankan
Pada jendela File Explorer di bawah, terlihat isi folder:
➡️ File data_baru.txt sudah tidak ada lagi, dan digantikan oleh latihansaya.txt.
Ini membuktikan bahwa perintah os.rename() telah berhasil mengganti nama file.
LATIHAN DAN TUGAS
1.
2.






Komentar
Posting Komentar