3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang
pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Kompetensi Dasar
3.1 Menerapkan 4.1 Membuat alur
alur logika logika pemrograman pemrograman komputer komputer A. ALUR LOGIKA PEMROGRAMAN KOMPUTER Komputer sebuah mesin yagn dirancang untuk mengikuti instruksi, sedangkan program computer 1. Dasar sebagai sebuah instruksi yang digunakan oleh computer untuk Pemrograman memecahkan masalah atau tugas- tugas yang diberikan padanya. Oleh sebab itu, sekumpulan instruksi tersebut disebut dengan Algoritma 2. Alur Prosedur Pembuatan Program
Untuk memahami langkah dasar dalam
pemecahan masalah dalam sebuah computer dengan mendefinisikan sebuah permasalahan yang akan diselesaikan selangkah demi selangkah. Oleh sebab itu, seorang programmer yagn baik tidak akan sembarangan melakukan pembuatan dan pengkodean program, tetapi mengikuti perencanaan dan metodologi terstruktur dengan memisahkan proses suatu aplikasi menjadi beberapa bagian. Tahap-Tahap dalam menyelesaikan permasalahan pemrograman sebagai berikut :
1. Tahap Definisi Permasalahan
2. Tahap Analisa Permasalahan 3. Tahap Desain Algoritma dan Representasi 4. Simbol Flowchart 1. Tahap Definisi Permasalahan
Masalah yang terjadi harus diketahui dan terdefenisi guna mendapatkan detail persyaratan input dan output sebelum program di desain guna menyelesaikan beberapa permasalahan tersebut 2. Tahap Analisa Permasalahan
Pada umumnya, analisa permasalahan diubah menjadi beberapa bagiaan kecil
dan ringkas. Hal ini dikarenakan analisa permasalahan dapat dilakukan setelah permasalahan terdefinisi, sehingga prosedur penyelesaian yang paling ringkas dan efisien harus dirumuskan 3. Tahap Desain Algoritma dan Representasi
Algoritma dapat diwujudkan dalam bentuk bahasa melalui sebuah diagram
program alir (flowchart) ataupun melalui prosedur pseudocode yang menjembatani antara bahasa manusia dengan bahasa pemrograman menggunakan presentasi/grafik, sehingga dapat memberikan solusi dalam sebuah alur yang mudah dimengerti. 4. Simbol Flowchart
Bagian alir tersusun dari berbagai simbol yang berbeda untuk
mempresentasikan sebuah input, proses, maupun output yang berbeda. Selain itu folwchart memiliki langkah-langkah yang harus di ikuti guna menyelesaikan suatu permasalahan dalam bentuk simbol-simbol tertentu. Simbol Flowchart Sumber : Patwiyanto, et all, Pemrogaman Dasar, ANDI, Yogyakarta, 2018