Cellular: apa itu, generasi 4G dan 5G dan cara kerjanya

Penulis: IT Sectr Diterbitkan: 2026-03-24 Waktu membaca: 11 mnt

Cellular (komunikasi seluler) — teknologi transmisi suara dan data nirkabel melalui jaringan stasiun pangkalan (BS) yang menutupi wilayah dengan sel berdiameter 200 meter (mikrosel) hingga 50 kilometer (makrosel). Dalam aplikasi seluler, internet seluler adalah saluran utama untuk memuat konten di luar zona Wi-Fi. Menurut GSMA Mobile Economy Report, 2025, lebih dari 5.6 miliar pengguna unik komunikasi seluler di dunia, dan kecepatan unduh rata-rata di jaringan 5G telah mencapai 240 Mb/s.

Poin utama

  • Cellular — jaringan seluler di mana setiap stasiun pangkalan melayani suatu area (sel), dan perangkat seluler beralih di antara mereka saat bergerak
  • 4G LTE — standar massal saat ini dengan multipleks OFDMA, MIMO 4×4 dan kecepatan hingga 300 Mb/s dalam kondisi ideal
  • 5G NR — generasi baru dengan pembagian menjadi Sub-6 (1–6 GHz) dan mmWave (24–52 GHz), menawarkan kecepatan hingga 20 Gb/s dan latensi kurang dari 5 ms
  • FDD dan TDD — dua cara pemisahan saluran: FDD menggunakan frekuensi terpisah untuk penerimaan dan transmisi, TDD membagi waktu di antara keduanya
  • APN — titik akses ke jaringan paket operator, yang menentukan pengalamatan IP dan jenis koneksi (IPv4/IPv6)

Apa itu komunikasi seluler?

Komunikasi seluler (Cellular) — standar komunikasi radio seluler berdasarkan pembagian wilayah menjadi sel-sel, masing-masing dilayani oleh stasiun pangkalan (BS). Saat perangkat bergerak, terjadi handover — perpindahan otomatis antar sel tanpa memutus koneksi. Sel memiliki ukuran berbeda: makrosel (10–50 km) untuk daerah pedesaan, mikrosel (200–2000 m) untuk kota, femtosel (hingga 50 m) untuk dalam ruangan.

Arsitektur jaringan seluler mencakup tiga komponen utama: User Equipment (UE) — ponsel pintar atau modem; Radio Access Network (RAN) — kumpulan stasiun pangkalan dengan antena; Core Network — routing, autentikasi, tarif, dan koneksi internet. Generasi yang berbeda berbeda dalam struktur Core Network dan metode modulasi sinyal radio.

Tidak seperti Wi-Fi, jaringan seluler menggunakan frekuensi berlisensi — setiap operator menerima pita eksklusif di lelang. Ini menjamin tidak adanya interferensi antar operator, tetapi membatasi kecepatan penerapan standar baru karena kebutuhan redistribusi frekuensi.

Generasi komunikasi seluler: dari 2G hingga 5G

Setiap generasi komunikasi seluler (N-G) membawa peningkatan kecepatan berlipat ganda dan skenario penggunaan baru. 2G (GSM) pertama kali mendigitalkan suara dan memperkenalkan SMS. 3G (UMTS, HSDPA) membuka internet seluler untuk pengguna massal. 4G LTE sepenuhnya beralih ke paket IP, meninggalkan circuit switching. 5G NR berfokus pada latensi ultra-rendah dan pembagian jaringan menjadi segmen virtual.

GenerasiStandarKecepatan Maks.LatensiTahun
2GGSM / GPRS / EDGE384 kb/s (EDGE)~300 ms1991
3GUMTS / HSPA+42 Mb/s (HSPA+)~100 ms2001
4GLTE-Advanced Pro3 Gb/s~30 ms2009
5GNR (New Radio)20 Gb/s<5 ms2019
6GDalam pengembangan1 Tb/s (perkiraan)<0.1 ms2030 (rencana)

