Minggu, 30 November 2025

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.

MENGHITUNG AKAR KUADRAT(PHYTON) #6

 Tuliskan skrip berikut untuk membuat program akar kuadrat:


# Menghitung akar kuadrat

import math

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

akar_kuadrat = math.sqrt(angka)

print(f"Akar kuadrat dari {angka} adalah {akar_kuadrat:.3f}")

Ketika Anda memasukkan angka 16, hasilnya akan seperti ini:


Masukkan sebuah angka: 16

Akar kuadrat dari 16.0 adalah 4.000

MENGHITUNG LUAS SEGITIGA(PHYTON) #5

 Untuk membuat program tersebut, Anda bisa menulis skrip berikut ini:


# Program menghitung luas segitiga

alas = float(input("Tulis alas segitiga: "))

tinggi = float(input("Tulis tinggi segitiga: "))

luas = (alas * tinggi) / 2

print(f"Luas segitiga adalah {luas:.2f}")

Sebagai contoh, dengan alas 10 dan tinggi 5, hasilnya menjadi seperti ini:


Tulis alas segitiga: 10

Tulis tinggi segitiga: 5

Luas segitiga adalah 25.00

MENGHITUNG VOLUME TABUNG(PHYTON) #4

 Skrip program yang bisa Anda gunakan adalah sebagai berikut:


# Program menghitung volume tabung

import math

radius = float(input("Tulis jari-jari tabung: "))

tinggi = float(input("Tulis tinggi tabung: "))

volume = math.pi * (radius ** 2) * tinggi

print(f"Volume tabung adalah {volume:.2f}")

Saat program dijalankan dengan input jari-jari 7 dan tinggi 10, hasilnya adalah sebagai berikut:


Tulis jari-jari tabung: 7

Tulis tinggi tabung: 10

Volume tabung adalah 1539.38

Selasa, 28 Oktober 2025

MODUL PRINSIP KERJA STATIC KOMPUTER KELAS C UNTUK SATU RUANGAN

 Prinsip kerja IP statik pada komputer kelas C untuk satu ruangan berfokus pada alokasi alamat IP yang tetap dan unik untuk setiap perangkat di jaringan lokal tersebut.

💻 Prinsip Dasar IP Statik Kelas C

  1. Alamat IP Tetap: Setiap komputer di ruangan tersebut diberikan alamat IP (Internet Protocol) yang tidak berubah (statik). Alamat ini diatur secara manual pada konfigurasi jaringan setiap komputer.

  2. Kelas C: Alamat yang digunakan termasuk dalam kelas C, yang dicirikan dengan tiga oktet pertama (24 bit) sebagai Network ID dan satu oktet terakhir (8 bit) sebagai Host ID. Rentang IP Kelas C biasanya dimulai dari $192.0.0.0$ hingga $223.255.255.255$.

    • Contohnya: $192.168.1.x$, di mana $192.168.1$ adalah Network ID yang sama untuk semua perangkat di ruangan tersebut, dan $x$ (dari 1 hingga 254) adalah Host ID yang unik untuk setiap komputer.

  3. Subnet Mask: Biasanya menggunakan subnet mask standar Kelas C, yaitu $255.255.255.0$ (atau prefix /24). Subnet mask ini memastikan bahwa semua komputer di ruangan berada dalam subnet yang sama dan dapat saling berkomunikasi.

  4. Gateway dan DNS:

    • Setiap komputer perlu dikonfigurasi dengan Default Gateway (biasanya alamat IP router yang menghubungkan ruangan ke jaringan luar/internet).

    • Setiap komputer juga perlu dikonfigurasi dengan alamat DNS Server (Domain Name System) untuk resolusi nama domain.

⚙️ Cara Kerja dalam Satu Ruangan

Untuk jaringan komputer dalam satu ruangan dengan IP statik Kelas C, cara kerjanya adalah sebagai berikut:

  1. Pengaturan Awal: Administrator jaringan secara manual menentukan dan memasukkan parameter jaringan (IP Address, Subnet Mask, Gateway, DNS) yang unik ke setiap komputer.

  2. Komunikasi Lokal: Ketika satu komputer (misalnya, $192.168.1.10$) ingin mengirim data ke komputer lain ($192.168.1.20$) di ruangan yang sama, komputer akan:

    • Membandingkan alamat IP tujuan dengan Subnet Mask untuk memastikan keduanya berada di Network ID yang sama ($192.168.1$).

    • Menggunakan protokol seperti ARP (Address Resolution Protocol) untuk menemukan MAC Address komputer tujuan.

    • Mengirim paket data langsung ke MAC Address tujuan melalui perangkat penghubung (seperti switch) tanpa perlu melalui router (Default Gateway).

  3. Akses Keluar: Jika komputer ingin mengakses internet atau jaringan lain, paket data akan diarahkan ke Default Gateway (router) yang telah dikonfigurasi, karena IP tujuan berada di luar Network ID lokal.

