SlideShare a Scribd company logo
1 of 23
KARYA : 
Nama : Nur Kholis 
Jurusan : X. Tek. Komputer 
Jaringan. A
Bahasa Pemrograman : 
1.Pengertian 
2.Karakteristik Bahasa Pemrograman 
3.Pembagian Bahasa Pemrograman 
4.Fungsi Bahasa Pemrograman 
5.Tujuan Bahasa Pemrograman
Pengertian 
Bahasa pemrograman adalah 
penerjemahan perintah pengguna dengan 
kode-kode yang dimengerti oleh sebuah 
komputer dan kemudian dapat 
menjalankannya.
Aturan tata bahasa : memiliki tata bahasa khusus 
Instruksi : Memiliki instruksi untuk meyelesaikan 
masalah tertentu 
Kompiler : Menganalisa intruksi dan membuat 
instruksi menjadi aplikasi siap pakai
Bahasa Pemrograman Dibagi Menjadi 3, yaitu : 
 Bahasa Tingkat Tinggi (seperti Pascal dan Basic) 
 Bahasa Tingkat Menengah (seperti bahasa C) 
 Bahsa Tingkat Rendah (seperti bahasa Assembly)
Fungsi Bahasa Pemrograman 
 Untuk membuat software 
 Untuk Membuat Sistem Operasi 
 Mempermudah manusia mengoperasikan 
komputer 
 Mengelola semua data yang kita inginkan.
Tujuan Khusus = Bahasa Pemrograman cobol untuk 
penerapan bisnis dan administrasi, 
Fontran untuk terapan komunikasi 
ilmiah, Assembly untuk terapan 
bahasa mesin, Prolog untuk 
kecerdaan buatan. 
Tujuan Umum = Dapat digunakan Berbagai aplikasi.
Algoritma 
1. Asal Kata Algoritma 
2. Pengertian Algoritma 
3. Ciri Algoritma 
4. Contoh Algoritma
Asal Kata 
Algoritma 
Orang hanya menemukan kata Algorism yang 
berarti proses menghitung dengan angka Arab. 
Seseorang dikatakan 'Algorist' jika menghitung 
menggunakan angka Arab. Para ahli bahasa berusaha 
menemukan asal kata ini namun hasilnya kurang 
memuaskan. Akhirnya para ahli sejarah matematika 
menemukan asal kata tersebut yang berasal dari 
nama penulis buku Arab terkenal, yaitu Abu Abdullah 
Muhammad Ibnu Musa Al-Khuwarizmi dibaca orang 
barat menjadi Algorism.
Susunan yang logis dan sistematis 
untuk memecahkan suatu masalah atau 
untuk mencapai tujuan tertentu. Dalam 
dunia komputer, Algoritma sangat 
berperan penting dalam pembangunan 
suatu software.
 Algoritma harus berhenti setelah mengerjakan 
sejumlah langkah terbatas. 
 Setiap langkah harus didefinisikan dengan 
tepat dan tidak berarti-dua (Ambiguitas). 
 Algoritma memiliki nol atau lebih masukkan. 
 Algoritma memiliki nol atau lebih keluaran. 
 Algoritma harus efektif (setiap langkah harus 
sederhana sehingga dapat dikerjakan dalam 
waktu yang masuk akal)
Algoritma untuk melakukan sesuatu dalam 
kehidupan sehari-hari, misalnya jika kita ingin 
menulis surat, maka anda perlu melakukan 
beberapa langkah-langkah berikut: 
 Mempersiapkan kertas dan amplop 
 Mempersiapkan alat tulis, seperti pena atau pensil. 
 Mulai menulis 
 Memasukkan kertas ke dalam amplop 
 Pergi ke kantor pos untuk mengeposkan surat 
