SlideShare a Scribd company logo
Tugas Pemrograman Dasar 
D 
I 
S 
U 
S 
U 
N 
AHMAD HABIB FITRIANSYAH
Bahasa Pemrograman merupakan bahasa yang 
digunakan untuk menerjemahkan perintah 
user/pengguna agar dimengerti oleh komputer 
Karakteristik bahasa pemrograman ada 3 :
Karakteristik Bahasa Pemrograman : 
Aturan Tata Bahasa : memiliki tata bahasa khusus 
Instruksi : memiliki instruksi/perintah untuk menyelesaikan masalah 
tertentu 
Kompiler : menganalisa intruksi dan membuat intruksi menjadi 
aplikasi siap pakai 
Bahasa pemrograman dapat dibagi menjadi dua :
Bahasa Pemrograman 
Bahasa pemrograman bertujuan khusus. Bahasa 
pemrograman Cobol untuk terapan bisnis dan 
administrasi, Fortran untuk terapan komunikasi 
ilmiah, Assembly untuk terapan bahasa mesin, 
Prolog untuk kecerdasan buatan. 
Bahasa pemrograman bertujuan umum, yang 
dapat digunakan berbagai aplikasi Pascal, Basic, 
C, dan lain-lain 
Berdasarkan notasi bahasa lebih dekat “mesin”, di bagi menjadi dua :
Bahasa tingkat rendah(Low Level Leanguage). Bahasa yang 
dirancang agar setiap instruksi langsung dikerjakan oleh 
komputer (bahasa mesin). 
Bahasa tingkat tinggi(High Level Leanguage ). Bahasa yang 
dirancang agar pemrograman lebih mudah dipahami,lebih 
manusiawi dan berorientasi pada bahasa manusia (inggris).
Bahasa Pemrograman yang berkembang dan semakin 
pesat, berdasarkan fungsi bahasa pemrograman dapat juga di 
kategorikan menjadi dua yaitu : 
1. Bahasa pemrograman desktop dikhususkan untuk 
membuat aplikasi yang digunakan langsung pada komputer 
anda baik tanpa jaringan komputer maupun dengan jaringan 
komputer. Secara umum bahasa pemrograman web berasal 
dari script dari bahasa pemrograman desktop. 
2. Pemrograman web digunakan untuk membuat aplikasi 
yang digunakan secara online, karena akan diakses/digunakan 
secara global. Contoh bahasa pemrograman lainya : Ada, 
Cobra, Perl, Ruby, Java, Lisp, Scala, SmallTalk, Quick Basic, 
ColdFusion, Algol, Visual Basic .NET, Phyton, Assembly dan 
lain-lainnya
Algoritma 
Algorism berarti menghitung angka dengan mengunakan 
angka Arab. Kata algoritma berasal dari nama penulis buku 
Arab yakni “Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi. 
Algoritma berarti 
1.Urutan langkah-langkah logis penyelasaian masalah yang 
disusun secara sistematis 
2.Urutan logis pengambilan putusan untuk pemecahan 
masalah 
Konsep Algoritma
Konsep Algoritma 
Algoritma Variabel Pe-ubah 
adalah variabel yang nilanya BUKAN konstanta (selalu 
berubah sesuaidengan Variabel ter-KINI) 
Algoritma Variabel Pertukaran 
Berfungsi mempertukarkan masing-masing isi Variabel 
sedemikian sehingga Nilai dari tiap Variabel akan 
berubah/bertukar 
Penulisan Algoritma dengan Bahasa Natural
Penulisan Algoritma dengan Bahasa 
Natural 
Kebanyakan komputer digunakan untuk memproses dan 
menyimpan data serta informasi. Pemrosesan perlu 
dilakukan komputasi-komputasi yang cepat dan akurat. 
Sebelum suatu program dibuat alangkah baiknya kalau 
dibuat logika/urutan-urutannya untuk memecahkan 
masalah (algoritma). 
Penulisan Algoritma dapat digunakan dengan cara : 
Bahasa Natural (Id Indonesia, En English, dan bahasa 
lainnya)
Variabel 
Variabel adalah lokasi penyimpanan yang terkait nama 
simbol yang berisi beberapa kuantitas yang diketahui 
atau tidak diketahui atau informasi, nilai. 
Nama variabel adalah cara biasa untuk referensi nilai yang 
disimpan. 
Atau dapat juga diartikan bahwa variabel adalah objek 
dimana lokasi dinamis disimpan 
Informasiyang dapat disimpan oleh variabel ditentukan 
berdasarkan jenis dan 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. 
6. Tipe Data Array 
Data array sering disebut juga sebagai tipe data larik.
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.
TERIMA KASIH

More Related Content

What's hot

Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
Kholis October's
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
danitkja
 
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
 
Pemrograman dasar
Pemrograman dasarPemrograman 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
Fitri Ratna Dewi
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
Indrakurniawanstar
 
tugas
tugastugas
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
Barmed Studio
 
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasarZee-Tye Zaebah
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
Salman's Education Center
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
Putri Damayanti
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
Yogi Reginleif
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
Rachmat Narendra
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
Martin Arale
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMelva Amma Kalian
 

What's hot (17)

Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
 
Tugas ku
Tugas kuTugas ku
Tugas ku
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
 
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
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
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
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
tugas
tugastugas
tugas
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
Algoritma pemrograman dasar
Algoritma pemrograman dasarAlgoritma pemrograman dasar
Algoritma pemrograman dasar
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
 

Similar to Tugas Pemrograman Dasar

Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
Kholis October's
 
Wisnu
WisnuWisnu
tugas produktf
tugas produktftugas produktf
tugas produktf
aryakbar00
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
Syaiful Ahdan
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
android24
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
android24
 
Modul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdfModul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdf
SitiNurazizah994765
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
Dendy Maulana Septiyadi
 
Modul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rplModul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rpl
SMK - Statens Museum for Kunst
 
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
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
Syaiful Ahdan
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
Rony BolaNk
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
Reza Optoriter
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
ery gunawan
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
adekurnia solihin
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkapLela Warni
 

Similar to Tugas Pemrograman Dasar (20)

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
 
Wisnu
WisnuWisnu
Wisnu
 
tugas produktf
tugas produktftugas produktf
tugas produktf
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Modul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdfModul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdf
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Modul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rplModul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rpl
 
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
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkap
 

Recently uploaded

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
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
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
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
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
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
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
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 

Recently uploaded (20)

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
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
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
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
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
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
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
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 

Tugas Pemrograman Dasar

  • 1. Tugas Pemrograman Dasar D I S U S U N AHMAD HABIB FITRIANSYAH
  • 2. Bahasa Pemrograman merupakan bahasa yang digunakan untuk menerjemahkan perintah user/pengguna agar dimengerti oleh komputer Karakteristik bahasa pemrograman ada 3 :
  • 3. Karakteristik Bahasa Pemrograman : Aturan Tata Bahasa : memiliki tata bahasa khusus Instruksi : memiliki instruksi/perintah untuk menyelesaikan masalah tertentu Kompiler : menganalisa intruksi dan membuat intruksi menjadi aplikasi siap pakai Bahasa pemrograman dapat dibagi menjadi dua :
  • 4. Bahasa Pemrograman Bahasa pemrograman bertujuan khusus. Bahasa pemrograman Cobol untuk terapan bisnis dan administrasi, Fortran untuk terapan komunikasi ilmiah, Assembly untuk terapan bahasa mesin, Prolog untuk kecerdasan buatan. Bahasa pemrograman bertujuan umum, yang dapat digunakan berbagai aplikasi Pascal, Basic, C, dan lain-lain Berdasarkan notasi bahasa lebih dekat “mesin”, di bagi menjadi dua :
  • 5. Bahasa tingkat rendah(Low Level Leanguage). Bahasa yang dirancang agar setiap instruksi langsung dikerjakan oleh komputer (bahasa mesin). Bahasa tingkat tinggi(High Level Leanguage ). Bahasa yang dirancang agar pemrograman lebih mudah dipahami,lebih manusiawi dan berorientasi pada bahasa manusia (inggris).
  • 6. Bahasa Pemrograman yang berkembang dan semakin pesat, berdasarkan fungsi bahasa pemrograman dapat juga di kategorikan menjadi dua yaitu : 1. Bahasa pemrograman desktop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda baik tanpa jaringan komputer maupun dengan jaringan komputer. Secara umum bahasa pemrograman web berasal dari script dari bahasa pemrograman desktop. 2. Pemrograman web digunakan untuk membuat aplikasi yang digunakan secara online, karena akan diakses/digunakan secara global. Contoh bahasa pemrograman lainya : Ada, Cobra, Perl, Ruby, Java, Lisp, Scala, SmallTalk, Quick Basic, ColdFusion, Algol, Visual Basic .NET, Phyton, Assembly dan lain-lainnya
  • 7. Algoritma Algorism berarti menghitung angka dengan mengunakan angka Arab. Kata algoritma berasal dari nama penulis buku Arab yakni “Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi. Algoritma berarti 1.Urutan langkah-langkah logis penyelasaian masalah yang disusun secara sistematis 2.Urutan logis pengambilan putusan untuk pemecahan masalah Konsep Algoritma
  • 8. Konsep Algoritma Algoritma Variabel Pe-ubah adalah variabel yang nilanya BUKAN konstanta (selalu berubah sesuaidengan Variabel ter-KINI) Algoritma Variabel Pertukaran Berfungsi mempertukarkan masing-masing isi Variabel sedemikian sehingga Nilai dari tiap Variabel akan berubah/bertukar Penulisan Algoritma dengan Bahasa Natural
  • 9. Penulisan Algoritma dengan Bahasa Natural Kebanyakan komputer digunakan untuk memproses dan menyimpan data serta informasi. Pemrosesan perlu dilakukan komputasi-komputasi yang cepat dan akurat. Sebelum suatu program dibuat alangkah baiknya kalau dibuat logika/urutan-urutannya untuk memecahkan masalah (algoritma). Penulisan Algoritma dapat digunakan dengan cara : Bahasa Natural (Id Indonesia, En English, dan bahasa lainnya)
  • 10. Variabel Variabel adalah lokasi penyimpanan yang terkait nama simbol yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi, nilai. Nama variabel adalah cara biasa untuk referensi nilai yang disimpan. Atau dapat juga diartikan bahwa variabel adalah objek dimana lokasi dinamis disimpan Informasiyang dapat disimpan oleh variabel ditentukan berdasarkan jenis dan tipe data variabel tersebut.
  • 11. 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. 6. Tipe Data Array Data array sering disebut juga sebagai tipe data larik.
  • 12. 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
  • 13. 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.
  • 14. 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.