Selasa, 25 Januari 2011

Pengelompokan Komputer

Awalnya pengelompokan komputer dilakukan berdasarkan besarnya memori yang digunakan sebagai penyimpanan data pada komputer. Komputer yang memiliki memori berupa RAM (random access memory) atau ROM (read only memory) sebesar 512kb – 1mb disebut komputer mini saat ini pengelompokan tersebut sudah tidak tepat lagi karena komputer berukuran kecil, seperti PDA(personal digital assistand ) sudah banyak yang memiliki ram lebih besar dari 1mb(1mb =1.024 kb). oLeh karena itu, pengelompokan komputer dilakukan berdasarkan kemampuan pengolahan data. Komputer juga dapat digolongkan berdasarkan fisik, system operasi, dan jenis data yang diperoleh.

Berdasarkan kemampuan pengolahan data dan bentuk fisiknya, komputer dikelompokan menjadi beberapa bagian, mainframe, minicomputer, dan microcomputer.


a. Main frame merupakan komputer yang memiliki ratusan atau ribuan unit prosesor sehingga berukuran besar pula. Sehingga komputer semacam ini ditujukan untuk banyak pengguna. Mainframe dapat membagi memory beberapa pemakaian dan dapat menggunakan program ini biasanya digunakan pada perusahaan dan universitas berskala besar dan kantor pusat penerbangan nasional. Supercomputer merupakan mainframe tercanggih yang mempu melakukan proses penghitungan yang sangat kompleks.

b. Mini komputer merupakan bentuk mini dari komputer miniframe. Yang memiliki beberapa banyak prosesor. Mini komputer ini ditunjukan untuk perusahaan yang cukup besar. Minicomputer biasanya digunakan sebagai antarmuka antara mainframe dan jaringan komputer . tetapi saat ini mini komputer makin jarang digunakan karena fungsinya diganti oleh PC yng lebih canggih.

c. Personal komputer atau komputer mini adalah komputer yang berukuran relative kecil dan ditujukan untuk satu pemakai, komputer ini terdiri atas monitor, keyboard, mouse, dan CPU, cpu adalah prosesor berupa chip silicon yang berfungsi mengelolah data.perangkat penyimpanan data dan perangkat tambahan dipasang didalam kotak yang disebut casing atau chasing. Komputer jenis ini paling banyak digunakan, baik itu dirumah, dikantor, lembaga kursus, sekolah dan lain lain. dengan menghubungkan pc satu dengan pc yang lainya untuk membentuk jaringan, PC dapat menandingi kemampuan mainframe dan minicomputer, PC dapat berbentuk tower atau desktop.


d. Komputer portable adalah komputer uang berukuran lebih kecil dari pada PC sehingga mudah dibawa dan dipindahkan. Komputer ini ditujukan bagi pemakai yang sering berpergian, pengembangan terbaru memungkinkan komputer yang seukuran telapak tangan, misalnya desknote, notebook, subnotebook, dan palmtop.



Berdasarkan jenis data yang diolah komputer dapat digolongkan menjadi 3 bagian, yaitu analog, digital hybrid


a. Komputer analog digunakan untuk mengelolah data kualitatif berdasarkan input dari keadaan lingkungan yang nyata bekerja secara continue dan pararel.. contohnya, komputer yang digunakan di rumah sakit untuk mengukur kelembapan dan suhu

b. Komputer digital digunakan untuk mengolah data kuantitatif, yaiut huruf, angka, kombinasi huruf dan angka. Serta karakter karakter khusus berdasarkan input dari pulsa elektronik. Salah satunya adalah PC(personal komputer)

c. Komputer hybrid merupakan kombinasi antara komputer analog dan dengan digital, contohnya faksimili.



http://www.artikelkomputer.net/2010/03/pengelompokan-komputer.html

Jenis-jenis prosesor

Perkembangan teknologi prosesor begitu pesatnya akhir-akhir ini. Dalam setahun bisa muncul beberapa jenis prosesor yang baru.
Hal ini dipicu oleh
Pertama oleh tuntutan pengembangan itu sendiri
kedua oleh persaingan sengit antara 2 raksasa produsen prosesor, Intel dan AMD.
Sebagai orang awam, tentu kita tidak paham masalah-masalah teknis, itu adalah bagian orang IT. Tapi setidaknya kita harus tahu jenis prosesor apa saja yang ada saat ini, sehingga saat kita akan membeli komputer kita, sedikit banyak, tahu apa yang kita beli.
Intel vs AMD
Dari beberapa produsen prosesor, hanya ada 2 nama yang menguasai pasar, Intel dan AMD (Advance Micro Device). Bagi sebagian besar orang awam, malah hanya tahu satu nama, yaitu Intel. Bahkan ada yg hanya mengenal salah satu merk dagang dari Intel, yakni Pentium. Memang Pentium adalah nama prosesor Intel yg paling melegenda.
Bagi orang yg agak “mengerti” tetek bengek komputer, mungkin sudah kenal nama AMD. Tapi nama ini dipersepsikan sebagai prosesor yang murahan, panas, jelek dan imitasi dari prosesor Intel. Persepsi ini tdk bisa dipersalahkan 100%. Awalnya AMD memang hanya membuat prosesor dgn “menjiplak” teknologi Intel dan atas “restu” pihak Intel, tentu saja.
Namun, karena satu dan lain hal, terjadi persengketaan yg cukup sengit antara Intel dan AMD dan pengadilan mengharuskan AMD mengembangkan sendiri teknologi pembuatan prosesornya. Dari sejak itu, para engineer AMD terpaksa bekerja keras siang dan malam. Kucuran keringat mereka itu tidak sia². Setelah beberapa tahun “tirakat” di dalam laboratorium, mereka berhasil membuat prosesor yang bisa mengimbangi, bahkan dlm suatu periode waktu tertentu, mengungguli “guru”nya, dlm hal ini Intel, tentu saja. Namun harus diakui bahwa dalam bidang pemasaran AMD masih tertinggal jauh dari Intel, tetapi tidak dalam bidang teknologinya.
Jadi persepsi bahwa AMD itu murahan, jelek, panas, imitasi dan yg negatif² lainnya, saat ini sudah tidak berlaku lagi. Kita punya pilihan yang sama² mumpuni untuk prosesor, Intel atau AMD.
Adu Balap Kecepatan Prosesor
Dulu kinerja prosesor dilihat dari kecepatannya, yang diukur dengan satuan MHz (Mega Hertz) atau GHz (Giga Hertz). Produsen prosesor terus berlomba menciptakan prosesor dgn kecepatan tertinggi. Sejak jamannya Pentium 4 kecepatan prosesor sudah lebih dari 1.000 MHz sehingga mulai populer lah satuan GHz (1 GHz = 1.000 MHz) dalam mengukur kecepatan prosesor.
Perlombaan ini seakan tak ada batasnya, 2 GHz terlampaui, 3 GHz terlampaui. Sampailah pada suatu titik dimana mulai terjadi keterbatasan (limitasi) dlm meningkatkan kecepatan prosesor. Limitasi yg paling sulit diatasi adalah temperatur. Semakin cepat prosesor, semakin tinggi panas yang dihasilkan, semakin diperlukan sistem pendinginan yg lbh canggih. Limitasi lain adalah konsumsi daya, semakin cepat prosesor, semakin banyak pula energi yang dibutuhkan untuk menjalankannya. Efisiensi lalu menukik tajam. Pada titik ini, para perancang prosesor mulai menciptakan ajang adu balap yang baru, dlm hal ini adu kinerja dan efisiensi prosesor.
Adu Balap Kinerja Prosesor
Pihak pertama yg menyadari bahwa adu cepat, pada suatu titik, akan menjadi sebuah ke-sia²an adalah AMD. Mereka sadar akan sulit bersaing dengan Intel kalau mereka berpacu di lintasan balap yg sama. Mereka mengembangkan prosesor tdk lagi berbasis kecepatan tapi berbasis kinerja. Yang jadi ukuran bukan lagi tingkat kecepatan (speed rating) melainkan tingkat kinerja (perfromance rating). Dengan cerdik AMD menamai prosesornya tidak dengan kecepatan (berapa GHz) tapi dengan angka perfromance ratingnya. Dan tolok ukurnya juga mereka sendiri yg menentukan. Jadi orang akan sulit memperbandingkan apple to apple antara prosesor AMD dan Intel pada saat itu.
Contohnya, AMD mengeluarkan prosesor dgn kecepatan “hanya” 1.8 GHz, mereka memberi nama Athlon64 3000+. Angka 3000 secara tersamar mengacu ke angka 3 GHz. Mereka seakan hendak mengatakan bahwa Athlon64 3000+ (sekalipun kecepatannya hanya 1.8 GHz) memiliki kinerja mengimbangi prosesor (Intel) yg berkecepatan 3 GHz. Dan pada kenyataannya memang, lebih kurang, demikian.
Dengan kecepatan yg relatif rendah itu, maka panas yg dihasilkan tdk terlampau tinggi dan lbh hemat daya. Biaya produksinya pun bisa ditekan lbh rendah. Toh pada akhirnya para pengguna komputer tdk peduli berapa GHz kecepatan prosesornya, yang penting seberapa banyak output kinerjanya. Sesuai tidak dgn uang yg sdh mereka bayarkan.
Akhirnya , mau tak mau, Intel juga menganut filosofi yg sama. Mereka menamai prosesor dgn kode² huruf dan angka yg tidak mengacu lagi kepada kecepatan. Pentium D 631 adalah salah satu contohnya.
Prosesor Berinti Banyak
Ketika penggunaan komputer semakin meluas dan beragam, dituntut pula prosesor yang bisa mengerjakan beberapa tugas sekaligus. Sudah jamak sekarang ini orang mengetik laporan di komputer sekaligus mendengarkan musik dan pada saat yang sama dia sedang merubah (convert) file musiknya dari format CD ke format mp3 unt dipindah ke mp3 playernya. Istilahnya kerennya multi-tasking, mengerjakan beberapa hal sekaligus di satu komputer yg sama.
Pada komputer yg inti (core) prosesornya hanya satu (single core), hal ini memang masih bisa dikerjakan. Namum krn “otak”nya (core adalah otak dari prosesor) cuma 1 terpaksa bbrp tugas itu dikerjakan secara bergantian dan bergiliran. Untuk tugas² yg “ringan” seperti mendengarkan musik sambil mengetik surat, misalnya, prosesor single core masih mampu menanganinya tanpa si pengguna merasa “terganggu”. Tapi kalau tugas² itu cukup “berat” seperti converting file, main game 3D dsb, kadang terjadi lag atau program terhenti sejenak. Kalau mendengarkan musik, maka alunan suara akan terdengar putus². Itu tandanya prosesor sdh kewalahan menangani tugas yg ber-tumpuk².
Produsen prosesor merespons tuntutan para penggunanya dengan menciptakan prosesor yg memiliki lebih dari 1 core (multi core). Angka yg terdekat setelah 1 tentu saja 2. Maka lahirlah prosesor berinti 2 (dual core). Intel mulai dgn Pentium D (PD) dan AMD mulai dgn Athlon64 X2 (A64 X2).
Meskipun sama² memiliki 2 cores, secara prinsip keduanya berbeda arsitektur. PD menempatkan kedua coresnya dlm 2 chip yg berbeda sedangkan A64 X2 kedua cores berada dlm 1 chip.
Biar gampang kita umpamakan saja prosesor itu sebuah rumah. Lalu chip adalah kamar dan core adalah orang. Pada PD, dua orang itu menempati 2 kamar yg berbeda dlm 1 rumah itu. Otomatis krn kamarnya berbeda, untuk bisa saling komunikasi mereka harus memakai interkom atau telepon, misalnya. Sedang A64 X2 menempatkan kedua orang itu dlm 1 kamar sehingga komunikasi diantara keduanya jauh lbh mudah. Jadi PD memiliki 2 chip dlm 1 prosesor, sedang A64 X2 hanya punya 1 chip.
Istilah dual core jadi rancu ketika Intel mempromosikan PD sbg dual core, padahal pengertian sesungguhnya dari dual core adakah struktur yg dipakai di A64 X2. Sejatinya struktur PD lbh tepat disebut double core. Tapi okey lah, bagi kita orang awam tdk penting betul dual core atau double core.
Kemudian Intel meluncurkan prosesor yg real dual core dgn nama dagang Core® 2 Duo (C2D). Mereka ingin nama dagang Core bisa menggantikan Pentium, tapi rupanya konsumen masih menempatkan nama Pentium dalam top-of-mind mereka. Sulit unt melupakan Pentium. Akhirnya Intel meluncurkan juga Pentium Dual Core dgn serie E21xx. Nah, tambah membingungkan lagi kan, ada Pentium D yg diklaim dual core, ada C2D yg memang betul² dual core, lalu ada pula Pentium Dual Core E21xx. Yah, bahasa marketing memang kadang suka membuat bingung. Apalagi kalau marketingnya kelewat canggih kayak Intel.
Tapi secara hirarkis berdasar kinerjanya (pada speed yg sama), untuk prosesor Intel berinti 2 (biar tdk bingung antara double core dan dual core) adalah sebagai berikut
· C2D serie E8xxx
· C2D serie E6xxx
· C2D serie E4xxx
· Pentium Dual Core E21xx
· Pentium D
Sekarang sudah ada prosesor dengan 4 cores. Intel punya Core 2 Quadro (C2Q) sedang AMD punya Phenom X4. Memang persaingan di antara keduanya tdk pernah habis (dan semoga jangan sampai habis) karena dgn adanya persaingan maka teknologi akan semakin cepat berkembang. Konsekuensinya harus lbh sering ganti komputer, atau minimal upgrade, krn para pembuat perangkat lunak pun akan berlomba menggunakan teknologi perangkat keras yg telah tersedia di pasar. Siapkan dompet yg lebih tebal, terutama unt Anda yg selalu haus mencicipi teknologi terbaru
AMD Triple-Core
Amerika Serikat, 17 September 2007. Tiga core prosesor, mengapa tidak? Sepertinya itulah yang ada di benak para ahli di AMD. Kemarin baru saja AMD memberikan berita resmi bahwa awal tahun 2008 mereka akan meluncurkan prosesor baru dengan triple-core. Prosesor baru ini dimasukkan ke keluarga prosesor quad-core AMD (Phenom) yang rencananya dirilis tahun depan. Pada dasarnya prosesor triple-core ini menggunakan desain yang sama dengan quad-core, namun AMD “mematikan” satu core sehingga hanya tiga core yang berfungsi.
Bob brewer, corporate vice president of marketing and strategy dari AMD menjelaskan bahwa sampai saat ini penjualan prosesor quad-core masih sedikit dan belum banyak software yang mendukung optimalisasi empat core. Akan tetapi, banyak aplikasi dan pengguna yang menginginkan “sedikit tenaga lebih” dibandingkan prosesor dual-core, di sinilah prosesor triple-core mereka akan mengisi pasar.
Lebih lanjut Brewer mengaku bahwa kelahiran prosesor baru ini tidaklah direncanakan, namun efek dari proses produksi quad-core AMD yang baru. “Quad-core kami menggunakan desain yang berbeda dan lebih canggih (dari Intel), satu kesalahan kecil saja akan menghancurkan satu batch prosesor di proses produksi”. Prosesor dengan tiga core inilah yang kemudian muncul dari produksi quad-core AMD yang tidak berhasil lolos uji lab.
Belum diperoleh data yang akurat tentang gambaran kinerja prosesor triple-core AMD. Akan tetapi jike memuaskan, tampaknya AMD bisa menambah ceruk pasarnya di dunia prosesor, terutama bila perusahaan asal California ini pintar mematok harganya.
Prosesor Quad-Core Opteron
AMD memperkenalkan 4 prosesor Quad-Core AMD Opteron SE yang diklaim bakal membantu para manager TI dalam mengembangkan kemampuan datacenter mereka dalam rangka memenuhi kebutuhan komputasi di lingkungan perusahaan.
Dibandingkan investasi untuk proprietary hardware yang sangat mahal, prosesor produk ini dijanjikan bakal mempermudah perusahaan mengembangkan datacenter mereka dengan lebih mudah dan terjangkau ke server yang menawarkan fungsionalitas kelas enterprise pada harga standar.
Penambahan inti menjadi 4 socket dan 8 socket pada server x86 ini memungkinkan pengguna mendapatkan keuntungan terbaik dalam performa dan efisiensi, yang sangat penting untuk menangani aplikasi-aplikasi database dan virtualisasi.
Sistem Prosesor Quad-Core AMD Opteron SE akan tersedia dari perusahaan OEM Global dan penyedia solusi, termasuk Hewlett-Packard, Sun Microsystems, Dell dan IBM.
Prosesor Quad Core AMD Opteron dengan model 2360 SE (2,5 GHz), 2358 SE (2,4 GHz), 8360 SE (2,5 GHz) dan 8358 SE (2,4 GHz) telah tersedia dan telah mencatatkan rekor benchmark untuk performa di industri.

