Selasa, 19 November 2013

Ujian Tengah Semester

1. Tuliskan alamat blog Saudara.
Jawab: kimywriter.blogspot.com
2. Jelaskan analisis Saudara terhadap 2 komponen dari 5 komponen utama jaringan komputer.
Jawab:  a. Network Interface Card (NIC)
              NIC adalah adalah: Card penghubung PC dengan jaringan, sehingga memungkinkan komputer anda untuk terkoneksi ke sebuah jaringan komputer. Bentuk yang paling umum dari NIC adalah ethernet – metode yang sangat cepat dalam mentranfer data antara komputer. NIC memungkinkan sebuah komputer untuk memberi dan mengambil informasi dari komputer lain yang ada di jaringan yang sama – dapat berupa Internet atau pun Local Area Network (LAN).
                      Network Interface Card (NIC) / Kartu Jaringan memiliki dua fungsi utama , yaitu:
  1. Peranti yang menyambungkan kabel jaringan dengan komputer.
  2. Peranti yang menyediakan pengalamatan secara fisik. Artinya kartu jaringan memiliki kode tertentu yang unik.
                    Kartu jaringan merupakan salah satu perangkat jaringan yang bekerja pada layer Physical dan Data Link, yang menghubungkan komputer dengan perangkat jaringan lainnya yang umumnya berupa Switch LAN. Kartu LAN ini dikoneksikan ke Switch melalui media kabel jaringan, yang umum sekarang ini adalah kabel UTP Cat5e (kabel standard UTP yang mendukung kecepatan Gigabit).

                   Pada umumnya kartu jaringan ada yang sudah built-in dengan Motherboard dari komputer atau laptop, akan tetapi banyak komputer rakitan sendiri tidak memasukkan kartu jaringan pada motherboardnya, jadi anda harus membeli sendiri kartu jaringan tersebut – hanya bila anda akan menggunakan komputer tersebut terhubung dengan system jaringan local. Jenisnya seperti PCI Adapter, USB Adapter, PCMCIA, Expresscard, PCI Express USB 3.0 Adapter.


           b. Network Device
                   Network Device yaitu peralatan atau perangkat - perangkat jaringan yang terdiri dari sebagai berikut :
1. Switch
                           

ANALISIS DAN DESAIN JARINGAN KOMPUTER DESAIN DAN ANALISIS PERANGKAT KOMPUTER DAN NIC (Kelompok 1)



Desain Analisis Perangkat Komputer dan NIC

§  Sejarah
Reduced Instruction Set Computing (RISC) atau “Komputasi set instruksi yang disederhanakan” pertama kali digagas oleh John Cocke, peneliti dari IBM di Yorktown, New York pada tahun 1974 saat ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC ini adalah IBM PC/XT pada era 1980-an. Istilah RISC sendiri pertama kali dipopulerkan oleh David Patterson, pengajar pada University of California di Berkely.
§  Definisi
RISC, yang jika diterjemahkan berarti “Komputasi Kumpulan Instruksi yang Disederhanakan”, merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi, seperti komputer vektor. Selain digunakan dalam komputer vektor, desain ini juga diimplementasikan pada prosesor komputer lain, seperti pada beberapa mikroprosesor Intel 960,  Itanium (IA64) dari Intel Corporation, Alpha AXP dari DEC,  R4x00 dari MIPS Corporation, PowerPC dan Arsitektur POWER dari International Business Machine. Selain itu, RISC juga umum dipakai pada Advanced RISC Machine (ARM) dan StrongARM (termasuk di antaranya adalah Intel XScale),  SPARC dan UltraSPARC dari Sun Microsystems, serta PA-RISC dari Hewlett-Packard.
Selain RISC, desain Central Processing Unit yang lain adalah CISC (Complex Instruction Set Computing), yang jika diterjemahkan ke dalam Bahasa Indonesia berarti Komputasi Kumpulan Instruksi yang kompleks atau rumit.


