Mata kuliah **Komunikasi Data** membahas tentang bagaimana data dikirimkan, diterima, dan diproses antar perangkat dalam sebuah jaringan. Berikut adalah ringkasan dari beberapa konsep penting yang biasanya dibahas dalam mata kuliah ini:

1. **Pengertian Komunikasi Data**: Proses transfer data antar dua atau lebih perangkat melalui media transmisi seperti kabel, gelombang radio, atau serat optik.

2. **Komponen Komunikasi Data**:
- **Sumber (Source)**: Perangkat yang mengirim data.
- **Penerima (Receiver)**: Perangkat yang menerima data.
- **Media Transmisi**: Jalur fisik atau non-fisik yang digunakan untuk mengirim data.
- **Protokol**: Aturan yang mengatur komunikasi, termasuk format, urutan pengiriman data, dan deteksi kesalahan.

3. **Mode Transmisi**:
- **Simplex**: Komunikasi satu arah, hanya satu perangkat yang bisa mengirim atau menerima.
- **Half-Duplex**: Komunikasi dua arah tetapi tidak bersamaan (satu perangkat mengirim, yang lain menunggu).
- **Full-Duplex**: Komunikasi dua arah sekaligus (perangkat dapat mengirim dan menerima pada saat yang sama).

4. **Jenis Media Transmisi**:
- **Media Terpandu**: Seperti kabel tembaga (twisted-pair, coaxial) dan serat optik.
- **Media Tak Terpandu**: Seperti gelombang radio, inframerah, dan gelombang mikro (microwave).

5. **Topologi Jaringan**:
- **Topologi Bus**: Semua perangkat terhubung pada satu jalur komunikasi.
- **Topologi Star**: Semua perangkat terhubung ke pusat (hub atau switch).
- **Topologi Ring**: Setiap perangkat terhubung dalam bentuk lingkaran.
- **Topologi Mesh**: Setiap perangkat terhubung langsung ke perangkat lain, memungkinkan banyak jalur komunikasi.

6. **Protokol Jaringan**:
- **TCP/IP**: Protokol yang mendasari Internet, terdiri dari lapisan aplikasi, transport, internet, dan fisik.
- **UDP**: Protokol yang digunakan untuk transmisi data cepat tanpa memeriksa kesalahan (cocok untuk streaming).
- **HTTP/HTTPS**: Protokol untuk transfer data di web.

7. **Keamanan dalam Komunikasi Data**:
- **Enkripsi**: Melindungi data dengan mengubahnya menjadi kode yang hanya dapat dipecahkan oleh pihak yang berwenang.
- **Autentikasi**: Memastikan bahwa pengirim dan penerima adalah pihak yang sah.
- **Firewall**: Sistem keamanan untuk memonitor dan mengontrol lalu lintas jaringan berdasarkan aturan keamanan.

8. **Metode Multiplexing**:
- Teknik untuk mengirim beberapa sinyal secara bersamaan melalui satu media fisik.
- **TDM (Time Division Multiplexing)**: Setiap sinyal diberikan slot waktu tertentu.
- **FDM (Frequency Division Multiplexing)**: Setiap sinyal diberi frekuensi yang berbeda.

Mata kuliah ini penting untuk memahami bagaimana jaringan dan komunikasi dalam dunia digital bekerja, terutama dalam konteks teknologi informasi dan Internet of Things (IoT).