You are on page 1of 50

Perangkat Keras (Hardware) dan

Perangkat Lunak (Software)


dalam Sistem Informasi
Komputer adalah peralatan elektronik yang
terdiri dari perangkat keras (hardware) dan
perangkat lunak (software) yang memiliki
kemampuan atau digunakan untuk membantu
tugas manusia dengan cara menerima dan
mengolah data yang dimasukkan menjadi
informasi berdasarkan program yang dimiliki,
yang kemudian hasilnya ditampilkan/ disimpan/
dikirim melalui perangkat keluaran.
Hierarki Informasi
Pengolahan
Data Data
Informasi Pengetahuan

• Di dalam teori, hierarki informasi disusun


mulai dari pengumpulan data/fakta,
pengolahan dan pengurutan data dengan
proses seleksi sampai menjadi sesuatu yang
berguna berupa informasi. Informasi yang
disusun secara sistematis dengan suatu alur
logika tertentu menjadi knowledge
(pengetahuan).
 Komputer memproses data menjadi
suatu informasi yang berguna bagi
penggunanya. Dengan komputer
diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai macam
masalah.
 Sebelum menjadi informasi, data
tersebut diproses melalui perangkat
keras (hardware) dengan menggunakan
perangkat lunak (software).
STRUKTUR DAN FUNGSI
KOMPUTER
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk
memasukan data atau perintah ke dalam komputer
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan
keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-
copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar
sistem. Peralatan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat
pengolah data, dan CU (Control Unit) sebagai pengontrol kerja
komputer.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori
eksternal. Memori internal berupa RAM (Random Access Memory) yang
berfungsi untuk menyimpan program yang kita olah untuk sementara
waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca
dan berguna sebagai penyedia informasi pada saat komputer pertama kali
dinyalakan.
6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer.
Karena pada suatu saat tertentu masing-masing saluran hanya dapat
membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang
dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja
sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat
membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri
atas 8, 16, 32, atau 64 jalur paralel.
7. Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses
transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang
akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau
32 jalur paralel.
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data
Bus dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel.
Perangkat Keras (Hardware)
1. Perangkat Masukan
Perangkat masukan (input devices) digunakan untuk
pemasukan data yang akan diproses. Beberapa Perangkat
masukan yang umum digunakan pada suatu komputer adalah
keyboard, mouse, joystick, touch screen, voice recognition,
dan lain-lain.
Mouse adalah pointing device yang
paling banyak digunakan. Mouse
memiliki bola yang berputar pada
landasannya. Jika permukaan
digeser, maka bola akan berputar dan
mengirimkan sinyal ke komputer untuk
merubah posisi dari kursor. Secara fisik,
mouse juga terbagi atas 4, yaitu :
ƒ Mouse Serial.
ƒ Mouse PS/2.
ƒ Mouse Wireless.
ƒ Mouse USB.
Keyboard
Keyboard adalah alat masukan yang pertama dikembangkan
untuk PC. Layout keyboard standar menyediakan 104 kunci
diatur dalam empat kelompok, yaitu:
ƒ Kunci alphanumerik (A-Z, 0-9).
ƒ Kunci lokasi (home, end dan lain-lain).
ƒ Keypad numerik.
ƒ Fungsi kunci (F1-F12).
Secara fisik, keyboard terbagi atas 4 bagian, yaitu :
ƒ Keyboard Serial.
ƒ Keyboard PS/2.
ƒ Keyboard Wireless.
ƒ Keyboard USB.
Bar Code

Bar code adalah suatu peralatan input yang dirancang untuk tujuan
yang spesifik. Bar code direpresentasikan sebagai data numerik yang
dibentuk oleh serangkaian bar (garis). Garis- garis tersebut memiliki
panjang dan ketebalan yang bervariasi. Bar code mudah dibaca oleh
light-pen atau peralatan scanner.
 Digitising Tablet
 Joystick
 Touch Screen
 Light Pen
 Magnetic Ink Character Recognition
(MICR)
 Optical Mark Reader (OMR)
 Scanner
 Hand Scanner
 Magnetic Reader
 Smart Card
 Biometric
