Anda di halaman 1dari 3

Abstraksi

Saat kita berinteraksi dengan komputer, kita menggunakan <i>mouse</i>,


<i>keyboard</i>, atau
bahkan layar sentuh.
Kita tidak berinteraksi dengan angka nol dan satu yang dibutuhkan komputer untuk
memahami sesuatu.
Tetapi, mungkin saja demikian.
Kita hanya tak perlu mengkhawatirkannya.
Kita menggunakan konsep abstraksi untuk memahami sistem yang relatif kompleks dan
menyederhanakannya untuk kita gunakan.
Anda menggunakan abstraksi setiap hari di dunia nyata, dan Anda mungkin tidak
menyadarinya.
Jika Anda pernah mengendarai mobil,
Anda tidak harus memahami secara langsung mengenai cara mengoperasikan transmisi
atau mesin mobil.
Ada roda kemudi, beberapa pedal, dan mungkin tongkat persneling.
Jika Anda membeli mobil dari pabrikan yang berbeda,
Anda akan mengoperasikannya dengan cara yang hampir sama
meskipun hal-hal yang menggerakkan mobil tersebut mungkin saja berbeda.
Inilah inti dari konsep abstraksi.
Abstraksi menyembunyikan kompleksitas dengan menyediakan antarmuka yang umum, yaitu
roda kemudi,
pedal, tongkat persneling, dan indikator pengukur di <i>dashboard</i> mobil,
sebagai contoh.
Putar video mulai dari :1:2 dan ikuti transkrip
Hal yang sama juga terjadi pada komputer kita.
Kita tidak perlu mengetahui cara kerja komputer secara langsung.
Kita menggunakan mouse dan <i>keyboard</i> untuk berinteraksi dengan komputer.
Berkat abstraksi,
rata-rata pengguna komputer tidak perlu mengkhawatirkan hal-hal teknis.
Dalam program ini, kita menggunakan istilah 'di balik layar' untuk menggambarkan
suatu area yang berisikan berbagai teknologi yang kemudian dapat menggerakkan suatu
sistem.
Dalam komputasi, kita menggunakan abstraksi untuk lebih mudah memahami
masalah yang sangat kompleks, misalnya bagaimana komputer berfungsi.
Kita melakukannya dengan memecah persoalan menjadi ide-ide sederhana yang
menggambarkan sebuah
konsep atau tugas-tugas individu yang harus dikerjakan, lalu mengelompokkannya pada
beberapa lapisan.
Konsep abstraksi akan digunakan dalam seluruh materi yang tercakup dalam pelatihan
ini.
Abstraksi merupakan konsep dasar dalam dunia komputasi.
Salah satu contoh abstraksi sederhana yang mungkin akan sering anda temui dalam
dunia IT
adalah pesan <i>error</i>.
Kita tidak perlu memecahkan suatu kode dan menemukan bug.
Hal ini telah diabstraksikan untuk pengguna dalam bentuk pesan error.
Sebenarnya, pesan error sederhana seperti <i>file not found</i> (file tidak
ditemukan) memberi kita banyak informasi dan
dapat menghemat waktu yang kita gunakan untuk mencari solusi.
Coba bayangkan apa yang akan terjadi, apabila alih-alih mengabstraksikan pesan
error,
komputer tidak memberikan informasi apapun, sementara kita tidak tahu harus mulai
dari mana untuk mencari solusi?
Abstraksi membantu kita dalam banyak hal yang bahkan tidak kita sadari.

Gambaran Umum Arsitektur Komputer


