SlideShare a Scribd company logo
1 of 17
DANI WIJAYANTO 
X TKJ A 
PMROGRAMAN DASAR 
TP 2014/2015
A. BAHASA PEMROGRAMAN 
 Bahasa pmrograman adalah bahasa yang digunakan untuk 
menerjemahkan perintah user/pengguna agar dimengirti oleh 
komputer.
A. BAHASA PEMROGRAMAN 
1)Karakteristik bahasa pemograman 
2)Berdasarkan terapannya 
3)Berdasarkan notasi bahasa 
4)Fungsi bahasa pmrograman
1) KARAKTERISTIK BAHASA 
PEMOGRAMAN 
Aturan tata bahasa : memiliki tata bahasa khusus 
Intruksi : memiliki intruksi/perintah untuk 
menyelesaikan masalah tertentu 
Kompiler : menganalisa intruksi dan membuat 
intruksi menjadi aplikasi siap pakai
2)BERDASARKAN TERAPANNYA 
Bahasa pmrograman bertujuan khusus. 
Bahasa pmrograman cobol untuk bisnis dan 
administrasi, Fotran untuk terapan komunikasi 
ilmiah, Asesmbly untuk terapan bahasa mesin, 
prolog untuk kecerdasan buatan. 
Bahasa pmrograman bertujuan umum,yang 
digunakan berbagai aplikasi. Pascal, Basic, C, 
dan lain-lain.
3 ) BERDASARKAN NOTAS I 
BAHASA 
Bahasa tingkat rendah ( Low Level Leanguage 
). Bahasa yang dirancang agar setiap intruksi 
langsung dikerjakan oleh komputer ( bahasa 
mesin ). 
Bahasa tingakat tinggi ( High Level 
Leanguage ). Bahasa yang dirancang agar 
pmrograman mudah dipahami, lebih manusiawi 
dan berorientasi pada bahasa manusia (Inggris).
3) BERDASARKAN NOTASI 
BAHASA 
Contoh :delphi,pascal,c,c++,c#,j#,basic,visual 
basic, cobol,fortan, prolog dan lain-lain.Bahasa 
tingkat tinggi menggunakan kompiler sebagai 
translator kebahasa mesin baru kemudian di 
exsekusi oleh CPU.
4 ) FUNGS I BAHASA PMROGRAMAN 
Bahasa pemograman dekstop dikhususkan untuk 
membuat aplikasi yang digunakan langsung pada 
komputer anda, baik tampa jaringan komputer maupun 
dengan jaringan komputer. 
Pemograman web digunakan untuk membuat aplikasi 
yang digunakan secara onlain . Contoh bahasa 
pemograman lainya: ada, cobra,perl, ruby,java 
,smalltalk,NET, dan lain lain.
B. ALGORITMA 
algorism berarti menghitung angka dengan 
mengunakan bahasa arab.kata Algorism berasal dari 
nama penulis buku arab yakni, “Abu Ja’far 
Muhammad Ibnu Musa Al-khuwarizmi” 
Algoritma berarti: 
 Urutan langkah-lamgkah logis penyelesaian 
masalah yang disusun secara sistemmatis. 
Urutan logis pengambilan putusan untuk 
pemecahan masalah.
B. ALGORITMA 
1) Konsep Algoritma 
2) Struktur Algoritma 
3) Penulisan algoritma dengan basa natural
1) KONSEP ALGORITMA 
a) Algoritma variabel pe-ubah 
variabel yang yang nilainya BUKAN konstata 
(selalu berubahsesuai dengan kondisi variabel 
TER-KINI) 
Sintanks : P=Q 
Algoritma :P<-Q 
Arti : nilai P diberi nilai Q nilai P akan 
SAMA DENGAN nilai Q, nilai Q tetap.
1) KONSEP ALGORITMA 
a) Algoritma variabel pertukaran 
Berfingsi mempertukarkan masing masing isi 
variabel sedemikian sehingga nilai dari setiap 
variabel akan berubah/bertukar.
2) STRUKTUR ALGORITMA 
Algoritma disusun oleh sederetan langkah intruksi 
yabg logis.tiap langkah intruksi tersebut 
mengerjakan suatu tindakan (AKSI).Efek dari 
pekerjaan suatu aksi dapat dapat diamati dengan 
membandingkan keadan pada saat aksi belum 
dimulai (to), dan keadan pada saat asksi selesai 
dikerjakan (ti).
3) PENULISAN ALGORITMA 
DENGAN BAHASA NATURAL 
Contoh penulisan Algoritman dengan bahasa natural : 
Buatlah sebuah algoritma untuk memilih bilangan terbesar dari 3 
bilangan (misal 10 4 2 ) 
 ambilah bilangan pertamadan set maks sama dengan bilang 
pertamaan. 
 Ambilah bilangan kedua dan bandingkan dengan maks , apabila 