tersebut
1.Pengertian Variabel 
2.Nama Variabel 
3.Contoh Variabel
Variabel adalah lokasi penyimpanan 
dan terkait nama simbolis yang berisi 
beberapa kuantitas yang diketahui atau 
tidak diketahui atau informasi nilai.
Nama variabel adalah cara biasa 
untuk referensi nilai yang disimpan, 
pemisahan nama dan konten ini 
memungkinkan nama yang akan digunakan 
secara terpisah dari informasi tepat yang 
diwakilinya.
Ketika anda menuliskan nama Anda 
saat hendak membuat account baru atau 
proses login ke website, nama yang anda 
masukkan akan disimpan dalam variabel 
sebelum diproses lebih lanjut
TIPE DATA 
1. Tipe Data Karakter 
2. Tipe Data String 
3. Tipe Data Integer 
4. Tipe Data Floating Point Number 
5. Tipe Data Boolean 
6. Tipe Data Array
TIPE DATA KARAKTER 
Merupakan Tipe data yang berupa huruf, angka, dan tanda baca tunggal. 
Ada 2 macam char, yaitu : 
a. Signed 
Mendeklarasikan nilai beertanda, digunakan untuk nilai yang negative. 
Memiliki rentang angka dari -128 ; sampai 127 ; 
b. Unsigned 
Yaitu mendeklarasikan nilai yang tidak bertanda, untuk nilai positive. 
Memiliki rentang angka dari 0 ; sampai 255 ;
TIPE DATA STRING 
Deretan karakter yang diakhiri dengan sebuah 
karakter kosong. String di tulis dengan 
mengapit string dengan tanda petik dua. 
Contoh deklarasi string : 
Char text [ ] = “ menunggu “
TIPE DATA INTEGER 
Jenis Data ini merupakan nilai bilangan bulat, yang terdiri atas 
integer positif, negatif dan nol. 
Tipe 
Ukuran memory 
( byte) 
Jangkauan Nilai 
Byte 1 0…..255 
Shortint 1 -128……127 
Integer 2 -32768……32767 
Word 2 0……65535 
Longint 4 -2147483648……2147483647
TIPE DATA FLOATING POINT NUMBER 

TIPE DATA BOOLEAN 
Jenis Tipe ini biasanya digunakan untuk 2 
kondisi,yakni TRUE and FALSE atau dapat berarti 
bernilai 1 dan 0. Jenis Tipe ini merupakan jenis yang 
paling sederhana tetapi juga sering digunakan.
TIPE DATA ARRAY 
Jenis tipe data array sering disebut juga sebagai tipe data 
larik. Tipe data ini pada dasarnya merupakan kumpulan 
sejumlah variabel bertipe data sama dengan ukuran data 
tertentu, yang tersusun secara runtun. Ada berbagai variasi 
dari tipe data array, bergantung pada bahasa pemrograman 
yang digunakan. Sebagai contoh, nilai “1”, “2”, “3”, “4”, dan “5” 
dapat anda simpan dalam bentuk data array “5”. ( 5 buah nilai 
mulai dari satu sampai dengan 5 ) yang memiliki nilai yang 
bertipe integer.

More Related Content

What's hot

Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrogramandanitkja
 
Pengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaPengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaAditya Gusti Tammam
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeGeorgius Rinaldo
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasarF. Bagus TKJa
 
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
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe dataZombie Black
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - PendahuluanAri Wibowo
 
Algoritma & Pemrograman
Algoritma & PemrogramanAlgoritma & Pemrograman
Algoritma & PemrogramanAri Wibowo
 
2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritmaHardini_HD
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2F. Bagus TKJa
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorIwank Odarlean
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 

What's hot (19)

Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
 
Pengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaPengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnya
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - Pseudocode
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasar
 
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
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
 
Algoritma & Pemrograman
Algoritma & PemrogramanAlgoritma & Pemrograman
Algoritma & Pemrograman
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritma
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
tugas
tugastugas
tugas
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
 
Pseudo code
Pseudo codePseudo code
Pseudo code
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 

Similar to Bahasa Pemrograman dan Algoritma Dasar

Similar to Bahasa Pemrograman dan Algoritma Dasar (20)

tugas produktf
tugas produktftugas produktf
tugas produktf
 
Wisnu
WisnuWisnu
Wisnu
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
Tugas ku
Tugas kuTugas ku
Tugas ku
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Ebook pascal.pdf
Ebook pascal.pdfEbook pascal.pdf
Ebook pascal.pdf
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Pascal buku
Pascal bukuPascal buku
Pascal buku
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 

Bahasa Pemrograman dan Algoritma Dasar

  • 1. KARYA : Nama : Nur Kholis Jurusan : X. Tek. Komputer Jaringan. A
  • 2. Bahasa Pemrograman : 1.Pengertian 2.Karakteristik Bahasa Pemrograman 3.Pembagian Bahasa Pemrograman 4.Fungsi Bahasa Pemrograman 5.Tujuan Bahasa Pemrograman
  • 3. Pengertian Bahasa pemrograman adalah penerjemahan perintah pengguna dengan kode-kode yang dimengerti oleh sebuah komputer dan kemudian dapat menjalankannya.
  • 4. Aturan tata bahasa : memiliki tata bahasa khusus Instruksi : Memiliki instruksi untuk meyelesaikan masalah tertentu Kompiler : Menganalisa intruksi dan membuat instruksi menjadi aplikasi siap pakai
  • 5. Bahasa Pemrograman Dibagi Menjadi 3, yaitu :  Bahasa Tingkat Tinggi (seperti Pascal dan Basic)  Bahasa Tingkat Menengah (seperti bahasa C)  Bahsa Tingkat Rendah (seperti bahasa Assembly)
  • 6. Fungsi Bahasa Pemrograman  Untuk membuat software  Untuk Membuat Sistem Operasi  Mempermudah manusia mengoperasikan komputer  Mengelola semua data yang kita inginkan.
  • 7. Tujuan Khusus = Bahasa Pemrograman cobol untuk penerapan bisnis dan administrasi, Fontran untuk terapan komunikasi ilmiah, Assembly untuk terapan bahasa mesin, Prolog untuk kecerdaan buatan. Tujuan Umum = Dapat digunakan Berbagai aplikasi.
  • 8. Algoritma 1. Asal Kata Algoritma 2. Pengertian Algoritma 3. Ciri Algoritma 4. Contoh Algoritma
  • 9. Asal Kata Algoritma Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka Arab. Seseorang dikatakan 'Algorist' jika menghitung menggunakan angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku Arab terkenal, yaitu Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi dibaca orang barat menjadi Algorism.
  • 10. Susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software.
  • 11.  Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.  Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).  Algoritma memiliki nol atau lebih masukkan.  Algoritma memiliki nol atau lebih keluaran.  Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)
  • 12. Algoritma untuk melakukan sesuatu dalam kehidupan sehari-hari, misalnya jika kita ingin menulis surat, maka anda perlu melakukan beberapa langkah-langkah berikut:  Mempersiapkan kertas dan amplop  Mempersiapkan alat tulis, seperti pena atau pensil.  Mulai menulis  Memasukkan kertas ke dalam amplop  Pergi ke kantor pos untuk mengeposkan surat tersebut
  • 13. 1.Pengertian Variabel 2.Nama Variabel 3.Contoh Variabel
  • 14. Variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi nilai.
  • 15. Nama variabel adalah cara biasa untuk referensi nilai yang disimpan, pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari informasi tepat yang diwakilinya.
  • 16. Ketika anda menuliskan nama Anda saat hendak membuat account baru atau proses login ke website, nama yang anda masukkan akan disimpan dalam variabel sebelum diproses lebih lanjut
  • 17. TIPE DATA 1. Tipe Data Karakter 2. Tipe Data String 3. Tipe Data Integer 4. Tipe Data Floating Point Number 5. Tipe Data Boolean 6. Tipe Data Array
  • 18. TIPE DATA KARAKTER Merupakan Tipe data yang berupa huruf, angka, dan tanda baca tunggal. Ada 2 macam char, yaitu : a. Signed Mendeklarasikan nilai beertanda, digunakan untuk nilai yang negative. Memiliki rentang angka dari -128 ; sampai 127 ; b. Unsigned Yaitu mendeklarasikan nilai yang tidak bertanda, untuk nilai positive. Memiliki rentang angka dari 0 ; sampai 255 ;
  • 19. TIPE DATA STRING Deretan karakter yang diakhiri dengan sebuah karakter kosong. String di tulis dengan mengapit string dengan tanda petik dua. Contoh deklarasi string : Char text [ ] = “ menunggu “
  • 20. TIPE DATA INTEGER Jenis Data ini merupakan nilai bilangan bulat, yang terdiri atas integer positif, negatif dan nol. Tipe Ukuran memory ( byte) Jangkauan Nilai Byte 1 0…..255 Shortint 1 -128……127 Integer 2 -32768……32767 Word 2 0……65535 Longint 4 -2147483648……2147483647
  • 21. TIPE DATA FLOATING POINT NUMBER 
  • 22. TIPE DATA BOOLEAN Jenis Tipe ini biasanya digunakan untuk 2 kondisi,yakni TRUE and FALSE atau dapat berarti bernilai 1 dan 0. Jenis Tipe ini merupakan jenis yang paling sederhana tetapi juga sering digunakan.
  • 23. TIPE DATA ARRAY Jenis tipe data array sering disebut juga sebagai tipe data larik. Tipe data ini pada dasarnya merupakan kumpulan sejumlah variabel bertipe data sama dengan ukuran data tertentu, yang tersusun secara runtun. Ada berbagai variasi dari tipe data array, bergantung pada bahasa pemrograman yang digunakan. Sebagai contoh, nilai “1”, “2”, “3”, “4”, dan “5” dapat anda simpan dalam bentuk data array “5”. ( 5 buah nilai mulai dari satu sampai dengan 5 ) yang memiliki nilai yang bertipe integer.