§  Ciri-ciri Prosesor RISC
Pertama, prosesor RISC mengeksekusi instruksi pada setiap satu siklus detak (Robinson, 1987 : 144; Johnson, 1987 : 153). Hasil penelitihan IBM (International Business Machine) menunjukkan bahwa frekuensi penggunaan instruksi-instruksi kompleks hasil kompilasi sangat kecil dibanding dengan instruksi-instruksi sederhana. Dengan perancangan yang baik instruksi sederhana dapat dibuat agar bisa dieksekusi dalam satu siklus detak. Ini tidak berarti bahwa dengan sendirinya prosesor RISC mengeksekusi program secara lebih cepat dibanding prosesor CISC. Analogi sederhananya adalah bahwa kecepatan putar motor (putaran per menit) yang makin tinggi pada kendaraan tidaklah berarti bahwa jarak yang ditempuh kendaraan (meter per menit) tersebut menjadi lebih jauh, karena jarak tempuh masih bergantung pada perbandingan roda gigi yang dipakai.
Kedua, instruksi pada prosesor RISC memiliki format-tetap, sehingga rangkaian pengontrol instruksi menjadi lebih sederhana dan ini berarti menghemat penggunaan luasan keping semikonduktor. Bila prosesor CISC (misalnya Motorola 68000 atau Zilog Z8000) memanfaatkan 50% – 60% dari luas keping semikonduktor untuk rangkaian pengontrolnya, prosesor RISC hanya memerlukan 6%-10%. Eksekusi instruksi menjadi lebih cepat karena rangkaian menjadi lebih sederhana (Robinson, 1987 : 144; Jonhson 1987 : 153).
Ketiga, instruksi yang berhubungan dengan memori hanya instruksi isi (load) dan instruksi simpan (store) , instruksi lain dilakukan dalam register internal prosesor. Cara ini menyederhanakan mode pengalamatan (addressing) dan memudahkan pengulangan kembali instruksi untuk kondisi-kondisi khusus yang dikehendaki (Robinson, 1987 : 144; Jonhson, 1987: 153). Dengan ini pula perancang lebih menitikberatkan implementasi lebih banyak register dalam cip prosesor. Dalam prosesor RISC, 100 buah register atau lebih adalah hal yang biasa. Manipulasi data yang terjadi pada register yang umumnya lebih cepat daripada dalam memori menyebabkan prosesor RISC berpotensi beroperasi lebih cepat.
Keempat, prosesor RISC memerlukan waktu kompilasi yang lebih lama daripada prosesor RISC. Karena sedikitnya pilihan instruksi dan mode pengalamatan yang dimiliki prosesor RISC, maka diperlukan optimalisasi perancangan kompilator agar mampu menyusun urutan instruksi-instruksi sederhana secara efisien dan sesuai dengan bahasa pemrograman yang dipilih. Keterkaitan desain prosesor RISC dengan bahasa pemrograman memungkinkan dirancangnya kompilator yang dioptimasi untuk bahasa target tersebut.