bilangan kedua lebih besar dari maks, set maks sama dengan bilangan 
kedua. 
 ambilah bilangan ketiga dan bandingkan dengan maks apabila 
bilangan lebih besar dari maks, set maks, sama dengan bilangan ketiga. 
 Variabel maks berisi bilangan terbesar,tampilkan hasilnya.
C. VARIABEL 
Variabel adalah lokasi penyimpanan dan terkait nama 
simbolis yang berisi beberapa kuantitas yang diketahui 
atau tidak diketahuai atau informasi, nilai. Secara 
singkat variabel adalah objek di mana informasi 
dinamis disimpan. 
Contoh : 
Ketika Anda menuliskan nama Anda saat hendak 
membuat account baru atau prose login ke website nama 
yang Anda masukkan akan disimpan dalam variabel 
sebelum diproses lebih lanjut.
D. TIPE DATA 
1. Tipe Data Karakter (character/char) 
Adalah tipe data yang berupa huruf, angka, dan tanda baca 
tunggal. 
2. Tipe Data String 
Deretan karakter yang diakhiri dengan sebuah karakter 
kosong. 
3. Tipe Data Integer 
Jenis data ini merupakannilai bilangan bulat, yang terdiri 
atas integer positif, integer negatif dan nol.
D. TIPE DATA 
4. Tipe Data Floating Point Number (float) 
Adalah sebuah format bilangan yang dapat digunakan untuk 
dapat mempresentasikan sebuah nilai yang sangat besar atau 
yang sangat ktcil. 
5. Tipe Data Boolean (bool) 
Biasanya digunakan hanya untuk mempresentasikan dua 
kondisi, yakni nilai TRUE dan FALSE atau berarti nilai 1 dan 0 
atau kondisi ON dan OFF. 
6 Tipe Data Array 
Data array sering disebut juga sebagai tipe data larik.

More Related Content

What's hot

Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarHelen Handa Mukti
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Kholis October's
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2F. Bagus TKJa
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2nhiyabelle
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1Rachmat Narendra
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2Mulyana Yana
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Rachmat Narendra
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritmalinda_rosalina
 
Pendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOPendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOahmad haidaroh
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartMaryanto Sumringah SMA 9 Tebo
 

What's hot (20)

Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
 
Pendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOPendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBO
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
tugas
tugastugas
tugas
 

Viewers also liked

Analysis of seismic data by clustering and data
Analysis of seismic data by clustering and dataAnalysis of seismic data by clustering and data
Analysis of seismic data by clustering and dataAnatol Salanevich
 
Socias llorens powerpoint
Socias llorens powerpointSocias llorens powerpoint
Socias llorens powerpointllorenc98
 
Perlと本気で向き合いたくない人と向き合う僕ら
Perlと本気で向き合いたくない人と向き合う僕らPerlと本気で向き合いたくない人と向き合う僕ら
Perlと本気で向き合いたくない人と向き合う僕らdebug-ito
 
Andrew Davis Resume ONLINE
Andrew Davis Resume ONLINEAndrew Davis Resume ONLINE
Andrew Davis Resume ONLINEAndrew Davis
 
Malvina tsiskaki 1020634_pagona fragouli_1015327
Malvina tsiskaki 1020634_pagona fragouli_1015327Malvina tsiskaki 1020634_pagona fragouli_1015327
Malvina tsiskaki 1020634_pagona fragouli_1015327PagonaPen
 
Visual cv Rohit Yadav
Visual cv Rohit YadavVisual cv Rohit Yadav
Visual cv Rohit YadavRohit Yadav
 
Белова Анастасия И - 106
Белова Анастасия И - 106Белова Анастасия И - 106
Белова Анастасия И - 106Anastasya-Evdokya
 
120010328 jarkom dasar
120010328 jarkom dasar120010328 jarkom dasar
120010328 jarkom dasarGeorge2494
 
Perlワンライナーで全てのモジュールにuse v5.8.0つける!
Perlワンライナーで全てのモジュールにuse v5.8.0つける!Perlワンライナーで全てのモジュールにuse v5.8.0つける!
Perlワンライナーで全てのモジュールにuse v5.8.0つける!debug-ito
 
Выставка Технопром 2015
Выставка Технопром 2015Выставка Технопром 2015
Выставка Технопром 2015LevSiberian
 
40 fotografs per Llorenç Socias
40 fotografs per Llorenç Socias40 fotografs per Llorenç Socias
40 fotografs per Llorenç Sociasllorenc98
 
Land Grabs_What is the economic value of Certificates of Ownership and do the...
Land Grabs_What is the economic value of Certificates of Ownership and do the...Land Grabs_What is the economic value of Certificates of Ownership and do the...
Land Grabs_What is the economic value of Certificates of Ownership and do the...heidi molloy
 

