MAKALAH PERKEMBANGAN TEKNOLOGI KOMPUTER
D
I
S
U
S
U
N
OLEH :
NAMA : LESMANA
ADI PUTRA
M.ANSAR
WAHYUDI
MUHAMMAD
SAPUTRA
DARMAWAN JODI
FAJAR
HARIANSYAH
KELAS : TI.1.2
BAB I
PENDAHULUAN
1.1 Latar Belakang
Seperti yang kita ketahui dan kita rasakan, bahwa
perkembangan teknologi dari tahun ke tahun berkembang begitu pesatnya, misalnya
perkembangan pada teknologi komputer. Dalam sejarahnya, komputer mengalami
beberapa periode atau generasi, dimana dari generasi-generasi tersebut semakin
memudahkan bagi para penggunanya.
Sebelum lebih jauh membahas sejarah komputer, terlebih dahulu
kita mengenal pengertian komputer. Komputer adalah alat yang dipakai untuk
mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula
dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan
aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian
dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir
eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai
untuk banyak tugas yang tidak berhubungan dengan matematika.
Secara luas, Komputer dapat didefinisikan sebagai suatu
peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja
sama antara komponen satu dengan yang lain untuk menghasilkan suatu informasi
berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi
: Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa
printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun
sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas).
1.2 Rumusan Masalah
Dalam makalah ini saya akan membahas beberapa masalah, antara
lain:
1. Perkembangan
komputer pada beberapa periode/masa/generasi
2. Perkembangan
teori komputer kuantum
1.3 Tujuan
Pembuatan makalah ini bertujuan untuk:
1. Mengetahui
bagaimana perkembangan komputer dari beberapa generasi
2. Mengetahui
perkembangan teknologi komputer yaitu teori komputer kuantum
BAB II
2.1 Sistem operasi masa depan
Cloud
Sistem operasi desktop seperti Windows 7 memang masih menguasai pasar operating system (OS) saat ini. Kekuasaanya yang bertahan lebih dari satu dasawarsa tersebut, diprediksi akan terus tergerus dan akan digantikan dengan teknologi OS yang baru.
Beberapa pengamat melihat, sistem operasi desktop akan segera tergantikan di masa depan, lalu akan segera beralih ke OS yang berbasiscloud computing. Maksudnya adalah, semua sistem operasi dan aplikasi dapat berjalan dengan menggunakan internet, atau yang dikenal komputasi awan (cloud computing).
Banyaknya aplikasi yang tersedia Facebook dan Google, sebenarnya secara tidak langsung merupakan basis dasar dari platform cloudtersebut, dimana setiap data yang menggunakan aplikasi tersebut, tidak disimpan di dalam desktop, tapi seolah-olah dari internet tersebut.
"Masa depan sistem operasi akan berpeluang besar mengadopsi komputasi awan," tutur Director Engineering Google Australia Alan Nobel, seperti yang dilansir Sydney Morning Herald, Kamis (7/1/2009).
Google sendiri berdasarkan desas-desus akan mengelurkan Chrome OS, sebuah sistem operasi yang berbasis cloud computing itu. Selain itu, untuk awalan yang lain Google juga meluncurkan App Engine untuk mengembangkan aplikasi yang berbasis komputasi awan pada April 2008. Menurut rakasas internet itu, App Engine sangat membantu pengembang dalam menciptakan peranti lunak dengan cepat yang mengandalkan kekuatan infrastrutuktur Google.
"Kami mencari dan untuk membuat pengembang lebih fokus dalam membuat aplikasinya. Secara tidak langsung memang cloud computing ini sangat bisa diandalkan di masa depan, dimana ruangan yang dibutuhkan sangat besar," tandas Noble.
Kendati demikian, Noble tidak bisa memprediksi kapan sistem operasi cloud ini benar-benar bisa dikembangkan secara serius, sehingga OS desktop akan mulai ditinggalkan secara keseluruhan. (tyo)
2.2 Windows 9
Microsoft tengah
menyiapkan jagoan baru untuk menggantikan Windows 8 yang dinilai gagal
mengguncang dunia. Sistem operasi terbaru ini dikabarkan akan meluncur secara
komersial pada April 2015 mendatang.
Windows 9, atau yang disebut juga Threshold, disebut-sebut sebagai sistem operasi unik yang menggabungkan Windows, Windows Phone, dan Windows RT. Sistem operasi ini pun diharapkan menjadi penyempurnaan Windows 8 yang mendapat banyak kritikan.
Di Windows 9 nanti, Microsoft disinyalir akan mengembalikan fungsi tombol Start konvensional Windows yang digabungkan dengan interface bergaya Metro.
Hingga kini keberadaan sistem operasi itu memang masih simpang siur. Belum ada jawaban resmi dari Microsoft, satu-satunya sumber hanya berasal dari Paul Thurrott yang sudah dianggap sebagai 'pakar berita' Microsoft.
Windows 9, atau yang disebut juga Threshold, disebut-sebut sebagai sistem operasi unik yang menggabungkan Windows, Windows Phone, dan Windows RT. Sistem operasi ini pun diharapkan menjadi penyempurnaan Windows 8 yang mendapat banyak kritikan.
Di Windows 9 nanti, Microsoft disinyalir akan mengembalikan fungsi tombol Start konvensional Windows yang digabungkan dengan interface bergaya Metro.
Hingga kini keberadaan sistem operasi itu memang masih simpang siur. Belum ada jawaban resmi dari Microsoft, satu-satunya sumber hanya berasal dari Paul Thurrott yang sudah dianggap sebagai 'pakar berita' Microsoft.
2.3 SISTEM
OPERASI SYMBIAN
A. Pendahuluan
Sistem
operasi Symbian (Symbian OS) populer sebagai salah satu sistem operasi
peralatan mobile. Sistem Operasi Symbian merupakan sistem operasi hasil
kolaborasi dari para pembuat ponsel terbesar di dunia, seperti Nokia, Motorola,
Samsung, Sony Ericsson dan Siemens. Symbian sendiri merupakan sebuah perusahaan
patungan antara Nokia, Motorola, Ericsson, Matsushita, dan Psion.
Symbian
didirikan untuk membuat sistem operasi yang optimum untuk
perangkat bergerak yang diberi
nama Symbian OS.
Semenjak berdiri hingga sekarang,
Symbian OS telah memimpin dalam industri perangkat bergerak seperti
communicator dan smartphones. Symbian OS
dirancang untuk perangkat
bergerak yang mengutamakan efisiensi penggunaan sumber
daya memori dan baterai.
Platform symbian terbuka untuk
umum dengan pustaka API yang cukup
lengkap, sehingga banyak aplikasi-aplikasi yang sudah dibuat untuk
sistem operasi ini. Aplikasi
dapat dibuat dengan beberapa bahasa
pemrograman seperti: C++, Java, atau bahkan VB. Sistem operasinya
sendiri dibuat dengan bahasa C++.
B. Sejarah
Pada
tahun 1980, berdiri perusahaan
pengembang software Psion yang didirikan oleh David Potter. Produk dari
Psion saat itu diberi nama EPOC.
Sistem operasi ini lebih difokuskan pada penggunaannya di telepon
bergerak. Symbian sendiri merupakan
kerjasama yang dibentuk pada tahun 1998 antara perusahaan Ericcsson, Nokia,
Motorola dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara PDA
dan telepon bergerak. Hingga akhirnya Psion menjual sahamnya pada tahun 2004.
Hasil dari kerjasama ini menghasilkan EPOC Release 5 yang berikutnya dikenal
sebagai Symbian OS v5. Sistem operasi ini sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada
perangkat seperti Personal Data Assistant (PDA) selain telepon bergerak. Dengan
kata lain mendukung perangkat yang lebih sering dikenal sebagai smartphone.
Berikutnya muncul versi-versi terbaru
dari Symbian OS. Hingga muncul Symbian v6.0 yang merupakan versi pertama
dari Symbian OS yang sifatnya terbuka
(open) karena pada sistem ini dapat dilakukan instalasi softwere oleh
berbagai pengembang aplikasi. Versi ini juga terkenal dengan nama ER6.
Pada awal
tahun 2005 muncul Symbian OS v9.1 dengan sistem kemanan platform baru yang
dikenal sebagai capability-based security. Pada dasarnya sistem ini mengatur
hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses
API. Berikutnya pada Symbian OS v9.2 dilakukan
perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya
Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3
(dirilis pada tanggal 12 Juli 2006)
telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.
C. Spesifikasi
Symbian OS adalah
sistem operasi 32-bit multitasking, yang khusus diimplementasikan untuk
perangkat bergerak. Dukungan terhadap device-device terintegrasi dalam kernel
sebagai kernel extension yang ditulis dalam DLL (dynamic linking library) yang
terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke
aplikasi yang berjalan dalam mode unprivileged lewat user library. Symbian OS
juga memberikan kumpulan kumpulan library seperti networking (TCP/IP, PPP,
FTP), Communication (Bluetooth, IrDA). Untuk mengakses servis-servis tersebut
menggunakan konsep hubungan client-server. Client menggunakan servis API yang
diberikan oleh server untuk berkomunikasi dengan server. Semua hubungan
komunikasi client-server diatur oleh kernel.
Sistem
operasi Symbian OS mempunyai bermacam antarmuka pengguna (user interface).
Antar muka pengguna ini berhubungan dengan jenis perangkat di mana Symbian OS
diimplementasikan. Jenis antar muka pengguna Symbian OS adalah sebagai berikut:
Series 60 (Pearl);
Ciri-ciri
utama perangkat yang menggunakan ntarmuka pengguna Series 60 adalah memiliki
layer berorientasi vertikal (potrait) dengan resolusi 176×208 piksel, metode
input berupa papan pijit (keypad) dan didesain untuk dapat dipergunakan dengan
satu tangan saja. Contoh perangkat bergera yang mengimplementasikan antarmuka
pengguna ini adalah Nokia 6600, Nokia7650, Nokia Ngage, dan semua Nokia series
60 lainnya, Siemens X1, Panasonic X700, Samsung SGH-D70 dan Sendo-X.
Series 80 (Crystal);
Series 80
merupakan antarmuka yang mencoba memadukan fungsi komputasi pada perangkat
computer desktop dengan portabilitas ponsel pintar, karenanya antarmuka
pengguna ini sangat optimal untuk manajeman dokumen dan data. Ciri ciri dari
antarmuka pengguna series 80 ini adalah layer berorientasi horizontal (landscape)
dengan resolusi 640×200 piksel dan metode input berupa papan ketik bertipe
qwerty. Contoh perangkat yang menggunakan antarmuka pengguna series 80 adalah
Nokia 9210, Nokia 9210C, Nokia 9210i, Nokia 9290, Nokia 9300 dan Nokia 9500.
Series 90;
Antarmuka
pengguna ini didesain terutama untuk keperluan multimedia. Ciri utamanya adalah
layar yang lebar berorientasi horizontal dengan resolusi 640×480 dan
menggunakan metode input berupa tombol dan juga mengaplikasikan layar sentuh
(touchscreen). Contoh perangkat yang menggunakan antarmuka pengguna ini adalah
Nokia 7700.
UIQ (Quartz)
Antarmuka
ini didesain digunakan satu tangan saja menggunakan keypad yang terintegrasi
ataupun dengan menggunakan pena penunjuk (stylus) yang didukung dengan
teknologi layar sentuh. Ciri-ciri nya antara lain layar berorientasi vertical
dengan resolusi 208×320 piksel serta biasa dioperasikan dengan menggunakan pena
penunjuk. Contoh perangkat yang menggunakan antarmuka pengguna ini adalah Sony
Erisson P800, Sony Ericsson P900, BenQ P30, Motorola A920 dan Motorola A925.
Sebagai sistem
operasi untuk perangkat
komunikasi bergerak, Symbian
OS merupakan awal untuk ponsel masa depan. Berikut merupakan
kemampuan-kemampuan penting yang dimiliki Symbian OS yang dapat menangani
kebutuhan akan masa depan:
Integrasi menyeluruh antar contact info, messaging, browsing dan telepon
wireless.
Messaging(internet
mail dengan POP3, MAP4, SMTP, MHTML), Standar attachment termasuk Microsoft
word doc, Fax, Text messaging dengan SMS.
protokol telepon bergerak (2G voice dan circuit-switched data, 2.5G
packet switched data, 3G, dan SMS). Protokol
komunikasi (TCP/IP,WAP,Bluetooth,IrDA,serial)
Security
(enkripsi, secure protokol komunikasi termasuk HTTPS, WTLS danSSL),
certificate-base install aplikasi. Engine aplikasi
(contact, schedule, messaging, browsing, voice, office, utility dan system
control) Object
exchange (OBEX untuk appointment dan business card)
multimedia (mendukung beberapa format audio,video dan image).
Internasional
lokalisasi (unicode karakter, handwriting recognition).
Programming dan content development (C++, Java, WAP dan web) Sinkronisasi
dengan PC.
Support beberapa tipe tampilan (keyboard base dan/atau pen-base)
Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut: Small,
kaya feature.
Platform
terbuka untuk aplikasi-aplikasi third-party. Konektifitas yang baik dengan
perangkat lain. Platform yang berkembang. High performance, 32 bit OS dengan
preemptive multitasking. Long battery life. Dukungan dan komitmen dari pembuat
ponsel dunia. Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa
device.
Dalam masalah
kehandalan, Symbian OS
dirancang sedemikian rupa
sehingga tidak terjadi kehilangan data dan device sangat jarang sekali
reboot, karena Symbian OS mempunyai kemampuan sebagai berikut:
Mencegah
terjadinya memori leak dengan manajemen memori yang efektif
Melepas
sumber daya seketika sudah tidak digunakan lagi.
Menangani
dengan baik error out of memory dengan
error-handling framework yang efektif
Komponen
Symbian OS merupakan
sebuah sistem operasi
yang mengatur seluruh sumber daya yang ada didalam ponsel. Symbian
OS disusun dari enam komponen, yaitu:
·
Middleware
·
Application
Engine
·
UI
Framework
·
Synchronization
·
JVM
·
Arsitektur
Merupakan
inti dari sistem operasi yang terdiri dari device driver, data table, dan
program yang memungkinkan user berinteraksi dengan perangkat keras. Kernel
merupakan program yang berjalan setiap waktu dan mengatur layanan-layanan yang
diberikan ke user.
Symbian OS
merupakan sistem operasi berbasis microkernel yaitu hanya elemen-elemen yang
penting yang berada di kernel sedangkan fungsi yang lain ada dalam middleware,
sehingga membuat kernel sangat ringkas dan arsitekturnya menjadi lebih modular.
Dari awalnya
Symbian OS merupakan sistem operasi 32-bit yang mendukung multitasking dan
multithreading. Ukuran microkernel sekitar 5% dari keseluruhan system operasi,
yang berkisar antara 500kB sampai 15MB
tergantung pada ada tidaknya dukungan java dan aplikasi-aplikasi lain yang
ikut diinstal. Pemisahan inti dan komponen lain membuat sistem sangat modular,
yang akan meningkatkan portabilitas platform dan membuat proses upgrade dan
perubahan platform lebih mudah dilakukan. Berikut merupakan arsitektur
microkernel Symbian OS.
Komponen
microkernel menerapkan atomic service yang diperlukan keseluruhan aplikasi di
sistem, mengontrol sumber daya seperti memori, proses, thread, dan IPC. Fungsi
yang tidak mungkin dimasukkan ke kernel kerena alasan kompleksitas dan besar,
dipisah ke internal server. Internal server mengembangkan fungsi inti, misalnya
untuk menangani graphic dan media penyimpanan, dapat mempunyai proses sendiri
atau share library. External server menggunakan servis dari microkernel dan
internal server untuk memberikan servis ke client. External server menangani
komunikasi (serial comm server, socket server, message server, telephony
server), graphics (window, font, bitmap server), audio(media server), storage
media (file server). External server dieksekusi pada proses tersendiri, setiap
external server memberikan client side API yang membungkus IPC antara client
dengan server. Sedangkan Adapter memberikan interface yang transparan untuk
client seperti detail komunikasi.
·
Middleware
Merupakan
kumpulan library, data storage, dan program yang mengimplementasikan system
servis. Kesemuanya itu tidak perlu diletakkan dalam kernel. Manajemen data,
komunikasi dan graphics termasuk servis system tersebut. Sebagai contoh window
system yaitu yang mengatur bagaimana user berinteraksi dengan perangkat keras,
hal ini tidak cukup penting untuk diletakkan didalam kernel. Symbian OS
menggunakan server untuk implementasi middleware. Idenya adalah server yang
dapat mengatur servis dari beberapa client dan merespon permintaan-permintaan
tersebut. Dengan membuat sebuah layer baru untuk middleware, designer dapat
dengan mudah merancang sistem servis baru tanpa harus merubah kernel.
·
Application Engine
Aplikasi
user level dapat memanfaatkan servis yang diberikan pada level middleware yaitu
dengan menggunakan application engine. Application engine yang melakukan
koordinasi untuk mengakses sumber daya yang tidak begitu penting. Application
engine diantaranya adalah sebagai berikut: Agenda engine, Contact engine, Sheet
engine, Alarm server and WorldTime engine, Spell engine, dan Help engine.
·
UI Framework
User
interface merupakan faktor utama untuk sebuah ponsel, yang menyebabkan ponsel
mudah digunakan, mudah dirubah dan diprogram. Symbian OS menerapkan framework
untuk user interface sehingga mudah diadaptasi. Dalam Symbian OS ada dua user
interface dalam frameworknya yang menggunakan komponen yang umum seperti
kontrol dan dialog yaitu Uikon dan Eikon.
·
Synchronization
Sinkronisasi
dengan peralatan lain ataupun dengan komputer desktop menjadi perhatian dalam teknologi
ponsel. Symbian OS menerapkan 3 bagian untuk sinkronisasi yaitu Connection
manager yang melakukan inisialisasi koneksi antar device dan mendeteksi jikalau
ada device yang ingin melakukan koneksi. Connectivity server yang
mengimplementasi sesi sinkronisasi seperti file browsing file sinkronisasi,
back and restoration. File Converter yang melakukan transfer data antar format
yang berbeda.
·
JVM
Symbian OS
mengimplementasikan teknologi java yang dikenal dengan J2ME. JVM merupakan
salah satu komponen dalam Symbian OS yang untuk perangkat ponsel dikenal dengan
KVM (kilo virtual machine). JavaPhone dan PersonalJava yang merupakan bagian
dari J2ME specification juga diimplementasikan dalam Symbian OS.
·
Arsitektur
Gambar
diatas menunjukkan Arsitektur Symbian OS versi 6.x. Subsystem yang lebih atas
mempunyai ketergantungan dengan beberapa subsystem yang dibawahnya, walaupun
tidak selalu demikian. Sebagai contoh, WAP stack, Bluetooth, Infrared dan
Narrow band merupakan protokol-protokol yang ada dalam comms infrastructure.
Messaging juga bergantung pada WAP stack, tetapi java tidak bergantung dengan
infrared. Komponen komponen dalam arsitektur diatas selengkapnya sebagai
berikut:
Base,
Terdiri atas Sistem runtime yang sangat dasar, low-level security.
Application framework,
Terdiri atas API untuk manajemen data, text, clipboard, graphics,
internationalization, dan inti komponen GUI.
Multimedia,
Terdiri atas audio recording dan playback, fungsi-fungsi yang berhubungan
dengan image.
Communication
infrastructure and network stacks, Terdiri atas stack komunikasi yang luas
termasuk TCP/IP,GSM,GPRS dan WAP. Komunikasi Personal seperti infrared,
Bluetooth dan serial.
Messaging,
Terdiri atas internet mail,SMS dan Fax.
Browsing,
Terdiri atas WML dan HTML browsing engine.
Application
protocols,service and engines, Terdiri atas engine untuk manajemen
contact,schedule dan to-do list manajemen dan aplikasi-aplikasi yang lain
Java,
Terdiri atas PersonalJava 3.0 spec JVM-based java runtime system dengan
JavaPhone 1.0 APIs.
Connectivity,
Terdiri atas converter dan viewer untuk format data foreign termasuk attachment
mail Microsoft word Framework komunikasi untuk berhubungan dengan PC.
Tools,
Terdiri atas tool untuk membuat aplikasi, ROMs dan untuk debug target aplikasi.
2.4 Linux Sistem Operasi
2.4.1 Perkembangan komputer pada
awalnya.
Perkembangan
komputer khususnya PC (Personal Computer) tidak lepas dari kemajuan tekhnologi
CPU (Central Processing Unit). Perkembangan CPU yang begitu cepat dari jumlah
transistor 2.300 pada tahun 1971 menjadi 7,5 juta pada tahun 1997 membuat kita
berdecak kagum bukan main (jenis Intel). Perkembangan ini semula untuk
diimplementasikan untuk menjalankan sistem operasi DOS (Disk Operating System)
yang dikeluarkan oleh Microsoft sebagai pemasok software pada saat itu. Akan tetapi
lama kelamaan munculah berbagai sistem operasi yang lain termasuk Linux sehingga
perkembangan CPU menjadi meningkat serta diiringi muncul beberapa produsen
prosesor pesaing selain Intel seperti AMD, Cyrix, IBM dan yang lainnya.
2.4.2 Kelemahan program aplikasi komersial.
Kebutuhan
program yang digunakan sebagai sarana belajar tidaklah sama, dengan program
yang digunakan sehari-hari baik untuk development ataupun produksi. Dengan
telah terbiasanya mahasiswa menggunakan program yang "kurang cocok" untuk
tujuan belajar membuat mahasiswa yang "ingin benar-benar mempelajari tekhnologi
komputer" menjadi tidak mencapai tujuannya atau tidak efektif. Ketidaksesuaian
ini disebabkan oleh beberapa faktor antara lain :
1. Pengguna
tidak memiliki dasar mengenai mekanisme perangkat keras dan lunak yang baik.
Hal ini disebabkan perangkat lunak yang digunakan sebagai sarana untuk belajar
hanya memberikan gambaran yang suram. Dari dinyalakan computer hingga
beroperasi, para pengguna tidak memahami proses apa yang terjadi pada saat boot up tersebut. Hal ini tentu saja tidak sesuai
dengan pendidikan bidang komputer yang menuntut untuk memahami proses tersebut.
2. Mereka
tidak memahami komponen-komponen dasar pembentuk sistem perangkat lunak. Misal
mereka tidak memiliki dasar pemahaman mengenai kernel, shell, user interface, windows manager, task manager, desktop
manager, dan
termasuk konsep jaringan.
3. Kebiasaan
menggunakan GUI (Graphic
User Interface) juga
membuat pengguna kurang memiliki "sense of debugging".
4.
Kekurangan ini menjadi user hanya menjadi end user belaka karena hanya menjadi pengguna
program biasa. Padahal pengguna juga diharapkan untuk perlu menjadi pengguna
yang memahami program yang ia gunakan. Sejak masa perkembangan tekhnologi
komputer dan penggunaan sehari-hari, baik dalam praktikum maupun lainnya,
mahasiswa menggunakan perangkat-perangkat lunak komersial tersebut. Sehingga
secara otomatis ketika mahasiswa memasuki lingkungan kerja, mereka lebih
"familiar" dengan perangkat lumak komersial tersebut. Padahal secara
tidak langsung dapat memberikan wawasan yang sempit karena mereka hanya bisa
memakai tetapi tidak bisa mengerti apa yang ada di dalam perangkat lunak
komersial tersebut. Di lain pihak jika mereka memasuki lingkungan kerja yang
menggunakan lingkungan UNIX, mereka menjadi tidak siap karena tidak dibekali
pengetahuan ketrampilan dalam menggunakan UNIX. Padahal sebagian besar aplikasi
"serius" seperti perbankan, perusahaan minyak, dll banyak yang
menggunakan UNIX sebagai sistem operasinya. Hal ini menimbulkan pendapat yang
menyatakan bahwa mahasiswa lulusan perguruan tinggi komputer tidak siap untuk
memasuki dunia industri. Beberapa PTS menyiasati hal ini dengan memberikan
pelatihan tambahan untuk pengetahuan UNIX atau beberapa alumni mengambil
pelatihan UNIX di luar kampus. Sehingga hal ini menyebabkan pengetahuan UNIX
kurang populer di dalam kalangan pengguna. Mengapa kurang populer :
1. Pelatihan
UNIX memerlukan biaya yang mahal. Karena UNIX sendiri merupakan barang mahal
bagi para pengguna.
2. Semakin
populernya aplikasi berbasis DOS/Windows menjadi lebih menigkat karena anggapan
"kemudahan untuk mencoba dan mempelajarinya". Padahal reliabilitasnya
dipertanyakan.
3. Pengguna
UNIX adalah rata-rata hanya para akademisi yang benar-benar serius dan beberapa
perusahaan besar yang menggunakan sistem operasi ini. Dampak negatif dari
program komersial adalah kebiasaan untuk membajak atau mencopy program secara
illegal. Walaupun memang ada pendapat yang mengatakan bahwa jika tanpa bajakan
maka para pengguna tidak akan mendapatkan aplikasi yang diinginkan karena
biayanya yang mahal. Akan tetapi ternyata proses bajak membajak dapat mematikan
potensi para programmer lokal enggan untuk mengembangkan aplikasinya sendiri
karena banyaknya program bajakan di Indonesia dan lagipula apa pun tujuannya
pembajakan merupakan pelanggaran hukum. Aplikasi DOS/Windows kurang menunjang atau
membentuk kerangka berpikir pembuatan untuk membuat perangkat lunak sendiri
atau tool sendiri. Padahal trend saat ini menggunakan pendekatan "user centered", artinya program dikembangkan sesuai
dengan kebutuhan oleh user atau pengguna. Jadi seharusnya dengan makin
merebaknya trend ini maka dalam membuat solusi tidak terjebak hanya memilih
solusi jadinya atau sekedar menjadi agen penjual saja. Hal ini berbeda dangan
kebiasaan bekerja di dalam lingkungan UNIX, yang memiliki konsep "tools make tools". Para mahasiswa akan cenderung
terdorong untuk mebuat program atau "tool" yang sesuai dengan kebutuhannya
sendiri. Dan diharapkan akan menciptakan inovasi-inovasi tekhnologi informasi
yang sesuai dengan kebutuhan user setempat.
2.4.5 Kondisi saat ini.
Krisis
moneter jelas memberikan dampak pada penentuan arah kebijakan pengembangan
tekhnoogi informasi, baik di sisi penggunaan maupun pendidikan. Dengan
merosotnya kemampuan finansial pada semua institusi termasuk juga institusi pendidikan
maka kemampuan untuk membeli perangkat keras dan lunak semakin menurun. Padahal
penggunaan perangkat lunak "sistem operasi baru" membutuhkan perangkat
keras yang lebih besar. Tetapi situasi seperti ini membuat kita dilematis. Di
satu sisi kita menginginkan adanya sistem tekhnologi informasi yang mencukupi
untuk meningkatkan kondisi ekonomi. Misal kebutuhan akan mail server, web server, sistem pemrosesan dokumen yang bisa
menekan biaya operasional pada saat ini krusial. Tetapi di satu sisi yang lain,
kebutuhan itu dapat diatasi jika menggunakan solusi berbasiskan perangkat lunak
yang populer, akan membutuhkan tambahan biaya untuk perangkat keras dan lunak
yang tidak sedikit. Sehingga dibutuhkan perangkat lunak alternatif yang murah
tetapi yang tidak membutuhkan perangkat keras yang terlalu canggih namun
mempunyai fungsi yang optimal. Bukan hanya mengejar mode belaka atau
popularitas tetapi fungsi dari sistem tersebut harus terwujud.
2.5.1 ANDROID
Handphone dengan sistem operasi android sedang banyak dicari orang
saat ini. Bila semula harga hanphone android cenderung lebih tinggi bila
dibanding dengan jenis handphone yang sama di kelasnya, saat ini harga
handphone endroid sudah lebih terjangkau. Tidak sedikit masyarakat yang
memutuskan untuk beralih menggunakan jenis handphone ini karena dirasa koneksi
internetnya lebih cepat bila dibandingkan dengan smartphone yang lain.
Berikut ini adalah pengertian dan definisi android:
# WIKIPEDIA
Android adalah sistem operasi untuk telepon seluler yang berbasis
Linux
# MATAMAYA STUDIO
Anroid mrupakan operating system dari Google yang bersifat open
source, sehingga berbeda dengan windows dimana kita harus membeli lisensinya
# JUBILEE ENTERPRISE
Android adalah sebuah sistem operasi yang memberi kemudahan dalam
berkirim email melalui fasilitas Gmail
Anroid merupakan sistem operasi mobile berbasis kernel Linux yang
dikembangkan oleh Android Inc dan kemudian diakuisisioleh Google
# WEI-MENG LEE
Android adalah sebuah sistem operasi pada handphone yang bersifat
terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh
setiap orang yang ingin menggunakannya pada perangkat mereka
Android merupakan kekuatan baru bagi jutaan ponsel, tablet, dan
perangkat lain yang membawa kecepatan Google dan web ke tangan anda
# WWW.DEVELOPER.ANDROID.COM
Android adalah software untuk perangkat mobile yang mencakup
aplikasi sistem operasi, middleware, dan key
# AJITH ABRAHAM, JAMIE LLORET MAURI & JOHN
BUFORD
Android adalah sistem operasi milik Google. Sistem operasi ini
berbeda dengan sistem operasi yang sebelumnya bisa digunakan pada mobile
devices, notebook, dan komputer
Google
akhirnya meluncurkan sistem operasi terbaru Android 4.4 KitKat bersama dengan
Nexus 5 dalam konferensi pers di San Fransisco, Kamis (31/10) malam. Android
KitKat membawa sejumlah pembaruan dibanding seri Android 4.3 Jelly Bean.
Namun, harapan tertinggi banyak orang kepada Google adalah mereka bisa menekan fragmentasi perangkat Android di pasar saat ini dengan menghadirkan sistem operasi yang bisa dipakai baik di perangkat kelas atas maupun kelas menengah.
Keinginan itu sedikit terobati karena Google menegaskan, Android KitKat hanya membutuhkan memory 512 MB atau 16 persen lebih kecil dibanding Jelly Bean. KitKat juga lebih hemat 12,9 persen dalam penggunaan piksel.
Ini artinya, perangkat kelas menengah yang menggunakan memory 512MB-1GB sudah bisa menjalankan Android KitKat. Dengan demikian, pengalaman penggunaan Android di perangkat murah dan mahal tak akan terlalu jauh berbeda.
Selama ini, produsen perangkat Android murah lebih memilih Android 2.3.3 Gingerbread karena lebih enteng untuk hardware berspesifikasi rendah. Perangkat Android murah ini sangat laris di negara berkembang, termasuk Indonesia.
Berikut 11 fitur unggulan yang muncul di Android KitKat, seperti dilansir Itproportal, Selasa (5/11/2013).
1. Multitasking lebih cepat
KitKat bisa mengoptimasi memori dan meningkatkan kemampuan fitur layar sentuh. Google mengatakan bahwa KitKat menyediakan respons lebih cepat dan akurat ketimbang versi sebelumnya.
2. Dukung aksesibilitas lebih baik
Versi Android baru ini mendukung pengalaman aksesibilitas yang lebih baik dengan menambahkan preferensi untuk Closed Captioning. Untuk mengaktifkannya, pengguna bisa mengarahkan ke Pengaturan, Aksesibilitas, kemudian memilih Captions. Caption biasa digunakan sebagai keterangan pada foto.
3. Mudahkan akses file
Google mengatakan bahwa akses storage terbaru bisa membuat pengguna lebih mudah untuk menelusuri dan membuka dokumen, gambar dan file lainnya.
4. Memudahkan cetak dokumen
Android KitKat menyediakan kemudahan dalam mencetak dokumen melalui perangkat mobile. Google mengungkapkan, pengguna bisa mencetak file ke semua printer yang terhubung dengan Google Cloud Print serta printer HP ePrint dan printer lainnya yang memiliki aplikasi di Google Play Store.
5. Tingkatkan pengalaman membaca melalui eBook
Google menjanjikan sebuah pengalaman pembersih eBook pada KitKat. Dengan fitur ini, maka sistem secara otomatis menyembunyikan segala macam tampilan, kecuali gambar atau teks yang ingin Anda lihat. Google menambahkan, hanya tinggal menggeser tepi layar untuk membawa kembali tampilan status bar dan tombol navigasi
6. Dukung dua sensor baru
KitKat mendukung perpaduan dua sensor baru, yakni pendeteksi langkah dan penghitung langkah pengguna. Ini bisa berfungsi untuk mengubah perangkat Android Anda menjadi alat untuk mendukung kebugaran. Kabarnya, fitur ini tersedia pada Nexus 5 dan digunakan pada aplikasi seperti Runtastic.
7. Tingkatkan tampilan 'art'
Google merapikan User Interface untuk menampilkan elemen antarmuka lebih baik pada aplikasi. Google juga menjanjikan visual menyenangkan dan 'movie art' ketika perangkat Anda berada dalam posisi terkunci.
8. Smart Caller ID
Cara kerja aplikasi ini adalah untuk mendeteksi nomor telepon yang melakukan panggilan ke ponsel pengguna. Misalnya, jika ada panggilan yang masuk ke ponsel pengguna dan bukan dari daftar kontak, Caller ID akan menemukan dari perusahaan mana nomor tersebut berasal.
9. Kontak Prioritas
Dengan Android KitKat, sistem dapat mengetahui nomor kontak mana yang paling sering Anda hubungi. Anda juga bisa mencari tempat terdekat, mencari kontak Anda atau orang dalam domain Google Apps.
10. 'OK Google'
Dengan hanya mengatakan kata kunci "Ok Google" atau "Ok Google now", pengguna bisa mengoperasikan ponsel hanya dengan memerintah lewat suara tanpa menyentuhnya. Dengan fitur ini pengguna bisa melakukan panggilan telepon, petunjuk arah di Google Maps, pencarian di mesin pencari Google, dan berbagai aplikasi lain.
11. Pemusatan pesan SMS dan MMS
Aplikasi Hangouts baru di KitKat akan menyentralisasikan semua pesan SMS dan MMS di samping percakapan dan video calls. Dengan versi Android terbaru ini, pengguna juga bisa berbagi informasi mengenai lokasi pengguna dan mengirimkan gambar animasi berformat GIF.
Namun, harapan tertinggi banyak orang kepada Google adalah mereka bisa menekan fragmentasi perangkat Android di pasar saat ini dengan menghadirkan sistem operasi yang bisa dipakai baik di perangkat kelas atas maupun kelas menengah.
Keinginan itu sedikit terobati karena Google menegaskan, Android KitKat hanya membutuhkan memory 512 MB atau 16 persen lebih kecil dibanding Jelly Bean. KitKat juga lebih hemat 12,9 persen dalam penggunaan piksel.
Ini artinya, perangkat kelas menengah yang menggunakan memory 512MB-1GB sudah bisa menjalankan Android KitKat. Dengan demikian, pengalaman penggunaan Android di perangkat murah dan mahal tak akan terlalu jauh berbeda.
Selama ini, produsen perangkat Android murah lebih memilih Android 2.3.3 Gingerbread karena lebih enteng untuk hardware berspesifikasi rendah. Perangkat Android murah ini sangat laris di negara berkembang, termasuk Indonesia.
Berikut 11 fitur unggulan yang muncul di Android KitKat, seperti dilansir Itproportal, Selasa (5/11/2013).
1. Multitasking lebih cepat
KitKat bisa mengoptimasi memori dan meningkatkan kemampuan fitur layar sentuh. Google mengatakan bahwa KitKat menyediakan respons lebih cepat dan akurat ketimbang versi sebelumnya.
2. Dukung aksesibilitas lebih baik
Versi Android baru ini mendukung pengalaman aksesibilitas yang lebih baik dengan menambahkan preferensi untuk Closed Captioning. Untuk mengaktifkannya, pengguna bisa mengarahkan ke Pengaturan, Aksesibilitas, kemudian memilih Captions. Caption biasa digunakan sebagai keterangan pada foto.
3. Mudahkan akses file
Google mengatakan bahwa akses storage terbaru bisa membuat pengguna lebih mudah untuk menelusuri dan membuka dokumen, gambar dan file lainnya.
4. Memudahkan cetak dokumen
Android KitKat menyediakan kemudahan dalam mencetak dokumen melalui perangkat mobile. Google mengungkapkan, pengguna bisa mencetak file ke semua printer yang terhubung dengan Google Cloud Print serta printer HP ePrint dan printer lainnya yang memiliki aplikasi di Google Play Store.
5. Tingkatkan pengalaman membaca melalui eBook
Google menjanjikan sebuah pengalaman pembersih eBook pada KitKat. Dengan fitur ini, maka sistem secara otomatis menyembunyikan segala macam tampilan, kecuali gambar atau teks yang ingin Anda lihat. Google menambahkan, hanya tinggal menggeser tepi layar untuk membawa kembali tampilan status bar dan tombol navigasi
6. Dukung dua sensor baru
KitKat mendukung perpaduan dua sensor baru, yakni pendeteksi langkah dan penghitung langkah pengguna. Ini bisa berfungsi untuk mengubah perangkat Android Anda menjadi alat untuk mendukung kebugaran. Kabarnya, fitur ini tersedia pada Nexus 5 dan digunakan pada aplikasi seperti Runtastic.
7. Tingkatkan tampilan 'art'
Google merapikan User Interface untuk menampilkan elemen antarmuka lebih baik pada aplikasi. Google juga menjanjikan visual menyenangkan dan 'movie art' ketika perangkat Anda berada dalam posisi terkunci.
8. Smart Caller ID
Cara kerja aplikasi ini adalah untuk mendeteksi nomor telepon yang melakukan panggilan ke ponsel pengguna. Misalnya, jika ada panggilan yang masuk ke ponsel pengguna dan bukan dari daftar kontak, Caller ID akan menemukan dari perusahaan mana nomor tersebut berasal.
9. Kontak Prioritas
Dengan Android KitKat, sistem dapat mengetahui nomor kontak mana yang paling sering Anda hubungi. Anda juga bisa mencari tempat terdekat, mencari kontak Anda atau orang dalam domain Google Apps.
10. 'OK Google'
Dengan hanya mengatakan kata kunci "Ok Google" atau "Ok Google now", pengguna bisa mengoperasikan ponsel hanya dengan memerintah lewat suara tanpa menyentuhnya. Dengan fitur ini pengguna bisa melakukan panggilan telepon, petunjuk arah di Google Maps, pencarian di mesin pencari Google, dan berbagai aplikasi lain.
11. Pemusatan pesan SMS dan MMS
Aplikasi Hangouts baru di KitKat akan menyentralisasikan semua pesan SMS dan MMS di samping percakapan dan video calls. Dengan versi Android terbaru ini, pengguna juga bisa berbagi informasi mengenai lokasi pengguna dan mengirimkan gambar animasi berformat GIF.
BAB III
PEMBAHASAN
3.1 Sejarah Komputer menurut periode/generasi
3.1.1 Komputer sebagai Alat Hitung Tradisional
Alat Hitung Tradisional dan Kalkulator Mekanik Abacus, yang
muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di
beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin
komputasi. Setelah hampir 12 abad,
muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal
(1623-1662), menemukan kalkulator roda numerik (numerical wheel calculator)
untuk membantu ayahnya melakukan perhitungan pajak. Kotak persegi kuningan ini
yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk
menjumlahkan bilangan hingga delapan digit. Kelemahan alat ini adalah hanya
terbatas untuk melakukan penjumlahan.
Pada Tahun 1694, seorang matematikawan dan filsuf Jerman,
Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat
mesin yang dapat mengalikan. Dengan mempelajari catatan dan gambar-gambar yang
dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya. Pada tahun 1820,
Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat
fungsi aritmatik dasar. Kalkulator mekanik Colmar adalah Arithometer yang
banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan
Leibniz, Colmar membantu membangun era komputasi mekanikal.
Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor
matematika Inggris, Charles Babbage (1791-1871). Pada tahun 1812, Babbage
memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin
mekanik sangat baik dalam mengerjakan tugas yang sama berulang kali tanpa
kesalahan, sedang matematika membutuhkan repetisi sederhana dari suatu
langkah-langkah tertentu. Usaha Babbage yang pertama untuk menjawab masalah ini
muncul pada tahun 1822, ketika ia mengusulkan suatu mesin untuk melakukan
perhitungan persamaan differensial, yang dinamakan Mesin Differensial. Dengan
menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat
melakukan kalkulasi serta mencetak hasilnya secara otomatis.
Setelah bekerja dengan
Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk
memulai membuat komputer general-purpose yang pertama, yang disebut Analytical
Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting
dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari
pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada
publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini
memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga
membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen
Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA
sebagai penghormatan kepadanya.
Pada Tahun 1889, Herman Hollerith (1860-1929) juga menerapkan
prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah
menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus
Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan
waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya
populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun
untuk menyelesaikan perhitungan sensus.
Hollerith menggunakan kartu perforasi untuk memasukkan data
sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu
dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil
sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan
dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data.
Tingkat kesalahan perhitungan juga dapat ditekan secara drastis. Hollerith
kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas. Ia
mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi
International Business Machine (1924) setelah mengalami beberapa kali merger.
Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat
pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh
kalangan bisnis dan pemerintahan untuk permrosesan data hingga tahun 1960.
Pada masa berikutnya, beberapa Insinyur membuat penemuan baru
lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk
menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat
menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit
oleh kalangan akademisi. Pada tahun 1903, John V. Atanasoff dan Clifford Berry
mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit
elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864)
berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik
dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah
ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry
membuat komputer elektrik pertama di tahun 1940.Namun proyek mereka terhenti
karena kehilangan sumber pendanaan.
3.1.2
Komputer Generasi Pertama
Dengan terjadinya Perang
Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha
mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki
komputer. Hal ini tentu saja meningkatkan pendanaan pengembangan komputer serta
mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang
insinyur Jerman membangun sebuah Komputer Z3, untuk mendisain pesawat terbang
dan peluru kendali. Pihak sekutu juga membuat kemajuan lain dalam pengembangan
kekuatan komputer. Pada Tahun 1943, pihak Inggris menyelesaikan komputer
pemecah kode Rahasia yang dinamakan Colossus yang berfungsi untuk memecahkan
kode - rahasia yang digunakan Jerman. Dampak pembuatan Colossus ini tidak
terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama,
colossus bukan merupakan komputer serbaguna (general - purpose computer), ia
hanya didisain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini
dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan
oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H.
Aiken (1900-1973), seorang insinyur Harvard yang bekerja sama dengan IBM,
berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut
berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel
sepanjang 500 mil. The Harvd - IBM Automatic Sequence Controlled Calculator,
atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal
elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi
dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak
fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat
melakukan perhitungan Aritmatik dasar.
Perkembangan komputer
lain pada masa ini adalah Electronic Numerical Integrator And Computer (ENIAC),
yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of
Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor,dan 5 juta
titik solder. Komputer tersebut merupakan mesin yang sangat besar yang
mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper
Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer
serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat
dibandingkan Mark I. Pada pertengahan tahun 1940-an, John von Neumann
(1903-1957) bergabung dengan Tim University of Pennsylvania dalam usaha
membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai
dalam teknik komputer.
Von Neumann mendesain Electronic Discrete Variable Automatic
Computer(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik
program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada
suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur
Von Neumann adalah Central Processing Unit (CPU), yang memungkinkan seluruh
fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Pada Tahun
1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington
Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von
Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric
memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC adalah
keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam
pemilihan presiden tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa
instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu.Setiap
komputer memiliki program kode-biner yang berbeda yang disebut “bahasa mesin”
(machine language).Hal ini menyebabkan komputer sulit untuk diprogram dan
membatasi kecepatannya.Ciri lain komputer generasi pertama adalah penggunaan
tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar)
dan silinder magnetik untuk penyimpanan data.
3.1.3
Komputer Generasi Kedua
Pada tahun 1948, penemuan transistor sangat mempengaruhi
perkembangan komputer. Transistor menggantikan vacum tube yang ada pada
televisi,radio,dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang
drastis. Transistor mulai digunakan di dalam komputer mulai sejak tahun 1956.
Penemuan lain yang berupa pengembangan memori inti-magnetik membantu
pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat
diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama
yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat
superkomputer bernama Stretch,dan Sprery-Rand membuat komputer bernama LARC.
Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom,dapat
menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh
peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk
kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua
LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di
Livermore,California,dan yang lainnya di US Navy Research and Development
Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin
dengan bahasa assembly. Bahasa Assembly adalah bahasa yang menggunakan
singkatan - singkatan untuk menggantikan kode biner.
Pada awal tahun 1960-an, mulai bermunculan komputer generasi
kedua yang sukses di bidang bisnis, di Universitas, dan di pemerintahan.
Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya
menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat
diasosiasikan dengan Komputer pada saat ini: printer, penyimpanan dalam
disket,memory,sistem operasi,dan program. Salah satu contoh penting komputer
pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri.
Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer
generasi kedua untuk memproses informasi keuangan.
Program yang tersimpan
di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan
fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan
harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat
mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau
menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat
itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula
Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan
kode mesin yang rumit dengan kata-kata,kalimat,dan formula matematika yang
lebih mudah dipahami oleh manusia.Hal ini memudahkan seseorang untuk memprogram
dan mengatur komputer.
Berbagai macam karir baru bermunculan (programmer,analyst,dan
ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan
berkembang pada masa komputer generasi kedua ini.
3.1.4
Komputer Generasi Ketiga
Walaupun transistor dalam banyak hal mengungguli vacum tube,
namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi
merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock)
menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument,
mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC
mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil
yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih
banyak komponen - komponen ke dalam suatu chip tunggal yang disebut
semikonduktor.
Hasilnya, komputer menjadi semakin kecil karena
komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi
ketiga lainnya adalah penggunaan sistem operasi (operating system) yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara
serentak dengan sebuah program utama yang berfungsi untuk memonitor dan
mengkoordinasi memori komputer.
3.1.5
Komputer Generasi Keempat
Setelah IC, tujuan
pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan
komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan
komponen dalam sebuah chip. Pada tahun 1980-an,Very Large Scale Integration
(VLSI) memuat ribuan komponen dalam sebuah chip tunggal. Ultra-Large Scale
Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk
memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah
keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut
juga meningkatkan daya kerja,efisiensi dan juga kehandalan komputer. Chip Intel
4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan
seluruh komponen dari sebuah komputer (Central Processing Unit, Memory, dan
Kendali Input/Output) dalam sebuah chip yangsangat kecil. Sebelumnya, IC dibuat
untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah
mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh
kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga
seperti microwave oven, televisi, dan mobil dengan electronic fuel injection
dilengkapi dengan mikroprosesor.
Perkembangan yang
demikian memungkinkan orang - orang biasa untuk menggunakan komputer biasa.
Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga
pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk
komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut
minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh
kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program
word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari
2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan
dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer
(PC) untuk penggunaan di rumah, kantor,dan sekolah. Jumlah PC yang digunakan
melonjak dari 2 juta unit pada tahun 1981 menjadi 5,5 juta unit pada tahun
1982. Sepuluh tahun kemudian,65 juta PC digunakan. Komputer melanjutkan
evolusinya menuju ukuran yang lebih kecil,dari komputer yang berada di atas
meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas
(laptop),atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan
pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem
grafis pada komputernya, sementara saingannya masih menggunakan komputer yang
berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible
dengan pemakaian CPU: IBM PC/486,Pentium,Pentium II,Pentium III,Pentium IV
(Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua
masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan
komputer di tempat kerja, cara – cara baru untuk menggali potensi terus
dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer -
komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk
saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling
berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer
tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses
tugas.Dengan menggunakan perkabelan langsung,yang disebut juga Local Area
Network (LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat
besar.
3.1.6
Komputer Generasi Kelima
Contoh imajinatif
komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur
C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang
diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan
(artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan
percapakan dengan manusia, menggunakan masukan visual, dan belajar dari
pengalamannya sendiri.
Walaupun mungkin
realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang
dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara
lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa
asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas
tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari
bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada
sekedar menterjemahkan kata - kata secara langsung.
Banyak kemajuan di
bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer
generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan
pemrosesan paralel, yang akan menggantikan model Von Neumann. Model von Neumann
akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk
bekerja secara serempak. Kemajuan lain adalah Teknologi Superkonduktor yang
memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat
mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon
dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer
Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan
bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan
proyek komputer generasi kelima ini akan membawa perubahan baru paradigma
komputerisasi di dunia.
3.1.7
Komputer Generasi Keenam
Sebuah perusahan komputer bernama IBM memang tak akan ada
matinya. Maka dari itu banyak orang IT yang menyebutnya si raja hak paten. kali
ini IBM tidak bekerja sendirian, di bantu juga oleh pihak AMD dan nVIDIA,
seorang bernama Road Runner ( pemegang perusahaan IBM sekarang ), membuat
sebuah Super Computer yang bisa di bilang tercanggih. Kecepatan proses daya
hitungnya mencapai 426798 kali manusia, 21988 kali personal computer, 5117 kali
server computer, dan 1341 kali super computer.
IBM menyediakan Mainboad bernama 8i CELL dengan 6948 Slot
Proccesor, 27792 PCI-Express 2.1 , 27792 Slot Memory RAM, 13896 Slot SATA 3
Dari masing-masing slot pada mainboardnya perangkat yang
digunakan adalah :
Ø 6948x AMD operton™ 4 core 4.40Ghz
Ø 27792x Nvidia geforce Tesla c250 Workstation 1520mb 384bit
GDDR5
Ø 27792x 4gb IBM Memory OEM DDR3
Ø 13896x 16TB IBM HDD OEM SATA 3
3.2
Komputer Masa Depan (Komputer Kuantum)
3.2.1
Sejarah
Perkembangan komputer melaju dengan pesatnya. Gordan Moore,
salah satu pendiri Intel bahkan mengatakan, kemampuan prosesor komputer (jumlah
transistor dan kecepatannya) akan bertambah dua kali lipat setiap 18 bulan. Hal
ini telah berlangsung selama hampir empat dasawarsa. Jika hal ini terus
berlanjut, diperkirakan ukuran transistor pada tahun 2030 akan menjadi hanya
sebesar atom hidrogen. Dengan ukuran sekecil ini, proses fisika dalam sebuah
transistor tidak akan mengikuti hukum-hukum fisika klasik, namun mengikuti
hukum fisika kuantum. Hal ini menciptakan harapan untuk menciptakan sebuah
komputer yang kemampuannya melebihi kemampuan yang dapat dicapai komputer saat
ini.
Jika dikatakan, Komputer Kuantum hanya butuh waktu 20 menit
untuk mengerjakan sebuah proses yang butuh waktu 1025 tahun pada komputer saat
ini, kita tentu akan tercengang. Hal inilah yang membuat para ilmuwan begitu
tertarik untuk mengembangkan kemungkinan terbentuknya komputer kuantum.
Meskipun hingga saat ini belum tercipta sebuah komputer kuantum yang
dibayangkan oleh para ilmuwan, kemajuan ke arah sana terus berlangsung. Bahkan
yang menarik, ternyata perkembangan komputer kuantum juga mengikuti apa yang
dikatakan oleh Gordan Moore di atas. Jika hal ini benar, para ilmuwan akan
dapat membangun sebuah komputer kuantum hanya dalam waktu lima tahun ke depan.
Setidaknya, begitulah yang dikatakan oleh Raymond Laflamme, ilmuwan dari
Massachusetts Institute of Technology (MIT), Amerika Serikat.
Ide mengenai komputer kuantum pertama kali muncul pada tahun
1970-an oleh para fisikawan dan ilmuwan komputer, seperti Charles H. Bennett
dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David
Deutsch dari University of Oxford, dan Richard P. Feynman dari California
Institute of Technology (Caltech).
Di antara para ilmuwan tersebut, Feynman lah yang pertama
kali mengajukan model yang menunjukkan bahwa sebuah sistem kuantum dapat
digunakan untuk melakukan komputasi. Lebih jauh, Feynman juga menunjukkan
bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum. Dengan
kata lain, fisikawan dapat melakukan eksperimen fisika kuantum melalui komputer
kuantum.
Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh
sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara
prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer
kuantum memiliki kemampuan yang melebihi komputer klasik.
Setelah Deutsch mengeluarkan tulisannya mengenai komputer
kuantum, para ilmuwan mulai melakukan riset di bidang ini. Mereka mulai mencari
kemungkinan penggunaan dari sebuah komputer kuantum. Pada tahun 1995, Peter
Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum
untuk memecahkan masalah faktorisasi dalam teori bilangan.
3.2.2
Algoritma Shor
Sebuah komputer kuantum tidaklah sama dengan komputer klasik.
Hal ini tidak dalam hal kecepatan saja, namun juga dalam hal pemrosesan
informasi. Sebuah komputer kuantum dapat mensimulasikan sebuah proses yang
tidak dapat dilakukan oleh komputer klasik. Hal ini membuat para ilmuwan harus
memiliki paradigma baru dalam hal permrosesan informasi.
Selama ini, sebuah komputer bekerja didasarkan hukum-hukum
fisika klasik. Informasi didefinisikan secara positif, direpresentasikan secara
material dan diproses berdasarkan hukum-hukum fisika klasik. Ketika para
fisikawan masuk ke dalam teori kuantum dalam pemrosesan informasi, mereka
diharuskan untuk mengubah pandangan mereka mengenai pemrosesan informasi. Lebih
jauh lagi, mereka harus mengembangkan sebuah sistem logika baru yang mengikuti
hukum-hukum fisika kuantum. Sistem logika baru ini disebut dengan logika
kuantum. Sistem logika kuantum berbeda sama sekali dengan sistem logika yang
selama ini dipakai, yaitu sistem logika yang dikembangkan oleh Aristoteles.
Dengan sistem logika yang baru, para ilmuwan harus memikirkan
sebuah algoritma yang berbeda untuk memproses informasi. Inilah yang sebenarnya
merupakan inti dari komputer kuantum. Beberapa algoritma telah dikembangkan dan
yang di antaranya telah berhasil ditemukan adalah Algoritma Shor yang ditemukan
oleh Peter Shor pada tahun 1995. Lewat Algoritma Shor ini, sebuah komputer
kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum
digunakan untuk mengamankan pengiriman data. Kode ini disebut kode RSA. Jika
disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA
tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA
membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini
tidaklah efektif.
Sebagai contoh, seorang pemecah kode akan membutuhkan waktu 8
bulan dan 1.600 pengguna internet jika ia akan memecahkan kode RSA yang
disandikan dalam 129 digit. Namun, jika pemecah kode menggunakan komputer
kuantum, mereka dapat memecahkan kode RSA 140 hanya dalam waktu beberapa detik.
Hal inilah yang membuat waswas para pengguna channel komunikasi rahasia saat
ini untuk melakukan pengiriman data secara aman.
3.2.3
Komunikasi Kuantum
Namun, sebagai kompensasi dari semua itu, komputer kuantum
juga memberikan cara baru dalam berkomunikasi secara aman lewat apa yang
disebut dengan komunikasi kuantum. Lewat komunikasi kuantum, penerima dan
pengirim data dapat mengetahui jika terdapat pihak ketiga yang mencoba untuk
menyadap komunikasi yang mereka lakukan. Namun, komunikasi kuantum hanya
mungkin jika tingkat noise dalam sebuah saluran komunikasi tidaklah terlalu
tinggi. Saat ini, British Telecom telah berhasil membangun sebuah jaringan
komunikasi yang memiliki noise tidak lebih dari 9 persen dalam jarak 10 km. Hal
ini membuat komunikasi kuantum menjadi mungkin di masa depan.
Selain Algoritma Shor, telah pula dikembangkan sebuah
algoritma lain oleh Lov Grover. Dengan menggunakan Algoritma Grover, komputer
kuantum dapat melakukan pencarian data terhadap suatu database acak dengan
kecepatan yang jauh melebihi kecepatan komputer saat ini.
3.3 KESIMPULAN
Dalam beberapa ulasan
di atas, dapat saya simpulkan bahwa perkembangan teknologi terutama pada
komputer mengalami perubahan yang sangat signifikan. Pada awalnya komputer
hanya sebagai alat hitung tradisional. Selanjutnya, generasi pertama pada
komputer sudah mampu menggerakkan komponen mekanik, tapi pada generasi pertama
ini pengoperasiannya dibuat secara spesifik pada tugas tertentu. Pada generasi
kedua, mengalami perubahan yang cukup signifikan dengan mengganti komponen
vacum tube pada generasi pertama dengan transistor. Selian komponennya, pada
generasi kedua ini penggunaan bahasa mesin diubah menjadi bahasa Assembly. Pada
generasi ketiga, kembali penggunaan komponen transistor diubah dengan
penggunaan IC. Pada generasi ketiga ini, komputer sudah menggunakan Sistem
Operasi (Operation System), ukuran komputer juga sudah megalami perubahan
ukuran menjadi kecil. Pada generasi keempat, sudah menggunakan Large Scale
Integration (LSI), karena dapat memuat ratusan komponen dalam sebuah chip.
Tidak hanya penggunaan LSI , generasi keempat juga menggunakan Very Large Scale
Integration (VLSI), Ultra - Large Scale Integration (ULSI). Pada generasi
kelima, komputer mengalami kemajuan rekayasa, yaitu kemampuan pemrosesan
paralel. Pada generasi keenam, IBM menciptakan Roadrunner, komputer supercepat
dengan kecepatan proses daya hitungnya mencapai 426798 kali manusia, 21988 kali
personal computer, 5117 kali server computer, dan 1341 kali super computer.
Pada generasi selanjutnya, komputer kuantum (komputer masa depan), komputer
super cepat dibanding Roadrunner. Komputer Kuantum hanya butuh waktu 20 menit
untuk mengerjakan sebuah proses yang butuh waktu 1025 tahun pada komputer saat
ini.
Bab IV
Penutup
Sekarang
tinggal kita, apakah kita mengikuti aliran dan hanya memilih aplikasi yang sesuai
dengan kebutuhan. Atau turun ke gelanggang persaingan dunia dengan menciptakan
trend baru, serta menciptakan aplikasi yang benar-benar sesuai dengan kebutuhan
kita. Sebagai lingkungan pendidikan pilihan terakhir yang sewajarnya ditempuh. Akhir
kata penulis mengucapkan terima kasih yang tulus dan sebesar-besarnya kepada :
1. Kepada
Tuhan Yang Maha Esa yang memberikan hikmat kepada penulis sehingga dapat
terselesaikan paper ini. 2. Dosen mata kuliah Kapita Selekta ibu Arlained yang
menjadi moderator terbaik di kelas yang memberikan kebebasan dalam menentukan
tema untuk para mahasiswa di kelas sehingga penulis dijinkan untuk menulis
paper dengan topik "Linux Sistem Operasi Masa Depan".
3. Papa dan
mama yang memberikan listriknya dipakai oleh komputer untuk mengetik paper ini
hingga selesai dan memberikan penulis makan dan minum serta tinggal di rumah.
4. Sdr. Ajan
& Chendra, sepupu tercinta yang rela meminjamkan majalah-majalahnya untuk
penulis bawa pulang.
5. Sdr.
Lukas & Paulus, juga sepupu tercinta yang rela meminjamkan
majalahmajalahnya untuk penulis bawa pulang serta masukannya yang berharga
apalagi dengan sedikit demo Linux di rumahnya.
6. Microsoft
yang walaupun banyak dihujani kritikan tetapi penulis tetap masih menggunakan
MS Word '97 dengan pertimbangan MS Word tetap merupakan program office terkenal
yang merupakan standar umum dan Encarta '97 untuk istilah-istilah penting yang
berguna bagi pembaca yang awam dalam komputer.
7. Sdr.
Ronny Christian, Sdri. Betty, Sdri. Linda & Lisa, yang walaupun sering
banyak bertanya kepada penulis soal komputer serta meminta pertolongan dalam membetulkan
komputer tetapi dari situ penulis bisa dituntut untuk belajar banyak.
8. Sdri.
Yuliana & Liani, teman-teman TU di kantor yang memberikan semangat kepada
penulis.
9. Sdri.
Lusiana pencetus mailing list KP_Bungur yang telah memberikan sarana untuk menyebarluaskan
hasil paper ini.
10. Sdr.
Christ, Joni, Yoppy, Wanto, Guna serta Sdri. Hernawati, Lina yang memberikan
dorongan mental dan memberikan penulis hiburan di waktu penulis stress.
11. Sdr.
Edwin, Dicky dan Budianto serta teman-teman kampus yang tidak dapat disebutkan
telah memberikan dorongan.
12. Serta
teman-teman yang tidak bisa disebutkan satu persatu telah memberikan dorongan
mental serta hiburan yang sangat berarti buat penulis untuk menyelesaikanpaper
ini.
13. Terakhir
adalah pembaca sekalian yang ada Internet. Walaupun tujuan utama membuat paper
ini adalah memenuhi tugas akademis tetapi penulis berkeinginan untuk hasil
paper ini disebarluaskan ke Internet untuk memasyarakatkan Linux demi lahirnya
"hacker" handal dari Indonesia. Semoga
melalui paper ini para pembaca mendapatkan manfaat, walaupun penulis menyadari
banyak sekali kekurangan-kekurangannya. Oleh karena itu pada kesempatan ini,
penulis memohon maaf sebesar-besarnya atas kekurangan-kekurangan yang ada pada
paper ini dan sangat berterima kasih sebesar-besarnya atas masukan saran dan kritik
untuk penulis yang mungkin dapat dikirim melalui E-mail.
Bab V
Istilah-Istilah
Penting
Kernel :
Inti sistem oeprasi dalam kode binary yang di load dan dijalankan oleh PC
setelah ia nyalakan.
Kernel
Monolitihic : Kernel "all
in one", yang mengandung
semua bagian yang dekat dengan sistem (driver, pengelolaan proses termasuk scheduler, pengelolaan memori dan sistem
file). Kelemahannya adalah ukurannnya dan tak adanya batas antar bagian dalam
memori, karena semua komponen dijalankan dalam modus kernel CPU yang terbatas.
Besarnya kernel yang aktif dapat dibatasi dengan mengeluarkan bagian-bagiannya
(misalnya driver) ke modul atau virtual diver. Kelebihannya prinsip monolithic
adalah kinerjanya.
Micorkernel
: Microkernel hanya berisi bagfian-bagian yang terpenting (scheduler, routine,
inisialisasi, dan mungkin manajemen memori). Sisanya seperti diver, sistem
file, interface grafis dan komponen jaringan merupakan program biasa bagi
kernel. Keuntungannya ialah berukuran kecil, lebih sederhana dan batas antara
memori komponen kernel dengan komponen user lebih baik. Kelemahannya ialah
kecepatan yang rendah : Perpindahan terus menerus antara Kernel-Mode dan
User-Mode setidaknya memperlambat CPU Intel.
Proses :
Prinsipnya pada sebuah program di start, menduduki sebuah ruang alamat di
memori dan masuk daftar tunggu scheduler. Pada kernel disebut "Init".
Multitasking
: Merupakan prosedur untuk menjalnkan beberapa proses secara bersamaan
(pararel) pada sebuah CPU. Multitasking dilakukan oleh scheduler.
Multithreading
: Threads merupakan bagian dari proses, yang
dapat dipisahkan untuk dijalankan secara pararel. Bila pembuat program merencanakan
beberapa threads, sebuah sistem operasi multithreading
dapat menjalankan threads
secara pararel pada beberapa
hardware.
Multiuser :
Prosedur yang memungkinkan beberapa orang menggunakan PC.
SMP :
Singkatan dari "Symetrical
MultiProcessing", suatu cara popular untuk menjalankan beberapa CPU yang setara haknya
dengan multitasking murni.
Scheduler :
Sebuah routine
(biasanya bagian
dari kernel) yang mengelola daftar semua proses sistem operasi dalam sebuah
atau beberapa antrian.
Preemptives
: Prosedur scheduling
yang menyingkirkan
sementara sebuah proses berjalan untuk memberi kesempatan pada proses lainnya.
Boot : Pada
saat komputer dimulai baik pada saat dinyalakan computer dari keadaan mati atau
"cold boot" atau keadaan nyala dengan menekan
Ctrl + Alt + Del atau "warm
boot".
Shell :
Suatu program yang terpisah untuk menyediakan komunikasi langsung antara user
dengan sistem operasi, contohnya adalah seperti command.com pada MS-DOS.
Interface :
Merupakan fungsi yang menghubungkan dengan program dengan user sehingga dapat
berinteraksi satu dengan lainnya. Interface dapat berupa grafis, menu dan
perintah baris seperti pada MSDOS (diungkapkan seperti C> ).
Windows
manager : Sebuah multitasing
graphical interface.
Desktop
manager : Sebuah layar yang nampak pada monitor baik di Macintosh maupun
Windows yang mempunyai banyak icon untuk menjalankan program.
GUI :
Singkatan dari "Graphic
User Interface" yaitu
tampilan grafis yang memungkinkan user untuk memilih perintah, memulai program
dan melihat isi file serta pilihan lain dengan gambargambar kecil yaitu icon.
Debug :
Suatu tekhnik untuk mencari dan memperbaiki kesalahan/bug dalam suatu program
komputer.
Networking :
Koneksi secara pisik antara komputer yang satu dengan yang lain. Dengan network
antara komputer dengan komputer yang lain dapat berbagi data dan printer serta
sumber daya yang lain. Dalam bahasa Indonesia dikenal sebagai Jaringan.
Server :
Salah satu konsep jaringan yaitu komputer yang melayani beberapa komputer yang
lain.
Mail server
: Suatu tempat untuk menyimpan E-mail dalam server.
Web : Suatu
halaman yang terdiri dari grafis dan suara yang terdapat pada internet.
Web server :
Suatu tempat untuk menyimpan web dalam server.
Source Code
: Perintah pemrograman yang dapat dibaca oleh manusia dan dapat diturunkan
menjadi object
code yaitu program
yang diterjemahkan/dicomplie dalam bahasa mesin. Jika open source code berarti kode tersebut dapat dibuka dan dilihat oleh user.
Speech
recognition : Kemampuan sebuah komputer untuk mengerti kata yang diucapkan
untuk tujuan menerima perintah dan data input dari komputer.
Plug and
Play : Suatu fungsi yang memungkinkan baik hardware maupun software untuk
dipasang secepatnya tanpa konfigurasi terlebih dahulu, sehingga memudahkan
untuk upgrade komputer.
Hacker :
Seseorang yang secara total terlibat dan menekuni bidang tekhnologi komputer.
Tetapi konotasi hacker
menjadi kurang baik sejak
kebangkitan era komputer karena mereka dianggap suka menebarkan kekacauan di
komputer seperti virus, mencuri data orang lain, dll. Namun perlu diketahui
bahwa sifat merusak itu lebih tepat disebut cracker sedangkan julukan hacker sebenarnya lebih tepat sebagai orang yang serius menekuni
program komputer/tekhnologi komputer.
Routing : Kegiatan yang rutin yang ada di dalam komputer.
Nameserver : Proses pemberian nama pada server.
Rendering
graphics : Proses manipulasi grafis.
Daftar
Pustaka
Wiryana, I
Made. (1999). Platform terbaik abad 21. Mikrodata, Vol 2(14), pp6-18.
Taslim, Edi.
(1999). Alternatif untuk Windows. Chip, Vol 7, pp42-53.
Prihanto,
Heri. (1999). Sistem operasi Linux. Mikrodata, Vol 1(14), pp29-35.
Ø
http://duniabaca.com/pengertian-komputer-dan-sejarah-komputer.html
Ø
http://andyspamkidz.multiply.com/journal/item/6?&show_interstitial=1&u=%2Fjournal%2Fitem
Ø
http://www.ksaday.com/2012/03/sejarah-komputer-dan-perkembangan.html