Rangkuman pemrograman dasar
TUGAS PEMROGRAMAN DASAR
A. Algoritma
Suatu langkah untuk menyelesaikan suatu masalah dengan sebuah intruksi atau pekerjaan,biasanya Pemrograman algoritma dianggap sebagai sebuah logika untuk menentukan program yang akan dibuat,
Dalam pengartian lain,algoritma pemrograman diartikan sebagai serangkaian proses yang wajib diikuti
Dalam suatu perhitungan pemecahan masalah yang lain.
B.Cara penulisan algoritma
1.kalimat Deskriptif adalah notasi algoritma dengan menggunakan kalimat deskriptif biasa disebut dengan Notasi alami cara penulisan nya adalah dengan menulis instruksi-instruksi yang seharusnya ditulis dalam bentuk untaian kalimat deskriptif dengan memakai bahasa yang jelas.
Contoh penulisan algoritma dengan notasi deskriptif.
Algoritma Luas_Lingkaran
{Menghitung luas lingkaran untuk ukuran jari-jari tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luasnya, lalu mencetak luasnya ke piranti keluaran}
Deklarasi :
Jari_jari = real {tipe data bilangan pecahan}
Luas = real {tipe data bilangan pecahan}
PHI = 3.14
Deskripsi
1. Baca jari
2. Hitung luas = PHI*jari_jari * jari_jari
3. Tampilkan luas ke layar
4. selesai
2. Flowchart adalah penulisan algoritma dengan memakai notasi grafis.flowchart biasanya memperlihatkan tahapan dari suatu program, tahapan ini ditandakan dengan simbol-simbol,setiap simbol memiliki makna untuk proses tertentu,flowchart yang umumnya digunakan adalah simbol-simbol flowchart standart yang dikeluarkan oleh ISO dan ANSI.
3.PSEUDOCODE Adalah penulisan algoritma dengan menggunakan bahasa informal,
Yang dapat dengan mudah dipahami oleh orang-orang yang baru belajar pemrograman dasar
C. Tipe data Adalah rancangan dalam pemrograman yang di gunakan untuk mengklasifikasikan Informasi dan nilai-nilai
Yang disimpan dalam variabel, berikut adalah jenis tipe data yang umum dalam pemrograman.
1.Interger Adalah digunakan untuk menyimpan bilangan bulat tanpa titik atau desimal
2.Float Digunakan untuk menyimpan data dengan titik desimal
3.Boolean adalah nilai yang hanya bisa benar atau salah
4.String Adalah Urutan karakter
5.Array Adalah kumpulan data yang bisa banyak menampung nilai dengan tipe yang sama
D. Operator Adalah simbol atau tanda yang digunakan dalam pemrograman untuk melakukan operasi Arimatika atau Logika.
1.Operator perbandingan Adalah operator yang
Digunakan untuk membanding kan dua nilai yang menghasilkan nilai boolean, (True atau False)tergantung pada apakah perbandingan nya.
2.Operator Arimatika Adalah operator yang digunakan untuk melakukan operasi matematika pada dua nilai variabel atau lebih.
3.Operator Logika Adalah operator yang digunakan untuk melakukan operasi logika dua atau lebih nilai boolean.
E.If Adalah suatu kontrol pada pemrograman yang fungsinya untuk mengeksekusi/mengatur program berdasarkan kondisi tertentu.
Cara kerja If sebagai berikut
1.program menganalisis / mengevaluasi kondisi yang telah ditulis
2.apabila hasilnya true, maka program kode yang terkait dengan if akan dieksekusi
3.apabila selesai makan program akan dilanjutkan ke pernyataan yang akan datang berikut nya.
Contoh program
x = 6
if x > 10:
print("Nilai x lebih besar dari 10")
elif x > 6:
print("Nilai x lebih besar dari 6")
else:
print("Nilai x kurang dari atau sama dengan 6")
Flowchart if
Cara kerja For
1.program akan menganalisis Kondisi awal yang diberikan.
2.Apabila hasilnya true maka kode akan dieksekusi
3.Setalah blok kode di eksekusi program akan mengevaluasi kondisi perulangan
4.Apabila sudah selesai maka lanjut dipernyataan berikut.
Flow chart FOR
Cara kerja While
1.program akan mengevaluasi kondisi awal yang diberikan pada awal loop atau while
2.jika true maka kode akan dijalankan
3.setelah dijalankan kode akan mengulang dari awal atau kembali
4.jika masih true maka kode akan dijalankan lagi hingga False
Flowchart While


.png)
.png)
Komentar
Posting Komentar