Pendahuluan
1.
Latar Belakang
Hampir seluruh aspek
kehidupan manusia saat ini tidak dapat
dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa
untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer.
Kasir di
suatu pertokoan besar (supermarket) sudah menggunakan peralatan
otomatis berupa komputer yang didisain khusus untuk keperluan itu.
Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset
atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk
(CD) yang dapat didengarkan dengan menggunakan komputer
multimedia. Belum lagi perkembangan
teknologi komputer di bidang kesehatan
yang maju sangat pesat untuk
membantu diagnosa penyakit dan proses
penyembuahnnya. Dan masih
banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah
menggunakan peralatan komputer.
2.
Rumusan Masalah
Kita ketahui, komputer
membutuhkan data atau fakta, dimana data ini pada saat diinput akan
diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau data
menjadi suatu informasi yang berguna bagi penggunanya. Dengan Komputer
diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah.
Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak
pada CPU dengan menggunakan perangkat lunak.
3.
Tujuan Pembahasan
·
Mengetahui perkembangan
sistem komponen computer yaitu Software dan Hardware
·
Memahami bagian-bagian
Software dan Hardware beserta fungsinya
Pembahasan
Software (perangkat lunak)
Perangkat lunak atau software
adalah program dari komputer. Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan
yang dikerjakan perangkat lunak bersifat
machine-like (keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia). Di dalam teori informasi, disusun hirarki informasi, mulai dari data/
fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang
berguna menjadi informasi. Informasi yang di susun secara sistematis dengan
suatu alur logika tertentu menjadi knowledge (pengetahuan). Perangkat Keras
tidak akan berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya
perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat
tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik.
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Kemampuan
komputer dirasakan sangat berkaitan dengan perangkat keras dan perangkat
lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar mendukung
perangkat kerasnya.Bentuk paling sederhana dari perangkat lunak, menggunakan
aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1
(benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang
mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16
bit), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam
struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi
logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai
assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk
dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat
tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan
perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks,
dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan
orang dalam pembuatannya. Berdasarkan perkembangannya perangkat lunak sampai
dengan sekarang dibagi menjadi beberapa era yaitu :
Era Pemula (Pioneer) Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke
antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan
punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih
dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan
tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan
perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil
yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di
dalam komputer berupa baris instruksi yang secara berurutan di proses.
Era Stabil Pada era stabil
penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti
dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan
perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan
beberapa fungsi, dari ini perangkat lunak
yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti
banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat
lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung
(real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan
antara program (pemroses) dengan data (yang di proses).
Era Mikro Sejalan dengan semakin
luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang
untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi
perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak
aplikasi yang di gunakan secara langsung oleh penggunanya untuk keperluan
tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu
jenis kecerdasan buatan.
Era Modern Saat ini perangkat lunak
sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25
processor-nya, sebuah komputer genggampun telah di lengkapi dengan perangkat
lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan
peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di
tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang
hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak
akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan
beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam
perancangannya.
Sejarah perangkat lunak (software) yaitu :
1. Perangkat lunak sebelum komputer generasi pertama
300 sm : penggunaan obor sebagai signal untuk mengirimkan berita yang digunakan oleh bangsa yunani
1842 : Ada Augusta, penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine.
1933 : Wallace J. Eckert menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda.
1945 : Kutu yang pertama
2. Perangkat lunak semasa komputer generasi pertama
Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.
3. Perkembangan bahasa pemrograman tingkat tinggi
1957 : FORTRAN (Formula Translator), John Bakus,IBM
1958 : LISP (List Programing),John McCarty
1958 : ALGOL (Algoritmic Language)
1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper
1960 : LOGO, MIT
1961 : GPSS (General Purpose System Simulator)
1961 : RPG (Report Program Generator),IBM
1962 : APL (A Programming Language), Kenneth Iverson,IBM
1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny & Thomas E. Kurtz
1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL
1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi
1970 : PASCAL, dikembangkan oleh Niklaus Wirth
1971 : SAM76, Claude Keagan, gabungan dari LISP dan FORTH.
1972 : PROLOG, Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan
1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories dengan nama bahasa B.
1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL.
1977 : MODULA-2, Niklaus Wirth,Swiss
1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.
4. Perkembangan perangkat lunak paket aplikasi
1976 : Electrical Pencil, Michael Shrayer, pengolah kata, California
1979 : Word Star, John Barnaby,pengolah kata
1979 : Apple Writer, Paul Lutus, pengolah kata
1979 : VisicalC(Visual Calculator), Robert Frankston, DEC (Digital Equipment Corporation)
1981 : DBASE-II, Wayne Ratliff, ahli teknik NASA
1982 : LOTUS 1-2-3, gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi, Mitchel Kapoor,Yale Univ.
5. Perkembangan perangkat lunak sistem operasi
1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories
1960 : Sistem Operasi untuk komputer mini pertama kali
1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories
1970 : CP/M (Control Program/Microproc.),Garry Kildal,Digital Research
1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates,
1985 : Microsoft Windows Pertama
1987 : IBM Operating System/2
1988 : Windows/386
1990 : Windows 3.0
1993 : Mosaic, Browser Internet Pertama
1995-1997-2000-xp : Windows 95 Windows 98
1. Perangkat lunak sebelum komputer generasi pertama
300 sm : penggunaan obor sebagai signal untuk mengirimkan berita yang digunakan oleh bangsa yunani
1842 : Ada Augusta, penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine.
1933 : Wallace J. Eckert menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda.
1945 : Kutu yang pertama
2. Perangkat lunak semasa komputer generasi pertama
Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.
3. Perkembangan bahasa pemrograman tingkat tinggi
1957 : FORTRAN (Formula Translator), John Bakus,IBM
1958 : LISP (List Programing),John McCarty
1958 : ALGOL (Algoritmic Language)
1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper
1960 : LOGO, MIT
1961 : GPSS (General Purpose System Simulator)
1961 : RPG (Report Program Generator),IBM
1962 : APL (A Programming Language), Kenneth Iverson,IBM
1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny & Thomas E. Kurtz
1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL
1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi
1970 : PASCAL, dikembangkan oleh Niklaus Wirth
1971 : SAM76, Claude Keagan, gabungan dari LISP dan FORTH.
1972 : PROLOG, Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan
1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories dengan nama bahasa B.
1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL.
1977 : MODULA-2, Niklaus Wirth,Swiss
1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.
4. Perkembangan perangkat lunak paket aplikasi
1976 : Electrical Pencil, Michael Shrayer, pengolah kata, California
1979 : Word Star, John Barnaby,pengolah kata
1979 : Apple Writer, Paul Lutus, pengolah kata
1979 : VisicalC(Visual Calculator), Robert Frankston, DEC (Digital Equipment Corporation)
1981 : DBASE-II, Wayne Ratliff, ahli teknik NASA
1982 : LOTUS 1-2-3, gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi, Mitchel Kapoor,Yale Univ.
5. Perkembangan perangkat lunak sistem operasi
1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories
1960 : Sistem Operasi untuk komputer mini pertama kali
1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories
1970 : CP/M (Control Program/Microproc.),Garry Kildal,Digital Research
1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates,
1985 : Microsoft Windows Pertama
1987 : IBM Operating System/2
1988 : Windows/386
1990 : Windows 3.0
1993 : Mosaic, Browser Internet Pertama
1995-1997-2000-xp : Windows 95 Windows 98
Hardware (perangkat keras)
Perangkat keras adalah
peralatan komputer itu sendiri. Sedangkan fungsi komputer didefinisikan sebagai
operasi masing-masing komponen sebagai bagian dari struktur. Adapun bagian-bagian
dan fungsi Hardware dalam struktur adalah sebagai berikut:
1.
Input Device (Alat Masukan)
Adalah perangkat
keras komputer yang berfungsi
sebagai alat untuk memasukan data atau
perintah ke dalam
komputer
2.
Output Device (Alat Keluaran)
Adalah perangkat
keras komputer yang berfungsi untuk menampilkan keluaran
sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy
(ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O
Ports Bagian ini digunakan untuk
menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di
atas terhubung melalui port ini.
4. CPU
(Central Processing Unit)
CPU merupakan
otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu:
ALU (Arithmetical Logical Unit) sebagai
pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
5. Memori
Memori terbagi
menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa
RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read
Only Memory) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat
komputer pertama kali dinyalakan.
6. Data
Bus
Adalah jalur-jalur perpindahan data
antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat
membawa 1 bit data, maka jumlah saluran
menentukan jumlah bit yang dapat
ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional,
artinya CPU dapat membaca dan menirma
data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64
jalur paralel.
7.
Address Bus
Digunakan untuk
menandakan lokasi sumber ataupun tujuan pada proses
transfer data. Pada jalur ini,
CPU akan mengirimkan alamat memori yang
akan ditulis atau dibaca.Address bus
biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
8.
Control Bus
Control Bus digunakan
untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri
atas 4 sampai 10 jalur paralel.
Kesimpulan
Jadi, pada masa modern
ini perkembangan semua teknologi sudah maju/canggih dibanding masa dulu.
Perkembangan teknologi sangat pesat dan manusia menciptakan teknologi yang
sangat mudah digunakan sesuai dengan kebutuhan manusia itu sendiri. Pembuatan
sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah
menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan
berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang
ditunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan
teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar. Software
dan Hardware sangatlah berkaitan, apabila tidak ada software maka operasi tidak
akan berjalan dan begitu juga sebaliknya. Dalam studi Sistem Informasi
Manajemen, komputer adalah alat utama untuk menyelesaikan masalah-masalah yang
ada dikehidupan sehari-hari.
Referensi :
·
Kuliah Pengantar IlmuKomputer.Com “Software dan Hardware”
·
IlmuKomputer.Com “Perkembangan Software dan Hardware”
Tidak ada komentar:
Posting Komentar