Sunday 31 May 2015

1. Kemarin ane beli 2 roti dan 3 ikan sebesar 5000 rupiah, sekarang ane beli 1 roti dan 2 ikan sebesar 3000 rupiah, ane tidak tanya harga ikan satunya dan harga roti satunya, ane bisa cari sendiri. Berapa harga 1 roti dan 1 ikan?

2x + 3y = 5000
1x + 2y = 3000
Berapakah x dan berapa y?

2. Ada sebuah barang harganya Rp.10.000 bertahan selama 2 bulan. Kemudian ada lagi barang yang harganya Rp.3000 bertahan 1.5 bulan; lebih pendek dari masa tahan barang pertama. Saya coba menggunakan barang yang kedua karena lebih murah.

Berapakah penghematan yang saya lakukan selama 10 bulan ketimbang menggunakan barang pertama yang lebih mahal?

Kuncinya adalah: dicari persatuannya dulu: sama seperti soal bon-bon/permen/gula-gula. Contoh:
3 Permen dijual harga Rp. 2700, berapa jumlah harga 10 permen kalau dibeli?
Langkah 1 : cari harga per-satuan-nya dulu
3 permen itu sama dengan 2700, maka 1 permen itu Rp.900. Udah begini jadi gampang kan? Harga 10 permen itu sama dengan 10 x Rp. 900 menjadi Rp. 9000.



Jawab: gak bisa dong 10.000 - 3000 langsung untuk melihat penghematannya.


3.

4. Ada 8 buah objek dimulai dari nomor 0. Berapa nomor objek terakhir?
Jawab: 8-1 + 0 =7


Friday 29 May 2015

Monologue chat program

Controls.ButtonClicked = clicked
GraphicsWindow.Show()
TextWindow.WriteLine(GraphicsWindow.FontSize)
GraphicsWindow.DrawText(0,0,"Message: ")
textbox1 = Controls.AddTextBox(60,0)
button1 = Controls.AddButton("Button1",0,50)
multiline1 = Controls.AddMultiLineTextBox(0,100)
File.WriteContents("D:/test.txt","")
Controls.SetSize(multiline1,400,300)

Sub clicked
  message = "You : " + Controls.GetTextBoxText(textbox1)
  Controls.SetTextBoxText(textbox1,"")
  File.AppendContents("D:/test.txt",message)
  Controls.SetTextBoxText(multiline1,File.ReadContents("D:/test.txt"))
  computeranswer()
  File.AppendContents("D:/test.txt","Computer : " + commes)
  Controls.SetTextBoxText(multiline1,File.ReadLine("D:/test.txt",i))
EndSub


Sub computeranswer
  commes = ""
  For i = 0 To 7
    random = Math.GetRandomNumber(79)
    ans[i] = Text.GetCharacter(48 + random)
  EndFor
 
  For i = 0 To 7
    commes = commes + ans[i]
  EndFor
 
  program.Delay(1000*Math.GetRandomNumber(3))
EndSub
 

Apakah 0 bilangan genap, ganjil dan prima?

0 adalah bilangan genap dan bilangan ganjil dan bilangan prima.

Wednesday 27 May 2015

Route summerization

Ane salah, ane kira selama ini route summerization itu XOR, tapi sekarang tahu kalau route summerization pake logika AND bukan XOR.

Cuman, kalau pakai logika AND di kalkulator Windows mode Programmer misalnya, gw gak bakal tahu berapa bit yang sama. Sementara gw butuh jumlah bit yang sama ini untuk menentukan prefiks dari route summerizationnya itu.

Route summerization: At what/how many bits they are (the network addresses) the same from left to right.

1. At what octet(s) they are the same, and
2. At what octet they are different.
3. jumlah route yang bisa disumerisasi adalah angka biner 2, 4, 8, 16, 32, 64 dengan angka terakhir pasti angka ganjil.

Hasil dari proses route summerization memberikan network address pertama dan subnetmasknya.

