NOTASI ALGORITMIK dan PROGRAMMING STYLETenia Wahyuningrum
Dalam kuliah ini, akan dipakai sebuah notasi yang digunakan sebagai standar dalam menuliskan teks algoritma. Dalam kuliah ...
Nptasi ini lebih berorientasi kepada detail desain dibandingkan coding.Notasi hanyalah alat untuk menuangkan rancangan sec...
Teks Algoritma selalu terdiri dari 3 bagian yaituJudulKamusAlgoritma
JUDUL/* ini adalah teks dalam bahasa Indonesia untukmemudahkan pembacaan teks algoritma *//* spesifikasi teks algoritmik s...
CONTOH NOTASI ALGORITMIKProgram LuasPersegiPanjang/* contoh program luas persegi panjang   */Kamus :     String panjang, l...
PROGRAMMING STYLE Good programming style 􀂄 Simple, easy-to-read program 􀂄 Style is the most important part of programm...
import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;public class InputDrKeyboard {  ...
public class LuasPersegiPanjang{public static void main(String []args ) {BufferedReader dataIn = new BufferedReader(newInp...
Notasi algoritmik & programming style
Notasi algoritmik & programming style
Notasi algoritmik & programming style
Notasi algoritmik & programming style
Upcoming SlideShare
Loading in …5
×

Notasi algoritmik & programming style

2,351
-1

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,351
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Notasi algoritmik & programming style

  1. 1. NOTASI ALGORITMIK dan PROGRAMMING STYLETenia Wahyuningrum
  2. 2. Dalam kuliah ini, akan dipakai sebuah notasi yang digunakan sebagai standar dalam menuliskan teks algoritma. Dalam kuliah ini dibedakan antara algoritma dan program.Notasi algoritmik yang dipakai dalam kuliah ini merupakan notasi yang sengaja dikembangkan untuk kepentingan pengajaran di AKATEL SP PWT.Notasi ini dianggap perlu untuk menjembatani keragaman dan kompleksitas bahasa pemrograman.
  3. 3. Nptasi ini lebih berorientasi kepada detail desain dibandingkan coding.Notasi hanyalah alat untuk menuangkan rancangan secara prosedural yang selanjutnya dengan mudah dapat di translasi menjadi salah satu program dengan bahasa tertentu.Suatu saat jika programmer menghadapi dunia profesional yang membutuhkan hasil yang siap pakai, notasi dapat disesuaikan dan dibuat lebih dekat dengan bahasa pemrograman yang dipakai
  4. 4. Teks Algoritma selalu terdiri dari 3 bagian yaituJudulKamusAlgoritma
  5. 5. JUDUL/* ini adalah teks dalam bahasa Indonesia untukmemudahkan pembacaan teks algoritma *//* spesifikasi teks algoritmik secara umum */KAMUS/* Pada bagian ini, dilakukan pendefinisian namakonstanta, nama variabel, class, dst*/ALGORITMA/* Pada bagian ini, semua teks yang tidak dituliskandi antara tanda komentar merupakan notasi algoritmik*/
  6. 6. CONTOH NOTASI ALGORITMIKProgram LuasPersegiPanjang/* contoh program luas persegi panjang */Kamus : String panjang, lebar =“”; int p=0, l=0, luas=0;Algoritma : input (panjang) p Integer.parseInt(panjang); input (lebar) l Integer.parseInt(lebar); luas = p * l; output luas
  7. 7. PROGRAMMING STYLE Good programming style 􀂄 Simple, easy-to-read program 􀂄 Style is the most important part of programming 􀂄 Learn good programming style before typing first line of code will create the highest quality of code
  8. 8. import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;public class InputDrKeyboard { public static void main( String[] args ){ BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) ); String name = ""; System.out.print("Please Enter Your Name:"); try{ name = dataIn.readLine(); }catch( IOException e ){ System.out.println("Error!"); } System.out.println("Hello " + name +"!"); }}
  9. 9. public class LuasPersegiPanjang{public static void main(String []args ) {BufferedReader dataIn = new BufferedReader(newInputStreamReader( System.in) );String panjang, lebar = " ";int p=0, l=0, luas=0;try{ System.out.print("Masukkan panjang: "); panjang = dataIn.readLine(); p = Integer.parseInt(panjang); System.out.print("Masukkan lebar: "); lebar = dataIn.readLine(); l = Integer.parseInt(lebar);
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×