§  Fase Awal Perkembangan Prosesor RISC
Ide Dasar
Ide dasar prosesor RISC sebenarnya bisa dilacak dari apa yang disarankan oleh Von Neumann pada tahun 1946. Von Neumann menyarankan agar rangkaian elektronik untuk konsep logika diimplementasikan hanya bila memang diperlukan untuk melengkapi sistem agar berfungsi atau karena frekuensi penggunaannya cukup tinggi (Heudin, 1992 : 18). Jadi ide tentang RISC, yang pada dasarnya adalah untuk menyederhanakan realisasi perangkat keras prosesor dengan melimpahkan sebagian besar tugas kepada perangkat lunaknya, telah ada pada komputer elektronik pertama. Seperti halnya prosesor RISC, komputer elektronik pertama merupakan komputer eksekusi-langsung yang memiliki instruksi sederhana dan mudah didekode.
Hal yang sama dipercayai juga oleh Seymour Cray, spesialis pembuat superkomputer. Pada tahun 1975, berdasarkan kajian yang dilakukannya, Seymour Cray menyimpulkan bahwa penggunaan register sebagai tempat manipulasi data menyebabkan rancangan instruksi menjadi sangat sederhana. Ketika itu perancang prosesor lain lebih banyak membuat instruksi-instruksi yang merujuk ke memori daripada ke register seperti rancangan Seymour Cray. Sampai akhir tahun 1980-an komputer-komputer rancangan Seymour Cray, dalam bentuk superkomputer seri Cray, merupakan komputer-komputer dengan kinerja sangat tinggi.
Pada tahun 1975, kelompok peneliti di IBM di bawah pimpinan George Radin, memulai merancang komputer berdasar konsep John Cocke. Berdasarkan saran John Cocke, setelah meneliti frekuensi pemanfaatan instruksi hasil kompilasi suatu program, untuk memperoleh prosesor berkinerja tinggi tidak perlu diimplementasikan instruksi kompleks ke dalam prosesor bila instruksi tersebut dapat dibuat dari instruksi-instruksi sederhana yang telah dimilikinya. Kelompok IBM ini menghasilkan komputer 801 yang menggunakan instruksi format-tetap dan dapat dieksekusi dalam satu siklus detak (Robinson, 1987 : 143). Komputer 801 yang dibuat dengan teknologi ECL (emitter-coupled logic) , 32 buah register, chace terpisah untuk memori dan instruksi ini diselesaikan pada tahun 1979. Karena sifatnya yang eksperimental, komputer ini tidak dijual di pasaran.
Prosesor RISC Berkeley
Kelompok David Patterson dari Universitas California memulai proyek RISC pada tahun 1980 dengan tujuan menghindari kecenderungan perancangan prosesor yang perangkat instruksinya semakin kompleks sehingga memerlukan perancangan rangkaian kontrol yang semakin rumit dari waktu ke waktu. Hipotesis yang diajukan adalah bahwa implementasi instruksi yang kompleks ke dalam perangkat instruksi prosesor justru berdampak negatif pemakaian instruksi tersebut dalam kebanyakan program hasil komplikasi (Heudin, 1992 : 22). Apalagi, instruksi kompleks itu pada dasarnya dapat disusun dari instruksi-instruksi sederhana yang telah dimiliki.
Rancangan prosesor RISC-1 ditujukan untuk mendukung bahasa C, yang dipilih karena popularitasnya dan banyaknya pengguna. Realisasi rancangan diselesaikan oleh kelompok Patterson dalam waktu 6 bulan. Fabrikasi dilakukan oleh MOVIS dan XEROX dengan menggunakan teknologi silikon NMOS (N-channel Metal-oxide Semiconductor) 2 mikron. Hasilnya adalah sebuah cip rangkaian terpadu dengan 44.500 buah transistor (Heudin, 1992 : 230). Cip RISC-1 selesai dibuat pada musim panas dengan kecepatan eksekusi 2 mikrosekon per instruksi (pada frekuensi detak 1,5 MHz), 4 kali lebih lambat dari kecepatan yang ditargetkan. Tidak tercapainya target itu disebabkan terjadinya sedikit kesalahan perancangan, meskipun kemudian dapat diatasi dengan memodifikasi rancangan assemblernya.
Berdasarkan hasil evaluasi, meskipun hanya bekerja pada frekuensi detak 1,5 MHz dan mengandung kesalahan perancangan, RISC-1 terbukti mampu mengeksekusi program bahasa C lebih cepat dari beberapa prosesor CISC, yakni MC68000, Z8002, VAX-11/780, dan PDP-11/70.
Hampir bersamaan dengan proses fabrikasi RISC-1, tim Berkeley lain mulai bekerja untuk merancang RISC-2. Cip yang dihasilkan tidak lagi mengandung kesalahan sehingga mencapai kecepatan operasi yang ditargetkan, 330 nanosekon tiap instruksi (Heudin, 1992 : 27-28).

