Mengenal Cara Kerja Perangkat Komputer dan dasar pemrograman
Hai sobat jeje ini adalah blog pertama saya .Berhubung saya sedang belajar di bidang IT jadi disini saya akan mencoba untuk sharing ilmu tentang ilmu teknologi saat ini. Apalagi zaman sekarang sudah banyak perkembangan teknologi bukan? emmm tentunya kita harus selalu mengupgrade pengetahuan kita agar tidak gaptek ya kannn..
Adakah dari kalian yang belum pernah menggunakan laptop/komputer? di zaman yang sangat berkembang ini pastinya sudah tau dong apa itu laptop /komputer .atau sudah menggunakan berkali-kali tapi sebenarnya tidak tahu bagaimana sii cara kerja komputer/laptop yang kita gunakan. Bahkan saya sendiri pernah berpikir ."Gimana ya kok bisa sii saya menekan tombol A yang keluar di layar ya A" . Nah seperti itu . Mungkin dari kalian juga berpikir seperti itu . Berikut pernjelasannya
A. Mengenal cara kerja perangkat komputer
Saat ini komputer atau laptop ada 3 komponen yaitu CPU,Memori, dan perangkat input,output .
CPU itu adalah otak dari kompter. CPU berperan mengatur seluruh jalannya aktivitas komputer ,mulai dari menerima perintah,memproses perintah ,hingga melaksanakan perintah.
Sedangkan memori yaitu sebuah komponen penting yang terdapat dalam komputer yang berperan untuk menyimpan semua data dan informasi .
Kemudian perangkat input itu adalah perangkat masukan contohnya keyboard ,mouse,dll .kalau perangkat output contohnya speaker,print.
Cara kerjanya sebagai berikut.
1. mengambil masukan atau input
Nah Input di sini maksudnya adalah pengguna/user atau kita.
Informasi yang kita berikan ke dalam komputer harus diterjemahkan atau diubah bahasanya menjadi bahasa komputer agar komputer mengerti apa yang kita perintahkan. contohnya jika kita ingin menampilkan gambar di komputer ,nah nantinya intruksi tersebut akan diproses menggunakan bahasa pemrogrman.
Bahasa komputer ini terbagi menjadi dua bilangan biner, yaitu 0 dan 1.
2. Menyimpan Perintah
Setelah perintah atau keinginan kita diberikan ke komputer, informasi perintah tadi akan disimpan di dalam memori komputer yang kita miliki.
Memori ini disebut dengan RAM atau random access memory. Penyimpanan ini bekerja dengan cara menaruh seluruh perintah kita baik itu ketikan atau klik di dalam RAM.
Setelah berhasil disimpan, maka komputer akan melanjutkan ke tahap kerja selanjutnya.
3. Pemrosesan
Nantinya RAM akan mengirimkan data informasi ini dan di proses di dalam CPU agar bisa dijalankan ke layar komputer kita sehingga muncul hasil ketikan.
Perlu diingat bahwa CPU tidak memiliki memori atau menyimpan informasi ketik atau klik yang kita lakukan. Jadi informasi tadi hanya disimpan di dalam RAM saja.
4. Menyimpan Informasi
Jika data yang sudah diproses oleh CPU sudah selesai, data atau informasi tersebut akan disimpan kembali di dalam memori.
Memori tempat penyimpanan informasi dan data disebut dengan memori persisten atau sering dikenal sebagai hard disk dan flash disk.
Nah sekarang kembali ke pertanyaan awal ,gimana si kok ngetik A bisa muncul A . Sebenarnya komputer itu tidak pernah menuliskan huruf atau karakter apapun. Namun yang ada angka 0 dan 1 seperti yang sempat saya singgung di penjelasan masukan input dan output. Misal huruf "A" itu dikodekan menjadi "01000001". Tapi bagaimana komputer bisa tau bahwa angka-angka tersebut adalah huruf A?
Pengkodean pada komputer ini berawal dari kode ASCII (American Standar Code for Information Interchange). Jadi komputer dari awal dulu diciptakan sampai sekarang, cara kerjanya memproses karakter sebagai kelompok digit biner. Nah sebenarnya para perangkat komputer itu terdiri dari serangkaian sirkuit saklar listrik, dimana masing-masing saklar sirkuit tadi dikondisikan mana yang ON dan mana yang OFF. Kombinasi dari ON dan OFF itulah yang akhirnya di-standarisasi menjadi karakter tertentu. Setiap 8 kumpulan kombinasi sirkuit saklar, melambangkan 1 karakter tertentu. Misalnya 8 sirkuit saklar yang dikondisikan OFF-ON-OFF-OFF-OFF-OFF-OFF-ON atau biar gampang ditulis 01000001, maka itu dalam standar ASCII disepakati sebagai kode huruf A besar ( A kapital). Kalau OFF-ON-OFF-OFF-OFF-OFF-ON-OFF (01000010) adalah kode B kapital. Kalau OFF-ON-OFF-OFF-OFF-OFF-ON-ON (01000011) adalah kode C kapital . Kalau OFF-ON-OFF-ON-ON-OFF-ON-OFF (01011010) adalah kode huruf Z besar (Z kapital).
Jika kita melihat daftar ASCII, maka kita biasanya menemui ada juga angka desimalnya. Apa fungsi angka desimal itu? kita sebagai manusia sudah terbiasa dengan angka desimal yaitu angka 0 - 9. Makanya serangkaian angka-angka biner tadi kita konversikan ke angka desimal agar lebih mudah dihafalkan. Contoh kode biner 01000001 kalau didesimalkan akan menjadi angka 65. Cara gampang untuk mengkonversikannya adalah seperti ini 0+2^6+0+0+0+0+0+2^0 = 0+64+0+0+0+0+0+1 = 65. Berarti kode biner 01000010 desimalnya adalah 66. Kode biner 01000011 desimalnya adalah 67 dan seterusnya, sampai kode 01011010 desimalnya adalah 90. Berarti kalau kita punya kode ASCII desimal 65, maka itu adalah kode untuk huruf A kapital. Desimal 66 adalah kode B, desimal 67 adalah C dan seterusnya sampai desimal 90 adalah kode Z. Huruf a kecil sampai z kecil kode ASCII-nya adalah 97 - 122, atau bit binernya adalah 01100001 sampai 01111010
Serangkaian kode bit biner itulah yang diproses oleh komputer. Jadi kalau ada huruf "A" yang diketik di keyboard, kemudian di monitor muncul huruf "A" juga, maka sebenarnya ada kode arus listrik 01000001 yang dikirimkan dari keyboard menuju ke monitor. Namun proses sebenarnya masih melibatkan beberapa jenis device (peralatan) ya, jadi tidak cukup hanya keyboard dan monitor saja. Masih ada motherboard, processor, Random Access Memory (RAM), Basic Input Output System (BIOS), Hard disk dan lain sebagainya. Bahkan saat ini komputer atau laptop kita sudah dilengkapi dengan device untuk menghubungkan ke jaringan baik itu kabel ataupun wireless fidelity (Wify).
KONSEP DASAR PEMROGRAMAN
Konsep dasar pemrograman gimana sii?
Jadi konsep dasar pemrograman itu ada 5 fase
1. Originating(proses pengumpulan data)
2. Input(proses pemasukan data ke dalam perangkat)
3. Proses(data diproses dengan cara dihitung,diurutkan,dan dikelompokkan)
4. Output( data yang telah diproses ditampilkan dalam perangkat)
5. Distribution (proses penyebaran informasi dari data yang diproses)
Apakah setiap bahasa pemrograman memiliki tingkat yang sama? tentu tidak. Masing-masing bahasa pemrograman dikaktegorikan berdasarkan seberapa mudah bahasanya dimengerti oleh manusia.
Nah jadi ada 3 kategori bahasa pemrograman, yaitu Bahasa mesin,assembly,bahasa tingkat tinggi
a. Bahasa Mesin ,yaitu bahasa asli dari mesin, biasanya terdiri dari bilangan biner
b. Bahasa Assembly ,yaitu penyerderhanaan dari bahasa mesin. Biasanya instruksinya dibuat dalam bentuk singkatan.seperti ADD dan MOV.
c. Bahasa tingkat tinggi ,yaitu bahasa pemrograman yang paling mudah dimengerti oleh manusia. Karena perintahnya sudah menggunakan bahasa yang dimengerti.contoh PHP,JAVA,C++,PYTON dll
sekian ulasan dari saya ,mungkin jika ada pengetahuan baru yang saya dapatkan tentang artikel ini ,akan saya tambahkan. Terimakasih

Komentar
Posting Komentar