SlideShare a Scribd company logo
1 of 17
Sub Pokok BahasanSub Pokok Bahasan
 Generasi Bahasa Pemrograman
 Algoritma & Pemrograman
 Model Pemrograman
 Serangkaian aturan yg memberitahu komputer
operasi apa yg akan dilakukan
 Generasi Bahasa Pemrograman:
(1) Machine Language
(2) Assembly Language
(3) High-level (Procedural) Language
(4) Very-high-level (Non-procedural)
Language
(5) Natural Language
 Bahasa tingkat lebih rendah adalah bahasa yg
lebih dekat dengan bahasa komputer yg
menggunakan sistem binary 1 dan 0
 Bahasa tingkat lebih tinggi adalah bahasa yg
lebih dekat dengan bahasa manusia (pada
umumnya adalah English-like)
 Dari generasi ke generasi, bahasa pemrograman
mengalami peningkatan
 Bahasa generasi terbaru lebih mudah dipelajari
dibandingkan dengan generasi sebelumnya
 Bahasa generasi awal menggunakan
perbendaharaan kata (vocabulary) dan struktur
kalimat (syntax) yg lebih kompleks dibandingkan
yang terbaru
Bahasa Pemrograman Keterangan
COBOL (Common
Business Oriented
Language)
Dirancang khusus untuk administrasi bisnis dalam memproses data berskala
besar yang memiliki campuran karakter huruf dan angka.
C Digunakan terutama oleh programer profesional untuk menciptakan sistem
operasi dan aplikasi perangkat lunak, khusulnya untuk PC.
C++ Versi berorientasi objek dari C yang digunakan untuk pengembangan
aplikasi perangkat lunak.
Visual Basic Alat bantu pemrograman visual untuk menciptakan aplikasi yang berjalan pada
Windows.
FORTRAN (FORmula
TRANslator)
Sangat berguna untuk memproses data numerik. Sebagian aplikasi bisnis bisa
ditulis dalam bahasa FORTRAN, tetapi tujuan utama FORTRAN adalah aplikasi
ilmiah dan perekayasaan.
BASIC (Beginners
All-purpose Symbolic
Instruction Code)
Dikembangkan pada tahun 1964 sebagai mata kuliah pengenalan komputer bagi
para mahasiswa. Terutama digunakan dalam edukasi untuk mengajarkan
pemrograman.
Pascal Dikembangkan pada akhir 1960-an dan terutama digunakan dalam kursus-
kursus ilmiah komputer sebagai praktik pemrograman.
Bahasa Assembly Bahasa pemrograman "generasi-kedua" yang lebih dekat ke bahasa mesin dan
dirancang untuk mesin dan mikroprosesor khusus. Memberi programer kendali
yang baik, namun sulit untuk dipelajari dan memerlukan waktu banyak dalam
proses penulisan program.
APLIKASI BAHASA PEMROGRAMAN
 Bahasa mesin adalah bahasa dasar komputer,
perintah dan data disajikan dalam bentuk binary
digit (0 dan 1)
 Program yg ditulis dalam bahasa mesin tidak
perlu diterjemahkan sebelum program tersebut
dijalankan pada komputer
 Bahasa ini tergantung pada mesin komputer,
program hanya bisa dijalankan pada mesin yg
programnya dirancang untuk mesin tersebut
 Bahasa Assembly menggunakan simbol sbg
singkatan untuk perintah, sbg pengganti
kombinasi bit-0 dan bit-1 yg panjang
 Programmer bisa dengan mudah mengingat
perintah
 Program dalam Bahasa Assembly tetap sulit
dikonversi untuk digunakan pada mesin
komputer lain
 Bahasa ini tampil sudah seperti teks sehari-hari dan formula
matematik
 Dapat dijalankan pada berbagai jenis/merek komputer dengan atau
tanpa perubahan
 Contoh: COBOL (Common Business Oriented Language),
FORTRAN (FORmula TRANslator), BASIC (Baginners All-purpose
Symbolic Unstuction Code), C, RPG, PL/1, Pascal
 Program harus diterjemahkan lebih dahulu oleh Language