1. Design 4 subnets that can be summerized
Answer:
1. Tentukan mau octet kebe
1. 32 dikurang Prefix sama dengan jumlah bit host.

2. Jumlah bit host dikurang 32 sama dengan Prefix.

3. Jumlah host = 2 ^ jumlah bit host

4. Jumlah host = subnet incremental

5. Subnet incremental = 2 ^ jumlah bit host

Jadi mencari subnet incremental adalah mencari jumlah host atau men "dua-pangkat"kan jumlah bit host. Dimana jumlah bit host didapat dari mengurangi prefix dgn 32.


Question 1:

Refer to the exhibit. A new subnet with 60 hosts has been added to the network. Which subnet address should this network use to provide enough usable addresses while wasting the fewest addresses?
Subnetting_Assign_Subnet_Mask.jpg
A. 192.168.1.56/27
B. 192.168.1.64/26
C. 192.168.1.64/27
D. 192.168.1.56/26




Jawab:
Dari soal ini kita belajar bagaimana

Dari gambar kita bisa lihat bagaimana VLSM bertingkah laku.

Hukum subnet dan host address adalah jumlah subnet dan jumlah host address per subnet berlawanan terbalik.

on existing subnet.

Question 2
Refer to the exhibit. The Lakeside Company has the internetwork in the exhibit. The Administrator would like to reduce the size of the routing table to the Central Router. Which partial routing table entry in the Central router represents a route summary that represents the LANs in Phoenix but no additional subnets?
subnetting_1.jpg
A. 10.0.0.0 /22 is subnetted, 1 subnet
D 10.0.0.0 [90/20514560] via 10.2.0.2 6w0d, serial 0/1
B. 10.0.0.0 /28 is subnetted, 1 subnet
D 10.2.0.0 [90/20514560] via 10.2.0.2 6w0d, serial 0/1
C. 10.0.0.0 /30 is subnetted, 1 subnet
D 10.2.2.0 [90/20514560] via 10.2.0.2 6w0d, serial 0/1
D. 10.0.0.0 /22 is subnetted, 1 subnet
D 10.4.0.0 [90/20514560] via 10.2.0.2 6w0d, serial 0/1
E. 10.0.0.0 /28 is subnetted, 1 subnet
D 10.4.4.0 [90/20514560] via 10.2.0.2 6w0d, serial 0/1
F. 10.0.0.0 /30 is subnetted, 1 subnet
D 10.4.4.4 [90/20514560] via 10.2.0.2 6w0d, serial 0/1

Soal-soal CCNA subnetting 9tut.com


Refer to the exhibit. Which subnet mask will place all hosts on Network B in the same subnet with the least amount of wasted address?
A. 255.255.255.0
B. 255.255.254.0
C. 255.255.252.0
D. 255.255.248.0

Answer: B

Pembahasan:

Terjemahan bebas: Perhatikan gambar. Subnet mask apa / subnetmask yang mana yang dapat meletakkan semua host pada Network B diatas ke dalam sebuah subnet yang sama dengan jumlah alamat yang sia-sia paling sedikit?

Jawab:

Disini ada 2 requirement/persyaratan yang terselubung yaitu persyaratan pertama, subnetmask apa yang bisa/dapat memuat semua 310 host yang ada di Network B diatas dan persyaratan kedua subnetmask itu yang paling terbuang sedikit IP address a.k.a yang paling miss sedikit.

Subnetmask yang bisa memuat 310 host itu ada lebih dari satu, cara membuat list subnetmask apa saja yang bisa memuat 310 host adalah:
1.selalu tambahkan jumlah host yang diinginkan dengan 2, menjadi 310 + 2 = 312

2. tentukan angka biner yang lebih besar atau yang sama dengan jumlah host ditambah 2 diatas.

256 > 312 > 512 baca: "angka 312 besar dari 256 dan lebih kecil dari 512.Dimana angka 256 dan 512 adalah angka-angka biner."
Jadi angka biner yang kita pilih lebih besar atau sama dengan 312 adalah angka : 512.