Prosesor RISC Stanford
Sementara proyek RISC-1 dan RISC-2 dilakukan kelompok Patterson di Universitas California, pada tahun 1981 itu juga John Hennessy dari Universitas Stanford mengerjakan proyek MIPS (Microprocessor without Interlocked Pipeline Stages) . Pengalaman riset tentang optimasi kompilator digabungkan dengan teknologi perangkat keras RISC merupakan kunci utama proyek MIPS ini. Tujuan utamanya adalah menghasilkan cip mikroprosesor serbaguna 32-bit yang dirancang untuk mengeksekusi secara efisien kode-kode hasil kompilasi (Heudin, 1992: 34).
§  Arah Perkembangan Prosesor RISC
Kebanyakan riset tentang prosesor RISC ditujukan untuk memperbaiki kinerja sistem komputer secara keseluruhan. Analisis yang mendalam menunjukkan bahwa ada dua arah perkembangan penting prosesor RISC yaitu upaya ke arah pemanfaatan teknologi proses yang mampu menghasilkan prosesor cepat, misalnya teknologi bipolar ECL (emitter-coupled logic) serta pemanfaatan bahan semikonduktor GaAs (galium arsenida). Arah lain adalah upaya untuk merancang arsitektur multiprosesor dan mengintegrasikan unit-unit fungsional pendukung pemrosesan paralel dalam satu cip.
§  Contoh Prosesor dengan Arsitektur RISC
1.Intel Itanium
Intel Itanium adalah sebuah prosesor 64-bit yang dikembangkan oleh Intel dan Hewlett-Packard, yang menggunakan arsitektur IA-64 (Intel Architecture 64-bit). Pada saat dikembangkan, prosesor ini diberi nama kode prosesor Merced, dan dirilis pada tanggal 29 Mei 2001. Prosesor ini ditujukan untuk pasar high-end server yang membutuhkan kinerja tinggi dan bersifat mission-critical.
Prosesor Itanium melakukan pengumpulan terhadap instruksi-instruksi yang hendak dieksekusi. Tiga instruksi 41-bit akan dikelompokkan menjadi 1 buah instruksi 128-bit dan 5-bit tambahan yang disebut dengan template yang menentukan informasi (yang dibuat oleh kompiler bahasa pemrograman) tentang bagaimana instruksi-instruksi tersebut dapat dieksekusi secara paralel. Pengelompokan ini, dinamakan dengan instruction bundling (pembundelan instruksi). Informasi dalam template digunakan oleh prosesor untuk menjadwalkan eksekusi instruksi secara paralel pada unit FMAC untuk menjalankan operasi superskalar. Fitur seperti ini disebut dengan Explicitly Parallel Instruction Computing (EPIC) yang dapat dianggp sebagai perluasan terhadap konsep desain instruksi Very Long Instruction Word (VLIW). Dalam arsitektur instruksi VLIW, setiap instruksi menetapkan sejumlah operasi yang berbeda yang dapat diterapkan secara paralel terhadap setiap operand yang bersifat mandiri.
 

Nama Prosesor
Intel Itanium
Merced
Kisaran kecepatan
733 MHz, 800 MHz
Proses manufaktur
180 nanometer
Cache Level-1
32 Kilobyte (16 KB data cache ditambah 16 KB instruction cache yang mampu mengirimkan dua instruction bundle [256-bit] tiap siklus)
Jenis Cache Level-1
Set Associative, 4-way, dengan ukuran blok 32 byte
Cache Level-2
96 Kilobyte, on die, yang berjalan pada kecepatan penuh
Jenis Cache Level-2
Set Associative, 6-way, dengan ukuran blok 64 byte
Cache Level-3
2048 KB atau 4096 KB on-cartridge, yang berjalan pada kecepatan penuh
Jenis cache Level-3
Set Associative, 4-way. Berkomunikasi dengan cache level-2 dengan lebar bandwidth 128-bit, sehingga menghasilkan throughput maksimal 12,8 Gigabyte/s.
Kecepatan Front Side Bus
266 MHz
Lebar jalur memory bus
64 bit
Maksimum bandwidth memori
2128 MByte/s
Jumlah transistor
25 juta (inti prosesor), ditambah 150 juta transistor (untuk 2048 KB cache Level-3) atau 300 juta (untuk 4096 KB cache Level-3)
Jenis Package prosesor
Cartridge (sama seperti Pentium II/III), yang dinamakan dengan Pin Array Cartridge (PAC). Cartridge yang digunakan mencakup cache Level-3.
Intekoneksi ke motherboard
Socket 418 pin (bukan slot, seperti Pentium II/III).
Berat package prosesor
kira-kira 170 gram

