SlideShare a Scribd company logo
Sub Pokok BahasanSub Pokok Bahasan
 Generasi Bahasa Pemrograman
 Algoritma & Pemrograman
 Model Pemrograman
Generasi bhs pemrograman.ppt
 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
Generasi bhs pemrograman.ppt
 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
Generasi bhs pemrograman.ppt
 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
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
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

PPTX
2. sejarah bahasa indonesia
DOCX
Makalah Perangkat komputer
PPTX
Ancaman-Ancaman pada Keamanan Jaringan Komputer
PDF
Radang dan mekanisme proses Infeksi
PPTX
Microsoft Word
DOCX
Makalah sistem-ekskresi-pada-manusia
DOC
Karya tulis bahaya narkoba bagi remaja
DOC
Karya ilmiah pergaulan bebas di kalangan remaja
2. sejarah bahasa indonesia
Makalah Perangkat komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Radang dan mekanisme proses Infeksi
Microsoft Word
Makalah sistem-ekskresi-pada-manusia
Karya tulis bahaya narkoba bagi remaja
Karya ilmiah pergaulan bebas di kalangan remaja

What's hot (20)

DOCX
20 Resensi Novel
DOCX
Bulan bahasa dan sastra
PPT
Pengertian Stress dan Solusi Mengtasinya
PDF
TIK SMA Kelas 11 Semester 2
PPT
Sistem otot
PDF
Makalah Bahaya Narkoba Bagi Remaja Indonesia
DOCX
Makalah seks bebas
PDF
Sistem Komputer Kelas 9
DOCX
LAPORAN KEGIATAN STUDI WISATA KE BALI TAHUN 2016
DOCX
Askep pasien dengan Gastritis
DOCX
Makalah Gangguan Sistem Pencernaan
DOCX
Soal dan jawaban baru
DOCX
Makalah Media Sosial - ENSCHAi
DOCX
Pidato bahasa indonesia
DOCX
Tempe
DOCX
Makalah perangkat keras
PPTX
Hardware. ppt
DOCX
Makalah penyakit kurap
DOCX
Karya tulis ilmiah pengaruh hp
PPTX
Ppt komponen komputer - sri paramudita x ad2
20 Resensi Novel
Bulan bahasa dan sastra
Pengertian Stress dan Solusi Mengtasinya
TIK SMA Kelas 11 Semester 2
Sistem otot
Makalah Bahaya Narkoba Bagi Remaja Indonesia
Makalah seks bebas
Sistem Komputer Kelas 9
LAPORAN KEGIATAN STUDI WISATA KE BALI TAHUN 2016
Askep pasien dengan Gastritis
Makalah Gangguan Sistem Pencernaan
Soal dan jawaban baru
Makalah Media Sosial - ENSCHAi
Pidato bahasa indonesia
Tempe
Makalah perangkat keras
Hardware. ppt
Makalah penyakit kurap
Karya tulis ilmiah pengaruh hp
Ppt komponen komputer - sri paramudita x ad2
Ad

Viewers also liked (14)

DOCX
Sejarah dan perkembangan bahasa pemrograman
PPT
Bahasa Pemrograman - Part 3
PPTX
Bahasa pemrograman
DOC
Kisi2 generasi ke 4
PPT
10. bahasa rakitan
PPT
Teknik kompilasi dalam bahasa pemograman c
PPTX
Encapsulation C++
PPTX
Testing&implementasi 3
PPTX
encapsulation
PPTX
Tugas Powerpoint Pemrograman Dasar
PDF
Pengaturcaraan c
PPTX
Encapsulation
PPTX
Presentasi pemograman dasar
PPT
Encapsulation
Sejarah dan perkembangan bahasa pemrograman
Bahasa Pemrograman - Part 3
Bahasa pemrograman
Kisi2 generasi ke 4
10. bahasa rakitan
Teknik kompilasi dalam bahasa pemograman c
Encapsulation C++
Testing&implementasi 3
encapsulation
Tugas Powerpoint Pemrograman Dasar
Pengaturcaraan c
Encapsulation
Presentasi pemograman dasar
Encapsulation
Ad

Similar to Generasi bhs pemrograman.ppt (20)