3. tentukan jumlah bit host yang dibutuhkan berdasarkan angka biner yang dipilih; bit host itu akan dimulai dari kanan ke kiri
 Dua pangkat berapa sama dengan 512? Jawab: 2^9 = 512
Dua pangkat 9 sama dengan 512.
Jadi jumlah bit host yang dibutuhkan adalah 9 bit, dari kanan ke kiri.

4. Transpose jumlah bit ini ke CIDR baru ke subnetmask, menjadi:
32 - 9 =  23
/23 = 2 x 8 + 7
      = 255.255.254.0

Jadi subnetmask yang memuat 310 host dan paling membuat sedikit IP address adalah 255.255.254.0, dengan jumlah alamat IP yang terbuang adalah 512 - 310 =  202 IP address

Seperti yang penulis bilang diatas, subnetmask yang bisa membuat 310 host itu ada lebih dari satu, yaitu /23, /22, dan seterusnya sampai /1 (/0 tidak boleh digunakan untuk alamat IP host; /0 digunakan untuk default route saja)

/24, dan seterusnya kebelakang sampai /32 tidak bisa digunakan karena lebih kecil/lebih sempit dari 310 host.

Question 3

You have been asked to come up with a subnet mask that will allow all three web servers to be on the same network while providing the maximum number of subnets. Which network address and subnet mask meet this requirement?
A. 192.168.252.0 255.255.255.252
B. 192.168.252.8 255.255.255.248
C. 192.168.252.8 255.255.255.252
D. 192.168.252.16 255.255.255.240
E. 192.168.252.16 255.255.255.252

Answer: B

Pembahasan:

Terjemahan bebas:  Anda telah diminta untuk memberi sebuah subnetmask yang bisa 3 buah web server berada di dalam sebuah network yang sama sementara menyediakan jumlah subnet-subnet yang paling maks. Alamat network mana dan subnet mask yang bisa memenuhi persyaratan ini?

Jawab:
Ini pertanyaan tricky, ada 2 syarat yang diajukan orang yang meminta kepada anda, pertama, supaya 3 buah webserver itu berada dalam satu network, yang kedua, supaya jumlah subnet-subnet yang diperoleh juga maks.

Algoritmanya sama dengan algoritma soal nomor 1.

Diketahui 3 web server atau 3 buah host IP, 3 + 2 = 5, berapa jumlah bit (bit host) yang cukup untuk menghasilkan 5 buah susunan/variasi? 3 bit.
Jika diketahui jumlah bit host yang diperlukan 3 buah, apa subnetmasknya? 255.255.255.248
Jawaban soal-soal diatas hanya B yang menggunakan sm 255.255.255.248 jadi jawabannya adalah B.

Kalau misalnya isi jawaban diatas aku rubah jadi seperti ini:
A.  192.168.252.4 255.255.255.248
B. 192.168.252.8 255.255.255.248

Sekarang diatas terdapat 2 buah jawaban yang menggunakan sm 255.255.255.248 kita dengan alamat jaringan yang berbeda; masing-masing 192.168.252.4 dan 192.168.252.8. Nah, baru kita pertimbangkan tentang blocksize atau dibeberapa buku disebut subnet incremental. Dalam hal ini, mask kita 255.255.255.248 subnet incrementalnya adalah kelipatan 8 untuk octet ke-4. Jadi jawaban A salah, karena pada oktet ke 4 nilainya adalah 4. Jadi jawaban yang benar tetap B.

Question 4

Which subnet mask would be appropriate for a network address range to be subnetted for up to eight LANs, with each LAN containing 5 to 26 hosts?
A. 0.0.0.240
B. 255.255.255.252
C. 255.255.255.0
D. 255.255.255.224
E. 255.255.255.240

Answer: B

Pembahasan:

Terjemahan bebas:

