BERBAGI ITU INDAH ^_^

Senin, 10 Februari 2014

Jurnar Teknik Informatika


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.

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.



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