• Tidak ada hasil yang ditemukan

PTIIK Bahasa Pemrograman . .

N/A
N/A
Protected

Academic year: 2018

Membagikan "PTIIK Bahasa Pemrograman . ."

Copied!
22
0
0

Teks penuh

(1)
(2)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

(3)
(4)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

Loading...

Parintosa Manggala

Evilia Nur H

Muhammad Makruf P

Sariffu’adi Baharsyah

Vicky Roby Wirayuda

(5)

www.mampumedia.com LOGO SEKOLAH

MENU UTAMA

BAHASA PEMROGRAMAN

Bahasa Mesin

Bahasa Java Bahasa Assembly

Bahasa C Bahasa C++

Bahasa Pascal Visual Basic

PHP

Mesin

Rendah

Tinggi

Menengah

(6)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

MESIN

Memberikan

perintah kepada

komputer

dengan

memakai kode

bahasa biner

Contoh:

01100101100110

RENDAH

Bahasanya masih

jauh dari bahasa

manusia

Dikenal dengan

istilah bahasa

rakitan (assembly)

Penerapan dari

bahasa mesin

Contoh: MOV AH,0E

MENENGAH

Campuran instruksi

dalam kata-kata

bahasa manusia &

bersifat simbolik

Bisa masuk ke

dalam bahasa

tingkat tinggi

maupun rendah

Contoh: C & C++

TINGGI

Memakai instruksi

berasal dari unsur

kata-kata bahasa

manusia

Contohnya seperti

Visual Basic,

Pascal, Java, dan

PHP.

(7)

www.mampumedia.com LOGO SEKOLAH

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).

(8)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

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.

(9)

www.mampumedia.com LOGO SEKOLAH

3. Bahasa C

Diciptakan Dennis

Ritchie tahun 1972

di Bell

Dijalankan

melalui tahap

kompilasi &

pengabungan

ALT + F9

(10)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

Struktur Bahasa

<preprosesor directive>

{

<statement>;

<statement>;

}

Preprosesor directive adalah bagian yang berisi pengikutsertaan file

atau berkas berkas fungsi maupun pendefinisian konstanta.

Contoh:

#include <stdio.h>

#include phi 3.14

(11)

www.mampumedia.com LOGO SEKOLAH

Kelebihan & Kekurangan

-Banyaknya operator serta fleksibilitas penulisan program

kadang-kadang membingungkan pemakai

+

Bersifat fleksibel

untuk semua jenis

komputer

Proses executable

program cepat

Sedikit kata kunci,

hanya terdapat 32

kata kunci

(12)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

4. Bahasa C++

Bahasa C++

Dibuat oleh Evano Christian

Posumah

Perkembangan dari bahasa C

(13)

www.mampumedia.com LOGO SEKOLAH

Struktur Bahasa

(14)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

5. Bahasa Java

Bahasa Java

Dibuat oleh James

Gosling saat di Sun

Microsystem

Bagian dari

Oracle &

dirilis tahun

1995

Banyak

mengadopsi

sintaks C &

C++

Bahasa

yang

populer

digunakan

Perangkat

lunak

apilkasi atau

aplikasi

berbasis

(15)

www.mampumedia.com LOGO SEKOLAH

Struktur Bahasa

Contoh program “Hello, world!” pada Java

(16)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

Kelebihan & Kekurangan

+

Multiplatform

Perpustakaan kelas yang lengkap

Pengumpulan sampah otomatis

-•

Penggunaan memori yang banyak

Mudah didekompilasi

(17)

www.mampumedia.com LOGO SEKOLAH

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

:

(18)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

Kelebihan & Kekurangan

K

elebihan:

-

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

.

(19)

www.mampumedia.com LOGO SEKOLAH

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

(20)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

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

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.

(21)

www.mampumedia.com LOGO SEKOLAH

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:

(22)

MATA PELAJARAN

NAMA SEKOLAH

Alamat Sekolah

www.mampumedia.com

?

LOGO SEKOLAH

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.

Referensi

Dokumen terkait

[r]

The purpose of this study was to examine English lecturers’ readiness (attitude, motivation, awareness, and knowledge) toward internet use in English teaching and learning at

apabila ditarik garis yang tegak lurus dengan hipotenusa tersebut akan menghasilkan tinggi untuk mencari luas segitiga. Menentukan tinggi dalam mencari luas segitiga

Sumber : Seri Perencanaan Pedoman Teknik Sarana Prasarana Rumah Sakit Kelas B, 2012 Dan Analisa

keilmuan yang mendukung mata pelajaran seni keilmuan (mencakup materi yang bersifat konsepsi, tiga dimensi imitasi budaya Nusantara. budaya (seni rupa) apresiasi, dan

Untuk menguji apakah ada pengar uh yang kuat secar a simultan ant ar a kompensasi finansial Langsung ( X1) dan kompensasi fi nansial ti dak langsung (X2) terhadap kiner ja kar yawan

Wewenang dan t anggung j awab pembinaan sungai sebagaimana dimaksud dal am Pasal 8 sepanj ang bel um dil impahkan kepada badan usaha mil ik Negara sebagaimana dimaksud dal am Pasal

Jakarta, 25 September 2014 PT Samindo Resources Tbk (ticker code: MYOH), as one of the integrated coal mining service provider, through one of its subsidiaries PT