2 Perangkat Pemroses
Perangkat pemroses (processing devices)
digunakan untuk memproses data yang
telah dimasukkan melalu perangkat
masukan. Perangkat ini juga digunakan
untuk menerima masukan serta
meneruskan hasil pemrosesan data
tersebut ke perangkat keluaran. Pada
dasarnya, bagian inilah yang disebut
sebagai "otak" komputer. Perangkat ini
dikerjakan oleh perangkat yang disebut
sebagai "microprocessor atau
sering disebut processor". Pasar komputer
saat ini masih didominasi
oleh prosesor yang dikeluarkan oleh Intel
Corp.
3. Perangkat Keluaran
Perangkat keluaran (output devices)
digunakan untuk menampilkan hasil
pemrosesan yang dikerjakan oleh
processor. Hasil tersebut bisa
ditampilkan dalam bentuk tercetak
(hard copy). Beberapa Perangkat
yang masuk dalam kategori ini adalah
monitor, printer, plotter, dan lain-
lain. Beberapa perangkat keras
tambahan bisa disebutkan disini
antara lain media penyimpan
(storage) untuk menyimpan
data yang akan diproses oleh
processor.
 Monitor LCD (Liquid Crystal Display)
 Printer
 Plotter
 Speaker
 Data Projector
Perangkat lunak (Software)
• 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.
• Software sebagai penghubung antara manusia sebagai
pengguna dengan perangkat keras komputer,
berfungsi menerjemahkan bahasa manusia ke dalam
bahasa mesin sehingga perangkat keras komputer
memahami keinginan pengguna dan menjalankan
instruksi yang diberikan dan selanjutnya memberikan
hasil yang diinginkan oleh manusia tersebut.
Perangkat lunak komputer
berfungsi untuk :
• Mengidentifikasi program
• Menyiapkan aplikasi program
sehingga tata kerja seluruh
perangkat komputer terkontrol.
• Mengatur dan membuat
pekerjaan lebih efisien.
Berdasarkan perkembangannya,
perangkat lunak dibagi menjadi
beberapa era, yaitu :
• Era Pemula (Pionir)
– Bentuk perangkat lunak pada awalnya adalah
sambungan-sambungan kabel ke antarbagian
dalam komputer.Cara mengakses komputer adalah
menggunakan punched card yaitu kartu yang
dilubangi. Penggunaan komputer saat itu masih
dilakukan secara langsung oleh sebuah program
untuk sebuah mesin dengan tujuan tertentu.
• Era Stabil
– Pada era ini penggunaan komputer sudah banyak
digunakan, tidak hanya oleh kalangan peneliti dan
akademi saja, tetapi juga oleh kalangan
industri/perusahaan. Perangkat lunak mulai
bergeser menjadi sebuah produk. Baris-baris
perintah perangkat lunak yang dijalankan oleh
komputer bukan lagi satu-satu, tapi sudah seperti
banyak proses yang dilakukan secara serempak
(multi tasking). Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user)
secara cepat/langsung (real time). Pada era ini
mulai dekanal sistem basis data, yang memisahkan
antara program (pemroses) dengan data (yang
diproses).
• Era Mikro
– Pada era ini, perangkat lunak dapat
dibedakan menjadi perangkat lunak
sistem yang bertugas menangani
internal dan perangkat lunak aplikasi
yang digunakan secara langsung oleh
penggunanya untuk keperluan
tertentu. Otomatisasi (peralatan
secara otomatis) yang ada di dalam
perangkat lunak mengarah ke suatu
jenis kecerdasan buatan.
• Era Modern
– Saat ini perangkat lunak sudah terdapat di mana-
mana, tidak hanya pada sebuah superkomputer
dengan 25 prosesor-nya, sebuah komputer
genggampun telah dilengkapi dengan perangkat
lunak yang dapat disinkronkan dengan PC. Tidak
hanya komputer, bahkan peralatan seperti
telepon, TV, mesin cuci, AC dan microwave, telah
ditanamkan perangkat lunak untuk mengatur
operasi peralatan itu. Pembuatan sebuah
perangkat lunak bukan lagi pekerjaan segelintir
orang, tetapi telah menjadi pekerjaan banyak
orang, dengan beberapa tahapan proses yang
melibatkan berbagai disiplin ilmu dalam
perancangannya. Tingkat kecerdasan yang
ditunjukkan oleh perangkat lunak pun semakin
meningkat.
Fungsi Perangkat Lunak
(Software)
Merupakan program yang berisi intruksi
atau perintah yang dimengerti oleh
komputer untuk melakukan kegiatan
seperti menghitung, menggambar, dan
menghasilkan suara. Sehingga ada
komunikasi antara komputer dengan
pemakai.
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)
Penggolongan Perangkat lunak dengan
Jenis Lingkungan
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. Sistem operasi
berfungsi sebagai penghubung antara
manusia dengan perangkat keras dan
perangkat lunak yang akan digunakan
Fungsi utama
Sistem Operasi
• 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
SISTEM OPERASI
Untuk mengendalikan Program Kerja
Komputer secara mendasar
Seperti : PC DOS
Mengatur Media Input MS DOS
Proses MICROSOFT
WINDOWS
Output
LINUX
Mengatur Memory
UNIX
Penjadwalan Proses
MACINTOSH
FREE BSD
Contoh Sistem Operasi
• Disk
operating
System (DOS),
• Microsoft
Windows,
• Linux, dan
• Unix
Program Aplikasi
(Aplication Programs)
 ProgramAplikasi adalah perangkat
