Wednesday, March 13, 2024

Tugas TIK latsoal UAS

 Nama: Argyanto Hadiyan Wahytutomo

Kelas: XII MIPA 8



Soal :
1. Tuliskan macam macam jaringan dan gambarkan topologi jaringan yang kalian ketahui
2. Buatlah tabel kebenaran dari (P^Q)->(PvQ)
3. Buatlah program python, outputnya :
- Biodata diri
- Menghitung 10 bilangan pertama
4. Buatlah flowchart, algoritma, dan pseducode yang sederhana. Kemudian jelaskan masing masing perbedaannya

Jawab :
1. Macam macam jaringan :
1) LAN (Local Area Network):
- Jaringan lokal yang mencakup area kecil seperti kantor, sekolah, atau gedung.
- Contoh: Jaringan di kantor dengan beberapa komputer yang terhubung.
2) WAN (Wide Area Network):
- Jaringan yang mencakup area yang lebih luas, sering kali mencakup wilayah yang luas, bahkan negara atau benua.
- Contoh: Internet, jaringan kabel bawah laut antar negara.
3) MAN (Metropolitan Area Network):
- Jaringan yang mencakup area kota atau wilayah metropolitan.
- Contoh: Jaringan yang digunakan oleh penyedia layanan telekomunikasi di suatu kota.
4) Wireless LAN:
- Jaringan lokal yang menggunakan teknologi nirkabel (WiFi) untuk menghubungkan perangkat.
- Contoh: Jaringan WiFi di rumah atau kafe.
5) PAN (Personal Area Network):
- Jaringan yang digunakan untuk menghubungkan perangkat pribadi seperti smartphone, laptop, dan perangkat Bluetooth lainnya.
- Contoh: Jaringan Bluetooth antara smartphone dan headset.
6) VPN (Virtual Private Network):
- Jaringan yang menggunakan koneksi internet publik untuk menciptakan jaringan pribadi yang aman.
- Contoh: VPN yang digunakan oleh perusahaan untuk koneksi jarak jauh yang aman.

Topologi jaringan :
1) Topologi Ring
Topologi ring atau sering disebut topologi cincin adalah jenis topologi jaringan yang digunakan untuk menghubungkan sebuah komputer dengan komputer lainnya dalam sebuah rangkaian yang berbentuk melingkar seperti cincin.
2) Topologi Bus
Topologi bus adalah topologi jaringan yang lebih sederhana. Umumnya topologi jaringan ini dilakukan pada installasi jaringan berbasi kabel coaxial. Topologi bus menggunakan kabel coaxial pada sepanjang node client dan konektor. 
3) Topologi Mesh
Topologi mesh adalah sebuah topologi yang bisa digunakan untuk rute yang banyak. Jaringan topologi ini menggunakan kabel tunggal sehingga proses pengiriman data menjadi lebih cepat tanpa melalui hub atau switch.
4) Topologi Star
Topologi star atau disebut juga topologi bintang adalah topologi jaringan berbentuk bintang dimana umumnya menggunakan hub atau switch untuk koneksi antar client.
5) Topologi Tree
Topologi tree atau topologi pohon adalah hasil penggabungan dari topologi bus dan topologi star. Umumnya, topologi tree digunakan untuk interkoneksi antara hirarki dengan pusat yang berbeda-beda.
6) Topologi Peer to Peer
Topologi peer to peer adalah topologi jaringan yang sangat sederhana karena hanya menghubungkan 2 komputer. Umumnya topologi peer to peer menggunakan satu kabel saja untuk menghubungkan kedua komputer agar bisa saling berbagai data.
7) Topologi Linier 
Topologi linier atau sering disebut dengan topologi bus berurut. Umumnya topologi ini hanya menggunakan satu kabel utama sebagai konektor masing-masing titik sambungan pada setiap komputer.
8) Topologi Hybrid 
Topologi Hybrid adalah gabungan dari beberapa topologi yang berbeda dan membentuk jaringan baru. Dengan kata lain, jika ada dua atau lebih topologi yang berbeda terhubung dalam satu jaringan maka topologi jaringan tersebut akan membentuk topologi hybrid.

