Kategori
Siskom

Latihan 11 Siskom – signed integer

Kepada para mahasiswa peserta mata kuliah sistem komunikasi, hari ini kita akan belajar tentang signed integer, untuk itu silahkan kerjaka latihan 11 berikut:

  1. Jelaskan perbedaan antara signed integer dan unsigned integer dalam representasi biner!
  2. Mengapa komputer menggunakan komplemen dua (two’s complement) untuk menyatakan bilangan negatif?
  1. Representasikan bilangan desimal berikut dalam 8-bit signed integer (two’s complement):
    • a. +25
    • b. –25
    • c. –60
    • d. +100
  2. Tentukan nilai desimal dari bilangan signed integer (two’s complement 8-bit) berikut:
    • a. 11110110
    • b. 10001001
    • c. 01111111
    • d. 11001100
  1. Lakukan operasi penjumlahan berikut menggunakan representasi two’s complement 8-bit, kemudian tentukan apakah terjadi overflow:
    • a. 01001010 (+74) + 01001100 (+76)
    • b. 01111111 (+127) + 00000001 (+1)
    • c. 10001010 (–118) + 11111110 (–2)
  2. Hitung hasil pengurangan berikut dengan metode two’s complement (gunakan 8-bit):
    • a. 25 – 40
    • b. –50 – (–80)
  1. Dalam sistem 8-bit signed integer, rentang nilai yang bisa direpresentasikan adalah berapa?
  2. Sebuah sensor menghasilkan data suhu dalam format signed 8-bit. Jika data biner yang terbaca adalah 11100110, berapakah suhu dalam desimal?
  3. Jelaskan apa yang terjadi jika hasil operasi aritmetika signed integer melebihi rentang representasinya. Berikan contoh konkret dalam 8 bit

have fun!

 

Kategori
jarkom

Latihan 9 Jarkom – web server

Kepada para peserta mahasiswa peserta mata kuliah jaringan komputer, hari ini kita akan belajar tentang web server, database server dan hosting. Untuk itu silahkan kerjakan latihan 9 berikut ini:

Konfigurasi Web server lokal

1. Unduh dan install XAMPP 
https://www.apachefriends.org/
2. Buka XAMPP Control Panel. Klik tombol Start pada modul Apache dan MySQL
3. Buka browser Anda. Akses alamat http://localhost.
4. Buka folder instalasi XAMPP, lalu masuk ke folder htdocs. Ini adalah tempat semua file web disimpan. Buat folder baru di dalamnya: tugas_web.

Database Server

5. Akses browser Anda dan buka: http://localhost/phpmyadmin ; Anda akan masuk ke antarmuka phpMyAdmin, alat untuk mengelola MySQL Database Server Anda.


Membuat Database
6. Di sisi kiri, klik tombol New atau tab Databases
7. Masukkan nama database (DB) baru db_mahasiswa_sikc
8. Klik tombol Create atau Buat

Membuat Tabel (Struktur Data)
9. Setelah DB dibuat, klik nama DB tersebut (db_mahasiswa_sikc) di sisi kiri
10. Di bagian Create table, masukkan nama tabel: tabel_pengguna.
11. Jumlah kolom (Number of columns): 3. Klik Create.
12. Isi struktur kolom seperti tabel di bawah, lalu klik Save

Nama Kolom (Name)Tipe (Type)Panjang (Length/Values)A_I (Centang)Indeks (Index)Komentar(comment)
idINT11V (Auto Increment)PRIMARYID unik (kunci utama)
namaVARCHAR50Nama Pengguna
nimVARCHAR10NIM Mahasiswa

Mengisi Data
13. Di menu atas phpMyAdmin, klik tab Insert atau Sisipkan.
14. Isi 3 baris data (Value) ke dalam kolom nama dan nim (kolom id biarkan kosong, karena akan terisi otomatis).
Isi 3 data nama dan nim kamu dan temanmu
15. Klik Go atau Kirim.
16. Klik tab Browse untuk memastikan 3 data telah tersimpan

Koneksi Web Server ke Database Server
17. Buka folder kerja Anda: htdocs/tugas_web.
18. Buat file baru bernama index.php menggunakan text editor (seperti Sublime Text, VS Code, atau Notepad++).
19. Salin kode PHP sederhana berikut ke dalam index.php. Kode ini berisi instruksi koneksi ke DB dan menampilkan data:

<?php
// Bagian 1: Konfigurasi Koneksi Database
$servername = "localhost"; // Nama server database (di hosting: bisa beda)
$username = "root";        // Nama pengguna default XAMPP
$password = "";            // Kata sandi default XAMPP (kosong)
$dbname = "db_mahasiswa_sikc"; // Nama Database yang kita buat
// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $dbname);
// Memeriksa koneksi
if ($conn->connect_error) {
    die("Koneksi Gagal: " . $conn->connect_error);
}
echo "<h1>Koneksi Database Berhasil! (Server Status OK)</h1>";
echo "<hr>";
// Bagian 2: Mengambil Data dari Tabel
$sql = "SELECT id, nama, nim FROM tabel_pengguna";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    echo "<h2>Daftar Pengguna dari Database:</h2>";
    echo "<table border='1' cellpadding='10' cellspacing='0'>";
    echo "<tr><th>ID</th><th>NAMA</th><th>NIM</th></tr>";
    // Menampilkan setiap baris data
    while($row = $result->fetch_assoc()) {
        echo "<tr>";
        echo "<td>" . $row["id"]. "</td>";
        echo "<td>" . $row["nama"]. "</td>";
        echo "<td>" . $row["nim"]. "</td>";
        echo "</tr>";
    }
    echo "</table>";
} else {
    echo "Tabel kosong atau tidak ada data.";
}
// Menutup koneksi
$conn->close();
?>

