KOMPUTER
Definisi Komputer
: Suatu Perangkat Elektronik yang mampu menerima masukan(Input),melakukan
pengolahan data(Proses) dang mengeluarkan/menghasilkan Keluaran(Output
PERANGKAT KOMPUTER
A. Perangkat
Keras Komputer
Hardware atau
perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat
nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata,
yang berfungsi untuk mendukung proses komputerisasi.
1. Input
Device (Unit Masukan )
Input Device
adalah unit yang berfungsi sebagai media untuk memasukkan data dari
luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi
yang diperlukan.Contohnya: Scanner,keyboard,dll
1. unit
Pemrosesan (Process device)
Unit ini berguna
sebagai Perangkat pengolah data dipergunakan untuk mengolah data-data yang
diinputkan oleh oleh user.contohnya RAM,Power Suplay dll
Perbedaan
Processor antar Generasi
Perbedaan Clock
Speed.
Perbedaan Besar
Canche Size.
Banyaknya Core
dalam suatu processor.
Processor Baru (
Generasi Ke 8 ) lebih sedikit mengkonsumsi Daya Listrik.
Perbedaan pada
banyaknya Bus system dan Bus Address
1. Output
device ( Unit keluaran )
Output Device
merupakan Perangkat keluaran dipergunakan untuk menampung dan menghasilkan data
yang dikeluarkan dari Komputer.
1. unit
tambahan (Periferal)
PERANGKAT
LUNAK KOMPUTER
Perangkat Lunak
(software) merupakan suatu program yang dibuat oleh pembuat program untuk
menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang
berisi kumpulan instruksi untuk melakukan proses pengolahan data.
Perangkat lunak komputer berfungsi untuk :
Perangkat lunak komputer berfungsi untuk :
Mengidentifikasi
program
Menyiapkan
aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
Mengatur dan
membuat pekerjaan lebih efisien.
Macam-macam
Perangkat Lunak
Perangkat lunak
terbagi menjadi 4 macam, yaitu :
Sistem Operasi
(Operating System),
Program Aplikasi
(Application Programs),
Bahasa Pemrograman
(Programming Language),
Program Bantu
(Utility)
1. Sistem
Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Adapun fungsi utama sistem operasi adalah :
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Adapun fungsi utama sistem operasi adalah :
Menyimpan program
dan aksesnya
Membagi tugas di
dalam CPU
Mengalokasikan
tugas-tugas penting
Merekam
sumber-sumber data
Mengatur memori
sistem termasuk penyimpanan, menghapus dan mendapatkan data
Memeriksa
kesalahan sistem
Multitugas pada
OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP
Memelihara
keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi
(password) dan penggunaan ID
Contoh Sistem
Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan
Unix.
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
Bahasa tingkat
rendah (low level language)
Bahasa ini disebut
juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode
angka 0 dan 1.
Bahasa tingkat
tinggi (high level language)
Bahasa generasi
keempat (4 GL)
Bahasa pemrograman
4 GL (Fourth Generation Language) merupakan bahasa yang
berorientasi pada objek yang disebut Object Oriented Programming
(OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
Norton Utility
Winzip
Norton Ghost
Antivirus
BRAINWARE
Brainware adalah
setiap orang yang terlibat dalam kegiatan pemanfaatan komputer/ sistem
pengolahan data. Brainware merupakan sumber inspirasi utama bagi terbentuknya
suatu sistem komputer.
Menurut tingkat pemanfaatan terhadap komputer, Brainware digolongkan dalam empat tingkatan dimulai dari tingkatan yang tertinggi:
Menurut tingkat pemanfaatan terhadap komputer, Brainware digolongkan dalam empat tingkatan dimulai dari tingkatan yang tertinggi:
a. System Analyst:
Penanggung jawab dan perencana sistem dari sebuah
proyek pembangunan sebuah sistem informasi khususnya yang memanfaatkan komputer
b. Programmer : Pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang dirancang
c. Administrator : Seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem/jaringan komputer
d. Operator : Pengguna biasa, hanya memanfaatkan sistem komputer yang sudah ada
proyek pembangunan sebuah sistem informasi khususnya yang memanfaatkan komputer
b. Programmer : Pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang dirancang
c. Administrator : Seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem/jaringan komputer
d. Operator : Pengguna biasa, hanya memanfaatkan sistem komputer yang sudah ada
NETWORK CARD (NIC)
Pendahuluan
Network Interface
Card (NIC) sering disingkat Network Card.NIC adalah bagian hardware komputer
yang dirancang agar komputer dapat berkomunikasi dalam jaringan komputer
.Merupakan perangkat layer 1 dan layer 2 dalam OSI layer
Sejarah Network
Card
Ditemukan oleh Robert Metcalfe pada tahun 1973 Waktu itu, beliau masih bekerja
di Xerox Dia merupakan lulusan MIT dan melanjutkan ke Harvard Merupakan salah
satu pendiri perusahaan 3Com
Fungsi Network
Card
Media pengirim
data ke komputer lain di dalam jaringan
Mengontrol data
flow antara komputer dan sistem kabel
Menerima data yang
dikirim dari komputer lain lewat kabel dan menerjemahkannya ke dalam bit yang
dimengerti oleh komputer
Bus
Bus adalah
rangkaian/jalur (printed circuit) listrik dimana data ditransmisikan
Ada 2 jenis bus,
yaitu:
Local bus
(processor bus)
Expansion bus (AT
bus)
Jenis Bus untuk
NIC
Ada beberapa jenis
standar bus jika NIC dihubungkan dengan motherboard, yaitu:
ISA
PCI
PCMCIA
Jenis Bus
ISA
Singkatan dari
Industry Standard Architecture
Dulu, bus jenis
ini digunakan pada IBM PC
Data ditransfer
menggunakan jalur 8 bit
Bekerja dalam CPU
jenis 8086 dan 8088
Memiliki kecepatan
8 Mbps
Digunakan pada
printer, modem, sound card
PCI
Singkatan dari
Peripheral Component Interface
Dapat melakukan
transfer data 32 bit dalam satu waktu
Sudah mendukung
teknologi plug and play terbaru
PCI sebenarnya
digunakan untuk meningkatkan kecepatan grafis
PCMCIA
Singkatan dari
Personal Computer Memory Card International Association
Ditujukan untuk
laptop dan notebook
PCMCIA v1.0
merupakan standar untuk memory card
PCMCIA v2.0 sudah
digunakan untuk modem, disk drive, dan network card
NIC untuk Wired
Network
Jenis kabel
Kecepatan Jaringan
NIC untuk Wired
Network
Jenis kabel
BNC Connector
Berbentuk
silinder, dengan 2 prongs untuk menghubungkan
Terbuat dari
tembaga
Menggunakan
T-connector jika dihubungkan dengan network adaptor
BNC Connector
NIC untuk Wired Network (con’t)
NIC untuk Wired Network (con’t)
Jenis kabel
RJ-45 Connector
Seperti kabel
telepon biasa, tetapi bentuknya lebih besar
NIC untuk Wired
Network (con’t)
Jenis kabel
UTP (unshielded
twisted-pair)
Kabel yang
digunakan untuk pengaturan jaringan 10BaseT/100BaseTX
NIC untuk Wired
Network
Kecepatan Jaringan
Ethernet
Merupakan
teknologi pertama LAN
Kecepatan hanya 10
Mbps
Sudah jarang digunakan
NIC untuk Wired
Network
Kecepatan Jaringan
Fast Ethernet
Kecepatan sudah
mencapai 100 Mpbs
NIC untuk Wired
Network (con’t)
Kecepatan Jaringan
Gigabit Ethernet
Beroperasi pada
kecepatan 1.000 Mpbs
Ada 2 standar,
yaitu 802.3z untuk jaringan berbasis fiber optik dan 802.3ab untuk jaringan
berbasis twisted pair
NIC untuk Wireless
Network
Ada 3 standar yang
digunakan, yaitu:
802.11a wireless
networking
Frekuensi 5 GHz,
kecepatan 54 Mbps
Biaya mahal, untuk
file-file yang besar
802.11b wireless
networking
Frekuensi 2,4 GHz,
kecepatan 11 Mbps
Interferensi
dengan perangkat lain
802.11g wireless
networking
Frekuensi 2,4 GHz,
kecepatan 20 Mbps
Interferensi,
throughput lebih dari 802.11b
Prinsip Kerja
Network Card
Paket
Prinsip Kerja
Network Card
Menggunakan
protokol Carrier Sense Multiple Access With Collision Detection (CSMA/CD) untuk
mengirim paket
Dalam pengiriman
data sering terjadi “collision”
Prinsip Kerja
Network Card
Topologi jaringan
Star
Bus
Prinsip Kerja
Network Card
Perbedaan Hub dan
Switch
Setting Network
Card
Ada beberapa
konfigurasi:
Interrupt Request
Line (IRQ) : line hardware yang digunakan untuk mengirimkan servis request ke
CPU
Base I/O Port
Address : channel untuk aliran data antara NIC dan CPU
Base Memory
Address : lokasi memory (buffer) yang digunakan oleh NIC
DMA Channel :
channel untuk NIC mengakses memory tanpa perlu melalui CPU
Transceiver type :
transmit/receive setting, bergantung jenis pengkabelannya.
IRQ
IRQ diberikan
dengan prioritas
Hanya 1 perangkat
yang bisa diberikan untuk IRQ line tertentu. Jika tidak, akan terjadi IRQ
conflict
Dua perangkat bisa
membagi (share) IRQ line, tetapi tidak bisa menggunakan secara bersamaan
Base I/O Port
Tiap I/O perangkat
harus memiliki port unik/lokasi memori
Tujuannya agar
perangkat lain bisa saling berkomunikasi
Base Memory
Address
Memory space
disediakan sebagai buffer untuk menyimpan data yang masuk dan keluar
Tidak semua NIC
memerlukan base memory address karena mereka tidak bertukar data dengan CPU
melalui lokasi shared memory
Transceiver
Merupakan
perangkat yang mentransmisikan dan menerima sinyal
Pada NIC,
digunakan untuk menerjemahkan aliran data dari paralel (internal) ke serial
(eksternal) maupun sebaliknya
Dapat mendeteksi
error pada kabel
Merupakan bagian
inti dari ethernet LAN
Normalnya, berada
di dalam NIC
Pertukaran
Informasi NIC dan CPU
Ada 3 cara, yaitu:
DMA Transfer
Shared System
Memory
Bus Mastering
DMA Transfer
DMA controller
mentransfer data secara langsung dari NIC ke lokasi memory yang disediakan pada
komputer
Terdiri atas 2
line sinyal, yaitu line untuk menerima dan line untuk acknowledgement
Kekurangan dari
metode ini adalah operasi CPU berhenti dan menunggu sampai transfer selesai
Kebanyakan NIC
tidak menggunakan DMA karena interupsinya ke CPU
Shared System
Memory
Shared memory bisa
dialokasikan pada card atau pada system
Pada card, ia dipetakan
ke RAM melalui base memory address dan processor merawatnya seperti lokasi
memory yang lain
Pada system,
processor khusus pada NIC digunakan untuk memindahkan data ke dan dari suatu
lokasi memory
Bus Mastering
NIC akan membypass
CPU, mengambil control ke bus sistem dan meload data secara langsung ke sistem
memory tanpa interrup ke CPU
Metoda ini
biasanya terdapat pada PCI bus