Sejarah perkembangan sistem komputer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
BP82Alexander (bicara | kontrib)
Tag: BP2014
BP82Alexander (bicara | kontrib)
kTidak ada ringkasan suntingan
Tag: BP2014
Baris 1:
[[File:Computer.svg|thumb|300px|right|Komputer]]
PerkembanganSejarah perkembangan sistem komputer adalah sejarah yang terkait dengan perkembangan [[sistem operasi]], dimana dapat dibagidikelompokan menjadi empatlima kurun waktu (generasi). <br>
 
==Generasi Pertama(1945-1955)==
 
Generasi ini merupakan awal pengembangan sistem komputasi elektronik, mengganti gagasan-gagasan mesin komputasi mekanis.<ref name="Sistem Komputer">{{cite book|author= Bambang Hariyanto|title=Sistem Komputer|page=31-33|publisher=Informatika|location= Bandung|year=2009}}</ref> Manusia memerlukan perangkat [[komputasi]] untuk mengatasi keterbatasannya dalam melakukan komputasi.<ref name="Sistem Komputer"/> Manusia mempunyai keterbatasan dalam komputasi, yaitu: <br>
* Kecepatan penghitung manusia terbatas..<ref name="Sistem Komputer"/>
* ManusiaKecepatan sangatpenghitung mudahmanusia membuat kesalahan.terbatas.<ref name="Sistem Komputer"/>
* KecepatanManusia penghitungsangat manusiamudah terbatas.membuat kesalahan.<ref name="Sistem Komputer"/>
Upaya manusia untuk meningkatkan kemampuan komputasinya telah dimulai sejak awal peradaban manusia. Mulai dari merekam dengan tumpukan batu, potongan batang, sempoa, serta cara-cara mekanis seperti mesin hitung buatan [[Blaise Pascal]]..<ref name="Sistem Komputer"/> Sebelum penciptaan komputer elektronis, manusia teah berusaha membuat komputer mekanis yaitu komputer yang memanfaatkan gerak dari benda-benda masif, tidak sampai level [[elektron]] serta tidak memanfaatkan [[listrik]] sebagai pembangkitnya..<ref name="Sistem Komputer"/> Komputer mekanis ini mempunyai banyak keterbatasan yang menyebabkan kegagalan.<ref name="Sistem Komputer"/> Komputer mekanis mempunyai dua penyebab kelemahan, yaitu: <br>
 
Upaya manusia untuk meningkatkan kemampuan komputasinya telah dimulai sejak awal peradaban manusia.<ref name="Sistem Komputer"/> Mulai dari merekam dengan tumpukan batu, potongan batang, sempoa, serta cara-cara mekanis seperti mesin hitung buatan [[Blaise Pascal]]..<ref name="Sistem Komputer"/> Sebelum penciptaan komputer elektroniselektronik, manusia teahtelah berusaha membuat komputer mekanis yaitu komputer yang memanfaatkan gerak dari benda-benda masif, tidak sampai level [[elektron]] serta tidak memanfaatkan [[listrik]] sebagai pembangkitnya..<ref name="Sistem Komputer"/> Komputer mekanis ini mempunyai banyak keterbatasan yang menyebabkan kegagalan.<ref name="Sistem Komputer"/> Komputer mekanis mempunyai dua penyebab kelemahan, yaitu: <br>
* Kecepatan komputasi dibatasi inersia bagian-bagian yang bergerak.<ref name="Sistem Komputer"/>
* Transmisi informasi alat-alat mekanis tidak praktis, susah dipakai serta tidak andal.<ref name="Sistem Komputer"/>
 
Pada generasi pertama ini belum ada sistem operasi. Sistem komputer diberi instruksi yang harus dikerjakan secara langsung.<ref name="Sistem Komputer"/>
 
==Generasi Kedua(1955-1965)==
Komputer generasi kedua ini merupakan batch processing system.<ref name="Sistem Komputer"/>
 
* Batch Processing System<br>
Tugas-tugas dikumpulkan di dalam satu rangkaian kemudian dieksekusi secara berurutan.<ref name="Sistem Operasio">{{cite book|author= Iwan Binanto|title=Sistem Operasi |page=24-33|publisher=Andi|location= Yogyakarta|year=2005}}</ref> Pada generasi ini, tugas-tugas adalah program-program yang harus dikerjakan oleh komputer.<ref name="Sistem Operasio"/> program-program itu dituliskan di tape.<ref name="Sistem Operasio"/>
 