Translator ke dalam bahasa mesin (dari bentuk source code ke
bentuk object code)
Contoh pemrograman dalam FORTRAN & COBOLContoh pemrograman dalam FORTRAN & COBOL
PemrogramanPemrograman
Merupakan proses mengimplementasikan urutan langkah untukMerupakan proses mengimplementasikan urutan langkah untuk
menyelesaikan suatu masalah (= algoritma) dengan menggunakan suatumenyelesaikan suatu masalah (= algoritma) dengan menggunakan suatu
bahasa pemrogramanbahasa pemrograman
Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:
Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, VisualObject Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual
C)C)
high level (Seperti Pascal dan Basic),high level (Seperti Pascal dan Basic),
middle level (Seperti Bahasa C), danmiddle level (Seperti Bahasa C), dan
low level (Seperti Bahasa Assembly).low level (Seperti Bahasa Assembly).
1. Model pemrograman Tak Terstruktur
Yaitu model pemrograman yang dimiliki oleh bahasa mesin.
Bentuk dan strukturnya sulit untuk ditentukan algoritmanya
.Struktur pemrograman biasanya berdasarkan pada pemikiran
khusus oleh pembuat program dan biasanya hanya
dimengerti oleh pembuatnya saja
2. Model Pemrograman Terstruktur
Pemrograman Terstruktur Adalah cara pemprosesan data yang
terstruktur prinsip pemrograman terstruktur adalah jika suatu
proses telah sampai pada point tertentu, maka proses
selanjutnya tidak boleh melompat ke baris
sebelumnya,kecuali untuk proses berulang
Tujuan dari pemrograman terstruktur adalah :
Untuk meningkatakan kinerja atau kehandalan program
Agar mudah dibaca dan ditelusuri
Untuk menyederhankan kerumitan program
Model PemrogramanModel Pemrograman

More Related Content

What's hot

C programming .pptx
C programming .pptxC programming .pptx
C programming .pptx
SuhaibKhan62
 

What's hot (20)

Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitik
 
Fungsi Rekursif
Fungsi RekursifFungsi Rekursif
Fungsi Rekursif
 
pengertian komputer
pengertian komputerpengertian komputer
pengertian komputer
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Penerapan komputer di bidang industri
Penerapan komputer di bidang industriPenerapan komputer di bidang industri
Penerapan komputer di bidang industri
 
OPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.pptOPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.ppt
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Algoritma & Pemrograman
Algoritma & PemrogramanAlgoritma & Pemrograman
Algoritma & Pemrograman
 
Soal teknologi informasi dan komunikasi kelas 9
Soal teknologi informasi dan komunikasi kelas 9Soal teknologi informasi dan komunikasi kelas 9
Soal teknologi informasi dan komunikasi kelas 9
 
4 ip address dan subnetting
4 ip address dan subnetting4 ip address dan subnetting
4 ip address dan subnetting
 
001. konfigurasi dasar debian server
001. konfigurasi dasar debian server001. konfigurasi dasar debian server
001. konfigurasi dasar debian server
 
Representasi Data dalam Komputer
Representasi Data dalam KomputerRepresentasi Data dalam Komputer
Representasi Data dalam Komputer
 
SOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAPSOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAP
 
Sejarah Processor Intel
Sejarah Processor IntelSejarah Processor Intel
Sejarah Processor Intel
 
C programming .pptx
C programming .pptxC programming .pptx
C programming .pptx
 
Modul 4 ip dan netmask
Modul 4 ip dan netmaskModul 4 ip dan netmask
Modul 4 ip dan netmask
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Pertemuan 9 Array
Pertemuan 9 ArrayPertemuan 9 Array
Pertemuan 9 Array
 
Pcd 05 - transformasi citra
Pcd   05 - transformasi citraPcd   05 - transformasi citra
Pcd 05 - transformasi citra
 

Viewers also liked (14)

Sejarah dan perkembangan bahasa pemrograman
Sejarah dan perkembangan bahasa pemrogramanSejarah dan perkembangan bahasa pemrograman
Sejarah dan perkembangan bahasa pemrograman
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Kisi2 generasi ke 4
Kisi2 generasi ke 4Kisi2 generasi ke 4
Kisi2 generasi ke 4
 
