Rabu, 11 November 2009

Pengertian Keyboard, Mouse, Monitor, Hardisk(HDD), Floppy disk(FDD)

A.Keyboard dan mouse
Merupakan alt input yang harus ada pada suatu sistem komputer.
Berdasarkan konektornya keyboard dan mouse bisa dibedakan menjadi 2
yaitu : jenis serial dan P/S2. bahkan kini sudah ada yang tanpa menggunakan
kebel dengan menggunakan teknologi wireless.
B.Monitor
Monitor merupakan alat output dari proses kerja yang telah dilakukan oleh
CPU. Monitor adalah alat output berbentuk graphical.

C.Hardisk (HDD)
Merupakan media penyimpanan yang dapat digunakan sebagai alat booting
dan penyimpan data. Kapasitas harddisk saat ini adlah 1 GB, 2 GB, 4 GB, 5 GB,
10 GB, 20 GB, 30 GB, 40 GB, 60 GB, 80 GB, 120 GB, 160 GB dst. Bahkan saat ini
sudah ada HDD dengan kapasitas 1 Terra Byte. Sebenarnya pernaha ada HDD
dengan kapasitas dibawah 1 GB namun sudah jarang sekali bahkan sudah
bisa dikatakan tidak ada.
D.Floppy disk ( FDD)
FDD adalah sebuah alat untuk membaca disket sedangkan disket itu sendiri
adalah pita magnetikberupa lempengan yang bisa menyimpan data.
CD rom memiliki fungsi yang sama adalah sebagai ala penyimpanan dan
pembaca data. CD rom dapat dibedakan menjadi :
1. CD-ROM (compact disk read only memory), adalah sebuah alat yang
digunakan untuk membaca CD. CD adalah sebuah lempengan yang
terbuat dari fiber sebagai alat penyimpanan eksternal.
2. DVD-ROM (digital compact display read only memory), adalah alat yang digunakan untuk membaca DVD.

Pengertian Power Suplai, Casing, Kabel data disk, dan RAM

c. Power Suplai
Power suplai berfungsi sebagai pemasok daya ke komponen-komponen
hardware yang membutuhkan arus dan tegangan pada motherboard. Dan
berfungsi merubah arus AC menjadi DC agar tidak merusak komponen
hardware.
d. Casing
Casing merupakan tempat komponen dan hardware berlingung supaya
terhindar dari gangguan dari luar.
e. Kabel data disk
Kabel data disk merupakan interface anta pin disk dan disk.
f. RAM
RAM (Random Access Memory) adalah memori eksternal yang digunakan
untuk menyimpan program dan data sementara yang dapat ditulis dan dibaca oleh processor.

Pengertian dan Bagian - Bagian Motherboard

Motherboard merupakan bagian terpenting dari suatu sintem komputer.
karena motherboard merupakan tempat memasang berbagai komponen PC
diantara-nya processor, memori, card, kabel IDE, dan BIOS. Pada motherboar
terdiri dari berbagai jalur data, misal dari processor ke memori, dari chipset ke
konektor harddisk, dan lainnya.
Bagian motherboard terdiri dari :
a) Slot dan soket processor
Tempat meletakkan processor, karakter dari soket ini tergantung dari jenis
slot yang dimiliki oleh processor.
b) Slot Ekspansi, merupakan slot yang digunakan untuk meletakkan segala
jenis card, seperti VGA card, Modem, Sound card, LAN card dll.
c) Slot memori, adalah tempat melatakkan memori ( RAM ). Setiap
motherboard memiliki jenis slot memori yang berbeda-beda, jumlahnya
pun bisa berbeda tiap motherboard. Slot memori terdiri dari :
− Slot RAM EDO
− Slot SDRAM
− Slot DDR SDRAM
− Slot RDRAM
d) Chipset Motherboard, berguna untuk mengatur atau membagi fungsi
yang ada dalam motherboard. Jenis chipset dapat dikenali dari label yang
ada di permukaannya, misalnya Intel, Nvidia, SIS, VIA dll. Beberapa chipset
memberikan fasilitas VGA dan sound card on board. Namun kinerjanya
tidak sebagus VGA dan Soun Add on.
e) Port komunikasi adalah port yang menghubungkan dan sebagai jembatan
untuk mentransfer data ke peripheral atau hardware.

