Minggu, 09 Oktober 2011

JARINGAN KOMPUTER (PACKET TRACER 3.2)

Nama : Moch Hasby Sadam Alkindi

NIM : SIR200922

MK : JARKOM

Dosen: Bambang Susilo S.Kom


Membuat Topologi Tree dengan Packet Tracer 3.2


Praktek kali ini kita akan membahas cara kerja dari sebuah topologi tree menggunakan Software Packet Tracer 3.2. Protokol yang digunakan adalah ICMP dengan IP Address 192.168.1.1 sampai 9 PC. Topologi yang saya gunakan adalah topologi tree. Media yang digunakan adalah 3 switch. System yang digunakan adalah system peer to peer karena masing-masing PC dapat sebagai client dan juga server. Dengan menggunakan switch, ketika sebuah pesan/data datang ke switch maka akan dikirim ke PC dengan alamat yang dituju tanpa harus terkirim ke PC yang lain. Pesan/data dikirim dengan urutan mana yang lebih dahulu mengirim.

»»  READMORE... : both;'/>

Rabu, 03 Agustus 2011

MATERI CLUSTER


Nama : M Hasby Sadam A

NIM : SIR 200922

Arsitektur Organisasi Komputer

Kluster Komputer (Cluster Computing)

Cluster, dalam ilmu komputer dan jaringan komputer adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien jaringan seolah-olah komputer-komputer tersebut adalah satu buah unit komputer. Proses menghubungkan beberapa komputer agar dapat bekerja seperti itu dinamakan dengan Clustering. Komponen cluster biasanya saling terhubung dengan cepat melalui sebuah interkoneksi yang sangat cepat, atau bisa juga melalui jaringan lokal (LAN).

Karena menggunakan lebih dari satu buah server, maka manajemen dan perawatan sebuah cluster jauh lebih rumit dibandingkan dengan manajemen server mainframe tunggal yang memiliki skalabilitas tinggi (semacam IBM AS/400), meski lebih murah. Cluster didesain agar meningkatkan kemampuan sebuah server, yakni dengan meningkatkan hal-hal berikut:

1. Toleransi kesalahan (fault tolerance), yang dapat menyebabkan server lainnya akan mengambil alih kerja serverutama ketika server utama mengalami kegagalan. Client tidak akan melihat pergantian peran ini. Dengan begitu, downtime pun dapat dikurangi secara drastis.

2. Penyerataan beban (load-balancing), yang dapat mendistribusikan beban server ke semua server anggota cluster. Dengan begitu, kinerja dan skalabilitas server pun menjadi relatif lebih baik.

Contoh Jaringan Komputer Cluster:



Beberapa sistem yang mendukung cluster antara lain:

1. Windows NT Server, Enterprise Edition, dengan sebuah layanan yang disebut Microsoft Cluster Service (MSCS)

2. Windows 2000 Advanced Server, dengan sebuah layanan yang disebut dengan Microsoft Clustering Service

3. Windows 2000 Datacenter Server

4. Windows Server 2003 Enterprise Edition (x86/IA-64/x64), dengan sebuah layanan yang disebut sebagai Microsoft Clustering Service

5. Windows Server 2003 Datacenter Edition (x86/IA-64/x64)

6. Solaris UNIX

7. GNU/Linux

CLUSTERING COMPUTER

Seringnya, penggunaan utama kluster komputer adalah untuk tujuan komputasi, ketimbang penanganan operasi yang berorientasi I/O seperti layanan Web atau basis data. Sebagai contoh, sebuah kluster mungkin mendukung simulasi komputasional untuk perubahan cuaca atau tabrakan kendaraan. Perbedaan utama untuk kategori ini dengan kategori lainnya adalah seberapa eratkah penggabungan antar node-nya. Sebagai contoh, sebuah tugas komputasi mungkin membutuhkan komunikasi yang sering antar node--ini berarti bahwa kluster tersebut menggunakan sebuah jaringan terdedikasi yang sama, yang terletak di lokasi yang sangat berdekatan, dan mungkin juga merupakan node-node yang

bersifat homogen. Desain kluster seperti ini, umumnya disebut juga sebagai Beowulf Cluster. Ada juga desain yang lain, yakni saat sebuah tugas komputasi hanya menggunakan satu atau beberapa node saja, dan membutuhkan komunikasi antar-node yang sangat sedikit atau tidak ada sama sekali. Desain kluster ini, sering disebut sebagai "Grid".

