2. PENGERTIAN FILE
File adalah sebuah wadah yang ada didalam komputer untuk
menyimpan suatu informasi dalam unit byte. Pada phyton, file
dikelompokkan menjadi 2 tipe yaitu :
1.File Teks adalah file yang berisi teks yang setiap barisnya
memiliki EOL (end of line). Contohnya seperti TXT, CSV, MD,
JSON, x.lxs, dll.
2.File Binary adalah file yang bukan teks dan hanya bisa
diproses oleh program tertentu yang memahami strukturnya.
Contohnya seperti JPG, EXE, MKV, 3GP, dll.
3. Cara Membaca
File di Python
A. Metode open()
Di dalam python sudah ada fungsi
open() yang digunakan untuk
membuka dan membentuk objek file
pada python. Fungsi open() memiliki
dua parameter utama yaitu nama
file+path(parameter wajib) dan
mode(optional).
4. File Mode
- “r” atau “read” : hanya untuk membaca file saja
- “w” atau “write” : untuk menulis data ke file tapi dia
menimbun
- “a” : untuk menambahkan data ke dalam file
- “r+” : digunakan untuk membaca sekaligus menulis
data ke file
File path
Path atau jalur merupakan bentuk umum dari nama file
atau direktori yang digunakan untuk menentukan lokasi
unik dalam system file.
- Memanggil path konten.txt menggunakan absolute
path pada program cobacoba1.py :
F = open(“C:programkuminggu2dataku
konten.tx t”, “r”)
- Memanggil path konten.txt menggunakan relative
path pada program cobacoba1.py:
F = open(“dataku//konten.txt”, “r”)
5. B. Mode read()
Metode read() digunakan untuk membaca
saja seluruh isi file
Read vs Readline
Mode Read digunakan untuk membaca
seluruh data atau konten dalam sebuah file
-read()
mode Readline digunakan untuk membaca
isi file per baris
-readline()
Direktori
Direktori adalah kumpulan file dan sub direktori.
#copy file satu direltori
#copy file beda direktory
6. metode write()
mode write digunakan untuk menulis
teks/konten/data ke dalam sebuah file,
terdapat dua mode yang harus diatur saat
membuka file, yaitu “w” dan “a”
metode write digunakan untuk menulis
data/konten string ke dalam file
- write(string)
metode writelines digunakan untuk menulis
data/konten string ke dalam list ke dalam file
- writelines(list)
7. metode close()
Ketika membuka dan mengoperasikan file
dengan mode-mode yang ada seperti
mode read, mode write, lalu ditutup
dengan mode close.
10. "Teknologi perlu ada di setiap
kelas dan dikuasai setiap siswa
dan guru, karena ini adalah
pena dan kertas zaman ini, dan
inilah lensa kita untuk
merasakan banyak hal di
dunia."
D A V I D W A R L I C K
11. Proses Belajar
Mengajar
Tradisional
• Bahan dan alat pembelajaran fisik
seperti kertas, pena, dan papan tulis
• Akses terbatas ke materi dan informasi
pendidikan
• Proses belajar mengajar umumnya
berlangsung di ruang kelas secara
tatap muka
Proses Belajar
Mengajar
Teknologi
• Akses yang lebih luas ke bahan dan
informasi pendidikan
• Lebih banyak saluran dan alat yang
tersedia untuk komunikasi dan
kolaborasi
• Memungkinkan jenis pembelajaran
yang lebih personal bagi siswa