Sistem operasi seluler menentukan generasi jaringan saat ini melalui antarmuka radio. Di Android, TelephonyManager.getDataNetworkType() tersedia, yang mengembalikan konstanta NETWORK_TYPE_LTE atau NETWORK_TYPE_NR. iOS menyediakan CTTelephonyNetworkInfo dengan properti serviceCurrentRadioAccessTechnology.

Arsitektur 4G LTE: EPC, eNB dan jaringan overlay

4G LTE didasarkan pada arsitektur all-IP datar dengan pembagian menjadi Evolved Packet Core (EPC) dan Evolved Node B (eNB). eNB — stasiun pangkalan yang menggabungkan fungsi komunikasi radio dan routing dasar. EPC terdiri dari MME (manajemen mobilitas), SGW (gateway pertukaran data dengan eNB) dan PGW (gateway ke internet).

OFDMA (Orthogonal Frequency Division Multiple Access) — teknologi kunci LTE: sumber daya frekuensi dibagi menjadi subcarrier, masing-masing ditetapkan ke pengguna tertentu. MIMO 4×4 memungkinkan pengiriman hingga 4 aliran data independen pada frekuensi yang sama. Carrier Aggregation menggabungkan hingga 5 frekuensi pembawa, meningkatkan bandwidth 5 kali lipat.

Jaringan overlay — LTE-Advanced dan LTE-Advanced Pro — menambahkan CoMP (transmisi terkoordinasi dari beberapa eNB) dan LAA (LTE di pita 5 GHz tanpa lisensi). Bagi pengembang, peningkatan ini transparan: driver modem secara otomatis menggunakan teknologi yang tersedia tanpa mengubah kode aplikasi.

Contoh mendapatkan jenis jaringan di Kotlin (Android)

kotlin
fun getCellularType(context: Context): String {
    val tm = context.getSystemService(Context.TELEPHONY_SERVICE)
        as TelephonyManager
    return when (tm.dataNetworkType) {
        TelephonyManager.NETWORK_TYPE_NR -> "5G"
        TelephonyManager.NETWORK_TYPE_LTE -> "4G LTE"
        TelephonyManager.NETWORK_TYPE_HSPAP -> "3G HSPA+"
        else -> "2G/Unknown: ${tm.dataNetworkType}"
    }
}

Fungsi mendapatkan TelephonyManager dan menentukan jenis jaringan aktif. Di Android 10+, akses ke dataNetworkType memerlukan izin READ_PHONE_STATE, dan mulai Android 11 — hanya untuk aplikasi yang diinstal sebagai penangan panggilan atau SMS.

5G NR: Sub-6 dan mmWave, Network Slicing, SA vs NSA

5G NR (New Radio) — pembaruan radikal pada lapisan fisik dibandingkan dengan LTE. Standar ini bekerja dalam dua rentang frekuensi: FR1 (Sub-6, 1–6 GHz) — untuk cakupan massal dan FR2 (mmWave, 24–52 GHz) — untuk kecepatan sangat tinggi pada jarak pendek. mmWave memerlukan garis pandang langsung ke antena — bahkan daun pohon menyebabkan redaman hingga 30 dB.

Dua mode penerapan: NSA (Non-Standalone) — 5G NR bekerja bersama LTE Core untuk mempercepat peluncuran, dan SA (Standalone) — 5G Core Network yang sepenuhnya otonom dengan dukungan Network Slicing. Network Slicing membagi infrastruktur fisik menjadi segmen virtual: satu irisan untuk IoT (kecepatan rendah, konsumsi daya sangat rendah), lainnya untuk mobil otonom (latensi < 1 ms).