Viewers also liked (17)

Analysis of seismic data by clustering and data
Analysis of seismic data by clustering and dataAnalysis of seismic data by clustering and data
Analysis of seismic data by clustering and data
 
Socias llorens powerpoint
Socias llorens powerpointSocias llorens powerpoint
Socias llorens powerpoint
 
Perlと本気で向き合いたくない人と向き合う僕ら
Perlと本気で向き合いたくない人と向き合う僕らPerlと本気で向き合いたくない人と向き合う僕ら
Perlと本気で向き合いたくない人と向き合う僕ら
 
Andrew Davis Resume ONLINE
Andrew Davis Resume ONLINEAndrew Davis Resume ONLINE
Andrew Davis Resume ONLINE
 
Malvina tsiskaki 1020634_pagona fragouli_1015327
Malvina tsiskaki 1020634_pagona fragouli_1015327Malvina tsiskaki 1020634_pagona fragouli_1015327
Malvina tsiskaki 1020634_pagona fragouli_1015327
 
Visual cv Rohit Yadav
Visual cv Rohit YadavVisual cv Rohit Yadav
Visual cv Rohit Yadav
 
Белова Анастасия И - 106
Белова Анастасия И - 106Белова Анастасия И - 106
Белова Анастасия И - 106
 
120010328 jarkom dasar
120010328 jarkom dasar120010328 jarkom dasar
120010328 jarkom dasar
 
Development of IAC CGM
Development of IAC CGMDevelopment of IAC CGM
Development of IAC CGM
 
Perlワンライナーで全てのモジュールにuse v5.8.0つける!
Perlワンライナーで全てのモジュールにuse v5.8.0つける!Perlワンライナーで全てのモジュールにuse v5.8.0つける!
Perlワンライナーで全てのモジュールにuse v5.8.0つける!
 
Выставка Технопром 2015
Выставка Технопром 2015Выставка Технопром 2015
Выставка Технопром 2015
 
Melissa
MelissaMelissa
Melissa
 
CV Claudette van Heck
CV Claudette van HeckCV Claudette van Heck
CV Claudette van Heck
 
Kepmen 534 2001
Kepmen 534 2001Kepmen 534 2001
Kepmen 534 2001
 
40 fotografs per Llorenç Socias
40 fotografs per Llorenç Socias40 fotografs per Llorenç Socias
40 fotografs per Llorenç Socias
 
Logika matematika
Logika matematikaLogika matematika
Logika matematika
 
Land Grabs_What is the economic value of Certificates of Ownership and do the...
Land Grabs_What is the economic value of Certificates of Ownership and do the...Land Grabs_What is the economic value of Certificates of Ownership and do the...
Land Grabs_What is the economic value of Certificates of Ownership and do the...
 

Similar to BAHASA PEMROGRAMAN DASAR

Similar to BAHASA PEMROGRAMAN DASAR (20)

Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
 
Tugas ku
Tugas kuTugas ku
Tugas ku
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas pak joko
Tugas pak jokoTugas pak joko
Tugas pak joko
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
 
Modul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdfModul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdf
 
Modul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rplModul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rpl
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Bahasa pemrograman 1
Bahasa pemrograman 1Bahasa pemrograman 1
Bahasa pemrograman 1
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pascal buku
Pascal bukuPascal buku
Pascal buku
 
Pseudopascal 2009
Pseudopascal 2009Pseudopascal 2009
Pseudopascal 2009
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 

