• Tidak ada hasil yang ditemukan

Bahasa Pemrograman 2 . doc

N/A
N/A
Protected

Academic year: 2018

Membagikan "Bahasa Pemrograman 2 . doc"

Copied!
14
0
0

Teks penuh

(1)

Berikut ini ada beberapa macam bahasa pemrograman yang perlu anda ketahui

1. Bahasa Pemrograman HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan

menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.

Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.

PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman ASP

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.

ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.

ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML

Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.

XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.

(2)

sebuah dokumen.

5. Bahasa Pemrograman WML

WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).

WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.

WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL

Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa

pemograman C.

7. Bahasa Pemrograman CFM

Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.

Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript

Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.

JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.

Untuk menjalankan script yang ditulis dengan JavaScript kita

membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS

Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.

(3)

Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.

Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Bahasa Pemrograman PHP

Minggu, Juni 22, 2008 | PHP |

Comments (4)

Pengenalan dan Sejarah PHP

PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web.

PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada

awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa Server side yang lain. Anda dapat melihat angka sesungguhnya di http://www.php.net/usage.php.

Saat ini PHP amat populer dan menggantikan Perl yang sebelumnya juga populer sebagai bahasa scripting web. PHP telah menjadi modul Apache terpopuler (menurut www.securityspace.com), melebihi FrontPage dan mod_perl. Dan menurut hasil survei www.netcraft.co.uk, PHP terus meningkat penggunaannya dan telah digunakan pada jutaan domain dan jutaan alamat IP.

PHP telah digunakan oleh berbagai situs populer baik luar negeri maupun situs dalam negeri.

Kronologi Singkat Sejarah PHP:

- Akhir 1994: Rasmus Lerdorf, programmer Unix dan Perl membuat skrip Makro Perl CGI yang dapat mengetahui siapa saja yang mengakses resumenya yang ditaruh di web.

(4)

melengkapinya dengan Form Interpreter(FI) untuk memproses SQL dan data Form.

- Sept-Okt 1995: PHP 2. Kode PHP dan FI ditulis ulang dan digabungkan menjadi PHP/FI, akhir 1995 dibagikan gratis bagi publik pertama kalinya

- Apr 1996: Rasmus menulis mod_php, modul PHP untuk Apache

- Des 1996: PHP/FI pertama kali mendukung MySQL dan telah dipakai di 15 ribu situs di dunia

- Pertengahan 1997: Pemakai PHP/FI mencapai 50 ribu situs

- Okt 1997: PHP3 dimulai dengan sumbangan parser dari Zeev dan Andi

- Jan 1998: Dukungan MySQL untuk Windows dan PHP mendukung lebih dari 7 database, mSQL, MySQL, Sybase, PostgreSQL, SQL Server, Adabas dan Oracle.

- 6 Juni 1998: PHP 3 (Professional Home Page) dirilis

- Des 1998: PHP disertakan di RedHat Linux (PHP 3 sejak RedHat 6.2 dan PHP 4 sejak 7)

- Mei 1999: PHP 4 beta

- Okt 1999: PHP melampaui FrontPage sebagai modul Apache terpopuler

- Nov 1999: PHP digunakan di 1,1 juta domain dan 357 ribu alamat IP menurut survey Netcraft. Zeev dan ANdi mendirikan Zend Technologies, LTd.

- 20-24 Jan 2000: Konferensi Internasional PHP di TelAviv

- 2 Maret 2000: Zend diluncurkan sebagai portal PHP

- 22 Mei 2000: PHP 4 diluncurkan

PHP menjadi populer karena kesederhanaanya dan kemampuannya dalam menghasilkan berbagai aplikasi web. Mulai dari counter, sistem artikel atau content management system, e-commerce/e-store, bulletin board/forum diskusi, dan sebagainya dapat dibuat dengan PHP.

(5)

PHP termasuk dalam Open Source Product dan saat ini telah mencapai versi 4. Jadi anda dapat merubah source code dan mendistribusikannya secara bebas. PHP juga diedarkan secara gratis. Anda bisa mendapatkannya secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll.

Penggabungan PHP dengan HTML

Seperti yang telah dituliskan sebelumnya bahwa PHP dapat digabung / mixed dengan HTML, Untuk penulisannya dalam HTML, kode PHP diawali dengan tanda .

<?php echo "Halo Dunia"; ?> </body>

</html>

Kelebihan PHP:

- Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat dibanding dengan ASP maupun Java dalam berbagai aplikasi web (Kecepatan ini bisa bervariasi karena dipengaruhi oleh tipe aplikasi dan jumlah pengunjung).

- Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux

- Sintaks mirip C dan mudah dipelajari

- Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, serta berbagai situs dan mailing list lain.

- Berbagai skrip atau aplikasi siap pakai yang gratis telah tersedia

Kelemahan PHP:

- Tidak ideal untuk pengembangan skala besar

- Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)

- Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)

(6)

- Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend ($2000).

sumber:

http://www.benpinter.net/article.php?story=20030407053611131

Perbedaan PHP dengan HTML

Pengertian PHP

PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

PHP merupakan bahasa pemograman web yang bersifat server-side

HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).

 HTML adalah bahasa baku terstandar untuk membuat halaman web.

Semua halaman web di dunia ini menggunakan HTML. HTML berisi kode yang berisi perintah pada browser seperti Internet Explorer, Firefox, atau yang lainnya untuk merender tampilan halaman. Perintahnya antara lain seperti membuat link, menampilkan gambar, menampilkan teks atau data, dsb. HTML hanya berisi berisi data saja (content), dan untuk mengatur tampilan (layout) halaman digunakan CSS. Untuk melihat HTML pilih View->Source atau semacamnya untuk dapat melihat kode HTML. Untuk membuat halaman web, bahasa yang harus dikuasai adalah HTML, jangan pernah membuat halaman web tanpa tahu sama sekali HTML.

PHP adalah bahasa program yang berjalan disisi server. Anda tidak akan pernah bisa melihat kode PHP tapi hanya bisa melihat hasil kerjanya. Kemampuan PHP sangatlah banyak (koneksi dengan database, membaca dan menuliskan file, upload file, dsb) dan terus bertambah (PHP juga bisa membuat gambar dengan code lho), salah satunya adalah menampilkan kode HTML langsung pada browser. Contohnya, kode PHP:

<?php

echo “<p>Selamat datang</p>” ?>

(7)

Sedikit demi sedikit anda pasti bisa memahaminya meskipun mungkin sekarang masih agak sulit dipahami. Tapi yang jelas, secara urutan belajar desain web adalah:

1. HTML dan CSS, 2.Javascript, 3. baru belajar PHP, 4. Flash kalau mau. Good luck ya!

PHP adalah suatu bahasa atau script untuk membuat halaman web dinamis. Secara nyata, browser (seperti IE, Firefox, Opera dan kawan-kawannya yang lain) hanya mengerti satu bahasa, yaitu HTML (Hypertext Markup Language).

HTML adalah suatu bahasa yang digunakan untuk berkomunikasi antara web server dengan klien (browser) yang diberi markup (tanda) khusus untuk melaksanakan atau menampilkan perintah khusus pula.

Kita bisa membuat web dengan menggunakan HTML. Kita juga bisa membuat link ke halaman lain di web kita atau halaman lain di web lain.

Tapi sayangnya, HTML adalah web statis. Artinya, jika kita ingin membuat web yang mempunyai banyak halaman, maka kita dituntut untuk membuat halaman web yang banyak juga.

Di lain pihak, PHP adalah suatu script (tepatnya server-side script) yang memproses perintah-perintah dan mengembalikannya ke server sudah dalam bentuk HTML.

Cara kerjanya seperti ini:

1. Browser meminta halaman ke web server.

2. Web server (bisa Apache, IIS dan lain-lain) akan memproses permintaan itu. 3. Jika web server menemukan suatu tanda khusus PHP (yaitu <?php dan ?>, atau <? dan ?&gt maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server.

4. PHP akan memproses perintah-perintah yang berada di antara <?php dan ?> atau <? dan ?> dan mengabaikan yang lainnya.

5. Dalam memproses perintah-perintah di antara <?php dan ?>, jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server.

6. Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti.

(8)

Contoh sederhana script PHP adalah sebagai berikut: <?php

echo “Saya sedang belajar PHP.”; ?>

Script di atas akan menampilkan Saya sedang belajar PHP. pada browser.

PHP juga dapat dipadukan dengan HTML. Artinya, dalam suatu dokumen web, Anda bisa mencampurkan HTML dengan PHP. Perhatikan script berikut:

<html> <head>

<title>Saya sedang belajar PHP </title>

</head> <body>

<p>Kalimat ini datangnya dari HTML.</p> <?php

echo “<p>Sementara itu, kalimat ini datangnya dari PHP.</p>”; ?>

<p>Kembali ke HTML</p> <?php

echo “<p>Kalau yang ini adanya di PHP.</p>”; ?>

<p>Dan seterusnya.</p> </body>

</html>

Source : ariel4ever.wordpress.com

(9)

1. Hyper Text Markup Language (HTML)

—–> Ekstensi file: .html, .htm, .html4

Bahasa HTML adalah bahasa yang sederhana dan hanya memiliki sedikit kesulitan. Bahasa yang merupakan dasar dari framework Internet ini ditemukan oleh Tim Berners-Lee pada tahun 1989. Hampir setiap situs web menggunakan bahasa ini, entah sekedar menampilkan texs, animasi, tampilan grafis ataupun suara.

Bahasa HTML sebenarnya berasal dari bahasa lama yang disebut dengan SGML (Standard Generalized Markup Language). Namun perkembangan HTML sudah dimulai sejak kurang lebih 10 tahun bahasa tersebut diperkenalkan.

Berikut ini srtuktur dasar bahasa HTML:

<HTML> Tanda bagi browser untuk mengenali bahea itu adalah bahasa html.

<HEAD> Informasi header halaman. Di dalam tag inilah kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.

<TITLE> Sebagai judul halaman. Text yang anda letakkan didalam tag ini akan muncul pada title bar (Bagian paling atas browser).

<BODY> Di dalam bagian inilah semua atribut diletakkan seperti Font, bgcolor, background dll..

Berikut ini contoh halaman web sederhana:

<HTML>

(10)

<TITLE>Hallo dunia</TITLE>

</HEAD>

<BODY bgcolor=”#000000″ background=”images/dark.gif” text=”aqua”>

<p align=”Justify”>Ini contoh halaman web</p>

</BODY>

</HTML>

2. Dynamic HTML (DHTML)

—–> Ekstensi file: .dhtml

DHTML adalah bahasa yang bisa diakses dan dimodifikasi oleh bahasa script seperti Vbscript, Javascript. DHTML sering dimanfaatkan untuk menampilkan animasi-animasi seperti efek text, perubahan warna, dan lain sebagainya (bahkan untuk game!!). Bahasa ini sering juga disebut sebagai versi objek dari HTML.

3. eXtensible Markup Language (XML)

—–> Ekstensi File: .xml

XML adalah bahasa yang sifatnya lebih terbatas daripada elemen-elemen HTML. Dengan XML, orang bisa menentukan elemen-elemennya sendiri lalu kemudian mengembangkannya.

Menentukan elemennya sendiri? Yeah, semuanya berpusat pada Document Type Definitions atau biasa disingkat DTD. DTD-lah yang telah menentukan tag awal dan tag akhir dari suatu file XML sehingga data yang ditampilkan dapat dipahami.

4. XHTML

—–> Ekstensi File: .XHTML

Bahasa ini masih dalam pengembangan. XHTML merupakan gabungan dari bahasa HTML dan XML. Seperti halnya XML, bahasa ini juga masih tergolong baru namun diramalkan akan sangat berperan dalam mewarnai dunia web di masa depan. Info selengkapnya mengenai bahasa ini bisa kamu temukan di www.w3r.org.

5. Personal Home Page (PHP)

(11)

PHP ditulis oleh Rasmus Lerdorf yang pada awalnya ia gunakan untuk mencatat jumlah pengunjung situs yang membuka halaman resumenya. Ia kemudian menulis ulang kode-kodenya dengan bahasa C yang kemudian menjadikan bahasa itu menjadi lebih kaya kemampuan.

Barulah setelah itu banyak bermunculan tokoh-tokoh yang berjasa dalam perkembangan PHP seperti Zeev Suraski dan Andi Gutmans yang menulis kembali parsing Engine unuk menciptakan PHP versi 3. PHP kemudian menjadi modul Apache yang paling sering digunakan. Berikut ini contoh script PHP yang akan menampilkan text Hallo Dunia.

<html>

<head>

<title>PHP menampilkan Halo Dunia</title>

</head>

<?php

echo “<br><br><h1>Hallo dunia<br><br></h1>”;

?>

</html>

Informasi lengkap tentang bahasa ini bisa anda dapatkan di www.php.net

6. CGI (Common Gateway Interface)

—–> Ekstensi File: .cgi, .pl

CGI (Common Gateway Interface) merupakan standar Internet tertua dan paling berkembang sebagai suatu alat lewatnya informasi dari web server ke suatu program dan mengembalikan hasilnya ke browser.

Suatu program CGI dapat ditulis dengan bahasa-bahasa berikut:

- Perl

- Java

- C, C++

(12)

- Visual Basic

- MacOS atau AppleScript

Karena itulah CGI sebenarnya kurang tepat jika dikategorikan sebagai bahasa karena program CGI sendiri dapat ditulis menggunakan beragam bahasa.

7. PERL (Practical Extraction and Report Language)

—–> Ekstensi File: .pl atau bisa apa saja

PERL merupakan bahasa pemrograman tingkat tinggi yang ditemukan oleh Larry Wall (1987). PERL memiliki kemampuan untuk dapat diterapkan pada hampir semua jenis Operating System dan yang terpenting, perl bisa didapatkan secara GRATIS!!

Pada Web, eksekusi perl biasa dijalankan dengan CGI (Common Gateway Interface) sebagai mkanisme untuk menampilkan output text ke browser. Lebih jauh tentang Perl dan keamanannya dapat anda temukan di www.w3.org

8. ColdFusion

—–> Ekstensi File: .cfm

Coldfusion adalah sistem pengembangan aplikasi yang dikembangkan oleh Alaire. Komponen utama Coldfusion adalah:

1) ColdFusion Application Server