Untuk aplikasi seluler, 5G berarti tidak hanya kecepatan, tetapi juga perilaku konsumsi daya baru: modul mmWave mengkonsumsi hingga 2 W dalam mode aktif (dibandingkan 0.5 W pada LTE). Saat mengembangkan aplikasi untuk 5G, disarankan untuk mempertimbangkan bahwa transmisi data yang sering di mmWave cepat menguras baterai — optimal untuk buffer data dan mengirim dalam batch di rentang Sub-6.

Contoh pemeriksaan 5G NSA/SA di Swift (iOS)

swift
import CoreTelephony

func check5GStatus() -> String {
    let info = CTTelephonyNetworkInfo()
    guard let tech = info.serviceCurrentRadioAccessTechnology
        ?.values.first else { return "No cellular" }

    if tech == CTRadioAccessTechnologyNRNSA {
        return "5G NSA"
    } else if tech == CTRadioAccessTechnologyNR {
        return "5G SA"
    } else {
        return "LTE atau 3G: \(tech)"
    }
}

iOS melalui CoreTelephony melaporkan jenis koneksi aktif: CTRadioAccessTechnologyNR untuk SA (5G murni) dan CTRadioAccessTechnologyNRNSA untuk NSA (5G dengan inti LTE). Informasi ini membantu menyesuaikan perilaku aplikasi — misalnya, memuat konten berat hanya dalam mode SA dengan latensi rendah.

Komunikasi seluler dalam aplikasi mobile: menentukan jenis jaringan dan menangani kehilangan sinyal

Aplikasi seluler dapat menyesuaikan perilakunya tergantung pada jenis dan kualitas koneksi seluler. ConnectivityManager (Android) dan NWPathMonitor (iOS) memberi tahu aplikasi tentang perubahan jaringan — peralihan dari Wi-Fi ke Cellular, kehilangan sinyal, atau kemunculan 5G.

Skenario penanganan utama:

  • Memuat konten — saat beralih ke jaringan seluler, batasi ukuran file yang diunduh (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Streaming — sesuaikan bitrate video tergantung pada kecepatan yang ditentukan melalui estimasi bandwidth (Android bandwidth estimate)
  • Sinkronisasi latar belakang — tunda sinkronisasi saat sinyal lemah (RSSI < -110 dBm) untuk menghemat baterai dan kuota
  • Fallback darurat — saat kehilangan sinyal seluler, beralih ke versi data yang ter-cache terakhir dan jadwalkan percobaan ulang dengan penundaan eksponensial

RSSI (Received Signal Strength Indicator) — indikator utama kualitas sinyal seluler. Nilai dari -50 dBm (sinyal sangat baik) hingga -120 dBm (hampir tidak ada jaringan). Android menyediakan akses ke RSSI melalui SignalStrength.getLevel(), iOS — melalui CTCarrier (akses terbatas).

Contoh pemantauan jaringan seluler di Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Jaringan seluler aktif")
        if path.isExpensive {
            print("Koneksi berbayar — batasi lalu lintas")
        }
    }
}
monitor.start(queue: .main)

NWPathMonitor dari framework Network memantau jenis koneksi (cellular, wi-fi, wired) dan flag isExpensive, yang menunjukkan koneksi berbayar. Di iOS, ini adalah cara utama untuk menyesuaikan perilaku aplikasi dengan jenis jaringan saat ini tanpa akses langsung ke antarmuka radio.

Pilihan tarif dan operator: dampak pada kinerja aplikasi

Meskipun aplikasi tidak mengelola pilihan operator, pengetahuan tentang karakteristik berbagai tarif membantu pengembang membuat keputusan. APN (Access Point Name) — gateway antara jaringan seluler dan internet. APN yang berbeda (internet, ims, mms) menyediakan QoS yang berbeda — APN untuk suara (IMS) memiliki prioritas lebih tinggi daripada lalu lintas internet.

Operator modern menerapkan DNN (Data Network Name) di 5G SA — analog APN dengan kemampuan segmentasi berdasarkan kebutuhan: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). Pengembang tidak memilih irisan secara langsung, tetapi aplikasi dapat meminta QoS tertentu melalui 5G QoS Identifier (5QI) menggunakan Network Slicing.