Rabu, 12 Januari 2011

Hardware Komputer


Pengertian dari hardware komputer (perangkat keras) adalah salah satu komponen dari sebuah komputer yang sifat alatnya bisa dilihat dan diraba oleh manusia secara langsung atau berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Hardware komputer dapat bekerja berdasarkan perintah yang telah ditentukan padanya, atau disebut dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware, maka ia dapat melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.
Semua bagian fisik komputer merupakan hardware komputer. Harus dibedakan dengan data yang berada atau beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras (hardware komputer) dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware. Sebab, firmware adalah perangkat lunak yang dibuat ke dalam perangkat keras. Firmware merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.
Komputer pada umumnya terdiri dari:
  • Papan sistem/papan induk yang merupakan tempat CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
    • RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yang lebih besar akan membantu kecepatan PC
    • Buses:
      • Bus PCI
      • Bus ISA
      • USB
      • AGP
    • ROM (Read Only Memory) di mana firmware diletakkan
    • CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
  • Power supply - sebuah kotak yang merupakan tempattransformer, kontrol voltase dan kipas
  • Pengontrol penyimpanan, dari jenis IDE, SCSI atau lainnya, yang mengontrol hard disk, Floppy disk, CD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan
  • Pengontrol penampilan video yang memproduksi output untuk komputer display
  • Pengontrol komputer bus (paralel, serial, USB, Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
  • Beberapa jenis penyimpanan komputer:
    • CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
      • CD-ROM
      • CD-RW
      • CD-R
    • DVD
      • DVD-ROM
      • DVD-RW
      • DVD-R
    • Floppy disk
  • Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
    • Hard disk - untuk penyimpanan data jangka panjang
    • Disk array controller
  • Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
  • Jaringan komputer - untuk menghubungkan komputer keinternet dan/atau komputer lainnya.
    • Modem - untuk koneksi tekan-tombol.
    • Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke komputer lain.
  • Alat lainnya.
Sebagai tambahan, hardware komputer dapat memasukkan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.
  • Input
    • Keyboard
    • Alat penunjuk
      • Mouse
      • Trackball
    • Joystick
    • Gamepad
    • Scanner gambar
    • Webcam
    • Tablet Grafis
  • Output
  • Jaringan/Networking

Perkembangan Komputer


Untuk mencapai keadaan komputer seperti saat ini, ternyata diperlukan proses yang sangat amat panjang. Berikut perkembangan komputerdari generasi ke generasi :
  1. Perkembangan komputer generasi pertama umumnya dirancang untuk mengerjakan suatu tugas spesifik tertentu dimana hal ini dicirikan dengan adanyaprogram kode-biner yang sangat berbeda. Hal ini membuat sistem kerja generasi komputer pertama sangat dibatasi.

    Kemudian komputer dari generasi pertama biasanya terdapat penggunaan tube vakum (sehingga membuat ukuran komputer sangatlah besar) dan untuk penyimpanan datanya menggunakan silinder magnetik.
  2. Perkembangan Komputer Generasi Kedua, ditandai dengan penemuan transistor pada tahun 1948, menggantikan fungsi tube vakum dalam televisi, radio, dan komputer. Secara resmi transistor digunakan pada komputer sejak 1956, dan sangat mempengaruhi ukuran komputer. Pengecilan ukuran komputer semakin dipercepat dengan pengembangan memori inti magnetik.

    Contohnya, komputer produksi IBM dengan skema peluncuran bertahap seperti Strecth dan tak mau kalah Sprery-Rand membuat komputer bernama LARC dll. Perkembangan komputer dengan tujuan komersial semakin terlihat pada 1960, dengan bermunculannya komputer di bidang bisnis, pemerintahan dan pendidikan.

    Bermunculannya aksesoris pendukung seperti printer, disket, program, maupun bahasa pemograman (seperti FORTRAN dan COBOL). Industi komputer mulai berkembang pesat dan menjadi awal munculnya bidang kerja baru seperti ahli sistem komputer, programer dan analisis data.
  3. Perkembangan Komputer Generasi Ketiga, dengan ditemukannya IC (Intergrated Circuit) pada 1958, disebabkan sistem kerja transistor yang menghasilkan panas sangat besar sehingga merusak komponen yang lainnya. IC terbuat dari batu quarsa yang ditemukan oleh seorang ilmuwan ahli instrument dari Texas, Jack Kilby. Penemuan penting selanjutnya, sebuah chip dapat mewakili beberapa komponen yang dibutuhkan oleh komputer. Akibatnya, komputer terlihat lebih bersahabat dan nyaman ketka digunakan, karena ukurannya yang semakin mengecil.
  4. Perkembangan Komputer Generasi Keempat, ditandai dengan ditemukannya Large Scale Integration (LSI), yang memuat ratusan komponen dalam hanya sebuah chip. Pada 1980 ditemukan produk turunannya yaitu 1980-an, Very Large Scale Integration (VLSI) yang memiliki kemampuan luar biasa untuk dapat memuat ribuan komponen hanya dalam sebuah chip tunggal. 

    Dan mungkin Ultra-Large Scale Integration (ULSI) yang memilikikemampuan yang lebih luar biasa untuk dapat  meningkatkan jumlah tersebut menjadi jutaan.

    Contoh produk dipasaran adalah Chip Intel 4004 yang dibuat pada pertengahan tahun 1971. Inilah awal komputer dibuat dan disain untuk keperluan komersial yang terjangkau untuk semua pihak.
  5. Perkembangan Komputer Generasi Kelima (Komputer Masa Depan), nyatanya masih sebatas imajinasi, seperti film berjudul2001:Space Odyssey karya Arthur C. Clarke. Dalam filmtersebut, komputer dapat diprogram sehingga dapat mendekati pemikiran manusia, bahkan mampu memprogram dirinya sendiri sehingga bisa mengalahkan pemikiran manusia.
Meskipun gambaran visual yang ditayangkan dalam komputer tersebut masih jauh dari pemikiran kita dan realita, namun tanda-tanda untuk mewujudkan itu semua sudah terlihat. Sejauh ini telah ada komputer yang dapat diprogram untuk dapat merespon perintah secara lisan maupun nalar manusia.
Dewasa ini banyak kemajuan teknologi untuk mendukung perkembangan komputer, seperti ditemukannya kemampuan pemrosesan paralel yang direncanakan mengganti model non Neumann, dimana sistem pemrosesan paralel itu akan mampu bekerja mengkoordinasikan banyak CPU untuk secara serempak.
Ditemukan pula teknologi superkonduktor, yang menghantarkan informasi lebih cepat. Bagaimanapun, secanggih apapun kemampun komputer, maka tidak akan bisa mengalahkan kemampuan yang membuatnya, yaitu pikiran manusia.

Pengertian dan Jenis Software Komputer


Kebanyakan masyarakat saat ini membagi komputer menjadi dua bagian. Bagian pertama adalah hardware yang merupakan perangkat fisik yang ada di dalam komputer.
Dan bagian yang kedua adalahsoftware komputer, yang memberitahukan hardware mengenai apa yang harus dilakukan dan bagaimana melakukannya.
Apabila diibaratkan bahwa komputer adalah makhluk hidup, maka hardware adalah tubuhnya seperti mata untuk melihat, paru-paru untuk bernapas dan bagian tubuh lainnya, sedangkan perangkat lunak atau software diibaratkan sebagai kepintarannya, seperti memproses gambaryang dilihat mata, memerintahkan tangan untuk mengangkat objek, dan memaksa tubuh untuk menarik nafas dengan menggunakan paru-paru.
Hardware Komputer, menjadi bagian dari mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati (off), konsep on dan off tersebut dinamakan binary. Software komputer dikembangkan agar binary dapat menjadi jalan untuk memberitahukan komputer hardware dalam melakukan tugasnya.
Software Komputer menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai apa yang dapat dilakukan oleh komputer hardware.
Sebagian besar dari software komputer dibuat oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan.
Perintah-perintah tersebut dinamakan “Source Code”. Programkomputer lainnya dinamakan Compiler yang digunakan pada source code,  dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan programexecutable (EXE).
Software komputer dibagi menjadi dua kategori utama yaitu sistem software dan software aplikasi. Sistem software menyajikan program yang dapat mengijinkan hardware berjalan dengan semestinya. Software aplikasi menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu disamping menjalankan hardware.
Ada pula beberapa tipe komputer software, diantaranya :
  1. Software Games -  Jenis  software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
  2. Software Driver – Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan sepertiprinter, scanner, dan video cards.
  3. Software Pendidikan – berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
  4. Media player dan pengembangan software media lainnyaSoftware yang dibuat untuk dapat memainkan atau mengeditmedia digital seperti file music atau video.
  5. Software Produktifitas – Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnisatau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya.
  6. Operating sistem – software yang merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan. Contoh dari software operating sistem ini adalah Window Vista, Mac OS X dan Linux

Pengertian dan Jenis Memori


Saat ini istilah memori digunakan untuk menggambarkan ruang penyimpanan data yang datang ke dalam chip komputer, dan kata penyimpanan itu sendiri digunakan untuk menggambarkan memori yang ada di dalam disk.
Selain itu, terkadang istilah memori biasanya digunakan pula sebagai perangkat memori  external atau perangkat memori yang bisa dibawa kemana-mana. Beberapa komputer saat ini juga menggunakan memori virtual, yang memiliki daya yang besar pada sebuah hardisk.
Setiap komputer saat ini telah dilengkapi dengan memori, dan biasanya memori tersebut dinamakan memori utama atau disebut dengan RAM. Di dalam sebuah komputer memori utama ditempatkan dalam bentuk deretan kotak metal.
Setiap Komputer dapat menampung informasi dalam bentuk byte. Komputer yang telah memiliki 1 megabyte memori dapat menampung lebih dari satu juga bytes informasi atau character.
Ada beberapa tipe memori, dan dibawah ini adalah type dan penjelasannya
  • RAM (random Access memory): Memori ini adalah memori utama. Istilah dari RAM ini digunakan untuk memori yang berfungsi untuk membaca dan menuliskan data. Dengan fungsi tersebut maka Anda bisa menjalankan dua aktifitas sekaligus, yaitu menulis dari RAM dan membaca data dari RAM.

    Hal ini sangat berbeda dengan ROM, yang hanya mengijinkan Anda untuk dapat membaca data. Kebanyakan data memiliki tingkat ke stabilan yang kurang dan hal tersebut menandakan bahwa tenaga listrik yang masuklah yang mengatur jalannya konten pada RAM. Dan apabila sewaktu-waktu tenaga listrikterputus, maka secara otomatis data pada RAM akan hilang.
  • ROM (read-only memory): Hampir sejumlah besar computer memiliki ROM atau Read Only Memory yang memegang intruksi untuk menyalakan sebuah komputer. Tidak seperti RAM, ROM tidak dapat digunakan untuk menulis Data.
  • PROM (programmable read-only memory): A PROM adalah chip memori yang dapat menyimpan program. Tetapi sekali PROM digu0nakan, kita tidak akan dapat membersihkan dan menyimpan kembali data lainnya.
  • EPROM (erasable programmable read-only memory): EPROM adalah jenis khusus dari memori PROM, dimana EPROM ini dapat dihapus dengan menggunakan cahayaultraviolet.
  • EEPROM (electrically erasable programmable read-only memory): EEPROM merupakan type khusus dari PROM, dimana EEPROM ini dapat dihapus dengan menggunakan adanya tegangan listrik.

Bahasa Pemrograman Java

Pengenalan Bahasa Pemrograman Java
Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan
kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada,
Simula). Java diciptakan oleh James Gosling, developer dari Sun Microsystems pada
tahun 1991.
Karakteristik Java antara lain :
- Sederhana (Simple)
- Berorientasi Objek (Object Oriented)
- Terdistribusi (Distributed)
- Interpreted
- Robust
- Aman (Secure)
- Architecture Neutral
- Portable
- Performance
- Multithreaded
- Dinamis

