Bahasa Pemograman
Bahasa Pemrograman adalah bahasa yang digunakan untuk memprogram
komputer, yang dibagi menjadi tiga level bahasa yaitu bahasa tingkat
rendah (low level language), bahasa tingkat menengah (Middle level
language) dan bahasa tingkat tinggi (high level language).
Saat pertama kali komputer dibuat sekitar tahun 1940an, bahasa yang
digunakan bahasa mesin (machine language) yang merupakan bahasa tingkat
rendah. Bahasa ini dibentuk dengan kode-kode mesin yaitu menghubungkan
antarsirkuit, yang bahasanya sulit untuk dipelajari. Untuk mengatasi
kesulitan bahasa tingkat rendah tersebut, maka selanjutnya ditemukan
bahasa tingkat menengah, contohnya Assembly (bahasa rakitan).
Namun assembly juga dirasa masih agak sulit dipelajari dan dirasa kurang
terstruktur dan tidak efisien, maka pada tahun 1957, ditemukan bahasa
tingkat tinggi pertama kali yaitu FORTAN (Formula Translator). Bahasa
tingkat tinggi memiliki ciri seperti bahasa manusia sehari-hari.
Jenis-jenis bahasa pemograman :
Jenis – jenis Bahasa Pemrogaman apa saja ??? mungkin dari beberapa
teman pembaca disini sudah pada mengenal bahasa pemrogaman. tapi apa
saja jenisnya?? kita simak di bawah ini.
a. Bahasa Mesin
Bahasa mesin adalah bahasa yang berisi kode-kode mesin yang hanya dapat diinterpretasikan langsung oleh mesin komputer.
Bahasa mesin sering juga disebut native code (sangat tergantung pada
mesin tertentu). Bahasa ini merupakan bahasa level terendah dan berupa
kode biner: 0 dan 1. Sekumpulan instruksi dalam bahasa mesin dapat
membentuk microcode (semacam prosedur dalam bahasa mesin).
Contoh: untuk mesin IBM/370 0001100000110101 = 1835 yang berarti mengkopikan isi register 5 ke register 3
Keuntungan: Eksekusi cepat
Kerugian: Sangat sulit dipelajari manusia
b. Bahasa Assembly
Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode
bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya
ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan
lain-lain. Sekumpulan kode-kode bahasa assembly dapat membentuk
makroinstruksi. Bahasa assembly juga memiliki program pen-debug-nya,
tidak seperti bahasa mesin. Misalnya: Turbo Assembler dan debug pada
DOS.
Assembler akan mencocokkan token simbol dari awal s/d akhir, kemudian dikodekan menjadi bahasa mesin.
Kelebihan: Eksekusi cepat, masih bisa dipelajari daripada bahasa
mesin, file hasil sangat kecil Kekurangan: Tetap sulit dipelajari,
program sangat panjang.
c. Bahasa Tingkat Tinggi
Bahasa ini lebih dekat dengan bahasa manusia. Bahasa inilah yang
akan dibahas pada matakuliah ini. Bahasa ini juga memberikan banyak
sekali fasilitas kemudahan pembuatan program, misalnya: variabel, tipe
data, konstanta, struktur kontrol, loop, fungsi, prosedur dan lain-lain.
Contoh: Pascal, Basic, C++, dan Java.Mendukung information hiding,
enkapsulasi, dan abstract data type. Bahasa Tingkat tinggi memiliki
generasi, misalnya generasi ke-3 (Pascal, C/C++) dan generasi ke-4
(Delphi, VB, VB.NET, Visual Foxpro)
Keuntungan:
- Mudah dipelajari
- Mendekati permasalahan yang akan dipecahkan
- Kode program pendek
Kerugian: Eksekusi lambat
d. Specific Problem Oriented
Bahasa yang berorientasi pada masalah spesifik (specifi problem
oriented). Bahasa ini adalah bahasa yang digunakan langsung untuk
memecahkan suatu masalah tertentu. Misalnya SQL untuk database, Regex
untuk mencocokkan pola pada string tertentu. Jenis bahasa ini juga
masuk ke bahasa tingkat tinggi.
Macam-macam bahasa pemograman :
ecara Umum terdapat 4 kelompok bahasa pemrograman yaitu :
Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C).
high level (Seperti Pascal dan Basic).
middle level (Seperti Bahasa C).
low level (Seperti Bahasa Assembly).
1. Delphi
Borland
Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman
aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa
pemrograman Pascal atau yang kemudian disebut bahasa pemrograman Delphi.
Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang
diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem
operasi DOS ( yang merupakan sistem operasi yang paling banyak digunakan
pada saat itu ). Sedangkan Delphi yang diluncurkan pertama kali tahun
1995 dirancang untuk beroperasi dibawah sistem operasi Windows. Borland
Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan
pertama kali langsung dilirik dan diminati oleh para programmer
komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk
pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat
memberikan hasil yang memuaskan. Banyak aplikasi dapat dikembangkan
dengan Delphi seperti operasi perhitungan matematis, grafis, Pengolah
kata, Spreet Sheet, games dan basis data. Pada Delphi terdapat 2 macam
struktur yaitu struktur projrek dan struktur unit program Delphi.
Struktur Projek Pada suatu projek yang anda bangun, terdapat sebuah file
program utama yang berisi kode program untuk pengelolaan unit – unit.
Kode program utama ini biasa juga disebut kode projek dan disimpan dalam
file berekstensi .DPR. Struktur Unit Sebuah unit berisi tipe-tipe,
konstanta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap
unit didefinisikan dalaqm file .PAS yang menangani unit tersebut.
Kelebihan :
Sifatnya freeware.
Dikembangkan
dengan bahasa Pascal, sehingga bagi pengguna yang terbiasa dengan dasar
pemrograman turbo Pascal akan lebih familiar.
Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
Dokumentasi cukup lengkap.
Kelemahan :
Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
Setiap
komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi
perubahan komponen, penamaan maupun kesalahan penulisan kode, program
tidak mau membetulkan otomatis.
Apabila
terdapat form/list code lain yang di-include-kan, harus dituliskan
code/nama dari form/lost code di bagian “uses” dan juga inisialisasi
variablenya.
2. Bahasa C
Akar
dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard
pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang
kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis
Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.(
sekarang adalah AT&T Bell Laboratories).
Kelebihan Bahasa C :
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
Bahasa C tersedia hampir di semua jenis computer
Kode
bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C
untuk suatu komputer tertentu dapat digunakan di komputer lain hanya
dengan sedikit modifikasi.
Bahasa C hanya menyediakan sedikit kata-kata kunci
Proses executable program bahasa C lebih cepat
Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
C
adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik
sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program
bagiannya.
Selain
bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.
Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi
dengan bahasa tingkat tingkat rendah.
Bahasa
C adalah compiler Karena C sifatnya adalah kompiler, maka akan
menghasilkan executable program yang banyak dibutuhkan oleh
program-program komersial.
Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu:
C
adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C
yang kita tulis untuk satu jenis platform, bisa kita kompile dan
jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan.
Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata
kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan
oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin
mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh
lain dari sedikitnya kata kunci ini adalah proses eksekusi program C
yang sangat cepat.
Adapun kekurangan yang biasa di Bahasa C antara lain :
Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
3. Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment
(IDE) visual untuk membuat program perangkat lunak berbasis sistem
operasi Microsoft Windows dengan menggunakan model pemrograman (COM),
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputergrafik dengan cepat, Beberapa
bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual
Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic,
tetapi cara kerjanya yang berbeda. Para programmer dapat membangun
aplikasi dengan menggunakan komponen-komponen yang disediakan oleh
Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic
juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi
luar tambahan. Visual Basic 6 merupakan salah satu tool untuk
pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual
Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat
menggunakan komponen-komponen yang telah disediakan. Untuk memulai
Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini
biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan
Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari
aplikasi yang mengintegrasikan database, jaringan, office automation,
dan web application.
Keuntungan Visual basic:
Bahasa
yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita
menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan
mudah dengan menggunakan Visual basic.
Karena
Visual basic sangat populer, maka sangat banyak sumber-sumber yang
dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik
berupa buku, web site dll
Kita
bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang
akan sangat membantu menghemat waktu kita dalam pemrograman
Kekurangan Visual basic:
Visual
Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak
terlalu bagus untuk membuat game-game yang benar-benar memuaskan
Lebih lambat dibandingkan bahasa pemrograman lain.
4. Pascal
Dirancang
oleh Prof. Nicklaus Wirth dari Technical University di Zurich,
Switzerlandtahun 1971.Nama Pascal berasal dari Blaise Pascal, nama ahli
matematika dan philosopi dari Perancis (abad 17). Pengembangan dari
bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi,
seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD
(University of California at San Diego Pascal), dll. Turbo Pascal yang
dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan
karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti
standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.
Pascal merupakan bahasa pemrograman tingkat tinggi (high level language)
dan terstruktur (Structured Programming language).
Kelebihan :
Tipe
Data Standar, tipe-tipe data standar yang telah tersedia pada
kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
Strongly-typed,
programmer harus menentukan tipe data dari suatu variabel, dan
variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe
data selain dari format yang ditentukan.
Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
Sederhana
dan Ekspresif, memiliki struktur yang sederhana dan sangat
mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari
dan dipahami.
Kekurangan:
Tidak fleksibel penggunaannya.
Bahasa
PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa
pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI).
Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
5. JAVA
Java
adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada
pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama
untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat
luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita
lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya
sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah
bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen
penting, yaitu:
Programming-language specification
Application-programming interface
Virtual-machine specification
Bahasa
Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi
objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded .
Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing
kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur
netral yang akan jalan pada berbagai implementasi dari Java Virtual
Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman
internet, karena Java mendukung untuk applets , dimana program dengan
akses sumber daya terbatas yang jalan dalam sebuah web browser. Java
juga menyediakan dukungan level tinggi untuk networking dan objek
terdistribusi. Java juga dianggap sebagai sebuah bahasa yang aman.
Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java
boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga
bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah
untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas,
baik berupa buku maupun di internet. Tetapi program yang dibuat dalam
bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi
(lebih lama) dikarenakan untuk menjalankan programnya dibutuhkan JVM
(perantara antar program dan sistem operasi).
6. Bahasa Pemrograman C++
C++
adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs
(Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari
bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang
sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada
perkembangannya, versi ANSI (American National Standart Institute)
Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut
sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun
untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali
mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada
C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat
rendah (low level coding).] Pada C++ ditambahkan
konsep-konsep baru seperti class dengan sifat-sifatnya seperti
inheritance dan overloading. Salah satu perbedaan yang paling mendasar
dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi
objek (Object Oriented Programming).
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa
tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan,
C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu
masalah dilakukan dengan membagi-bagi masalah tersebut kedalam
su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa
pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan
class-class yang merupakan anak class yang dibuat sebelumnya sebagai
abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya, Setelah
beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
7. 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).
8. Bahasa pemrogaman pyton
Python
adalah bahasa pemrograman dinamis yang mendukung pemrograman
berorientasi obyek. Python dapat digunakan untuk berbagai keperluan
pengembangan perangkat lunak dan dapat berjalan di berbagai platform
sistem operasi. Seperti halnya bahasa pemrograman dinamis, python
seringkali digunakan sebagai bahasa skrip dengan interpreter yang
teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan
pada sistem berbasis:
Linux/Unix
Windows
Mac OS X
Java Virtual Machine
OS/2
Amiga
Palm
Symbian (untuk produk-produk Nokia)
Python
didistribusikan dengan beberapa lisensi yang berbeda dari beberapa
versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya
Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk
kepentingan komersial. Lisensi Python tidak bertentangan baik menurut
definisi Open Source maupun General Public License (GPL).
9. Bahasa pemrogaman matlab
MATLAB
adalah sebuah lingkungan komputasi numerikal dan bahasa pemrograman
komputer generasi keempat. Dikembangkan oleh The MathWorks, MATLAB
memungkinkan manipulasi matriks, pem-plot-an fungsi dan data,
implementasi algoritma, pembuatan antarmuka pengguna, dan
peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun hanya
bernuansa numerik, sebuah kotak kakas (toolbox) yang
menggunakan mesin simbolik MuPAD, memungkinkan akses terhadap kemampuan
aljabar komputer. Sebuah paket tambahan, Simulink, menambahkan simulasi
grafis multiranah dan Desain Berdasar-Model untuk sistem terlekat dan
dinamik.
10.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.
11.Bahasa pemrogaman Ruby
Ruby
adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby
adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman
scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C
dengan kemampuan dasar seperti Perl dan Python.
Kelebihan ruby
:
Sintaks sederhana.
Memiliki exception handling yang baik.
Bahasa Pemrograman Berorientasi Objek.
Mengusung konsep single inheritance.
Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.
12.Bahasa pemrogaman cobol
COBOL
adalah kepanjangan dari Common Bussiness Oriented Language. Bahasa
COBOL digolongkan sebagai High Level Language (bahasa pemrograman
tingkat tinggi) yang berorientasi pada masalah bisnis. Diciptakan pada
tahun 1959. COBOL pertama kali diperkenalkan secara formal bulan Januari
1960 dan disebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada
tahun 1968 dan 1974, bahasa COBOL dikembangkan dan distandarisasikan
dengan nama ANSI COBOL (American National Standarts Institute). Bahasa
pemrograman COBOL sangat terstruktur, karena mudah dibaca dan memiliki
struktur yang jelas. COBOL dibuat untuk operasi pengolahan data, yaitu
membaca data, memproses data dan menghasilkan output berupa informasi.
13.Bahasa pemrogaman prolog
Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique
(pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan
Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu
bahasa pemrograman yang memungkinkan pernyataan logika alih-alih
rangkaian perintah untuk dijalankan komputer. Berbeda dengan bahasa
pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai
teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa
pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
14.Bahasa pemrogaman java script
Bahasa
pemrograman 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 JavaScript bukan bahasa
berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi
objek harus mendukung tiga konsep dasar, yaitu pengkapsulan
(encapsulation), pewarisan (inheritance) dan polimorfisme (poly
morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100%
benar. Program JavaScript dituliskan pada file HTML (.html atau .htm)
dengan menggunakan tag container <SCRIPT>. Dengan kata lain, Anda
tidak perlu menuliskan program JavaScript pada file terpisah (meskipun
Anda bias juga melakukannya). Tag container <SCRIPT> mempunyai dua
atribut tetapi yang harus Anda isikan hanya satu atribut, yaitu
Language. Isilah atribut Language dengan “JavaScript”. Hal ini
memberitahukan browser bahwa skrip yang akan Anda tulis adalah
JavaScript.
15.Bahasa pemrograman PERL
PERL
merupakan bahasa pemograman yang mirip bahasa pemograman C. Dan
digunakan untuk segala keperluan, dikembangkan pertama kali oleh Larry
Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember
1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya,
Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS,
Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS,
Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap
pemrograman berbasis obyek (object oriented programming/OOP)
ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli
1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih
berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini
dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal
dengan seri The State of the Onion. Dua di antara karakteristik
utama Perl adalah penanganan teks dan berbagai jalan pintas untuk
menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat
populer digunakan dalam program-program CGI (Common Gateway Interface)
dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP
sebagai basis bagi semua protokol Internet yang dikenal sekarang ini
menggunakan format teks dalam komunikasi data. Seperti juga bahasa
populer lainnya, Perl menerima banyak kritikan. Meski banyak di
antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga
sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah
dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan
angka.