Beberapa compute cluster yang dihubungkan secara erat yang didesain sedemikian rupa, umumnya disebut dengan "Supercomputing". Beberapa perangkat lunak Middleware seperti MPI atau Parallel Virtual Machine (PVM) mengizinkan program compute clustering agar dapat dijalankan di dalam kluster-kluster tersebut.

Kategori Kluster Komputer

Kluster komputer terbagi ke dalam beberapa kategori, sebagai berikut:

>Kluster untuk ketersediaan yang tinggi (High-availability clusters).

>Kluster untuk pemerataan beban komputasi (Load-balancing clusters).

>Kluster hanya untuk komputasi (Compute clusters)

> Grid Computing.

High-availability cluster

High-availability cluster, yang juga sering disebut sebagai Failover Cluster pada umumnya diimplementasikan untuk tujuan meningkatkan ketersediaan layanan yang disediakan oleh kluster tersebut. Elemen kluster akan bekerja dengan memiliki node-node redundan, yang kemudian digunakan untuk menyediakan layanan saat salah satu elemen kluster mengalami kegagalan. Ukuran yang paling umum dari kategori ini adalah dua node, yang merupakan syarat minimum untuk melakukan redundansi. Implementasi kluster jenis ini akan mencoba untuk menggunakan redundansi komponen kluster untuk menghilangkan kegagalan di satu titik (Single Point of Failure).

Ada beberapa implementasi komersial dari sistem kluster kategori ini, dalam beberapa sistem operasi. Meski demikian, proyek Linux-HA adalah salah satu paket yang paling umum digunakan untuk sistem operasi GNU/Linux.

Dalam keluarga sistem operasi Microsoft Windows NT, sebuah layanan yang disebut dengan Microsoft Cluster Service (MSCS) dapat digunakan untuk menyediakan kluster kategori ini. MSCS ini diperbarui lagi dan telah diintegrasikan dalam Windows 2000 Advanced Server dan Windows 2000 Datacenter Server, dengan nama Microsoft Clustering Service. Dalam Windows Server 2003, Microsoft Clustering Service ini ditingkatkan lagi kinerjanya.

Load balancing cluster

Kluster kategori ini beroperasi dengan mendistribusikan beban pekerjaan secara merata melalui beberapa node yang bekerja di belakang (back-end node). Umumnya kluster ini akan dikonfigurasikan sedmikian rupa dengan beberapa front-end load-balancing redundan. Karena setiap elemen dalam sebuah kluster load-balancing menawarkan layanan penuh, maka dapat dikatakan bahwa komponen kluster tersebut merupakan sebuah kluster aktif/kluster HA aktif, yang bisa menerima semua permintaan yang diajukan oleh klien.


Compute Cluster

Seringnya, penggunaan utama kluster komputer adalah untuk tujuan komputasi, ketimbang penanganan operasi yang berorientasi I/O seperti layanan Web atau basis data. Sebagai contoh, sebuah kluster mungkin mendukung simulasi komputasional untuk perubahan cuaca atau tabrakan kendaraan. Perbedaan utama untuk kategori ini dengan kategori lainnya adalah seberapa eratkah penggabungan antar node-nya. Sebagai contoh, sebuah tugas komputasi mungkin membutuhkan komunikasi yang sering antar node--ini berarti bahwa kluster tersebut menggunakan sebuah jaringan terdedikasi yang sama, yang terletak di lokasi yang sangat berdekatan, dan mungkin juga merupakan node-node yang bersifat homogen. Desain kluster seperti ini, umumnya disebut juga sebagai Beowulf Cluster.

Ada juga desain yang lain, yakni saat sebuah tugas komputasi hanya menggunakan satu atau beberapa node saja, dan membutuhkan komunikasi antar-node yang sangat sedikit atau tidak ada sama sekali. Desain kluster ini, sering disebut sebagai "Grid". Beberapa compute cluster yang dihubungkan secara erat yang didesain sedemikian rupa, umumnya disebut dengan "Supercomputing". Beberapa perangkat lunak Middleware seperti MPI atau Parallel Virtual Machine (PVM) mengizinkan program compute clustering agar dapat dijalankan di dalam kluster-kluster tersebut.


Grid computing

Grid pada umumnya adalah compute cluster, tapi difokuskan pada throughput seperti utilitas perhitungan ketimbang menjalankan pekerjaan-pekerjaan yang sangat erat yang biasanya dilakukan oleh Supercomputer. Seringnya, grid memasukkan sekumpulan komputer, yang bisa saja didistribusikan secara geografis, dan kadang diurus oleh organisasi yang tidak saling berkaitan.

