Postingan Terakhir
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan

Macam-Macam Bahasa Pemrograman

Written By SMK TI Bali Global Karangasem on Jumat, 13 Maret 2015 | 19.43


Bagi anda yang bekerja dalam bidang web design pasti sudah tidak asing lagi dengan apa yang nama bahasa pemrograman.Bahasa pemrograman yang umum dikenal adalah php dan html.Tapi sebenarnya masih banyak bahasa pemrograman yang lain.
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. XML merupakan suatu metode dalam membuat penanda/markup pada 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. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. 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- Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (machine languange), sehingga dapat diterima dan dimengerti oleh komputer. Apabila languange software tidak tersedia, maka pembuat program harus menulis programnya langsung dengan bahasa mesin yang berbentuk bilangan-bilangan binary. Suatu instruksi program yang ditulis dalam bahasa mesin dapat berbentuk seperti 000100110010. Tanpa mengetahui arti tertentu dari masing-masing bagian dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari instruksi tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan kumpulan dari instruksi-instruksi yang membentuk suatu program dalam bahasa mesin disebut dengan object program. Tiap-tiap instruksi object code terdiri darioperation code (op code) dan open and. Penulisan program dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak waktu, maka dikembangkan languange software sebagai alternatif penulisan program yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
1
2
3
4
5
1) Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan <em>(assembly) </em>ke dalam bahasa mesin.
2) Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
3) Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat.
Sumber:
https://sangwidy.wordpress.com/web-design/oop-1/pengenalan-bahasa-pemograman/

Pengenalan Bahasa Pemrograman


Bahasa Pemrograman adalah serangkaian tugas yang diwujudkan dalam bentuk source code atau kode program yang berfungsi untuk menyelesaikan suatu masalah yang mengarah menjadi sebuah program atau aplikasi komputer. Bahasa pemrograman juga dapat didefinisikan sebagai teknik komunikasi standar untuk mengirimkan atau mengekspresikan perintah dari seorang programmer kepada komputer. Bahasa pemrograman tidak jauh berbeda dengan bahasa manusia, yaitu memiliki aturan-aturan tertentu dan tata tulis. Bahasa pemrograman diklasifikasikan kedalam Bahasa Tingkat Rendah, Bahasa Tingkat Menengah, Bahasa Tingkat Tinggi. Dapat kita lihat jika bahasa pemrograman hadir di tengah-tengah manusia mulai dari rendah, menengah, dan tinggi, itu terjadi karena ada pergeseran perubahan bahasa program dari pertama kali ditemukannya bahasa program sampai sekarang yang semakin berkembang mendekati bahasa manusia dan lebih mudah dimengerti oleh manusia.

A.  Bahasa Pemrograman Tingkat Rendah
Bahasa Pemrograman Tingkat Rendah adalah bahasa program generasi pertama, kategori ini masih sangat sulit dimengerti oleh manusia. Karena masih jauh berbeda dengan bahasa manusia, dimana dalam bahasa ini urutan instruksinya masih menggunakan bahasa mesin atau assembly. Assembly merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Setiap urutan instruksi assembly diterjemahkan dengan menggunakan assembler.

B.  Bahasa Pemrograman Tingkat Menengah
Bahasa pada kategori ini mulai memudahkan manusia untuk memahami bahasa program. Karena penggunaan perintahnya sudah mendekati bahasa sehari-hari yang dipakai manusia, tetapi masih sulit untuk dipelajari oleh para pemula karena masih banyak menggunakan singkatan-singkatan dalam penulisannya. Contoh MOV artinya pindah yang berasal dari kata (MOVE). Bahasa pada Fortran masih menggunakan bahasa ini.

C.   Bahasa Pemrograman Tingkat Tinggi
Disebut bahasa tingkat tinggi karena pada kategori ini bahasa program yang mulanya sulit dimengerti oleh manusia , pada bahasa tingkat tinggi ini diperbaharui menjadi bahasa yang pengaplikasiaannya lebih mendekati bahasa manusia sehari-hari. Sebuah pernyataan program diterjemahkan kepada bahasa mesin dengan menggunakan compiler.

