Cari Blog Ini

Sabtu, 18 September 2010

SISTEM PENGATURAN


1.            Jelaskan definisi Sistem Pengaturan !
I. Teori Dasar Sistem Kendali
Sistem Kendali adalah suatu sistem yang bertujuan untuk mengendalikan suatu proses agar output yang dihasilkan dapat dikontrol sehingga tidak terjadi kesalahan. Dalam hal ini output yang dikendalikan adalah kestabilannya, ketelitian, dan kedinamisannya. Secara umum, sistem kendali dapat dibedakan menjadi dua jenis yaitu :
1. Sistem kendali loop terbuka
2. Sistem kendali loop tertutup
I.1. Sistem Kendali Loop Terbuka
Sistem Kendali loop terbuka, keluaranya tidak mempengaruhi input. Atau dengan kata lain sistem kendali loop terbuka keluarannya (output) tidak dapat digunakan sebagai perbandingan umpan balik dengan inputnya. Akibatnya ketetapan dari sistem tergantung dari kalibrasi. Pada umumnya, sistem kendali loop terbuka tidak tahan terhadap gangguan luar. Dibawah ini adalah gambar diagram blok sistem kendali loop terbuka.
http://opi.110mb.com/opihomepage/grafik/ken_loop_terbuka.gif
Fungsi alih sistem kendali loop terbuka adalah : Vo(s) = G(s) Vi(s)
I.2. Sistem Kendali Loop Tertutup
Sistem kendali loop tertutup seringkali disebut sistem kendali umpan balik. Pada sistem kendali loop tertutup, sinyal kesalahan yang bekerja, yaitu perbedaan antara sinyal input dan sinyal umpan balik diinputkan kekontroller sedemikian rupa untuk mengurangi kesalahan dan membawa keluaran sistem kenilai yang dikehendaki. Pada umumnya sistem kendali loop tertutup tahan terhadap gangguan dari luar. Secara umum sistem kendali loop tertutup ini dibagi menjadi dua jenis, yaitu :
1. Sistem kendali continue
2. Sistem kendali diskrit
Secara umum gambar Sistem Kendali Loop Tertutup adalah sebagai berikut :
http://opi.110mb.com/opihomepage/grafik/ken_loop_tertutup.gif
Fungsi alih sistem kendali loop tertutup adalah : Vo(s) / Vi(s) = G(s) / (1 + G(s).H(s))
Dimana G(s) : Fungsi alih sistem; H(s) : Fungsi alih tranduser
Secara garis besar, sistem kendali jika ditinjau dari ketelitian dan kestabilan sistem dapat dibagi atas dua bagian, yaitu :
1. Sistem kendali dengan menggunakan PID kontroller
2. Sistem kendali on-off
II. Sistem Kendali On-off
Pada sistem kendali on-off ada dua keadaan yang akan dihasilkan output yaitu keadaan on atau keadaan off. Mikroprosesor dapat digunakan sebagai pengendali sistem kendali on-off. Secara umum sistem kendali on-off berbasis mikroprosesor dapat digambarkan seperti blok sebagai berikut.
http://opi.110mb.com/opihomepage/grafik/digr_sis_ken_on_off.gif
Tranduser digunakan untuk mengkonversi besaran tertentu menjadi tegangan yang umumnya berupa sinyal analog. Agar sinyal analog yang dihasilkan tranduser ini dapat terbaca oleh mikroprosesor, maka ia harus diubah dahulu menjadi sinyal digital. Rangkaian elektronika yang dapat mengkonversi sinyal analog menjadi sinyal digital adalah ADC. Data yang telah dikonversi oleh ADC akan diolah lebih lanjut oleh mikroprosesor untuk meng"on"kan atau meng"off"kan plant kita. Adapun fungsi driver pada sistem kendali berbasis mikroprosesor adalah sebagai penguat untuk meng"on"kan atau meng"off"kan sistem yang umumnya mempunyai tegangan dan catu daya yang besar sehingga dapat dikendalikan oleh mikroprosesor yang mempunyai tegangan keluaran yang kecil (5V).
2.       Sebut dan jelaskan 5 contoh sistem kendali buatan manusia !