Grid computing dioptimalkan untuk beban pekerjaan yang mencakup banyak pekerjaan independen atau paket-paket pekerjaan, yang tidak harus berbagi data yang sama antar pekerjaan selama proses komputasi dilakukan. Grid bertindak untuk mengatur alokasi pekerjaan kepada komputer-komputer yang akan melakukan tugas tersebut secara independen. Sumber daya, seperti halnya media penyimpanan, mungkin bisa saja digunakan bersama-sama dengan komputer lainnya, tapi hasil sementara dari sebuah tugas tertentu

tidak akan mempengaruhi pekerjaan lainnya yang sedang berlangsung dalam komputer lainnya.

Sebagai contoh grid yang sangat luas digunakan adalah proyek Folding@home, yang menganalisis data yang akan digunakan oleh para peneliti untuk menemukan obat untuk beberapa penyakit seperti Alzheimer dan juga kanker. Proyek lainnya, adalah SETI@home, yang merupakan proyek grid terdistribusi yang paling besar hingga saat ini. Proyek SETI@home ini menggunakan paling tidak 3 juta komputer rumahan yang berada di dalam komputer rumahan untuk menganalisis data dari teleskop radio observatorium Arecibo (Arecibo Observatory radiotelescope), mencari bukti-bukti keberadaan makhluk luar angkasa. Dalam dua kasus tersebut, tidak ada komunikasi antar node atau media penyimpanan yang digunakan bersama-sama.


Implementasi

Daftar semi-tahunan organisasi TOP500, yang mencantumkan 500 komputer tercepat di dunia umumnya mencakup banyak kluster. TOP500 adalah sebuah kolaborasi antara Universitas Mannheim, Universitas Tennessee, dan National Energy Research Scientific Computing Center di Lawrence Berkeley National Laboratory. Hingga 18 Juni 2008, superkomputer tercepat yang tercatat di dalam TOP500 adalah sistem Roadrunner yang dimiliki oleh Department of Energy Amerika Serikat, yang kinerjanya mencapai 1026 TeraFlops (Triliun Floating Point Operation per Second) dalam benchmark High-Performance LINPACK.

»»  READMORE... : both;'/>

Jumat, 22 Juli 2011

SiSoftware Sandra



Nama : M. Hasby Sadam A
NIM : SIR 200922

SiSoftware Sandra:
Sedikit membahas Sisoftware Sandra.
Sisoftware Sandra merupakan penganalisa system baik server atau clien Windows 32-bit dan 64-bit yang memasukan fungsi benchmarking, pengetesan dan pendataan modul. Sisoftware Sandra ini mencoba memberikan lebih dibandingkan Utility lain mengenai apa yang tengah terjadi didalam system anda sehingga anda mendapat gambaran perbandingan pada produk tunggal tingkat tinggi dan tingkat rendah. Sisoftware Sandra menyediakan paket tangguh tool diagnoctic untuk mengetes system anda dan menghilangkan berbagai permasalahan yang berpotensi merusak system anda.

Hasil analisis prosesor Acer Aspire 4540 menggunakan Sisoftware Sandra:



Hasil analisis prosesor Accer Aspire 4540 menggunakkan DirectX Diagnostic tool:

Pada intinya hasil analisa sama.
coba sendiri aja yah.....

»»  READMORE... : both;'/>

Rabu, 20 Juli 2011

Rangkuman Arsitektur Organisasi Komputer

Nama : M.Hasby Sadam A

NIM : SIR 200922

Mata Kuliah : Arsitektur Organisasi Komputer

Dosen : NAHAR MARDIYANTORO, M.Kom

Pentingnya belajar AOK yaitu agar kita bisa mengetahui kinerja computer, bagian yang terkait erat dengan unit-unit operasiona dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturnya dan lebih dari itu.

Pertemuan ke-1

Beberapa yang anda harus ketahui yaitu:

-Inti bahasan Arsitektur dan Organisasi Komputer adalah
-Apakah mampu merespon Program-program yang diperlukan ?
-Apakah efektif ? Ex : jika hanya digunakan untuk keperluan mengetik rasanya tidak efektif menggunakan PC standar game.
-Apakah setelah waktu tertentu (6 bulan) akan usang atau belum ?
-Alasan perlunya belajar AOK
-User/pemakai
-System analisa
-Programmer
-System administrator
-Web designer


Pertemuan ke-2 (Evolusi Komputer)

Atribut–atribut sistem komputer yang terkait dengan seorang programmer

Contoh: set instruksi, aritmatika yang digunakan,teknik pengalamatan, mekanisme I/O

Eniac (electronic numerical integrator and computer)
18,000 tabung vakum
Diprogram secara manual dengan switch
Dimulai tahun 1943, selesai 1946
2. Von Nueman / Turing
Memori Utama, untuk menyimpan data maupun instruksi.
Completed 1952
3.Komputer Komersial
1947 - Eckert-Mauchly mendirikan Eckert-Mauchly
UNIVAC I (Universal Automatic Computer)
Tahun 1950 diluncurkan UNIVAC II, karakteristik :
Lebih cepat Memory lebih besar
4.Transistor
Lebih kecil dan ringan
Disipasi daya lebih rendah
Terbuat dari silikon-Silicon (Sand)
5.Generasi Komputer
Tabung Vakum - 1946-1957
Transistor - 1958-1964
Small scale integration - 1965 on
Medium scale integration - to 1971
Large scale integration - 1971-1977
Very large scale integration - 1978 to date
Ultra large scale integration
6.Komputer Berdasar Data
Analog
Digital
Hybrid
7.Komputer Berdasar Penggunaan
Special Purpose
General Purpose
Hybrid
8.Komputer Berdasar Ukuran
Mikro Komputer
Mini Komputer
Small Komputer
Medium Komputer
Large Komputer (mainframe)

Pertemuan ke-3 (Manajemen Sistem Input/Output)
Kategori :
User interface devices
Mass storage devices.
Gateways and networks.
Perbedaan seputar kelas-kelas I/O
Complexity of control: Sebuah printer membutuhkan antar muka kontrol yang relatif sederhana. Sebuah disk jauh lebih kompleks.
Unit of transfer: Data mungkin dikirimkan sebagai suatu aliran byte atau karakter atau dikirimkan dalam blok yang berukuran besar.
Data representation: Perangkat yang berbeda mungkin menggunakan skema pengkodean data (data-encoding) yang berbeda, termasuk di dalamnya perbedaan dalam kode karakter dan parity yang digunakan.
Error conditions: Sifat dari error, bagaimana error tersebut dilaporkan, konsekuensi dari error, dan respons yang diberikan berbeda dari satu perangkat dengan perangkat yang lain.
I/O Module :
Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output.
Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral.

Fungsi modul I/O :
Pengendali & pengaturan waktu (control & timing).
Komunikasi dengan CPU.
Komunikasi dengan perangkat.
Penyimpanan data sementara (data buffering).
Pendeteksi kesalahan.
External device :
Human readable adalah input yang bias dibaca oleh manusia contoh : printer, scanner, keyboard.
Machine Readable adalah input yang hanya bias dibaca oleh mesin. Contoh : proses pengcopian yang hanya bias dibaca oleh mesin
Communication contoh Modem dan Network Interface Card (NIC)

Pertemuan ke-4 (Data Format /Extensi)
Ekstensi File adalah tiga huruf terakhir setelah titik pada satu file tertentu. Fungsi dari ekstensi file ini adalah untuk mengetahui jenis file tersebut dan untuk membedakan dengan jenis file yang lain.
Hal-hal yang perlu diperhatikan tentang Extension file:
Karena banyaknya aplikasi untuk jenis extension file tertentu pada suatu komputer, maka file tersebut akan terlink ke lebih dari satu aplikasi program. Perlu diatur prioritas/defaultnya.
File extension dapat direkayasa dan diedit, seperti virus yang berkedok pada file extension. Jadi berhati-hatilah.
File extension dibawah suatu platform OS seringkali tidak cocok dan tidak dapat bekerja pada OS lainnya.
Ada beberapa jenis file yang memiliki lebih dari satu macam nama kode file extension
Beberapa contoh extensi yang umum ditemui :
EXE = File aplikasi (executable)
Hanya bisa dibuka di sistem operasi windows.
DOC = File Dokumen
Dapat dibuka dengan MS Word. File doc terkait dengan Microsoft word, dibuat oleh Microsoft Corporation. MsWord ini biasa digunakan untuk membuat dan membagikan dokumen dengan menggunakan writing tools yang sudah disediakan. Pada MsWord sendiri terdapat sedikit perbedaan extension dikarena-kan jenis versi yang berbeda, misalnya pada MsWord 2007 dengan format .docx.
Sehingga extension dengan versi baru tidak dapat dibuka menggunakan versi lama. File berformat ini juga rentan terhadap infeksi virus, jadi berhati – hati jika membuka File berjenis format .doc . Namun jangan khawatir jika didukung antivirus seperti smadav, dan pcmav.
GIF = File Gambar/Animasi
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee, Ulead Gif Animator dan lain2.
JPG/JPEG/BMP = File Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee dan lain2

