BAB I
PENDAHULUAN
A.
Latar
Belakang
Saat ini, informatika memiliki
perkembangan yang sangat pesat. Informatika sendiri yaitu disiplin ilmu teknik
yang menangani masalah transformasi atau pengolahan fakta simbolik dengan
menggunakan komputer melalui proses-proses logika. Dalam informatika, hal yang paling
berhubungan adalah bahasa pemograman atau bahasa komputer .
Bahasa Pemograman adalah . Bahasa
pemograman juga dibagi dalam empat kelompok namun dari sumber lain ada yang
hanya menyebutkan tiga kelompok bahasa pemograman. Empat jenis bahasa pemograman, yaitu Object
Oriented Language, high level, middle
level, low level. Sebenarnya, keempat pengelompokkan bahasa tersebut sama saja
intinya. Seperti bahasa manusia yang memiliki bermacam-macam bahasa namun
sebenarnya bermakna sama, yang membedakan adalah simbol atau istilah yang dipakai.
B.
Perumusan
Masalah
Masalah
yang akan dibahas dalam makalah ini adalah mengenai bahasa pemograman yang
meliputi :
1. Apa
pengertian dari bahasa pemograman?
2. Bagaimana
sejarah bahasa pemograman?
3. Apa
saja macam- macam bahasa pemograman?
C.
Tujuan
Tujuan
dalam penulisan makalah ini adalah :
1.
Mengetahui arti dari bahasa pemograman.
2.
Mengetahui sejarah bahasa pemograman.
3.
Mengetahui macam-macam dari bahasa
pemograman.
.
D. Sistematika Penulisan
Kami membagi
sistematika penulisan makalah ini menjadi tiga bab. Bab-bab
dalam penulisan makalah ini dapat kami perinci
sebagai berikut :
1.
Bab I Pendahuluan, di dalam pendahuluan ini kami mengemukakan
permasalahan-permasalahan yang berkaitan dengan Bahasa
Pemrogramaan.
2.
Bab II Isi, di dalam isi ini, kami mengemukakan teori
sebagai
Jawaban permasalahan-permasalahan
dari rumusan masalah.
3.
Bab III Penutup, sebagai penutup kami mengemukakan
kesimpulan dan
saran.
BAB II
PEMBAHASAN
A. Pengertian Bahasa Pemograman
Bahasa
adalah alat untuk berkomunikasi. Sedangkan program adalah sekumpulan intruksi
yang merupakan penyelesaian masalah. Untuk mengatur program komputer kita tidak
dapat menggunakan bahasa manusia. Maka dari itu dibuatlah bahasa pemograman
yang dapat dimengerti oleh komputer ketika seseorang memberikan perintah atau
instruksi. Jadi, bahasa pemograman adalah kumpulan perintah-perintah yang
bermakna dan berstruktur yang dimengerti oleh komputer yang berguna dalam
penyelesaian masalah.
B.
Sejarah
Bahasa Pemograman
Sejak
pertama komputer difference engine diciptakan oleh Charles Babbage pada tahun
1822, komputer sudah membutuhkan sejumlah instruksi untuk melakukan suatu tugas
tertentu yang dikenal sebagai bahasa pemograman atau bahasa komputer. Bahasa
komputer mulanya terdiri dari sejumlah langkah pengkabelan untuk membuat suatu
program. Hal ini dapat dipahami sebagai suatu rangkaian pengetikan kedalam
komputer dan kemudian dijalankan.
Awalnya, difference engine-nya Charles Babbage hanya dibuat untuk
menjalankan tugas dengan menggunakan perpindahan gigi roda untuk menjalankan
fungsi kalkukasi. Jadi, bentuk awal dari bahasa komputer adalah berupa gerakan
secara mekanik, selanjutnya gerakan mekanik tersebut digantikan dengan sinyal listrik
ketika pemerintah AS mengembangkan ENIAC pada tahun 1942, tetapi masih banyak
mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana diprogram
dengan mengeset switch dan perkabelan pada seluruh sistem pada setiap “program”
maupun kalkulasi.
Dengan perkembangan jaman, tahun 1945 seorang pekerja dari Institute for
Advanced Study yaitu John Von Neumann
mengemukakan dua konsep yang secara langsung mempengaruhi masa depan dari
bahasa pemrograman komputer. Yang pertama dikenal sebagai “shared-program
technique” . Pada teknik ini dinyatakan bahwa hardware komputer haruslah
sederhana dan tidak perlu dilakukan pengkabelan dengan menggunakan tangan untuk
setiap program. Sebagai gantinya, instruksi-instruksi yang lebih kompleks harus
digunakan untuk mengendalikan perangkat keras yang lebih sederhana, hal ini
memungkinkan komputer diprogram ulang dengan cepat.
Konsep yang kedua dikemukakan oleh Von Neumann menyebutnya sebagai
“conditional control transfer”. Ide ini berkembang menjadi bentuk subrutin,
atau blok kode yang kecil yang dapat panggil berdasarkan aturan tertentu, dari
pada suatu himpunan tunggal urutan kronologis yang harus dijalankan oleh
komputer. Bagian kedua dari ide tersebut menyatakan bahwa kode komputer harus
dapat bercabang berdasarkan pernyataan logika seperti IF (ekspresi) THEN, dan
perulangan seperti FOR statement. “Conditional control transfer” mengembangkan
ide adanya “libraries,” yang mana merupakan blok kode yang dapat digunakan
berulang kali. Pada 1949, setelah beberapa tahun Von Neumann bekerja, bahasa
Short Code dilahirkan. Bahasa ini merupakan bahasa komputer yang pertama untuk
peralatan elektronik yang membutuhkan programmer untuk mengubah perintah
kedalam 0 dan 1 dengan tangan.
Pada 1957, bahasa khusus yang pertama muncul dalam bentuk FORTRAN yang
merupakan singkatan dari sistem FORmula TRANslating. Bahasa ini dirancang pada
IBM untuk perhitungan scientific. Komponen-komponennya sangat sederhana, dan
menyediakan bagi programmer akses tingkat rendah kedalam komputer. Sampai saat ini,
bahasa ini terbatas pada hanya terdiri dari perintah IF, DO, dan GOTO, tetapi
pada waktu itu, perintah-perintah ini merupakan lompatan besar kearah depan.
Type data dasar yang digunakan sampai sekarang ini dimulai dari FORTRAN, hal
ini meliputi variabel logika (TRUE atau FALSE), dan bilangan integer, real,
serta double-precision.
FORTRAN sangat baik dalam menangani angka-angka, tetapi tidak terlalu
baik untuk menangani proses input dan output, yang mana merupakan hal yang
penting pada komputasi bisnis. Komputasi bisnis mulai tinggal landas pada 1959,
dengan dikembangkannya COBOL, yang dirancang dari awal sebagai bahasa untuk
para pebisnis. Type data yang ada hanya berupa number dan text string. Hal
tersebut juga memungkinkan pengelompokan menjadi array dan record, sehingga
data di telusuri dan diorganisasikan dengan lebih baik. Sesuatu hal yang
menarik untuk dicatat bahwa suatu program COBOL dibuat menyerupai suatu essay,
dengan empat atau lima bagian utama yang membentuk keseluruhan yang tertata
dengan baik. Perintah-perintah COBOL sangat menyerupai tata bahasa English,
sehingga membuatnya agak mudah dipelajari. Semua ciri-ciri ini dikembangkan
agar mudah dipelajari dan mudah diterapkan pada dunia bisnis.
Pada 1958, John McCarthy di MIT membuat bahasa LISt Processing (atau
LISP), yang dirancang untuk riset Artificial Intelligence (AI). Karena
dirancang untuk fungsi spesialisasi yang tinggi, maka tata cara penulisannya
jaring kelihatan sebelum ataupun sesudahnya. Sesuatu perbedaan yang paling
nyata dari bahasa ini dengan bahasa lain adalah dasar dan type satu-satunya
adalah list, yang ditandai dengan suatu urutan item yang dicakup dengan tanda
kurung. Program LISP sendirinya dibuat sebagai suatu himpunan dari list,
sehingga LISP memiliki kemampuan yang khusus untuk memodifikasi dirinya, dan
juga dapat berkembang sendiri. Tata cara penulisan LISP dikenal sebagai
“Cambridge Polish,” sebagaimana dia sangat berbeda dari logika Boolean
(Wexelblat, 177).
C.
Macam-Macam
Bahasa Pemograman
Secara Umum terdapat 4 kelompok bahasa pemrograman yaitu :
Secara Umum terdapat 4 kelompok bahasa pemrograman yaitu :
- Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C).
- High level (Seperti Pascal dan Basic).
- Middle level (Seperti Bahasa C).
- Low level (Seperti Bahasa Assembly).
·
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. 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 projek dan struktur unit program Delphi.
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.
·
Bahasa C
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.
Kelebihan Bahasa C :
Kelebihan Bahasa C :
ü 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.
ü C adalah
bahasa pemrograman yang memiliki portabilitas tinggi.
Kekurangan Bahasa C:
ü Banyaknya
Operator serta fleksibilitas penulisan program kadang-kadang membingungkan
pemakai.
ü Bagi pemula
pada umumnya akan kesulitan menggunakan pointer.
·
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.
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.
·
Pascal
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).
·
JAVA
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. 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. 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). Teknologi Java memiliki tiga komponen penting, yaitu:
ü Programming-language
specification
ü Application-programming
interface
ü Virtual-machine
specification
·
Bahasa Pemrograman C++
C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an. 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. 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.
·
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).
·
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, dan 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).
·
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.
·
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.
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.
·
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.
·
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.
·
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 disebut heuristik (heutistic) dengan menggunakan pohon logika.
·
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.
·
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. 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. Salah satu kekurangan Perl adalah sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
BAB III
PENUTUP
A.
Kesimpulan
Bahasa
pemograman adalah kumpulan perintah-perintah yang bermakna dan berstruktur yang
dimengerti oleh komputer yang berguna dalam penyelesaian masalah. Bahasa
pemograman sudah dipakai sejak komputer ada dan berkembang sampai sekarang.
Bahasa pemograman dibagi kedalam 4 kelompok, yaitu Object
Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C), High level
(Seperti Pascal dan Basic), Middle level (Seperti Bahasa C), dan Low level
(Seperti Bahasa Assembly). Terdapat bermacam-macam bahasa pemograman, antara
lain adalah Delphi, Bahasa C, Visual Basic, dan lain-lain.
B.
Saran
·
Sebaiknya kita perlu menggali lagi ilmu tentang
bahasa pemograman karena akan berguna dalam dunia pemograman. Sehingga akan
mempermudah kita menjalankan aplikasi yang ada pada laptop atau komputer yang
kita miliki.
·
Untuk mempermudah dalam belajar bahasa
pemograman terlebih dahulu kita harus belajar algoritma.
DAFTAR
PUSTAKA
terima kasih
BalasHapusMy blog