20. Simpan file index.php.

21. Buka browser Anda dan akses: http://localhost/tugas_web/

22. Hasil yang benar: Halaman akan menampilkan pesan “Koneksi Database Berhasil!” diikuti dengan tabel yang berisi 3 data pengguna. Screenshoot!

23. Cari 1 penyedia hosting di Indonesia. Catat Harga termurah (Shared Hosting) dan Kapasitas penyimpanan (disk space) yang ditawarkan !

24. Cari di website penyedia domain (Domain Checker). Berapa harga rata-rata per tahun untuk domain dengan ekstensi .com dan .id?

Have Fun!

Buat laporan dan kumpulkan ke LMS!

Laporan adalah hasil screenshoot tampilan web dan no 23 dan 24

Kategori
jarkom

Latihan 8 Jarkom – Routing

Kepada para mahasiswa peserta mata kuliah jaringan komputer, hari ini kita belajar tentang routing. Untuk itu silahkan kerjakan latihan 8 berikut:

Soal Esai Singkat 

  1. Jelaskan dengan kata-kata Anda sendiri, apa fungsi utama dari Tabel Routing bagi sebuah router? (Gambarkan analogi sederhana jika perlu, misalnya peta jalan).
  2. Di dalam Tabel Routing, jelaskan perbedaan fungsi antara komponen Network Destination dan Next Hop!
  3. Berikan satu contoh Metrik yang digunakan dalam routing dan jelaskan bagaimana metrik tersebut digunakan router untuk memilih jalur terbaik!
  4. Apa perbedaan mendasar antara Routing Statis dan Routing Dinamis dari sisi administrasi (bagaimana rute diatur dan diperbarui)?
  5. Sebutkan dua (2) kelebihan dan dua (2) kekurangan dari implementasi Routing Statis!
  6. Sebutkan dua (2) kelebihan dan dua (2) kekurangan dari implementasi Routing Dinamis!
  7. Apa yang dimaksud dengan protokol Distance Vector, dan sebutkan satu contoh protokol yang termasuk dalam kategori ini!
  8. Protokol RIP menggunakan metrik Hop Count. Jelaskan apa yang dihitung oleh Hop Count tersebut!
  9. Mengapa Routing Dinamis dianggap lebih fleksibel untuk jaringan perusahaan yang besar dibandingkan Routing Statis?
  10. Protokol BGP (Border Gateway Protocol) adalah protokol routing. Jelaskan di mana protokol ini umumnya digunakan (konteks jaringan apa)?
  11. Ketika sebuah paket data diterima router dan alamat tujuannya tidak ditemukan di Tabel Routing, tindakan apa yang biasanya dilakukan router terhadap paket tersebut?
  12. Jika Anda membuat rute statis, Anda harus mengatur ulang konfigurasi rute jika topologi jaringan Anda berubah (misalnya, kabel putus atau router baru ditambahkan). Mengapa hal ini tidak terjadi pada Routing Dinamis?
  13. Mengapa konfigurasi Routing Statis dianggap memiliki keamanan lebih tinggi dibandingkan Routing Dinamis?

Praktek: 

Instruksi: Ikuti langkah-langkah di bawah menggunakan Cisco Packet Tracer. Anda akan membandingkan Tabel Routing antara konfigurasi Statis dan Dinamis (RIP).

A. Setup Topologi dan Konfigurasi Awal 

1. Rangkai Topologi

  • Letakkan 2 Router (misalnya model 2911), beri nama R1 dan R2.
  • Letakkan 2 Switch, beri nama SW-A dan SW-B.
  • Letakkan 2 PC (PC-A dan PC-B).
  • Hubungkan perangkat menggunakan kabel Straight-Through (misalnya menggunakan port FastEthernet 0/0 untuk LAN dan GigabitEthernet 0/0 untuk koneksi antar router).

2. Konfigurasi Alamat IP (PC)

PerangkatAlamat IPSubnet MaskGateway
PC-A 192.168.1.10 255.255.255.0 192.168.1.1
PC-B192.168.2.10255.255.255.0192.168.2.1

3. Konfigurasi Alamat IP (Router)

Lakukan konfigurasi ini di CLI masing-masing router.

Konfigurasi R1:

R1> enable
R1# configure terminal
R1(config)# hostname R1
R1(config)# interface FastEthernet0/0
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface GigabitEthernet0/0 
R1(config-if)# ip address 10.0.0.1 255.255.255.252  <-- Perhatikan Subnet Mask /30
R1(config-if)# no shutdown
R1(config-if)# end
R1# write memory  <-- Simpan Konfigurasi

Konfigurasi R2:

R2> enable
R2# configure terminal
R2(config)# hostname R2
R2(config)# interface FastEthernet0/0
R2(config-if)# ip address 192.168.2.1 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface GigabitEthernet0/0 
R2(config-if)# ip address 10.0.0.2 255.255.255.252  <-- Perhatikan Subnet Mask /30
R2(config-if)# no shutdown
R2(config-if)# end
R2# write memory 

