Rabu, 26 Februari 2025

Model OSI (Open Systems Interconnection) dan TCP/IP kaitannya dengan Wireshark

Dua model yang paling sering digunakan untuk menggambarkan cara kerja jaringan adalah OSI (Open Systems Interconnection) dan TCP/IP. Kedua model ini mendefinisikan cara perangkat saling berkomunikasi melalui berbagai lapisan protokol yang terstruktur. Selain itu, untuk menganalisis dan memantau lalu lintas data di jaringan, aplikasi seperti Wireshark.


OSI model

1.     Model OSI (Open Systems Interconnection)

OSI (Open Systems Interconnection) adalah sebuah model referensi yang digunakan untukmenjelaskan bagaimana data dikirim dan diterima antar perangkat dalam jaringan komputer. 

Model ini dibagi menjadi tujuh lapisan:

  • Layer 7 - Aplikation: Menyediakan layanan komunikasi langsung bagi aplikasi pengguna, seperti email atau web browser.
  •  Layer 6 - Presentation: Mengatur format dan enkripsi data agar dapat dimengerti oleh aplikasi. (contoh: saat membuka website. Maka dia akan mengkonfersi menjadi bilangan biner setelah itu di enskripsi data tersebut agar terjaga kerahasiaanya)
  • Layer 5 - Session: Mengatur sesi komunikasi dan memastikan kelancaran percakapan antar aplikasi. (contoh: saat masuk ke akun M-bangking, saat tidak melakukan aktivitas apa apa maka akun akan dikeluarkan
  • Layer 4 - Transportasi: Menjamin pengiriman data yang akurat dan mengatur aliran data (menggunakan TCP/UDP). (contoh: saat mengirim email, dan ternyata jaringan terputus. Maka kita diperintahkan untuk mengirimm ulang email tersebut)
  • Layer 3 - Jaringan: Mengatur routing dan pengalamatan IP agar data sampai ke tujuan. (contoh protocol yang bekerja pada layer ini adalah “Address Resloutions Protocol (ARP)”
  • Layer 2 - Data Link: Mengatur pengalamatan perangkat menggunakan alamat MAC dan memastikan data tidak rusak saat ditransfer. Kemudian dikelompokkan menjadi frame. (contoh protocol yang bekerja pada layer ini adalah “Media Access Control (MAC) dan Logical Link Control (LLC)”
  • Layer 1 - Fisik: Mengirimkan data dalam bentuk bit melalui media fisik (misalnya kabel atau sinyal radio).

TCP/IP model

2.    Model TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekumpulan protokol yang digunakan untuk menghubungkan perangkat dalam jaringan, khususnya di internet. 

TCP/IP terdiri dari dua protokol utama:

  • TCP yang bertanggung jawab untuk memastikan pengiriman data secara andal dengan membagi data menjadi paket dan mengatur urutannya
  • IP yang menangani pengalamatan dan pengiriman paket data ke tujuan yang tepat.
Model TCP/IP memiliki empat lapisan, yaitu:
  • Layer 4 - Aplikasi: Bertanggung jawab untuk menyediakan antarmuka antara aplikasi pengguna dan jaringan. Lapisan ini menangani protokol yang digunakan oleh aplikasi seperti HTTP, FTP, SMTP, DNS, dan lainnya untuk komunikasi data antar perangkat.
  • Layer 3 - Transport: Menyediakan komunikasi end-to-end antara perangkat. Protokol utama pada lapisan ini adalah TCP (Transmission Control Protocol) yang memastikan pengiriman data yang andal dan terurut, serta UDP (User Datagram Protocol) yang lebih cepat namun tanpa jaminan pengiriman yang teratur.
  • Layer 2 - Internet: Bertanggung jawab untuk pengalamatan, pengalamatan ulang, dan pengiriman paket data antar jaringan. Protokol utama pada lapisan ini adalah IP (Internet Protocol), yang menangani pengalamatan dan pengiriman paket data menggunakan alamat IP. 
  • Layer 1 - Network Access: Menangani pengiriman data melalui media fisik dan menangani perangkat keras jaringan seperti kabel, switch, dan router. Lapisan ini mencakup dua sub-lapisan dari model OSI, yaitu lapisan fisik dan lapisan data link.



Perbedaaan antara model OSI dan TCP/IP

Kesimpulan: Model OSI lebih teoretis dan memberikan gambaran rinci tentang cara kerja jaringan, sedangkan model TCP/IP lebih praktis dan digunakan dalam implementasi jaringan sehari-hari, terutama untuk komunikasi internet. TCP/IP lebih sederhana dengan hanya 4 lapisan, sementara OSI memberikan pemisahan yang lebih mendetail dengan 7 lapisan.


aplikasi wireshark

3.    Aplikasi Wireshark

Wireshark adalah aplikasi pemantau jaringan yang sangat populer, digunakan untuk menangkap dan menganalisis paket data yang melintasi jaringan. Dengan Wireshark, pengguna dapat memeriksa aliran data di berbagai lapisan jaringan dan memperoleh informasi mendetail tentang komunikasi antar perangkat.

Fungsi Wireshark dalam Menganalisis Paket Data:

Wireshark memungkinkan pengguna untuk menangkap paket data yang dikirim dan diterima oleh perangkat di jaringan. Paket data ini mencakup berbagai informasi, seperti alamat IP, port yang digunakan, jenis protokol, serta konten data itu sendiri. Fungsi utamanya adalah untuk memantau lalu lintas jaringan secara real-time, menganalisis komunikasi, serta mendeteksi dan memperbaiki masalah jaringan seperti latensi atau kesalahan pengiriman data.

Bagaimana Wireshark Memanfaatkan Model OSI dan TCP/IP

Wireshark beroperasi dengan memanfaatkan model OSI dan TCP/IP untuk mengidentifikasi dan menganalisis komunikasi yang terjadi di jaringan. Wireshark menangkap data pada setiap lapisan model jaringan dan memungkinkan pengguna untuk melihat informasi terkait dari lapisan aplikasi hingga lapisan fisik.

  • Lapisan Aplikasi (OSI): Wireshark dapat menangkap protokol aplikasi seperti HTTP, FTP, dan DNS, sehingga pengguna bisa menganalisis komunikasi aplikasi secara rinci.
  • Lapisan Transport (OSI dan TCP/IP): Wireshark membantu menganalisis protokol transport seperti TCP dan UDP untuk melihat bagaimana data dikendalikan dan dikirimkan antar perangkat.
  • Lapisan Internet (TCP/IP): Wireshark memanfaatkan protokol IP untuk melihat pengalamatan logis dan rute yang diambil oleh paket data menuju tujuannya.
  • Lapisan Data Link dan Fisik (OSI): Pada lapisan ini, Wireshark dapat menganalisis bagaimana data ditransmisikan melalui media fisik dan bagaimana paket-paket data dibungkus dan dikendalikan.



Sabtu, 15 Februari 2025

Apa yang Dimaksud Jaringan Komputer

    Saat ini, jaringan komputer sudah menjadi bagian yang sangatlah penting dalam kehidupan sehari-hari, baik untuk kebutuhan pribadi maupun profesional. Jaringan komputer memungkinkan peralatan seperti komputer, ponsel, dan perangkat lainnya untuk saling terkoneksi dan berkomunikasi.

Jaringan komputer


Jaringan komputer itu sendiri adalah:
  1. 1+ network device : yang artinya lebih dari 1 network device
  2. Connected : yang terbagi menjadi 2, yaitu Wireless (tanpa kabel). dan Wired (dengan kabel)
  3. Communication / protokol
  4. Resource sharing
    Jadi, Jaringan komputer adalah sekumpulan komputer yang saling terkoneksi dan saling berinteraksi satu sama lain dengan menggunakan protokol komunikasi melalui media transmisi atau media komunikasi.

edge computing vs cloud computing


Dalam konteks perkembangan teknologi, konsep ini berkembang menjadi:
  1. Cloud Computing: mengandalkan pusat data yang jauh untuk memproses data. 
  2. Edge Computing: memproses data di perangkat yang lebih dekat dengan pengguna untuk mengurangi waktu tunda dan meningkatkan kecepatan.
    Untuk lebih jelasnya lagi, kita gunakan sebuah perumpamaan. Untuk Cloud Computing, coba bayangkan kamu mengirim barang ke kota jauh. Prosesnya butuh waktu, tapi barang sampai dan bisa digunakan kapan saja. Sama seperti cloud, data disimpan dan diproses di server jauh, dan bisa diakses lewat internet. Untuk Edge Computing, coba bayangkan mengirim barang ke teman yang dekat rumahmu. Prosesnya cepat karena barang tidak perlu jauh-jauh. Sama seperti edge, data diproses langsung di perangkat yang dekat, sehingga hasilnya lebih cepat dan real-time.

open system interconnection (OSI)


    Setelah memahami konsep Cloud Computing dan Edge Computing, yang keduanya bergantung pada pengolahan dan pengiriman data melalui jaringan. Di sinilah Model OSI (Open Systems Interconnection) berperan. 
Berikut penjelasan lengkap tentang tujuh lapisan Model OSI (Open Systems Interconnection) dari layer 7 hingga layer 1:
  • Layer 1 - Fisik: Mengirimkan data dalam bentuk bit melalui media fisik (misalnya kabel atau sinyal radio).
  • Layer 2 - Data Link: Mengatur pengalamatan perangkat menggunakan alamat MAC dan memastikan data tidak rusak saat ditransfer.
  • Layer 3 - Jaringan: Mengatur routing dan pengalamatan IP agar data sampai ke tujuan.
  • Layer 4 - Transportasi: Menjamin pengiriman data yang akurat dan mengatur aliran data (menggunakan TCP/UDP).
  • Layer 5 - Sesi: Mengatur sesi komunikasi dan memastikan kelancaran percakapan antar aplikasi.
  • Layer 6 - Presentasi: Mengatur format dan enkripsi data agar dapat dimengerti oleh aplikasi.
  • Layer 7 - Aplikasi: Menyediakan layanan komunikasi langsung bagi aplikasi pengguna, seperti email atau web browser.






  • Kamis, 11 Mei 2023

    Kasus pembullyan berujung pembunuhan di Serbia

     

    pelaku pembunuhan massal di serbia

    Kasus ini terjadi tepat pada Rabu, 3 Mei 2023 kemarin di Vladislav Ribnikar Elementary School setelah pelajaran dimulai. 8 korban meregang nyawa di tangan pelaku saat itu juga dan beberapa diantaranya luka parah. 


    Pelaku berusia 13 tahun. Kejadian ini dipicu oleh adanya pembullyan yang menimpanya. Pelaku diduga telah merencanakan pembunuhan massal ini 1 bulan sebelummya. Pelaku menuliskan nama-nama dan kelas yang dituju menjadi targetnya di selembaran kertas. 


    Aksinya dilakukan tepat setelah para siswa tiba dan bersiap untuk mulai belajar. Korban pertama yang menjadi sasarannya adalah penjaga keamanan sekolah itu dan dilanjutkan ke kelas-kelas lain lalu menembakkan beberapa targetnya. Setelah selesai dengan aksinya, Pelaku menelepon polisi untuk mengakui semua perbuatan yang telah dilakukannya dan menunggu untuk di tangkap di halaman sekolah.  


    Setelah dilakukan interogasi, ternyata senjata yang digunakan adalah milik ayahnya sendiri. Kasus ini sangat mengejutkan warga Serbia, pasalnya Serbia dikenal memiliki undang-undang yang ketat mengenai penggunaan senjata api di negara itu.


    Dari peristiwa ini, kita harus sadar bahwa pembullyan ini bisa berdampak besar bagi pelaku maupun korbannya. Sabar memang tidak ada batasnya tapi, diamnya seseorang itu pasti terbatas. Maka dari itu, kita harus menjaga sikap dengan saling menghargai dan menghormati sesama agar peristiwa seperti ini tidak terjadi lagi.

    Sabtu, 01 April 2023

    Review novel "Hujan"

    "Hujan"

    karya Tere Liye

    by : Pinterest 


    Judul buku : Hujan
    Penulis : Tere Liye
    Penerbit : PT. Gramedia Pustaka Utama
    Tahun terbit : 2016
    Jumlah halaman : 320 halaman
    Panjang buku : 20 cm
    Harga buku : Rp.78.000

    Novel yang berjudul "Hujan" adalah salah satu karya Tere Liye yang diterbitkan pada tahun 2016 dan sangat populer pada masanya. Novel ini menceritakan tentang kehidupan di masa depan sekitar tahun 2042-2050an dimana teknologi sudah sangat maju dan berkembang. Novel ini juga sangat kental dengan futuristik, tetapi masih bisa dibayangkan oleh pembaca.

    Diberi judul "Hujan" karena Lail, sebagai tokoh utamanya sangat menyukai hujan. Hujan sering terjadi di setiap kejadian penting dalam hidupnya. Namun, saat Lail beranjak dewasa, dia mulai membenci hujan.

    "...jangan pernah jatuh cinta saat hujan, Lail. Karena ketika besok lusa kamu patah hati, setiap kali hujan turun, kamu akan terkenang dengan kejadian menyakitkan itu..."

    Cerita ini diawali dengan terjadinya bencana alam gunung meletus yang sangat dahsyat dan menyebabkan populasi manusia berkurang drastis, sehingga hanya menyisakan 10% dari jumlah populasi sebelumnya. Pada saat itu, tokoh utama yang bernama Lail diselamatkan oleh laki-laki berumur 2 tahun diatasnya, bernama Esok. Mereka pun tinggal di tempat penampungan dan mulai mengenal satu sama lain.

    Waktu demi waktu berlalu, perasaan Lail pada Esok bukan lagi seperti adik dan kakak, melainkan lebih daripada itu. Namun, mereka harus berpisah dan tidak tinggal di satu kota itu lagi. Lail menjadi relawan untuk membantu korban akibat bencana. Sedangkan Esok, dia menjadi anak angkat dari Walikota dan kuliah di luar kota. Meskipun begitu, Esok tetap menemui Lail di tengah kesibukan bersama dengan sepeda merah miliknya.

    Dalam novel ini, Tere Liye berhasil menampilkan gambaran tentang persahabatan, cinta, melupakan, perpisahan, dan juga tentang hujan. Novel ini juga sangat menarik, karena beberapa tokoh terlibat secara langsung dalam keberlangsungan kehidupan bumi di masa depan dan aliansi antarbenua yang membuat para pembaca ikut merasakan suasana pada masa itu.

    Alur yang digunakan Tere Liye dalam novel ini terbilang cukup sederhana, tetapi mampu menarik perhatian pembaca melalui dialog-dialog dengan bahasa yang menarik dan mudah dipahami. Selain itu, penggambaran latar juga berhasil membawa pembaca ke dalam suasana di masa depan yang terasa nyata.

    Namun, bagi sebagian pembaca, mungkin alur yang digunakan terlalu monoton dan kurang menarik karena fokus pada peristiwa-peristiwa kecil dalam kehidupan yang sering diulang. Terutama saat Lail menjadi relawan bersama temannya, Maryam. Hal ini dapat membuat pembaca merasa bosan.

    Terlepas dari itu, novel ini sangat bagus dan rekomended untuk dibaca, karena memiliki banyak nilai moral dan nasihat-nasihat baik yang terkandung di dalamnya.

    Untuk kamu yang ingin membaca novel ini, bersiaplah merasakan emosi yang campur aduk karena alur ceritanya yang naik turun.  Yang membuatmu ikut tersenyum, gelisah, tertawa, terharu, bahkan bisa membuatmu banjir air mata.

    Selasa, 21 Maret 2023

    Indonesia Butuh Anak Muda (Seri Perempuan) : Terima Kasih Diri

    Indonesia Butuh Anak Muda (Seri Perempuan) : Terima Kasih Diri.


    Narasi tv menginisiasi adanya sebuah gerakan "Indonesia Butuh Anak Muda, Seri Perempuan : Terima kasih Diri" yang dilaksanakan pada hari Sabtu, tanggal 18 Maret 2023. Acara ini diisi oleh para tokoh hebat Indonesia dengan special quest-nya adalah Najwa Shihab, Zsa Zsa, Abel Cantika, Sal Pribadi Hemat, dan Lutfi Noorfitriyani. Acara yang memang diperuntukkan bagi anak muda Indonesia mengenai pentingnya self love, menghargai perbedaan, dan melawan rasa insecure. Bertujuan untuk lebih mengembangkan dan memotivasi diri. Acara ini diakadan secara gratis di Chillax Sudirman, Jakarta. melalui website yang terdapat pada instagram @IndonesiaButuhAnakMuda.

    Banyak fasilitas yang disediakan di acara ini. Mulai dari ruang berbagi dan ruang rasa yang membuat kita bisa berdiskusi bersama, dan menambah pengetahuan. Ada pula ruang instalasi, dimana dalam ruang itu, terdapat nuansa yang terkesan aestetik. Peserta bisa berswafoto dengan leluasa.  Ada juga pohon motivasi, diisi dengan kata-kata yang menjadi afirmasi untuk masa depan.

    Banyak manfaat dari adanya acara ini, beberapa diantaranya adalah :

    Pertama, acara ini sangat menginspirasi para pemuda Indonesia. Karena secara langsung dan tidak langsung,  mencegah para pemuda terjerumus dari perbuatan negatif dengan ditamengi oleh banyak hal positif. Dan mengajarkan untuk menerima diri dengan semua yang ada, mengurangi keluh kesah dan lebih berfokus untuk meningkatkan kualitas diri.

    Kedua, banyak motivasi dan sharing pengalaman yang disampaikan oleh para narasumber. Menyadarkan kepada peserta tentang proses yang harus dihadapi untuk mencapai sebuah kesuksesan. Yang diharapkan bisa menjadi pembelajaran bagi peserta yang hadir untuk sekarang dan masa depan. 

    Ketiga, beberapa peserta bisa bertemu dengan para tokoh yang hadir, terutama special questnya yang selama ini hanya hadir dalam layar yang mereka lihat. Kini bertemu secara langsung, dan mendengarkan beberapa patah kata motivasi yang disampaikan.

    Namun, acara ini juga punya sedikit kendala dan kekurangan. Dimana para panitia kurang merespon peserta yang hadir. Peserta yang sudah memiliki tiket ternyata tetap harus antre dan menunggu berjam-jam untuk giliran masuk. Para peserta juga membuat sedikit keributan karena saling berdesakan ingin sekedar foto selfie dengan tokoh favoritnya, Najwa Shihab. Belum lagi para peserta yang saling menyerobot antrean, membuat para panitia kewalahan.

    Saran saya, sebaiknya panitia membuat jadwal sesi agar peserta bisa datang sesuai jadwal, dan juga agar tidak memadatkan jalan. Dan untuk peserta, sebaiknya kita lebih mengutamakan budaya antre dan saling bekerjasama dengan panitia agar acara berjalan lebih baik lagi.

    Terlepas dari itu semua, saya mengucapkan terima kasih kepada Narasi Tv yang telah memberi kesempatan bagi para pemuda untuk mengikuti acara ini secara gratis, termasuk saya. Semoga dengan adanya acara ini, para pemuda bisa terdorong untuk lebih menerima diri dan selalu menjaga kesehatan mental. 



    Rabu, 03 Agustus 2022

    ERD siswa terlambat




    contoh ERD siswa terlambat. Pengertian, Komponen, Kombinasi, langkah dan contoh membuat ERD

     APA ITU ERD?

    ERD adalah singkatan dari Entity Relationship Diagram, ERD sendiri adalah pemodelan data dimana merupakan diagram yang menjelaskan hubungan antar objek-objek data yang mempunyai hubungan.

    APA SAJA KOMPONEN DALAM ERD?

    ERD memiliki beberapa komponen, yaitu :












    1) Entitas : sebuah objek yang dapat diidentifikasi.

    2) Atribut : properti/karakter yang dimiliki entitas yang datanya akan disimpan.

    3) Kunci/Key : atribut yang unik/kode yang mrnjadi identitas

    4) Relasi : hubungan antar entitas.

    5) Garis : penghubung antara relasi dan entitas/relasi dan entitas dengan atribut.



    KOMBINASI PADA ERD 

    ada tiga kombinasi yang ada di ERD, diantaranya:

    1) 1 : 1  (one to one)

    2) 1 : M (one to many)

    3) M : M (many to many)















    Langkah-langkah membuat ERD

    1.    Tentukan tema yang akan dibuat.

        Tema : Siswa yang terlambat datang ke sekolah.

    2.    Buat business rules yang berkaitan dengan tema yang dibuat.

    Bussines Rules :

    a)    Siswa harus hadir di sekolah 5 menit paling lambat sebelum bel berbunyi (07.00).

    b)    Jika siswa datang diatas jam 06.56 – 07.00 maka siswa tidak diperbolehkan menauju ruang kelas. Siswa langsung diarahkan untuk menaruh tas di koridor dan menuju lapangan utama untuk mengikuti upacara / apel pagi.

    Dikoordinasikan oleh : OSIS dan PDS (Penegak Disiplin Siswa).

    c)   Jika siswa terlambat 1-5 menit sesudah bel berbunyi maka siswa harus menulis nama, kelas, Wali kelas dan alasan keterlambatan di buku keterlambatan siswa.

           Dikoordinasikan oleh : PDS (Penegak Disiplin Siswa).

    d)    Jika siswa terlambat 6 -15 menit sesudah bel berbunyi maka siswa harus menulis nama, kelas, Wali kelas dan alasan keterlambatan di buku keterlambatan siswa, lalu siswa diberi perintah untuk memungut 10 sampah yang ada di lingkungan sekolah dan membuangnya ke tempat sampah.

    Dikoordinasikan oleh : PLH (Penegak Lingkungan Hidup).

    e)    Jika siswa terlambat 16-30 menit sesudah bel berbunyi maka siswa harus menulis nama, kelas, Wali kelas dan alasan keterlambatan di buku keterlambatan siswa, lalu siswa diberi perintah untuk mencabut rumput sebanyak dua genggam yang ada di lingkungan sekolah dan membuangnya ke tempat sampah.

    Dikoordinasikan oleh : PLH (Penegak Lingkungan Hidup).

    f)    Jika siswa terlambat diatas 30 menit sesudah bel berbunyi maka siswa diharuskan menghadap ke Wakil Kepala Sekolah bidang Kesiswaan.

    Dikoordinasikan oleh : Wakil Kepala Sekolah bidang Kesiswaan.

    g)    Jika siswa sudah 3X terlambat maka siswa harus menghadap ke guru Bimbingan Konseling dan dilaporkan ke Wali kelas.

    Dikoordinasikan oleh : Guru Bimbingan Konseling.


     3.    Tentukan setiap entitas, atribut, key/kunci dari atribut, dan relasi.

    a)    Entitas : Siswa, sekolah, buku keterlambatan, sanksi/hukuman, petugas, guru, orang tua.

    b)    Atribut :

           - Siswa : nama, NIS, alamat, kelas, no.telp.

               kunci/key : NIS, no.telp.

            - Sekolah : nama, alamat, jenis sekolah, id, kode pos.

               kunci/key : id.

            - Buku Keterlambatan : nama, kelas, walikelas, alasan keterlambatan.

            - Sanksi/hukuman : jenis, level (ringan, sedang, berat), penanggung jawab.

            - Petugas : divisi, jabatan, jam kerja, tugas.

            - Guru : nama, NIP, pangkat, alamat, bidang keahlian, TTL, no.telp.

               kunci/key : NIP, no.telp.

            - Orang tua : nama, alamat, pekerjaan, TTL, no.telp.

               kunci/key : no.telp.

    c)    Relasi : hadir, terlambat, dikoordinir, mencatat, lapor.

    d)    Tuangkan dalam bentuk ERD.






























    jadi seperti itulah penjelasan dan contoh dari ERD, ERD ini sangat penting dalam pembuatan database. 




     



    Model OSI (Open Systems Interconnection) dan TCP/IP kaitannya dengan Wireshark

    Dua model yang paling sering digunakan untuk menggambarkan cara kerja jaringan adalah  OSI (Open Systems Interconnection)  dan  TCP/IP.  Ked...