Keuntungan IP Statik di Lingkungan Kecil:

  • Identifikasi Mudah: Setiap komputer memiliki alamat yang tetap, memudahkan pelacakan dan manajemen.

  • Aplikasi Server: Ideal jika ada komputer yang berfungsi sebagai server (misalnya server file atau printer lokal), karena server tersebut harus selalu dapat dijangkau pada alamat yang sama.

  • Pengelolaan Sederhana (Skala Kecil): Dengan jumlah komputer yang sedikit, konfigurasi manual relatif mudah dikelola.


Pelajari lebih lanjut tentang perhitungan subnetting IP Kelas C di Teknik Menghitung Subnetting Kelas C dengan Cepat dan Mudah || IP Address Konsep Jaringan Dasar. Video ini menjelaskan konsep dasar subnetting, yang merupakan bagian penting dalam memahami alokasi IP Address Kelas C.

Kamis, 28 Agustus 2025

MENCARI BILANGAN GANJIL GENAP (PYTHON) #3

Program memeriksa ganjil genap
vn = int(input("Masukkan sebuah angka: "))
if vn % 2 == 0:
    print(f"{vn} adalah bilangan genap.")
else:
    print(f"{vn} adalah bilangan ganjil.")


Masukkan sebuah angka: 51
51 adalah bilangan ganjil.


** Process exited - Return Code: 0 **





Program memeriksa ganjil genap
vn = int(input("Masukkan sebuah angka: "))
if vn % 2 == 0:
    print(f"{vn} adalah bilangan genap.")
else:
    print(f"{vn} adalah bilangan ganjil.")


Masukkan sebuah angka: 4 
4 adalah bilangan genap. 


** Process exited - Return Code: 0 **

Rabu, 27 Agustus 2025

MENCARI BILANGAN TERBESAR DAN TERKECIL(PYTHON) #2

 # program mencari bilangan terbesar

angka1 = float(input("Tulis angka pertama: "))

angka2 = float(input("Tulis angka kedua: "))

angka3 = float(input("Tulis angka ketiga: "))

angka4 = float(input("Tulis angka keempat:"))

angka5 = float(input("Tulis angka kelima:"))

angka6 = float(input("Tulis angka keenam:"))

angka7 = float(input("Tulis angka ketujuh:"))

terbesar = max(angka1, angka2, angka3, angka4, angka5, angka6, angka7)

print(f"Bilangan terbesar vanisa adalah {terbesar}"


Tulis angka pertama: 4

Tulis angka kedua: 5

Tulis angka ketiga: 6

Tulis angka keempat: 7

Tulis angka kelima: 8

Tulis angka keenam: 9

Tulis angka Ketujuh: 10

Bilangan terbesar vanisa adalah 4.0


** Process exited - Return Code: 0 **



 # program mencari bilangan terkecil

angka1 = float(input("Tulis angka pertama: "))

angka2 = float(input("Tulis angka kedua: "))

angka3 = float(input("Tulis angka ketiga: "))

angka4 = float(input("Tulis angka keempat:"))

angka5 = float(input("Tulis angka kelima:"))

angka6 = float(input("Tulis angka keenam:"))

angka7 = float(input("Tulis angka ketujuh:"))

terkecil = min(angka1, angka2, angka3, angka4, angka5, angka6, angka7)

print(f"Bilangan terkecil vanisa adalah {terkecil}")


Tulis angka pertama: 5

Tulis angka kedua: 6

Tulis angka ketiga: 7

Tulis angka keempat: 8

Tulis angka kelima: 9

Tulis angka keenam: 10

Tulis angka Ketujuh: 11

Bilangan terbesar vanisa adalah 5.0


** Process exited - Return Code: 0 **

KONFIGURASI KEAMANAN JARINGAN UNTUK KE 3 RUANG DALAM 1 GEDUNG


 

Selasa, 12 Agustus 2025

MENGECEK ANAGRAM (PHYTON) #1

 # Program mengecek apakah dua kata merupakan anagram

def cek_anagram(vn1, vn2):

    return sorted(vn1) == sorted(vn2)

vn1 = input("Masukkan kata pertama: ")

vn2 = input("Masukkan kata kedua: ")

vn3 = input("masukkan kata ketiga: ")

vn4 = input("masukka kata keempat: ")

if cek_anagram(vn1, vn2):

    print(f"{vn1} {vn2} dan {vn3} {vn4} adalah anagram.")

else:

    print(f"{vn1} {vn2} dan {vn3} {vn4} bukan anagram.")



Masukkan kata pertama: 

haram

Masukkan kata kedua: 

marah

Masukkan kata ketiga: 

kasur

Masukkan kata keempat: 

rusak

haram marah dan kasur rusakadalah anagram.



** Process exited - Return Code: 0 **

Press Enter to exit terminal