P. 1
Bahasa pemrograman

Bahasa pemrograman

|Views: 19|Likes:
Published by Hanung Prabowo

More info:

Published by: Hanung Prabowo on Oct 09, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/09/2011

pdf

text

original

Bahasa pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. 3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Macam :

Bahasa rakitan / Assembly
Bahasa rakitan atau lebih umum dikenal sebagai Assembly adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan mengimplementasikan representasi atas kode mesin dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi yang berlaku umum, bahasa rakitan biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa rakitan tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi. Namun demikian, bahasa rakitan memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupun terbatas bila dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.

BASIC
BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula". Memang, istilah "Bahasa BASIC" di sini juga bisa diartikan menjadi bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.

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 komputer berbasis grafik dengan cepat.

Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Menurut standar ECMA-334 C# Language Specification. atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows. terutama C++ yang merupakan extensi dari C. Pada perkembangannya.NET Framework. dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE Python (bahasa pemrograman) Python adalah bahasa pemrograman interpretatif multi guna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer. . bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar. C++ C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya. dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). C secara luar biasa memengaruhi bahasa populer lainnya. Pada awalnya.C (bahasa pemrograman) Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Untuk mendukung fitur-fitur pada C+ +. dengan sintaksis kode yang sangat jelas.NET framework (lihat di bawah). Visual Basic. nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft . Python diklaim sebagai bahasa yang menggabungkan kapabilitas. C# C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka . yaitu BCL. versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan. Embarcadero Delphi Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Dengan menggunakan Free Pascal yang merupakan proyek opensource. kemampuan. Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F). dan lain-lain) dengan beberapa penyederhanaan. Bahasa Delphi. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. divisi tersebut sebelumnya adalah milik Borland. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. bahkan terdapat beberepa compiler yang sangat populer telah tersedia. Delphi.

Pascal (bahasa pemrograman) Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero. Netscape dan Opera. Java Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. yang pertama kali menciptakan mesin penghitung. dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft . Bahasa Delphi. JavaScript JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE). Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda. jalankan di mana pun". Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). "Tulis sekali. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan. kemampuan. java dikenal pula dengan slogannya. dengan sintaksis kode yang sangat jelas. seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. . Selain itu. PHP dapat digunakan untuk membangun sebuah CMS. Blaise Pascal. bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE Python (bahasa pemrograman) Python adalah bahasa pemrograman interpretatif multi guna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Python diklaim sebagai bahasa yang menggabungkan kapabilitas. divisi tersebut sebelumnya adalah milik Borland. PHP PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. Embarcadero Delphi Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. Dengan mengambil nama dari matematikawan Perancis. dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin.NET framework (lihat di bawah). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose). Dengan menggunakan Free Pascal yang merupakan proyek opensource. dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Mozilla Firefox. atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows. Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. PHP banyak dipakai untuk memrogram situs web dinamis.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->