Rekomendasi untuk pengembang: periksa koneksi melalui NetworkInfo.isConnectedOrConnecting sebelum mengirim data; atur waktu tunggu permintaan setidaknya 30 detik untuk jaringan seluler (dalam kondisi sinyal lemah, sesi TCP terbentuk lebih lambat); gunakan tugas latar belakang (WorkManager, BGTaskScheduler) untuk sinkronisasi hanya saat terhubung ke Wi-Fi atau tarif tidak terbatas.

Pertanyaan yang sering diajukan

Apa perbedaan antara 5G NSA dan 5G SA?

5G NSA (Non-Standalone) menggunakan 5G New Radio untuk transmisi data dan 4G LTE Core untuk manajemen koneksi dan mobilitas. 5G SA (Standalone) menggunakan 5G Core lengkap dengan autentikasi independen. SA wajib untuk Network Slicing dan latensi di bawah 10 ms, NSA — untuk peluncuran awal 5G pada infrastruktur yang ada.

Bagaimana aplikasi dapat menentukan bahwa ia bekerja melalui jaringan seluler?

Di Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() dengan pemeriksaan hasTransport(TRANSPORT_CELLULAR). Di iOS — NWPathMonitor dengan pemeriksaan usesInterfaceType(.cellular). Selain itu, iOS menyediakan isExpensive untuk mendeteksi koneksi berbayar.

Apa itu Carrier Aggregation di 4G LTE?

Carrier Aggregation — teknologi menggabungkan hingga 5 frekuensi pembawa (component carriers) untuk meningkatkan bandwidth. Jika setiap pembawa memberikan 20 MHz bandwidth, agregasi 3 pembawa menyediakan 60 MHz — kecepatan hingga 450 Mb/s. Untuk aplikasi, Carrier Aggregation transparan: modem mengelola penggabungan secara otomatis.

Mengapa 5G mmWave tidak berfungsi di dalam ruangan?

Gelombang milimeter (24–52 GHz) memiliki panjang gelombang yang sangat pendek (5–12 mm) dan sangat teredam saat melewati dinding, jendela, dan bahkan daun pohon. mmWave memerlukan garis pandang langsung ke antena — kerugian saat melewati kaca adalah 10–30 dB. Oleh karena itu mmWave digunakan di ruang terbuka: stadion, alun-alun, pusat perbelanjaan dengan kubah transparan.

Bagaimana menangani kehilangan sinyal seluler di aplikasi?

Disarankan untuk berlangganan notifikasi ConnectivityManager (Android) atau NWPathMonitor (iOS). Saat kehilangan sinyal, aplikasi harus: membatalkan permintaan jaringan saat ini, menampilkan indikator tidak ada jaringan kepada pengguna, menyimpan status di penyimpanan lokal (Room, CoreData), dan menjadwalkan koneksi ulang dengan penundaan eksponensial (retry after 10s, 30s, 60s, 300s).

Ringkasan

  • Cellular — jaringan seluler dengan pembagian menjadi sel dan handover saat perangkat bergerak antar sel
  • 4G LTE — standar all-IP dengan OFDMA, MIMO dan Carrier Aggregation, kecepatan hingga 3 Gb/s di LTE-Advanced
  • 5G NR — dua rentang: Sub-6 (cakupan massal) dan mmWave (hingga 20 Gb/s pada jarak pendek)
  • Network Slicing — segmen infrastruktur virtual untuk berbagai skenario: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone menggunakan inti LTE, Standalone — 5G Core lengkap untuk latensi < 5 ms
  • RSSI dan flag isExpensive membantu aplikasi menyesuaikan perilaku dengan koneksi seluler
  • APN/DNN — titik akses ke internet operator; di 5G SA, DNN dapat menggunakan Network Slicing untuk layanan prioritas

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga