Assalamu alaikum Warrahmatullahi wabarakatuh.
Masih bulan ramadhan nih, Gmana puasanya? Gk ada yang bolong kan :v. Untuk para blogger ataupun programmer, baik puasa maupun tidak, tetatp berada di depan layar kaca kesayangannya kan. Sesuai dengan judul diatas, Hari ini admin bakal mempost Daftar Istilah - istilah dalam Komputer, Programming, Networking, dan Hacking. Seperti yang kita ketahui bersama, Dunia komputer sangat ini sangat luas. Agan - agan yang masih awam sama dunia teknologi pasti masih kebingungan ama istilah - istilah teknologi komputer seperti Cache, Bandwidth, dsb. Oleh karena itu, mumpun masih bulan puasa, Admin ingin berbagi berkah pada agan agan sekalian! Istilah - istilah tersebut antar lain :
COMPUTER
- Cache
Cache merupakan mekanisme penyimpanan sementara suatu informasi yang baru dipakai agar jika kemudian akan dipakai tidak perlu mengambil informasi dari sumber namun dari cache karena pengambilan informasi dari sumber akan memakan waktu yang lebih lama.
- Buffer
Buffer adalah bagian dari memori(RAM) yang secara sementara digunakan untuk menyimpan data yang sedang digunakan oleh komputer/CPU. Data yang disimpan dalam buffer ini biasanya data yang baru saja diinputkan user melalui keyboard atau yang akan dioutputkan program melalui monitor/printer.
- Malware
Adalah suatu perangkat(ware) yang digunakan untuk melakukan tugas-tugas jahat(mal). Jadi malware sendiri merupakan perangkat jahat yang disusupkan ke suatu komputer untuk berfungsi sesuai dengan apa yang ditulis pembuatnya. Fungsi malware bermacam-macam mulai dari hanya sekedar mengganggu pemilik komputer sampai menyusupkan data-data rahasia pemilik komputer ke komputer pembuat malware(biasanya orang jahat/malperson xD).
- ASCII
ASCII(American Standar Code for Information Interchange) merupakan standar pengkodean karakter (e.g. karakter ke-65 adalah 'A', ke-66 adalah 'B', dst...) yang menjadi standar pengkodean karakter Internasional.
PROGRAMMING
- Interpreter
Interpreter adalah aplikasi atau perangkat yang berfungsi menerjemahkan instruksi atau kode program. Interpreter menerjemahkan kode program secara urut(in sequence).
- Compiler
Compiler hampir sama dengan interpreter, namun semua modul/blok kode program disusun dan dihubungkan terlebih dahulu(linking) untuk kemudian dieksekusi.
- Bug
Bug merupakan kegagalan suatu sistem untuk menyelesaikan suatu masalah yang disebabkan oleh kesalahan dari instruksi yang diberikan atau kesalahan pada saat pemrogramman. Debugging merupakan istilah untuk memperbaiki bug
NETWORKING
- Protocol
Protocol merupakan alat komunikasi yang dimiliki komputer untuk berkomunikasi dengan komputer lain. Karena itu, untuk dapat terjadi komunikasi yang 'nyambung' maka komputer-komputer tersebut harus memiliki protocol yang sama.
- TCP/IP
Transmission Control Protocol/Internet Protocol merupakan sekumpulan protocol yang didesain untuk melakukan komunikasi antar-komputer pada jaringan. Protocol ini adalah standar protocol yang digunakan komputer untuk dapat saling berkomunikasi.
- Bandwith
Bandwith adalah kecepatan maksimal yang dapat digunakan untuk melakukan transmisi(proses menerima dan mengirim) data antar-komputer dalam suatu jaringan atau internet.
- Access Point
Access Point merupakan device yang berfungsi sebagai penghubung antar wireless client dalam suatu jaringan wireless. Fungsi alat ini mirip dengan HUB/Switch dalam jaringan kabel. Access point juga dapat dihubungkan ke jaringan kabel agar komputer pada jaringan wireless bisa mengakses komputer pada jaringan kabel yang terhubung ke access point.
- DNS
DNS adalah server yang bertugas untuk menangani pemetaan alamat IP(Internet Protocol) dan Hostname serta email. Jadi pada saat kita melakukan koneksi ke suatu host/IP, maka server inilah yang akan 'mencarikan' host/IP tersebut.
HACKING
- Account
Account merupakan 'tanda keanggotaan' pada fasilitas yang hanya mengizinkan anggotanya saja untuk menggunakannya. Account ini tersusun atas username dan password yang umumnya rahasia. Account ini merupakan sasaran utama serangan-serangan hacker.
- Encryption
Encryption adalah proses penyandian dari readable-information(plain-text) menjadi unreadable-information(cipher-text). Misal kata 'manusia' diproses menjadi '93h40!r'. Kebalikan proses encryption adalah decryption yang mengubah cipher-text menjadi plain-text.
- Sniffing
Sniffing merupakan aktifitas penyadapan informasi yang dikirim ke suatu komputer dalam suatu jaringan tanpa terjadi perubahan dari informasi tersebut. Aktifitas ini biasanya digunakan untuk mencari username dan password atau informasi penting lainnnya. Tools yang digunakan untuk aktifitas ini disebut Sniffer(Sniffer tidak bisa menyadap informasi yg dienkripsi). Hacker yang melakukan sniffing, harus mempunyai akses ke jaringan tersebut.
- SQL Injection
SQL Injection(SQLi) adalah hacking dengan menginjeksikan perintah-perintah SQL melalui vulnerable user-input(seperti komentar, user logon form, dll...) untuk mengakses, mengubah, atau menghapus record database yang tersimpan di server SQL.
Admin mohon maaf apabila Istilah - istilah yang admin post belum cukup / masih kurang, Apabila admin punya waktu lain, Admin bakal Update yang lebih baru dan komplit lagi. Akhirun kalam, Wabillahi Tauik walhidayah, wassalamu 'alaikum warrahmatullahi, wabarakatuh.!