Macam-macam Java 2 Software Developer Kit (J2SDK) antara lain :
- J2SE (Java 2 Standard Edition)
- J2EE (Java 2 Enterprise Edition)
- J2ME (Java 2 Micro Edition)


Java mempunyai platform yaitu :
- Java Virtual Machine (Java VM)
- Java Application Programming Interface (Java API)


Aplikasi-aplikasi java antara lain :
- Stand alone
- Applets
- Aplikasi berbasis Windows (GUI)
- Java Servlet
- Java Server Pages (JSP)
- Java Beans dan Enterprise Java
   Beans
- Java Micro Edition
- Penulisan program:
o Menulis program
   Struktur program java yaitu :
   Deklarasi package dan import
  class NamaKelas {
  <pernyataan>
  }
  // Kelas pertama
 class NamaKelasLain {
 <pernyataan>
 }
 // Kelas lainnya
 Program Java (.java)

Dapat ditulis dalam satu file .java:
- Berisi satu kelas
- Berisi beberapa kelas
Ditulis dalam beberapa file .java:
- Satu file satu kelas
- Satu file banyak kelas
Hanya boleh ada satu fungsi utama pada setiap program objek.
o Kompilasi
 - javac <namafile.java>
 - Contoh:
   - javac HelloWorld.java