Subnet mask mana yang akan sesuai untuk berbagai alamat jaringan yang akan di subnet hingga delapan LAN, dengan masing-masing LAN yang terdiri/memuat 5-26 host?

Jawab:

Berbagai alamat jaringan disini maksudnya 192.168.1.0, 192.168.2.0, 172.16.1.0, 172.16.8,0, 10.1.1.0, dan lain-lain.

Jadi apapun alamat jaringannya, mau itu alamat jaringan dari alamat kelas A, B, atau C, minumnya teh botol Sosro. Sumprit, serius coy..

Ya, disini alamat jaringannya bebas, tapi persyaratan bagi subnetmask-nya: bisa membagi subnet menjadi maksimum 8 delapan LAN dengan jumlah host/

Question 5

An administrator must assign static IP addresses to the servers in a network. For network 192.168.20.24/29, the router is assigned the first usable host address while the sales server is given the last usable host address. Which of the following should be entered into the IP properties box for the sales server?
A. IP address: 192.168.20.14
Subnet Mask: 255.255.255.248
Default Gateway: 192.168.20.9
B. IP address: 192.168.20.254
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.20.1
C. IP address: 192.168.20.30
Subnet Mask: 255.255.255.248
Default Gateway: 192.168.20.25
D. IP address: 192.168.20.30
Subnet Mask: 255.255.255.240
Default Gateway: 192.168.20.17
E. IP address: 192.168.20.30
Subnet Mask: 255.255.255.240
Default Gateway: 192.168.20.25

Pembahasan:

Terjemahan bebas:

Jawaban:

/32 - /29 = 3
2 ^ 3 = 8
Broadcast address = 8 - 1 = 7
Last usable address = Broadcast address  - 1 = 6
                              = 8 - 2 = 6


Question 6
Refer to the exhibit. In this VLSM addressing scheme, what summary address would be sent from router A?
VLSM_summary.jpg
A. 172.16.0.0/16
B. 172.16.0.0/20
C. 172.16.0.0/24
D. 172.32.0.0/16
E. 172.32.0.0/17
F. 172.64.0.0/16

Pembahasan:

Question ini bertanya tentang alamat jaringan yang telah diringkas. Oleh siapa? Bisa oleh network admin atau bisa oleh protokol routing.

Disebut skema pengalamatan VLSM karena panjang subnetmask nya berbeda-beda dalam hal panjang rentetan bit 1 nya, ada alamat jaringan yang menggunakan /20, ada alamat jaringan yang menggunakan /26. Lebih jelasnya:
Alamat jaringan 172.16.164.0 subnetmasknya /20
Alamat jaringan 172.16.128

Question 7

You are working in a data center environment and are assigned the address range 10.188.31.0/23. You are asked to develop an IP addressing plan to allow the maximum number of subnets with as many as 30 hosts each.Which IP address range meets these requirements?
A. 10.188.31.0/27
B. 10.188.31.0/26
C. 10.188.31.0/29
D. 10.188.31.0/28
E. 10.188.31.0/25

Answer: A

Pembahasan:

Terjemahan bebas: Kamu bekerja di sebuah area data center dan diberikan alamat berkisar: 10.188.31.0/23. Kamu disuruh untuk mengembangkan rencana/plan pengalamatan IP supaya memungkinkan jumlah subnet maksimum dengan paling banyak jumlah host 30 host setiap subnet itu. Range alamat IP mana yang memenuhi persyaratan ini?

