Selasa, Maret 29, 2011

Etika Profesi -- Linus Torvalds

Biografi Linus Torvalds

Linus Torvalds lahir di Helsinki, Finlandia pada 28 Desember 1969. Ketika usianya baru 10 tahun dia sudah mulai berkecimpung dalam urusan pembuatan pemrograman computer melalui komputer Commoore VIC-20 milik kakeknya.

Pada tahun 1988, Linus kuliah di University of Helsinky, Finlandia. Disana dia mulai mengenal pemrograman C. Untuk lebih memperdalam ilmunya, Linus kemudian membeli sebuah komputer yang kala itu masih menggunakan MS-DOS buatan microsoft sebagai sistem operasinya. Tapi saat itu Linus justru lebih tertarik pada komputer milik universitasnya yang menggunakan sistem operasi UNIX. Ia pun coba mengembangkan sistem operasi yang memadai untuk PC UNIX. Beberapa bulan kemudian Linus berhasil membuat versi kasarnya yang diberi nama Linux. Nama Linux mungkin saja merupakan akronimdari Linus dan UNIX.

Untuk memperkenalkan sistem operasi barunya tersebut, Linus mem-posting pesan melalui internet kepada para pengguna PC di seluruh dunia. Bahkan Linus membuat software-nya untuk dapat di download secara gratis. Dan sebagaimana biasa dilakukan oleh sesama pengembang software saat itu, dia merilis source code-nya, yang berarti bahwa semua orang yang memiliki pengetahuan tentang pemrograman komputer dapat memodifikasi Linux untuk disesuaikan dengan tujuan mereka masing-masing.

Mengoperasikan Linux memang membutuhkan kecerdasan tekhnik yang cukup, sebab pengoperasiannya tidak semudah menggunakan sistem operasi yang lebih populer, seperti windows, Mac milik Apple komputer, atau OS/2 milik IBM. Namun, karena para volunteer developer memuji sendiri akan kualitasnya, Linux menjadi cukup dikenal dengan keunggulan sebagi sistem yang efisien dan jarang sekali terjadi crash atau seperti kebanyakan orang menyebutnya dengan hang (sistem tiba-tiba berhenti).

Pada akhir tahun 1990, Linux mulai mendapatkan sambutan yang cukup besar dari pengguna PC. Bahkan para pesaing Microsoft sangat tertarik dan mulai ikut mengembangkan Linux. Perusahaan sperti Nestcafe Communication, Corel, Oracle, Intel, dan perusahaan-perusahaan lain mengumumkan bahwa mereka berencana untuk mendukung Linux sebagai alternatif sistem operasi yang murah sekaligus andal.

Linux di negara-negara berkembang mengalami kemajuan yang sangat pesat. Harga perangkat lunak bisa mencapai 100 dollar AS atau lebih. Di negara yang rata-rata penghasilan per tahunnya antara 200-300 dollar AS, uang 100 dollar AS sangatlah besar. Dengan adanya Linux, semua berubah. Karena Linux dapat digunakan pada komputer yang tergolong lama, dia menjadi alternatif paling cocok bagi komputer beranggaran kecil. Di negara-negara Asia, Afrika, dan Amerika Latin, Linux adalah jalan keluar bagi penggemar komputer.

Karena keterbukaan pada sistem source codenya, banyak kelompok pengembang yang ikut memperbaiki segala fiturnya, sekaligus memindahkan berbagai aplikasi agar berjalan di Linux. Salah satu hasilnya yaitu adanya perubahan dari sistem operasi Linux yang tadinya cenderung kurang asing menjadi user friendly. Semua itu dimungkinkan berkat adanya KDE dan GNOME. Berkat kedua sistem operasi ini, tampilan desktop Linux lebih menarik dan mampu mengubah persepsi dunia tentang Linux.

Pemanfaatan sistem operasi Linux juga kini sudah diterapkan pada superkomputer dunia seperti The Tetragrid, sebuah megakomputer dari Amerika yang dapat menghitung lebih dari 13 triliun kalkulasi per detik (13.6 TeraFLOPS – Floating Operations Per Second). Tetragrid dapat dimanfaatkan untuk mencari solusi dari masalah matematika kompleks dan simulasi, dari astronomi dan riset kanker hingga ramalan cuaca.

