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
?
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