Pada awal generasi ini, sistem komputer belum dilengkapi sistem operasi, namun beberapa fungsi dasar sistem operasi telah ada misalnya [[FMS]] (Fortran Monitoring System) dan [[IBSYS]] yang memberikan layanan perangkat keras merupakan bagian fungsi dari sistem operasi modern.<ref name="Sistem Komputer"/> Pada tahun 1964, [[IBM]] mengeluarkan komputer keluarga [[System/360]].<ref name="Sistem Operasi1">{{cite book|author= Abas Ali Pangera dan Dony Ariyus|title=Sistem Operasi |page=68-72|publisher=Andi|location= Yogyakarta|year=2010}}</ref> Komputer S/360 dirancang agar kompatibel secara perangkat keras yang merupakan bagian dari sistem operasi OS/360.<ref name="Sistem Operasi1"/> System 360 berevolusi menjadi [[System 370]].<ref name="Sistem Operasi1"/>
 
==Generasi Ketiga(1965-1980)==
Perkembangan berlanjut, sistem operasi dikembangkan untuk melayani banyak pemakai interaktif sekaligus.<ref name="Sistem Operasi1"/> Pemakai-pemakai interaktif berkomunikasi dengan komputer lewat terminal secara online (yang dihubungkan secara langsung) kesatu komputer.<ref name="Sistem Operasi1"/> Sistem komputer menjadi : <br>
# Multiuser, yaitu sekaligus digunakan banyak orang.<ref name="Sistem Operasi1"/>
# Multiprogramming, yaitu sekaligus melayani bayak program.<ref name="Sistem Operasi1"/>
 
* Multiuser<br>
Dengan adanya kemampuan multiuser, membuat para pemakai yang berinteraksi langsung dengan komputer dapat sekaligus banyak dalam menggunakan komputer.<ref name="Sistem Komputer"/> tetapiTetapi disatu sisi komputer harus menanggapi permintaan-permintaan pemakai secara cepat atau akan menyebabkan produktifitas pemakai menurun.<ref name="Sistem Komputer"/> Untuk kebutuhan itu dikembangkan timesharing.<ref name="Sistem Komputer"/>
 
* Multiprogramming<br>
Multiprogramming berarti komputer melayani banyak tugas atau proses (program yang dijalankan) sekaligus pada satu waktu.<ref name="Sistem Operasi2">{{cite book|author= Kusnadi DKK|title=Sistem Operasi |page=26-38|publisher=Andi|location= Yogyakarta|year=2008}}</ref> Teknik Multiprogramming meningkatkan utilisasi pemroses dengan mengorganisasikan semua tugas, dalam hal ini pemroses selalu mempunyai satu tugas yang harus dieksekusi.<ref name="Sistem Operasi2"/> Teknik ini meningkatkan efisiensi pemroses.<ref name="Sistem Operasi2"/> Teknik multiprogramming dilakukan dengan mempartisi memori menjadi beberapa bagian.<ref name="Sistem Operasi2"/> Satu bagian memori berisi satu tugas berbeda.<ref name="Sistem Operasi2"/> Sistem operasi menyimpan beberapa tugas di memori secara simultan.<ref name="Sistem Operasi2"/> Saat satu tugas menunggu operasi masukkan atau keluaran diselesaikan, tugas lain menggunakan pemroses.<ref name="Sistem Operasi2"/> Teknik ini memerlukan perangkat keras khusus untuk mencegah satu tugas menggangu tugas lain.<ref name="Sistem Operasi2"/>
 
* Multiuser<br>
Dengan adanya kemampuan multiuser, membuat para pemakai yang berinteraksi langsung dengan komputer dapat sekaligus banyak dalam menggunakan komputer.<ref name="Sistem Komputer"/> tetapi disatu sisi komputer harus menanggapi permintaan-permintaan pemakai secara cepat atau akan menyebabkan produktifitas pemakai menurun.<ref name="Sistem Komputer"/> Untuk kebutuhan itu dikembangkan timesharing.<ref name="Sistem Komputer"/>
 
* Timesharing<br>