SlideShare a Scribd company logo
TUGAS PRESENTASI PEMOGRAMAN 
DASAR 
Febri Bagus Ananda 
X TKJA
BAHASA 
PEMOGRAMAN 
Bahasa pemograman adalah 
bahasa yang digunakan untuk 
menerjemahkan perintah 
User/Pengguna agar dimengerti oleh 
Komputer.
KARAKTERISTIK BAHASA PEMOGRAMAN 
• Aturan Tata Bahasa = Memiliki tata 
bahasa khusus. 
• Instruksi = Memiliki intruksi/perintah 
untuk menyelesaikan masalah 
tertentu. 
• Kompiler = Menganalisa intruksi dan 
membuat instruksi menjadi aplikasi 
siap pakai.
BAHASA PEMOGRAMAN BERDASARKAN CARA 
PENERAPANNYA 
 Bahasa pemograman bertujuan khusus. 
Bahasa pemograman Cobol untuk terapan 
bisnis dan administrasi, Fortran untuk 
komunikasi ilmiah, Assembly untuk 
terapan bahasa mesin dan prolog untuk 
kecerdasan buatan. 
Bahasa pemograman bertujuan umum. 
Bahasa yang dapat digunakan berbagai 
aplikasi. Contoh: pascal,basic, C dan lain-lain.
BAHASA PEMOGRAMAN BERDASARKAN 
NOTASI BAHASA 
• Bahasa Tingkat Rendah (Low Level 
Language) 
Bahasa yg dirancang agar setiap instruksi 
langsung dikerjakan oleh komputer. 
• Bahasa Tingkat Tinggi (High Level 
Language) 
Bahasa yg dirancang agar pemograman 
lebih mudah dipahami, lebih manusiawi dan 
berorientasi pada bahasa manusia ( Inggris 
).
FUNGSI BAHASA PEMOGRAMAN 
Bahasa Pemograman Dekstop dikhususkan 
untuk membuat aplikasi yang digunakan 
langsung pada komputer anda, baik tanpa 
jaringan komputer maupun dengan jaringan 
komputer. 
Pemograman Web digunakan untuk membuat 
aplikasi yang digunakan secara online . Contoh 
bahasa pemograman lainya: Cobra, Pearl, Ruby, 
Java, SmallTalk, NET, dan lain lain.
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 untuk 
menyelesaikan masalah yang disusun secara 
sistemmatis. 
Urutan logis pengambilan putusan untuk 
pemecahan masalah.
KONSEP ALGORITMA 
A. Algoritma variabel pe-ubah. 
variabel yang yang nilainya BUKAN 
konstanta (selalu berubah sesuai 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.
KONSEP ALGORITMA 
B. Algoritma variabel pertukaran. 
Berfungsi mempertukarkan masing-masing 
isi variabel sedemikian sehingga 
nilai dari setiap variabel akan 
berubah/bertukar.
STRUKTUR ALGORITMA 
Algoritma disusun oleh sederetan 
langkah intruksi yang logis. Tiap langkah 
intruksi tersebut mengerjakan suatu 
tindakan (Aksi). Efek dari pekerjaan suatu 
aksi dapat diamati dengan 
membandingkan keadan pada saat aksi 
belum dimulai (To), dan keadaan pada 
saat aksi selesai dikerjakan (Ti).
PENULISAN ALGORITMA DENGAN 
BAHASA NATURAL 
Contoh penulisan Algoritman dengan bahasa natural 
Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 ) 
• Ambilah bilangan pertama dan 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.
VARIABEL 
• Variabel adalah lokasi penyimpanan dan terkait nama 
simbolis yang berisi beberapa kuantitas yang diketahui 
atau tidak diketahui atau informasi nilai/objek di mana 
informasi dinamis disimpan. 
• Nama Variabel adalah cara biasa untuk referensi nilai 
yang disimpan, Pemisahan nama dan konten ini 
memungkinkan nama yang akan digunakan secara 
terpisah dari informasi tepat yang diwakilinya. 
• Tidak semua Variabel sebelum diproses lebih lanjut. 
• Informasi yang dapat disimpan oleh Variabel ditentukan 
berdasarkan jenis atau tipe data variabel tersebut.
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. 
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.
OPERATOR 
Arti kata operator dalam bahasa pemrograman 
adalah symbol yang digunakan untuk 
menjalankan operand atau bisa juga symbol 
yang bertugas menjalankan suatu peralatan. 
1. Operator Aritmatika 
2. Operator Penugasan 
3. Operator Perbandingan 
4. Operator Logika 
5. Operator Unary
PSEUDOCODE 
• Berarti imitasi dan code berarti kode yang 
dihubungkan dengan intruksi yang ditulis 
dalam bahasa komputer (kode bahasa 
pemrograman).
FLOWCHART (DIAGRAM ALIR) 
• Selain dalam bentuk tulisan, algorithma 
juga dapat ditulis dalam bentuk diagram-diagram 
dengan anak panah sebagai 
petunjuk urutan langkah algorithmanya.
ALGORITHMA PERCADANGAN 
• Sebuah program tidak selamanya akan 
berjalan dengan mngikuti struktur 
berurutan, kadang-kadang kita perlu 
mengubah urutan pelaksanaan program 
dan menghendaki agar pelaksanaan 
program meloncat kebaris tertentu.
ALGORITHMA PERULANGAN 
• Ada kalanya untuk menyelesaikan suatu 
masalah, satu atau beberapa perintah 
harus dikerjakan beberapa kali.
FINISH 
• Thank You For Watching

