Komputer itu terdiri dari beberapa perangkat keras (hardware) yang saling terhubung. Bagaimana cara tiap perangkat keras tersebut saling terhubung? Jawabanya adalah karena adanya driver.
Karena setiap alat digunakan dengan cara yang berbeda,driver di dunia nyata seperti buku manual yang berisi panduan bagaimana suatu alat digunakan dan harus dipelajari oleh otak manusia agar bisa menggunakan alat tersebut.
Manusia bisa belajar sendiri,sedangkan komputer tidak jadi agar sistem operasi bisa mengontrol alat yang baru dipasang ke komputer(seperti printer,scanner,VGA,mouse,keyboard) harus diinstall driver driver terlebih dahulu.
Tanpa adanya driver, perangkat keras tidak akan bisa digunakan. Contohnya, ketika kamu menancapkan printer atau scanner pada USB komputer, tiba-tiba ada peringatan di layar: “welcome to the found new hardware wizard”. Lalu kamu klik cancel. Tapi setelah itu malah muncul peringatan lagi: “a problem occured during hardware installation……….. dan seterusnya. Mengapa?
Ternyata hal itu disebabkan karena kita belum melakukan instalasi driver perangkat yang kamu tancapkan tadi di komputer.
Untuk perangkat umum seperti mouse dan keyboard telah disertakan driver di dalam sistem operasi sehingga kita tidak perlu menginstall secara manual sedangkan untuk perangkat khusus seperti VGA printer dll, biasanya kita harus menginstal manual driver tersebut yang bisa kita download di website resmi vendor.
Pengertian Driver
Driver adalah software yang memiliki tugas mengontrol hardware yang terpasang di komputer agar bisa terkoneksi dengan OS, aplikasi lain atau perangkat yang lain. Jadi driver itu memiliki fungsi yang sedikit berbeda dengan software umumnya. Ia adalah komponen penunjang yang bersifat khusus.
Mengapa khusus? Karena driver lah yang membuat interaksi antara hardware dengan hardware bisa terjalin. Misalnya Wi-Fi, LAN, Keyboard, Printer, Mouse, BIOS atau VGA dan lainya dengan komputer. Kalau tidak ada driver, maka hardware-hardware tersebut tidak bisa digunakan karena tidak bisa terkoneksi dengan komputer.
Wikipedia mendefinisikan Driver sebagai Pemacu peranti atau istilah teknologi yang mewakili perangkat lunak yang tugasnya menghubungkan perangkat keras. Hardware tidak bisa digunakan bila tidak ada driver yang tepat terinstal di komputer.
Driver dibutuhkan komputer sebagai panduan agar bisa bekerja secara optimal. Penjelasan mudahnya, karena setiap alat memiliki aturan tersendiri dalam penggunaanya, maka driver seperti layaknya buku manual yang berisi panduan bagaimana alat digunakan.
Ingan, bahwa komputer itu tidak sama seperti manusia yang bisa belajar sendiri. Untuk bisa memahami bagaimana cara kerja sebuah alat yang dihubungkan ke komputer, maka komputer butuh panduan. Panduan inilah yang disebut sebagai driver.
Fungsi dan Peran Driver komputer
Dalam dunia komputer fungsi driver atau bertugas sebagai penerjemah komunikasi antara perangkat keras itu sendiri dengan sistem operasi, perlu diketahui setiap perangkat keras di komputer berbicara /bekerja dengan cara dan bahasanya sendiri (tindak menggunakan command yang distandarkan).
Sedangkan semua perangkat yang terpasang ke komputer harus bisa berkomunikasi dengan sistem operasi agar perangkat bisa digunakan, untuk itulah driver diperlukan sebagai media penerjemah antara perangkat yang satu dengan perangkat yang lain.
Fungsi utama driver komputer adalah:
- Menyediakan transparansi dan bertindak sebagai penerjemah perintah antara hardware dengan sistem operasi atau aplikasi.
- Pembuat aplikasi dapat mengontrol hardware dengan mudah cukup dengan mengimplementasikan API(Application programming interface) yang disediakan driver dengan bahasa program yang lebih tinggi .
Driver Sebagai Penerjemah
Saat kamu mengetik menggunakan keyboard sebagai input dan ms.word sebagai aplikasi mesin ketik, agar ketukan keyboard muncul di aplikasi ms.word sebuah driver keyboard harus diinstall agar ms.word bisa mengerti apa yang diketikan keyboard.
Untuk mencetak tulisan yang ada di ms.word kamu bisa menggunakan printer,sebuah driver printer diperlukan agar printer mengerti apa yang diperintahkan oleh ms.word agar printer mencetak data sesuai tampilan di layar ms.word.
Driver Menyediakan API
Ketika program komputer dengan bahasa tinggi (High Level Language proggramming) untuk mengontrol sebuah serial port maka cukup dengan menggunakan fungsi “Send data” untuk mengirim informasi dan “Receive Data” untuk menerima informasi.
Dengan menggunakan API(Application programming interface) yang disediakan oleh driver,seorang programmer akan lebih mudah dalam mendevelope suatu aplikasi,kode API sangat berbeda dengan bahasa/command yang sesungguhnya digunakan oleh serial port tersebut.
Sebagaimana yang telah saya jelaskan sebelumnya, meski tergolong sebagai software, driver itu memilki fungsi yang sedikit berbeda dibanding kebanyakan software. Driver itu memiliki fungsi khusus. Fungsi driver adalah menjadi buku panduanya komputer agar bisa mengenali dan menjalankan hardware yang terpasang.
Jadi bila kita instal driver LAN, maka sama artinya kita memasukkan buku panduan penggunaan LAN ke komputer. Sehingga komputer bisa menjalankan LAN yang terpasang. Begitu juga bila kamu instal Driver VGA, itu sama artinya kamu memasukkan buku panduan penggunaan VGA ke komputer.
Dari situ bisa kita kelompokkan, bahwa fungsi driver terdiri dari dua hal:
Pertama adalah untuk menghubungkan Hardware dengan komputer
Kedua adalah untuk mengenalkan hardware yang terpasang di komputer agar komputer bisa menjalankan hardware yang baru terpasang.
Itulah mengapa, ketika kita baru saja memasang hardware tertentu, tetapi tidak bisa kita jalankan itu bisa disebabkan karena drivernya belum kita instal. Bahkan drivernya belum kita update juga bisa menyebabkan hardware tidak bisa dijalankan.
Kegiatan install ulang OS juga harus disertai dengan install driver. Jika tidak maka bisa saja ada hardware di dalam komputer yang tidak berfungsi sebagaimana mestinya. Jadi fungsi driver sangatlah penting untuk bisa mengoperasikan komputer.
Cara Kerja Driver Komputer
Secara fundamental ketika sebuah aplikasi mengakses data dari sebuah hardware, pertama aplikasi tersebut memanggil function yang dapat diimplementasikan oleh sistem operasi. Setelah sistem operasi berhasil membaca pesan tersebut, sistem operasi kemudian memanggil function yang dapat diimplementasikan oleh driver. Driver kemudian menggunakan kode biner untuk memerintah hardware melakukan perintah yang diberikan oleh sistem operasi dan mengambil data yang dilakukan oleh hardware. Begitu juga selanjutnya sistem operasi memberikan data ke aplikasi untuk dapat bekerja. Driver jenis ini merupakan driver yang umum ditemukan, disebut dengan "device driver".
Berikut merupakan penjelasan mengenai driver yang lebih kompleks:
- Tidak semua device driver dibuat oleh manufaktur dari hardware yang bersangkutan. Namun beberapa driver dirancang untuk memenuhi semua kebutuhan hardware dalam lingkup yang sama. Ini berarti driver dapat dibuat oleh pihak lain misalkan Microsoft dapat membuat driver standar untuk menjalankan hardware keyboard.
- Tidak semua device driver dapat langsung berkomunikasi dengan hardware. Ini berarti driver bersangkutan tidak dapat membaca data dengan kode binary I/O untuk membaca secara langsung data dari suatu hardware. Secara fundamental driver jenis ini bergantung terhadap driver primer yang dapat berkomunikasi langsung dengan hardware bersangkutan. Driver jenis ini akan manipulasi perintah ke driver yang lain.
- Beberapa device driver jenis filter hanya merekam perintah I/O sistem operasi kepada driver primer untuk membaca data dari hardware secara langsung. Misalkan driver Dolby digital akan meminta bantuan kepada sound driver untuk mengirim perintah kepada sound card mengirimkan data suara yang dapat dimengerti oleh sound card tersebut.
Device driver pada sistem operasi bekerja secara langsung dengan hardware. Namun ada driver yang bekerja untuk software tertentu hingga dapat bekerja dengan baik menggunakan manipulasi perintah binary kepada prosesor. Driver jenis ini disebut dengan "software driver".
Software Driver
Software driver adalah driver yang berfungsi sebagai perangkat komunikasi antara aplikasi dengan sistem operasi di tingkat kernel. Sistem kernel merupakan sistem inti (core operating system data) yang hanya dapat dibaca oleh driver yang mempunyai sertifikat kepemilikan akses, dimana driver tersebut dapat membaca data inti sistem operasi yang telah di-enkripsi. Berbeda dengan virus pada komputer yang dapat membobol enkripsi ini, software driver mengakses secara legal. Software driver biasanya digunakan oleh anti-virus dan virtual machine (misalnya virtualbox). Pada GNU/Linux, kernel linux dapat menghandle beberapa sistem operasi sekaligus dengan konfigurasi virtual machine yang bertindak sebagai software driver.
Software Driver selalu bekerja di kernel mode. Yang membedakannya dengan device driver yaitu device driver tidak selalu bekerja di kernel mode. Umumnya device driver hanya bekerja pada user mode dan berinteraksi dengan kernel secara wajar, tanpa melakukan modifikasi data kernel. Sehingga device driver tidak terlalu memerlukan sertifikat khusus dari sistem operasi yang bersangkutan untuk bekerja dengan baik.
Untuk melakukan instalasi driver ke komputer, kita bisa melakukanya dengan software driver. Kita bisa lakukan dengan mengunduh satu persatu driver yang kamu butuhkan melalui website resminya atau kamu bisa juga gunakan pilih untuk instal driver secara otomatis.
Mendapatkan Sofrware Driver
Untuk software driver sebenarnya berbentuk seperti aplikasi biasa. Jika pada windows maka software ini akan berwujid file .exe Dan seperti software pada umumnya, driver software juga memiliki versi dan tipenya. Meski sama hardwarenya bukan berarti sama drivernya. Oleh sebab itu kesalahan memilih driver juga bisa membuat instalasi gagal.
Secara umum, kita bisa mendapatkan software ini gratis ketika kita membeli hardware. Untuk hardware seperti modem, dan webcam biasanya file sudah berada didalam hardware dan otomatis muncl ketika kita pertama kali menghubungkan hardware.
Tapi, selain itu ada tempat lain untuk mendapatkan software ini. Secara umum ada dua cara yakni;
1. Pada CD/Hardware langsung
Yang paling umum, kita akan mendapatkan software ini gratis ketika kita membeli hardware. Seperti penjelasan diatas ada yang terletak didalam hardware langsung, ada puka yang disediakan pada sebuah CD. Driver yang berasal dari CD original ini adalah cara paling, cepat, tepat dan aman untuk mendapatkan driver yang kompatibel dengan hardware.
2. Download di situs resmi
Untuk hardware tertentu, biasanya memiliki software driver yang dilepas pada situs mereka. Hal ini tentu lebih efektif karena para developer tak perlu repot mengcopy driver ke CD satu persatu sehingga harga hardware juga bisa lebih murah.
Namun, kita perlu koneksi internet untuk mendownload driver tersebut yang besarnya beragam. Bisa dalam hitungan MB maupun GB. Cara ini banyak dipakai pada perusahaan hardware besar yang memiliki rentan update software yang tinggi. Inu juga memungkinkan anda melakukan upgrade terhadap hardware yang anda pakai.
Nah untuk bisa instal driver secara otomatis, kita harus terlebih dahulu memiliki software driver khusus untuk instalasi driver. Pilihan instal driver secara otomatis banyak dipilih pengguna karena lebih efisien dan simple. Karena itulah, saya akan jelaskan beberapa software untuk instalasi driver secara otomatis.
1. DriverPack Solution
Software untuk instalasi driver secara otomatis yang pertama adalah Driver Pack Solution. Software karya Artur Kuzyakov bisa kamu gunakan untuk instal driver dengan sangat mudah dan kerap menjadi pilihan terbaik.
Cara kerja software ini langsung bisa kamu rasakan setelah kamu menginstal software. Begitu software selesai kamu instal, software akan langsung menganalisa dan memberikan opsi terbaik mana driver yang dibutuhkan komputer kamu. dengan kemampuan Machine Learning yang bisa menginstal driver secara otomatis, tentu menjadi alasan nya software Driver Pack Solution ini menjadi pilihan terbaik.
2. Driver Booster
Selain mengupdate driver, Driver Booster juga dibekali kemampuan untuk meningkatkan performa hardware komputer kamu. sehingga tak salah bila software yang bisa digunakan untuk instal driver otomatis ini banyak menjadi pilihan para pecinta game. Sebab sofwate ini bisa melakukan Tweaking untuk keperluan game. Ia juga bisa uninstall driver lama dan menggantinya dengan yang baru.
3. DriverMax
Jika kamu ingin software instal driver yang sederhana, maka DriverMax bisa menjadi pilihan yang tepat. Pada intinya, driver ini bisa kamu gunakan untuk instal driver secara otomatis tanpa perlu repot-repot satu persatu cari driver yang tepat.
4. Driver Easy
Terakhir, kamu juga bisa gunakan Driver Easy yang juga menjadi software untuk instal driver secara otomatis. Uniknya software ini bisa bekerja seperti sebuah antivirus. Tetapi di scan adalah daftar driver yang perlu update.
Macam-Macam Driver Pada Komputer
Berdasarkan kegunaannya, driver dibedakan menjadi 9 macam yaitu ;
- Driver audio (Sound Card) : Komponen ini berhubungan dengan audio atau suara pada komputer.
- Driver Bios : Komponen ini berhubungan dengan motherboard didalam komputer.
- Driver Chipset : Komponen ini berhubungan dengan komponen chip/processor pada motherboard
- Driver Graphics (VGA) : Komponen ini berhubungan dengan visual atau grapich (GPU) pada tampilan monitor komputer.
- Driver Keyboard : Komponen ini berhubungan dengan kinerja keyboard.
- Driver Mouse : Komponen ini berhubungan dengan mouse atau track pad.
- Driver Storage : Komponen ini berhubungan dengan alat penyimpan data seperti harddisk
- Driver Webcam : Komponen ini berhubungan dengan kamera web.
- Driver Network : Komponen ini berhubungan dengan koneksi ke internet.
Demikian materi penjelasan driver perankat keras komputer lengkap mengenai pengertian dan fungsi driver pada komputer atau laptop, Semoga bisa menambah wawasan kita dan bermanfaat bagi kita semua.
Posting Komentar untuk "Pengertian Driver Perangkat Keras Komputer"