Friday, 5 June 2015

VPN Overview

1. public network
2. Cuma VPN layer 2 yang support netbios
3. VPN tidak meng-allow broadcast domain
4. Router tidak meneruskan paket broadcast layer 2 atau ff:ff:ff:ff
VPLS dan protocol tunneling layer 2
5. VPN memungkinkan pekerja/pegawai untuk mengakss secara secure intranet perusahaan dia bekerja saat melakukan prjalanan keluar kantor
6. Sama halnya, VPN secara aman menghubungkan kantor-kantro yang terpisah secara letak / geografis
menciptakan jaringan berpadu.
7. teknologi vpn juga digunakan oleh individual internt user untuk supaya aman berjaringan wireless
untuk mengelakkan cencorship, untuk konek ke proxy srver
untuk mengelakkan batasan geo
8. SSL = podo wae tunneling / individual connection
9. Goal-goal security: authentication, integrity, dan confidentiality
10. IPSec membungkus paket IP didalam paket IP sec.
10. IPSec paling Ok lah
11. DTLS adalah obat bagi
protokol SSL/TLS.
Karena SSL/TLS tidak dukung Datagram.
SSL/TLS dukung transport.
12. SSH, tidak support personal authntication. Server dari OpenSSH menydiakan jumlah yang terbatas dari tunnel yang bersamaan.
SSL, IPSEC, DTLS, SSH






8. SSL = podo wae tunneling / individual connection
9. Goal-goal security: authentication, integrity, dan confidentiality
10. IPSec membungkus paket IP didalam paket IP sec.
10. IPSec paling Ok lah
11. DTLS adalah obat bagi
protokol SSL/TLS.
Karena SSL/TLS tidak dukung Datagram.
SSL/TLS dukung transport.
12. SSH, tidak support personal authntication. Server dari OpenSSH menydiakan jumlah yang terbatas dari tunnel yang bersamaan.
SSL, IPSEC, DTLS, SSH
An SSL VPN can connect from locations where IPsec runs into trouble with Network Address Translation and firewall rules.
13. VPN SSL bisa digunakan untuk melangkahi NAT atau rul-rul firewall
yang tidak bisa dilangkahi IPSec
Jadi, SSL obat bagi IPsec dalam hal melangkahi NAT dan firewall.

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