More Related Content

What's hot

Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasar
habibcyber43
 
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
Fitri Ratna Dewi
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
Helen Handa Mukti
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
TaufiqH524
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
Rachmat Narendra
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
Rachmat Narendra
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
Putri Damayanti
 
Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
Febri Fazain
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
Rachmat Narendra
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2nhiyabelle
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
setiwan
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
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
Maryanto Sumringah SMA 9 Tebo
 
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasarZee-Tye Zaebah
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
Mulyana Yana
 
Algoritma dan Struktur Data (Python) - Perulangan
Algoritma dan Struktur Data (Python) - PerulanganAlgoritma dan Struktur Data (Python) - Perulangan
Algoritma dan Struktur Data (Python) - Perulangan
AndiNurkholis1
 
tugas
tugastugas
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
Salman's Education Center
 

What's hot (20)

Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasar
 
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
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 
Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
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
 
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasar
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
 
Algoritma dan Struktur Data (Python) - Perulangan
Algoritma dan Struktur Data (Python) - PerulanganAlgoritma dan Struktur Data (Python) - Perulangan
Algoritma dan Struktur Data (Python) - Perulangan
 
tugas
tugastugas
tugas
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
Pascal01
Pascal01Pascal01
Pascal01
 

Viewers also liked

Prospectus 2014 for_class_ix (2)
Prospectus 2014 for_class_ix (2)Prospectus 2014 for_class_ix (2)
Prospectus 2014 for_class_ix (2)
gourav Ikkar
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
essentialdata
 
banking regulation act
banking regulation actbanking regulation act
banking regulation actsneha0995
 
Har ki doon trek
Har ki doon trekHar ki doon trek
Har ki doon trek
gautam2468
 
Jones 9 4
Jones 9 4Jones 9 4
Jones 9 4
BronwenLJones
 
most helpful apps for university students
most helpful apps for university studentsmost helpful apps for university students
most helpful apps for university studentsmohammednasser123
 
Growth Hacking: What is it & How You Can Use It
Growth Hacking: What is it & How You Can Use ItGrowth Hacking: What is it & How You Can Use It
Growth Hacking: What is it & How You Can Use It
Stream:20
 
22 Most Challenging Himalayan Treks
22 Most Challenging Himalayan Treks22 Most Challenging Himalayan Treks
22 Most Challenging Himalayan Treks
gautam2468
 

Viewers also liked (12)

Prospectus 2014 for_class_ix (2)
Prospectus 2014 for_class_ix (2)Prospectus 2014 for_class_ix (2)
Prospectus 2014 for_class_ix (2)
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
banking regulation act
banking regulation actbanking regulation act
banking regulation act
 
resume1
resume1resume1
resume1
 
PunitPatel
PunitPatelPunitPatel
PunitPatel
 
Har ki doon trek
Har ki doon trekHar ki doon trek
Har ki doon trek
 
Being organised - IQPC 2013
Being organised - IQPC 2013Being organised - IQPC 2013
Being organised - IQPC 2013
 
Jones 9 4
Jones 9 4Jones 9 4
Jones 9 4
 
most helpful apps for university students
most helpful apps for university studentsmost helpful apps for university students
most helpful apps for university students
 
Growth Hacking: What is it & How You Can Use It
Growth Hacking: What is it & How You Can Use ItGrowth Hacking: What is it & How You Can Use It
Growth Hacking: What is it & How You Can Use It
 
Resume
ResumeResume
Resume
 
22 Most Challenging Himalayan Treks
22 Most Challenging Himalayan Treks22 Most Challenging Himalayan Treks
22 Most Challenging Himalayan Treks
 

Similar to Presentasi pemograman dasar 2

Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
Kholis October's
 
Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
Kholis October's
 
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
Kholis October's
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
android24
 
Pertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar PemrogramanPertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar Pemrograman
Achmad Solichin
 
Bahasa pemrograman 1
Bahasa pemrograman 1Bahasa pemrograman 1
Bahasa pemrograman 1
Anneedha Lvfee
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
android24
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
Ifan Ok
 
Tugas pak joko
Tugas pak jokoTugas pak joko
Tugas pak joko
Helen Handa Mukti
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
ssuser40a4611
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
adekurnia solihin
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooindahshafira
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
Syaiful Ahdan
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/O
AndiNurkholis1
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
Teknik Informatika Konsentrasi Sistem Informasi UHO
 
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...
chaerulanwar35
 

Similar to Presentasi pemograman dasar 2 (20)

Tugas ku
Tugas kuTugas ku
Tugas ku
 
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 kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Pertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar PemrogramanPertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar Pemrograman
 