2. Tabel Kebenaran :


3. Biodata diri : 
# Program Biodata Diri

# Input data dari pengguna
nama = input("Masukkan nama: ")
umur = input("Masukkan umur: ")
alamat = input("Masukkan alamat: ")
pekerjaan = input("Masukkan pekerjaan: ")
hobi = input("Masukkan hobi: ")

# Menampilkan biodata
print("\n===== Biodata Diri =====")
print("Nama : ", nama)
print("Umur : ", umur, "tahun")
print("Alamat : ", alamat)
print("Pekerjaan : ", pekerjaan)
print("Hobi : ", hobi)

Cara kerjanya adalah sebagai berikut:
1) Program akan meminta input dari pengguna untuk nama, umur, alamat, pekerjaan, dan hobi.
2) Kemudian program akan menampilkan biodata yang telah diinputkan.
Cara menjalankan program tersebut adalah dengan menyimpannya dalam file dengan ekstensi '.py' (misalnya 'biodata.py'), lalu menjalankannya menggunakan Python interpreter.
Ketika program dijalankan, pengguna akan diminta untuk memasukkan data seperti nama, umur, alamat, pekerjaan, dan hobi. Setelah semua data diinputkan, program akan menampilkan biodata yang telah diinputkan oleh pengguna.

Menghitung 10 bilangan prima : 
# Program Menghitung 10 Bilangan Pertama

# Inisialisasi variabel jumlah dan n
jumlah = 0
n = 10

# Loop untuk menghitung 10 bilangan pertama
for i in range(1, n+1):
    jumlah += i

# Menampilkan hasil
print("Jumlah 10 bilangan pertama adalah:", jumlah)

Cara kerjanya adalah sebagai berikut:

1) Program akan menginisialisasi dua variabel, 'jumlah' untuk menyimpan total jumlah bilangan dan 'n' untuk jumlah bilangan yang ingin dihitung (dalam kasus ini, 10).
2) Program akan menggunakan loop 'for' untuk menjumlahkan bilangan dari 1 hingga 'n' ke dalam variabel 'jumlah'.
Setelah loop selesai, program akan menampilkan hasil jumlah 10 bilangan pertama.
Ketika program dijalankan, akan menampilkan output berupa jumlah dari 10 bilangan pertama (1 + 2 + 3 + ... + 10).

4. Algoritma : 
1) Siapkan bahan: teh celup, air panas, gula
2) Siapkan alat: gelas, sendok
3) Masukkan satu teh celup ke dalam gelas
4) Masukkan juga gula sesuai selera
5) Tuangkan air panas hingga setengah gelas
6) Aduk hingga gula meleleh dan liur
7) Tuangkan es hingga penuh
8) Es teh manis siap untuk dinikmati

Pseudocode : 
● Procedure prepareEsTehManis():
● // Step 1: Prepare ingredients
● ingredients = [“teh celup”, “air panas”, “gula”]
● tools = [“gelas”, “sendok”]
● // Step 2: Put one tea bag into the glass
● putTeaBagIntoGlass()
● // Step 3: Add sugar according to taste
● addSugar()
● // Step 4: Pour hot water into the glass until half full
● pourHotWaterIntoGlass(“setengah gelas”)
● // Step 5: Stir until the sugar dissolves and the tea infuses
● stirUntilDissolved()
● // Step 6: Fill the glass with ice
● fillGlassWithIce()
● // Step 7: Sweetened iced tea is ready to be enjoyed
● print(“Sweetened iced tea is ready to be enjoyed”)
● End Procedure

Flowchart : 

Dengan semangatku, akanku raih setinggi mungkin prestasi yang ada

0 Comments:

Post a Comment

Hubungi aku

Phone :

+62-812-9411-7100

Address :

Bekasi, Pondok Gede

Email :

argy748@gmail.com