f) BIOS ( Basic Input Output System ) merupakan kumpulan program yang
disimpan didalam ROM (Read Only Memory) yang berfungsi untuk
mengatur perintah-perintah dasar seperti transfer data, mengendalikan
FDD, HDD, Keyboard, dll.

Pengertian dan Bagian - Bagian Processor

Dalam suatu komputer, komponen yang sangat besar peranannya adalah
processor, karena merupakan pusat pengendali dari suatu sistem, namun yang
pasti juga membutuhkan komponen lainnya seperti Motherboard, memori dll.
Merek processor yang beredar pun sangat banyak dipasar, diantaranya ;
− Intel
− AMD
− IBM
− Apple, dll
Processor juga tediri dari beberapa bagian, diantaranya :
1. Arithmatics Logical Unit (ALU), yang merupakan pusat semua perhitungan
matematis yang diperintahkan kepada PC
2. Control Unit ( CU ) merupakan pusat kontrol yang mengatur semua lalu lintas
data dan perhitungan yang dilaukukan oleh CPU.
3. Memori Unit (MU), merupakan tempat penyimpanan sementar dari semua
perintah yang dijalankan processor.

Bagian - Bagian Hardware

hardware komputer dapat dibagi menjadi 4 bagian :
1. Alat-alat Input
− Keyboard - Floppy disk drive
− Mouse - Digital Camera
− CD- Rom - Optical data reader, dll
2. Alat Proses
Terdiri dari Central processing unit (CPU) atau processor yang dibantu
oleh motherboard dan komponen lainnya dalama suatu sistem.
3. Alat Output
− Printer - Plotter
− Speaker - CD-RW
− Monitor - dll.
4. Media Penyimpanan
− Disket
− Hardisk
− Flah disk, dll

Perbedaan Software dengan Software Engineering

Software merupakan alat yang digunakan untuk membantu user dalam berinteraksi dengan hardware. Intinya software merupakan tools yang dibuat agar user bisa mengoperasikan dan memerintah hardware sesuai dengan keinginannya.
Untuk membuat alat tersebut diperlukan teknik yang jitu dan sesuai dengan progresifitas sains dan teknologi kontemporer yakni dengan merekayasa software yang akan dibuat. Tanpa adanya rekayasa atau perancangan sistem terlebih dahulu mungkin software akan tidak karuan dan bisa dipastikan tidak terlalu laku di pasaran.
Intinya software ibarat sebuah dayung perahu yang seseorang harus tahu teknik menggunakan dayung tersebut agar bisai menjalankan perahu sampai pada tujuan. Teknik mendayung, bagimana mendayung ketika ombak besar, dan lain sebagainya harus direncanakan terlebih dahulu sebelum seseorang naik perahu.

Pengeertian Software Engineering

Software Engineering atau rekayasa perangkat lunak adalah sebuak teknik pengembangan software yang bertujuan untuk merekayasa produk yang meliputi perencanaan, analisa, desain, implementasi, pengujian, dan pemeliharaan. Teknik ini digunakan agar dapat memperbaiki kualitas perangkat lunak yang dikembangkan.
Software engineering dikembangkan dengan teknik dan rekayasa yang ketat, hal ini digunakan untuk penyempurnaan. Sehingga dalam hal ini terjadi siklus yang bisa digunakan atau pedoman dalam pengembangan software.
Teknik yang digunakan dalam rekayasa ini antara lain adalah Waterfall dan Prototype. kedua metode ini memungkinkan seseorang yang mengembangkan atau membuat sebuah software lebih matang untuk dipasarkan.

Pengertian Freeware

Freeware adalah perangkat lunak bebas yang mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Suatu program merupakan perangkat lunak bebas, jika setiap pengguna memiliki semua dari kebebasan tersebut. Dengan demikian, kita seharusnya bebas untuk menyebarluaskan salinan program itu, dengan atau tanpa modifikasi (perubahan), secara gratis atau pun dengan memungut biaya penyebarluasan, kepada siapa pun dimana pun. Kebebasan untuk melakukan semua hal di atas berarti kita tidak harus meminta atau pun membayar untuk ijin tersebut.

Aktivitas Perkembangan Software

