Holaaaaaaaa!!!
akhirnya setelah sekiann lamaa...merangkum lagii~~~*tears
mana sebentar lagi UTS ...entah algo gimana nasibnya :" semoga soal nya ga susah" amat*ngarep~
Berikut ini adalah pengulangan lagi dr awal mula pertama kali belajar ALGO!!
Ringkasannya ada di bawah ini..Check it out!!
Algoritma adalah proses atau langkah-langkah untuk memecahkan masalah.
Contoh bahasa pemograman :
- C/C++
- Java
- .net(VB, C#, (C Sharp), ASP, dll
Beberapa versi java :
- Java Card
- J2SE = Java Platform, standart edition
- J2ME = Java Platform, micro edition
- J2EE = Java Platform, enterprise edition
Contoh-contoh scanner :
-in.next
-in.nextline
-in.nextInt()
-in.nextFloat()
-in.nexline(),charAt (0)
Contoh-contoh print :
-println.
-printf.
-print.
INPUT > PROSES > OUTPUT
-Input: algoritma dapat memiliki nol atau lebih inputan dari luar.
-Output: algoritma harus memiliki minimal satu buah output/keluaran.
-Definiteness (pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu.
-Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role).
-Effectiveness (tepat dan efisien):algoritma sebisa mungkin harus dapat dilaksanakan dan efektif
Contoh: instruksi yang tidak efektif adalah: A=A+0 atau A=A*1
Algoritma dapat melalui beberapa metode:
–Tulisan/kalimat: pseudocode
–Gambar: Flowchart
–Tabel: NS Diagram
Pseudocode
-Berasal dari kata pseudo dan code, berarti kode yang tidak sebenarnya
-Deskripsi informal untuk algoritma pada pemrograman komputer
-Tujuan: memudahkan manusia untuk membaca bahasa pemrograman konvensional
-Tidak ada standar untuk pseudocode karena bukan program yang dapat dieksekusi
-Umumnya dimulai dengan kata “BEGIN” dan diakhiri “END”
-IF-THEN dan ELSE digunakan untuk operasi percabangan/seleksi
-While dan DO-WHILE digunakan untuk operasi perulangan
Contoh :
Soal :
Inputan angka 1 s/d 5. outputnya total bilangan genap
BEGIN
Soal :
Inputan angka 1 s/d 5. outputnya total bilangan genap
BEGIN
Sum = 0 ;
i = 1 ;
input n ;
while i < n ;
if i % 2 = 0
sum - sum + i
end if
i++
end while
print sum
END
_____________________________________________________________
Flow Chart
Berikut data Flow chart yang dibuat dengan soal :
Inputan angka 1 s/d 5. outputnya total bilangan genap
NS DIAGRAM
Nassi-Shneiderman adalah kepanjangan dari (NS Diagram).representasi desain grafikal untuk pemrograman terstruktur.NS Diagram: metode penulisan algoritma menggunakan tabel secara top-down.Diagram ini Dikembangkan
tahun 1972.Diciptakan oleh Isaac Nassi dan Ben Shneiderman.NS Diagram dikenal dengan structograms.
NS Diagram memiliki 4 notasi yaitu :
- Notasi Proses
- Notasi Seleksi
- Notasi Pengulangan :
a. While
b. DoWhile
*nyerah*nyerah liat algoo pusingg 7 kelilinggg maap kawan cukup sampai disini aja rangkumannya wkwkkw~
Thanks untuk waktunya udah membaca dan mengertiin ni rangkuman wkakaka~~
Salam,
b!Nu$!4n 2017 !!~~