Jawab:
Yang ditanya tentukanlah network range yang baru dari network range yang telah diberikan. Network range yang lama jangan dipakai lagi.
Network range yang telah diberikan: 10.188.31.0/23
Persyaratan: 30 host, jumlah subnet maksimum (artinya jangan pakai subnetmask yang jauh lebih gede dar
1. 30 host + 2 host = 32 host (persyaratan / harus ditambahkan dengan 2)
2. cari angka biner yang lebih besar atau sama dengan 32, jawab: 32
3. Berapakah jumlah digit/bit biner yang dibutuhkan untuk mendapatkan 32 susunan/kombinasi? 5 bit
4. Bentuklah CIDR yang baru setelah didapatkan jumlah bit host diatas:
/32 - 5 bit = /27
5. Apakah alamat jaringannya perlu diubah dari 10.188.31.0 ke sesuatu? Tidak perlu.
6. Jadi jawabannya: 10.188.31.0 / 27 (A)

Question 8
Which two benefits are provided by using a hierarchical addressing network addressing scheme? (Choose two)
A. reduces routing table entries
B. auto-negotiation of media rates
C. efficient utilization of MAC addresses
D. dedicated communications between devices
E. ease of management and troubleshooting

Answer: A and E

Pembahasan:

Terjemahan bebas: Sebutkan 2 manfaat yang didapatkan dengan menggunakan sebuah pola/skema pengalamatan jaringan menggunakan pengalamatan hirarki?


Jawab:

Pertanyaan ini sekitar konsep atau pemahaman, apa manfaat bagi kita menggunakan pengalamatan jaringan hierarkis.

Curhat sedikit: sampai saat ini saya belum tahu arti/defenisi hirarki secara sempurna. Yang saya tahu contoh hirarki itu adalah birokrasi / struktur pemerintahan yaitu pengurutan dari elemen struktur pemerintahan yang paling rendah ke yang elemen yang paling tinggi. Contohnya dari bapak RW ke yang paling tinggi yaitu bapak Presiden.

Question 9
The network administrator is asked to configure 113 point-to-point links. Which IP addressing scheme best defines the address range and subnet mask that meet the requirement and waste the fewest subnet and host addresses?
A. 10.10.0.0/18 subnetted with mask 255.255.255.252
B. 10.10.0.0/25 subnetted with mask 255.255.255.252
C. 10.10.0.0/24 subnetted with mask 255.255.255.252
D. 10.10.0.0/23 subnetted with mask 255.255.255.252
E. 10.10.0.0/16 subnetted with mask 255.255.255.252

Jawab:

Terjemahan bebas:
Si network administrator diminta untuk mengkonfigurasi 113 buah link point-to-point. Pola pengalamatan IP mana yang terbaik mendefinisikan range alamat dan subnet mask yang memenuhi kebutuhan diatas dan membuang subnet paling sedikit dan alamat host paling sedikit?

Soal ini mengasumsikan bahwa kita masih hidup di dalam dunia serial interface: frame relay atau hdlc. Di dunia sekarang ini sudah sangat-sangat jarang kita menggunakan protokol frame-relay atau hdlc.

Question 10
Given an IP address 172.16.28.252 with a subnet mask of 255.255.240.0, what is the correct network address?
A. 172.16.16.0
B. 172.16.24.0
C. 172.16.0.0
D. 172.16.28.0

Answer: A

Terjemahan bebas: Diberikan sebuah alamat IP 172.16.28.252 dengan sebuah mask subnet dari 255.255.240.0, apa alamat jaringannya yang benar?

Pembahasan:

1. Cari interesting octet: interesting octet adalah octet mana dari subnetmask yang nilainya bukan 255 dan bukan 0.
Jawab: octet 3.
2. Cari nilai dari octet ke 3 diatas: 240
3. Cari block size: 256 - interesting octet = 256 - 240 = 16
4. Cek oktet yang sama dengan yang diberitahu oleh interesting octet subnetmask, yaitu octet 3 dari alamat IP dan berapa nilainya? Jawab nilainya 28
5. Apakah 28 adalah kelipatan dari block size? Jawab: tidak. Karena 28/16 tidak habis dibagi.
6. Jadi berapakah kelipatan blocksize yang terdekat? Jawab: 16
7. Tuliskan ulang alamat IPnya:
Jika octet 1 subnetmask = 255, nilai octet alamat IP terkoreksi adalah 172.16.16.0 (A)