Kata "" ditandai di halaman ini. Hapus tanda
Untuk apa
Komputer kasir, laptop teknisi, dan HP Android tidak menyimpan data sendiri; semuanya tersambung ke komputer server lewat jaringan toko (Wi-Fi atau kabel LAN). Halaman ini menjelaskan cara sambungan itu bekerja: pintu jaringan (port) yang dipakai, apa yang terjadi bila port bentrok dengan program lain, cara memastikan komputer yang disambung benar-benar server toko (sidik jari keamanan), dan tombol Uji koneksi yang menunjukkan penyebab bila sambungan gagal.
Siapa yang bisa
| Kegiatan | Pemilik | Admin | Kasir | Teknisi | Keuangan |
|---|---|---|---|---|---|
| Membuka Pengaturan → Jaringan & sambungan (alamat IP, port, sidik jari, status firewall, Uji koneksi) | ✔ | – | – | – | – |
| Menyambungkan komputer/HP baru di layar Pilih server (Cari server, Percayai dan sambungkan, Uji koneksi) | siapa pun di perangkat itu, sebelum masuk |
Menu Jaringan & sambungan memakai hak Mengubah pengaturan umum, pajak, akun (bawaan hanya Pemilik).
Aturan
- JAR-1 — Server memakai tiga pintu jaringan: 8443 (port data aman — semua data aplikasi, terenkripsi), 8080 (port info server — info server, sertifikat, dan halaman unduh aplikasi Android), dan UDP 47800 (pencarian server otomatis di jaringan).
- JAR-2 — Port info server dibuka khusus untuk server ini (tidak berbagi dengan program lain). Bila 8080 sudah dipakai atau dijawab program lain, server otomatis pindah ke 8081, 8082, … 8089 (yang pertama bisa dipakai), menyimpan port baru itu, dan menuliskan keterangannya — dengan nama program yang memakai port bila diketahui — di Pengaturan → Jaringan & sambungan.
- JAR-3 — Port data aman 8443 tidak punya cadangan. Bila dipakai program lain, server tidak bisa menyala dan pesan galatnya menyebut program yang memakai port itu.
- JAR-4 — Saat menyambung dengan alamat IP yang diketik, komputer kasir/HP mencoba port 8080 dan 8081–8089 sekaligus, lalu memakai yang pertama menjawab sebagai server NEST Service Manager. Jawaban dari program lain tidak dianggap server.
- JAR-5 — Sertifikat server hanya dipasang bila sidik jarinya sama persis dengan yang diumumkan server; bila berbeda, sambungan dibatalkan ("Sidik jari sertifikat tidak cocok").
- JAR-6 — Pesan gagal menyebut penyebabnya: tidak terjangkau (ditolak atau diblokir firewall), waktu habis (tidak ada jawaban dalam beberapa detik), atau dijawab program lain (mis. HTTP 404 "Not found").
- JAR-7 — Uji koneksi memeriksa berurutan: pencarian otomatis di jaringan, port info server (8080–8089), dan port data aman (8443), lalu menampilkan langkah perbaikan sesuai hasilnya.
- JAR-8 — Installer server membuka Windows Firewall untuk TCP 8443 dan 8080–8089. Jaringan & sambungan menampilkan status aturan firewall itu: aktif (dengan daftar port), ada tetapi nonaktif, atau tidak ditemukan.
Contoh hitungan
Port bentrok (JAR-2). Di komputer server calon pembeli sudah terpasang program lain (Apache httpd.exe) yang memakai port 8080.
| Port dicoba | Hasil |
|---|---|
| 8080 | dipakai program lain: httpd.exe (PID 6688) → dilewati |
| 8081 | bisa dipakai → dipakai |
Kartu Komputer server menampilkan Port info server 8081 dan keterangan "Port bootstrap pindah dari 8080 ke 8081 (port 8080 dipakai program lain: httpd.exe (PID 6688)). Komputer kasir menemukan port baru otomatis." Komputer kasir yang mengetik IP server tetap tersambung karena 8081 ikut dicoba (JAR-4), dan Uji koneksi menulis "Port 8080 — server memakai port cadangan 8081 … tidak masalah".
Membaca hasil Uji koneksi.
| Baris | Hasil | Arti & langkah |
|---|---|---|
| Pencarian otomatis di jaringan | ⚠ tidak ada server yang menjawab siaran | Boleh diabaikan bila sambung dengan IP berhasil |
| Port info server (8080–8089) | ✖ tidak terjangkau (ditolak atau diblokir firewall) | Pastikan server menyala, layanan berjalan, firewall mengizinkan; periksa alamat IP di Jaringan & sambungan |
| Port data aman (8443) | ✔ terjangkau (12 ms) | Sambungan data normal |
Contoh kasus toko
Pak Rudi menambah laptop kasir baru. Layar Pilih server tidak menemukan server, jadi ia mengetik 192.168.1.10 lalu Cari server. Muncul "Server tidak ditemukan di 192.168.1.10: waktu habis…". Ia menekan Uji koneksi: port info server dan port data aman sama-sama waktu habis. Di komputer server ia membuka Pengaturan → Jaringan & sambungan dan melihat alamat IP server ternyata 192.168.1.12 (berubah setelah router diganti). Ia mengetik alamat itu, mencocokkan sidik jari dengan yang tampil di kartu Sidik jari keamanan, lalu Percayai dan sambungkan. Laptop kasir tersambung.


