SlideShare a Scribd company logo
1 of 19
PEMROGRAMAN
BERSASIS OBJEK
Elkin Rilvani, S.Kom, MM
PENGERTIAN BAHASA PROGRAMAN
• Sederetan perintah yang dikenal dan dieksekusi oleh computer
menyelesaikan permasalahan.
• Pada dasarnya computer hanya dapat mengenali 0 dan 1
• Tapi dengan adanya Compiler dan Interpreter dalam computer
maka Bahasa pemrograman dapat bekerja dengan baik.
• Compiler adalah tipe khusus dari program komputer yang
menerjemahkan file teks yang dibuat manusia ke dalam format
yang dapat lebih mudah dimengerti oleh komputer.
• Interpreter adalah program sistem yang berfungsi sebagai
penerjemah kode program dengan mengeksekusi perintah secara
baris per baris dengan mengikuti logika yang terdapat di dalam
kode tersebut.
Generasi Bahasa Pemrograman
Generasi
I
Generasi
II
Generasi
III
Generasi
IV
Generasi Bahasa Pemrograman
• Bahasa pemrograman generasi pertama (generasi I) merupakan
bahasa pemrograman kuno, dimana penggunaan bahasa
pemrograman ini berorientasi pada mesin.
• Bahasa pemrograman generasi kedua (generasi II) merupakan
bahasa pemrograman yang menggunakan prinsip bahasa rakitan
atau assembly.
• Bahasa pemrograman generasi ketiga (generasi III) menggunakan
pendekatan prosedural. Sebagai bahasa prosedural, pemrogram
perlu menuliskan instruksi-instruksi yang rinci agar komputer
melaksanakan tugasnya. Program ditulis dengan menggunakan
kata-kata yang biasa dipakai manusia,
Generasi Bahasa Pemrograman
• Bahasa pemrograman generasi ke empat (generasi IV) ini
menawarkan kemudahan dalam membuat suatu program, dengan
banyak pilihan bahasa pemrograman populer untuk tujuan
spesifik, seperti bahasa pemrograman C ++, Java, Visual basic
Bahasa Pemrograman Java
• Java adalah bahasa pemrograman yang dapat dijalankan di
berbagai komputer termasuk telepon genggam. Bahasa ini awalnya
dibuat oleh James Gosling saat masih bergabung di Sun
Microsystems saat ini merupakan bagian dari Oracle dan dirilis
tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat
pada C dan C++ namun dengan sintaksis model objek yang lebih
sederhana serta dukungan rutin-rutin aras bawah yang minimal.
• Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan
James Gosling, beserta sembilan pemrogram lainnya dari Sun
Microsystems.
• Dengan Visi “Once Write, Run Anywhere”
• Awalnya bernama OAK
Bahasa Pemrograman Java
• Pertemuan proyek berlangsung di sebuah gedung perkantoran
Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini
ditutup dengan menghasilkan sebuah program Java Oak pertama,
yang ditujukan sebagai pengendali sebuah peralatan dengan
teknologi layar sentuh (touch screen), seperti pada PDA sekarang
ini.
Bahasa Pemrograman Java
• Logo Java • Maskot : Duke
Bahasa Pemrograman Java
• Tema Java : GOSS
Go Open Source Software
• Licensi : FOSS
Free Open Source Software
Instalasi Java
• PC / Laptop
• JDK (Java Development Kit)
• JRE (Java Run Environment)
• IDE (Integrated Development Environment) – Editor
- Notepad
- Notepad ++ atau Sublime atau Atom
- Eclipse
- NetBeans, dll.
Title and Content Layout with SmartArt
Step 1
Title
Step 2
Title
Step 3
Title
Step 4
Title
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM
PEMROGRAMAN BERBASIS OBJEK DALAM

More Related Content

What's hot (10)

Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstruktur
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
Bab i
Bab iBab i
Bab i
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
P3
P3P3
P3
 
Paper bahasa pemrograman matkul mikroprosessor
Paper bahasa pemrograman matkul mikroprosessorPaper bahasa pemrograman matkul mikroprosessor
Paper bahasa pemrograman matkul mikroprosessor
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 

Similar to PEMROGRAMAN BERBASIS OBJEK DALAM

BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERDeptP3M
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptxNazri46
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrogramanroy naldo
 
Ppt java
Ppt javaPpt java
Ppt javaakuyuli
 
5.software komputer
5.software komputer5.software komputer
5.software komputerAripinor
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesianurulqom
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptgea prima
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxngajiyanto .
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritmapakdemamo
 
Library Cafe BPKP - A Practical Experience on How Auditors Become Programmers
Library Cafe BPKP - A Practical Experience on How Auditors Become ProgrammersLibrary Cafe BPKP - A Practical Experience on How Auditors Become Programmers
Library Cafe BPKP - A Practical Experience on How Auditors Become Programmersdebriansaragih
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraanhaikalJaini
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJurnal IT
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaIndividual Consultants
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaKristanto Wijaya
 

Similar to PEMROGRAMAN BERBASIS OBJEK DALAM (20)

BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULER
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptx
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Ppt java
Ppt javaPpt java
Ppt java
 
5.software komputer
5.software komputer5.software komputer
5.software komputer
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
 
C basic
C basicC basic
C basic
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
 
