Bagaimana mana komputer berkerja dengan software?
Admin Kartinisoft Dev
Penulis
"Komputer adalah perangkat elektronik canggih yang tersusun dari"
Apa itu komputer?
Seperti yang kita ketahui bahwa zaman sekarang komputer bentuknya macam-macam, baik bentuk klasik yang besar sampai yang terkecil.
Jadi apa itu komputer secara istilah adalah perangkat elektronik fungsinya untuk menanipulasi informasi dan data. Dan komputer tersusun tersusun atas hardware dan software.
Bagaimana software atau perangkat lunak itu bekerja ? yang paling umum software bekerja dari sebuah bahasa pemrograman, dan tujuan dari programming itu adalah untuk mengurangi ambiguitas ( kerancuan ) atau bermakna ganda, jika masih ada terjadi hal tersebut maka syaratnya belum terpenuhi. Jadi kita perlu tahu bahwa nantinya manusia dapat lebih mudah berinteraksi dengan komputer ( bahasa mesin ).
Apa itu bahasa pemrograman?
Menurut wikipedia Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu. Kemudian secara tingkatan bahasa pemrograman di bagi menjadi 3 tingkatan yaitu :
Bahasa tingkat rendah , mengapa dikatakan bahasa tingkat rendah karena bahasa ini pola bahasanya masih jauh dari bahasa yang dikenal manusia. Contohnya adalah bahasa assemby atau assembler atau disebut juga bahasa mesin.
Bahasa tingkat menengah , mengapa dikatakan bahasa tingkat menengah karena dengan bahasa ini sudah cukup bisa dipahami oleh manusia tapi juga masih mempunyai pola seperti bahasa mesin. Contohnya adalah bahasa C
Bahasa tingkat tinggi , kenapa dikatakan bahasa tingkat tinggi karena bahasa yang digunakan sudah menyerupai bahasa yang digunakan manusia pada umumnya. Contohnya bahasa pascal,java.php,python dll
Macam-macam bahasa tingkat tinggi
1. Bahasa Pemrograman Prosedural
Program disusun berdasarkan urutan langkah-langkah atau prosedur.
Contoh:
C Programming Language
Pascal
BASIC
Karakteristik:
Menggunakan fungsi atau prosedur.
Cocok untuk pemrograman dasar dan algoritma sederhana.
2. Bahasa Pemrograman Berorientasi Objek (OOP)
Program dibangun menggunakan objek yang memiliki atribut dan metode.
Contoh:
Java
C++
C#
Karakteristik:
Mendukung enkapsulasi, pewarisan, dan polimorfisme.
Cocok untuk aplikasi skala besar.
3. Bahasa Pemrograman Scripting
Biasanya digunakan untuk otomatisasi tugas dan pengembangan web.
Contoh:
Python
JavaScript
PHP
Karakteristik:
Sintaks sederhana.
Cepat untuk pengembangan aplikasi.
4. Bahasa Pemrograman Fungsional
Program disusun berdasarkan fungsi matematika.
Contoh:
Haskell
Lisp
Scala
Karakteristik:
Mengurangi efek samping (side effects).
Banyak digunakan pada sistem yang membutuhkan keandalan tinggi.
5. Bahasa Pemrograman untuk Basis Data
Digunakan untuk mengelola dan memanipulasi data.
Contoh:
SQL
Karakteristik:
Digunakan untuk membuat, membaca, mengubah, dan menghapus data dalam database.
Contoh Bahasa Tingkat Tinggi yang Populer Saat Ini
Bahasa | Kegunaan Utama |
|---|---|
Python | AI, Data Science, Otomasi, Web |
Java | Aplikasi Enterprise, Android |
JavaScript | Website Interaktif |
PHP | Pengembangan Web |
C# | Aplikasi Windows, Game |
C++ | Sistem, Game, Embedded |
Go | Cloud Computing, Backend |
Kotlin | Android Modern |
Swift | Aplikasi iPhone/iPad |
Hierarki Bahasa Pemrograman
Bahasa Mesin (Machine Language) → paling rendah
Bahasa Rakitan (Assembly Language)
Bahasa Tingkat Tinggi (High-Level Language) → Python, Java, C++, dll.
Tentang Penulis
Admin Kartinisoft Dev
Teknisi dan penulis konten di Kartinisoft — spesialis solusi digital berbasis Laravel, Python, dan AI.