4. Verifikasi Konektivitas Awal

  • Lakukan ping dari PC-A ke PC-B (ping 192.168.2.10).
  • Tuliskan hasilnya (Gagal/Berhasil): __________________________________ 

B. Skenario 1: Implementasi Routing Statis (25 Menit)

Tujuan: Agar R1 tahu jalan ke LAN B, dan R2 tahu jalan ke LAN A.

1. Konfigurasi Statis

Masukkan perintah berikut di CLI masing-masing router.

Di R1 (Rute menuju LAN B):

Cuplikan kode

R1# configure terminal
R1(config)# ip route 192.168.2.0 255.255.255.0 10.0.0.2  <-- Tujuan: LAN B, Next Hop: IP R2
R1(config)# end

Di R2 (Rute menuju LAN A):

Cuplikan kode

R2# configure terminal
R2(config)# ip route 192.168.1.0 255.255.255.0 10.0.0.1  <-- Tujuan: LAN A, Next Hop: IP R1
R2(config)# end

2. Verifikasi dan Analisis

  • Lakukan ping dari PC-A ke PC-B (ping 192.168.2.10).
  • Tuliskan hasilnya: __________________________________ 
  • Di R1, jalankan perintah show ip route.
  • Tuliskan baris entri rute yang ditandai dengan huruf ‘S’ (Static):

C. Skenario 2: Implementasi Routing Dinamis (RIPv2) 

Tujuan: Menghapus Statis dan menggunakan RIPv2 agar router otomatis bertukar informasi rute.

1. Hapus Rute Statis

Hapus rute statis yang sudah dikonfigurasi pada Tahap B.

Di R1:

R1# configure terminal
R1(config)# no ip route 192.168.2.0 255.255.255.0 10.0.0.2
R1(config)# end

Di R2:

R2# configure terminal
R2(config)# no ip route 192.168.1.0 255.255.255.0 10.0.0.1
R2(config)# end

2. Konfigurasi RIPv2

Konfigurasikan RIPv2 di kedua router.

Di R1:

R1# configure terminal
R1(config)# router rip
R1(config-router)# version 2            <-- Pastikan menggunakan versi 2
R1(config-router)# no auto-summary      <-- Agar routing lebih efisien
R1(config-router)# network 192.168.1.0  <-- Jaringan LAN A
R1(config-router)# network 10.0.0.0     <-- Jaringan penghubung R1-R2
R1(config-router)# end

Di R2:

R2# configure terminal
R2(config)# router rip
R2(config-router)# version 2
R2(config-router)# no auto-summary
R2(config-router)# network 192.168.2.0  <-- Jaringan LAN B
R2(config-router)# network 10.0.0.0     <-- Jaringan penghubung R1-R2
R2(config-router)# end

3. Verifikasi dan Analisis

  • Tunggu beberapa detik (proses konvergensi).
  • Lakukan ping dari PC-A ke PC-B (ping 192.168.2.10).
  • Tuliskan hasilnya: __________________________________ 
  • Di R1, jalankan perintah show ip route.
  • Tuliskan baris entri rute yang ditandai dengan huruf ‘R’ (RIP):
  • Tuliskan Metrik (Hop Count) yang digunakan RIP untuk mencapai LAN B dari R1 (angka setelah / dan sebelum [Next Hop])

Have Fun!

Kategori
malware

Reverse Mango – Analisa Malware

  1. Persiapan Lingkungan Aman: seting Windows 7 32 bit/Windows 10/11 32-bit/64-bit lightweight sebagai VM guest.
  2. Install tools analisa statik: PEviewDependency WalkerIDA Pro/Ghidra (disassembler/decompiler), StringsExifTool.
  3. Instal tools analisa dinamis: x64dbg (atau OllyDbg untuk 32-bit), WinDbg.
  4. Setel adaptor jaringan VM ke mode Host-Only atau Isolated Network (terputus dari internet). JANGAN gunakan mode NAT/Bridged.
  5. Buat snapshot (titik pemulihan) setelah instalasi OS dan alat.
  6. Alternatif bisa menggunakan tools online seperti Virustotal, Hybrid Analysis, Any.run
  7. Kerjakan Lab 01 RPISEC dari link berikut: https://github.com/RPISEC/Malware/tree/master/Labs/Lab_01 ; instruksi bisa dilihat di file pdf, sampel bisa dilihat di file zip
  8. Tutorial bisa dilihat di lecturer berikut : https://github.com/RPISEC/Malware/tree/master/Lectures/01_Introduction_and_Basic_Analysis

Have Fun!

Kategori
jarkom

Latihan 5 jarkom – media jaringan

Soal 1: Aplikasi Kabel dan Konektor Jaringan

Sebagai seorang teknisi jaringan, Anda diminta menghubungkan dua perangkat yang memiliki konfigurasi media transmisi yang sama (misalnya, dua Router atau dua PC secara langsung) dan menggunakan konektor yang umum.

a. Jelaskan secara rinci perbedaan pengkabelan antara Kabel Straight-Through dan Kabel Crossover (Wired Ethernet).

b. Kabel manakah yang harus Anda gunakan untuk skenario di atas (menghubungkan dua perangkat sejenis) dan berikan alasannya dari segi prinsip kerja

Soal 2: Perbandingan Teknologi Media Transmisi dan Peran Duplex

