
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
pingdulu. - 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.











