PTIIK Bahasa Pemrograman . .

NAMA SEKOLAH

?

MATA PELAJARAN

Alamat Sekolah
LOGO SEKOLAH

Home

www.mampumedia.com

Oleh : Mampuono (Ganti)

Kurikulum

Evaluasi

Profil


Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Alamat Sekolah
LOGO SEKOLAH

Home

www.mampumedia.com

Oleh : Mampuono (Ganti)

Kurikulum

Evaluasi


Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Alamat Sekolah
LOGO SEKOLAH

Home

www.mampumedia.com

Oleh : Mampuono (Ganti)


Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

KELOMPOK 7

Parintosa Manggala
Evilia Nur H
Muhammad Makruf P
Sariffu’adi Baharsyah
Vicky Roby Wirayuda

Loading...

Home

Oleh : Mampuono (Ganti)

Kurikulum

Evaluasi

Profil

Referensi


NAMA SEKOLAH

?

MATA PELAJARAN

PTIIK

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

MENU UTAMA

BAHASA PEMROGRAMAN

Bahasa Mesin
Bahasa Assembly
Bahasa C


Mesin

Bahasa C++
Bahasa Java
Bahasa Pascal

Rendah

Menengah

Visual Basic
PHP

Tinggi

Home

Oleh : Mampuono (Ganti)


Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH
Alamat Sekolah

PELAJARAN
4 Kelompok MATA
Bahasa
Pemrograman

LOGO SEKOLAH


www.mampumedia.com

MESIN
• Memberikan
perintah kepada
komputer
dengan
memakai kode
bahasa biner
• Contoh:
01100101100110

Home

?

RENDAH

MENENGAH


TINGGI

• Bahasanya masih
jauh dari bahasa
manusia
• Dikenal dengan
istilah bahasa
rakitan (assembly)
• Penerapan dari
bahasa mesin
• Contoh: MOV AH,0E

• Campuran instruksi
dalam kata-kata
bahasa manusia &
bersifat simbolik
• Bisa masuk ke
dalam bahasa
tingkat tinggi
maupun rendah

• Contoh: C & C++

• Memakai instruksi
berasal dari unsur
kata-kata bahasa
manusia
• Contohnya seperti
Visual Basic,
Pascal, Java, dan
PHP.

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil


Referensi

NAMA SEKOLAH

?

MATA PELAJARAN
Bahasa
Mesin

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

1. Bahasa Mesin
Bahasa mesin merupakan seperangkat instruksi serta data yang
dapat dieksekusi secara langsung oleh prosesor komputer. Bahasa
mesin merupakan tingkatan yang paling rendah dari bahasa
pemrograman. Setiap prosesor ataupun keluarga prosesor memiliki
sejumlah set instruksi kode mesin. Instruksi ini merupakan pola
bilangan biner yang merepresentasikan perintah-perintah yang
dikenali oleh prosesor tersebut. Karenanya sejumlah prosesor
memiliki sejumlah set instruksi spesifik yang hanya dikenali pada
prosesor tersebut
Pola instruksi ini biasanya merupakan serialisasi dari sejumlah
bilangan biner yang digabungkan untuk melakukan pemindahan
(MOV). Contoh penerapan terdapat pada Bahasa assembly
(rakitan).

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN
Bahasa
Assembly

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

2. Bahasa Assembly

• Bahasa rakitan atau lebih umum dikenal
sebagai Assembly adalah bahasa pemrograman
tingkat rendah yang digunakan dalam
pemrograman mikroprosesor & pengendali
mikro. Bahasa rakitan menerjemahkan sebuah
instruksi rakitan menjadi instruksi mesin,
umumnya mekanisme penerjemahan ini bersifat
1-1, karenanya dapat disebutkan pula bahwa
setiap instruksi dalam bahasa rakitan
merupakan representasi dari instruksi kode
mesin.
Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa C

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

3. Bahasa C
Dijalankan
melalui tahap
kompilasi &
pengabungan

Diciptakan Dennis
Ritchie tahun 1972
di Bell

ALT + F9

CTRL + F9

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa C

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Struktur Bahasa

{
;
;
}
Preprosesor directive adalah bagian yang berisi pengikutsertaan file
atau berkas berkas fungsi maupun pendefinisian konstanta.
Contoh:
#include
#include phi 3.14

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa C

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Kelebihan & Kekurangan

Bersifat fleksibel
untuk semua jenis
komputer

+

Proses executable
program cepat

Sedikit kata kunci,
hanya terdapat 32
kata kunci

