"Dream,Believe and Make It Happen!"

Sabtu, 31 Desember 2016

Sistem Operasi Windows

MS-DOS
singkatan dari microsoft Disk operating System. dirilis pertama kali pada tahun 1981. Dibuat oleh sebuah perusahaan pembuat komputer, yang bernama Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson. Versi MS-DOS 
- MS-DOS versi I.xx
- MS-DOS versi 2.xx 
- MS-DOS versi 3.xx
- MS-DOS versi 4.xx
- MS-DOS versi 5.xx
- MS-DOS versi 6.xx
- MS-DOS versi 7.xx


WINDOWS X.3
merupakan versi ke-3 dari sistem operasi berbasis graphic user interface yang dibuat oleh Microsoft Corporation yang dirilis pada tanggal 22 mei 1990. 

WINDOWS 95
adalah sistem operasi hibrida 16-bit/32-bit yang diproduksi oleh microsoft . Diperkenalkan kepada publik pada tanggal 14 Agustus 1995.

WINDOWS 98 
adalah sistem operasi windows yang dikeluarkan microsoft pada tanggal 25 juni 1998, windows ini merupakan pengembangan dari windows 95, dan kemudian diteruskan oleh windows me.

WINDOWS 98
- Windows 98 First Edition
- Windows 98SE

WINDOWS NT
merupakan sebuah sistem operasi 32 bit dari microsoft yang menjadi leluhur sistem operasi windows 2000, windows XP, windows server dll. 
edisi windows nt :
- windows nt worksation, dikhususkan untuk penggunaan pada worksation jaringan
- windows nt server, dikhususkan untuk penggunaan pada jaringan server
- windows nt enterprise atau windows nt advanced server yang sama-sama ditujukan untuk penggunaan pada server jaringan tetapi menawarkan lebih banyak fungsi dan fitur
daripada windows nt server standar.

versi :
- Windows NT versi 3.1
- Windows NT versi 3.50
- Windows NT versi 3.51
- Windows NT versi  4.0
- Windows NT versi 5.0 (atau yg lebih dikenal dengan windows 2000)
- Windows NT versi 5.1 (atau yg lebih dikenal dengan windows XP)
- Windows NT versi 5.2 (atau yg lebih dikenal dengan windows server 2003)
- Windows NT versi 6.0 (atau yg lebih dikenal dengan widows vista)
- Windows NT versi 6.1 (atau yang lebih dikenal dengan windows server 2008)

fitur :
-dukungan penuh untuk prosesor 32 bit
- dukungan aplikasi 
-keamanan
-dukungan sistem berkas
- desain full GUI

WINDOWS 2000
adalah sebuah versi sistem yang merupkan versi pengembangan dari Windows Net 4.0 yang dikeluarkan oleh Microsoft tanggal 17 Februari 2000 di amerika serikat 

fitur :
1. active Directory 
2. image preview
3. Browser Explorer 5.0
4. Dukungan untuk Microsoft DirectX
5. Windows Media Player 6.4 terintegrasi
6. Plug and play 
7. Driver untuk hardware berbasis windows Driver model / dikenal juga dengan WDM
8. manajemen daya yg lebih baik
9. terminal service terintegrasi

versi :
- Windows 2000 Professional
- Windows 2000 Server
- Windows 2000 Advanced Server
- Windows 2000 Datacenter Server
- Windows 2000 Limited Edition

WINDOWS XP
adalah sebuah versi sistem operasi windows yang diluncurkan oleh Microsoft Corporation pada tanggal 25 Oktober 2001 di Amerika Serikat. 
Edisi :
- Windows XP Professional (Khusus untuk komputer dekstop)
- Windows XP Home Edition (untuk pengguna rumahan)
- Windows XP Media Center Edition (khusus untuk perangkat semacam Hi-Fi dan PC yang diletakan di ruang duduk)
- Windows XP Tablet PC Edition (dikhususkan untuk PC ultra-portabel)
- Windows XP Starter Edition 
- Windows XP Professional x64 Edition (dikhususkan prosesor dengan arsitektur x86-64)
- Windows XP Professional 64-bit Edition for Itanium