Dalam video terakhir, saya menyebutkan bahwa untuk dapat menggunakan komputer,
seseorang tidak perlu memahami
bagaimana komputer bekerja, karena abstraksi membuat segalanya lebih sederhana bagi
kita.
Secara teknis, hal itu memang benar, tetapi ketika Anda melangkah ke dunia IT,
Anda perlu memahami semua lapisan komputer dan bagaimana mereka bekerja.
Anda harus memahami bagaimana potongan-potongan yang berbeda saling berinteraksi
sehingga
Anda akan dapat menyelesaikan permasalahan apa pun yang mungkin timbul di kemudian
hari.
Dalam pembahasan materi ini, kita akan mendalami lebih jauh mengenai lapisan
arsitektur komputer, dan mempelajari semua bagian yang membentuk sebuah komputer.
Sebuah komputer dapat dibagi menjadi empat lapisan utama, yaitu perangkat keras,
sistem operasi, perangkat lunak, dan pengguna.
Lapisan perangkat keras terdiri dari berbagai komponen fisik komputer.
Perangkat keras adalah objek yang dapat Anda pegang secara fisik di tangan Anda.
Laptop, telepon, monitor, atau &lt;i&gt;keyboard&lt;/i&gt;, Anda tentu dapat
memahaminya.
Pada pelajaran berikutnya, Anda akan mempelajari semua komponen komputer dan
bagaimana mereka bekerja.
Bahkan pada akhir modul ini, Anda akan dapat membangun sebuah komputer.
Sistem operasi memungkinkan perangkat keras untuk berkomunikasi dengan sistem.
Perangkat keras dibuat oleh banyak produsen yang berbeda.
Sistem operasi memungkinkan perangkat keras untuk dipergunakan dalam sistem yang
kita gunakan,
terlepas dari mana asalnya.
Dalam beberapa sesi berikutnya, Anda akan mempelajari tentang sistem operasi utama
yang kita gunakan saat ini, dan Anda akan dapat memahami
semua komponen yang mendasarinya, yang kemudian membentuk suatu sistem operasi.
Pada akhir pelajaran ini, Anda akan memiliki pemahaman yang baik mengenai komponen
utama dalam
berbagai sistem operasi, seperti Android atau Windows, dan
menggunakan pengetahuan tersebut untuk menjelajahi sistem operasi apa pun.
Lapisan perangkat lunak adalah bagaimana kita sebagai manusia berinteraksi dengan
komputer kita.
Saat Anda menggunakan komputer, Anda berinteraksi dengan sejumlah besar perangkat
lunak,
baik itu aplikasi seluler, browser web, pengolah kata,
atau sistem operasi itu sendiri.
Dalam materi ini, kita akan belajar bagaimana perangkat lunak diinstal ke dalam
sistem, dan
bagaimana kita berinteraksi dengan berbagai jenis perangkat lunak yang berbeda.
Lapisan terakhir mungkin tidak tampak seperti bagian dari sistem, tetapi
bagian ini adalah lapisan penting dari arsitektur komputer, yaitu sang pengguna.
Pengguna berinteraksi dengan komputer dan bisa melakukan lebih dari itu.
Pengguna dapat mengoperasikan, merawat, dan bahkan memprogram komputer.
Lapisan pengguna adalah salah satu lapisan paling penting yang akan kita pelajari.
Ketika Anda memasuki bidang IT, aktivitas Anda mungkin dipenuhi dengan
berbagai aspek teknis, tetapi bagian yang paling penting dari IT adalah manusia itu
sendiri.
Meskipun kita bekerja dengan komputer setiap hari, sebenarnya interaksi dengan
penggunalah yang paling
banyak kita lakukan dalam pekerjaan ini, mulai dari menanggapi email pengguna
hingga memperbaiki komputer mereka.
Pada akhir pelatihan ini,
Anda juga akan mempelajari cara menerapkan pengetahuan tentang cara kerja komputer
untuk memperbaiki berbagai permasalahan di dunia nyata yang kadang-kadang terlihat
aneh dan tidak jelas.
Kita akan melakukannya dengan mempelajari strategi pemecahan masalah untuk
mengidentifikasi
berbagai masalah dan solusinya.
Ada banyak hal yang akan Anda pelajari.
Instruktur berikutnya yang akan Anda temui adalah rekan saya, Devon.
Dan saya yakin, ia adalah orang yang paling tepat untuk memberikan penjelasan
tentang perangkat keras.
Devon juga akan menunjukkan bagaimana cara membangun komputer dari berbagai
komponennya,
hal ini pasti menarik.
Tetapi, sebelum Anda bisa membangun komputer, kami akan memberikan kuis mengenai
perhitungan dalam sistem biner.

Anda mungkin juga menyukai