Perangkat Keras (Hardware) Dan Perangkat Lunak (Software) Dalam Sistem Informasi [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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 Data



Pengolahan 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 hardcopy (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 manamana, 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 Proses Output Mengatur Memory Penjadwalan Proses



MS DOS



MICROSOFT WINDOWS LINUX UNIX



MACINTOSH FREE BSD



Contoh Sistem Operasi • Disk operating System (DOS), • Microsoft Windows, • Linux, dan • Unix



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 lainlain.



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), 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