Media transmisi dapat diklasifikasikan menjadi Wired dan Wireless, dan masing-masing memiliki mode transmisi (Duplex) yang berbeda.

a. Bandingkan keunggulan dan kekurangan dari Saluran Komunikasi Kabel (Wired) dan Saluran Komunikasi Nirkabel (Wireless) dalam hal keamanan, kecepatan, dan jarak.

b. Jelaskan perbedaan prinsip kerja antara mode Half Duplex dan Full Duplex.

Soal 3: Teknologi Nirkabel dan Perbedaan Frekuensi

Teknologi jaringan nirkabel (Wi-Fi) modern menggunakan berbagai frekuensi radio untuk mengirimkan data.

a. Analisis dan Bandingkan perbedaan utama antara penggunaan frekuensi 2.4 GHz dan 5 GHz dalam Wireless Networking.

b. Jika Anda merancang jaringan Wi-Fi untuk gedung bertingkat yang tebal, frekuensi manakah yang akan Anda pilih dan mengapa?

Soal 4: Struktur Kabel Ethernet dan Shielding

Kabel Ethernet terdiri dari berbagai jenis struktur yang mempengaruhi kualitas sinyal dan kinerja.

a. Analisis dan jelaskan mengapa penggunaan kabel STP (shielded twisted pair) menjadi pilihan utama dibandingkan UTP (unshielded twisted pair) ketika Saluran Komunikasi berada di lingkungan yang memiliki Gangguan Elektromagnetik (EMI) yang tinggi.

b. Jelaskan peran Twisted Pair (pasangan kabel yang dipilin) dalam kabel Ethernet untuk mengurangi noise dan memastikan kualitas Medium Transmisi.

Soal 5: Analisis dan Aplikasi Kabel Fiber Optic

Kabel Fiber Optic telah menjadi tulang punggung infrastruktur jaringan modern, terutama untuk jarak jauh dan kecepatan tinggi.

a. Jelaskan keunggulan utama dari Fiber Optic dibandingkan dengan kabel tembaga (UTP/STP) dari segi Medium Transmisi-nya. Fokuskan penjelasan pada bagaimana Fiber Optic mengatasi masalah Redaman Sinyal(Attenuation) dan Gangguan Elektromagnetik (EMI).

b. Sebutkan minimal dua tantangan teknis yang harus dihadapi oleh teknisi saat melakukan instalasi dan troubleshooting pada Fiber Optic (misalnya, penyambungan/ splicing atau penggunaan konektor).

Soal 6 Praktik : Verifikasi Pelabelan Lokal dan Global (IP)

Anda perlu memastikan konfigurasi Pelabelan (Addressing) perangkat Anda sudah benar, baik di jaringan lokal maupun ketika mengakses internet.

a. Pelabelan Lokal: Buka Command Prompt/Terminal dan jalankan perintah ipconfig /all (Windows) atau ip a(Linux/macOS).

  • Catat Alamat IP lokal perangkat Anda (misalnya 192.168.x.x).
  • Catat Default Gateway Anda.

b .Pelabelan Global: Buka web browser dan akses toolWhat’s My IP (misalnya, https://www.whatsmyip.org/).

  • Catat Alamat IP Publik yang ditampilkan.
  • Analisis: Mengapa IP Lokal Anda berbeda dengan IP Publik? Bandingkan alamat IP Publik anda dengan IP Publik teman anda! Apakah sama? Kenapa?

Soal 7 Praktik: Analisis Kapasitas Saluran (Medium)

Aktivitas ini menguji kapasitas Medium (saluran Wi-Fi) di kelas saat digunakan bersamaan, dan membandingkan Upload vs. Download 

  1. Pengukuran Baseline: Buka web browser dan akses toolSpeedtest.net atau sejenisnya.
    • Catat Download Speed (Mbps) dan Upload Speed (Mbps).
  2. Simulasi Bottleneck: Minta 3-4 rekan Anda di kelas untuk melakukan streaming video HD secara bersamaan. Kemudian, ulangi Speedtest Anda.
    • Catat kembali Download Speed (Mbps) dan Upload Speed (Mbps) yang baru.
  3. Analisis:
    • Jelaskan mengapa Download Speed Anda menurun signifikan pada langkah 2. Kaitkan fenomena ini dengan sifat Half Duplex (saluran bersama) dari media Wi-Fi.
    • Secara umum, mengapa Download Speed seringkali lebih tinggi daripada Upload Speed pada koneksi internet rumah atau kampus? Kaitkan hal ini dengan Rules (Protokol) yang ditetapkan oleh penyedia layanan internet.

Buat laporan dan kumpulkan di LMS!
Have Fun!

Kategori
Siskom

Latihan 8 Siskom – troubleshooting

Hari ini kita akan belajar tentang troubleshooting yaitu belajar melakukan diagnosis dan mencari solusi permasalahan yang muncul pada komputer anda. Jawab setiap skenario berikut dengan melakukan langkah-langkah troubeshooting pada laptop anda. Dokumentasikan setiap langkah yang anda lakukan.

Skenario 1: Diagnosis Kinerja Sistem dan Program Startup

Permasalahan: Laptop Windows Anda sangat lambat setelah booting. Setelah 15 menit, kecepatan membaik, tetapi Anda curiga ada aplikasi latar belakang yang membebani CPU secara tidak perlu, dan waktu booting sangat lama.

Tugas:

  1. Gunakan Task Manager untuk mengidentifikasi 3 program startup dengan dampak tertinggi (“High” impact).
  2. Nonaktifkan (Disable) ketiga program tersebut, lalu jelaskan mengapa langkah ini dapat mempercepat proses booting.
  3. Gunakan Resource Monitor (atau Performance Monitor) untuk mengidentifikasi proses non-sistem (selain proses Windows) yang paling banyak menggunakan CPU atau Disk I/O selama 5 menit pertama setelah Task Manager dibuka.
  4. Jelaskan langkah-langkah yang Anda ambil untuk menganalisis dan memutuskan apakah proses tersebut harus dipertahankan atau diakhiri.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-4) dan screenshot tampilan Task Manager (tab Startup) dan Resource Monitor (tab CPU/Disk).