fitur :
- dukungan terhadap sistem domain Active Directory
- Memiliki pengaturan kontrol akses yang lebih canggih dibandingkan dengan sistem operasi sebelumnya
- mendukung sistem berkas terenkripsi (EFS)
- Mendukung manajemen sistem secara terpusat dukungan terhadap arsitektur multiprosesor simetris

WINDOWS SERVER 2003
merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. 
edisi :
- Windows Server 2003 Standard Edition
- Windows Server 2003 Enterprise Edition
- Windows Server 2003 Datacenter Edition
- Windows Server 2003 Web Edition
- Windows Server Small Business Server 2003
- Windows Server Storage Server 2003

fitur :
-Domain Controler Server
- PKI (Public Key Infrasructure) Server
- Domain Name System (DNS)
- Dynamic Host Configuration Protocol (DHCP)
- Windows Internet Name Server (WINS)
- Windows Terminal Service
- Mendukung pembagian beban jaringan

WINDOWS VISTA
sistem operasi berbasis grafis dari microsoft yang digunakan pada komputer pribadi, baik untuk pengguna rumahan maupun bisnis pada komputer laptop maupun media center
Fitur :
-windows aero 
-windows shell
-Fasilitas pencarian (quick Search AX)
- Teknologi Inti
- Teknologi bagi Developer
- Presentasi
- Komunikasi
- Workflow
- Fitur XP yang dihilangkan
- Antar muka grafis

edisi :
- Windows Vista Starter
- Windows Vista Home Basic
- Windows Vista Home premium
- Windows Vista Business
- Windows Vista Enterprise
- Windows Vista Ultimate

                                         NOVELL NETWARE
adalah sebuah sistem operasi jaringan yang umum digunakan dalam komputer IBM PC atau kompatibelnya

                                         UNIX 
adalah sebuah sistem operasi komputer yang di kembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an.

                                         FREE BSD
adalah sebuah sistem operasi betipe UNIX bebas yang diturunkan dari UNIX AT&T lewat cabang berkeley software Distibution. 

                                         SUN OS
adalah sebuah versi UNIX yang digunakan dalam worksation-worksation sun microsystems yang dirilis pada tahun 1982.

                                         LINUX
adalah sistem operasi bebas yang sangat populer untuk komputer


Senin, 26 Desember 2016

Mengenal Sistem Operasi

SISTEM OPERASI




