Skip to main content

Tiga komponen utama dalam komputer

     Komputer dewasa ini bukan lagi menjadi bahan yang mewah, apalagi hanya dimiliki oleh orang kaya. Akan tetapi sudah menjadi kebutuhan sekunder bahkan merambah ke kebutuhan primer bagi beberapa orang yang memiliki profesi yang erat hubungannya dengan informasi, bisnis, ataupun dunia pendidikan. Bahkan sekarang mulai berkembang dengan maraknya para pelajar yang memiliki laptop dengan harga yang mulai terjangkau semua kalangan. Kali ini akan saya bahas sedikit tengtang komponen utama dari sebuah komputer ataupun laptop.

     Pada umumnya sebuah sistem komputer tersusun atas tiga elemen, yaitu :
1 Hardware (Perangkat Keras), merupakan rangkaian elektronika.
2 Software (Perangkat Lunak), merupakan program yang dijalankan pada komputer.
3 Brainware (SDM).

     Sementara itu Hardware sendiri terbagi dalam tiga bagian utama yaitu:
1. Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya.
2. Memori, ini juga dibedakan menjadi dua yaitu:
 
a. Primary Memory, dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah
• Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang)
• kecepatan tinggi
• akses random (acak)

b. Secondary Memory, dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah
• non volatil atau persisten
• kecepatan relatif rendah (dibandingkan memori primer)
• akses random atau sekuensial
• Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
 
3. Piranti, merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelompok, yaitu
• Input Device (Piranti Masukan), berfungsi sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti masukan :
1 - keyboard
2 - mouse
3 - touch screen
4 - scanner
5 - camera
6 - modem
7 - network card
8 - dll
• Output Device (Piranti Keluaran), berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti masukan :
9 - Monitor
10 - Printer
11 - Speaker
12 - Plotter
13 - Modem
14 - network card
15 - dll
 
     Selanjutnya adalah Perangkat Lunak
Perangkat lunak dapat diklasifikasikan sebagai berikut
1. Sistem Operasi, merupakan perangkat lunak yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna. Contoh sistem operasi : MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.
2. Program Utilitas, merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk, manajemen hardisk, dll. Contoh produk program utilitas : Norton Utilities, PartitionMagic, McAfee, dll.
3. Program Aplikasi, merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh : aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.
4. Program Paket, merupakan program yang dikembangkan untuk kebutuhan umum, seperti :
• pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro, dll.
• pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll.
• presentasi : MS PowerPoint, dll.
• desain grafis : CorelDraw, PhotoShop, dll.
5. Bahasa Pemprograman, merupakan perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain. Bahasa pemprograman dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan ‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut bahasa assembly) merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Contoh bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java dll. Contoh bahasa tingkat menengah : bahasa C.
6. Seperti perangkat lunak lain, bahasa pemprograman juga memiliki pertumbuhan generasi.
 
     Komponen yang terakhir yaitu SDM atau brainware. Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian sistem komputer. Beberapa peran di antaranya adalah :
1. Analis Sistem, berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi pemecahannya dalam bentuk program komputer.
2. Programmer, berperan menerjemahkan rancangan yang dibuat analis kedalam bahasa pemprograman sehingga solusi dapat dijalankan oleh komputer.
3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang diberikan.
4. Teknisi, bertugas merakit atau memelihara perangkat keras komputer.
5. Dll.

Comments

Popular posts from this blog

Membuat Program Mesin Atm Sederhana dengan Java

 kali ini saya akan berbagi source code mesin atm menggunakan bahasa java,tentunya kalian tidak asing dengan mesin atm terutama buat mahasiswa rantau yang tiap bulan dikirimi uang lewat transfer bank nah bagaimana sih code dibalik atm tersebut?langsung saja kita lihat source code berikut... ingat! AMATI TIRU MODIFIKASI! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 import java.util.Scanner ; public class atm { static boolean berjalan = true ; static int totalsaldo ; static void Menu () { int pilihanmenu ; Scanner keyboard = new S...

Microsoft Tawarkan Bayaran ke Media untuk Tinggalkan Google

Persaingan antara Google dan Microsoft memasuki babak baru memperebutkan konten media online. Raksasa pembuat software itu dikabarkan berencana membayar media manapun yang bersedia menghapus semua kontennya dari hasil pencarian Google. Sebelumnya Microsoft berhasil menggandeng Yahoo untuk memperkuat bisnis mesin pencariannya yang diberi nama Bing. Menurut sumber yang dilansir AFP, hal tersebut tengah dibicarakan antara Microsoft dengan Rupert Murdoch, pengusaha kawakan yang memiliki jaringan media terkemuka News Corp. Dasar pemikiran yang mendasari tawaran tersebut adalah penyedia search engine tidak boleh seenaknya mengindeks konten-konten media tanpa memberikan bayaran. Sebelumnya, Murdoch sempat melontarkan rencananya menghapus semua konten medianya dari hasil pencarian Google dalam dua tahun. Apa yang dilakukan Google selama ini menurutnya merugikan media karena tak memberi kompensasi signifikan terhadap hasil yang diperoleh Google. Nilai bisnis yang didapat dari hasi...