Bahasa Pemrograman sendiri dalam artian umum berarti kumpulan peraturan sintaks dan semantik yang digunakan untuk menginstruksikan komputer. Bahasa Pemrograman ini adalah suatu himpunan dari aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer.
Secara singkat Bahasa pemrograman adalah suatu kiat instruksi standar guna memerintah komputer.
Bahasa inilah yang digunakan oleh programmer untuk menentukan, memilih, memastikan, mengolah serta memproses data dengan cepat dan terstruktur.
Bahasa ini memungkinkan seorang Programmer bisa menilai secara serupa data mana yang akan diubah oleh komputer, bagaimana data ini bakal disimpan/diteruskan, dan jenis tahapan apa secara serupa yang akan dipungut dalam sekian banyak situasi.
Fungsi Bahasa Pemrograman
Fungsi utama Bahasa Pemrograman ialah memberikan perintah/instruksi kepada
komputer untuk mengolah data informasi sesuai dengan cara berfikir logis seorang programmer.
Hasil dari instruksi pengolahan data yang dilakukan komputer yang diinstruksikan oleh
programmer berupa
program, software, ataupun
aplikasi.
Contohnya seperti :
Program kasir, Software Antivirus, hingga
Aplikasi Game dll.
Tingkatan Bahasa Pemrograman
Bahasa Pemrograman sendiri memiliki tingkatan dari tingkat kesulitan, hingga tingkat proses. Berikut
Webing Web bahas
Tingkatan Bahasa Pemrograman dengan singkat dan jelas :
Bahasa Pemrograman Tingkat Rendah
Bahasa Pemrograman Tingkat Rendah atau Bahasa rakita(
Assembly) merupakan bahasa yang digunakan untuk memberi instruksi/perintah kepada komputer berupa kode2 (
mnemonic)
Contohnya :
Bahasa Assembly
Bahasa Pemrograman Tingkat Menengah
Bahasa Pemrograman Tingkat Menengah merupakan bahasa mesin dan
bahasa komputer yang diinstruksikan dengan
bahasa manusia dan instruksi berupa simbol2 seperi, titik, koma, titik koma, kurung, siku, dll.
Bahasa Pemrograman Tingkat Tinggi
Bahasa Pemrograman Tingkat Tinggi merupakan bahasa manusia yang mengisntruksikan komputer seperi :
if, begin, while, loop, dll.
Untuk mengerti bahasa manusia komputer membutuhkan program compiler atau interpreter.
Contohnya :
C++, C, Visual Basic, Pascal, Java dll.
Bahasa Pemrograman Tingkat Rendah adalah Bahasa Pemrograman yang susah dimengerti oleh manusia, sementara Bahasa Pemrograman tingkat tinggi lebih mudah dicerna oleh manusia.
Tahapan Poses Pembuatan Program
Proses Pembuatan Program yang dimaksud adalah dari mulanya
programmer menuliskan perintah kemudian diubah menjadi bahasa yang dimengerti mesin. Tahanpannya yaitu :
1. Compilation
Tahap ini adalah proses pertama dimana sumber kode akan dibaca dan apabila tidak terjadi kesalahan atau error maka akan dibentuk menjadi kode mesin.
Pada tahap ini apliasi biasa disebut Compiler dan hasil kompilasi berupa Executable.
Program dapat dioperasikan secara langsung walaupun komputer tidak memiliki
compiler. Bahasa yang digunakan dalam tahap ini biasanya :
Assembly, C, C++, pascal dll.
2. Interpretation
Pada tahap ini kode akan dibaca per baris dan diperiksa per baris. Apabila ditemukan kesalahan atau error maka program akan dihentikan. Program yang bertugas biasa diesbut
Interpreter.
Pada tahap ini untuk mengoperasikan kita membutuhkan sumber kode sekaligus Interpretasi Program dikarenakan tidak akan menghasilkan program yang Standalone.
Bahasa yang digunakan dalam tahapan ini biasanya :
Perl, Python, dll.
3. Compilation and Interpretation
Perlu diketahui bahwa tidak semua
Bahasa Pemrograman dirancang untuk membuat
program. Tetapi setiap
Bahasa Pemrograman dibuat untuk fungsi, tujuan dan keperluan masing2.
Dalam tahap ini sumber kode akan dibuat menjad
bytecode.
Untuk menjalankan bytecode kita membutuhkan Java Runtime Environment (JRE) sebagai Interpreter untuk menghasilkan suatu program dary bytecode.
Bahasa yang digunakan dalam tahapan ini biasanya :
C, Assembly, VB, dll.
Jenis-jenis Bahasa Pemrograman
1.Bahasa pemrograman C (kategori tingkat tinggi)
 |
