Komputer Dan NIC(Network Interface Card)




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 :
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 :


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 :


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 :


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:
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

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)


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