o Eksekusi
 - java <namafile hasil kompilasi> [<argumen baris perintah>]
 - Contoh:
   - java HelloWorld



Kata Kunci Simpanan (Keywords)
Kata kunci simpanan adalah identifier khusus yang disimpan oleh bahasa Java
untuk mengendalikan bagaimana program didefinisikan. Kata kunci ini digunakan untuk
mengenali tipe-tipe, pengubah, dan mekanisme pengaturan aliran program. Kata kunci ini
hanya dapat digunakan untuk fungsi tertentu dan tidak dapat digunakan sebagai identifier
nama suatu variabel, class dan method. Sampai denga Versi 1.0 terdapat 59 kata kunci
seperti berikut:


abstract, boolean, break, byte, by value, case, cast, catch, char, class, const, continue, default, do, double, else, extends, false, final, finally, float, for, future, generic, goto, if, implements, import, inner, instance of, int, interface, long, native, new, null, operator, outer, package, private, protected, public, rest, return, short, static, super, switch, synchronized, this, throw, throws, transient, true, try, var, void, volatile, dan while.


Identifier
digunakan untuk nama class, method, dan variabel. Suatu variabel dapat berupa
urutan tertentu huruf (besar atau kecil), angka, garis bawah, dan tanda dolar. Tidak boleh
diawali oleh angka dan bersifat case sensitive.
Kelompok Java mengikuti aturan penamaan identifier untuk semua method public
dan variabel instans dengan huruf awal kecil dan menandai bagian kata selanjutnya
dengan huruf besar, misalnya nextItem, currentValue, getTimeOfDay.
Untuk variabel provate dan lokal identifier akan berupa huruf kecil semua
dikombinasikan dengan garis bawah, misalnya next_val, temp_val. Untuk variabel final
yang mewakili suatu konstanta, digunakan huruf besar semua, misalnya TOK_BRACE,
DAY_FRIDAY.


