Anda di halaman 1dari 2

NAMA :EDY MASKUR

NIM :2022233026

MK : Algoritma dan Struktur Data

1. Definisi algoritma dan pemprograman


Algoritma adalah serangkaian instruksi logis dan matematika yang diikuti
untuk menyelesaikan suatu masalah atau tugas dalam komputasi. Algoritma
didefinisikan sebagai urutan langkah-langkah yang diperlukan untuk
menyelesaikan suatu masalah dalam waktu yang terbatas.

Sedangkan, pemrograman adalah proses menulis, menguji, memelihara,


dan memperbaiki kode sumber program komputer. Ini melibatkan
mengembangkan perangkat lunak yang dapat menjalankan suatu tugas atau
tugas yang spesifik.

Algoritma dan pemrograman adalah dua konsep yang sangat penting dalam
dunia komputasi. Algoritma diperlukan untuk menyelesaikan suatu masalah,
sedangkan pemrograman diperlukan untuk mengimplementasikan algoritma
dalam bentuk program komputer yang dapat dijalankan oleh mesin. Dalam
pemrograman, algoritma biasanya diimplementasikan dalam bahasa
pemrograman seperti C++, Java, Python, dan lainnya.
Dalam dunia komputasi, algoritma dan pemrograman sangat penting untuk
mengembangkan perangkat lunak, aplikasi, dan sistem yang kompleks.
Keterampilan dalam kedua konsep ini sangat dicari oleh
perusahaanperusahaan teknologi dan bisnis-bisnis yang membutuhkan solusi
teknologi canggih untuk memecahkan masalah dan meningkatkan efisiensi
operasional mereka.
2. Jenis bahasa pemrograman dan mengelompokkan kedalam tingkatan
bahasa pemrograman serta menyebutkan kegunaannya.

• Bahasa Program Tingkat Rendah (Low-Level)


Bahasa program tingkat rendah berisi instruksi-instruksi yang ditujukan
kepada komputer dengan menggunakan kode biner (binary).
Kode-kode tersebut akan langsung diterjemahkan oleh komputer tanpa
harus melalui proses kompilasi, CONTOH: MOV, SUB, CMP, JMP, JGE,
JL, LOOP.

• Bahasa Program Tingkat Menengah (Mid-Level)


Bahasa program tingkat menengah adalah instruksi yang berupa kode
mnemonic seperti ADD, SUB, DIV, STOLOD, JMP dan lainnya. Namun,
bahasa dalam tingkat menengah ini harus diterjemahkan terlebih dahulu ke
dalam bahasa mesin, karena komputer hanya mengerti penggunaan bahasa
mesin, CONTOH: ADD,SUB,DIV,STOLOD,JMP

• Bahasa Program Tingkat Tinggi (High-Level)


Bahasa program tingkat tinggi ini berisi instruksi-instruksi yang
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: Basic, Visual Basic, Pascal, Java, PHP.

• Kegunaan Bahasa Program


Kegunaan Bahasa Pemrograman adalah sebagai alat komunikasi yang bisa
di pahami begitu juga dengan bahasa pemrograman ini berfungsi sebagai
penghubung komunikasi antara komputer dan manusi

Anda mungkin juga menyukai