際際滷

際際滷Share a Scribd company logo
PEMROGRAMAN JARINGAN PERTEMUAN 3
1
TOPIK PEMBAHASAN
 Mencetak nama komputer dan alamat IPv4
 Mendapatkan alamat IP secara remote
 Merubah alamat IPv4 ke format lainnya
 Mendapatkan nama service, port dan protokol yang
digunakan pada suatu komputer
2
Layering Pada OSI
3
4
Packet Propagation
5
Alamat IPv4
Penamaan Device
 Sebelum adanya DNS, tahun 1970-an ARPAnet
menggunakan pemetaan dengan bentuk tabel host pada
berkas HOSTS.TXT.
6
Mencetak nama komputer dan alamat IPv4
 Listing 1.1
7
Library python utk pemrograman jaringan
Modul dari library socket
Socket library
 A socket is an abstract representation of a communication
endpoint.
 http://docs.python.org/3/library/socket.html
8
Network API
Mendapatkan alamat IP remote
9
get_remote_machine_info()
Merubah alamat IPv4 ke format lain
10
IP Address terdiri 32 bits.
Terbagi menjadi dua bagian Bagian networkID dan Bagian HostID,
hal ini tergantung dari subnetmask (akan dibicarakan lebih lanjut).
32 bit dibagi menjadi 4 bagian setiap bagian terdiri dari 8 bit.
Untuk kemudahan dikonversi menjadi desimal.
Inet function
 inet_aton(ip_address)
 The ip_address, which needs to be converted from the dotted-
quad, string format to 32 bit packed binary format.
 inet_ntoa(ip_address)
 ip_address  The address in 32-bit packed format which is to be
converted
 Hexlify(data)
 Return the hexadecimal representation of the binary data. Every
byte of data is converted into the corresponding 2-digit hex
representation.
11
Merubah alamat IPv4 ke format lain
12
Mendapatkan nama service, port dan protokol
13
Network API
Socket application
Mendapatkan nama service, port dan protokol
14
TUGAS
 Buatlah program di python dengan menu pilihan sebagai berikut (buat
dalam bentuk fungsi):
MENU PILIHAN:
1. MENGETAHUI SERVICE DAN PROTOKOL PADA JARINGAN
2. MENGETAHUI ALAMAT IP DARI SEBUAH WEBSITE
15
Jika pilihan 1:
INPUT:
Masukkan port protokol: 23
OUTPUT:
Port: 23 => service name: telnet
Jika pilihan 2:
INPUT:
Masukkan alamat web: www.google.com
OUTPUT:
Anda mengakses www.google.com dengan alamat IP 74.125.24.105
dari komputer AISHA-PC dengan alamat IP 10.252.23.123
Setelah itu, muncul konfirmasi:
ANDA INGIN MENGULANG (Y/T)?

More Related Content

Similar to Pemrograman Jaringan Pertemuan 3 tugas.pdf (20)

PPTX
Pertemuan 16 ipv4 & ipv6
jumiathyasiz
PPT
Jaringan komputer dan internet 4
Universitas Putera Batam
PDF
Network fundamental & mikro tik basic ahmad lukman
Suro Dhemit
PPTX
PPT Komunikasi data.pptx
mdimasramdani
PDF
Tutorial jaringan i pv6
rhyezs_soleman
PPTX
internetprotocolversion4ipv4-130911074348-phpapp02.pptx
SyafridaHanum
PDF
Buku jarkom2
Efhal Ardan
PPTX
Transport Control Protokol / Internet Protokol
jokokristianto23
PPSX
Internet Protocol version 4 (IPv4)
Muhamad Husen
PPT
Pengantar jarkom-1-6
Daudi Lazarus
PPT
Data Communication VS Networking OSI.ppt
muhammadzikrimalano
PDF
03module 12 tcp-ip-and-ip-address-concepts
setioaribowo
PDF
03module 12 tcp-ip-and-ip-address-concepts
indonesia
PPT
PROTOCOL, IP ADDRESS.ppt
richsparlingmailcomP
PPTX
Kelompok 5
idquygbaru
PPTX
Kelompok 5
idquygbaru
PPTX
Power point
DiJe MaMoo
PPT
Jaringan komputer
Ari FX
Pertemuan 16 ipv4 & ipv6
jumiathyasiz
Jaringan komputer dan internet 4
Universitas Putera Batam
Network fundamental & mikro tik basic ahmad lukman
Suro Dhemit
PPT Komunikasi data.pptx
mdimasramdani
Tutorial jaringan i pv6
rhyezs_soleman
internetprotocolversion4ipv4-130911074348-phpapp02.pptx
SyafridaHanum
Buku jarkom2
Efhal Ardan
Transport Control Protokol / Internet Protokol
jokokristianto23
Internet Protocol version 4 (IPv4)
Muhamad Husen
Pengantar jarkom-1-6
Daudi Lazarus
Data Communication VS Networking OSI.ppt
muhammadzikrimalano
03module 12 tcp-ip-and-ip-address-concepts
setioaribowo
03module 12 tcp-ip-and-ip-address-concepts
indonesia
PROTOCOL, IP ADDRESS.ppt
richsparlingmailcomP
Kelompok 5
idquygbaru
Kelompok 5
idquygbaru
Power point
DiJe MaMoo
Jaringan komputer
Ari FX

Recently uploaded (20)

PDF
MODUL AJAR DEEP LEARNING BAHASA INDONESIA KELAS 6 CP 032 REVISI 2025 KURIKULU...
AndiCoc
PDF
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
PDF
20250623 - Sosialisasi Pembelajaran Koding dan Kecerdasan Artifisial Aceh 202...
rahimah632
PDF
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
PDF
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
PDF
Modul Ajar PAI Kelas 9 Deep Learning New
Adm Guru
PDF
Modul Ajar IPA Kelas 8 Deep Learning Terbaru
Adm Guru
PDF
Modul Ajar Informatika Kelas 8 Deep Learning
Adm Guru
PDF
Modul Ajar IPA Kelas 9 Deep Learning Terbaru
Adm Guru
PDF
bahan ajar berbasis web : unsur kalsium.pdf
iraw72694
PDF
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
PDF
Modul Ajar Informatika Kelas 9 Deep Learning
Adm Guru
PDF
Modul Ajar Matematika Kelas 10 Deep Learning
Adm Guru
PDF
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
PDF
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
PPTX
inkuiri kolaboratif pengertian menyeluruh
andigunawan781
PDF
Review The Gifts of Imperfection Sri Yusmustika kasim tangka.pdf
netrasenja
PDF
Materi 3 : Strategi Penyediaan Buku BOSP
NoorAfifah12
PPTX
Asset Selection and Criticality_Training *ASSET INTEGRITY MANAGEMENT (AiM).pptx
Kanaidi ken
PDF
Modul Ajar B Indonesia Kelas 5 Deep Learning
Adm Guru
MODUL AJAR DEEP LEARNING BAHASA INDONESIA KELAS 6 CP 032 REVISI 2025 KURIKULU...
AndiCoc
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
20250623 - Sosialisasi Pembelajaran Koding dan Kecerdasan Artifisial Aceh 202...
rahimah632
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
Modul Ajar PAI Kelas 9 Deep Learning New
Adm Guru
Modul Ajar IPA Kelas 8 Deep Learning Terbaru
Adm Guru
Modul Ajar Informatika Kelas 8 Deep Learning
Adm Guru
Modul Ajar IPA Kelas 9 Deep Learning Terbaru
Adm Guru
bahan ajar berbasis web : unsur kalsium.pdf
iraw72694
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
Modul Ajar Informatika Kelas 9 Deep Learning
Adm Guru
Modul Ajar Matematika Kelas 10 Deep Learning
Adm Guru
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
inkuiri kolaboratif pengertian menyeluruh
andigunawan781
Review The Gifts of Imperfection Sri Yusmustika kasim tangka.pdf
netrasenja
Materi 3 : Strategi Penyediaan Buku BOSP
NoorAfifah12
Asset Selection and Criticality_Training *ASSET INTEGRITY MANAGEMENT (AiM).pptx
Kanaidi ken
Modul Ajar B Indonesia Kelas 5 Deep Learning
Adm Guru
Ad

Pemrograman Jaringan Pertemuan 3 tugas.pdf

  • 2. TOPIK PEMBAHASAN Mencetak nama komputer dan alamat IPv4 Mendapatkan alamat IP secara remote Merubah alamat IPv4 ke format lainnya Mendapatkan nama service, port dan protokol yang digunakan pada suatu komputer 2
  • 6. Penamaan Device Sebelum adanya DNS, tahun 1970-an ARPAnet menggunakan pemetaan dengan bentuk tabel host pada berkas HOSTS.TXT. 6
  • 7. Mencetak nama komputer dan alamat IPv4 Listing 1.1 7 Library python utk pemrograman jaringan Modul dari library socket
  • 8. Socket library A socket is an abstract representation of a communication endpoint. http://docs.python.org/3/library/socket.html 8 Network API
  • 9. Mendapatkan alamat IP remote 9 get_remote_machine_info()
  • 10. Merubah alamat IPv4 ke format lain 10 IP Address terdiri 32 bits. Terbagi menjadi dua bagian Bagian networkID dan Bagian HostID, hal ini tergantung dari subnetmask (akan dibicarakan lebih lanjut). 32 bit dibagi menjadi 4 bagian setiap bagian terdiri dari 8 bit. Untuk kemudahan dikonversi menjadi desimal.
  • 11. Inet function inet_aton(ip_address) The ip_address, which needs to be converted from the dotted- quad, string format to 32 bit packed binary format. inet_ntoa(ip_address) ip_address The address in 32-bit packed format which is to be converted Hexlify(data) Return the hexadecimal representation of the binary data. Every byte of data is converted into the corresponding 2-digit hex representation. 11
  • 12. Merubah alamat IPv4 ke format lain 12
  • 13. Mendapatkan nama service, port dan protokol 13 Network API Socket application
  • 14. Mendapatkan nama service, port dan protokol 14
  • 15. TUGAS Buatlah program di python dengan menu pilihan sebagai berikut (buat dalam bentuk fungsi): MENU PILIHAN: 1. MENGETAHUI SERVICE DAN PROTOKOL PADA JARINGAN 2. MENGETAHUI ALAMAT IP DARI SEBUAH WEBSITE 15 Jika pilihan 1: INPUT: Masukkan port protokol: 23 OUTPUT: Port: 23 => service name: telnet Jika pilihan 2: INPUT: Masukkan alamat web: www.google.com OUTPUT: Anda mengakses www.google.com dengan alamat IP 74.125.24.105 dari komputer AISHA-PC dengan alamat IP 10.252.23.123 Setelah itu, muncul konfirmasi: ANDA INGIN MENGULANG (Y/T)?