Literal
Besaran konstanta pada Java dihasilkan dengan menggunakan literal yang
mewakilinya. Setiap literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri
menjelaskan bagaimana sifat nilai tersebut dan bagaimana penyimpanannya.

Tipe Data
Java merupakan contoh bahasa yang strongly typed language. Hal ini berarti
bahwa setiap variabel harus memiliki tipe yang sudah dideklarasikan. Terdapat 8 tipe
primitif, 6 diantaranya adalah tipe bilangan ( 4 tipe integer, 2 tipe floating point), 1 tipe
karakter char, digunakan mengawa-sandi (encode) Unicode, dan 1 tipe boolean.


www.google.com

China miliki super computer tercepat di dunia


 Super Computer TianHe



Dengan menggunakan NVIDIA Tesla GPU, super komputer ini telah menjadi the World fastest Supercomputer Tianhe-1A saking cepat nya, konsumsi daya yang dibutuhkan untuk menghidupkan komputer canggih ini mampu menghidupi 5000 rumah untuk waktu setahun!
Tianhe-1A, adalah sebuah supercomputer yang baru baru ini di perkenalkan di HPC 2010 Chinamesin ini telah menembus tingkat kemampuan komputasinya hingga 2.507 petaflops dengan menggunakan LINPACKbenchmark, dengan demikian, mesin ini telah menjadi satu satunya mesin yang tercepat di dunia yang dimiliki oleh China saat ini.
System ini menggunakan 7,168 NVIDIA Tesla M2050 GPU dan juga menggunakan 14,336 CPU, yang pada dasarnya ini membutuhkan lebih dari 50,000 CPU untuk mencapai performance yang sama dengan menggunakan default CPU. System komputasi 2.507 petaflop pada umumnya mengkonsumsi daya hingga 12 megawatt. Namun berkat adanya GPU khusus dan juga menggunakan sistem heterogeneous computing environment, Tianhe-1A hanya mengkonsumsi 4.04 megawatt, membuatnya 3x lebih efisien dibanding dengan teknologi yang ada saat ini, walaupun listrik sebesar ini mampu menghidupkan 5000 rumah hingga 5 tahun. Tianhe-1A di desain oleh National University of Defense Technology (NUDT) di China, dan akan mulai beroprasi sebagai open access system untuk penggunaan komputasi scientific yang sangat besar.