10. bahasa rakitan
10. bahasa rakitan10. bahasa rakitan
10. bahasa rakitan
 
Library Cafe BPKP - A Practical Experience on How Auditors Become Programmers
Library Cafe BPKP - A Practical Experience on How Auditors Become ProgrammersLibrary Cafe BPKP - A Practical Experience on How Auditors Become Programmers
Library Cafe BPKP - A Practical Experience on How Auditors Become Programmers
 
Java
JavaJava
Java
 
Bahasa c
Bahasa cBahasa c
Bahasa c
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraan
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Modul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa JavaModul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
 

Recently uploaded

PPT Kelompok 7 Pembelajaran IPA Modul 7.pptx
PPT Kelompok 7 Pembelajaran IPA Modul 7.pptxPPT Kelompok 7 Pembelajaran IPA Modul 7.pptx
PPT Kelompok 7 Pembelajaran IPA Modul 7.pptxSDN1Wayhalom
 
Power Point materi Mekanisme Seleksi Alam.pptx
Power Point materi Mekanisme Seleksi Alam.pptxPower Point materi Mekanisme Seleksi Alam.pptx
Power Point materi Mekanisme Seleksi Alam.pptxSitiRukmanah5
 
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfmateri+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfkaramitha
 
Materi Makna alinea pembukaaan UUD .pptx
Materi Makna alinea pembukaaan UUD .pptxMateri Makna alinea pembukaaan UUD .pptx
Materi Makna alinea pembukaaan UUD .pptxIKLASSENJAYA
 
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxCASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxresidentcardio13usk
 
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxTEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxSyabilAfandi
 
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannya
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannyaModul ajar IPAS Kls 4 materi wujud benda dan perubahannya
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannyaAnggrianiTulle
 

Recently uploaded (7)

PPT Kelompok 7 Pembelajaran IPA Modul 7.pptx
PPT Kelompok 7 Pembelajaran IPA Modul 7.pptxPPT Kelompok 7 Pembelajaran IPA Modul 7.pptx
PPT Kelompok 7 Pembelajaran IPA Modul 7.pptx
 
Power Point materi Mekanisme Seleksi Alam.pptx
Power Point materi Mekanisme Seleksi Alam.pptxPower Point materi Mekanisme Seleksi Alam.pptx
Power Point materi Mekanisme Seleksi Alam.pptx
 
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfmateri+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
 
Materi Makna alinea pembukaaan UUD .pptx
Materi Makna alinea pembukaaan UUD .pptxMateri Makna alinea pembukaaan UUD .pptx
Materi Makna alinea pembukaaan UUD .pptx
 
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxCASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
 
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxTEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
 
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannya
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannyaModul ajar IPAS Kls 4 materi wujud benda dan perubahannya
Modul ajar IPAS Kls 4 materi wujud benda dan perubahannya
 

PEMROGRAMAN BERBASIS OBJEK DALAM

  • 2. PENGERTIAN BAHASA PROGRAMAN • Sederetan perintah yang dikenal dan dieksekusi oleh computer menyelesaikan permasalahan. • Pada dasarnya computer hanya dapat mengenali 0 dan 1 • Tapi dengan adanya Compiler dan Interpreter dalam computer maka Bahasa pemrograman dapat bekerja dengan baik. • Compiler adalah tipe khusus dari program komputer yang menerjemahkan file teks yang dibuat manusia ke dalam format yang dapat lebih mudah dimengerti oleh komputer. • Interpreter adalah program sistem yang berfungsi sebagai penerjemah kode program dengan mengeksekusi perintah secara baris per baris dengan mengikuti logika yang terdapat di dalam kode tersebut.
  • 4. Generasi Bahasa Pemrograman • Bahasa pemrograman generasi pertama (generasi I) merupakan bahasa pemrograman kuno, dimana penggunaan bahasa pemrograman ini berorientasi pada mesin. • Bahasa pemrograman generasi kedua (generasi II) merupakan bahasa pemrograman yang menggunakan prinsip bahasa rakitan atau assembly. • Bahasa pemrograman generasi ketiga (generasi III) menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya. Program ditulis dengan menggunakan kata-kata yang biasa dipakai manusia,
  • 5. Generasi Bahasa Pemrograman • Bahasa pemrograman generasi ke empat (generasi IV) ini menawarkan kemudahan dalam membuat suatu program, dengan banyak pilihan bahasa pemrograman populer untuk tujuan spesifik, seperti bahasa pemrograman C ++, Java, Visual basic
  • 6. Bahasa Pemrograman Java • Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. • Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. • Dengan Visi “Once Write, Run Anywhere” • Awalnya bernama OAK
  • 7. Bahasa Pemrograman Java • Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini.
  • 8. Bahasa Pemrograman Java • Logo Java • Maskot : Duke
  • 9. Bahasa Pemrograman Java • Tema Java : GOSS Go Open Source Software • Licensi : FOSS Free Open Source Software
  • 10. Instalasi Java • PC / Laptop • JDK (Java Development Kit) • JRE (Java Run Environment) • IDE (Integrated Development Environment) – Editor - Notepad - Notepad ++ atau Sublime atau Atom - Eclipse - NetBeans, dll.
  • 11. Title and Content Layout with SmartArt Step 1 Title Step 2 Title Step 3 Title Step 4 Title