10. bahasa rakitan
10. bahasa rakitan10. bahasa rakitan
10. bahasa rakitan
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Encapsulation C++
Encapsulation C++Encapsulation C++
Encapsulation C++
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
encapsulation
encapsulationencapsulation
encapsulation
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
 
Pengaturcaraan c
Pengaturcaraan cPengaturcaraan c
Pengaturcaraan c
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasar
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 

Similar to Generasi bhs pemrograman.ppt

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
roy naldo
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptx
Nazri46
 
Pengantar Bahasa Pemgrograman.pptx
Pengantar Bahasa Pemgrograman.pptxPengantar Bahasa Pemgrograman.pptx
Pengantar Bahasa Pemgrograman.pptx
HanisSiddiq2
 
1. pendahuluan kompilasi
1. pendahuluan kompilasi1. pendahuluan kompilasi
1. pendahuluan kompilasi
yuster92
 

Similar to Generasi bhs pemrograman.ppt (20)

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Paper bahasa pemrograman matkul mikroprosessor
Paper bahasa pemrograman matkul mikroprosessorPaper bahasa pemrograman matkul mikroprosessor
Paper bahasa pemrograman matkul mikroprosessor
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptx
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Presentation1
Presentation1Presentation1
Presentation1
 
Pengantar Bahasa Pemgrograman.pptx
Pengantar Bahasa Pemgrograman.pptxPengantar Bahasa Pemgrograman.pptx
Pengantar Bahasa Pemgrograman.pptx
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Pemrograman dan bahasa program
Pemrograman dan bahasa programPemrograman dan bahasa program
Pemrograman dan bahasa program
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistem
 
Bab 1
Bab 1 Bab 1
Bab 1
 
BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULER
 
Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraan
 
Sekilas tentang c
Sekilas tentang cSekilas tentang c
Sekilas tentang c
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
1. pendahuluan kompilasi
1. pendahuluan kompilasi1. pendahuluan kompilasi
1. pendahuluan kompilasi
 

Recently uploaded

Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec AsliJual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Cytotec Asli 085225524732 Obat Penggugur Kandungan
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ritch4
 
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
buktifisikskp23
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 

Recently uploaded (20)

PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec AsliJual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
 
PPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptxPPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptx
 
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
384986085-Bahaya-Narkoba-Bagi-Kesehatan-Jiwa-Remaja.ppt
384986085-Bahaya-Narkoba-Bagi-Kesehatan-Jiwa-Remaja.ppt384986085-Bahaya-Narkoba-Bagi-Kesehatan-Jiwa-Remaja.ppt
384986085-Bahaya-Narkoba-Bagi-Kesehatan-Jiwa-Remaja.ppt
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptxPEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 