| Bahasa Pemrograman C http://webingweb.blogspot.com |
Dibuat guna memprogram sistem dan jaringan komputer tetapi bahasa ini pun sering dipakai dalam mengembangkan aplikasi aplikasi.
C juga tidak sedikit dipakai oleh sekian banyak jenis platform sistem operasi dan arsitektur komputer, bahkan ada beberepa compiler yang paling populer sudah tersedia.
2.Bahasa pemograman JAVA (kategori tingkat tinggi)
 |
| Bahasa Pemrograman Java http://webingweb.blogspot.com |
Java ialah bahasa pemrograman yang bisa dijalankan di sekian banyak komputer tergolong telepon genggam. Java jangan disalahpahami sebagai
JavaScript.
JavaScript ialah bahasa
scripting yang dipakai oleh
Web Browser.
3. Bahasa pemograman PYTHON
 |
| Bahasa Pemrograman Python http://webingweb.blogspot.com |
Python ialah
Bahasa Pemrograman Dinamis yang menyokong
Pemrograman Berorientasi Obyek.
Python dapat dipakai untuk sekian banyak keperluan pengembangan
software dan dapat berlangsung di sekian banyak platform sistem operasi.
4. Bahasa pemograman RUBY
 |
| Bahasa Pemrograman Ruby http://webingweb.blogspot.com |
Ruby ialah bahasa skripting yang
Berorientasi Obyek. Tujuan dari ruby ialah menggabungkan keunggulan dari seluruh bahasa-bahasa pemrograman scripting yang terdapat di dunia.
Ruby ditulis dengan
Bahasa Pemrograman C dengan keterampilan dasar seperti
Perl dan
Python.
5. Bahasa pemograman SQL (kategori tingkat tinggi)
 |
| Bahasa Pemrograman SQL http://webingweb.blogspot.com |
SQL (
Structured Query Language) ialah sebuah bahasa yang dipergunakan guna mengakses data dalam basis data relasional. Bahasa ini secara de facto adalah bahasa standar yang dipakai dalam manajemen basis data relasional. Saat ini nyaris semua server basis data yang ada menyokong bahasa ini untuk mengerjakan manajemen datanya.
6. Bahasa pemograman ColdFusion
 |
| Bahasa Pemrograman ColdFusion http://webingweb.blogspot.com |
ColdFusion ialah
Server Software dan
Framework pengembangan
Software yang dipakai untuk pengembangkan
software komputer, terutama situs
Web Ddinamis.
7. Bahasa pemograman PHP (kategori tingkat tinggi)
 |
| Bahasa Pemrograman PHP http://webingweb.blogspot.com |
PHP ialah bahasa pemrograman script yang paling tidak sedikit dipakai ketika ini.
PHP kesatu kali diciptakan oleh
Rasmus Lerdorf pada tahun 1995. Pada waktu tersebut
PHP masih mempunyai nama
FI (
Form Interpreted), yang wujudnya berupa sekumpulan script yang dipakai untuk mengubah data form dari
Web.
8. Bahasa pemograman HTML (kategori tingkat tinggi)
 |
| Bahasa Pemrograman HTML http://webingweb.blogspot.com |
HTML (
HyperText Markup Language) ialah sebuah bahasa markup yang dipakai untuk menciptakan sebuah halaman web dan menampilkan sekian banyak informasi di dalam suatu
Browser Internet.
9. Bahasa pemograman COBOL
 |
| Bahasa Pemrograman COBOL http://webingweb.blogspot.com |
COBOL (
Common Business Oriented Language) ialah sebuah
Pahasa Pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa
COBOL mempunyai faedah menyelesaikan masalah-masalah yang bersangkutan dengan perdagangan, laksana sistem pengelolaan keuangan, laporan pengeluaran suatu perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC (kategori tingkat tinggi)
 |
| Bahasa Pemrograman VB http://webingweb.blogspot.com |
VB (Visual Basic) adalah sebuah
Bahasa Pemrograman yang menawarkan
IDE (
Integrated Development Environment) visual untuk menciptakan program
software berbasis sistem operasi
Microsoft Windows dengan memakai model pemrograman (
COM),
Visual Basic adalah turunan bahasa pemrograman
BASIC dan menawarkan pengembangan
software komputer berbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
 |
| Bahasa Pemrograman Visual C++ http://webingweb.blogspot.com |
Visual C++ ialah sebuah produk
IDE (
Integrated Development Environment) untuk bahasa pemrograman
C dan
C++ yang dikembangkan
Microsoft.
Visual C++ adalah salah satu unsur dari paket
Microsoft Visual Studio.
12. Bahasa pemograman DELPHI (kategori tingkat tinggi)
 |
| Bahasa Pemrograman Delphi http://webingweb.blogspot.com |
Umumnya
Delphi digunakan guna pengembangan
software desktop dan
enterprise berbasis database, namun sebagai perlengkapan pengembangan yang mempunyai sifat general-purpose ia pun mampu dan dipakai dalam sekian banyak jenis proyek pengembangan
software.
13. Bahasa pemograman C++ (kategori tingkat tinggi)
 |
