Mohon tunggu...
Muhammad Naufal Hanif
Muhammad Naufal Hanif Mohon Tunggu... Mahasiswa - Mahasiswa UIN Malang

Hobi olahraga

Selanjutnya

Tutup

Ruang Kelas

Algoritma dan pemograman serta pengaplikasian flowchart dalam kehidupan sehari-hari

29 Agustus 2024   22:06 Diperbarui: 9 September 2024   00:46 266
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Flowchart Muhammad Naufal Hanif

dicoding.com
dicoding.com

Contoh penerapan flowchart pada study case pemesanan tiket pesawat

Flowchart Muhammad Naufal Hanif
Flowchart Muhammad Naufal Hanif

Flowchart Muhammad Naufal Hanif
Flowchart Muhammad Naufal Hanif

Dari flowchart di atas dapat diuraikan dengan alur penyelesaian masalah sebagai berikut:

  • Start: Pengguna membuka aplikasi atau website maskapai.
  • Masukan data(Input): Pengguna memasukkan kota asal, kota tujuan, dan kelas penerbangan.
  • Pencarian: Sistem mencari semua penerbangan yang sesuai dengan kriteria yang dimasukkan.
  • Tampilan hasil: Sistem menampilkan daftar penerbangan yang tersedia beserta harga dan waktu tempuh.
  • Pemilihan: Pengguna memilih penerbangan yang diinginkan.
  • Pembayaran: Pengguna melakukan pembayaran.
  • Konfirmasi(Output): Sistem mengirimkan konfirmasi pemesanan melalui email atau SMS.
  • End: Proses pemesanan selesai.

Hasil output flowchart

Hasil Flowgorithm
Hasil Flowgorithm
Hasil Flowgorithm Muhammad Naufal Hanif
Hasil Flowgorithm Muhammad Naufal Hanif

Definisi Pemrograman

Pemrograman adalah proses menuliskan instruksi-instruksi (kode) dalam suatu bahasa pemrograman tertentu untuk membuat program komputer. Bahasa pemrograman berfungsi sebagai alat untuk menerjemahkan algoritma ke dalam bentuk yang dapat dimengerti oleh komputer.

Hubungan Algoritma dan Pemrograman

Algoritma dan pemrograman memiliki hubungan yang sangat erat. Algoritma adalah konsep dasar yang mendasari pembuatan program. Setiap program komputer pada dasarnya adalah implementasi dari satu atau lebih algoritma.

  • Algoritma sebagai rancangan: Algoritma bertindak sebagai blueprint atau rancangan sebelum program dibuat.
  • Pemrograman sebagai implementasi: Pemrograman adalah proses mengubah algoritma menjadi kode yang dapat dieksekusi oleh komputer.

Kesimpulan

Algoritma memberikan landasan yang kuat untuk membangun program yang baik, sedangkan flowchart membantu kita untuk memahami, merancang, dan mendokumentasikan algoritma tersebut. Dengan menguasai kedua konsep ini, kita akan lebih mampu untuk mengembangkan aplikasi dan sistem yang berkualitas.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
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