Sabtu, 16 Mei 2009

Perangkat Keras


Perangkat Keras ( Hardware )

Perangkat keras hardware merupakan perangkan keras dari semua perangkat yang ada pada CPU. Beberapa perangkat keras tersebut adalah : 

1. Processor 
2. Memory 
3. Harddisk 
4. Mainboard ( Matherboard )
5. VGA

1. Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

2. Kartu memori adalah sebuat alat penyimpan data digital; seperti gambar digital, berkas digital ,suara digital dan video digital. Kartu memori biasanya mempunyai kapasitas ukuran berdasarkan standard bit digital yaitu 16MB, 32MB,64MB, 128MB, 256MB dan seterusnya kelipatan dua. Kartu memori terdapat beberapa tipe yang sampai sekarang ini ada sekitar 43 jenis. Jumlah kapasitas terbesar saat ini adalah tipe CF (Compact Flash) dengan 8 GB (info : 1 GB = 1024MB, 1048576KB). Untuk membaca data digital yang disimpan didalam kartu memori kedalam komputer, diperlukan perangkat pembaca kartu memori.

3. Harddisk adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Cakram keras diciptakan pertama kali oleh insinyur IBM, Reynold Johnson di tahun 1956. Cakram keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB. Cakram keras zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada piringan yang dapat berputar

Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun FireWire.

4. Motherboard (mainboard) adalah sebuah papan rangkaian elektronik utama yang menjadi landasan dari komponen-konponen lainnya diantaranya processors, memori, video graphic acceleration (VGA), souncard dan lain-lain dalam slot-slot/soket yang tersedia. Penggunaan jenis processor akan sangat mempengaruhi pemilihan motherboard.
Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.

Untuk tipe-tipe board ini banyak sekali. Namun kualitas motherboard ini ditentukan dengan chipset yang tertanam didalamnya seperti SIS, Nvidia Nforce, INTEL, VIA dan lainya.

Processors, dapat dikatakan sebagai "otak" dari sebuah komputer. Berbentuk segi empat dengan ukuran bervariasi sekitar 4 cm x 4 cm serta memiliki banyak kaki kecil. Terdiri dari ribuan transistor (IC) dalam ukuran mikro. Kecepatan (MHz atau GHz) sering menjadi perhatian dalam memilih sebuah processor, namun demikian feature-feature lain juga akan mempengaruhi performanya.

5. Kartu VGA ( Video Graphics Adapter ) adalah komponen yang tugasnya menghasilkan tampilan secara visual dari komputer kalian. Hampir semua program menghasilkan keluaran visual, kartu VGA adalah hardware yang memberikan perintah kepada monitor untuk menampilkan keluaran visual yang dapat kita lihat. 

Faktor yang perlu diperhatikan

1. Software

Perhatikan jenis software yang kalian pergunakan. Software yang beredar di pasaran sekarang ini, terutama untuk jenis game banyak yang memerlukan “3-D Acceleration”, jika kalian merupakan penggemar berat dari game sudah waktunya mengupgrade kartu VGA kita dengan kartu VGA yang menggunakan chip model terbaru, seperti 3dfx Voodoo 3, ATI Rage 128, Matrox G400, nVidia Riva TNT2 yang sudah memakai memori mulai dari 16MB sampai dengan 32MB (mungkin juga lebih). 

Apakah kalian merupakan pengguna dari AutoCAD, Lightwave 3D, atau paket profesional 3D lainnya ? Untuk ini kalian membutuhkan kartu VGA yang sudah memiliki feature OpenGL yang baik dan jika kalian membutuhkan “real-time previews” maka diperlukan jumlah RAM yang besar. 

Apakah kalian merupakan fans dan pemakai dari Adobe Photoshop, QuarkXPress, atau pengolah grafis 2D lainnya ? Untuk ini kalian membutuhkan kartu VGA dengan kecepatan yang tinggi yang mensupport “refresh rate” yang tinggi pada resolusi yang tinggi pula, pada umumnya membutuhkan kartu VGA dengan memori sedikitnya 16MB. 

Jika kalian menghabiskan sebagian waktu kalian dengan Microsoft Word, Quicken, atau Netscape ? Aplikasi bisnis pada umumnya dapat bekerja baik dengan hampir semua jenis kartu VGA yang ada di pasaran, seperti : S3 Savage, ATI Rage Pro, ataupun Intel i740. 

2. Harga

Berapa jumlah dana yang kalian harus persiapkan ? mungkin kalian memimpikan untuk memiliki kartu VGA yang dapat diperlukan untuk segala macam keperluan dari games sampai aplikasi bisnis, tapi apabila dana kalian terbatas tentu sulit sekali untuk mendapatkannya. Mungkin sebagai gambarannya apabila kalian memiliki budget kurang dari USD 50 kalian hanya akan mendapatkan kartu VGA yang mendukung aplikasi 2D, sedangkan untuk kartu VGA yang diperlukan untuk menjalankan game-game 2D/3D dengan baik mungkin memerlukan sekitar USD 100 – USD 300, dan untuk pengguna aplikasi grafis profesional yang memerlukan dana bisa melebihi dari USD 1000 

3. Sistem komputer yang dipergunakan 

Kartu 3D Accelerator tercepat yang ada di bumi ini tidak akan berguna apabila CPU yang kalian miliki tidak memadai. Sebuah Pentium 200Mhz MMX tidak dapat memberikan hasil yang maksimal pada kartu 3D yang cepat. Jadi lebih baik apabila memikirkan sistem yang seimbang. Sebagai contoh CPU seperti AMD K6-2/3 dan AMD K7 dan Intel Pentium II/III mempunyai instruksi khusus yang meningkatkan performa lebih maksimal dalam mengolah data grafis. Jangan sampai terjadi “bottleneck” karena tidak seimbangnya sistem komputer kalian. 

Kedua, jika kalian memiliki sistem komputer yang hanya memiliki slot jenis PCI (tidak memiliki slot AGP), hal tersebut akan menjadi keterbatasan dalam memilih jenis kartu VGA, karena tidak semua kartu VGA yang terbaru memiliki interface PCI contohnya Matrox G400. Dan juga apabila chip graphis tertanam di dalam motherboard PC kalian kemungkinan tidak dapat diupgrade. Banyak dari motherboard yang mempunyai fasilitas AGP tapi tidak memiliki slot AGP.

Minggu, 03 Mei 2009

PENGERTIAN PROTOTYPE

Prototyping merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem.

Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang dikehendakinya tanpa menyebutkan secara detal output apa saja yang dibutuhkan, pemrosesan dan data-data apa saja yang dibutuhkan. Sebaliknya disisi pengembang kurang memperhatikan efesiensi algoritma, kemampuan sistem operasi dan interface yang menghubungkan manusia dan komputer.

Untuk mengatasi ketidakserasian antara pelanggan dan pengembang , maka harus dibutuhakan kerjasama yang baik diantara keduanya sehingga pengembang akan mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak mengesampingkan segi-segi teknis dan pelanggan akan mengetahui proses-proses dalm menyelasaikan system yang diinginkan. Dengan demikian akan menghasilkan sistem sesuai dengan jadwal waktu penyelesaian yang telah ditentukan.

Kunci agar model prototype ini berhasil dengan baik adalah dengan mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan pengembang harus setuju bahwa prototype dibangun untuk mendefinisikan kebutuhan. Prototype akan dihilangkan sebagian atau seluruhnya dan perangkat lunak aktual aktual direkayasa dengan kualitas dan implementasi yang sudah ditentukan.


Tahapan-tahapan Prototyping

Tahapan-tahapan dalam Prototyping adalah sebagai berikut:

  1. Pengumpulan kebutuhan.

Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.

  1. Membangun prototyping.

Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).

  1. Evaluasi protoptyping.

Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi dengan mengulangu langkah 1, 2 , dan 3.

  1. Mengkodekan system.

Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.

  1. Menguji system.

Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain

  1. Evaluasi Sistem.

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan . Juka ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.

  1. Menggunakan system.

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.


Keunggulan dan Kelemahan Prototyping.

Keunggulan prototyping adalah:

  1. Adanya komunikasi yang baik antara pengembang dan pelanggan
  2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
  3. Pelanggan berperan aktif dalam pengembangan system
  4. Lebih menghemat waktu dalam pengembangan system
  5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.

Kelemahan prototyping adalah :

  1. Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangja waktu lama.
  2. Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut bahwa program tersebut hanya merupakan cetak biru sistem .
  3. Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik.

Prototyping bekerja dengan baik pada penerapan-penerapan yang berciri sebagai berikut:

  1. Resiko tinggi Yaitu untuk maslaha-masalah yang tidak terstruktur dengan baik, ada perubahan yang besar dari waktu ke waktu, dan adanya persyaratan data yang tidak menentu.
  2. Interaksi pemakai penting . Sistem harus menyediakan dialog on-line antara pelanggan dan komputer.
  3. Perlunya penyelesaian yang cepat.
  4. Perilaku pemakai yang sulit ditebak
  5. Sitem yang inovatif. Sistem tersebut membutuhkan cara penyelesaian masalah dan penggunaan perangkat keras yang mutakhir
  6. Perkiraan tahap penggunaan sistem yang pendek

PROTOTYPE CPU (Central Processing Unit)

