Apa itu bahasa pemrograman dalam komputer termasuk perangkat lunak (Software). Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. sumber wikipedia
Adapun yang menjadi pertanyaan tentang bahasa pemrograman komputer seperti berikut ini :
- bahasa pemrograman dalam komputer termasuk perangkat?
- yang tidak termasuk bahasa pemrograman web adalah?
- jelaskan pengertian bahasa pemrograman?
- jelaskan pengertian dari bahasa pemrograman?
- sebutkan contoh bahasa pemrograman?
- bahasa pemrograman disebut juga dengan bahasa?
- berikut ini adalah bahasa pemrograman kecuali?
Apa yang di maksud dengan bahasa pemrograman?
Bahasa pemrograman adalah kumpulan instruksi yang diberikan kepada komputer untuk dapat melakukan tugas -tugas tertentu untuk menyelesaikan masalah. Bahasa program berfungsi untuk mengatur komputer sehingga dapat memproses data sesuai dengan langkah -langkah yang ditentukan oleh programmer. Bahasa ini memungkinkan seorang programmer untuk menentukan dengan tepat data apa yang akan diproses oleh komputer, bagaimana data ini akan disimpan/berlanjut dan jenis langkah apa yang akan diambil dalam beberapa situasi.
Fungsi bahasa pemrograman dalam komputer
Fungsi utama bahasa pemrograman adalah alat untuk memberikan pesanan kepada komputer untuk untuk memproses kata-kata sesuai dengan apa yang diinginkan. Output dari program itu sendiri dapat dalam bentuk aplikasi atau program khusus. Pengembangan bahasa program ini tentu saja menciptakan beberapa inovasi teknologi yang membantu masyarakat dalam kehidupan sehari -hari. Misalnya, program lampu lalu lintas di jalan, kasir, aplikasi game, antivirus, web, jejaring sosial, dll.
Tingkatan Bahasa Pemrograman dalam komputer
1. Bahasa Pemrograman Tingkat Rendah (Low-Level)
Bahasa pemrograman tingkat rendah berisi kumpulan perintah yang ditujukan kepada komputer dengan menggunakan kode biner (binary). Kode-kode tersebut akan langsung proses/diterjemahkan oleh komputer tanpa harus melalui proses kompilasi.
2. Bahasa Pemrograman Tingkat Menengah (Mid-Level)
Bahasa pemrograman tingkat menengah adalah instruksi yang berupa kode mnemonic seperti ADD, SUB, DIV, STOLOD, JMP dan lainnya. Namun, bahasa pemrograman dalam tingkat menengah ini harus diterjemahkan terlebih dahulu ke dalam bahasa mesin, karena komputer hanya mengerti penggunaan bahasa mesin.
3. Bahasa Pemrograman Tingkat Tinggi (High-Level)
Bahasa pemrograman tingkat tinggi ini berisi kumpulan perintah menggunakan bahasa alamiah yang dimengerti manusia, seperti bahasa Inggris atau matematika. Tingkatan ini diciptakan untuk mengatasi kekurangan yang dimiliki tingkat menengah dan tingkat rendah.
Contoh Bahasa Pemrograman
contoh yang termasuk bahasa pemrograman adalah
- HTML/CSS: Dasar dari sebuah pemrograman web. Untuk membuat web statis diperlukan bahasa HTML/CSS.
- JavaScript: Salah satu bahasa pemrograman yang cukup mudah untuk dipelajari dan dapat digunakan untuk apapun seperti memvalidasi data formulir untuk mengembangkan permainan. JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif/animasi dalam halaman web dan aplikasi.
- PHP: Bahasa pemrograman yang digunakan untuk mengembangkan halaman web yang dinamis. Mempelajari PHP akan sangat berguna untuk pemilik situs web karena PHP bisa mempersingkat kode yang ada di halaman web sehingga bisa ditampung ke dalam seperangkat aturan.
- C++: C++ sekarang banyak digunakan dalam berbagai macam aplikasi . C++ juga memiliki keuntungan, yaitu lebih mudah untuk mempelajari bahasa C lainnya seperti C# dan C. Semua bahasa C umumnya dipandang sebagai bahasa program tingkat menengah.
Generasi Bahasa Pemrograman
- Generasi Pertama: Merupakan bahasa pemrograman yang pertama kali dibuat pada tahun 1940-an dan awal 1950-an yaitu Machine Language atau Bahasa Mesin. Bahasa mesin adalah program internal komputer yang melakukan perintah secara langsung tanpa terjemahan.
- Generasi Kedua: Pada generasi ini, komputer sudah digunakan secara komersial dan menghasilkan Bahasa Assembly yang merupakan penerus dari generasi pertama.
- Generasi Ketiga: Karena penggunaan bahasa mesin dan bahasa assembly yang terlalu sulit, maka lahirlah third-generation languages (3GLs) yang dianggap lebih mudah untuk program dan portable. Bahasa program ini disebut sebagai bahasa pemrograman tingkat tinggi (High Level Programing language) karena mudah dipelajari dan terdapat proses penerjemahan oleh komputer yang cukup rumit. Contoh dari bahasa program generasi ketiga seperti FORTRAN, Cobol, Pascal, Basic, dll.
- Generasi Keempat: Bahasa program di generasi keempat juga mudah dimengerti dan dipelajari dan cocok untuk mengakses database. Bahasa program ini berfokus untuk memaksimalkan produktivitas manusia dan tersedia dalam software paket yang berguna untuk mengembangkan aplikasi yang diinginkan. Contohnya seperti SQL, LISP, dan Prolog.
- Generasi Kelima: Bahasa programnya berupa Programing Language Based Object Oriented dan Web Development. Sering digunakan untuk mengakses database dan membuat sistem pakar (expert system) atau knowledge-based system.
Pengelompokkan Bahasa Pemrograman
- Object Oriented Language: Misalnya seperti Visual C, Delphi, Visual dBase, Visual FoxPro.
- Low Level Language: Misalnya seperti Bahasa Assembly
- Middle Level Language: Contohnya seperti Bahasa C.
- High Level Language: Contohnya seperti Basic dan Pascal.