lunak yang dirancang khusus untuk
kebutuhan tertentu, misalnya :
program pengolah kata, mengelola
lembar kerja, program
presentasi, design grafis, dan lain-
lain.
Program Aplikasi
(Aplication Program)
Merupakan suatu program paket yang
telah dirancang dan dibuat khusus untuk
kebutuhan tertentu.
Word Processing (Pengolah Kata)
Program Database
Program Spreadsheet
Program CAD (Computer Aided Design)
Program Layout Artikel (Publisher)
Word Processing
Merupakan salah satu program aplikasi
dimana dalam pengoperasiannya
menggunakan text (Text Based)
Wordstar Profesional
Word Perfect
Chiwriter
Microsoft Word
Word Star
Program Database
Merupakan salah satu program aplikasi
yang berfungsi untuk merancang atau
membuat serta mengelola DATABASE
Ms.Acces
SQL Server
MySql
Oracle
Program SpreadSheet
Merupakan salah satu program aplikasi
yang berfungsi untuk bidang keuangan,
pembukuan, atau melakukan perhitungan
secara otomatis.
Lotus 123
Ms.Excel
Quatro
Supercheck
Program CAD
(Computer Aided Design)
Merupakan Salah satu program aplikasi yang
berfungsi untuk media lukis (Alat lukis)
Auto Cad
Pro Design
Corel Draw
Adobe Photoshop
Program Layout Artikel
Merupakan salah satu program aplikasi
yang berfungsi khusus untuk mengatur
tata letak obyek yang digunakan pada
cover suatu media cetak/Elektronik
Page Maker
Ventura
Harvard Publisher
Newmaster
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.
3 Level Bahasa Pemrograman
 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 ini termasuk dalam bahasa pemrograman yang mudah
dipelajari oleh pengguna komputer karena menggunakan
bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL,
FORTRAN.
 Bahasa generasi keempat (4 GL),
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++
Bahasa Tingkat Rendah
Merupakan Bahasa yang digunakan oleh
komputer itu sendiri
ASSEMBLY LANGUAGE
RPG ( Repeat Program General )
Bahasa Tingkat Menengah
Bahasa dalam komputer yang
menggunakan singkatan dan sudah
mendekati bahasa sehari-hari.
Program Fortran (Formula Transator)
Bahasa Tingkat Tinggi
Merupakan Bahasa Komputer yang sudah
dibuat dan dikembangkan dengan
menggunakan bahasa sehari-hari
Basic
Cobol
Pascal
Program Bantu (Utility)
• 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
Perangkat Lunak untuk
Keamanan Komputer
(Antivirus)
Untuk meningkatkan keamanan
komputer dari serangan virus
maupun hacker diperlukan
perangkat lunak, seperti
antivirus dan firewall
Virus Adalah sebuah
program yang
menyusup dan dapat
berkembang biak
dengan sendirinya
dalam media
penyimpanan
komputer
Dampak yang ditimbulkan oleh
serangan virus
• Menghabiskan ruang atau memori media
penyimpanan
• Mengganggu kinerja memori sehingga
aktivitas memori lambat
• Mempengaruhi kinerja komputer secara
keseluruhan
• Merusak file-file yang terdapat di dalam
komputer
• Merusak perangkat keras komputer dalam
jangka waktu yang lama
• Antivirus harus selalu diupdate agar kita
dapat mengetahui jenis virus apa yang
menyerang.
• Biasanya, komputer yang terserang
virus dapat dirasakan penggunaannya
yaitu proses kerja komputer berjalan
lambat, sering terjadi hang, harddisk
menjadi penuh, memori berkurang dan
lain-lain.
Beberapa cara yang dapat
digunakan untuk menghindari
serangan virus
• Memberi proteksi komputer dengan antivirus
• Melakukan update antivirus dan databasenya
• Berhati-hati terhadap file kiriman atau file
hasil download
• Mengetahui kondisi dan kinerja komputer
• Melakukan backup data secara rutin

You might also like