Skenario 2: Pemecahan Masalah Konektivitas Jaringan dan Resolusi DNS

Permasalahan: Laptop Anda terhubung ke jaringan Wi-Fi, dan Anda dapat mengakses jaringan lokal (misalnya, printer jaringan), tetapi Anda tidak dapat mengakses situs web tertentu (contoh: [www.example.com](https://www.example.com)), sementara situs lain (contoh: google.com) dapat diakses. Anda mencurigai masalah ada pada resolusi DNS atau cache jaringan yang rusak.

Tugas:

  1. Jalankan perintah ipconfig /all dan catat alamat IP dan DNS Server yang digunakan laptop Anda.
  2. Coba ping ke alamat IP Google DNS (8.8.8.8) dan ping ke nama domain [www.example.com](https://www.example.com). Catat hasilnya.
  3. Eksekusi perintah ipconfig /flushdns dan netsh winsock reset secara berurutan. Jelaskan fungsi spesifik kedua perintah ini dalam mengatasi masalah jaringan.
  4. Setelah mengatur ulang Winsock, restart laptop (Anda tidak perlu menunggu proses restart selesai untuk dokumentasi, cukup catat bahwa tindakan ini diperlukan), lalu jelaskan mengapa restart diperlukan setelah reset Winsock.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-4), screenshot hasil ipconfig /all dan hasil ping (sebelum dan sesudah flushdns).

Skenario 3:  Penggunaan Sumber Daya Tinggi dan Komputer Sangat Lambat

Permasalahan: Komputer Anda terasa sangat lambat dan lemot (lag) bahkan saat hanya membuka beberapa program sederhana. Task Manager menunjukkan penggunaan RAM atau Disk yang secara konsisten di atas 80%.

Tugas:

  1. Gunakan Task Manager untuk mengidentifikasi proses non-sistem (pihak ketiga) dengan tingkat penggunaan Disk I/O dan Memori (RAM) tertinggi.
  2. Gunakan Resource Monitor untuk menganalisis dan mengidentifikasi 3 proses teratas yang melakukan I/O ke file paging (Page File/pagefile.sys). Jelaskan mengapa I/O ke page file dapat memperlambat sistem.
  3. Jelaskan langkah-langkah yang harus diambil untuk mengidentifikasi dan menonaktifkan layanan non-Microsoftyang mungkin menyebabkan beban berlebih ini menggunakan utilitas msconfig.
  4. Jalankan perintah chkdsk /f (tapi jangan eksekusi restart) dan jelaskan fungsi perintah ini dalam kaitannya dengan kinerja disk yang lambat.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-4), screenshot tampilan Task Manager (tab Detail/Performance) dan Resource Monitor.

Skenario 4: Sistem Sering Freeze atau Tidak Ada Respon

Permasalahan: Laptop Anda berfungsi normal selama beberapa menit, tetapi kemudian membeku (freeze) total (kursor tidak bergerak, tidak ada respon keyboard) secara berkala. Setelah beberapa saat, laptop kembali normal.

Tugas:

  1. Jelaskan langkah-langkah yang harus segera Anda ambil (kombinasi tombol) saat sistem freeze untuk mencoba memulihkan kontrol, dan alat diagnostik Windows apa yang dapat Anda akses setelah pemulihan.
  2. Gunakan Event Viewer. Tentukan lokasi log yang paling tepat (termasuk nama log dan filter waktu) untuk mencari entri Critical atau Error yang terjadi tepat pada waktu freeze terjadi (Anda bisa mensimulasikan waktu freeze 2 menit lalu).
  3. Jalankan Reliability Monitor (Monitor Keandalan). Tentukan tanggal/waktu spesifik di mana sistem mencatat Application Hang (aplikasi macet) atau Windows Failure (Kegagalan Windows), dan catat 10 event terbaru dari jenis tersebut.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-3) dan screenshot tampilan Event Viewer dan Reliability Monitor.

Skenario 5: Blue Screen of Death (BSOD)

Permasalahan: Laptop tiba-tiba menampilkan BSOD dengan kode kesalahan MEMORY_MANAGEMENT setelah pembaruan Windows baru-baru ini.

Tugas:

  1. Jelaskan cara masuk ke Safe Mode with Networking jika sistem gagal boot setelah BSOD tersebut.
  2. Di lingkungan Safe Mode (simulasi), jelaskan langkah-langkah untuk memeriksa driver yang baru diperbarui melalui Device Manager, dan tindakan apa yang Anda lakukan untuk mengatasi driver yang bermasalah.
  3. Jelaskan di mana file Minidump atau Memory Dump (yang berisi informasi BSOD) disimpan secara default di sistem Windows.
  4. Jalankan perintah DISM (Deployment Image Servicing and Management) /CheckHealth di Command Prompt (Administrator). Jelaskan fungsi dari DISM dan bagaimana perintah ini berbeda dari sfc /scannow dalam memecahkan masalah integritas sistem.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-4) dan screenshot simulasi akses Device Manager dan hasil perintah DISM /CheckHealth.