DOC
Artikel bahasa pemrograman
DOCX
Paper bahasa pemrograman matkul mikroprosessor
DOCX
Bahasa pemrograman
PPT
Generasi Bhs Pemrograman_Generasi Bhs Pemrograman_.ppt
PPTX
Pertemuan - 1.pptx
PPTX
Materi mata pelajaran teknik pemrograman mikroprosesor dan mikrokontroler-Bah...
PPTX
PPTX
Bagian ke 2- Pengenalan Pemrograman.pptx
PPTX
MK-DASPRO Part 2 Pengenalan Pemrograman.pptx
DOC
Definisi Algoritma
PPTX
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
DOCX
Proposal bahasa indonesia
PPTX
Presentation1
DOCX
MATERI 2 - Pemrograman Dasar Kelas X.docx
PPTX
Pengantar Bahasa Pemgrograman.pptx
PPTX
PPTX
Assigntment #1 Compro (1).pptx tingkat 1
PPTX
_Strategi Algoritmik & Pemrograman Presentasi Pendidikan Hiaju Krem Retro.pptx
PPTX
INFORMATIKA TIDDDDDDDDDDDDDDDDDDDDDK.pptx
PPT
Pemrograman dan bahasa program
Artikel bahasa pemrograman
Paper bahasa pemrograman matkul mikroprosessor
Bahasa pemrograman
Generasi Bhs Pemrograman_Generasi Bhs Pemrograman_.ppt
Pertemuan - 1.pptx
Materi mata pelajaran teknik pemrograman mikroprosesor dan mikrokontroler-Bah...
Bagian ke 2- Pengenalan Pemrograman.pptx
MK-DASPRO Part 2 Pengenalan Pemrograman.pptx
Definisi Algoritma
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
Proposal bahasa indonesia
Presentation1
MATERI 2 - Pemrograman Dasar Kelas X.docx
Pengantar Bahasa Pemgrograman.pptx
Assigntment #1 Compro (1).pptx tingkat 1
_Strategi Algoritmik & Pemrograman Presentasi Pendidikan Hiaju Krem Retro.pptx
INFORMATIKA TIDDDDDDDDDDDDDDDDDDDDDK.pptx
Pemrograman dan bahasa program

Recently uploaded (20)

PPTX
upn “veteran” Jawa TIMUR tentang analisis data.pptx
PPTX
Ppt sidang model POE berbatuan simulasi PHET
DOCX
MATRIKS RANCANGAN AKTUALISASI maaf ini syarat saja
PPTX
kuliah kerja praktek muhhamd iqball.pptx
PPTX
BAHAN TAYANG GENTING - KalTeng - 29 Juli 2025.pptx
PPTX
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PDF
Llama Implementations from Scratch - Avalon AI.pdf
PPTX
sistem kendali prosebbbbkkkhffssgjjs.pptx
PPTX
Bahan TM Petabekasi 2024YUUYUYUYUYU.pptx
PPTX
Proposal Riset_BRImo Conversatinal Banking.pptx
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
pelayanan antenacal care terpadu 95.pptx
PPTX
Presentasi_Pembelajaran_Mendalam_15_Slide.pptx
PPTX
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
PPTX
Paper sirosis hepatis dr siti taqwa.jdusp
PPTX
BAHAN TAYANG GATI_Modul GATI KalTeng 2025.pptx
PPTX
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
PPTX
Presentasi Media Digital dan Esktremisme-Pusbangkom Kemenag.pptx
PPTX
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
PPTX
PPT bab 2 Kedudukan dan Fungsi Pancasila.pptx
upn “veteran” Jawa TIMUR tentang analisis data.pptx
Ppt sidang model POE berbatuan simulasi PHET
MATRIKS RANCANGAN AKTUALISASI maaf ini syarat saja
kuliah kerja praktek muhhamd iqball.pptx
BAHAN TAYANG GENTING - KalTeng - 29 Juli 2025.pptx
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
Llama Implementations from Scratch - Avalon AI.pdf
sistem kendali prosebbbbkkkhffssgjjs.pptx
Bahan TM Petabekasi 2024YUUYUYUYUYU.pptx
Proposal Riset_BRImo Conversatinal Banking.pptx
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
pelayanan antenacal care terpadu 95.pptx
Presentasi_Pembelajaran_Mendalam_15_Slide.pptx
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
Paper sirosis hepatis dr siti taqwa.jdusp
BAHAN TAYANG GATI_Modul GATI KalTeng 2025.pptx
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
Presentasi Media Digital dan Esktremisme-Pusbangkom Kemenag.pptx
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
PPT bab 2 Kedudukan dan Fungsi Pancasila.pptx

Generasi bhs pemrograman.ppt

  • 1. Sub Pokok BahasanSub Pokok Bahasan  Generasi Bahasa Pemrograman  Algoritma & Pemrograman  Model Pemrograman
  • 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
  • 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
  • 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
  • 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