Mohon tunggu...
Alda Fuadiyah Maghfuroh Sumaro
Alda Fuadiyah Maghfuroh Sumaro Mohon Tunggu... Lainnya - Mahasiswa UIN Maulana Malik Ibrahim Malang

Masa depanmu

Selanjutnya

Tutup

Ruang Kelas

Algoritma dan Pemrograman Beserta Contohnya

10 September 2024   22:52 Diperbarui: 10 September 2024   23:00 141
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Algoritma (Sumber : https://www.gramedia.com/literasi/pengertian-algoritma/)

Dalam dunia teknologi informasi, algoritma dan pemrograman menjadi fondasi utama dari perkembangan perangkat lunak dan sistem komputer. Keduanya saling berkaitan dan berperan penting dalam menyelesaikan berbagai masalah komputasi. 

ALGORTIMA

Algoritma merupakan sekumpulan instruksi atau langkah yang dibuat secara berurutan untuk menyelesaikan suatu masalah. Algoritma juga digunakan sebagai penyelesai masalah dengan pemberian petunjuk tindakan. 

Karakteristik atau ciri-ciri algoritma adalah:

  • Harus Jelas = Setiap langkah dalam algoritma harus jelas dan tidak ambigu.
  • Memiliki Input = Algoritma menerima input sebagai bahan awal. 
  • Memiliki Output = Algoritma menghasilkan keluaran setelah selesai menjalankan proses.
  • Sederhana = Setiap langkah harus dapat dilakukan dalam waktu yang terbatas dengan cara yang efektif. 
  • Memilliki batas = Algoritma harus memiliki jumlah langkah yang terbatas. 

PROGRAM

Program merupakan sekumpulan langkah yang diikuti oleh komputer untuk menyelesaikan tugas tertentu. Program komputer ini menggunakan bahasa pemrograman yang bisa jadi berbeda dari satu programmer dengan programmer lainnya. 

Komponen Pemrograman:

  • Sintaks = Aturan penulisan kode dalam bahasa pemrograman. Setiap bahasa memiliki sintaksnya sendiri yang harus diikuti oleh pemrogram.
  • Semantik = Makna dari perintah atau instruksi yang diberikan melalui kode. Semantik memastikan bahwa perintah tersebut bekerja sesuai tujuan yang diinginkan.
  • Compiler/Interpreter = Alat yang menerjemahkan kode sumber (source code) yang ditulis dalam bahasa pemrograman tingkat tinggi menjadi bahasa mesin yang dapat dimengerti oleh komputer.

HUBUNGAN ALGORITMA DAN PEMROGRAMAN

Algoritma merupakan seperangkat aturan yang menentukan bagaimana suatu tugas akan dieksekusi untuk mendapatkan hasil yang diharapkan. Algoritma bersifat konseptual dan dapat dijelaskan menggunakan bahasa atau diagram alur. Implementasi dalam algoritma tersedia dalam berbagai bahasa pemrograman.

Dalam pemrograman, algoritma bekerja dengan mengandalkan pada tiga aspek utama dalam membangun programnya. Tiga aspek tersebut yakni input – proses – output. Artinya, ketika kita memasukkan sebuah perintah, maka perangkat akan mulai memprosesnya sesuai dengan algoritma yang digunakan hingga akhirnya keluar hasil atau output sesuai dengan yang diharapkan.

PERBEDAAN ALGORITMA DAN PEMROGRAMAN

1.   Algoritma

  • Algoritma merupakan cara dan langkah yang sistematis dalam suatu program
  • Algoritma bersifat konseptual
  • Tidak terbatas pada bahasa pemrograman tertentu

2.   Program

  • Program berisi kumpulan pernyataan komputer
  • Program sebagai bentuk penerapan algoritma dalam bahasa pemrograman
  • Program disajikan dengan bahasa pemrograman

CONTOH ALGORITMA DAN PEMROGRAMAN

Menghitung luas dan keliling persegi

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun