Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan dan terdiri atas dua bagian besar yaitu perangkat lunak (software) dan perangkat keras (hardware). Hardware disini meliputi, pemroses atau CPU sebagai unit yang mengolah data, memori RAM sebagai tempat menyimpan data sementara, hard drive sebagai media penyimpanan semi permanen, perangkat masukan sebagai media yang digunakan untuk memasukkan data untuk diproses oleh UPS, seperti mouse, keyboard, dan tablet, dan perangkat keluaran sebagai media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, seperti monitor dan printer.
Sistem operasi adalah seperangkat program yang mengelola sumber daya hardware misalnya untuk fungsi - fungsi hardware seperti sebagai masukan, keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan hardware, meskipun kode aplikasi biasanya dieksekusi langsung oleh hardware sendiri dan seringkali akan menghubungi OS atau terputus oleh itu. System operasi juga menyediakan layanan umum untuk aplikasi software. Sistem operasi adalah hal yang paling penting dari software dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka. Contoh system operasi, Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Bahasa pemrograman atau disebut juga dengan bahasa komputer adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang secara persis akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari, pertama, Bahasa Mesin yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110. Kedua, Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat, contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. Ketiga, Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. Keempat, Bahasa Tingkat Tinggi yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
0 komentar:
Posting Komentar