2.         UltraSPARC

Jumat, 27 September 2013

Resume Analisi Desain dan Sistem Jaringan

NIC (Network Interface Card) atau dalam bahasa Indo berarti Kartu Jaringan. Kartu Jaringan merupakan salah satu perangkat jaringan yang bekerja pada layer Physical dan Data Link pada model referensi OSI yang menghubungkan komputer dengan perangkat jaringan lainnya pang umumnya berupa Switch LAN.

Saat ini, kartu jaringan yang sering digunakan adalah jenis Fast Ethernet yang memiliki
kecepatan transfer data hingga 100 Mbps. Selain itu, ada juga jenis Ethernet (10 Mbps), GigaBitEthernet (1000Mbps), dan 10GbitEthernet (10.000 Mbps).
  • 10Base2
10Base2 dikenal dengan thin ethernet karena menggunkan kabel koaxial jenis thin atau disebut dengan cheapernet. 10Base2 menggunakan topologi bus.
  • 10Base5
Dikenal dengan thick ethernet menggunkan kabel koaxial jenis thick, topologi yang digunakan topologi bus.
  • 10BaseF
10BaseF mmenggunakan serat optik. Jenis ini jarang digunkan karena biaya yang mahal dan pemasangan yang sulit. Jarak yang dapat dicapai hingga 200 meter.
  • 100BaseT
100BaseT disebut Fast Ethernet. Atau 100BaseX. Ethernet ini memiliki kecepatan 100Mbps. Beberapa jenis 100BaseT berdasarkan jenis kabel yang digunakan yaitu :
- 100BaseT4 memakai kabel UTP kategori 3,4, atau 5. Kabel yang digunakan ada 4 buah.
- 100BaseTX memakai kabel UTP kategori 5 dan kabel yang dipakai hanya 2 pasang.
- 100BaseFX menggunakan kabel serat optik. Maksimum total panjang kabel menggunakan hub Class II yaitu 205 meter dengan 100 meter panjang segmen dan 5 meter panjang kabel untuk menghubungkan hub ke hub. 

     Komponen berikutya adalah Media Transmitter. Beberapa jenis media penghubung kabel (wire) adalah sebagai berikut :
  1. UTP (Unshielded Twisted Pair)

Kabel twisted pair pertama digunakan pertama kali pada

Jumat, 13 September 2013

Pengenalan Desain Sistem Jaringan

     Komponen Komponen Dasar Jaringan

Secara umum pengertian computer itu adalah perangkat elektronik yang dapat menerima input, proses dan output.
Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya.
Sebuah jaringan dapat terkoneksi jika didukung oleh komponen-komponen jaringan itu sendiri. Berikut komponen - komponen pada jaringan:
1. Personal komputer (PC)
Personal Komputer merupakan alat elektronik yang dapat menerima input, melakukan proses dan menghasilkan output berupa informasi yang bermanfaat bagi penggunanya. Komputer dengan unjuk kerja tinggi akan mampu mengirim dan mengakses data dalam jaringan dengan cepat. Di dalam jaringan tipe Client-Server, komputer yang difungsikan sebagai server mutlak harus memiliki unjuk kerja yang lebih tinggi dibandingkan komputer-komputer lain sebagai workstation-nya, karena server akan bertugas menyediakan fasilitas dan mengelola operasional jaringan tersebut.
Salah satu komponen pada komputer adalah processor. Processor dibagi atas Risc dan Cisc.
  • Risc