Central Processing Unit jika diterjemahkan dalam bahasa Indonesia berarti Unit Pengolah Pusat. Di dalam CPU terdapat berbagai macam perangkat keras yang diperlukan untuk menjalankan komputer. Nah untuk mengetahui perangkat keras apa saja yang biasanya terdapat pada CPU, silahkan baca artikel ini selanjutnya.

Apa saja isi CPU ?

Harddisk

Gambar disamping disebut dengan Harddisk drive (HDD). Alat ini merupakan tempat menyimpan data pada CPU. Jika hardisk dibuka, maka di dalamnya terlihat piringan logam sebagai tempat menulis data. Kecepatan putarannya bervariasi. Ada yang 5400 putaran per menit bahkan ada yang sampai 7200 putaran per menit. Kemampuan sebuah hardisk biasanya ditentukan oleh banyaknya data yang bisa disimpan. Besarnya bervariasi, ada yang 1,2 Gigabyte (GB) hingga 80 GB. Satu GB sama dengan 1000 Megabyte, sedangkan 1 Megabyte sama dengan 1000 Kilobyte. Sangat besar kan ? Kita bisa menyimpan semua data kita pada hardisk ini.


Floppy Disk Drive

Floppy disk drive adalah alat untuk membaca atau menulis pada sebuah disket. Beberapa tahun lalu, masih banyak orang yang menggunakan floppy disk berukuran 5 1/4 inchi (disket besar), yang menyimpan data sebanyak 700 Kilobyte. Saat ini disket besar sudah digantikan dengan disket kecil yang berukuran (3 1/2 inchi) dengan kapasitas menyimpan data sebesar 1,4 Megabyte.

Cara kerja floppy disk hampir sama dengan harddisk. Plat bundar berisi data dalam disket akan diputar oleh motor dalam floopy disk drive. Sebuah magnet akan membaca atau menulis data pada disket itu.


CD-ROM drive

Fungsinya adalah untuk membaca data dari sebuah Compact Disc (CD). ROM adalah singkatan dari Read Only Memory yang artinya penyimpan data yang hanya bisa dibaca. Jadi CD-ROM hanya bisa digunakan untuk membaca data, tidak dapat digunakan untuk menyimpan data. Namun saat ini, ada alat serupa yang dapat digunakan untuk menulis / menyimpan data ke sebuah CD. Namanya CD-RW (CD Read and Write atau CD baca dan tulis).

Cara kerja CD-ROM maupun CD-RW sama dengan cara kerja harddisk atau floppy disk drive. Bedanya, bagian yang diputar adalah kepingan CD. Alat pembacanya juga bukan head magnet tetapi sinar laser yang berkekuatan kecil.


Prosesor

Nah, inilah Brain (otaknya) komputer. Prosesor berfungsi untuk memproses semua perhitungan yang harus dilakukan oleh komputer. Kekuatan prosesor diukur dari frekuensinya, seperti 550 MHz (Mega Hertz) sampai saat ini sudah ada yang mencapai 1,4 GHz (Giga Hertz).

Jika komputer dihidupkan, maka prosesor akan langsung bekerja dan cepat naik suhunya. Oleh karena itu setiap prosesor saat ini sudah dilengkapi dengan besi penyalur panas (heat sink) dan kipas pendingin. Saat ini prosesor yang banyak digunakan adalah Intel, AMD dan IBM.


Memori

Memori dikenal juga dengan sebutan RAM (Random Acces Memory). Gunanya adalah untuk penyimpanan data sementara sewaktu digunakan oleh prosesor. Jika komputer di matikan, maka data di RAM akan hilang. Kecepatan membaca data RAM ini lebih cepat jika dibandingkan dengan Harddisk.


Kartu Grafis (VGA Card)

Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game, kita perlu VGA yang tinggi kekuatannya. Saat ini ada VGA dengan memori 16, 32 hingga 128 Megabyte. Jenisnya yang terkenal adalah GeForce buatan perusahaan Nvidia.

Kartu Suara (Soundcard)

Perangkat ini berguna untuk mengeluarkan suara. Kalau kita sedang mendengar musik ataupun bermain game, perangkat ini sangat bermanfaat. Suaranya bisa stereo, surround (berputar) bahkan suara 3 dimensi, sehingga kita seolah-olah berada ditempat kejadian. Tetapi perangkat ini kurang lengkap jika tidak ada speaker. Karena itu kita perlu menghubungkan speaker dengan soundcard yang telah terpasang dengan sebuah kabel yang disambung langsung ke soundcard. game

Motherboard

Motherboard atau disebut juga dengan Papan Induk berfungsi untuk tempat semua alat utama CPU yang telah disebutkan di atas. Bentuk motherboard seperti sebuah papan sirkuit elektronik.

Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.