1. Komputer telah berevolusi dari alat hitung menjadi perangkat pintar multifungsi yang membantu pekerjaan manusia. Komputer terdiri dari CPU, perangkat masukan, keluaran, memori, dan penyimpanan.
2. Ada dua jenis perangkat lunak: berbasis web yang berjalan di browser dan berbagi melalui internet, serta berbasis desktop yang berjalan di komputer tanpa browser. Bahasa pemrograman dan alat bantu memungkinkan pengembangan antarmuka
Unikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
SEJARAH HARDWARE
1. 1. Hardware
Sejarah hardware komputer
Selama kurun waktu 50 tahun, dari tahun 1940an hingga tahun 1990an perkembangan
komputer telah mempengaruhi cara dan gaya hidup manusia. Saat ini komputer telah
banyak membantu pekerjaan setiap orang. Rasanya sulit untuk kita hidup saat ini tanpa kita
berhubungan dengan komputer, komputer digunakan untuk memberikan materi-materi
disekolah, menemukan buku diperpustakaan, mengirimkan tagihan rekening, pemesanan
tiket dan reservasi hotel, dan masih banyak yang lainya.
Sebenarnya komputer itu apa sih? Definisi atau pengertian dari komputer adalah
sebuah mesin yang mampu melakukan tugas-tugas seperti menghitung, berkomunikasi
secara elektronis dibawah pengendalian dari sekelompok instruksi yang disebut program.
(Encarta,2004). Dari istilah tersebut dapat disimpulkan bahwa suatu komputer itu bekerja
karena ada yang mengendalikan, yang mengendalikan adalah program yang ada pada
komputer tersebut, atau lebih popular dengan sebutan software. Fungsi dari komputer di
awal pembuatannya adalah sebagai alat bantu untuk menghitung.
Komputer yang pertama diciptakan adalah ENIAC (Electronic Numerical Integrator
And Computer), komputer ini diciptakan oleh seorang fisikawan berkebangsaan Amerika
yaitu John W. Mauchly dan John Presper Eckert yang berprofesi sebagai electrical
engineer. Dalam perkembangannya computer telah berevolusi dari hanya sekedar sebagai
alat hitung menjadi smart device yang multifungsi. Perkembangan computer yang begitu
pesat ditunjang oleh penemuan peralatan digital yang mampu memproses data dan
informasi dengan relative cepat. Berikut adalah table perkembangan mikroprosesor.
Perangkat keras pembangun komputer
Komponen-komponen utama penyusun komputer (PC/Personal Komputer) dibagi menjadi
5, yaitu:
1. Unit pemroses pusat atau yang dikenal dengan sebutan CPU (Central Processing Unit)
2. Piranti Masukan (Input Device)
3. Piranti Keluaran (Output Device)
4. Memori Utama (Main Memori)
5. Piranti Penyimpanan Sekunder
Hubungan antar komponen dalam sebuah sistem komputer diperlihatkan pada gambar
berikut ini. Antar komponen dihubungkan oleh saluran komunikasi yang disebut bus.
CPU (Central Processing Unit) atau disebut processor adalah otak komputer.
Penganalogian seperti ini sesungguhnya tidak tepat sepenuhnya, karena salah satu fungsi
otak yaitu mengingat tidak merupakan bagian dari CPU (melainkan ditangani oleh
2. komponen yang disebut Memori). Pada masa sekarang, komponen CPU berupa sebuah
mikroprosesor dengan ukuran yang relatifkecil. Mikroprosesor sendiri sebenarnya adalah
sebuah komputer (diartikan sebagai alat untuk menghitung) dalam sebuah chip. Chip adalah
kepingan bahan semikonduktor yang mengandung sejumlahkomponen-komponen
elektronika.
Piranti masukan (input device) adalah segala peralatan yang digunakan untuk memasukan
data ke dalam komputer. Data yang dimasukan dapat berupa teks, gambar, suara. Piranti
masukan dapat berupa keyboard, mouse, pointer, barcode, scaner, sensor dan lain-lain.
Piranti keluaran (output device) adalah peralatan yang digunakan untuk menyajikan hasil
pemrosesan komputer seperti layar monitor, printer, lcd dan lain-lain.
Piranti pengingat sekunder adalah berupa media mekanik yang bekerja secara
elektromagnetik yang digunakan sebagai media penyimpanan yang bersifat masal dan
permanen. Contoh dari piranti pengingat sekunder ini adalah hardisk, flash disk, disket,
compac disk (CD) dan lain-lain.
3. 2. Software
Secara garis besar bahasa pemrograman atau program aplikasi terbagi kedalam dua
kelompok yaitu berbasis Web dan berbasis dekstop. Program aplikasi berbasis web
mengindikasikan bahwa program aplikasi tersebut dapat berjalan di browser dan
memanfaatkan teknologi internet untuk sharing.
Sedangkan program aplikasi berbasis dekstop adalah program yang berjalan pada sebuah
komputer baik dalam bentuk stand alone ataupun client server, aplikasi dekstop tidak
membutuhkan program bantu (browser) seperti Internet Explorer (IE), Mozilla, Opera, dan
sebagainya.
Pada dasarnya semua bentuk pemrograman komputer adalah sama, hanya akan berbeda dalam
penyajian ke pengguna yaitu tuntutan kebutuhan sistem yang diharapkan oleh suatu organisasi atau
perusahaan Contoh program aplikasi berbasis dekstop adalah Microsoft Office, Open Office,
AutoCad, dan lain-lain. Contoh program berbasis Web adalah SIKADU, Layanan Email Yahoo,
Search Engine Google, dan lain-lain.
Untuk Mengembangkan program aplikasi berbasis dekstop, pada masa sekarang ini telah
banyak tersedia alat bantu pemrograman seperti Visual Basic (VB), Delphi, Borland C++
Builder dan sebagainya.
Dengan alat bantu pemrograman ini programer dapat mengembangkan beberapa
program aplikasi diantaranya yang bertipe konsole ataupun bertipe Windowing. Dengan alat
bantu pemrograman ini programer juga dapat mengembangkan user interface yang
menarik dan interaktif. Program aplikasi berbasis dekstop biasanya dikembangkan untuk
kebutuhan stand alone, jika program aplikasi berbasis desktop ini dikembangkan untuk model
Client-Server biasanya hanya diperuntukan untuk jangkauan dengan skala kecil hingga
menengah.
Contoh program aplikasi desktop yang menerapkan model Client-Server adalah
Sistem Transaksi jual-beli di Swalayan. Program aplikasi berbasis web biasanya berupa
Sistem Informasi, Sistem ini digunakan untuk meyediakan informasi yang dapat diakses dari
mana saja dan kapan saja. Program aplikasi berbasis web biasanya menggunakan arsitektur
jaringan, karena program ini selalu menggunakan sebuah web server untuk menjalankan
program utamanya.