Yang lainnya, yaitu Evolocity. Juga dari Amerika, sebuah komputer yang dapat berjalan dengan kecepatan maksimum 9.2 TeraFLOPS, menjadikannya sebagai salah satu dari lima superkomputer tercepat di dunia. Bahkan dalam waktu yang sama, Linus mengambil posisi di Transmeta corp., yang dimiliki salah satu pendirinya, Paul Allen. Di situ, Linus bekerja dalam sebuah projek yang sangat rahasia, yang diasumsikan oleh banyak komunitas high-tech akan berkembang menjadi sebuajh kekuatan yang bisa menjadi sumber serangan di masa depan bagi kerajaan Microsoft.

Ketika mulai diperkenalkan, sistem operasi Linux tidak mempunyai logo. Para pengembang pun bertanya-tanya dan mengusulkan agar Linux diberi logo sebagai identitasnya. Kemudian terpilihlah penguin Tux (Torvalds Unix) sebagai logonya. Logo itu dirancang oleh seniman Larry Ewing.

Terpilihnya logo penguin berdasarkan pengalaman Linus pada waktu berlibur, ia pergi ke daerah selatan. Disana dia bertemu seekor penguin pendek yang menggigit jarinya. Kejadian lucu ini merupakan awal terpilihnya penguin sebagai logo sistem operasi ciptaannya. Hingga sekarang, logo Linux sudah terkenal ke berbagai penjuru dunia. Orang lebih mudah mengenal segala produk yang berbau Linux hanya dengan melihat logo yang unik nan lucu ini.


Black Hat Hacker adalah teknik Internet Marketing yang digunakan untuk ‘menipu’ search engine seperti Google atau Yahoo supaya website anda tampil di halaman pencarian Utama. Biasanya yang banyak di gunakan pemain black hat adalah mereka bikin website yang contentnya (isinya) hampir tidak ada apa-apa, tetapi di website tersebut diisi dengan halaman yang penuh dengan iklan Adsense atau affiliate link mereka untuk menawarkan sebuah produk yang mereka pasarkan.

White Hat Hacker adalah website yang memberikan value kepada pengunjung. Contoh: detik.com, situs yang memberikan berita terkini yang diupdate hampir setiap menit. Pengunjung ke situs ini mendapatkan manfaat dengan berita-berita yang terbaru.

Black Hat

White Hat

