Monday, January 26, 2026

MATERI TENTANG NAT

Nat & Konfigurasi Jaringan ( DHCP/ Statisk for PC )


🔁 NAT (Network Address Translation)

NAT adalah metode untuk mengubah alamat IP privat menjadi alamat IP publik, dan sebaliknya, agar perangkat di jaringan lokal bisa terhubung ke internet.

📌 Jenis-jenis NAT:

Static NAT

Satu alamat IP privat ↔ satu alamat IP publik.

Contoh: IP 192.168.1.10 selalu dipetakan ke 203.0.113.5

Dynamic NAT

IP privat dipetakan ke IP publik secara acak dari pool yang tersedia.

Sering digunakan di router level enterprise.

PAT (Port Address Translation) / NAT Overload

Banyak IP privat menggunakan satu IP publik dengan port berbeda.

Contoh paling umum pada router rumah (192.168.x.x → 36.72.x.x).

MODUL PYTHON dan APLIKASI TEST PYTHON

  MODUL PELAJARAN PYTHON



APLIKASI TEST PYTHON

MENGHILANGKAN TANDA BACA(PHYTON) #10

 


 INI SCRIP PROGRAM NYA :


# Program menghilangkan tanda baca dari teks

import string

def hilangkan_tanda_baca(teks):

    return teks.translate(str.maketrans("", "", string.punctuation))

teks = input("Masukkan teks: ")

print("Teks tanpa tanda baca:", hilangkan_tanda_baca(teks))


INI HASIL DARI PROGRAM YANG DIJALANKAN :

Masukkan teks: 

Halo, vani! Bagaimana kabarmu? Sudahkah kamu bahagia hari ini? 😁😁😃


Teks tanpa tanda baca: Halo vani Bagaimana kabarmu Sudahkah kamu bahagia hari ini 😁😁😃


** Process exited - Return Code: 0 **

Press Enter to exit terminal



MENGHITUNG HURUF VOKAL(PHYTON) #9

 


 


INI SCRIP PROGRAMNYA :


# Program menghitung jumlah huruf vokal

def hitung_vokal(teks):

    vokal = "aeiouAEIOU"

    jumlah = 0

    for huruf in teks:

        if huruf in vokal:

            jumlah += 1

    return jumlah

teks = input(" ")

print("Jumlah huruf vokal:", hitung_vokal(teks))


INI HASIL DARI PROGRAM KETIKA DIJALANKAN :

Jumlah huruf vokal: 18

MENCARI KATA DAN KALIMAT(PHYTON) #8

 


 INI SCRIP PROGRAM NYA :



# Menginput Kalimat

kalimat = input("Tulis Sebuah Kalimat: ")

# Memecah Kalimat menjadi Kata-Kata

kata = kalimat.split()

# Mengurutkan Kata-Kata

kata.sort()

# Menampilkan Kata-Kata yang Telah Diurutkan

print("Berikut Urutan Kata-Kata:")

for urut in kata:

   print(urut)


INI ADALAH HASIL DARI PROGRAM YANG DIJALANKAN :

Tulis Sebuah Kalimat: 

vanisa adalah salah satu teman terbaik


Berikut Urutan Kata-Kata:

vanisa

adalah

salah

satu

teman

terbaik






** Process exited - Return Code: 0 **


Press Enter to exit terminal

MENCARI BILANGAN PRIMA(PHYTON) #7

 


 Berikut skripnya:


# Program memeriksa apakah bilangan prima

def cek_prima(angka):

    if angka > 1:

        for i in range(2, int(angka**0.5) + 1):

            if angka % i == 0:

                return False

        return True

    return False

angka = int(input("Masukkan sebuah angka: "))

if cek_prima(angka):

    print(f"{angka} adalah bilangan prima.")

else:

    print(f"{angka} bukan bilangan prima.")

Contohnya, kalau pengguna memasukkan angka 11, hasilnya akan seperti berikut:


Masukkan sebuah angka: 11

11 adalah bilangan prima.

MARVEL ANERSA

MATERI TENTANG NAT