SlideShare a Scribd company logo
Nama : Leo Viranda Millennium 
Jurusan : X TKJ A
Bahasa Pemograman : 
 Pengertian 
 Karakteristik Bahasa Pemograman 
 Pembagian Bahasa Pemograman 
 Fungsi Bahasa Pemograman 
 Tujuan Bahasa Pemograman 
 Algoritma 
 Tipe Data 
 Operator 
 Flowchart 
 Algoritma Percabangan 
 Algoritma Perulangan
Pengertian 
Bahasa pemograman adalah 
penerjemahan huruf atau angka yang 
diterjemahkan dengan kode-kode yang 
dimengerti oleh sebuah komputer.
Karakteristik Bahasa Pemograman 
 Aturan Tata Bahasa : Memiliki tata Bahasa 
Khusus. 
 Intruksi : Memiliki 
instruksi/perintah untuk 
menyelesaikan masalah 
tertentu. 
 Kompiler : Menganalisa instruksi dan 
membuat istruksi menjadi 
aplikasi siap pakai
Pembagian Bahasa Pemograman 
 Bahasa tingkat rendah (low level languange). Bahasa 
yang dirancang agar setiap instruksi langsung 
dikerjakan oleh komputer (bahasa mesin) 
 Bahasa tingkat tinggi (high level languange). Bahasa 
yang 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 di gunakan langsung pada 
komputer anda baik tanpa jaringan maupun dengan 
jaringan. Secara umum bahasa pemograman web 
berasal dari script dari bahasa pemograman dekstop. 
 Pemograman web digunakan untuk membuat aplikasi 
yang digunakan secara online, karena akan 
diakses/digunakan secara global.
Tujuan Bahasa Pemograman 
 Bahasa pemograman bertujuan khusus. Bahasa 
pemograman cobol untuk terapan bisnis dan 
administrasi. Bahasa pemograman fotran untuk 
terapan komunikasi ilmiah, Bahasa pemograman 
assembly untuk terapan bahasa mesin. Bahasa 
pemograman prolog untuk kecerdasan buatan. 
 Bahasa pemograman bertujuan umum yaitu dapat 
digunakan berbagai aplikasi. Contoh, Pascal, Basic, C, 
dan lain-lain.
Algoritma 
 Algoritma berasal dari bahasa arab yaitu algrism, yang 
berarti menghitung angka menggunakan angka arab. 
Kata algorism nama penulis buku arab yaitu “Abu 
Ja’far Muhammad Ibnu Musa al-Khuwarizmi” 
Algoritma berarti urutan langkah- langkah yang logis 
penyelesaian masalah yang disusun sistematis atau 
urutan logis untuk pemecahan sebuah masalah.
Tipe Data 
 1. Tipe data karakter adalah tipe data yang berupa huruf, angka, 
dan tanda baca tunggal 
Contoh dua macam char: 
 A. Signed 
Mendeklarasikan char bertanda, digunakan untuk nilai negative. 
Rentang nilai mulai -128 sampai 127 
 B. Unsigned 
Mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang 
nilai mulai 0 sampai 255
Tipe Data 
 2. Tipe data string adalah karakter yang diakhiri dengan sebuah 
karakter kosong. String ditulis dengan mengapit string dengan 
tanda petik dua ( “......” ) 
 Contoh delarasi string: 
 Char text [] = “belajar” ; 
 3. Tipe data integer, jenis data ini merupakan nilai 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 mempresentasikan sebuah 
nilai yang sangat besar atau sangat kecil.
Tipe Data 
 5. Tipe data boolean (bool), jenis data tipe ini biasanya digunakan untuk 
mempresentasikan dua kondisi, yaitu TRUE dan FALSE atau data berarti 
bernilai 0 dan 1 atau kondisi ON dan OFF. 
 6. Tipe data array, jenis tipe data ini disebut juga dengan tipe data larik. 
Tipe data ini pada dasarnya merupakan kumpulan sejumlah variabel 
bertipe data sama dengan ukuran tertentu, yang tersusun secara runtun.
Operator 
 Arti kata operator dalam bahasa pemograman 
adalah symbol yang digunakan untuk 
menjalankan operand atau bisa juga simbol 
yang bertugas menjalankan suatu peralatan. 
Kata operand ini yang berarti nilai yang 
menjadi input operasi.
Pseudocode 
 Pseudo berarti imitasi dan code berarti kode yang 