| Bahasa Pemrograman C++ http://webingweb.blogspot.com |
C++ adalah
Bahasa Pemrograman yang mempunyai sifat
Pemrograman Berorientasi Objek, Untuk menuntaskan masalah,
C++ melakukan tahapan kesatu dengan menyatakan
class-class yang adalah
anak class yang diciptakan sebelumnya sebagai abstraksi dari
object-object fisik,
Class itu sendiri berisi suasana
object, anggota-anggotanya dan keterampilan dari
objectnya, Setelah sejumlah
Class diciptakan kemudian masalah dipecahkan dengan
Class.
14 . Bahasa Pemrograman ASP
 |
| Bahasa Pemrograman ASP http://webingweb.blogspot.com |
ASP ialah singkatan dari
Active Server Pages yang adalah salah satu
Bahasa Pemograman Web untuk membuat halaman
Web yang
dinamis.
ASP adalahsalah satu produk teknologi yang disediakan oleh
Microsoft.
ASP bekerja pada
Web Server dan adalah
server side scripting.
15. Bahasa Pemrograman XML
 |
| Bahasa Pemrograman XML http://webingweb.blogspot.com |
XML (
Extensible Markup Language) ialah bahasa markup serbaguna yang direkomendasikan
W3C guna mendeskripsikan sekian banyak macam data.
XML memakai markup tags laksana halnya
HTML tetapi pemakaiannya tidak terbatas pada tampilan halaman
Web saja.
XML adalah suatu cara dalam menciptakan penanda/markup pada suatu dokumen.
16. Bahasa Pemrograman WML
 |
| Bahasa Pemrograman WML http://webingweb.blogspot.com |
WML ialah kepanjangan dari
Wireless Markup Language, yakni
Bahasa Pemrograman yang dipakai dalam software berbasis
XML (
eXtendable Markup Langauge).
WML ini ialah
Bahasa Pemrograman yang dipakai dalam
software wireless.
WML adalah analogi dari
HTML yang berlangsung pada protocol
nirkabel.
17. Bahasa Pemrograman PERL
 |
| Bahasa Pemrograman Perl http://webingweb.blogspot.com |
Perl ialah
Bahasa Pemrograman guna mesin dengan sistem operasi
Unix (
SunOS, Linux, BSD, HP-UX), pun tersedia guna sistem operasi laksana
DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC.
PERL adalah
Bahasa Pemograman yang serupa
Bahasa Pemograman C.
18. Bahasa Pemrograman CFM
 |
| Bahasa Pemrograman CFM http://webingweb.blogspot.com |
CFM diciptakan menggunakan tag
ColdFusion dengan
Aplikasi Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax Ccoldfusion berbasis
HTML.
19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
 |
| Bahasa Pemrograman JavaScript http://webingweb.blogspot.com |
Javascript ialah bahasa scripting yang handal yang berlangsung pada sisi
client.
JavaScript adalah sebuah bahasa
scripting yang dikembangkan oleh
Netscape. Bagi menjalankan
script yang ditulis dengan
JavaScript kita memerlukan
JavaScript-enabled browser yakni browser yang dapat menjalankan
JavaScript.
20. Bahasa Pemrograman CSS
 |
| Bahasa Pemrograman CSS http://webingweb.blogspot.com |
CSS (
Cascading Style Sheets) ialah suatu bahasa
stylesheet yang dipakai untuk menata tampilan sebuah dokumen yang ditulis dalam
Bahasa Markup. Penggunaan yang sangat umum dari
CSS ialah untuk memformat halaman
Web yang ditulis dengan
HTML dan
XHTML. Walaupun demikian, bahasanya sendiri bisa dipergunakan untuk seluruh jenis dokumen
XML tergolong
SVG dan
XUL. Spesifikasi
CSS ditata oleh
W3C (
World Wide Web Consortium).
Kesimpulan
Sebuah Bahasa Pemrograman atau
Bahasa Komputer ditafsirkan sebagai kiat komunikasi yang terstandarisasi untuk memberikan instruksi kepada komputer.
Bahasa Pemrograman ialah kesatuan aturan
sintaksis dan
semantik yang di pakai untuk
Mendefinisikan Program.
Sebuah Bahasa Pemrograman memungkinkan Programer guna menilai secara tepat apa yang mesti dilaksanakan oleh komputer, teknik mengatur transfer data, input-output, dan kegiatan-kegiatan yang mesti dilaksanakan dalam sekian banyak keadaan.
Tiap-tiap
Bahasa Pemrograman pada umumnya dibuat untuk situasi yang berbeda-beda. Tidak terdapat satu
Bahasa Pemrograman juga yang dapat dikatakan unggul secara mutlak, karena bahasa-bahasa tersebut dibuat dengan asumsi-asumsi tertentu dan berlangsung di atas sistem operasi atau persyaratan tertentu.
Demikianlah pembahasan
Artikel Webing WEb tentang
Penjelasan Bahasa Pemrograman Lengkap.
0 comments:
Posting Komentar