Bahasa pemrograman 1
Bahasa pemrograman 1Bahasa pemrograman 1
Bahasa pemrograman 1
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Tugas pak joko
Tugas pak jokoTugas pak joko
Tugas pak joko
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Pascal buku
Pascal bukuPascal buku
Pascal buku
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/O
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
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...
 

Recently uploaded

LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 

Recently uploaded (20)

LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 

Presentasi pemograman dasar 2

  • 1. TUGAS PRESENTASI PEMOGRAMAN DASAR Febri Bagus Ananda X TKJA
  • 2. BAHASA PEMOGRAMAN Bahasa pemograman adalah bahasa yang digunakan untuk menerjemahkan perintah User/Pengguna agar dimengerti oleh Komputer.
  • 3. KARAKTERISTIK BAHASA PEMOGRAMAN • Aturan Tata Bahasa = Memiliki tata bahasa khusus. • Instruksi = Memiliki intruksi/perintah untuk menyelesaikan masalah tertentu. • Kompiler = Menganalisa intruksi dan membuat instruksi menjadi aplikasi siap pakai.
  • 4. BAHASA PEMOGRAMAN BERDASARKAN CARA PENERAPANNYA  Bahasa pemograman bertujuan khusus. Bahasa pemograman Cobol untuk terapan bisnis dan administrasi, Fortran untuk komunikasi ilmiah, Assembly untuk terapan bahasa mesin dan prolog untuk kecerdasan buatan. Bahasa pemograman bertujuan umum. Bahasa yang dapat digunakan berbagai aplikasi. Contoh: pascal,basic, C dan lain-lain.
  • 5. BAHASA PEMOGRAMAN BERDASARKAN NOTASI BAHASA • Bahasa Tingkat Rendah (Low Level Language) Bahasa yg dirancang agar setiap instruksi langsung dikerjakan oleh komputer. • Bahasa Tingkat Tinggi (High Level Language) Bahasa yg dirancang agar pemograman lebih mudah dipahami, lebih manusiawi dan berorientasi pada bahasa manusia ( Inggris ).
  • 6. FUNGSI BAHASA PEMOGRAMAN Bahasa Pemograman Dekstop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda, baik tanpa jaringan komputer maupun dengan jaringan komputer. Pemograman Web digunakan untuk membuat aplikasi yang digunakan secara online . Contoh bahasa pemograman lainya: Cobra, Pearl, Ruby, Java, SmallTalk, NET, dan lain lain.
  • 7. 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 untuk menyelesaikan masalah yang disusun secara sistemmatis. Urutan logis pengambilan putusan untuk pemecahan masalah.
  • 8. KONSEP ALGORITMA A. Algoritma variabel pe-ubah. variabel yang yang nilainya BUKAN konstanta (selalu berubah sesuai 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.
  • 9. KONSEP ALGORITMA B. Algoritma variabel pertukaran. Berfungsi mempertukarkan masing-masing isi variabel sedemikian sehingga nilai dari setiap variabel akan berubah/bertukar.
  • 10. STRUKTUR ALGORITMA Algoritma disusun oleh sederetan langkah intruksi yang logis. Tiap langkah intruksi tersebut mengerjakan suatu tindakan (Aksi). Efek dari pekerjaan suatu aksi dapat diamati dengan membandingkan keadan pada saat aksi belum dimulai (To), dan keadaan pada saat aksi selesai dikerjakan (Ti).
  • 11. PENULISAN ALGORITMA DENGAN BAHASA NATURAL Contoh penulisan Algoritman dengan bahasa natural Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 ) • Ambilah bilangan pertama dan 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.
  • 12. VARIABEL • Variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi nilai/objek di mana informasi dinamis disimpan. • Nama Variabel adalah cara biasa untuk referensi nilai yang disimpan, Pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari informasi tepat yang diwakilinya. • Tidak semua Variabel sebelum diproses lebih lanjut. • Informasi yang dapat disimpan oleh Variabel ditentukan berdasarkan jenis atau tipe data variabel tersebut.
  • 13. 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. 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.
  • 14. OPERATOR Arti kata operator dalam bahasa pemrograman adalah symbol yang digunakan untuk menjalankan operand atau bisa juga symbol yang bertugas menjalankan suatu peralatan. 1. Operator Aritmatika 2. Operator Penugasan 3. Operator Perbandingan 4. Operator Logika 5. Operator Unary
  • 15. PSEUDOCODE • Berarti imitasi dan code berarti kode yang dihubungkan dengan intruksi yang ditulis dalam bahasa komputer (kode bahasa pemrograman).
  • 16. FLOWCHART (DIAGRAM ALIR) • Selain dalam bentuk tulisan, algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.
  • 17. ALGORITHMA PERCADANGAN • Sebuah program tidak selamanya akan berjalan dengan mngikuti struktur berurutan, kadang-kadang kita perlu mengubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat kebaris tertentu.
  • 18. ALGORITHMA PERULANGAN • Ada kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.
  • 19. FINISH • Thank You For Watching