Halaman

Jumat, 17 Januari 2025

File Transfer Protocol


Selain layanan web, layanan umum lain yang digunakan di internet adalah layanan yang memungkinkan pengguna mentransfer berkas.

Protokol Transfer File (FTP) menyediakan metode mudah untuk mentransfer file dari satu komputer ke komputer lain. Host yang menjalankan perangkat lunak klien FTP dapat mengakses server FTP untuk menjalankan berbagai fungsi manajemen file termasuk mengunggah dan mengunduh file.

Server FTP memungkinkan klien untuk bertukar berkas antarperangkat. Server ini juga memungkinkan klien untuk mengelola berkas dari jarak jauh dengan mengirimkan perintah pengelolaan berkas seperti menghapus atau mengganti nama. Untuk mencapai hal ini, layanan FTP menggunakan dua port berbeda untuk berkomunikasi antara klien dan server.

Contoh pada gambar mengilustrasikan cara kerja FTP. Untuk memulai sesi FTP, permintaan koneksi kontrol dikirim ke server menggunakan port TCP tujuan 21. Saat sesi dibuka, server menggunakan port TCP 20 untuk mentransfer berkas data.

Perangkat lunak klien FTP sudah terpasang di sistem operasi komputer dan sebagian besar peramban web. Klien FTP yang berdiri sendiri menawarkan banyak pilihan dalam antarmuka berbasis GUI yang mudah digunakan.

 

 

 

Jumat, 03 Januari 2025

While Loops

Perulangan While sangatlah ampuh karena dapat digunakan bahkan ketika Anda tidak mengetahui berapa banyak iterasi yang diperlukan.
 
for i in range(5):
  print("For Loop")
 
While loop mengulang kode selama kondisi berlaku.

Misalnya, penjual tiket di teater akan terus menjual tiket hingga semua kursi terisi.
 
 
seats = 500 # initial number of seats
while seats > 0: # seat available?
  print("Sell ticket") # ticket sold
  seats = seats - 1 # number of seats updated


Perulangan While dimulai dengan kata kunci while.

Kata kunci while diikuti oleh kondisi di mana kode tersebut diulang

seats = 300
while seats > 0:
  print("Sell ticket")
  seats = seats - 1

Jika kondisinya tidak lagi berlaku, kita keluar dari loop while.

seats = 300
while seats > 0:
  print("Sell ticket")
  seats = seats - 1

Seperti halnya for loop, pernyataan while loop awal harus diikuti oleh simbol titik dua :

Loop biasanya menyertakan penghitung. Penghitung adalah variabel yang mencatat jumlah iterasi.

seats = 300
while seats > 0:
  print("Sell ticket")
  seats = seats - 1

Variabel penghitung diperbarui di dalam loop, sehingga berubah pada setiap iterasi. Nilai awal ditetapkan di luar loop, sebagai titik awal.
 
Dengan while loop, Anda dapat mengalami apa yang dikenal sebagai infinite loop. Ini terjadi ketika kondisi berlaku selamanya, dan kode tidak pernah berhenti berulang.

Counter membantu Anda menghindari infinite loop.
 
 
seats = 300
while seats > 0:
  print("Sell ticket")
  #seats = seats - 1
 
Mari kita lihat lebih dekat apa yang terjadi di dalam sebuah loop
 
counter = 0
while counter < 4:
  print(counter)
  counter = counter + 1
 
Secara umum, gunakan for loop ketika Anda sudah mengetahui jumlah iterasi, dan while loop ketika ada kondisi yang perlu dipenuhi.
 
Pelajaran yang Dapat Dipetik
Anda mempelajari bahwa:

🌟 Anda dapat menerapkan iterasi ke program Anda dengan while loop

🌟 penghitung melacak jumlah iterasi dan menghindari loop tak terbatas

🌟 indentasi dan simbol titik dua : diperlukan agar kode dapat berjalan