1. Jangka pendek/short term (karena website akan di de-index oleh Google

1. Jangka panjang/long term (kemungkinan besar website akan terus ter-index oleh Google

2. Awalnya lebih cepat dan gampang dapat duit

2. Awalnya lebih lambat dan susah dapat duit

3. Jangka panjang tidak ada duit

3. Jangka panjang duit baru mulai masuk

4. Sebuah income stream

4. Sebuah bisnis

Berdasarkan penjelasan singkat tentang black hat dan white hat dapat disimpulkan bahwa Linus Torvalds merupakan salah satu white hat hacker karena Linus memberikan suatu manfaat kepada pengunjung website dengan mem-posting software yang telah dibuat dan melahirkan sebuah bisnis.

Dimana ia sama sekali tidak menduga bahwa apa yang dimulainya melahirkan sebuah bisnis bernilai milyaran dolar di kemudian hari. Ia bahkan tidak menduga Linux kemudian menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA.

Minggu, Oktober 03, 2010

08083

OSI adalah model arsitektur untuk jaringan yang mendeskripsikan bagaimana data dan informasi network dikomunikasikan dari sebuah aplikasi komputer ke aplikasi komputer lain melalui sebuah media transmisi.
Tujuan utama penggunaan model OSI adalah untuk membantu desainer jaringan memahami fungsi dari tiap-tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protoklol jaringan dan metode transmisi.


Layer 7 --> Application
- Layanan aplikasi
- File, message, database
- contoh: telnet, http, ftp

Layer 6 --> Presentation
- Menyajikan data
- Layanan penerjemah
- Menangani proses enkripsi, tipe data, format data, struktur data
- contoh: JPEG, GIF, ASCII

Layer 5 --> Session
- Menjaga agar data dari masing-masing aplikasi tetap terpisah
- Mempertahankan data dari berbagai aplikasi
- Bertugas membentuk, mengolah, dan memutus session
- contoh: OS

Layer 4 --> Transport
- Melakukan segmentasi
- Menyatukan data yang telah tersegmentasi
- Menyediakan multiplexing
- Membuat komunikasi yang connection-oriented

Layer 3 --> Network
- Packet diterima oleh router
- Router akan mengecek alamat IP tujuan
- Jika router menemukan maka akan melewatkan packet dengan dibungkus menjadi frame dan dikirimkan

Layer 2 --> Data Link
- Grouping data secara logika (framing)
- Menggabungkan paket menjadi byte dan byte menjadi frame
- Mengkomunikasikan bit menjadi byte dan byte menjadi frame
- Enkapsulasi akan dilepaskan paket setelah diterima oleh layer dibawahnya
- Menyediakan media akses menggunakan MAC address
- Melakukan pendeteksian
- Contoh: switch dan bridge (membaca frame yang melaluinya)


Layer 1 --> Physical
- Memindahkan bit antar devices
- Mengirim dan menerima bit
- Berkomunikasi langsung dengan media transmisi
- Merepresentasikan bit
- Menjaga koneksi antar sistem
- Contoh: hub dan repeater

Kamis, September 30, 2010

08082

1. A company has the following addressing scheme requirements:

· currently has 25 subnets

· uses a Class B IP address

· has a maximum of 300 computers on any network segment

· needs to leave the fewest unused addresses in each subnet

What subnet mask is appropriate to use in this company?

a. 255.255.240.0

b. 255.255.248.0

c. 255.255.254.0

d. 255.255.255.0

e. 255.255.255.128

f. 255.255.255.248

Jawab:

- Diketahui kelas B default subnetmask 255.255.0.0

- Mencari host: 2n-2 ≥ jumlah host

2n-2 ≥ 300

2n ≥ 302

n ≥ 9 (bit 0)

jadi 11111111.11111111.11111110.00000000 = 255.255.255.254

2. Refer to the exhibit. Host A is being manually configured for connectivity to the LAN. Which two addressing scheme combinations are possible configurations that can be applied to the host for connectivity? (Choose two.)

a. Address - 192.168.1.14

Gateway - 192.168.1.33

b. Address - 192.168.1.45

Gateway - 192.168.1.33

c. Address - 192.168.1.32

Gateway - 192.168.1.33

d. Address - 192.168.1.82

Gateway - 192.168.1.65

e. Address - 192.168.1.63

Gateway - 192.168.1.65

f. Address - 192.168.1.70

Gateway - 192.168.1.65

Jawab:

- Dengn prefik /27 maka subnetmaskny 11111111.11111111.11111111.11100000

- Blog subnet: 256-224=32

- Range IP: 192.168.1.65 – 192.168.1.94

3. A NIC of a computer has been assigned an IP address of 172.31.192.166 with a mask of 255.255.255.248. To which subnet does the IP address belong?

a. 172.31.0.0

b. 172.31.160.0

c. 172.31.192.0

d. 172.31.248.0

e. 172.31.192.160

f. 172.31.192.248

- Kemudian cari blog subnet 256-248=8

- range IP kelipatan 8 pada soal ini berada pada kisaran 172.31.192.160

4. Which subnet masks would be valid for a subnetted Class B address? (Choose two.)

a. 255.0.0.0

b. 255.254.0.0

c. 255.224.0.0

d. 255.255.0.0

e. 255.255.252.0

f. 255.255.255.192

- Untuk default subnet kelas B adalah 2 oktet pertamanya harus full dan oktet yang lain bebas yaitu 255.255.0.0 dan 255.255.252.0

5. Which combination of network id and subnet mask correctly identifies all IP addresses from 172.16.128.0 through 172.16.159.255?

a. 172.16.128.0 and 255.255.255.224

b. 172.16.128.0 and 255.255.0.0

c. 172.16.128.0 and 255.255.192.0

d. 172.16.128.0 and 255.255.224.0

e. 172.16.128.0 and 255.255.255.192

6. Which type of address is 223.168.17.167/29?

a. host address

b. multicast address

c. broadcast address

d. subnetwork address

- prefik /29 subnetmaskny 11111111.11111111.11111111.11111000 = 255.255.255.248

- blog subnet: 256-248=8

- net ID kelipatan 8 eshingga 223.168.17.167 termasuk broadcast.

7. What is the correct number of usable subnetworks and hosts for the IP network address 192.168.99.0 subnetted with a /29 mask?

a. 6 networks / 32 hosts

b. 14 networks / 14 hosts

c. 30networks /6 hosts

d. 62 networks / 2 hosts

- Prefix /29 subnetmask adalah 11111111.11111111.11111111.11111000 = 255.255.255.248

- Rumus cari network (bit 1) : 25 = 32

- Rumus cari host (bit 0) : 23-2 = 6

8. Company XYZ uses a network address of 192.168.4.0. It uses the mask of 255.255.255.224 to create subnets. What is the maximum number of usable hosts in each subnet?

a. 6

b. 14

c. 30

d. 62

- Subnet 255.255.255.224 = 11111111.11111111.11111111.11100000

- Rumus cari host (bit 0) : 25-2 = 30

9. A company is planning to subnet its network for a maximum of 27 hosts. Which subnet mask would provide the needed hosts and leave the fewest unused addresses in each subnet?

a. 255.255.255.0

b. 255.255.255.192

c. 255.255.255.224

d. 255.255.255.240

e. 255.255.255.248

- Rumus cari host (bit 0) :

2n-2 ≥ 27

2n ≥ 29

n ≥ 5 (bit 0)

jadi 11111111.11111111.11111111.11100000 = 255.255.255.224

10. An IP network address has been subnetted so that every subnetwork has 14 usable host IP addresses. What is the appropriate subnet mask for the newly created subnetworks?

a. 255.255.255.128

b. 255.255.255.224

c. 255.255.255.240

d. 255.255.255.248

e. 255.255.255.252

- Rumus cari host (bit 0) :

2n-2 ≥ 14

2n ≥ 16

n ≥ 4 (bit 0)

-jadi 11111111.11111111.11111111.11110000 = 255.255.255.240

11. A company is using a Class B IP addressing scheme and expects to need as many as 100 networks. What is the correct subnet mask to use with the network configuration?

a. 255.255.0.0

b. 255.255.240.0

c. 255.255.254.0

d. 255.255.255.0

e. 255.255.255.128

f. 255.255.255.192

- Rumus cari network (bit 1) :

2n ≥ 100

n ≥ 7(bit 1)

- Jadi 11111111.11111111.11111110.00000000 = 255.255.254.0

12. Given a host with the IP address 172.32.65.13 and a default subnet mask, to which network does the host belong?

a. 172.32.65.0

b. 172.32.65.32

c. 172.32.0.0

d. 172.32.32.0

13. What is the subnetwork number of a host with an IP address of 172.16.210.0/22?

a. 172.16.42.0

b. 172.16.107.0

c. 172.16.208.0

d. 172.16.252.0

e. 172.16.254.0

- 172.16.208.0 merupakan subnetwork

14. Which of the following IP addresses fall into the CIDR block of 115.64.4.0/22? (Choose three.)

a. 115.64.8.32

b. 115.64.7.64

c. 115.64.6.255

d. 115.64.3.255

e. 115.64.5.128

f. 115.64.12.128

15. What is the subnetwork address for a host with the IP address 200.10.5.68/28?

a. 200.10.5.56

b. 200.10.5.32

c. 200.10.5.64

d. 200.10.5.0

- prefix /28 sama dengan 11111111.11111111.11111111.11110000 = 255.255.255.240

- blog subnet: 256-240 = 16, jadi kelipatan dari range IP soal diatas adalah 16.

Net ID

Range IP

Broadcast

200.10.5.0

200.10.5.1 – 200.10.5.30

200.10.5.15

200.10.5.16

200.10.5.17 – 200.10.5.16

200.10.5.31

200.10.5.32

200.10.5.33 – 200.10.5.46

200.10.5.47

200.10.5.48

200.10.5.49 – 200.10.5.64

200.10.5.63

200.10.5.64

200.10.5.65 – 200.10.5.78

200.10.5.79

16. The network address of 172.16.0.0/19 provides how many subnets and hosts?

a. 7 subnets, 30 hosts each

b. 7 subnets, 2046 hosts each

c. 7 subnets, 8190 hosts each

d. 8 subnets, 30 hosts each

e. 8 subnets, 2046 hosts each

f. 8 subnets, 8190 hosts each

- prefiks /19 sama dengan 11111111.11111111.11100000.00000000

- Rumus cari network (bit 1) :

23 = 8

- Rumus cari host (bit 0) :

213 – 2 = 8190

17. You need 500 subnets, each with about 100 usable host addresses per subnet. What mask will you assign using a Class B network address?

a. 255.255.255.252

b. 255.255.255.128

c. 255.255.255.0

d. 255.255.254.0

- Rumus cari network (bit 1) :

2n ≥ 500

n ≥ 9 (bit 1)

- Jadi 11111111.11111111.11111111.1000000 = 255.255.255.128

18. What is the subnetwork number of a host with an IP address of 172.16.66.0/21?

a. 172.16.36.0

b. 172.16.48.0

c. 172.16.64.0

d. 172.16.0.0

- Prefiks /21 = 11111111.11111111.11111000.00000000

- blog subnet : 256 – 248 = 8

- jadi pada subnet 172.16.64.0

19. What mask would you assign to the network ID of 172.16.0.0 if you needed about 100 subnets with about 500 hosts each?

a. 255.255.255.0

b. 255.255.254.0

c. 255.255.252.0

d. 255.255.0.0

- Rumus cari network (bit 1) :

2n ≥ 100

n ≥ 7 (bit 1)

- jadi 11111111.11111111.11111110.00000000 = 255.255.254.0

20. You need to configure a server that is on the subnet 192.168.19.24/29. The router has the first available host address. Which of the following should you assign to the server?

a. 192.168.19.0 255.255.255.0

b. 192.168.19.33 255.255.255.240

c. 192.168.19.26 255.255.255.248

d. 192.168.19.31 255.255.255.248

e. 192.168.19.34 255.255.255.240

- Prefiks /29 sama dengan 11111111.11111111.11111111.11111000 = 255.255.255.248

- blog subnet: 256 – 248 = 8

- kelipatan 8 pada range 192.168.19.24 – 192.168.19.31

21. You need a minimum of 300 subnets with a maximum of 50 hosts per subnet. Which of the following masks will support the business requirements? (Choose two.)

a. 255.255.255.0

b. 255.255.255.128

c. 255.255.252.0

d. 255.25.255.224

e. 255.255.255.192

f. 255.255.248.0

- Rumus cari network (bit 1) :

2n ≥ 300

n ≥ 9 (bit 1)

jadi 11111111.11111111.11111111.10000000 = 255.255.255.128

- Rumus cari host (bit 0) :

2n – 2 ≥ 50

2n ≥ 52

n ≥ 6 (bit 0)

jadi 11111111.11111111.11111111.11000000 = 255.255.255.192

22. If an Ethernet port on a router were assigned an IP address of 172.16.112.1/25, what would be the valid subnet address of this host?

a. 172.16.112.0

b. 172.16.0.0

c. 172.16.96.0

d. 172.16.255.0

e. 172.16.128.0

23. Refer to the exhibit. The internetwork in the exhibit has been assigned the IP address 172.20.0.0. What would be the appropriate subnet mask to maximize the number of networks available for future growth?

a. 255.255.224.0

b. 255.255.240.0

c. 255.255.248.0

d. 255.255.252.0

e. 255.255.254.0

- Rumus cari host (bit 0) :

2n – 2 ≥ 850

2n ≥ 852

n ≥ 10 = 1024 (bit 0)

jadi 11111111.11111111.11111100.00000000 = 255.255.255.252

24. You have a network with a subnet of 172.16.17.0/22. Which are valid host addresses?

a. 172.16.17.1 255.255.255.252

b. 172.16.0.1 255.255.240.0

c. 172.16.20.1 255.255.254.0

d. 172.16.16.1 255.255.255.240

e. 172.16.18.255 255.255.252.0

f. 172.16.0.1 255.255.255.0

- Prefiks /22 sama dengan 11111111.11111111.11111100.00000000 = 255.255.252.0

25. Your router has the following IP address on Ethernet0: 172.16.112.1/20. How many hosts can be accommodated on the Ethernet segment?

a. 1024

b. 2046

c. 4094

d. 4096

e. 8190

- Prefiks /20 sama dengan 11111111.11111111.11110000.00000000 = 255.255.240.0

- Rumus cari host (bit 0) :

2n – 2 ≥ jumlah host

212 – 2 ≥ 4094

26. You have a /27 subnet mask. Which of the following are valid hosts? (Choose three.)

a. 11.244.18.63

b. 90.10.170.93

c. 143.187.16.56

d. 192.168.15.87

e. 200.45.115.159

f. 216.66.11.192

27. You have a Class B network ID and need about 450 IP addresses per subnet. What is the best mask for this network?

a. 255.255.240.0

b. 255.255.248.0

c. 255.255.254.0

d. 255.255.255.0

- Rumus cari host (bit 0) :

2n – 2 ≥ 450

2n ≥ 452

n ≥ 9 = 512 (bit 0)

jadi 11111111.11111111.11111110.00000000 = 255.255.254.0

28. Host A is connected to the LAN, but it cannot connect to the Internet. The host configuration is shown in the exhibit. What are the two problems with this configuration? (Choose two.)

a. The host subnet mask is incorrect.

b. The host is not configured for subnetting.

c. The default gateway is a network address.

d. The default gateway is on a different network than the host.

e. The host IP address is on a different network from the Serial interface of the router.

- Prefik /27 sama dengan 11111111.11111111.11111111.11100000 = 255.255.255.224

- Blog subnet : 256 – 224 = 32

Net ID

Range IP

Broadcast

192.18.166.0

192.18.166.1 – 192.18.166.30

1921.18.166.31

192.18.166.32

192.18.166.33 – 192.18.166.62

192.18.166.63

192.18.166.64

192.18.166.65 – 192.18.166.94

192.18.166.95

192.18.166.96

192.18.166.97 – 192.18.166.126

192.18.166.127