Reduced Instruction Set Computing (RISC) atau “Komputasi set instruksi yang disederhanakan” pertama kali digagas oleh John Cocke, peneliti dari IBM di Yorktown, New York pada tahun 1974 saat ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC ini adalah IBM PC/XT pada era 1980-an. Istilah RISC sendiri pertama kali dipopulerkan oleh David Patterson, pengajar pada University of California di Berkely.
Rangkaian instruksibuilt-in pada processor yang terdiri dari perintah-perintah yang lebih ringkas dibandingkan dengan CISC. RISC memiliki keunggulan dalam hal kecepatannya sehingga banyak digunakan untuk aplikasi-aplikasi yang memerlukan kalkulasi secara intensif. Konsep RISC pertama kali dikembangkan oleh IBM pada era 1970-an. Komputer pertama yang menggunakan RISC adalah komputer mini IBM 807 yang diperkenalkan pada tahun 1980. Dewasa ini, RISC digunakan pada keluargaprocessor buatan Motorola (PowerPC) dan SUN Microsystems (Sparc, UltraSparc).
  • Cisc
Cisc merupakan Kumpulan instruksi komputasi kompleks") adalah sebuah arsitektur dari set instruksi komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC.
Contoh-contoh prosesor CISC adalah System/360VAXPDP-11, varian Motorola 68000 , dan CPU AMD dan Intel x86.

           2. Network Interface Card
Kartu Jaringan (NIC) merupakan perangkat yang menyediakan media untuk menghubungkan  kebanyakan kartu jaringan adalah kartu inernal, yaitu kartu jaringan yang di pasang pada slot ekspansi di dalam komputer. Pada komputer notebook ada slot untuk kartu jaringan yang biasa disebut PCMCIA slot. Kartu jaringan yang banyak terpakai saat ini adalah: kartu jaringan Ethernet, LocalTalk konektor, dan kartu jaringan Token Ring.
  NIC memungkinkan sebuah komputer untuk memberi dan mengambil informasi dari komputer lain yang ada di jaringan yang sama – dapat berupa Internet atau pun Local Area Network (LAN)Sebuah LAN merupakan jaringan tertutup yang terhubung melalui beberapa NIC dan hub, yang biasanya tidak terhubung ke dunia luar atau Internet. Pada NIC ini, juga dilengkapi dengan memori, serta prosesor khusus untuk pengolahan data dalam proses tranfer data, sehingga tidak membebani CPU dala proses tersebut. Adapter ini menggunakan slot 16 bit (slot ISA) serta 32bit (slot PCI)untuk tranfer data.

Komponen - Komponen Komputer

     Secara garis besar komponen computer terdiri atas 3, yaitu berupa hardware, software, dan brainware. Berikut penjelasan mengenai ke 3 komponen tersebut:
11. Hardware
Hardware merupakan perangkat keras yang ada pada computer. Hardware pada computer terdiri atas:
·         Motherboard

Motherboard adalah komponen induk komputer tempat memasang prosesor, memori, harddisk dan komponen lainnya. Komponen-komponen tersebut terhubung satu sama lain karena adanya motherboard.



·         Procesor
Processor merupakan otak dari semua proses yang ada di komputer. Semakin Tinggi nilai kecepatan processor, semakin tinggi kinerja komputer dalam melakukan proses, contohnya seperti saat komputer melakukan loading sistem operasi. Processor juga sering dijadikan patokan spesifikasi pada komputer.

·         Memori


Memori biasa disebut dengan RAM (Random Access Memory), Fungsi memori adalah membantu proses transfer data pada CPU, semakin besar kapasitas RAM yang dipakai semakin cepat proses yang terjadi pada komputer.

·         Harddisk