Dalam ilmu komputer, sistem operasi (SO atau dalam bahasa inggris : Operating system atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen 
hardware serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

secara umum, sistem operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software lainnya dijalankan setelah
sistem. Layanan inti atau umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. 

Bagian kode yang melakukan tugas-tugas inti umum tersebut dinamakan dengan "kernel" suatu sistem operasi. 

1. Kernel (Ilmu Komputer)
Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya adalah melayani bermacam program aplikasi untuk mengakses
perangkat keras komputer secara aman

karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur waktu
kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multi-plexing.

untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijankan diatas mesin komputer, yaitu bilamana 
pembuat program ingin melakukan pekerjaanya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. 

2. Beberapa desain kernel
kernel sistem operasi terbagi menjadi 4 bagian yang secara desain berbeda, sebagai berikut :
- Monolithickernel, mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
- Minocronel, menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan beberapa fungsionalitas lainnya.
- Hybrid kernel, adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
- Exokernel, menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung.


Langkah Awal Merakit PC & Troubleshooting


A. PERAKITAN
Komponen perakit komputer telah tersedia di pasaran, dengan merakit sendiri komputer, kita dapat menentukan jenis komputer, kemampuan serta fasilitas dari komputer sesuai
kebutuhan.
Tahapan dalam perakitan komputer terdiri dari :
1. persiapan
2. perakitan
3. pengujian
4. penanganan masalah
Persiapan
persiapan yang baik akan memudahkan dalam perakitan komputer serta menghindari permasalahan yang mungkin timbul.
hal yang terkait dalam persiapan meliputi :
1. penentuan konfigurasi komputer
2. persiapan komputer dan perlengkapan
3. pengamanan
Penentuan konfigurasi komputer
Konfigurasi komputer berkaitan dengan penentuan jenis komponen dan fitur dari komputer serta bagaimana seluruh komponen dapat bekerja sebagai sebuah sistem komponen sesuai keinginan kita. Penentuan komponen dimulai dari jenis prosessor, motherboard, lalu komponen lainnya.
Persiapan komponen dan perlengkapan
Perlengkapan yang disiapkan terdiri dari :
  • Komponen komputer
  • Kelengkapan komponen seperti kabel, sekrup, jumper, baut dan sebagainya.
  • Buku manual dan referensi dan komponen dibutuhkan sebagai rujukan untuk mengetahui diagram posisi dari elemen koneksi (konektor, port dan slot) dan elemen konfigurasi (jumper dan switch) beserta cara setting jumper dan switch yang sesuai untuk komputer yang dirakit.
  • Mat bantu berupa obeng pipih dan philips
  • Software sistem operasi, device driver dan program aplikasi diperlukan untuk menginstall sistem operasi, device dari piranti, dan program aplikasi pada komputer yang selesai di rakit.
Pengamanan
Tindakan pengamanan diperlukan untuk menghindari masalah seperti kerusakan komponen oleh muatan listrik statis, jatuh, panas berlebihan atau tumpahan cairan.
Pencegahan kerusakan karena listrik statis dengan cara :
Menggunakan gelang anti statis atau menyentuh permukaan logam pada casing sebelum memegang komponen untuk membuang muatan statis.
Tidak menyentuh komponen elektronik, konektor, atau jalur rangkaian secara langsung, tetapi memegang pada badan logam atau plastik yang terdapat pada komponen.
Perakitan
  1. Penyiapan motherboard
  2. Memasang prosessor
Cara memasang processor jenis socket dan slot berbeda.
Jenis socket

  1. Tentukan posisi pin 1 pada prosesor dan socket prosesor di motherboard, biasanya ditandai dengan titik dan segitiga
  2. Tegakkan posisi tuas pengunci socket untuk membuka
  3. Selaraskan posisi kaki-kaki prosessor terlebih dahulu sebelum memasukan prosessor ke socket. Rapatkan hingga tidak terdapat celah antara prosessor dengan socket.
  4. Turunkan kembali tuas pengunci
     Jenis Slot
  1.     Pasang penyangga (bracket) pada dua ujung slot di motherboard sehingga posisi lubang pasak bertemu dengan lubang di motherboard.
  2.      Masukan pasak kemudian pengunci pasak pada lubang pasak
  3.    Selipkan card prosessor di antara kedua penahan dan tekan hingga tempat masuk ke lubang slot.
3.   Memasang heatsink
   Pasang rapat pada bagian atas prosessor dengan beberapa clip sebagai penahan. Sedangkan permukaan kontak pada heatsink dilapisi gen penghantar panas.
4.   Memasang modul memori
5.   Memasang motherboard pada casing
  1.     Tentukan posisi lubang untuk setiap dudukan plastik dan logam.
  2.     Pasang dudukan logam atau plastic pada tray casing sehingga kepala dudukan keluar dari lubang dudukan yang sesuai pada motherboard
  3.     Tempatkan motherboard pada tray casing sehingga kepala dudukan keluar dari lubang  pada motherboard. Pasangkan sekrup pengunci pada setiap dudukan logam.
  4.        Pasang bingkai port I/O (I/O shield) pada motherboard jika ada
  5.     Pasang tray casing yang sudah terpasang motherboard pasa casing dan kunci dengan sekerup.
6.      Memasang power supply
  1.    Masukan power supply pad arak bagian belakang casing. Pasang ke empat buah sekerup pengunci.
  2.      Hubungkan konektor power dari power supply ke motherboard.
7.      Memasang kabel motherboard dari casing
  1.    Pasang kabel data untuk floopy drive pada konektor pengontrol floopy di motherboard
  2.    Pasang kabel IDE untuk pada konektor IDE primary dan secondary pada motherboard.
  3.    Untuk motherboard non ATX . pasang kabel port serial dan pararel pada konektor di motherboard. Perhatikan posisi pin 1 untuk memasang.
  4.      Pada bagian belakang casing terdapat lubang untuk memasang port tambahan jenis nonslot buka sekrup pengunci pelat tertutup lubang port, lalu masukan port konektor yang ingin dipasang dan pasang sekerup kembali
  5.     Bila port mouse belum tersedia di belakang casing maka card konektor mouse harus dipasang lalu dihubungkan dengan konektor mouse pada motherboard. 
  6.    Hubungkan kabel konektor dari switch di panel depan casing, LED, speaker internal dan port yang terpasang di depan casing bila ada ke motherboard. Periksa diagram motherboard untuk mencari lokasi konektor yang tepat.
8.      Memasang drive
  1.      Copot pellet menutup bay drive (ruang untuk drive pada casing)
  2.     Masukan drive dari depan bay dengan terlebih dahulu mengatur setting jumper (sebagai master atau slave) pada drive.
  3.     Sesuaikan posisi lubang sekrup di drive dan casing lalu pasang sekrup penahan drive
  4.     Hubungkan konektor kabel IDE ke drive dan konektor di motherboard (konektor primary dipakai terlebih dahulu)
  5.      Ulangi langkah 1 sampai 4 untuk setiap pemasangan drive
  6.     Pastikan perbedaan setting jumper keduanya yakni drive pertama diset sebagai master dan lainnya sebagai slave
  7.    Konektor IDE secondary secondary pada motherboard dapat dipakai untuk menghubungkan dua drive tambahan
  8.      Floopy drive dihubungkan ke konektor khusus foopy di motherboard
  9.      Sambungkan kabel power dari satu daya ke masing-masing drive
 9.  Memasang card drive
10. Memasang card adapter
11. Penyelesaian akhir
  1.       Pasang penutup casing dengan menggeser
  2.        Sambungkan kabel dari satu daya ke soket dinding
  3.       Pasangkan konekter monitor ke port video card
  4.       Pasang konektor kabel telepon ke port modem bila ada
  5.     Hubungkan konektor kabel ke keyboard dan konektor mouse ke port mouse atau port serial (tergantung jenis mouse).
  6.     Hubungkan piranti eksternal lainnya seperti speaker joystick dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port.




Elemen Dalam Sistem Pengolahan Data

A. BASIS DATA 
Basis Data (database) atau sering pula dieja basisdata adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. 
Perangkat lunak yang digunakan untuk mengolah dan memanggl query basis data disebut sistem manajemen basis data (Database managment system,DBMS). Konsep dasar dari basis data adalah kumpulan dari catatan - catatan, atau potongan dari pengetahuan.
Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya. penjelasan ini disebut skema. ada banyak cara untuk mngkoordinasi skema, atau memodelkan strutur basis data. model yg umum digunakan sekarang adalah model rasional,
yang menurut istilah layman mewakili semua informasi dalam bentuk tabel - tabel yg saling berhubungan dimana setiap tebel terdiri dari baris & kolom (definisi yg sebenarnya menggunakan terminologi matematika).

PERANGKAT LUNAK BASIS DATA
perangkat lunak basis data yg banyak digunakan dalam pemograman dan merupakan perangkat basis data aras tinggi ( high level) :
1. DB2
2. Microsoft SQL Server
3. Oracle
4.Sybase
5. Interbase
6. Xbase
7. Firebird
8. Mysql
9. PostgreSQL
10. Microsoft Access
11. dBase III
12. Paradox
13. FoxPro
14. Visual FoxPro
15. Arago
16. Force
17. Recital
18. dbFast
19. dbXL
20. Quicksilver
21. Clipper
22. FlagShip
23. Harbour
24. Visual dBase
25. Lotus Smart Suite Approach
selai perangkat lunak diatas terdapat juga perangkat lunak pemograman basis data aras rendah (low level), diantaranya :
26. Btrieve
27. Tsunami Record Manager

1. MICROSOFT SQL SERVER
microsoft sql server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk microsoft. Bahasa query utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Miscrosoft da Sybase.
2. BASIS DATA ORACLE
basis data oracle adalah basis data relasional yg terdiri dari kumpulan data dalam suatu sistem manajemen bisnis data RDBMS.
3. XBASE
xbase adalah salah satu cabang pemograman RDBMS tradisional, untuk mengolah database, saat ini yang sering digunakan adalah foxpro dan Clipper.
4. SISTEM MANAJEMEN BASIS DATA RELASIONAL
sebuah sistem manajemen basis data relasional atau dalam bahasa inggrisnya dikenal sebagai relasional database management system (RDBMS) adalah sebuah program komputer
yg di disain untuk mengatur sebuah basis data sebagai sekumpulan data yg disimpan secara tersetruktur, dan melakukan operasi - operasi atas data atas permintaan penggunanya.
5. FIREBRD
firebird (firebirdSQL) adalah sistem manajemen basisdata relasional yg menawarkan fitur - fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.
6. MYSQL
mysql adalah sebuah perangkat lunak sistem manajemen basis data SQL / DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi diseluruh dunia.
7. POSTGRESQL
adalah sebuah sistem basis data yg disebarluaskan secara bebas menurut perjanjian lisensi BSD.
8. MICROSOFT ACCESS
adalah sebuah program aplikasi basis data kompuer ralasional yg ditunjukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
9. CLIPPER
adalah bahasa pemograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yg berjalan pada sistem operasi DOS. 

B. SPREADSHEET
lembar kerja atau lembar sebar adalah tabel informasi berbentuk kotak dengan baris dan kolom yang berisi penghitungan-penghitungan yang digunakan untuk melakukan analisa komparatif.
1. OPENOFFICE.ORG
adalah sebuah paket aplikasi perkantoran berkode sumber terbuka(open source) yg dapat diperoleh secara gratis.
2. MICROSOFT EXCEL
adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh microsoft corporation untuk sistem operasi wondows dan mac.os.

C. PENGOLAH KATA
adalah suatu aplikasi komputer yang digunakan untuk produksi segala jenis bahan yg dicetak.

D. DESAIN GRAFIS
adalah suatu bentuk komunikasi visual yang enggunakan teks dan atau gambar untuk menyampaikan informasi atau pesan.
1. COREL DRAW
adalah editor grafik vektor yang dibuat oleh corel, sebuah perusahaan yang bermarkas di otawa, kanada.
2. ABOBE SYSTEMS
adalah perusahaan perangkat lunak yang bergerak dibidang grafis, animasi dan pengembangan web.

E. BAHASA PEMOGRAMAN
adalah teknik komando/intruksi standar untuk memerintah komputer. bahasa pemograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah
dasar tersebut.
1.BAHASA RAKITAN
adalah bahasa pemrograman komputer tingkat rendah.
2.BASIC
singkatan dari Beginners All-Purpose Symblolic Intruction Code adalah kolompok bahasa pemograman tingkat tinggi. 
3.VISUAL BASIC
adalah bahasa pemograman generasi ke-4 yang diciptakan oleh microsoft.
4.VISUAL BASIC FOR APPLICATIONS
adalah sebuah turunan bahasa pemograman visual basic yang dikembangkan oleh microsoft dan dirilis pada tahun 1993, yg ditujukan untuk aplikasi-aplikasi tertentu.
5.VBSCRIPT
adalah sebuah bahasa script yang diinterpretasikan saat dieksekusi yang dikembangkan oleh microsoft corporation pada tahun 1996, yang sering digunakan dalam penjelajahan web internet explorer.
6.VISUALBASIC.NET
adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak diatas sistem.
7.COBOL
adalah singkatan dari Common Business Oriented Language . Cobol adalah bahasa pemograman generasi ketiga.
8.FOTRAN
pertama kal dikembangkan pada tahun 1950.
9.PASCAL
10.BORLAN DELPHIE
11.TURBO C++
12.JAVA
13.JAVASCRIPT
14.JSP
15.PERL
16.PROLOG
17.PYTHON
18.PHP
19.PIKE
20.SQL

F.MICROSOFT OFFICE
adalah sebutan untuk paket aplikasi perkantoran buatan microsoft dan dirancang untuk dijalankan dibawah sistem operasi wondows.


Sabtu, 24 Desember 2016

Personal Komputer

A. PENGERTIAN KOMPUTER

Komputer adalah alat elektronik yang terdiri dari input,proses dan output yang berfungsi untuk mengolah data menjadi informasi. 

B. SEJARAH KOMPUTER

1. Komputer Generasi Pertama
   Banyak memakai tabung hampa udara dengan ukuran yang sangat besar hingga memenuhi satu ruangan. Komputer generasi pertama dinamakan ENIAC & hanya mampu menyimpan data sedikit.
2. Komputer Generasi Kedua
 Penggunaan tabung hampa diganti dengan transistor. Lebih menghemat tempat & daya. Sejak generasi ini juga bermunculan bahasa pemograman seperti Cobol, Algol, dan Fotran. Ukurannya sebesar meja kerja & mampu menyimpan data lebih banyak. Komputer generasi ini dinamakan UNIVAC.

3. Komputer Generasi Ketiga
  Pada generasi ini penggunaan transistor diganti dengan IC, ukuran komputerpun semakin kecil. Kemajuan SO yang memungkinkan mesin untuk menjalankan berbagai program secara bersamaan.

4. Komputer Generasi Keempat
 Ditandai dengan munculnya LSI (Large Scale Integration). Dimana ini dapat memuat ratusan komponen dlm sebuah chip. Dan terus dikembangkan hingga lahirlah VLSI (Very Large Scale Integration yang dapat memuat ribuan komponen dalam sebuah chip tunggal.

5. Komputer Generasi Kelima
 Fitur fitur yang semakin banyak, pemprosesan informasi yang semakin cepat, Kemampuan multimedia yang jauh lebih baik, Ukuran komputer yang semakin kompak & minimalis menandai komputer generasi Kelima ini.

Klasifikasi Komputer
a. Komputer Analog
b. Komputer Digital
c. Komputer Hibrid
d. Komputer Kegunaan Khas
e. Komputer Kegunaan Am
f. Komputer Utama/Server
g. Mini Komputer
h. Mikro Komputer

C. PERANGKAT KERAS

1. Arsitektur Komputer
    Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan & struktur pengoperasian dasar dari suatu sistem komputer. Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene,dll.
    Arsitektur komputer ini paling tidak mengandung 3 sub-kategori :
    - Setinstruksi (ISA)
    - Arsitektur mikrodari ISA, dan
    - Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.

2. Perangkat Keras Komputer
    perangkat keras/hardware adalah semua bagian fisik komputer, dan dibedakan dengan data yg berada di dalamnya atau yg beroperasi di dalamnya, dan dibedakan dengan perangkat lunak(software) yg menyediakan intruksi untuk perangkat keras dalam menyelesaikan tugasnya.

3. Pemrosesan Komputer
  CPU berperan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi sistem komputer. Unit aritmatika & logika/ ALU (Arithmetic Logic Unit). adalah alat yg melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan,pengurangan,dll). Unit kontrol menyimpan perintah sekarang yg dilakukan oleh komputer, memerintahkan ALU untuk melaksanakan dan mendapat kembali informasi ( dari memori) yg diperlukan untuk melaksanakan perintah itu & memindahkan kembali hasil ke lokasi memori yg sesuai.

D. KOMPONEN HARDWARE

1. Motherboard
papan sirkuit yg ditempeli dengan CPU, memori utama,video card,RAM, serta berbagai komponen lain yg mendukung kinerja suatu komputer.

2. VGA (Video Graphics Array)
sebuah standar tampilan komputer analog yg dipasarkan pertama kali oleh IBM pada tahun 1987.

3. RAM (Random Access Memory)
sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tepat tidak memperdulikan letak data tsb dalam memori. RAM ini bersifat sementara.

INPUT- OUTPUT

adalah bagian dari sistem mikroprocessor yg digunakan oleh mikroprocessor itu untuk berhubungan dengan dunia luar.

-Unit Input adalah unit luar yg digunakan untuk memasukkan data dari luar kedalam mikroprocessor ini. contohnya data yg bersal dari keyboard/mouse.


Alat Operasional Komputer

A. Alat Input 
- Keyboard 
Keyboard adalah peralatan mengetik yang digunakan untuk menginput (memasukan) teks dan juga untuk mengontrol pengoprasian komputer. Keyboard terdiri dari tombol-tombol berbentuk kotak yang disusun padanya. tombol-tombol tersebut mempunyai huruf atau simbol yang tercetak di atasnya yang menunjukkan huruf atau simbol yang akan ditampilkan di monitor bila ditekan. 

- Mouse
Mouse adalah alat yang digunakan untuk memasukan data ke dalam komputer selain keyboar. Mouse berbentuk seperti seekor tikus yang menjadi asal nama bahasa inggrisnya (mouse). Mouse pertama kali diciptakan pada tahun 1963 oleh Douglas Engelbart dengan 1 tombol dan terbuat dari kayu. Model kedua kemudian sudah dilengkapi dengan tiga tombol. Pada 1970, Douglas Engelbart memperkenalkan mouse yang dapat mengetahui posisi X-Y layar komputer, mouse ini dikenal dengan nama "X-Y Position Indicator". Mouse bekerja dengan menangkap gerakan menggunakan bola yang menyentuh sebuah permukaan yang keras dan rata. Selain itu, ada pula yang sudah menggunakan teknologi nikrabel, baik itu berbasis radio, inframerah maupun bluetooth.

Pengoprasian sebuah mouse mekanis 
1. Bola akan berputar saat mouse di tarik
2. Roller X dan Y memegang bola tersebut memindahkan gerakan
3. Disk-disk pengkode optikal termasuk lubang-lubang cahaya
4. LED Inframerah memancar melalui disk-disk tersebut.
5. Sensor-sensor mengumpulkan pulsa-pulsa cahaya untuk mengubah kecepatan X-Y
Pengoprasian sebuah tetikus mekanik
1. Bola akan berputar saat tetikus di tarik
2. Roller X dan Y memegang bola tersebut dan memindahkan gerakan 
3. Disk-disk pengkode optikal termasuk lubang-lubang cahaya
4. LED inframerah memancar melalui disk-disk tersebut.
5. sensor-sensor mengumpulkan pulsa-pulsa cahaya untuk mengubah kekecepatan X dan Y

- Joystik 
Joystik adalah alat masukan (input device) komputer yang berwujud tuas yang dapat bergerak ke empat arah (kiri-kanan dan maju mundur). Joystik sangat banyak digunakan bagi aplikasi permainan (game) komputer dan tersedia dalam berbagai bentuk, mulai dari bentuk joystik pesawat terbang, setir mobil dan gamepad.

- Scanner 
Scanner merupakan suatu alat yang digunakan untuk memindai suatu bentuk maupun sifat benda, seperti dokumen, foto, gelombang, suhu, dan lain-lain. Hasil scanner pada umumnya akan di transformasikan ke dalam komputer sebagai data digital. Terdapat beberapa jenis scanner bergantung pada kegunaan dan cara kerjanya, antara lain:
a. Scanner gambar
b. Scanner barcode
c. Scanner sinar-X
d. Scanner cek
e. Scanner logam
f. Scanner Optical Mark Reader (OMR)

Berdasarkan cara memasukan kertas, scanner gambar terdiri atas dua jenis, yaitu :
1. Flatbed 
Pada scanner gambar flatbad, kertas diletakan diatas kaca scanner, kemudian lampu dan sensor scanner akan bergerak menysusuri kertas tersebut untuk memperoleh gambarnya.

2. Automatic Document Feeder ( ADF)
Pada scanner gambar automatic document feeder (ADF) , kertas diletakkan pada baki/tray, lalu satu persatu kertas akan dimasukkan oleh bagian mekanik scanner dengan adanya padassy dan roller. Pada saat kertas bergerak di atas lampu scanner, sensor scanner bekerja untuk memperoleh gambar yang merespresentasikan kertas tersebut.

- Webcam
Webcam singkatan dari web camera. web cam adalah sebutan bagi kamera realtime (bermakna keadaan pada saat itu juga) yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program instant messaging, atau video call. Istilah "Webcam" juga merujuk keadaan jenis kamera yang digunakan untuk keperluan ini.

B. Alat Output
- Printer
Printer atau pencetak adalah alat yang menampilkan data dalam bentuk cetakkan, baik berupa teks maupun gambar/grafik, di atas kertas. printer terbagi menjadi beberapa bagian.
1. picker sebagai alat mengambil kertas dari tray
2. tray ialah tempat menaruh kertas
3. tinta atau toner adalah alat pencetak. Perbedaan tinta dan toner terdapat pada sistemnya. toner/laser butuh pemanasan sedangkan tinta atau inkjet tak butuh pemanasan, hanya pembersihan atau cleaning pada print bedanya

- Pengeras Suara (Speaker)
Pengeras suara atau dikenal dalam bahasa inggris sebagai loud speaker adalah komponen elektronika yang menerima sinyal masukan dan memberikan respon keluaran berupa frekuensi audio (suara) dengan cara menggetarkan komponennya yang berbentuk selaput.