Selasa, 27 Agustus 2024

ᥫ᭡ EVALUASI BAB 1 SEJARAH INTERNET

Agustus 27, 2024 0 Comments


SOAL TEORI
𖥸───────𖥸

1. Sebutkan lembaga di Amerika Serikat yang mengawali implementasi sistem jaringan yang saling terhubung!
= DARPA (Badan Riset Angkatan Bersenjata  Amerika Serikat)
 ꕤ
2. Kapankah sistem tersebut mulai dioperasikan pertama kali? 
pada jam 22:30 tanggal 29 Oktober 1969.
3. Sebutkan nama lembaga yang mengatur penomoran dan pengalamatan di Internet!
= Internet Corporation for Assigned Names and Numbers (ICANN),
4. Mengapa alamat IP penting untuk dikelola secara terpusat? 
= karena dengan menggunakan alamat IP,  komputer saling berkomunikasi satu sama lain untuk membantu manusia mengingat angka atau nomer alamat IP maka dikembangkan nama dominan yang mempresentasikan nama sebuah komputer di internet.
5. Terangkan teknologi jaringan komputer yang digunakan untuk membangun Internet di Indonesia pertama kali
= Terinspirasi oleh kegiatan amatir radio pada tahun 1986,khususnya di Amatir Radio Club (ARC) ITB, pada legendaris pembangunan jaringan internet di indonesia mendiskusiksan teknik membangun jaringan komputer dengan radio menggunakan tekhnologi radio paket.Robby Soebaktio yang waktu itu bekerja di PT USI IBM Jakarta meruakan pakar diantara para amatir radio di indonesia,khususnya dibidang komunikasi data paket,switching melalui radio yang dikenal sebagai radio paket. Tekhnologi radio paket TCP/IP untuk internet kemudian diopsi oleh rekan-rekan.Robby Sebiakto di BPPT,LAPAN,UI dan ITB yang kemudian menjadi tumpukan paguyuban awal dari internet antara tahun 1992-1994.
6. Apa latar belakang para pembangun awal dari Internet di Indonesia? 
= Pendidikan dan perkembangan internet di indonesia
7. Sebutkan nama-nama lembaga yang terlibat dalam awal pembangunan Internet di Indonesia!
= Amatir Radio Club (ARC)
    BPPT
    LAPAN
    UI
    ITB
    DLR
8. Siapakah Internet Service Provider (ISP) pertama di indonesia?
= IPTEKNET
9. Tahun berapakah Internet Service Provider (ISP) pertama dioperasikan?
= Tahun 1994
10. Apa nama Internet Service Provider (ISP) komersial yang pertama di Indonesia?
= IndoNet
11. Apa domain yang digunakan di Internet untuk mengenali Indonesia?
= .id
12. Jelaskan pula sub-domain yang digunakan di bawah domain tersebut?
= 𖤐ac.id › universitas
   𖤐co.id › komersial
   𖤐sch.id › sekolah
   𖤐web.id › pribadi/personal
   𖤐or.id › yayasan, lembaga non-profit
13. Siapa dan Lembaga mana saja yang pernah bertanggung jawab atas Top Level Domain di Indonesia?
= -Rahmat M.Samik Ibrahim (universitas indonesia) 1993-1998
          -Budi Raharjo (IDNIC http://www.idnic.net.id) 1998-2005
          -PANDI (http://www.pandi.or.id) 2005 sampai sekarang
14. Jelaskan arti dari sebuah nama www.kompas.com atau www.detik.com!
= -www.kompas.com › alamat web milik kompas
-www.detik.com › alamat web milik detik
15. Di mana kira-kira lokasi kampus atau sekolah dengan alamat itb.ac.id?
= Universitas itb
16. Berasal dari negara mana sebuah e-mail dengan alamat suguru@keio.ac.jp?
= Jepang
17. Apa kode negata (Top Level Domain) Singapura di internet?
= .sg
18. Terangkan format atau cara penulisan alamat Web
=namapengguna@nama.mesin.di.internet20281@voiprakyat.or.id
19. Lembaga mana yang mengoperasikan IPTEKNET? 
= Internet Service Provider (ISP)
╱╳╲
20. Berapa kecepatan sambungan dari IPTEKNET ke Amerika Serikat di tahun 1994?
= 750 mili detik melalui jaringan leased line yang berkecepatan 64 kbps

Senin, 26 Agustus 2024

❝𝗺𝗲𝗻𝘆𝗲𝗹𝗲𝘀𝗮𝗶𝗸𝗮𝗻 𝘀𝘂𝗮𝘁𝘂 𝗺𝗮𝘀𝗮𝗹𝗮𝗵 𝗱𝗲𝗻𝗴𝗮𝗻 𝗽𝗿𝗼𝗴𝗿𝗮𝗺 𝗱𝗮𝗻 𝗹𝗼𝗴𝗶𝗸𝗮❞

Agustus 26, 2024 0 Comments



``Manusia hidup berdampingan dengan masalah, dan manusia pasti mempunyai caranya masing masing untuk menyelesaikan suatu masalah, entah menggunakan logika atau menggunakan pemrograman, di bawah ini adalah 3 contoh nyata beserta cara menjawab dengan logika dan pemrograman :
───୨ৎ────
1> cici di suruh untuk mengerjakan 10 pr, dan maksimal waktu yang cici dapat adalah 8 jam, cici harus menyelesaikan pr sebanyak banyaknya dalam 8 jam, berikut data kira kira durasi setiap pr yang cici akan kerjakan
───୨ৎ────
Menjawab secara logika  :
Pertama tama kita harus mengurutkan pr dengan durasi terkecil hingga mencakup 8 jam.

D (0.5 jam) +
I (0.5 jam) ] total 1 jam 
C ( 1 jam)] total 2 jam
F ( 1 jam) ] total 3 jam
H (1 jam) ] total 4 jam
A (1,5 jam)] total 5,5 jam
G (2,5 jam) ] total 8 jam 

Dengan begini, cici berhasil mengerjakan 7 pr dengan total waktu 8 jam 

menjawab menggunakan program :

Output :

───୨ৎ────
2> dina sedang bertamasya ke kebun binatang, ia sangat ingin menonton semua pertunjukan hewan dalam satu hari, tapi sayangnya, dina tidak bisa menonton semua pertunjukan karena ada beberapa pertunjukan yang bertabrakan jadwalnya, bagaimana cara dina agar bisa menonton pertunjukan sebanyak banyak nya dalam 1 hari? berikut data mulai dan berakhir setiap pertunjukan.
───୨ৎ────
Menjawab secara logika :
Untuk menentukan banyaknya dina menonton pertunjukan, pertama tama, kita harus mencari waktu mulai dan waktu selesai suatu pertunjukan yang tidak bertabrakan, di urutkan dari pagi hingga sore agar membentuk satu hari.

★Pinguin 8:00-9:30
Pertunjukan pertama
★Harimau 10:00-12:00
Tidak bertabrakan jadwal dengan pinguin 
★Beruang madu 13:00-14:30
Tidak bertabrakan jadwal dengan harimau
★Singa 15:00-15:30
Tidak bertabrakan jadwal dengan beruang madu
★Anjing laut 15:30-16:00
Tidak bertabrakan jadwal dengan singa
★Ular piton 16:00-17:00
Acara paling akhir

Jadi dina bisa menonton 6 pertunjukan hewan dalam satu hari

menjawab menggunakan program :


Output :
───୨ৎ────
3> Budi harus mengubah bilangan n ini menjadi angka 1 dengan menerapkan serangkaian langkah sebagai berikut:Budi boleh mengganti bilangan n dengan-1. 
-Jika bilangan saat ini adalah genap (habis dibagi 2), maka Budi boleh menggantinya dengan n/2.
-Jika bilangan saat ini habis dibagi 3, maka Budi boleh menggantinya dengan n/3.
    Proses ini harus dilakukan oleh Budi secara terus menerus sampai bilangan yang dimilikinya menjadi 1, Tentukan, berapakah jumlah langkah minimum yang diperlukan, jika Ani memilih 25?

Menjawab secara logika :
Pertama tama kita harus melihat dari peraturan permainannya, yaitu 
>Kita bisa mengurangi angka dengan 1 hingga menjadi genap, (contohnya, dari 25 menjadi 24).
>Lalu kita bisa membagi Jika angka tersebut habis dibagi 2, kita bisa membaginya dengan 2 (contohnya, 24 menjadi 12, atau 8 menjadi 4). Atau jika habis dibagi 3, kita bisa membaginya dengan 3 (contohnya, 24 menjadi 8).

Karena kita sudah tau peraturan permainannya jadi sekarang kita akan menghitung langkah langkah 25 » 1

> Mulai dari angka 25
Kita bisa menguranginya dengan 1, jadi 25 → 24.
> Angka sekarang 24:
24 bisa dibagi 3 (karena 24 habis dibagi 3), jadi kita bagi 24 dengan 3, menjadi 24 → 8.
> Angka sekarang 8:
8 bisa dibagi 2 (karena 8 habis dibagi 2), jadi kita bagi 8 dengan 2, menjadi 8 → 4.
> Angka sekarang 4:
4 bisa dibagi 2 (karena 4 habis dibagi 2), jadi kita bagi 4 dengan 2, menjadi 4 → 2.
> Angka sekarang 2:
2 bisa dibagi 2 (karena 2 habis dibagi 2), jadi kita bagi 2 dengan 2, menjadi 2 → 1.