2) ColdFusion Markup Language

3) ColdFusion Studio

File-file CFM disimpan dalam bentuk plain text, sama halnya seperti PERL dan PHP sehingga siapapun dapat melihat isinya. Informasi lanjut tentang ColdFusion dapat ditemukan di www.alaire.com

9. ASP (Active Server Page)

—–> Ekstensi file: .asp

(13)

Berikut contoh sederhana berikut yang akan menampilkan tanggal dan jam pada sebuah halaman web untuk server-side:

<%@ language=”VBSCRIPT” %>

<html>

<body>

<h1>Tanggal:</h1>

<% =date %>

<h1>Jam</h1>

<% =time %>

</body>

</html>

Sedangkan fungsi yang sama pada Client-Side:

<html>

<body>

<script type=”text/vbscript”>

document.write(“<h1>Tanggal:</h1>”)

document.write(“<br>” & date() & “<br>)

document.write(“<h1>Jam:</h1>”)

document.write(“<br>” & time() & “<br>)

</script>

<body>

</html>

10. JAVA

(14)

Baca artikel sebelumnya tentang sejarah Java untuk berkenalan dengan bahasa ini.

11. JHTML

—–> Ekstensi File: .jhtml

Bahasa standard JavaSoft keluaran SUN yang dicptakan untuk mengikutsertakan Java dalam sebuah file HTML ini memiliki tag tersendiri yang diproses sebelum mengirimkan output pada browser. JHTML hampir mirip dengan HTML, hanya saja memiliki tambahan tag <Java> . Berikut contoh sangat-sangat sederhana dari kode JHTML yang akan mengeluarkan tampilan “Hallo Dunia, Saya datang dari cyber”

<Java>

out.print(“Hallo Dunia, Saya datang dari cyber”);

</java>

Contoh-contoh lain? Hehehe.. angap aja sebagai PR.. tanya aja dech sama paman Google.

Referensi

Dokumen terkait

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Sistem ekonomi dimana pemerintah memiliki kendali yang  besar dalam perekonomian suatu negara, antara lain kepemilikan bisnis, laba, alokasi sumber daya serta

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

Menurut Jakob Sumarjo yang dikutip Komaidi (2007: 6) “menulis merupakan suatu proses melahirkan tulisan yang berisi gagasan”. Banyak orang yang dapat menulis

pada mahasiswa S1 Peternakan Fakultas Peternakan dan Pertanian Universitas Diponegoro, sedangkan 68,1% sisanya ditentukan oleh faktor-faktor lain yang tidak diungkap

Skripsi dengan judul “Implementasi Manajemen Risiko Pada BMT UGT (Usaha Gabungan Terpadu) Sidogiri Blitar” yang ditulis oleh Irfan Jazuli NIM1. 3223113046 ini telah

Model berfungsi dengan cara berikut: selama transisi negara dari satu interval waktu berikutnya, tingkat kedatangan (biasanya diketahui) dapat digunakan untuk menentukan

Penelitian ini menggunakan konsentrasi daging ikan yang lebih rendah yaitu 30%, 40% dan 50% dengan alasan bahwa tekstur tahu bakso berbeda dengan bakso, selain