Pengaturan terkait
- Pengaturan → Jaringan & sambungan — kartu Komputer server (Nama server, Alamat IP, Port data aman, Port info server, Pencarian otomatis), Sidik jari keamanan, Windows Firewall komputer server, Uji koneksi dari perangkat ini.
- Layar Pilih server di komputer/HP baru — Cari server, Percayai dan sambungkan, Uji koneksi, Ganti server.
- Menu Start komputer server → NEST Service Manager → Info Server.
- Panduan terkait: Penyiapan server & client, Aplikasi di HP Android, Masalah umum.
Batasan
- Komputer server, kasir, dan HP harus di jaringan yang sama. Dari luar toko butuh Tailscale (lihat Penyiapan server & client).
- Port data aman 8443 tidak bisa pindah otomatis (JAR-3). Bila bentrok, program lain itu harus dihentikan, atau hubungi NEST Dev.
- Menyambung dengan IP tetap membutuhkan salah satu port 8080–8089 terjangkau untuk mengambil sertifikat; bila semua port itu diblokir, sambungan baru tidak bisa dibuat walaupun 8443 terbuka.
- Di HP Android, Uji koneksi tidak bisa memeriksa port data aman (baris itu ditandai "tidak bisa diuji di versi ini"), dan pencarian otomatis hanya ada di aplikasi komputer.
- Aplikasi tidak mengubah pengaturan antivirus pihak ketiga yang punya firewall sendiri; izinkan port di atas secara manual.
- Alamat IP server bisa berubah bila router mengatur ulang alamat. Atur alamat tetap (DHCP reservation) di router agar tidak perlu menyambung ulang.
Pertanyaan umum
Muncul "Sertifikat tidak bisa diambil dari 192.168.x.x:8080". Apa artinya? Komputer kasir tidak bisa menjangkau port info server. Tekan Uji koneksi untuk melihat penyebabnya (firewall, server mati, atau program lain di port 8080), lalu ikuti langkah yang tampil.
Port info server saya 8081, bukan 8080. Apakah bermasalah? Tidak. Port 8080 dipakai program lain, jadi server memakai port cadangan. Komputer kasir menemukannya sendiri.
Kenapa sidik jari harus dicocokkan? Agar komputer kasir tidak tersambung ke komputer lain yang menyamar sebagai server toko. Bila berbeda, jangan lanjutkan.
Admin tidak melihat menu Jaringan & sambungan. Menu itu memakai hak Mengubah pengaturan umum, pajak, akun (bawaan Pemilik). Pemilik bisa mencentangnya untuk peran lain, atau Admin bisa memakai Uji koneksi di layar Pilih server perangkatnya.