Pertemuan ke-5 (Memory internal)
Karakteristik Memori
Lokasi
Kapasitas
Unit transfer
Metode Akses
Kinerja
Jenis fisik
Sifat-sifat fisik
Organisasi
Lokasi :
CPU (register)
Internal (main memori)
External (secondary memori)
Satuan Transfer :
Internal
Jumlah bit dalam sekali akses
Sama dengan jumlah saluran data (= ukuran word)
External
Dalam satuan block yg merupakan kelipatan word
Addressable unit
Lokasi terkecil yang dpt dialamati secara uniq
Secara internal biasanya sama dengan Word
Untuk disk digunakan satuan Cluster
Metode Akses :
Sekuensial (urut) contoh : tape
Direct (langsung) contoh : disk
Random (acak) contoh : RAM
Associative (bukan hanya berdasarkan alamat tapi juga isinya) contoh : cache
Jenis ROM :
Ditulisi pada saat dibuat
Sangat mahal
Programmable (once)
PROM
Diperlukan peralatan khusus untuk memprogram
Read “mostly”
Erasable Programmable (EPROM)
Dihapus dg sinar UV
Electrically Erasable (EEPROM)
Perlu waktu lebih lama untuk menulisi
Flash memory
Menghapus seleuruh memori secara electris

Cache
Memori cepat dg kapasitas yg sedikit
Terletak antara main memory dengan CPU
Bisa saja diletakkan dalam chip CPU atau module tersendiri

Pertemuan ke-6 (CENTRAL PROCESSING UNIT )
Organization & Instruction Set

Pemroses instruksi yang pada komputer mikro disebut dengan micro-processor (pemroses mikro)
Berupa chip yang terdiri dari ribuan hingga jutaan IC (Integrated Circuit). Dimana IC ini digunakan untuk mengimplementasikan fungsi logika.
ALU (Arithmatic Logical Unit)
Bertugas membentuk fungsi – fungsi pengolahan data komputer.
Sering disebut mesin bahasa ( machine language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya.
Control Unit
Bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya.
Register
Media penyimpan internal CPU yang digunakan saat proses pengolahan data
CPU Interconnections
Sistem koneksi dan bus yang menghubungkan komponen internal dan bus – bus eksternal CPU
Jenis Interupsi :
Multiple Interupt – Sequensial adalah apabila sedang mengerjakan interupsi pertama kemudian ditengah ada interupsi lagi, ia akan menunggu sampai interupsi pertama selesai dikerjakan.
Multiple Interupt – Nested adalah apabila sedang mengerjakan interupsi pertama kemudian ditengan ada interupsi lagi, maka ia akan mengerjakan interupsi itu lebih dulu, setelah selesai baru ia akan kembali mengerjakan interupsi yang pertama.
Cara kerja CPU :
1.Program counter akan membangkitkan sebuah angka.
2.Kemudian CU akan membaca dan membawa ke memory (RAM) dan diletakan di instruction register.
3.CU akan mencari alamat yang bawanya dan akan mengambil isinya.
4.CU akan mengeksekusi (membaca dan mengirimkan).
5.Apabila ada permintaan pembacaan data lagi maka kerjakan lagi.
6.Jika perintah penjumlahan maka perinah akan dilemparkan ke ALU, CU akan menunggu. Setelah selesai akan dibawa lagi oleh CU dan diletakan di Memory lagi.

Pertemuan ke-7 INSTRUCTION SET COMPUTER
CISC (Complex Instructions Set Computer)
Adalah salah satu bentuk arsitektur yang menjalani beberapa instruksi dengan tingkat yang rendah. CISC menawarkan set intruksi yang powerful, kuat, tangguh, maka tak heran jika CISC memang hanya mengenal Bahasa Asembly yang sebenarnya ia tujukan bagi para Programmer, Oleh karena itu ,CISC hanya memerlukan sedikit instruksi untuk berjalan.

RISC (Reduce Instructions Set Computer)
Adalah Prosesor tersebut memiliki set instruksi program yang lebih sedikit. Salah satu contoh adalah IBM 801 adalah prosesor komersial pertama yang menggunakan pendekatan RISC. Perbedaan mencolok dari kelahiran RISC ini adalah tidak ditemui pada dirinya instruksi Assembly atau yang dikenal dengan Bahasa Mesin sedangkan itu banyak sekali di jumpai di CISC.

»»  READMORE... : both;'/>