dihubungkan dengan instruksi yang ditulis dalam bahasa komputer 
(kode bahasa pemrograman). Apabila diterjemahkan secara bebas, 
maka pseudocode berarti tiruan atau imitasi dari kode bahasa 
pemrograman. Pada dasarnya, pseudocode merupakan suatu bahasa 
yang memungkinkan programmer untuk berpikir terhadap 
permasalahan yang harus dipecahkan tanpa harus memikirkan syntax 
dari bahasa pemrograman yang tertentu. Tidak ada aturan penulisan 
syntax di dalam pseudocode. Jadi pseudocode digunakan untuk 
menggambarkan logika urut-urutan dari program tanpa memandang 
bagaimana bahasa pemrogramannya.
Flowchart ( Diagram Alir) 
 Selain dalam bentuk tulisan, algoritma juga dapat 
ditulis dalam bentuk diagram-diagram dengan anak 
panah sebagai penunjuk urutan langkah algoritmanya. 
Algoritma yang ditulis dengan simbol-simbol demikian 
yang dinamakan flow chart.
Algoritma Percabangan 
 Sebuah program tidak selamanya akan berjalan dengan mengikuti 
struktur berurutan, kadang-kadang kita perlu merubah urutan 
pelaksanaan program dan menghendaki agar pelaksanaan program 
meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai 
percabangan/pemilihan atau keputusan
Algoritma Perulangan 
 Sebuah program tidak selamanya akan berjalan 
dengan mengikuti struktur berurutan, kadang-kadang 
kita perlu merubah urutan pelaksanaan program dan 
menghendaki agar pelaksanaan program meloncat ke 
baris tertentu. Peristiwa ini kadang disebut sebagai 
percabangan/pemilihan atau keputusan.

More Related Content

What's hot

Algoritma Pemrograman Komputer
Algoritma Pemrograman KomputerAlgoritma Pemrograman Komputer
Algoritma Pemrograman Komputer
Bambang Karyadi
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
Choirul Anam Ardenbal
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMelva Amma Kalian
 
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
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
Salman's Education Center
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
 
Pengertian algoritma
Pengertian algoritmaPengertian algoritma
Pengertian algoritmakoboibdg
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasarZee-Tye Zaebah
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
Putri Damayanti
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
Rachmat Narendra
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Hairil Rahman
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
Rachmat Narendra
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
Martin Arale
 

What's hot (17)

Algoritma Pemrograman Komputer
Algoritma Pemrograman KomputerAlgoritma Pemrograman Komputer
Algoritma Pemrograman Komputer
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
 
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
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Pengertian algoritma
Pengertian algoritmaPengertian algoritma
Pengertian algoritma
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasar
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 

Viewers also liked

Wts presentation
Wts presentationWts presentation
Wts presentationNickrwylie
 
1970s microteach
1970s microteach1970s microteach
1970s microteach
johanna1123
 
Why Work In HR?
Why Work In HR?Why Work In HR?
Why Work In HR?
helmutjust
 
Pengenalan Komputer Klmpk 6 TKJa
Pengenalan Komputer Klmpk 6 TKJaPengenalan Komputer Klmpk 6 TKJa
Pengenalan Komputer Klmpk 6 TKJa
F. Bagus TKJa
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
F. Bagus TKJa
 
The beauty of mathematics
The beauty of mathematicsThe beauty of mathematics
The beauty of mathematicsNang Kha
 
Avn Finh Projects Profile
Avn Finh Projects ProfileAvn Finh Projects Profile
Avn Finh Projects ProfileSusheel George
 
Redes sociales por :david giraldo
Redes sociales por :david giraldoRedes sociales por :david giraldo
Redes sociales por :david giraldo
david12345679
 
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
Jeff Barrett
 
Complementary & alternative medicine
Complementary & alternative medicineComplementary & alternative medicine
Complementary & alternative medicine
chotfot
 
Genki ii integrated elementary japanese course (with bookmarks)
Genki ii   integrated elementary japanese course (with bookmarks)Genki ii   integrated elementary japanese course (with bookmarks)
Genki ii integrated elementary japanese course (with bookmarks)
Jeff Barrett
 
American Airlines Global Humanitarian Airfare Program
American Airlines Global Humanitarian Airfare ProgramAmerican Airlines Global Humanitarian Airfare Program
American Airlines Global Humanitarian Airfare Program
Erik Skoog
 
Genki i integrated elementary japanese course (with bookmarks)
Genki i   integrated elementary japanese course (with bookmarks)Genki i   integrated elementary japanese course (with bookmarks)
Genki i integrated elementary japanese course (with bookmarks)
Jeff Barrett
 
