SlideShare a Scribd company logo
1 of 16
Pemogramaan dasar 
Nama :faris hendra setiawan 
Kelas :x tkj A 
Persentasi pemograman dasar
Bahasa pemograman 
Bahasa pemograman adalah 
bahasa yang digunakan untuk 
menerjemahkan perintah 
user/pengguna agar di mengerti oleh 
komputer
Karakteristik bahasa pemograman 
 Aturan tata bahasa : memiliki tata basa 
khusus. 
 Intuksi : memiliki intruksi/perintah untuk 
menyelesaikan masalah tertentu. 
 Kompiler : menganalisa intruksi dan 
membuat intruksi menjadi aplikasi siap 
pakai.
Bahasa pemograman dapat dibagi 2 
 bahasa pemograman bertujuan khusus. 
Bahasa pemograman Cobol untuk terapan 
bisnis dan admitrasi,Fortan untuk 
komunikasi ilmiah,sedangkan prolog 
untuk kecerdasan buatan. 
Bahasa pemograman bertujuan 
umum.bahasa yang dapat digunakan 
berbagai aplikasi.pascal,basic, C dan lain-lain.
Fungsi bahasa pemograman 
Bahasa pemograman dekstop dikhususkan 
untuk membuat aplikasi yang digunakan 
langsung pada komputer anda, baik tampa 
jaringan komputer maupun dengan jaringan 
komputer. 
Pemograman web digunakan untuk membuat 
aplikasi yang digunakan secara onlain . Contoh 
bahasa pemograman lainya: ada, cobra,perl, 
ruby,java ,smalltalk,NET, dan lain lain.
Algoritma 
algorism berarti menghitung angka dengan 
mengunakan bahasa arab.kata Algorism berasal 
dari nama penulis buku arab yakni, “Abu Ja’far 
Muhammad Ibnu Musa Al-khuwarizmi” 
Algoritma berarti: 
 Urutan langkah-lamgkah logis penyelesaian 
masalah yang disusun secara sistemmatis. 
Urutan logis pengambilan putusan untuk 
pemecahan masalah.
Konsep Algoritmaz 
A. Algoritma variabel pe-ubah 
variabel yang yang nilainya BUKAN konstata 
(selalu berubahsesuai dengan kondisi 
variabel TER-KINI) 
Sintanks : P=Q 
Algoritma:P<-Q 
Arti : nilai P diberi nilai Q nilai P akan 
SAMA DENGAN nilai Q, nilai Q tetap.
Konsep algoritma 
B. Algoritma variabel pertukaran 
Berfingsi mempertukarkan masing 
masing isi variabel sedemikian 
sehingga nilai dari setiap variabel 
akan berubah/bertukar.
Struktur Algoritma 
Algoritma disusun oleh sederetan langkah 
intruksi yabg logis.tiap langkah intruksi 
tersebut mengerjakan suatu tindakan 
(AKSI).Efek dari pekerjaan suatu aksi dapat 
dapat diamati dengan membandingkan keadan 
pada saat aksi belum dimulai (to), dan keadan 
pada saat asksi selesai dikerjakan (ti).
Penulisan algoritma dengan basa natural 
 Contoh penulisanAlgoritman dengan bahasa natural 
memilih bilangan terbesar dari 3 bilangan (misal 10 
4 2 ) 
 ambilah bilangan pertamadan set maks sama dengan 
bilang pertamaan. 
 Ambilah bilangan kedua dan bandingkan dengan maks , 
apabila bilangan kedua lebih besar dari maks, set maks 
sama dengan bilangan kedua. 
 ambilah bilangan ketiga dan bandingkan dengan maks 
apabila bilangan lebih besar dari maks, set maks, sama 
dengan bilangan ketiga. 
 Variabel maks berisi bilangan terbesar,tampilkan hasilnya.
variabel 
 Variabel adalah lokasi penyimpan dan 
terkait nama simbolis yang berisi berapa 
kuantitas yang diketahui atau tidak 
diketahui atau informasi,niali. Nama 
fariabel adalah cara biasa untuk referensi 
nilai yang disimpan,pemisahan nama dan 
konten ini memungkinkan nama yang akan 
digunakan secara terpisah dari innformasi 
yang tepat yang diwakilinya.
Type data 
 Tipe data adalah jenis data yang dapat 
diolah oleh komputer untuk pemograman 
memenuhi kebutuhan dalam 
komputer.setiap variabel atau kostanta yang 
ada dalam kode program.
Macammacamtipe data 
1. Tipe data karkter (charakter/char) 
Adalah tipe data yang berupa huruf, angka dan 
tanda tanda baca tunggal. 
coontoh deklarasi char : 
char latter = “A” ; 
ada 2 macam char ,yaitu: 
A. Signed 
digunakan untuk nilai negativ . Rentang nilai 
mulai -128 sampai 127.
A. Signed 
digunakan untuk nilai negativ . Rentang nilai 
mulai -128 sampai 127. 
 B. unsigned 
Untuk nilai positif dari rentang nilai mulai 225.
2. Tipe data string 
deretan karakter yang diakhiri dengan sebuah 
karakter kosong. 
3.Tapi data integer 
jenis data ini merupakan nilai bilangan bulat yang 
terdiri atas interger 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.

More Related Content

What's hot

Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1Rachmat Narendra
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma PemrogramanIfan Ok
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2nhiyabelle
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorIwank Odarlean
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net Aris Saputro
 
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level DataDimara Hakim
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe dataZombie Black
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
 
Tugas produktif ( melinda )
Tugas produktif   ( melinda )Tugas produktif   ( melinda )
Tugas produktif ( melinda )Kholis October's
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasarhabibcyber43
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANBang Jo
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++Rangga Ananto
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasarTaufiqH524
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasarhabibcyber43
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
 

What's hot (20)

Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net
 
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
 
Tugas produktif ( melinda )
Tugas produktif   ( melinda )Tugas produktif   ( melinda )
Tugas produktif ( melinda )
 
tugas
tugastugas
tugas
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasar
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasar
 
04 type of data
04 type of data04 type of data
04 type of data
 
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
 

Similar to Faris persentasi

Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2F. Bagus TKJa
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasarandroid24
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasarandroid24
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooindahshafira
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascalMu'thi Cinsayf
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascalDuriani
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxssuser2693661
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppttaufikhidayat607720
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppteriekorlando3
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.pptJournalJPMN
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptNoerisEkaBudiarti
 

Similar to Faris persentasi (20)

Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Tugas pak joko
Tugas pak jokoTugas pak joko
Tugas pak joko
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
 
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppt
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
 
Bahan 2.pptx
Bahan 2.pptxBahan 2.pptx
Bahan 2.pptx
 
Laporan tugas struktur data
Laporan tugas struktur dataLaporan tugas struktur data
Laporan tugas struktur data
 
Pemrograman #11
Pemrograman #11Pemrograman #11
Pemrograman #11
 
Tugas ku
Tugas kuTugas ku
Tugas ku
 

Recently uploaded

PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
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
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
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
 
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
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
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
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 

Recently uploaded (20)

PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
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
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
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
 
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
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
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
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 

Faris persentasi

  • 1. Pemogramaan dasar Nama :faris hendra setiawan Kelas :x tkj A Persentasi pemograman dasar
  • 2. Bahasa pemograman Bahasa pemograman adalah bahasa yang digunakan untuk menerjemahkan perintah user/pengguna agar di mengerti oleh komputer
  • 3. Karakteristik bahasa pemograman  Aturan tata bahasa : memiliki tata basa khusus.  Intuksi : memiliki intruksi/perintah untuk menyelesaikan masalah tertentu.  Kompiler : menganalisa intruksi dan membuat intruksi menjadi aplikasi siap pakai.
  • 4. Bahasa pemograman dapat dibagi 2  bahasa pemograman bertujuan khusus. Bahasa pemograman Cobol untuk terapan bisnis dan admitrasi,Fortan untuk komunikasi ilmiah,sedangkan prolog untuk kecerdasan buatan. Bahasa pemograman bertujuan umum.bahasa yang dapat digunakan berbagai aplikasi.pascal,basic, C dan lain-lain.
  • 5. Fungsi bahasa pemograman Bahasa pemograman dekstop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda, baik tampa jaringan komputer maupun dengan jaringan komputer. Pemograman web digunakan untuk membuat aplikasi yang digunakan secara onlain . Contoh bahasa pemograman lainya: ada, cobra,perl, ruby,java ,smalltalk,NET, dan lain lain.
  • 6. Algoritma algorism berarti menghitung angka dengan mengunakan bahasa arab.kata Algorism berasal dari nama penulis buku arab yakni, “Abu Ja’far Muhammad Ibnu Musa Al-khuwarizmi” Algoritma berarti:  Urutan langkah-lamgkah logis penyelesaian masalah yang disusun secara sistemmatis. Urutan logis pengambilan putusan untuk pemecahan masalah.
  • 7. Konsep Algoritmaz A. Algoritma variabel pe-ubah variabel yang yang nilainya BUKAN konstata (selalu berubahsesuai dengan kondisi variabel TER-KINI) Sintanks : P=Q Algoritma:P<-Q Arti : nilai P diberi nilai Q nilai P akan SAMA DENGAN nilai Q, nilai Q tetap.
  • 8. Konsep algoritma B. Algoritma variabel pertukaran Berfingsi mempertukarkan masing masing isi variabel sedemikian sehingga nilai dari setiap variabel akan berubah/bertukar.
  • 9. Struktur Algoritma Algoritma disusun oleh sederetan langkah intruksi yabg logis.tiap langkah intruksi tersebut mengerjakan suatu tindakan (AKSI).Efek dari pekerjaan suatu aksi dapat dapat diamati dengan membandingkan keadan pada saat aksi belum dimulai (to), dan keadan pada saat asksi selesai dikerjakan (ti).
  • 10. Penulisan algoritma dengan basa natural  Contoh penulisanAlgoritman dengan bahasa natural memilih bilangan terbesar dari 3 bilangan (misal 10 4 2 )  ambilah bilangan pertamadan set maks sama dengan bilang pertamaan.  Ambilah bilangan kedua dan bandingkan dengan maks , apabila bilangan kedua lebih besar dari maks, set maks sama dengan bilangan kedua.  ambilah bilangan ketiga dan bandingkan dengan maks apabila bilangan lebih besar dari maks, set maks, sama dengan bilangan ketiga.  Variabel maks berisi bilangan terbesar,tampilkan hasilnya.
  • 11. variabel  Variabel adalah lokasi penyimpan dan terkait nama simbolis yang berisi berapa kuantitas yang diketahui atau tidak diketahui atau informasi,niali. Nama fariabel adalah cara biasa untuk referensi nilai yang disimpan,pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari innformasi yang tepat yang diwakilinya.
  • 12. Type data  Tipe data adalah jenis data yang dapat diolah oleh komputer untuk pemograman memenuhi kebutuhan dalam komputer.setiap variabel atau kostanta yang ada dalam kode program.
  • 13. Macammacamtipe data 1. Tipe data karkter (charakter/char) Adalah tipe data yang berupa huruf, angka dan tanda tanda baca tunggal. coontoh deklarasi char : char latter = “A” ; ada 2 macam char ,yaitu: A. Signed digunakan untuk nilai negativ . Rentang nilai mulai -128 sampai 127.
  • 14. A. Signed digunakan untuk nilai negativ . Rentang nilai mulai -128 sampai 127.  B. unsigned Untuk nilai positif dari rentang nilai mulai 225.
  • 15. 2. Tipe data string deretan karakter yang diakhiri dengan sebuah karakter kosong. 3.Tapi data integer jenis data ini merupakan nilai bilangan bulat yang terdiri atas interger negatif dan nol
  • 16. 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.