SlideShare a Scribd company logo
1 of 16
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 (18)

Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
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

Research Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon PorterResearch Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon PorterCASRAI
 
Linkedinfool proofguidetosocialselling-final-soharddbwarez
Linkedinfool proofguidetosocialselling-final-soharddbwarezLinkedinfool proofguidetosocialselling-final-soharddbwarez
Linkedinfool proofguidetosocialselling-final-soharddbwarezSoHarD_dB_wAREz
 
Создание репутационного окружения - Kokoc.com
Создание репутационного окружения - Kokoc.comСоздание репутационного окружения - Kokoc.com
Создание репутационного окружения - Kokoc.comSMM-Kokoc-BDBD
 
Мень А. Библиологический словарь (Iii том. р-я) - 2002
Мень А.   Библиологический словарь (Iii том. р-я) - 2002Мень А.   Библиологический словарь (Iii том. р-я) - 2002
Мень А. Библиологический словарь (Iii том. р-я) - 2002Михаил Ломоносов
 
каталог технологий химеко ганг
каталог технологий химеко гангкаталог технологий химеко ганг
каталог технологий химеко гангДимитър Беров
 
δημοσίευση2
δημοσίευση2δημοσίευση2
δημοσίευση2Antony Kouva
 
εθισμός στην διατροφή
εθισμός στην διατροφήεθισμός στην διατροφή
εθισμός στην διατροφήEvi Kamariotaki
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationMili_a
 
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. LauriaultKeynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. LauriaultCASRAI
 
Genentech's BPCIA case against Amgen dismissed without prejudice.
Genentech's BPCIA case against Amgen dismissed without prejudice.Genentech's BPCIA case against Amgen dismissed without prejudice.
Genentech's BPCIA case against Amgen dismissed without prejudice.Sherry Roberg-Perez
 
Activity about parts of brain
Activity about parts of brain Activity about parts of brain
Activity about parts of brain Joel Delliva
 
CV for Jason Cowan
CV for Jason CowanCV for Jason Cowan
CV for Jason CowanJason Cowan
 
Facial paralysis
Facial paralysisFacial paralysis
Facial paralysisDrHCL
 
Overview of hazardous waste management
Overview of hazardous waste management Overview of hazardous waste management
Overview of hazardous waste management karan gulshan
 
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...CASRAI
 

Viewers also liked (20)

Research Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon PorterResearch Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon Porter
 
Linkedinfool proofguidetosocialselling-final-soharddbwarez
Linkedinfool proofguidetosocialselling-final-soharddbwarezLinkedinfool proofguidetosocialselling-final-soharddbwarez
Linkedinfool proofguidetosocialselling-final-soharddbwarez
 
23 09-2014u3
23 09-2014u323 09-2014u3
23 09-2014u3
 
Создание репутационного окружения - Kokoc.com
Создание репутационного окружения - Kokoc.comСоздание репутационного окружения - Kokoc.com
Создание репутационного окружения - Kokoc.com
 
Мень А. Библиологический словарь (Iii том. р-я) - 2002
Мень А.   Библиологический словарь (Iii том. р-я) - 2002Мень А.   Библиологический словарь (Iii том. р-я) - 2002
Мень А. Библиологический словарь (Iii том. р-я) - 2002
 
каталог технологий химеко ганг
каталог технологий химеко гангкаталог технологий химеко ганг
каталог технологий химеко ганг
 
Formkraft_Brochure
Formkraft_BrochureFormkraft_Brochure
Formkraft_Brochure
 
Formación de los planetas
Formación de los planetasFormación de los planetas
Formación de los planetas
 
δημοσίευση2
δημοσίευση2δημοσίευση2
δημοσίευση2
 
εθισμός στην διατροφή
εθισμός στην διατροφήεθισμός στην διατροφή
εθισμός στην διατροφή
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. LauriaultKeynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
 
Genentech's BPCIA case against Amgen dismissed without prejudice.
Genentech's BPCIA case against Amgen dismissed without prejudice.Genentech's BPCIA case against Amgen dismissed without prejudice.
Genentech's BPCIA case against Amgen dismissed without prejudice.
 
Activity about parts of brain
Activity about parts of brain Activity about parts of brain
Activity about parts of brain
 
CV for Jason Cowan
CV for Jason CowanCV for Jason Cowan
CV for Jason Cowan
 
Facial paralysis
Facial paralysisFacial paralysis
Facial paralysis
 
Overview of hazardous waste management
Overview of hazardous waste management Overview of hazardous waste management
Overview of hazardous waste management
 
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...
Launching the Admin Burden in Canada (ABC) Partnership Initiative - Janet Hal...
 
Pokok bahasan hpp 2014
Pokok bahasan hpp 2014Pokok bahasan hpp 2014
Pokok bahasan hpp 2014
 
Webinar session 2
Webinar session 2Webinar session 2
Webinar session 2
 

Similar to Presentasi Pemograman Dasar

Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasarandroid24
 
tugas produktf
tugas produktftugas produktf
tugas produktfaryakbar00
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 
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
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrogramandanitkja
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritmaBraga Rezpect
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartSyaiful Ahdan
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2F. Bagus TKJa
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2F. Bagus TKJa
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptxssuser98f5ad
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrogramanhanary
 

Similar to Presentasi Pemograman Dasar (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
 
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
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
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

TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdf
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdfPPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdf
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdfNatasyaA11
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.aechacha366
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdfsandi625870
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxintansidauruk2
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPAnaNoorAfdilla
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 

Recently uploaded (20)

TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdf
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdfPPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdf
PPT IPS Geografi SMA Kelas X_Bab 5_Atmosfer.pptx_20240214_193530_0000.pdf
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 

Presentasi Pemograman Dasar

  • 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.