Sistem komputer
Sistem komputer Sistem komputer
Sistem komputer
F. Bagus TKJa
 
All Roads Lead to Rome
All Roads Lead to RomeAll Roads Lead to Rome
All Roads Lead to Rome
Gamze Konakci
 
OSCE in pediatric 2
 OSCE in pediatric 2 OSCE in pediatric 2
OSCE in pediatric 2
Omar Albeshrei
 

Viewers also liked (16)

Wts presentation
Wts presentationWts presentation
Wts presentation
 
1970s microteach
1970s microteach1970s microteach
1970s microteach
 
Why Work In HR?
Why Work In HR?Why Work In HR?
Why Work In HR?
 
Pengenalan Komputer Klmpk 6 TKJa
Pengenalan Komputer Klmpk 6 TKJaPengenalan Komputer Klmpk 6 TKJa
Pengenalan Komputer Klmpk 6 TKJa
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
The beauty of mathematics
The beauty of mathematicsThe beauty of mathematics
The beauty of mathematics
 
Avn Finh Projects Profile
Avn Finh Projects ProfileAvn Finh Projects Profile
Avn Finh Projects Profile
 
Redes sociales por :david giraldo
Redes sociales por :david giraldoRedes sociales por :david giraldo
Redes sociales por :david giraldo
 
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
Genkiii workbook-elementaryjapanesecoursewithbookmarks1-121008055037-phpapp01
 
Complementary & alternative medicine
Complementary & alternative medicineComplementary & alternative medicine
Complementary & alternative medicine
 
Genki ii integrated elementary japanese course (with bookmarks)
Genki ii   integrated elementary japanese course (with bookmarks)Genki ii   integrated elementary japanese course (with bookmarks)
Genki ii integrated elementary japanese course (with bookmarks)
 
American Airlines Global Humanitarian Airfare Program
American Airlines Global Humanitarian Airfare ProgramAmerican Airlines Global Humanitarian Airfare Program
American Airlines Global Humanitarian Airfare Program
 
Genki i integrated elementary japanese course (with bookmarks)
Genki i   integrated elementary japanese course (with bookmarks)Genki i   integrated elementary japanese course (with bookmarks)
Genki i integrated elementary japanese course (with bookmarks)
 
Sistem komputer
Sistem komputer Sistem komputer
Sistem komputer
 
All Roads Lead to Rome
All Roads Lead to RomeAll Roads Lead to Rome
All Roads Lead to Rome
 
OSCE in pediatric 2
 OSCE in pediatric 2 OSCE in pediatric 2
OSCE in pediatric 2
 

Similar to tugas

Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
android24
 
Wisnu
WisnuWisnu
tugas produktf
tugas produktftugas produktf
tugas produktf
aryakbar00
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
Kholis October's
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
setiwan
 
Konsep Dasar Algroritma - Pemrograman Komputer
Konsep Dasar Algroritma - Pemrograman KomputerKonsep Dasar Algroritma - Pemrograman Komputer
Konsep Dasar Algroritma - Pemrograman Komputer
IgoNasution
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
Syaiful Ahdan
 
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 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
adekurnia solihin
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
danitkja
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
Braga Rezpect
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
Syaiful Ahdan
 
Bab II
Bab IIBab II
Bab II
rozita izan
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
F. Bagus TKJa
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
ssuser98f5ad
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
hanary
 
Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
Bambang Karyadi
 

Similar to tugas (20)

Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Wisnu
WisnuWisnu
Wisnu
 
tugas produktf
tugas produktftugas produktf
tugas produktf
 
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
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Konsep Dasar Algroritma - Pemrograman Komputer
Konsep Dasar Algroritma - Pemrograman KomputerKonsep Dasar Algroritma - Pemrograman Komputer
Konsep Dasar Algroritma - Pemrograman Komputer
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
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
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
 
Bab II
Bab IIBab II
Bab II
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
 
M03a algoritma
M03a algoritmaM03a algoritma
M03a algoritma
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
 
Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
 

Recently uploaded

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
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
 
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
 
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
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
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
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
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
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
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
 
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
 
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
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 

Recently uploaded (20)

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
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
 
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
 
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
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
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
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
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
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
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
 
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
 
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
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 

