mathematica
Copy code
Jika suhu > 30 derajat C
  Tampilkan "Cuaca panas"
Jika tidak
  Tampilkan "Cuaca sejuk"
Pseudocode memungkinkan programmer untuk fokus pada logika algoritma tanpa terganggu dengan detail teknis implementasi bahasa pemrograman tertentu.
Notasi Diagram Alir (Flowchart)
Diagram alir adalah representasi grafis dari algoritma. Menggunakan simbol-simbol standar untuk menggambarkan langkah-langkah dan keputusan yang diambil dalam proses algoritma. Diagram ini memudahkan pemahaman secara visual dan cocok digunakan dalam tahap desain atau penjelasan algoritma.
Beberapa simbol standar dalam diagram alir antara lain:
Oval: Menandakan awal atau akhir algoritma.
Persegi panjang: Menandakan suatu langkah pemrosesan.
Belah ketupat: Menandakan keputusan atau percabangan (if-else).
Contoh Diagram Alir:
mathematica
Copy code
Mulai
  |
  v
Apakah suhu > 30 derajat C?
  /  \
 Ya  Tidak
 |   |
Tampilkan  Tampilkan
"Cuaca   "Cuaca
panas" Â Â "Sejuk"
  |
Selesai
Notasi Bahasa Pemrograman (Coding)
Notasi ini adalah representasi algoritma dalam bentuk kode pemrograman menggunakan bahasa pemrograman tertentu, seperti Python, Java, atau C++. Notasi ini lebih teknis dan langsung dapat diimplementasikan pada sistem komputer. Namun, penulisan algoritma dalam kode pemrograman memerlukan pemahaman mendalam tentang sintaksis bahasa tersebut.
Contoh dalam Python:
python
Copy code
if suhu > 30:
  print("Cuaca panas")
else:
  print("Cuaca sejuk")
Notasi Big O (Notasi Asimtotik)
Notasi Big O digunakan untuk menggambarkan kompleksitas waktu atau ruang dari algoritma. Ini menunjukkan seberapa besar sumber daya yang diperlukan (baik waktu maupun ruang penyimpanan) seiring dengan pertumbuhan ukuran input. Notasi ini tidak menjelaskan secara rinci tentang implementasi algoritma, tetapi memberikan gambaran mengenai efisiensi algoritma tersebut.
Contoh: