Thursday, 4 June 2015

Wednesday, 3 June 2015

Algoritma projek pengadaan Infrastruktur Perangkat Jaringan Komputer

Algoritmanya:
1. Tentukanlah/gambarlah gambar layout / gambar topologi jaringan yang ingin dibangun di secarik kertas. Untuk iseng-iseng buatlah topologi LAN sederhana terlebih dahulu.
2. Hitung jumlah kabel yang dibutuhkan dari hasil langkah 1.
3. Hitung jumlah device/perangkat network yang akan digunakan dari langkah 1, catatan: bukan perangkat host
4. Hitung jumlah U rack yang dibutuhkan dari hasil jumlah device langkah 3. Catatan tiap device punya dimensi U berbeda, contoh: switch 2960 mempunyai U: 2U. Darimana kita tahu besar U suatu perangkat: bisa dari PT(Packet Tracer).
5. Selesai

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.