1.   Suatu setrika listrik secara termostatis mengatur panas yang dihasilkan pada setrika. Masukan ke sistem tersebut adalah suhu acuannya, yang diset secara tepat oleh termostat, sedangkan keluarannya adalah suhu yang dihasilkan sebenarnya yang bisa dideteksi dengan cara pengukuran temperatur. Apabila termostat mendeteksi suhu keluaran lebih kecil dari masukan, arus listrik mengalir dan memanaskan elem en pemanas hingga suhu menyamai acuannya dan secara otomatis arus akan diputus lagi.
2.   Dalam berkendaraan di jalan raya terkadang ada pembatasan untuk kecepatan berkendara, misalnya rambu hanya mengijinkan 40 km/jam. Dengan adanya rambu tersebut, setiap pengendara harus mematuhi dengan cara memelihara supaya kecepatan kendaraan berkisar pada angka tersebut. Sebagai alat untuk memonitor biasanya dipasang speedometer dan acuannya adalah kecepatan 40 km/jam. Apabila terjadi penyimpangan antara yang tercatat pada speedometer terhadap kenyataan kecepatan kendaraan, maka pengendara senantiasa berusaha untuk melakukan pengendalian larinya kendaraan dengan menambah atau mengurangi kecepatan putaran mesin. Pros es yang dilakukan pengendara tersebut secara tidak langsung mensinergikan beberapa komponen yang mempengaruhi sistem kendali jelajah kendaraan.
3.   Pada pesawat terbang sebenarnya banyak sekali sistem yang harus dikendalikan misalnya kecepatan terbang, ketinggian terbang, sistem pembakaran, buka -tutup pintu pesawat, dan beberapa komponen pada mesin pe sawat terbang. Terlebih pada sistem pesawat tempur tentunya akan lebih banyak lagi yang perlu dikontrol karena memerlukan gerakan-gerakan manuver yang lebih dan juga untuk mengendalikan sistem persenjataannya. Pada kapal laut maupun kapal selam juga mempun yai beberapa komponen yang harus dikendalikan berkaitan dengan keperluan gerakan-gerakan bermanuver. Pemasangan instalasi kendali ini, tentunya bergantung pada keperluannya.

3.     Sebut dan jelaskan 5 contoh sistem kendali alamiah yang berada pada tubuh manusia !

Menurut Distefano dkk (1992), ada tiga jenis sistem pengaturan dasar yakni
1. Pengendalian alamiah, contohnya pengendalian suhu tubuh manusia, mekanisme buka-tutup pada jantung, sistem peredaran darah, sistem syaraf, sistem kendali pankreas dan kadar gula dalam darah, sistem pengaturan adrenalin, dan sistem kendali lainnya yang ada pada makhluk hidup.
2. Pengendalian buatan, contohnya yaitu mekanisme on-off pada saklar listrik, mekanisme buka-tutup pada keran air, sistem kontrol untuk menghidupkan dan mematikan televisi/radio/tape, kendali pada mainan anak -anak, pengaturan pada kendali suhu ruangan ber-AC, serta kendali perangkat elektronik seperti pada kulkas, freezer dan mesin cuci.
3. sistem kendali yang komponennya buatan dan alamiah, contohnya adalah pengendalian ketika orang mengendarai sepeda, motor atau mobil. Pengendara senantiasa mempergunakan matanya sebagai komponen alamiah untuk mengamati keadaan, disamping itu pengendara juga mengatur kecepatan berkendara dengan mengatur putaran mesinnya yang merupakan komponen buatan.
4. Pada Sistem pendingin AC ruangan, apa yang disebut masukan dan apa yang disebut keluaran ?

Sistem pengaturan temperatur ruangan agar temperatur ruangan terjaga konstan setiap saat, misalnya pada 20 °C. Pada kasus ini, temperatur disebut sebagai variabel terkendali. Selain itu, karena temperatur diukur oleh suatu termometer dan digunakan untuk menentukan kerja pengendali (apakah ruangan perlu didinginkan atau tidak), temperatur juga merupakan variabel input. Temperatur yang diinginkan (20 °C) adalah setpoint. Keadaan dari pendingin (misalnya laju keluaran udara pendingin) dinamakan variabel termanipulasi karena merupakan variabel yang terkena aksi pengendalian.
Alat pengendalian yang umum digunakan adalah Programmable Logic Controller (PLC). Alat ini digunakan untuk membaca input analog maupun digital, melakukan serangkaian program logika, dan menghasilkan serangkaian output analog maupun digital. Pada kasus sistem pengaturan temperatur, temperatur ruangan menjadi input bagi PLC. Pernyataan-pernyataan logis akan membandingkan setpoint dengan masukan nilai temperatur dan menentukan apakah perlu dilakukan penambahan atau pengurangan pendinginan untuk menjaga temperatur agar tetap konstan. Output dari PLC akan memperbesar atau memperkecil aliran keluaran udara pendingin bergantung pada kebutuhan. Untuk suatu sistem pengendalian yang kompleks, perlu digunakan sistem pengendalian yang lebih kompleks daripada PLC. Contoh dari sistem ini adalah Distributed Control System (DCS) atau sistem SCADA.

5.  Tetapkan masukan dan keluaran pada mesin freezer atau kulkas !
  1.Masukan
Masukan atau input adalah rangsangan dari luar yang diterapkan ke sebuah sistem kendali untuk memperoleh tanggapan tertentu dari sistem pengaturan.
2.Keluaran
Keluaran atau output adalah tanggapan sebenarnya yang didapatkan dari suatu sistem kendali.
6. Mengapa dalam pengukuran diperlukan instrument pengukur ?
Pengukuran tidak bisa dilakukan secara sembarangan, sebab memerlukan keterkaitan/keselarasan antara konsep dengan pelaksanaan penelitian serta kehati-hatian terhadap kesalahan pengukuran (Measurement error) yang dapat menjadi ancaman bagi keabsahan suatu penelitian. Dalam suatu penelitian sosial, menurut Sofian Effendi, proses pengukuran adalah rangkaian dari empat aktivitas, yakni :
1. menentukan dimensi konsep penelitian
2. rumusan ukuran untuk masing-masing dimensi (pertanyaan-
       pertanyaan yang relevan dengan dimensi)
3. tentukan tingkat ukuran yang akan digunakan (Nominal, Ordinal,
    Interval, Rasio)
4. tentukan tingkat kesahihan dan keajegan dari alat penguku

7. Gambarkan diagram system pengendalian temperature dari suatu setrika otomatis  dan jelaskan !
Suatu setrika listrik secara termostatis mengatur panas yang dihasilkan pada setrika. Masukan ke sistem tersebut adalah suhu acuannya, yang diset secara tepat oleh termostat, sedangkan keluarannya adalah suhu yang dihasilkan sebenarnya yang bias dideteksi dengan cara pengukuran temperatur. Apabila termostat mendeteksi suhu keluaran lebih kecil dari masukan, arus listrik mengalir dan memanaskan elem en pemanas hingga suhu menyamai acuannya dan secara otomatis arus akan diputus lagi.

8. Gambarkan dan jelaskan diagram system pengendalian jelajah mobil !
Dalam berkendaraan di jalan raya terkadang ada pembatasan untuk kecepatan berkendara, misalnya rambu hanya mengijinkan 40 km/jam. Dengan adanya rambu
tersebut, setiap pengendara harus mematuhi dengan cara memelihara supaya kecepatan kendaraan berkisar pada angka tersebut. Sebagai alat untuk memonitor biasanya dipasang speedometer dan acuannya adalah kecepatan 40 km/ jam. Apabila terjadi penyimpangan antara yang tercatat pada speedometer terhadap kenyataan kecepatan kendaraan, maka pengendara senantiasa berusaha untuk melakukan pengendalian larinya kendaraan dengan menambah atau mengurangi kecepatan putaran mesin. Pros es yang dilakukan pengendara tersebut secara tidak langsung mensinergikan beberapa komponen yang mempengaruhi sistem kendali jelajah kendaraan.





9. Jelaskan system pengendalian yang terdapat pada karburator motor atau mobil !

     Charcoal Canister adalah suatu kanister berisi arang pada sistim pengendalian penguapan yang digunakan untuk memerangkap uap bahan bakar untuk mencegahnya keluar ke udara bebas. Pemisah uap/zat cair digunakan untuk mencegah bahan bakar cair memasuki kanister berisi arang. Pembersih udara digunakan untuk menyaring udara yang masuk ke engine untuk membersihkan kotoran dan debu Pompa bahan bakar memindahkan bahan bakar dari tangki bahan bakar ke ruang pelampung karburator. Karburator mensuplai campuran bahan bakar/udara yang tepat ke engine pada semua kecepatan dan semua kondisi beban dan membantu menghidupkan mesin yang dingin. Penyaring bahan bakar memisahkan benda-benda asing (kotoran) dari bahan bakar. Saluran uap menghubungkan pipa ventilasi tangki bahan bakar ke kanister berisi arang melalui pemisah uap/zat cair. Tangki bahan bakar menampung persediaan bahan bakar. Saluran bahan bakar menghubungkan tangki bahan bakar ke karburator melalui pompa bahan bakar dan saringan bahan bakar.

10. Berikan contoh dan penjelasan tentang aplikasi teknik di dunia industry !
Otomasi atau dalam bahasa yunani kuno berarti Self Dictated atau disebut juga kontrol numerik biasa digunakan untuk mengendalikan suatu sistem. Contoh, otomasi suatu kompoter yang mengendalikan mesin dan proses industri yang bisa mengurangi keterlibatan manusia dalam proses bersangkutan. Proses otomasi dalam bidang industri menempati posisi selangkah didepan mekanisasi. Pada proses mekanisme biasanya dibutuhkan manusia sebagai operator mesin, sedangkan pada otomatisasi akan mengurangi keterlibatan manusia sebagai operator.
Keunggulan otomasi adalah kesalahan akibat human error bisa lebih dikurangi, ketelitian yakni besaran yang berhubungan dengan pencapaian hasil terhadap target, maupun ketepatan yang berarti keterulangan suatu proses akan lebih terjamin. Kemudian, untuk dunia industri produktifitas akan semakin meningkat. Perbandingan mokrokontroller dengan PLC (Programmable Logic Controler).Mikrokontroler lebih murah, feksibel, relatif lebih sulit dalam hal progamming, wiring yang rumit, kecepatan eksekusi tinggi dan dapat menghasilkan alat yang jauh lebih canggih.
Sedangkan PLC, harganya mahal kemudahan programming, wiring sederhana, cocok untuk industri dan kecpatan eksekusi lebih rendah. Mikrokontroller sendiri adalah piranti elektronik berupa IC Integrated Circuit yang memiliki kemampuan manipulasi data (informasi) berdasarkan suatu urutan instruksi (program. Dalam sebuah struktur mokrokontroller akan kita temukan juga komponen-komponen seperti processor memory, clock dll.
Pada hari kedua Rabu besuk, ro-tech ini khusus akan diisi dengan lomba antar robot dari tujuh perguruan tinggi lain. Masing-masing perakilan perguruan tinggi ini akan unjuk kebolehan mendemokan  produkproduk robot mutakhir yang dimiliki. Acara ini direncanakan bakal mendapat apresiasi yang cukup bagus dari para pecinta robot ditanah air.
=====Selesai=====

Sejarah Sistem Operasi dari DOS, Windows sampai Linux

Jangan melupakan sejarah…!

Kalimat ini bukan hanya berlaku di dunia nyata, tetapi juga di dunia komputer, khususnya dunia sistem operasi. Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi / operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980
  • QDOS  : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
  • MS­DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.

1984
  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan  lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
  • Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
  • MS­DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy  3.5 inch 720 KB.
1987
  • OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
  • MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan.
  • MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan  untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
  • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.
1989
  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990
  • Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
  • Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
  • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0.

1991
  • Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
  • MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor,  undelete, unformat dan Qbasic.
1992
  • Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
  • 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
  • Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS  didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MS­ DOS 6.0 : Microsoft memperkenalkan MS­DOS 6.0 Upgrade, yang mencakup program kompresi  harddisk DoubleSpace.
  • Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
  • Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
  • MS­ DOS 6.2 : Microsoft meluncurkan MS­DOS 6.2.
  • NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
  • FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan  nama FreeBSD.
1994
  • Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
  • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
  • Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
  • OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996
  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

1997
  • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
  • Windows 98  : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil  menumbangkan dominasi Netscape Navigator.
  • Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan  server berbasis Windows NT.
  • Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai  servernya.
  • Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
  • Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999
  • Support : Hewlett Packard mengumumkan  layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
  • Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang  nantinya beralih nama menjadi Xandros.
2000
  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
  • China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
  • Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah  interview dengan Chicago Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan  pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
  • Windows XP : Microsoft memperkenalkan Windows XP.
  • Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan  perubahan nama oleh Microsoft.
2002
  • Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
  • OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka,  WinBI, RimbaLinux, Komura.
2003
  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.
  • Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
  • Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
  • LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD  yang bisa dipergunakan tanpa harus diinstal  terlebih dahulu. Distro lokal yang dibuat dari Knoppix  adalah Linux Sehat dan Waroeng IGOS.

2004
  • Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa  versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).


2005
  • Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
  • Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
  • CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
  • Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.


2008
  • 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.

Unit Pengolah Pusat (CPU)


Unit Pengolah Pusat atau CPU, singkatan dari Central Processing Unit), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.

Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.
  • Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
    • Mengatur dan mengendalikan alat-alat input dan output.
    • Mengambil instruksi-instruksi dari memori utama.
    • Mengambil data dari memori utama (jika diperlukan) untuk diproses.
    • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
    • Menyimpan hasil proses ke memori utama.
  • Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
  • ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).
  • CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.
Berkas:CPU block diagram.svg
      Diagram blok sederhana sebuah CPU.

Cara Kerja CPU

Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.


Percabangan instruksi

Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin (machine cycles time).
Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan flag.

Bilangan yang dapat ditangani

Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu fixed-point dan floating-point. Bilangan fixed-point memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini memang membatasi jangkauan nilai yang mungkin untuk angka-angka tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih cepat. Sementara itu, bilangan floating-point merupakan bilangan yang diekspresikan dalam notasi ilmiah, di mana sebuah angka direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10 (seperti 3,14 x 1057). Notasi ilmiah seperti ini merupakan cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses aritmatika terhadap bilangan floating-point jauh lebih rumit dan dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin dapat menggunakan beberapa siklus detak CPU. Beberapa komputer menggunakan sebuah prosesor sendiri untuk menghitung bilangan floating-point yang disebut dengan FPU (disebut juga math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan floating-point. FPU saat ini menjadi standar dalam banyak komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan floating-point.

Eksploitasi Buffer

Buffer overflow seringkali dieksploitasi dengan mengirimkan input-input yang sengaja dirancang untuk memicu keadaan buffer overflow tersebut. Input-input tersebut juga dirancang sedemikian rupa sehingga saat terjadi keadaan buffer overflow maka proses tersebut akan berkelakuan seperti yang diinginkan oleh sang penyerang. Bila keadaan ini telah terjadi maka bukan tidak mungkin informasi-informasi penting yang tersimpan di dalamnya bisa diambil, digunakan atau diubah sekehendak hati oleh sang penyerang.


SPESIFIKASI KOMPUTER


Abstrak
Kebutuhan komputer saat ini bagi sebagianOrang, bukan lagi kebutuhan sekunder, tetapi sudahMenjadi kebutuhan pokok yang harus dimiliki Oleh karena itu, pada saat membeli komputer harusBenar – benar memilih komputer yang sesuai Dengan kebutuhan yang sudah disesuaikan.

I.               PENDAHULUAN
Kemajuan dunia teknolgi informasi sudah tidak dapat dipungkiri lagi, semakin hari semakin berkembang sesuai dengan kebutuhan manusia itu sendiri. Salah satu bentuk kemajuan teknologi adalah penggunaan alat elektronik berupa komputer yang saat ini bisa dikatakan sebagai kebutuhan pokok untuk
sebagian orang. Dalam penggunaannya, banyak orang yang mencari spesifikasi paling bagus dan bahkan mahal, tetapi sebenarnya spesifikasi yang bagus dan harga mahal tidak menjamin tercukupinya kebutuhan yang akan mereka pakai, karena mungkin spesifikasi dan harga dari komputer bisa
disesuaikan dengan yang akan menggunakannya, agar barang yang sudah dibeli tidak sia – sia jika dipakai kelak. Dalam pemilihan komputer yang sesuai dengan kebutuhan kita memang tidak mudah, apakah kita butuh memori yang
besar??, processor yang canggih??. Itu semua tergantung dengan kebutuhan masing – masing. Dalam sebuah komputer, biasanya terdiri dari mainboard atau motherboard, processor, RAM, VGA, Hardisk, monitor, dan lain lain.
Untuk masing – masing komponen memiliki spesifikasi yang berbeda – beda sesuai dengan kebutuhan yang dibutuhkan oleh pengguna ( user ). Pada saat pembelian komputer sebaiknya user benar – benar memahami kebutuhan yang akan diperlukan  dalam penggunaan komputer tersebut, karena jika salah dalam pemilihan spesifikasi komputer yang akan dibeli, akan sia – sia
nantinya.

II.             ISI

Dalam setiap komputer, biasanya terdiri dari mainboard / motherboard, processor, RAM, VGA, Hardisk, monitor, dan lain lain. Dalam pemilihan spesifikasinya harus sesuai dengan kebutuhan yang akan diperlukan oleh pengguna. Untuk mengetahui spesifikasi dari komponen – komponen tersebut, maka dibawah ini akan dijabarkan mengenai komponen – komponen diatas.

1.      Mainboard /motherboard

Mainboard / motherboard merupakan pusat pengendali yang mengatur kerja dari semua komponen yang terpasang pada motherboard tersebut. Motherboard juga Mengatur pemberian daya listrik pada setiap komponen PC. Lalu lintas data semuanya diatur oleh motherboard, mulai dari peranti
peyimpanan (harddisk, CD-ROM), peranti masukan data (keyboard, mouse, scanner), atau printer untuk mencetak.
demam overclocking juga turut menyumbangkan peranan dalam perkembangan dunia motherboard. Para produsen motherboard berlomba lomba mengeluarkan motherboard yang dirancang mampu memberikan tingkat overclock yang tinggi, tapi tetap mampu menjaga kestabilan sistem. Jika pada saat itu ada motherboard yang tidak bisa digunakan untuk meng overclock prosesor dan memori, maka hampir dapat dipastikan motherboard tersebut kurang laku di pasaran.

2.      Processor

Processor merupakan bagian utama dari komputer. Fungsi dari komponen ini adalah mengatur semua jalannya proses yang terjadi selama komputer bekerja. Oleh karena itu, semakin besar kecepatan processor, maka semakin cepat pengeksekusian program pada komputer. Satuan untuk processor sendiri adalah Mhz ( mega hertz ) atau GHz ( Giga Hertz ).
Sebuah processor terdiri dari sebuah ALU ( Aritmatic Logic Unit ), unit logika yang dibangun dari gerbang logika ( AND ,OR, NOT , EXOR dll ) . Juga dilengkapi dengan UC (Unit Control )yang ber fungsi mengontrol periperial lainnya. Kecepatan processor ditentukan oleh speed processor , cache memory , dan FSB (front Side Bus ) yang biasanya tertulis di punggung processor. Dalam penempatannya (pemasangannya) processorditempatkan pada suatu tempat yang namanya Soket, Soket sendiri bisa menunjukkan jenis / model / merek processor.



3.      RAM ( Random Access Memory )

Ram merupakan sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidakmemperdulikan letak data tersebut dalam memori. Iniberlawanan dengan alat memori urut, seperti tape magnetik,disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan. Biasanya RAM dapat ditulis dan dibaca,berlawanan dengan memori-baca-saja (read-only-memory,ROM), RAM biasanya digunakan untuk penyimpanan primer(memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang. Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM. Berikut ini adalah beberapa jenis RAM

Cookies
Cookies adalah file teks yang ditulis oleh browser client ke dalam komputer client yang berisi informasi yang dikirimkan oleh server. Informasi yang telah dituliskan tersebut selanjutnya dapat dimanfaatkan untuk mengidentifikasikan
client, kemudian melakukanhal-hal lain sesuai dengan kebutuhan.

4. VGA ( Video Graphic Adaptor )
VGA merupakan komponen yang berfungsi untuk mengubah sinyal digital dari komputer menjadi tampilan grafik di layar monitor. VGA Card sering juga disebut Card display, kartu VGA atau kartu grafis. Tempat melekatnya kartu grafis disebut slot expansi. Kartu VGA (Video Graphic Adapter) berguna untuk
menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game.
5. Hardisk
media penyimpanan dari Operating System dari komputer. Seperti Windows maupun Linux. Fungsi utamanya sebagai media penyimpanan atau storage data secara permanen. Hard disk menyimpan bermacam-macam informasi, salah satunya informasi mengenai hardware yang ada di dalam PC tersebut,
lalu OS itu sendiri. Hard disk merupakan salah satu komponen yang menentukan kinerja PC. Semakin cepat hard disk bekerja, semakin cepat pula transfer yang dihasilkan.


III.      KESIMPULAN

Dalam pemilihan komputer, hendaknya pengguna ( user ) memahami spesifikasi yang dibutuhkan, mulai dari motheroard, processor, RAM, VGA, dan Hardisk. Masing – masing komponen memiliki spesifikasi yang berbeda – beda. Sehingga sebelum membeli sebuah komputer pengguna ( user ) harus benar – benar mengerti dan memahami spesifikasi dari komputer yang akan dibeli.