Scroll untuk baca artikel
Example 325x300

Tutorial Cara Transfer File Antar Komputer Tanpa Kabel

Tutorial Cara Transfer File Antar Komputer Tanpa Kabel

Pengenalan

Mau pindahkan dokumen penting antar PC tanpa kabel? Tutorial Cara Transfer File Antar Komputer Tanpa Kabel akan tunjukkan cara cepat.

Ringkasan Panduan

Setelah ikuti langkah, Anda dapat:

  • Berbagi folder lewat jaringan lokal.
  • Transfer file besar menggunakan PowerShell atau Python.
  • Memastikan integritas data dengan checksum.

Panduan ini cocok untuk pengguna Windows 10/11 dan Linux yang memiliki akses admin.

Sebelum Memulai

  • Windows 10/11 atau Linux Ubuntu 20.04 ke atas.
  • Koneksi Wi‑Fi atau Ethernet pada kedua komputer.
  • Hak admin pada kedua mesin.
  • Folder tujuan dengan ruang kosong minimal 1 GB.

Menyiapkan Kedua Komputer

Aktifkan jaringan pribadi pada Windows: Settings → Network & Internet → Wi‑Fi → Private network. Pada Linux, pastikan interface berada di mode “up” dengan sudo ip link set wlan0 up.

Mengaktifkan File Sharing

Windows: Buka Control Panel → Network and Sharing Center → Change advanced sharing settings. Nyalakan “Network discovery” dan “File and printer sharing”. Linux: Install samba dengan sudo apt install samba dan edit /etc/samba/smb.conf untuk menambahkan share.

Membuat Folder Bersama

Windows: Buat folder C:\Shared, klik kanan → Properties → Sharing → Advanced Sharing, centang “Share this folder”. Linux: Tambahkan ke smb.conf:

[shared]
   path = /home/user/shared
   read only = no
   guest ok = yes
Restart layanan sudo systemctl restart smbd.

Mengirim File dengan PowerShell

Gunakan perintah berikut pada PC pengirim:

Invoke-Command -ComputerName PC_TUJUAN -ScriptBlock {
    Copy-Item -Path "D:\Project\file.pdf" -Destination "\\PC_ASAL\Shared"
}

PowerShell membuka sesi remote, menyalin file ke share yang sudah dibuat.

Mengirim File dengan Python (Opsional)

Jika ingin transfer lintas OS, jalankan server di komputer penerima:

# server.py
import socket, os
s = socket.socket()
s.bind(('0.0.0.0', 9000))
s.listen(1)
conn, _ = s.accept()
with open('received.bin', 'wb') as f:
    while True:
        data = conn.recv(4096)
        if not data: break
        f.write(data)
conn.close()
s.close()

Di komputer pengirim, jalankan client:

# client.py
import socket, sys
s = socket.socket()
s.connect(('IP_PENERIMA', 9000))
with open(sys.argv[1], 'rb') as f:
    while True:
        data = f.read(4096)
        if not data: break
        s.sendall(data)
s.close()

Ganti IP_PENERIMA dengan alamat lokal komputer tujuan.

Memverifikasi Transfer

Hitung checksum MD5 pada sumber dan tujuan: certutil -hashfile file.pdf MD5 (Windows) atau md5sum file.pdf (Linux). Pastikan nilai cocok.

Tips dan Kesalahan Umum

  • Jangan matikan firewall selama transfer; izinkan port 445 (SMB) atau 9000 (Python).
  • Pastikan nama komputer dapat di‑resolve; gunakan ping dulu.
  • Hindari spasi di nama folder share; gunakan underscore atau dash.
  • Jika transfer terputus, periksa kestabilan sinyal Wi‑Fi atau ganti ke Ethernet.
  • Jangan lupa hapus share setelah selesai bila berisi data sensitif.