Banyaknya operator serta fleksibilitas penulisan program
kadang-kadang membingungkan pemakai

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa C++

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

4. Bahasa C++

Dibuat oleh Evano Christian
Posumah
Perkembangan dari bahasa C

Memiliki sifat berorientasi objek

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH
Alamat Sekolah

?

MATA PELAJARAN
Bahasa
C++

LOGO SEKOLAH

www.mampumedia.com

Struktur Bahasa
• Program hello world dengan Pustaka Dasar C++

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN
Bahasa
Java

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

5. Bahasa Java

Bagian dari
Oracle &
dirilis tahun
1995

Dibuat oleh James
Gosling saat di Sun
Microsystem

Banyak
mengadopsi
sintaks C &
C++

Perangkat
lunak
apilkasi atau
aplikasi
berbasis
web

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Bahasa
yang
populer
digunakan

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa Java

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Struktur Bahasa

• Contoh program “Hello, world!” pada Java

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa Java

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Kelebihan & Kekurangan

+
Home

Oleh : Mampuono (Ganti)

Kelompok 7

• Multiplatform
• Perpustakaan kelas yang lengkap
• Pengumpulan sampah otomatis

• Penggunaan memori yang banyak
• Mudah didekompilasi

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa Pascal

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

6. Bahasa Pascal

• Pascal adalah bahasa pemrograman yang
pertama kali di buat oleh Profesor Niklaus
Wirth, seorang anggota International
Federation of Information Processing (IFIP)
pada tahun 1971.
Contoh program Hello World menggunakan
bahasa pascal adalah sebagai berikut:

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Bahasa Pascal

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Kelebihan & Kekurangan
Kelebihan:

-

Tipe Data Standar: tipe-tipe data standar yang telah tersedia
pada kebanyakan bahasa pemrograman.
Sederhana dan Ekspresif, memiliki struktur yang sederhana dan
sangat mendekati bahasa manusia

Kekurangan:
• Versi awal Pascal kurang cocok untuk aplikasi bisnis karena
dukungan basisdata yang terbatas.
• Tidak mendukung pemrograman berorientasi objek
• Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan
untuk membuat aplikasi yang besar.

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Visual Basic

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

7. Visual Basic

• Microsoft Visual Basic (sering disingkat sebagai
VB) merupakan sebuah bahasa pemrograman
yang menawarkan IDE visual untuk membuat
program perangkat lunak berbasis sistem
operasi Microsoft Windows dengan
menggunakan model pemrograman.
• Berikut adalah program untuk menulis Hello
World

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

Visual Basic

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Kelebihan & Kekurangan
Kelebihan :
• 1. Bahasa yang sederhana.
• 2. Karena Visual basic sangat populer, maka sangat banyak
sumber-sumber yang dapat digunakan untuk belajar
• 3. Kita bisa memperoleh banyak tools baik gratis maupun tidak
di Internet yang akan sangat membantu menghemat waktu kita
dalam pemrograman





Home

Kelemahan :
1. Visual Basic adalah bahasa pemrograman yang kuat, tetapi
sebenarnya tidak terlalu bagus untuk membuat game-game
yang benar-benar memuaskan.
2. Lebih lambat dibandingkan bahasa pemrograman lain.

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

PHP

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

8. PHP
• PHP: Hypertext Preprocessor, adalah bahasa skrip yang
dapat ditanamkan atau disisipkan ke dalam HTML. PHP
banyak dipakai untuk memrogram situs web. PHP
pertama kali dibuat oleh Rasmus Lerdorf pada tahun
1995
Program Hello World yang ditulis menggunakan PHP adalah
sebagai berikut:

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi

NAMA SEKOLAH

?

MATA PELAJARAN

PHP

Alamat Sekolah
LOGO SEKOLAH

www.mampumedia.com

Kelebihan & Kekurangan
Kelebihan:
- PHP adalah bahasa open source yang dapat digunakan di berbagai
mesin (Linux, Unix, Macintosh, Windows)
- Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS
dan lain-lain.
- Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi,
Refrensi & Developer yang membantu dalam pengembangannya
Kekurangan:
- PHP Tidak mengenal Package
- Jika tidak di encoding, maka kode PHP dabat dibaca semua orang &
untuk meng-encodingnya dibutuhkan tool dari Zend yang mahal sekali
biayanya.
- PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli &
berhati-hati dalam melakukan pemrograman & Konfigurasi PHP.

Home

Oleh : Mampuono (Ganti)

Kelompok 7

Kurikulum

Evaluasi

Profil

Referensi