Generasi bhs pemrograman.ppt

  • 1. Sub Pokok BahasanSub Pokok Bahasan  Generasi Bahasa Pemrograman  Algoritma & Pemrograman  Model Pemrograman
  • 2.
  • 3.  Serangkaian aturan yg memberitahu komputer operasi apa yg akan dilakukan  Generasi Bahasa Pemrograman: (1) Machine Language (2) Assembly Language (3) High-level (Procedural) Language (4) Very-high-level (Non-procedural) Language (5) Natural Language
  • 4.
  • 5.  Bahasa tingkat lebih rendah adalah bahasa yg lebih dekat dengan bahasa komputer yg menggunakan sistem binary 1 dan 0  Bahasa tingkat lebih tinggi adalah bahasa yg lebih dekat dengan bahasa manusia (pada umumnya adalah English-like)  Dari generasi ke generasi, bahasa pemrograman mengalami peningkatan  Bahasa generasi terbaru lebih mudah dipelajari dibandingkan dengan generasi sebelumnya  Bahasa generasi awal menggunakan perbendaharaan kata (vocabulary) dan struktur kalimat (syntax) yg lebih kompleks dibandingkan yang terbaru
  • 6. Bahasa Pemrograman Keterangan COBOL (Common Business Oriented Language) Dirancang khusus untuk administrasi bisnis dalam memproses data berskala besar yang memiliki campuran karakter huruf dan angka. C Digunakan terutama oleh programer profesional untuk menciptakan sistem operasi dan aplikasi perangkat lunak, khusulnya untuk PC. C++ Versi berorientasi objek dari C yang digunakan untuk pengembangan aplikasi perangkat lunak. Visual Basic Alat bantu pemrograman visual untuk menciptakan aplikasi yang berjalan pada Windows. FORTRAN (FORmula TRANslator) Sangat berguna untuk memproses data numerik. Sebagian aplikasi bisnis bisa ditulis dalam bahasa FORTRAN, tetapi tujuan utama FORTRAN adalah aplikasi ilmiah dan perekayasaan. BASIC (Beginners All-purpose Symbolic Instruction Code) Dikembangkan pada tahun 1964 sebagai mata kuliah pengenalan komputer bagi para mahasiswa. Terutama digunakan dalam edukasi untuk mengajarkan pemrograman. Pascal Dikembangkan pada akhir 1960-an dan terutama digunakan dalam kursus- kursus ilmiah komputer sebagai praktik pemrograman. Bahasa Assembly Bahasa pemrograman "generasi-kedua" yang lebih dekat ke bahasa mesin dan dirancang untuk mesin dan mikroprosesor khusus. Memberi programer kendali yang baik, namun sulit untuk dipelajari dan memerlukan waktu banyak dalam proses penulisan program. APLIKASI BAHASA PEMROGRAMAN
  • 7.  Bahasa mesin adalah bahasa dasar komputer, perintah dan data disajikan dalam bentuk binary digit (0 dan 1)  Program yg ditulis dalam bahasa mesin tidak perlu diterjemahkan sebelum program tersebut dijalankan pada komputer  Bahasa ini tergantung pada mesin komputer, program hanya bisa dijalankan pada mesin yg programnya dirancang untuk mesin tersebut
  • 8.  Bahasa Assembly menggunakan simbol sbg singkatan untuk perintah, sbg pengganti kombinasi bit-0 dan bit-1 yg panjang  Programmer bisa dengan mudah mengingat perintah  Program dalam Bahasa Assembly tetap sulit dikonversi untuk digunakan pada mesin komputer lain
  • 9.
  • 10.  Bahasa ini tampil sudah seperti teks sehari-hari dan formula matematik  Dapat dijalankan pada berbagai jenis/merek komputer dengan atau tanpa perubahan  Contoh: COBOL (Common Business Oriented Language), FORTRAN (FORmula TRANslator), BASIC (Baginners All-purpose Symbolic Unstuction Code), C, RPG, PL/1, Pascal  Program harus diterjemahkan lebih dahulu oleh Language Translator ke dalam bahasa mesin (dari bentuk source code ke bentuk object code)
  • 11. Contoh pemrograman dalam FORTRAN & COBOLContoh pemrograman dalam FORTRAN & COBOL
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. PemrogramanPemrograman Merupakan proses mengimplementasikan urutan langkah untukMerupakan proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah (= algoritma) dengan menggunakan suatumenyelesaikan suatu masalah (= algoritma) dengan menggunakan suatu bahasa pemrogramanbahasa pemrograman Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu: Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, VisualObject Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C)C) high level (Seperti Pascal dan Basic),high level (Seperti Pascal dan Basic), middle level (Seperti Bahasa C), danmiddle level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly).low level (Seperti Bahasa Assembly).
  • 17. 1. Model pemrograman Tak Terstruktur Yaitu model pemrograman yang dimiliki oleh bahasa mesin. Bentuk dan strukturnya sulit untuk ditentukan algoritmanya .Struktur pemrograman biasanya berdasarkan pada pemikiran khusus oleh pembuat program dan biasanya hanya dimengerti oleh pembuatnya saja 2. Model Pemrograman Terstruktur Pemrograman Terstruktur Adalah cara pemprosesan data yang terstruktur prinsip pemrograman terstruktur adalah jika suatu proses telah sampai pada point tertentu, maka proses selanjutnya tidak boleh melompat ke baris sebelumnya,kecuali untuk proses berulang Tujuan dari pemrograman terstruktur adalah : Untuk meningkatakan kinerja atau kehandalan program Agar mudah dibaca dan ditelusuri Untuk menyederhankan kerumitan program Model PemrogramanModel Pemrograman