Perencanaan dan estimasi dalam proyek pengembangan aplikasi enterprise adalah dua aktivitas penting yang saling terkait namun memiliki perbedaan mendasar. Perencanaan adalah proses yang berorientasi pada hasil, sedangkan estimasi adalah proses analitik yang berorientasi pada akurasi.
Estimasi dapat memberikan fondasi yang kuat terhadap suatu proses perencanaan karena melibatkan target bisnis, komitmen dan kontrol. Namun proses estimasi seringkali diabaikan sehingga berpotensi mengakibatkan kerugian, terutama dalam proyek yang dikerjakan oleh ISV (outsourcing).
Dalam pengemabangan software perencanaan adalah hal yang paling utama. Perencanaan yang tidak disertai estimasi akurat hanya berisi prediksi dan asumsi tentang hasil yang ingin dicapai. Estimasi yang baik dalam proyek pengembangan software adalah yang dapat memberi gambaran jelas tentang realitas proyek sehingga PM atau stakeholder bisa mengambil keputusan yang tepat untuk mencapai target. Saya melihat banyak sekali kegagalan proyek outsourcing pengembangan software akibat tidak memiliki estimasi yang akurat. Kegagalan ini bahkan dapat “dirasakan” mulai saat Independent Software Vendor (ISV) outsourcing memberikan proposal penawaran. Berikut ini adalah contoh aktifitas yang biasanya hanya berupa rencana tanpa disertai estimasi akurat:
- Identifikasi bagian kritikal (kompleksitas utama) dalam proyek
- Penentuan ukuran proyek (jumlah anggota tim pengembang)
- Pembuatan jadwal kerja pengembangan aplikasi
- Struktur tim dan pembagian kerja dalam tim pengembang
- Penentuan prioritas fitur aplikasi yang dikembangkan
-Pembagian fase proyek ke dalam siklus iterasi
Proses pengembangan software adalah aktifitas yang melibatkan people, process dan tools. Setelahmemeriksa kelayakan ISV dari sisi people’s skill, yang perlu diperhatikan adalah prosess dan tools. Untuk pengembangan software dengan model outsourcing secara efektif, enterprise perlu menyediakan standar panduan proses (process guidance) yang terintegrasi dengan tools yang handal. Biasanya saya memiliki 5 indikator utama dalam menilai kesehatan suatu proyek outsourcing:
1. Standar Software Requirement Enginering
2. Standar panduan proses untuk model tim dan model proses iterasi (Process Guidance)
3. Infrastruktur Kolaborasi dan Estimasi
4. Infrastruktur untuk Software Configuration Management

Pengertian Software

Software atau perangkat lunak dapat diartikan sebagai sekumpulan logam yang tak berguna atau aplikasi yang digunakan untuk menyimpan, memproses dan menampilkan kembali sebuah informasi. Perangkat lunak dapat dibagi menjadi dua macam, yakni program sistem dan program aplikasi.
Program sistem adalah program yang digunakan untuk mengelola operasi komputer. Program sistem ini dan yang paling utama adalah sistem operasi (Operating System) yang berfungsi untuk mengendalikan semua sumber daya dan sekaligus menyediakan sekumpulan layanan sehingga user dapat memanfaatkan seumber daya tersebut.
Program aplikasi adalah program yang dibuat untuk membantu menyelesaikan masalah-masalah yang dihadapi oleh seorang user. Program aplikasi yang sering bisa dijumpai adalah seperti Microsoft Office, Corel Draw, Adobe Photoshop, dan lain-lain.
Sebagai tambahan sebuah komputer hanyalah terdiri dari mesin dan transistor yang tak memiliki fungsi apa selama masih belum ada software sistem dan software aplikasi. Sejatinya software adalah jembatan user dengan mesin (hardware). Sebuah komputer memiliki prosesor, memori, terminal, disk, dan lain-lain yang merupakan sebuah perangkat keras yang sangat kompleks. Oleh karena itu untuk mengelola itu diperlukan sebuah program untuk mengatur dan mengelola hardware tersebut sehingga dapat diperintah sesuai dengan keinginan manusia.
Software digunakan untuk mengelola semua bagian komputer dan tampil ke depan pengguna sebagai sebuh antarmuka (interface) atau sebagai virtual machine yang lebih mudah untuk dipahami dan diprogram yang kemudian dikenal sebagai pemrograman sistem atau lebih mudahnya disebut sistem operasi. Diatas program sistem terdapat program aplikasi yang dibuat oleh produsen software yang bisa digunakan sebagai problem solving yang dihadapi oleh user.