Page 23 - E-BOOK MEDIA PENDIDIKAN UAS_2
P. 23

Kategori Bahasa Pemrograman

            Apakah setiap bahasa pemrograman berada di tingkatan yang sama? Tentu tidak.
            Masing-masing bahasa dikategorikan berdasarkan seberapa mudah bahasanya
            dimengerti oleh manusia.

            Jadi, ada tiga kategori bahasa pemrograman, yaitu Bahasa Mesin, Bahasa Assembly,
            dan Bahasa Tingkat Tinggi.Bahasa Mesin – Bahasa asli dari mesin, biasanya terdiri
            dari bilangan biner (0100101).

            Bahasa Assembly –  Penyederhanaan dari bahasa mesin. Biasanya instruksinya dibuat
            dalam bentuk singkatan, seperti ADD dan MOV.

            Bahasa Tingkat Tinggi – Bahasa pemrograman yang paling mudah dimengerti
            manusia. Karena perintahnya sudah menggunakan bahasa yang dimengerti. Contoh
            bahasanya seperti C++, PHP, dan Java.

            Coding adalah komponen penting dari teknologi modern, dan diperlukan untuk
            berbagai aplikasi. Beberapa hal yang memerlukan coding antara lain:

            Pengembangan Web: Membangun situs web, aplikasi web, dan perangkat lunak
            berbasis web membutuhkan keterampilan pengkodean. Pengembang web
            menggunakan bahasa pemrograman seperti coding HTML, CSS, JavaScript, dan PHP

            untuk membuat situs web yang interaktif dan dinamis.

            Pengembangan Aplikasi Mobile/Seluler: Mengembangkan aplikasi seluler untuk iOS
            dan Android membutuhkan keterampilan pengkodean. Pengembang aplikasi seluler
            menggunakan bahasa pemrograman seperti Swift, Kotlin, dan Java untuk membuat
            aplikasi seluler yang berjalan di smartphone dan tablet.

            Pengembangan Video Game: Membangun video game membutuhkan keterampilan
            pengkodean. Pengembang game menggunakan bahasa pemrograman seperti C++, C#,
            dan JavaScript untuk membuat engine game, grafik, dan mekanisme permainan.

            Kecerdasan Buatan/Artificial Intelligence (AI): Mengembangkan aplikasi kecerdasan
            buatan (AI) dan pembelajaran mesin (ML) membutuhkan keterampilan pengkodean.
            Pengembang AI menggunakan bahasa pemrograman seperti Python, R, dan Java
            untuk membuat model yang dapat belajar dari data dan membuat prediksi.

            Operation System (OS): Membangun sistem operasi seperti Windows, MacOS, dan
            Linux membutuhkan keterampilan pengkodean. Pengembang sistem operasi
            menggunakan bahasa pemrograman seperti C, C++, dan Assembly untuk membuat
            perangkat lunak yang mengelola sumber daya perangkat keras dan menyediakan
            antarmuka pengguna.
   18   19   20   21   22   23   24   25   26   27   28