Jadi, dalam 5 langkah (satu pengurangan dan empat pembagian), kita berhasil mengubah 25 menjadi 1.

menjawab menggunakan program

Output :

───୨ৎ────
























Minggu, 04 Agustus 2024

Cₒdᵢng : memahami bahasa pemrograman

Agustus 04, 2024 0 Comments

 :¨ ·.· ¨:





    ╱|、
 (ˎ     7  ᯓ★
 |、˜〵          ᯓ★
 じしˍ,)ノ Setiap bagian dalam program C memiliki perannya masing-masing dan bekerja sama untuk menjalankan tugas yang diinginkan. Memahami fungsi dan cara penggunaan setiap komponen ini sangat penting untuk menjadi programmer C yang efektif, >>Berikut adalah penjelasan tentang beberapa bagian penting dalam program bahasa C, termasuk fungsinya 

1. Include

Include digunakan untuk memasukkan file header ke dalam program. File header berisi deklarasi fungsi, makro, dan definisi lainnya yang diperlukan oleh program

contoh ʚɞ
────୨ৎ────
Di sini, stdio.h adalah file header standar yang menyediakan fungsi untuk input dan output, seperti printf dan scanf

2. 𝐢𝐧𝐭 𝐦𝐚𝐢𝐧() 
Fungsi main adalah titik awal eksekusi program. Ketika program dijalankan, eksekusi dimulai dari fungsi ini.

contoh ʚɞ
────୨ৎ────
int menunjukkan bahwa fungsi ini mengembalikan nilai

3. 𝐩𝐫𝐢𝐧𝐭𝐟 
Fungsi ini digunakan untuk mencetak output ke layar.

contoh ʚɞ
────୨ৎ────
Di sini, \n adalah karakter newline yang membuat kursor pindah ke baris baru setelah mencetak pesan

4. 𝐬𝐜𝐚𝐧𝐟 
digunakan untuk mengambil input dari pengguna. Ia membaca data dari keyboard dan menyimpannya ke dalam variabel yang ditunjuk.

scanf ("%d %d %d", &a, &b, &c);
Bagian ini meminta pengguna untuk memasukkan tiga angka yang akan disimpan di variabel a, b, dan c.


contoh ʚɞ
────୨ৎ────
Di sini, %f adalah spesifier format untuk membaca nilai bertipe float, dan &a adalah alamat variabel di mana nilai akan disimpan

5. 𝐢𝐟 𝐝𝐚𝐧 𝐞𝐥𝐬𝐞 
Pernyataan ini digunakan untuk pengambilan keputusan, memungkinkan program untuk menjalankan kode tertentu berdasarkan kondisi yang diberikan.

contoh ʚɞ
────୨ৎ────
Jika kondisi a > b benar, program akan mencetak pesan pertama; jika tidak, akan mencetak pesan kedua

6. 𝐫𝐞𝐭𝐮𝐫𝐧 
Pernyataan ini digunakan untuk mengembalikan nilai dari fungsi. Dalam konteks main, mengembalikan nilai 0 biasanya menunjukkan bahwa program selesai dengan sukses

contoh ʚɞ
────୨ৎ────
Ini menunjukkan bahwa fungsi main selesai dieksekusi tanpa kesalahan.

7. 𝐕𝐚𝐫𝐢𝐚𝐛𝐞𝐥
Variabel adalah tempat untuk menyimpan data yang digunakan dalam program, harus mendeklarasikan tipe data variabel sebelum menggunakannya.

contoh ʚɞ
────୨ৎ────
Di sini, a, b, dan c dideklarasikan sebagai variabel bertipe float untuk menyimpan nilai panjang sisi segitiga.

8. Input Sisi Segitiga Program meminta pengguna untuk memasukkan panjang ketiga sisi segitiga (a, b, dan c).

9. Pemeriksaan Segitiga Kondisi if (a + b > c && a + c > b && b + c > a) memastikan bahwa jumlah dua sisi selalu lebih besar dari sisi ketiga. Jika kondisi ini terpenuhi, maka sisi-sisi tersebut dapat membentuk segitiga.

10. Menentukan Jenis Segitiga
─୨ৎ Segitiga Sama Sisi: Semua sisi memiliki panjang yang sama (a == b && b == c). ─୨ৎ Segitiga Sama Kaki: Dua sisi memiliki panjang yang sama (a == b || a == c || b == c).
─୨ৎSegitiga Sembarang: Ketiga sisi memiliki panjang yang berbeda (else).

.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚
Itu saja tentang dasar dasar coding,
Ingatlah bahwa belajar coding adalah perjalanan yang berkelanjutan, jadi teruslah belajar dan beradaptasi dengan teknologi dan praktik baru.
.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚.𖥔 ܁ ˖ִ ࣪⚝₊ ⊹˚