tugas

  • 1. Nama : Leo Viranda Millennium Jurusan : X TKJ A
  • 2. Bahasa Pemograman :  Pengertian  Karakteristik Bahasa Pemograman  Pembagian Bahasa Pemograman  Fungsi Bahasa Pemograman  Tujuan Bahasa Pemograman  Algoritma  Tipe Data  Operator  Flowchart  Algoritma Percabangan  Algoritma Perulangan
  • 3. Pengertian Bahasa pemograman adalah penerjemahan huruf atau angka yang diterjemahkan dengan kode-kode yang dimengerti oleh sebuah komputer.
  • 4. Karakteristik Bahasa Pemograman  Aturan Tata Bahasa : Memiliki tata Bahasa Khusus.  Intruksi : Memiliki instruksi/perintah untuk menyelesaikan masalah tertentu.  Kompiler : Menganalisa instruksi dan membuat istruksi menjadi aplikasi siap pakai
  • 5. Pembagian Bahasa Pemograman  Bahasa tingkat rendah (low level languange). Bahasa yang dirancang agar setiap instruksi langsung dikerjakan oleh komputer (bahasa mesin)  Bahasa tingkat tinggi (high level languange). Bahasa yang 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 di gunakan langsung pada komputer anda baik tanpa jaringan maupun dengan jaringan. Secara umum bahasa pemograman web berasal dari script dari bahasa pemograman dekstop.  Pemograman web digunakan untuk membuat aplikasi yang digunakan secara online, karena akan diakses/digunakan secara global.
  • 7. Tujuan Bahasa Pemograman  Bahasa pemograman bertujuan khusus. Bahasa pemograman cobol untuk terapan bisnis dan administrasi. Bahasa pemograman fotran untuk terapan komunikasi ilmiah, Bahasa pemograman assembly untuk terapan bahasa mesin. Bahasa pemograman prolog untuk kecerdasan buatan.  Bahasa pemograman bertujuan umum yaitu dapat digunakan berbagai aplikasi. Contoh, Pascal, Basic, C, dan lain-lain.
  • 8. Algoritma  Algoritma berasal dari bahasa arab yaitu algrism, yang berarti menghitung angka menggunakan angka arab. Kata algorism nama penulis buku arab yaitu “Abu Ja’far Muhammad Ibnu Musa al-Khuwarizmi” Algoritma berarti urutan langkah- langkah yang logis penyelesaian masalah yang disusun sistematis atau urutan logis untuk pemecahan sebuah masalah.
  • 9. Tipe Data  1. Tipe data karakter adalah tipe data yang berupa huruf, angka, dan tanda baca tunggal Contoh dua macam char:  A. Signed Mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127  B. Unsigned Mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255
  • 10. Tipe Data  2. Tipe data string adalah karakter yang diakhiri dengan sebuah karakter kosong. String ditulis dengan mengapit string dengan tanda petik dua ( “......” )  Contoh delarasi string:  Char text [] = “belajar” ;  3. Tipe data integer, jenis data ini merupakan nilai 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 mempresentasikan sebuah nilai yang sangat besar atau sangat kecil.
  • 11. Tipe Data  5. Tipe data boolean (bool), jenis data tipe ini biasanya digunakan untuk mempresentasikan dua kondisi, yaitu TRUE dan FALSE atau data berarti bernilai 0 dan 1 atau kondisi ON dan OFF.  6. Tipe data array, jenis tipe data ini disebut juga dengan tipe data larik. Tipe data ini pada dasarnya merupakan kumpulan sejumlah variabel bertipe data sama dengan ukuran tertentu, yang tersusun secara runtun.
  • 12. Operator  Arti kata operator dalam bahasa pemograman adalah symbol yang digunakan untuk menjalankan operand atau bisa juga simbol yang bertugas menjalankan suatu peralatan. Kata operand ini yang berarti nilai yang menjadi input operasi.
  • 13. Pseudocode  Pseudo berarti imitasi dan code berarti kode yang dihubungkan dengan instruksi yang ditulis dalam bahasa komputer (kode bahasa pemrograman). Apabila diterjemahkan secara bebas, maka pseudocode berarti tiruan atau imitasi dari kode bahasa pemrograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programmer untuk berpikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemrograman yang tertentu. Tidak ada aturan penulisan syntax di dalam pseudocode. Jadi pseudocode digunakan untuk menggambarkan logika urut-urutan dari program tanpa memandang bagaimana bahasa pemrogramannya.
  • 14. Flowchart ( Diagram Alir)  Selain dalam bentuk tulisan, algoritma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Algoritma yang ditulis dengan simbol-simbol demikian yang dinamakan flow chart.
  • 15. Algoritma Percabangan  Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan, kadang-kadang kita perlu merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai percabangan/pemilihan atau keputusan
  • 16. Algoritma Perulangan  Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan, kadang-kadang kita perlu merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai percabangan/pemilihan atau keputusan.