Contoh bahasa program yang tergolong bahasa tingkat tinggi : C++, Java, VB.Net.
           
Bahasa pemrograman pada komputer terdiri dari 2 jenis bahasa program.yaitu Bahasa Prosedural  dan Bahasa Pemrograman Berorientasi Objek atau disebut OOP(Object Oriented Progamming).

A.   Bahasa Prosedural
Bahasa Prosedural adalah menyelesaikan program atau menulis suatu code program dengan urutan-urutan atau instruksi perintah(Step by Step). Tidak dibenarkan melompat dari satu perintah sebelum menyelesaikan perintah sebelumnya. Bahasa prosedural ini dituntut kepada seorang programmer bagaimana untuk memecahkkan suatu masalah menjadi bagian-bagian masalah yang lebih sederhana. Fungsi dan Prosedur menjadi fokus utama dalam penyelesaian menggunakan bahasa prosedural, dimana fungsi dan prosedur digunakan sebagai manipulasi data yang bersifat pasif.

B.   OOP (Object Oriented Programming)
Cara pandang Pemrograman Berorientasi Objek(OOP) adalah serangkaian tugas tidak diselesaikan dalam bentuk prosedur, melainkan serangkaian objek bekerjasama untuk menyelesaikan suatu masalah. Fungsi dan data bukanlah menjadi dua hal yang terpisah melainkan fungsi dan data menjadi satu kesatuan yang disebut sebagai objek aktif.

Sebuah CPU komputer, dalam hal ini prosesor memiliki sejumlah perintah terbatas dan dikenal dengan nama kode mesin. Kode ini adalah bahasa yang digunakan untuk mengkomunikasikan data dalam komputer. CPU dalam komputer hanya mengenal bahasa ini, tidak dengan bahasa lainnya. Semua bahasa pemrograman harus diubah menjadi kode mesin terlebih dahulu supaya CPU dapat mengolah dan menjalankan perintah yang diberikan oleh program yang dibuat.
Berbeda dengan C++ yang memperbolehkan tidak menggunakan class, di C#setiap anda membuat suatu program minimal anda harus mendeklarasikan minimal satu class, hal tersebut serupa dengan yang ada pada java, oleh karena itu C# merupakan murni object oriented programing (OOP).
Contoh Program yang menampilkan halo dunia ke konsol sebagai berikut :
pada C++ :
#include
using namespace std;
int main(){
coun << "halo dunia"<< endl;
}
pada C# :
using system;
class haloDunia;{
public static main (){
console.writeline("halo dunia");
}
}
pada java :
public class halodunia{
/**
* @param args
*/
public static void main (string [] args){
system .out.printin("halo dunia");
}
}
perhatikan pada contoh kode program di atas, terdapat perbedaan antara C#, C++ dan Java. tetapi penulisan atara C#, C++, dan Java bisa dikatakan sama, salah satunya pada setiap stetement harus d akhiri dengan karakter `;'(semicolon/titik koma), keyword – keyword yang ada di C# juga ada pada C++misal public, static, class, dan masi banyak lagi keyword-keyword C# yang terdapat pada C++. Lho kalo pinternya gimana?kalo d java kan tidak ada , kalo d C# ada tidak? variabel pointer di C#tetap ada tapi dengan penggunaan yang d batasi dan dalam skop unmanage. sebagai gantinya, d C# ada yangnamanya ref (reference). Fungsinya hampir sama (atau menggantikan) pointer.

Sumber:
http://djokosuprayetno.blogspot.jp/2013/04/pengenalan-bahasa-pemrograman-komputer.html
https://sangwidy.wordpress.com/web-design/oop-1/pengenalan-bahasa-pemograman/
 
Pengembang : I Made Ngurah Aditya Kusuma
Copyright © 2015 - SMK TI Bali Global Karangasem
Lomba FASTTEKNO 2015
Didelenggarakan oleh STIKOM Bali