Selamat datang
Download
1 / 21

Selamat datang - PowerPoint PPT Presentation


  • 233 Views
  • Uploaded on

Selamat datang. M. Haviz Irfani,S.Si. PEMROGRAMAN 1. Struktur Utama Program Pascal. Kepala program : Berisi judul/nama program yg mencerminkan program yg dibuat,tanda ‘_’ digunakan sbg pemisah nama program. Sintak: Program perkalian_dua_bil;

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Selamat datang ' - finola


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Selamat datang

M. Haviz Irfani,S.Si

PEMROGRAMAN 1


Struktur utama program pascal
Struktur Utama Program Pascal

  • Kepala program : Berisi judul/nama program yg mencerminkan program yg dibuat,tanda ‘_’ digunakan sbg pemisah nama program.

    Sintak: Program perkalian_dua_bil;

  • Bagian deklarasi Program : pernyataan yg menetapkan data dan objek yg digunkan utk eksekusi prog.

  • Badan Program: terdiri dari uraian langkah2x eksekusi bagi data dan deklarasi ,langkah2x disusun bdasarkan Algoritma/diagram alir.


Struktur pascal
Struktur Pascal

Program nama_program;{Kepala}

{deklarasi}

---

---

{deskripsi}

Begin

---

---

End.

Deklarasi : Var,const,type,procedure,function, dan label

Blok pernyataan


Membaca input masukan
Membaca input/masukan

  • Instruksi yg digunakan yaitu : sintak :Read(v1,v2,…,vj,..,vn) ;

    Readln(v1,v2,…,vj,..,vn);

    vj:nama variabel untuk masukan/ data

Membaca Output/Keluaran

  • Instruksi yg digunakan yaitu : sintak :Write(v1,v2,…,vj,..,vn) ;

    Writeln(v1,v2,…,vj,..,vn);

    vj:nama variabel untuk masukan/ data


3 Pola Struktur Logika

1. Perintah-perintah Berurutan

2. Pilihan (seleksi)

3. Ulangan/iterasi


Perintah2x berurutan
Perintah2x Berurutan :

  • Ex:

    begin

    readln(data1,data2);

    jumlah:=data1+data2;

    selisih:=data1-data2;

    writeln(jumlah :6,selisih:6);

    end.


SELEKSI

CASE OF

IF

KONDISI

If X > 2

Case X < 2

If X = 2


IF …. Dan Case…. : “Suatu kondisi yang mengatur jalan nya program jika kondisi bernilai BENAR atau SALAH”

Kondisi

False

Pernyataan selanjutnya

True

Pernyataan selanjutnya


IF THEN nya program jika kondisi bernilai BENAR atau SALAH”

If KONDISI Then Pernyataan ;

If KONDISI Then Begin

Pernyataan1; Pernyataan2; : : PernyataanN; End;

IfKONDISI Then Begin

Pernyataan1; Pernyataan2; : : PernyataanN;

End

Else Pernyataan;


Buatlah Program Akar pers Kuadrat.... nya program jika kondisi bernilai BENAR atau SALAH”


CASE OF nya program jika kondisi bernilai BENAR atau SALAH”

Case Variabel Of

Kondisi1 : Pernyataan1; Kondisi2 : Pernyataan2; : : KondisiN : PernyataanN;

End; {End case}

Case Variabel Of

Kondisi1 : Begin BlokPernyataan1 End; Kondisi2 : Begin BlokPernyataan2 End; : : KondisiN : Begin BlokPernyataanN End;

Else Pernyataan;

End; {End case}


Buatlah Program OPERATOR Nilai nya program jika kondisi bernilai BENAR atau SALAH”

dengan menggunakan Pernyataan Case Of

Penjumlahan (+) dua Bilangan

Pengurangan (-) dua Bilangan

Perkalian (*) dua Bilangan

Pembagian (/) dua Bilangan


PERULANGAN nya program jika kondisi bernilai BENAR atau SALAH”

GOTO

REPEAT..

FOR

WHILE..DO

Repeat

I := 1 to n

While I < 5

Do

I

Until I = 5


FOR nya program jika kondisi bernilai BENAR atau SALAH”

Struktur ini digunakan utk melakukan perulangan yg tidak berkondisi. Jumlah perulangannya pasti.

Counter : suatu variabel tampungan nilai

Sintak :

FOR Variabel := Nil_awal To nil_akhir Do

FOR variabel := Nil_akhir DownTo Nil_awal Do

Apa Bedanya ??


Perulangan Positif (naik) contohnya: nya program jika kondisi bernilai BENAR atau SALAH”

For I := 1 to 100 Do

write(I);

Run: 1 2 3 4 …. 100

Perulangan negatif (turun) contohnya :

For I:= 100 DownTo 1 Do

Write(I);

Run : 100 99 98 … 1

Buatlah Program Menjumlahkan

dan Mengalikan N Buah Bilangan!!!


WHILE...DO nya program jika kondisi bernilai BENAR atau SALAH”

Struktur yg melakukan perulangan blok pernyataan jika kondisi bernilai Benar dan akan berhenti jika kondisi bernilai Salah…Struktur ini menggunakan Blok (Begin…End) dan Kondisi berada pd Awal perulangan.

Sintak :

While Kondisi Do Begin Blok Pernyataan end;

Contoh :

While Komen = True Do Begin nama :=‘Pascal’; I:=I+1; IF I> 5 Then Komen:= False; End;


REPEAT..UNTIL nya program jika kondisi bernilai BENAR atau SALAH”

Struktur yg melakukan perulangan blok pernyataan jika kondisi bernilai Salah dan akan berhenti jika kondisi bernilai Benar…Struktur ini tanpa menggunakan Begin..End (Blok) dan kondisi berada pd akhir perulangan

Sintak :

Repeat Blok Pernyataan Until Kondisi ;

Contoh :

Repeat nama :=‘Pascal’; I:=I+1; IF I> 5 Then Komen:= False; Until Komen= True;


GOTO nya program jika kondisi bernilai BENAR atau SALAH”

Struktur GOTO melakukan perulangan/loncat ke pernyataan yg telah diberi tanda Label. Usahakan dalam membuat program sedikit mungkin menggunakan Struktur ini…

Sintak :

GoToLabel

Sintak Label:

LabelLabel1, label2,.., labelN ;

label

Sejumlah pernyataan


TUGAS BERKELOMPOK nya program jika kondisi bernilai BENAR atau SALAH”

Buatlah program mencari akar persamaan kuadrat dari n persamaan kuadrat…Gunakan Struktur IF..Then

Buatlah program deret berubah tanda (-1,2,-3,4,-5,6….N).Gunakan Struktur While..do.

Buatlah program gaji dari N orang (Nama,Gol,Gapok, Bonus,& Gaji). Gaji=Gapok+Bonus.Golongan(A bonus Rp.3000 ; B bonus Rp.5000; C bonus Rp.7000)


TUGAS BERKELOMPOK nya program jika kondisi bernilai BENAR atau SALAH”

Tugas Harus Dijilid dengan cover depan dengan logo Stmik MDP.

Buat Nama Kelompok{Ketua dan wakil},kata pengantar, daftar isi, permasalahan, pembahasan{harus lengkap} dan kesimpulan.

Flowchart,Algoritma & Program hrs lengkap.


TERIMA KASIH YAAA.... nya program jika kondisi bernilai BENAR atau SALAH”


ad