Skenario 6: Diagnosis Suara dan Panas (Komputer Berisik)

Permasalahan: Laptop Anda tiba-tiba menjadi sangat berisik, dan Anda dapat mendengar suara aneh berulang dari dalam unit (kemungkinan kipas atau hard drive). Anda mencurigai peningkatan suhu.

Tugas:

  1. Identifikasi dua sumber kebisingan utama pada laptop (selain speaker) dan jelaskan perbedaan suara yang dihasilkan (misalnya, kipas vs. HDD yang gagal).
  2. Sebutkan 2 alat pihak ketiga populer (nama dan fungsinya) yang dapat digunakan pada Windows untuk memantau suhu CPU dan GPU secara real-time. (Ini untuk menguji pengetahuan alat diagnosis eksternal).
  3. Jelaskan cara menggunakan Task Manager (tab Performance) untuk memantau penggunaan CPU, dan bagaimana penggunaan CPU yang tinggi berhubungan dengan peningkatan kecepatan kipas (kebisingan).
  4. Jelaskan langkah-langkah tindakan fisik segera apa yang harus dilakukan pengguna jika mereka mencurigai laptop mereka terlalu panas, sebelum membawanya ke teknisi.

Dokumentasi yang Diperlukan: Laporan langkah-langkah (1-4) dan screenshot tampilan Task Manager (tab Performance) dan penjelasan penggunaan alat pihak ketiga.
Buat laporan dan Kumpulkan di LMS/email.

Have FUN!

Kategori
Siskom

Latihan 7 Siskom – Bios

Kepada para mahasiswa peserta mata kuliah sistem komputer, hari ini kita akan belajar tentang BIOS. Untuk itu silahkan kerjakan latihan 7 berikut ini:

1. Jelaskan tentang proses booting komputer mulai dari anda menghidupkan tombol power sampai loading sistem operasi!

2. Apa yang dimaksud Firmware pada komputer!

3. Matikan total laptop anda. Hidupkan komputer anda dan catat tanda-tanda bahwa Laptop anda sedang mengalami proses POST! (catat indikatornya misalnya lampu indikator menyala, kipas berputar, beep code atau teks singkat yand ditampilkan di layar! Catat perkiraan waktu dari Power on hingga logo BIOS/UEFI muncul!

4. Identifikasi momen ketika laptop anda beralih dari firmware ke boot loader OS (misalnya logo windows). Catat perkiraan waktu yang dibutuhkan BIOS/UEFI untuk menyerahkan kontrol ke Boot Loader OS!

5. Masuk ke menu BIOS/UEFI (dengan menekan Del, F2, F10, atau F12 saat booting). Identifikasi Komponen: Cari dan catat lokasi dari:

  • Informasi Hardware utama (Model CPU, Jumlah RAM).
  • Pengaturan Tanggal dan Waktu sistem.
  • Pengaturan Virtualization Technology (VT-x/AMD-V) 

6. Perubahan Urutan Boot: Ubah Boot Order (Urutan Boot) untuk memprioritaskan perangkat eksternal (USB Drive atau CD/DVD) sebagai perangkat boot pertama. screenshoot perubahan dan tidak perlu disimpan

7. Masuk ke OS Windows, cari pengaturan power options (control panel). Aktifkan/nonaktifkan fitur Fast Startup. Jelaskan dampaknya pada proses shutdown dan waktu booting!

8. Masuk ke menu Recovery dan akses opsi Advanced options –>  UEFI Firmware Settings. (Jika ada) . Apa fungsi fitur ini!

9. Pada Disk management tunjukan skema partisi (MBT atau GPT) yang digunakan untuk boot drive anda! Screenshoot! Laporkan juga pemakaian Harddisk anda!

10. Jelaskan langkah2 dan tools apa yang bisa anda gunakan untuk membuat Live USB OS anda! Apa fungsi Live USB ini!

Buat laporan dan upload di LMS! 

Have Fun!

Kategori
jarkom

Latihan 4 Jarkom- Perangkat Jaringan

Eksperimen 1. Buka terminal dan jalankan perintah ipconfig /all . Laporkan:

 a) MAC Address (Physical Address) 

b. IP Address yang didapat. 

c. Default Gateway (Alamat Router yang terhubung dengan anda).

Eskperimen 2: Merakit topologi Hub

a. Buka Cisco Paket Tracer

b. Di bagian bawah kiri, klik ikon End Devices (PC/Laptop).

c. Klik ikon Network Devices, lalu pilih Switches dan Hubs.

d. Tambahkan Perangkat: Letakkan 3 PC (End Devices) dan 1 Hub (Network Devices → Hubs) di ruang kerja.

e. Koneksikan Perangkat:

  • Klik ikon Connections (gambar petir) di bilah alat kiri bawah.
  • Pilih kabel Copper Straight-Through (garis hitam lurus).
  • Hubungkan PC-0 ke Hub-0 (pilih port FastEthernet).
  • Hubungkan PC-1 ke Hub-0.
  • Hubungkan PC-2 ke Hub-0.

f. Konfigurasi Alamat IP (Statis):

  • Klik PC-0 → Pilih tab Desktop → Klik IP Configuration.
  • Isi: IP Address: 192.168.1.10Subnet Mask: 255.255.255.0.
  • Ulangi untuk PC lainnya:

g. Mengamati Aliran Data (Broadcast)Ubah mode kerja dari Realtime ke Simulation (tombol di kanan bawah).

i. Kirim paket data (PDU):

h. Hapus semua event yang ada dengan menekan tombol Capture/Forward hingga area Event List kosong.

i. Klik ikon Add Simple PDU (gambar amplop tertutup) di bilah alat kanan.Klik PC-0 (sebagai sumber) lalu klik PC-2 (sebagai tujuan). Sebuah PDU (amplop) akan muncul di PC-0.j. Jalankan simulasi langkah demi langkah:

j. Tekan tombol Capture/Forward (tombol dengan simbol panah maju).Pengamatan 1: PDU bergerak dari PC-0 ke Hub-0.Pengamatan 2: Hub-0 menduplikasi PDU dan mengirimkannya ke PC-1 dan PC-2.

k. Catat Hasil pengamatan!

Eksperimen 3: Uji Coba Switch 

Switch adalah perangkat Layer 2 yang cerdas; ia mempelajari MAC Address dan meneruskan data secara spesifik (unicast).

Merakit Topologi Switch

a. Hapus Hub: Kembali ke mode Realtime. Klik Hub-0, lalu tekan tombol Delete (gambar silang merah).

b. Tambahkan Switch: Gantikan Hub dengan 1 Switch (misalnya, Switch-PT atau 2960 Series).

c. Koneksikan Ulang: Gunakan kabel Copper Straight-Through untuk menghubungkan kembali PC-0, PC-1, dan PC-2 ke Switch-0. Catatan: Konfigurasi IP pada PC-0, PC-1, dan PC-2 tidak perlu diubah.

d. Mengamati Aliran Data (Unicast). Ubah kembali ke mode Simulation. Hapus semua event yang ada.

e. Kirim paket data (PDU) pertama (Proses Learning):

e. Klik ikon Add Simple PDU.Klik PC-0 (sumber) lalu klik PC-2 (tujuan).Tekan tombol Capture/Forward berulang kali. Paket pertama (biasanya protokol ARP untuk mencari MAC Address) akan dikirim secara Broadcast dari Switch.

f. Kirim paket data (PDU) kedua (Proses Forwarding):

  • Hapus semua PDU yang ada di ruang kerja.
  • Kirim paket data (PDU) baru dari PC-0 ke PC-2 (lagi).
  • Tekan tombol Capture/Forward berulang kali.
  • Pengamatan: PDU bergerak dari PC-0 ke Switch-0, dan Switch-0 hanya meneruskan PDU ke PC-2

g. Catat Hasil pengamatan!
h. Dari hasil pengamatan eksperimen 2 dan 3, jelaskan apa perbedaan antara Hub dan switch!

Eksperimen 4: Repeater (Layer 1) – Menguatkan Sinyal

1. Buat topologi baru: Tempatkan 2x Laptop (End Devices) dan 1x Access Point (AP) (Wireless Devices). AP berfungsi sebagai stasiun pemancar sinyal utama. Semua perangkat harus wireless. Laptop harus memiliki modul wireless (ganti modul NIC bawaan).
2. Posisikan Laptop 1 di dekat AP. Posisikan Laptop 2 di lokasi yang sangat jauh dari AP (geser ke tepi ruang kerja). 
3. Amati: Laptop 1 terhubung, tetapi Laptop 2 terputus (ikon sambungan nirkabel akan berwarna merah/putus-putus) karena di luar jangkauan sinyal.
4. Tempatkan 1x Repeater (Wireless Devices) di tengah-tengah antara AP dan Laptop 2. Hubungkan Repeater ke AP menggunakan kabel Copper Straight-Through.
5. Amati kembali Laptop 2.

Eksperimen 5: Bridge/Switch L2 (Layer 2) – Segmentasi Jaringan

Eksperimen ini menunjukkan kemampuan Bridge (yang fungsionalitasnya mirip Switch di L2) untuk memfilter lalu lintas dan membagi Collision Domain.

1. Buat Topologi: Buat dua segmen jaringan yang terpisah: – Segmen A: 2x PC (PC A1, PC A2) dan 1x Switch (Switch A). – Segmen B: 2x PC (PC B1, PC B2) dan 1x Switch (Switch B). 

2. Beri IP: Segmen A (192.168.1.10, dan 192.168.1.11). Segmen B (192.168.1.20, dan 192.168. 1.21).

3. Hubungkan Switch A dan Switch B menggunakan perangkat Bridge (gunakan Switch L2 generik sebagai simulasi Bridge, hubungkan salah satu port di masing-masing Switch ke Bridge). Bridge berfungsi sebagai pemisah Collision Domain antara kedua Switch.

4. Ubah ke Mode Simulation. Kirim paket PDU dari PC A1 ke PC B1.

5. Amati: Paket bergerak dari PC A1 → Switch A → Bridge. Bridge akan meneruskan paket ke Segmen B. Kesimpulan:Komunikasi lintas segmen yang berbeda diizinkan.
6.Hapus PDU. Kirim paket PDU dari PC A1 ke PC A2 (tujuan masih di Segmen A yang sama).

7. Amati: Paket bergerak dari PC A1 → Switch A. Bridge menerima paket, tetapi kemudian tidak meneruskannya ke Segmen B.

8. Laporkan hasil pengamatan!

Eksperimen 6: Router (Layer 3) – Menghubungkan Jaringan Berbeda

Eksperimen ini menunjukkan peran Router dalam menghubungkan jaringan dengan Network Address (IP Network) yang berbeda dan menghentikan Broadcast.

1. Buat 2 Jaringan yang terhubung ke 1x Router (Gunakan 2911 atau PT Router): – Jaringan A: PC A + Switch A. IP Network192.168.1.0/24. – Jaringan B: PC B + Switch B. IP Network192.168.2.0/24. Router memiliki dua interface (port), setiap interface harus terhubung ke Jaringan yang berbeda.
2. Mode Simulation. Kirim paket PDU dari PC A (1.x) ke PC B (2.x)
3. Amati: Paket harus menuju Router dan kemudian Router akan meneruskan paket ke Jaringan B. Kesimpulan: Router berhasil menghubungkan dua jaringan IP yang berbeda.
4. Hapus PDU. Di PC A, buka Command Prompt (Terminal). Jalankan perintah ARP Broadcast (untuk memaksa broadcast): arp -d (hapus cache ARP) ping 192.168.1.255 (alamat broadcast Jaringan A)
5. Amati: Paket Broadcast akan dikirim ke Switch A, tetapi ketika mencapai Router, Router menghentikannya dan tidak meneruskan paket tersebut ke Jaringan B.

Have Fun!

Kategori
Ngoprek

Root Me – reverse Mango

Kepada para mahasiswa peserta study group reverse mango. Hari ini kita akan latihan menggunakan platform Root Me.

  1. Silahkan register ke : https://www.root-me.org/
  2. Buka challenge dan kerjakan latihan disana

Have Fun!

Kategori
jarkom

Latihan 3 Jarkom – OSI layer

Hari ini kita akan belajar tentang Protokol Jaringan dan OSI Layer. Untuk itu silahkan kerjakan latihan berikut ini:

I. Latihan Essay (Konsep Dasar)

Instruksi: Jawablah pertanyaan-pertanyaan berikut dengan jelas dan ringkas. Gunakan bahasa Anda sendiri dan analogi sederhana untuk menjelaskan konsep yang abstrak.

  1. Urutan dan Fondasi: Sebutkan ketujuh Layer pada Model OSI secara berurutan, mulai dari Layer 1 (Fisik) hingga Layer 7 (Aplikasi). Jika komunikasi di Layer 1 bermasalah (misalnya, kabel putus), jelaskan apa dampaknya pada komunikasi di Layer 7.
  2. Konsep Protokol: Jelaskan apa yang dimaksud dengan Protokol Jaringan (aturan komunikasi data). Berikan satu contoh protokol yang umum Anda gunakan sehari-hari di internet (sebutkan nama protokolnya, misal: HTTP), dan jelaskan fungsi dasarnya!
  3. Perbandingan Transport (L4): Protokol TCP dan UDP berada di Layer Transport (Layer 4). Jelaskan perbedaan mendasar antara kedua protokol ini dalam hal keandalan pengiriman. Berikan contoh aplikasi apa yang lebih cocok menggunakan TCP, dan aplikasi apa yang lebih cocok menggunakan UDP.
  4. Pengalamatan (L2 vs L3): Jelaskan perbedaan antara IP Address (Alamat Logis) dan MAC Address (Alamat Fisik).
    • Layer manakah yang menggunakan IP Address?
    • Layer manakah yang menggunakan MAC Address?
    • Mengapa data memerlukan kedua jenis alamat ini agar dapat berhasil dikirim melintasi internet?

II. Latihan Praktikum Sederhana dan Analisis

Instruksi: Lakukan langkah-langkah di bawah ini di komputer Anda menggunakan Command Prompt (CMD) atau Terminal. Ambil screenshot hasil perintah dan analisis hasilnya sesuai pertanyaan yang diberikan.

Langkah 1: Analisis Ketersediaan dan Protokol (L7 & L3)

  1. Buka CMD/Terminal.
  2. Jalankan perintah untuk menguji koneksi ke Google: ping google.com

Pertanyaan Analisis 1:

  • Layer 3: Protokol apa yang digunakan oleh perintah ping? Apa nilai TTL (Time To Live) yang Anda dapatkan (sebutkan angkanya)? Jelaskan apa fungsi nilai TTL tersebut di Layer Network.

Langkah 2: Analisis Jalur dan Router (L3)

  1. Jalankan perintah untuk melihat jalur perjalanan data ke Google: tracert google.com ; alternatif bisa coba tracert telkomuniversity.ac.id; untuk pengguna mac atau linux bisa menggunakan perintah traceroute
  2. Perhatikan hasilnya, terutama pada bagian “Hop” (langkah/lompatan).

Pertanyaan Analisis 2:

  • Routing: Perangkat apa (sebutkan namanya) yang diwakili oleh setiap “hop” atau langkah dalam hasil tracert Anda? Layer OSI manakah yang menjadi fokus utama perangkat ini?

Kumpulkan jawaban beserta screenshot hasil ping dan tracert di LMS

Have Fun!

Secret Link