BAHASA PEMROGRAMAN DASAR

  • 1. DANI WIJAYANTO X TKJ A PMROGRAMAN DASAR TP 2014/2015
  • 2. A. BAHASA PEMROGRAMAN  Bahasa pmrograman adalah bahasa yang digunakan untuk menerjemahkan perintah user/pengguna agar dimengirti oleh komputer.
  • 3. A. BAHASA PEMROGRAMAN 1)Karakteristik bahasa pemograman 2)Berdasarkan terapannya 3)Berdasarkan notasi bahasa 4)Fungsi bahasa pmrograman
  • 4. 1) KARAKTERISTIK BAHASA PEMOGRAMAN Aturan tata bahasa : memiliki tata bahasa khusus Intruksi : memiliki intruksi/perintah untuk menyelesaikan masalah tertentu Kompiler : menganalisa intruksi dan membuat intruksi menjadi aplikasi siap pakai
  • 5. 2)BERDASARKAN TERAPANNYA Bahasa pmrograman bertujuan khusus. Bahasa pmrograman cobol untuk bisnis dan administrasi, Fotran untuk terapan komunikasi ilmiah, Asesmbly untuk terapan bahasa mesin, prolog untuk kecerdasan buatan. Bahasa pmrograman bertujuan umum,yang digunakan berbagai aplikasi. Pascal, Basic, C, dan lain-lain.
  • 6. 3 ) BERDASARKAN NOTAS I BAHASA Bahasa tingkat rendah ( Low Level Leanguage ). Bahasa yang dirancang agar setiap intruksi langsung dikerjakan oleh komputer ( bahasa mesin ). Bahasa tingakat tinggi ( High Level Leanguage ). Bahasa yang dirancang agar pmrograman mudah dipahami, lebih manusiawi dan berorientasi pada bahasa manusia (Inggris).
  • 7. 3) BERDASARKAN NOTASI BAHASA Contoh :delphi,pascal,c,c++,c#,j#,basic,visual basic, cobol,fortan, prolog dan lain-lain.Bahasa tingkat tinggi menggunakan kompiler sebagai translator kebahasa mesin baru kemudian di exsekusi oleh CPU.
  • 8. 4 ) FUNGS I BAHASA PMROGRAMAN Bahasa pemograman dekstop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda, baik tampa jaringan komputer maupun dengan jaringan komputer. Pemograman web digunakan untuk membuat aplikasi yang digunakan secara onlain . Contoh bahasa pemograman lainya: ada, cobra,perl, ruby,java ,smalltalk,NET, dan lain lain.
  • 9. B. ALGORITMA algorism berarti menghitung angka dengan mengunakan bahasa arab.kata Algorism berasal dari nama penulis buku arab yakni, “Abu Ja’far Muhammad Ibnu Musa Al-khuwarizmi” Algoritma berarti:  Urutan langkah-lamgkah logis penyelesaian masalah yang disusun secara sistemmatis. Urutan logis pengambilan putusan untuk pemecahan masalah.
  • 10. B. ALGORITMA 1) Konsep Algoritma 2) Struktur Algoritma 3) Penulisan algoritma dengan basa natural
  • 11. 1) KONSEP ALGORITMA a) Algoritma variabel pe-ubah variabel yang yang nilainya BUKAN konstata (selalu berubahsesuai dengan kondisi variabel TER-KINI) Sintanks : P=Q Algoritma :P<-Q Arti : nilai P diberi nilai Q nilai P akan SAMA DENGAN nilai Q, nilai Q tetap.
  • 12. 1) KONSEP ALGORITMA a) Algoritma variabel pertukaran Berfingsi mempertukarkan masing masing isi variabel sedemikian sehingga nilai dari setiap variabel akan berubah/bertukar.
  • 13. 2) STRUKTUR ALGORITMA Algoritma disusun oleh sederetan langkah intruksi yabg logis.tiap langkah intruksi tersebut mengerjakan suatu tindakan (AKSI).Efek dari pekerjaan suatu aksi dapat dapat diamati dengan membandingkan keadan pada saat aksi belum dimulai (to), dan keadan pada saat asksi selesai dikerjakan (ti).
  • 14. 3) PENULISAN ALGORITMA DENGAN BAHASA NATURAL Contoh penulisan Algoritman dengan bahasa natural : Buatlah sebuah algoritma untuk memilih bilangan terbesar dari 3 bilangan (misal 10 4 2 )  ambilah bilangan pertamadan set maks sama dengan bilang pertamaan.  Ambilah bilangan kedua dan bandingkan dengan maks , apabila bilangan kedua lebih besar dari maks, set maks sama dengan bilangan kedua.  ambilah bilangan ketiga dan bandingkan dengan maks apabila bilangan lebih besar dari maks, set maks, sama dengan bilangan ketiga.  Variabel maks berisi bilangan terbesar,tampilkan hasilnya.
  • 15. C. VARIABEL Variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahuai atau informasi, nilai. Secara singkat variabel adalah objek di mana informasi dinamis disimpan. Contoh : Ketika Anda menuliskan nama Anda saat hendak membuat account baru atau prose login ke website nama yang Anda masukkan akan disimpan dalam variabel sebelum diproses lebih lanjut.
  • 16. D. TIPE DATA 1. Tipe Data Karakter (character/char) Adalah tipe data yang berupa huruf, angka, dan tanda baca tunggal. 2. Tipe Data String Deretan karakter yang diakhiri dengan sebuah karakter kosong. 3. Tipe Data Integer Jenis data ini merupakannilai bilangan bulat, yang terdiri atas integer positif, integer negatif dan nol.
  • 17. D. TIPE DATA 4. Tipe Data Floating Point Number (float) Adalah sebuah format bilangan yang dapat digunakan untuk dapat mempresentasikan sebuah nilai yang sangat besar atau yang sangat ktcil. 5. Tipe Data Boolean (bool) Biasanya digunakan hanya untuk mempresentasikan dua kondisi, yakni nilai TRUE dan FALSE atau berarti nilai 1 dan 0 atau kondisi ON dan OFF. 6 Tipe Data Array Data array sering disebut juga sebagai tipe data larik.