P. 1
Bahasa Pemograman

Bahasa Pemograman

|Views: 70|Likes:
Published by Febri Herianto
pemograman
pemograman

More info:

Published by: Febri Herianto on May 21, 2013
Copyright:Attribution Non-commercial

Availability:

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

10/17/2013

pdf

text

original

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

EBCDIC. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript. membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. (Sekarang adalah AT&T Bell Laboratories). Untuk membuat versi- . BSD. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C). juga tersedia untuk sistem operasi seperti DOS. Bahasa Pemrograman CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.1 Sejarah Bahasa C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh "Kakek "Martin Richar pada tahun 1967. Windows. Walaupun demikian. 8. Syntax coldfusion berbasis html. Linux. Bahasa Pemrograman Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. dan PocketPC.Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS. HP-UX). bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. 9. PowerPC. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh "Bang"Denies Ricthie sekitar tahun 1970an di Bell Telepon Laboratories Inc. Macam-Macam Bahasa Pemrograman 1. BeOS. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C. Bahasa C pertama kali di gunakan di komputer digital equipment Corportaion PDP-11 yang menggunakan sistem operasi UNIX. 7. Bahasa ini memberikan ide kepada "oOm" Ken Thompson yang kemudian mengembahngkan bahasa yg disebut bahasa B pada tahun 1970. VMS. Bahasa Pemrograman CFM Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Kepopuleran bahasa C yang emang laris manis udah kaya kacang rebus ini. BAHASA C 1.

2 Kelebihan dan Kekurangan Kelebihan:  Bahasa C tersedia hampir di seluruh jenis komputer Bahasa C merupakan Bahasa komputer yag tersedia baik di koputer mikro maupun di komputer besar (mainframe computer). Coba kita bandingin dengan bahasa-bahasa yang lain yang emang nyediain ratusan kata-kata kunci.  Proses executable program bahasa C lebih cepat Karena philosoli bahasa C yang emang cuma nyediain sedikit kata-kata kunci. juga memudahkan dalam pembuatan program. 1.  Kode bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan modifikasi yang sedikit saja. Standar ANSI ini didasarkan dari standar UNIX yang diperluas. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa C masing-msing atau dapat dibeli dari sumber yang lain. Bahasa C bukan merupakan OOP (Object Oriented Programming).. Telah kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32 katakata kunci kunci dan turbo hanya menyediakan 39 kata-kata kunci. selain mudah dipelajari. Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa. semakin mudah bagi si pemakai buat mempelajari sama ngegunain bahasa itu.versi tersebut standar.. C disubut dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai programprogram bagiannya. misalnya itu funsi pustaka untuk membuat indeks dari file database menggunakan B+ tree yang digunakan di dBASE.. .  Bahasa C hanya menyediakan sedikit kata kunci. Klo diibaratin ama manusia ni bahasa C juga punya kelemahan sama kekurangannya yaitu.  C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami.. Sandar ANSI menetapkan sebanyak 32 buah kata-kata kunci standar. memudahkan pelacakan kesalahan program da aka menghasailkan dokumentasi program yang baik. ANSI(American National Standards Institute) membuat sualtu komite (ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. mulai dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit. maupun Visual programming. Stripping Languange.  Dukungan pustaka yang banyak Telah disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi pustakanya. maka konsekuensinya program hasil dari kompilasi bahasa C bisa dibmasing-masing ilang relatip akan lebih cepat prosesnya di bandingkan dengan hasil dari bahasa lain. Ribuan fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang. Struktur bahasa C yang baik akan.

printf("Nilai binarinya :"). mulai=pow (2.&D"). Contoh programnya : #include #include void main() { long int D.  Bagi pemula pada umumnya akan kesulitan menggunakan pointer 1.1 Sejarah . scanf("%1d. printf("\n").Kekurangan :  Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. printf("\n"). printf("Nilai Heksadesimalnya =%1x\n".3 Aplikasi Bahasa C  Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX  Bahasa C juga digunakan untuk menyusun operasi Linux  Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C. B>0.B=B/2) if(D&B)==B)printf("1"). clrscr().D) } 2. printf("Masukkan Nilai Integer ?") .sizeof(D)*8-1). else printf("0"). unsign long int Mulai. C++ 1. for (B=Mulai.B.

UNIX. system kendali. Linux. 2. kelebihan C++ mencakup semua kelebihan C namun dengan tambahan seperti misalnya yang utama penanganan kompleksitas dengan OOP Kekurangan: Salah satu kelemahan C++ adalah kurangnya library built in. sehingga untuk prosesproses tertentu kita harus membuat sebuah program nearly built from scratch. relatif lebih cepat. dirilis oleh AT&T Laboratories.3 Aplikasi bahasa C++  Sebagai bahasa pemrograman di Windows. Sebenarnya bahasa C++ mengalami dua tahap evolusi. while (n>0) { . atau dari dasar sekali. nah kemampuan C yang utama itu adalah seperti :  mampu mengakses komponen hardware komputer dengan syntax yang lebih manusiawi dibanding Assembly bahasa Standard-nya.. C++ yang pertama. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C. Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional. game.Mulai awal tahun 1980.. cin >> n.2 Kelebihan dan Kekurangan C++ itu kan pada dasarnya bahasa C juga. dinamakan cfront..pembuatan aplikasi  Untuk membuat bahasa baru atau membuat compiler bahasa baru  Untuk menulis komponen dan file-file pustaka bahasa lain Contoh programnya : #include int main () { int n.. Sejak evolusi ini. lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. 2. Borland International Inc.. Terlebih lagi bahasa C++ dewasa ini kurang begitu popular karena kita masih memikirkan pemrograman dari sisi mesin ketimbang memikirkan probis (proses bisnis) yang seharusnya menjadi tujuan kita.  Bahasa untuk pembuatan system operasi.. Pada tahun 1985. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Pada evolusi selanjutnya. cout << "Enter the starting number > ". Naaah.  ANSI bisa dipakai diberbagai platform  kecepatan program jika dibanding dengan program yang sama buatan bahasa lain.  Visual C++ dapat dibuat aplikasi apa saja seperti database.

1.  Aman Kebanyakan masalah keamanan terutama aplikasi jaringan internet yang dihasilkan dari sistem lama terjadi karena sistem tidak dirancang dengan konsep keamanan Internet. Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. 3. tetapi semua itu dibutuhkan ketelitian dan tingkat kerumitan yang tinggi. 5. Java tidak . Simula). Ada. JAVA 3. FIRE! 3. Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++. 4. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia Web. 3. 2. Sekarang ini Java masih dalam taraf pengembangan dan sudah mulai mempengaruhi arah pemrogaman komputer dan internet. Salah satu prinsip kunci perancangan Java adalah keselamatan dan keamanan.2 Kelebihan dan Kekurangan Kelebihan:  Sederhana dan Ampuh Kita dapat belajar membuat program dengan Java secara cepat jika telah memahami konsep dasar pemrograman berorientasi objek yaitu hanya perlu mengerti beberapa konsep untuk dapat menulis program yang memuaskan. 6.1 Sejarah Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak. yaitu Java.Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface. Java tidak memiliki hal-hal yang mengejutkan dan aneh.cout <<> 8 8.Bahasa pemrograman Java dirilis secara gratis di internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard bagi pemrograman web. Kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk baru dan memperluas pasar Sun. 7. Karena persaingan yang begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Tidak seperti bahasa pemrograman lain yang menawarkan puluhan cara untuk melakukan satu pekerjan. Akan tetapi semenjak FirstPerson dan Oak mengalami kegagalan bermunculanlah para perintis internet khususnya World Wide Web seperti Netscape yang mulai membuat software yang memungkinkan terjadinya koneksi antara Internet dengan WWW. Tidak lama kemudian Oak diluncurkan di Internet dengan nama baru.

pernah memiliki fasilitas dan keamanan yang tidak aman sampai perlu ditangani secara khusus untuk pengamanannya. Kekurangan:  Java memiliki kecepatan yang kurang dari bahasa C ++  Implementasi J2ME tidak global. Oleh karena itu. 3. Modul objek Java adalah sederhana dan mudah dikembangkan namun sejalan dengan itu. Kebanyakan sistem berorientasi objek lain memilih hirarki objek yang kaku dan susah diatur atau memilih menggunakan model objek dinamik yang tidak memiliki kinerja tinggi dan kelengkapan . Hal ini dikarenakan adanya kebebasan dalam rancangan maka dipilih pendekatan yang jelas berguna.3 Aplikasi bahasa Java  Pemrograman jaringan  Pembuatan aplikasi berbasis windows  Program untuk membuat web Contoh sitaks pengulangan atau looping pada bahasa Java dengan menggunakan While: . bilangan dan tipe data sederhana lain dianggap sebagai non objek berkinerja tinggi. Java sekali lagi memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan. dan pragmatis. Memahami gaya pemrograman berorientasi objek sangat penting dan membantu mempelajari bagaimana membuat program dengan Java. Misalnya.  Berorientasi Objek Java tidak diturunkan bahasa pemrograman manapun. program Java tidak dapat memanggil fungsi-fungsi global dan memperoleh akses ke berbagai sumber dalam sistem karena terdapat sejumlah pengawasan yang dilakukan oleh program Java yang tidak dapat dilakukan oleh sistem lain. Berbeda lagi J2ME untuk Nokia. J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda. juga sama sekali tidak kompatibel dengan semuanya.  Java memakan banyak memori computer   Java merupakan bahasa yang kompleks dan susah dipelajari  Program yang dibuat oleh bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C atau C++.

DLL bernama MSVBVMxx. Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Selain itu Visual Basic juga mendukung Visual Programming 4. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat.DLL tetap dibutuhkan. } 4. seperti Inheritance tidak dapat dilakukan pada class module. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).Cara Penulisan: while ( condition ) statement. Visual Basic (VB) tidak bersifat case sensitif.1 Sejarah “Om” Bill Gates. untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu.2 Kelebihan dan Kekurangan: Kelebihan: Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi.Visual Basic 4. Selai itu bila kita ingin . Yang paling menarik dari VB terutama adalah tersedianya fasilitas ActiveX. Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Setelah BASICA. Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler). Contoh: while ( count<=10 ){ System. namun tidak sepenuhnya. meskipun sudah terkompilasi jadi bahasa mesin. tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia.out. memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800. Visual Basic merupakan bahasa yang mendukung OOP.println(“count belum lewat 10"). Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. pendiri Microsoft. Sayangnya.

Pada awal perkembangan Ruby.membuat tombol. Selain tidak memiliki database sendiri VB tidak punya pendukung untuk membuat report dari bawaan VB sendiri.1 Sejarah Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. 5. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Kelebihan dan Kekurangan Kelebihan:  Sintaks sederhana  Memiliki Exception Handling yang baik   OOP . tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan. 4. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Bahasa Ruby 5.Write("*") Next 5.3 Aplikasi dalam Visual Basic  Pemrograman jaringan  Pembuatan aplikasi berbasis windows  Program untuk membuat web Contoh Programnya: Dim i As Integer For i = 0 To 3 Console. Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby. Selain itu source code. microsoft access. VB memiliki kelemahan yaitu VB tidak memiliki database sendiri dan biasanya VB mengunakan database seperti : mysql.2. Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja.sql server. ocx VB dapat diperoleh di internet sangat banyak. Kekurangan: Didalam kelebihan pastinya sebuah software memiliki kelemahan.

dan Unix. dll) adalah implementasi ruby yang asli dari matz.  Single inheritance   Didukung oleh OS Linux. OS/2. kondisinya agak berubah.to_s count +=1 end . Tapi karena ruby bahasa yang sangat dinamis.   Merupakan bahasa pemrograman scripting yang berorientasi objek   Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori Kelemahan :  Multithreading. Windows. sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.   Spek. BeOs. Implementasi thread di ruby masih berupa green thread.net dan java. saat ini spesifikasi ruby (syntax. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.   Ruby on Rails untuk membuat framework web Contoh programnya: > Untuk pengulangan # !/usr/bin/ruby count=0 while count<10 puts "count=" +count.net. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java. behaviour. bukan native thread. 5. Saat ini kualitas IDE untuk ruby masih jauh daripada . MacOS X.3 Aplikasi bahasa ruby  Implementasi besar Ruby pada JRuby dan Rubinius   Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.   Virtual Memory.   IDE.

terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit.Secara Umum terdapat 4 kelompok bahasa pemrograman yaitu : 1. Apabila terdapat form/list code lain yang di-include-kan. Setiap komponen yang dimasukkan dalam form tampilan. Sehingga apabila terjadi perubahan komponen. 1. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan. Visual FoxPro. Kelemahan :    Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya. Delphi Borland Delphi atau biasa disebut Delphi saja. Pengolah kata. Struktur Unit Sebuah unit berisi tipe-tipe. harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya. Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer. Object Oriented Language (Visual dBase. penamaan maupun kesalahan penulisan kode. Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain. grafis. 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 ). 4. Dokumentasi cukup lengkap. low level (Seperti Bahasa Assembly). Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem operasi Windows. Delphi merupakan generasi penerus dari Turbo Pascal. Spreet Sheet. games dan basis data. high level (Seperti Pascal dan Basic). Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi . Dikembangkan dengan bahasa Pascal. sehingga bagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar. konstanta-konstanta. 3. akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code.PAS yang menangani unit tersebut. Pada Delphi terdapat 2 macam struktur yaitu struktur projrek dan struktur unit program Delphi.DPR. Banyak aplikasi dapat dikembangkan dengan Delphi seperti operasi perhitungan matematis. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahasa pemrograman Delphi. 2. program tidak mau membetulkan otomatis. middle level (Seperti Bahasa C). . Setiap unit didefinisikan dalaqm file . Kelebihan :     Sifatnya freeware. variabel dan rutin (fungsi dari prosedur). Dephi. Struktur Projek Pada suatu projek yang anda bangun. merupakan sarana pemrograman aplikasi visual. Visual C).

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. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat. Bahasa C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Kelebihan Bahasa C : Beberapa alasan mengapa bahasa C banyak digunakan. Selain bahasa tingkat tinggi. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. Bagi pemula pada umumnya akan kesulitan menggunakan pointer. Adapun kekurangan yang biasa di Bahasa C antara lain :   Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa . Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah.( sekarang adalah AT&T Bell Laboratories). Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. C mempunyai fungsi-fungsi sebagai program bagiannya. bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. C juga dianggap sebagai bahasa tingkat menengah. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc. yaitu: C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami.2. Program C yang kita tulis untuk satu jenis platform. maka akan menghasilkan executable program yang banyak dibutuhkan oleh programprogram komersial. 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 adalah compiler Karena C sifatnya adalah kompiler. Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. 3.

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan cepat.0. tapi membutuhkan deklarasi fungsi luar tambahan. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript). Dari aplikasi yang mengintegrasikan database. akan dapat dilakukan dengan mudah dengan menggunakan Visual basic. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. jaringan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6. mirip seperti halnya Visual Basic. dll. Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan Lebih lambat dibandingkan bahasa pemrograman lain. Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur . dan web application. Pascal Dirancang oleh Prof. Jensen. Apple Pascal. Switzerlandtahun 1971. Memiliki beberapa versi. Karena Visual basic sangat populer. Turbo Pascal yang dibuat oleh Borland Inc. Keuntungan Visual basic:    Bahasa yang sederhana. maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K.0. nama ahli matematika dan philosopi dari Perancis (abad 17).Nama Pascal berasal dari Blaise Pascal. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. office automation. 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. 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. Nicklaus Wirth dari Technical University di Zurich. tetapi cara kerjanya yang berbeda. seperti : Turbo Pascal. Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang.pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). 4. Program ini biasanya dalam satu paket dengan Visual Studio 6. Ms Pascal (Microsoft).UCSD (University of California at San Diego Pascal).

    Tipe Data Standar. dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. real.(Structured Kelebihan :  Programming language). Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi. . Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Teknologi Java memiliki tiga komponen penting. Terstruktur. memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami. Sederhana dan Ekspresif. integer. Selain itu. pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Pascal memiliki tipe data standar: boolean. Kekurangan:   Tidak fleksibel penggunaannya. char. karena Java mendukung untuk applets . programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar. Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Awalnya Java sangat digemari oleh komunitas pemrograman internet. Objek Java dispesifikasi dengan membentuk kelas. programmer harus menentukan tipe data dari suatu variabel. 5. memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang. Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics). Strongly-typed. kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Menurut definisi dari Sun. Untuk masing-masing kelas Java. tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. User defined Data Types. string. yaitu:    Programming-language specification Application-programming interface Virtual-machine specification Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek. JAVA Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman. dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser.

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. baik berupa buku maupun di internet. Bahasa itu diturunkan dari bahasa sebelumnya. Untuk menyelesaikan masalah. 6. Selain itu. PHP banyak dipakai untuk membuat situs web yang dinamis. yaitu BCL. dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik. dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil. Seperti halnya bahasa pemrograman dinamis. 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). 7. versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan. C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek. yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Bahasa Pemrograman C++ C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows). Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan.] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. python seringkali digunakan sebagai bahasa skrip . Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. Bahasa Pemrograman PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. Bahasa pemrogaman pyton Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Class tersebut berisi keadaan object. C merupakan bahasa pemrograman prosedural. Pada awalnya. 8. anggota-anggotanya dan kemampuan dari objectnya. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an.Java juga dianggap sebagai sebuah bahasa yang aman. Pada perkembangannya. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Untuk mendukung fitur-fitur pada C++. walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Pada waktu itu PHP masih bernama FI (Form Interpreted). Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas.

Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas. menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem terlekat dan dinamik. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python. implementasi algoritma. 10. . Lihat sejarahnya di Python Copyright. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia.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. Dikembangkan oleh The MathWorks. Kelebihan ruby :  Sintaks sederhana.Bahasa pemrogaman Ruby Ruby adalah bahasa skripting yang berorientasi obyek. 11. memungkinkan akses terhadap kemampuan aljabar komputer. bahkan untuk kepentingan komersial. sebuah kotak kakas (toolbox) yang menggunakan mesin simbolik MuPAD. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). Simulink. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL). pem-plot-an fungsi dan data. HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. dan peng-antarmuka-an dengan program dalam bahasa lainnya.dengan interpreter yang teintergrasi dalam sistem operasi. 9. MATLAB memungkinkan manipulasi matriks. Meskipun hanya bernuansa numerik. Bahasa pemrogaman matlab MATLAB adalah sebuah lingkungan komputasi numerikal dan bahasa pemrograman komputer generasi keempat. pembuatan antarmuka pengguna. 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. Sebuah paket tambahan.

Berbeda dengan bahasa pemrograman yang lain. melainkan bahasa berbasis objek. 12. COBOL dan bahasa pemrograman yang sejenisnya. 14. 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.htm) dengan menggunakan tag container <SCRIPT>. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Javascript merupakan sebuah bahasa scripting yang dikembangkan oleh netscape. Dengan kata lain. Bahasa COBOL digolongkan sebagai High Level Language (bahasa pemrograman tingkat tinggi) yang berorientasi pada masalah bisnis. yaitu Language. Dan diperbaharui tahun 1965. yaitu membaca data. maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika. Mengusung konsep single inheritance. Diciptakan pada tahun 1959. 13. itupun tidak 100% benar. Anda tidak perlu menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga melakukannya). Pascal. karena mudah dibaca dan memiliki struktur yang jelas. Tag container <SCRIPT> mempunyai dua atribut tetapi yang harus Anda isikan hanya satu atribut. Bahasa Pemrograman Berorientasi Objek. yaitu browser yang mampu menjalankan javascript JavaScript bukan bahasa berorientasi objek. Open source. yaitu pengkapsulan (encapsulation).Bahasa pemrogaman java script Bahasa pemrograman javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. Untuk menjalankan script yang ditulis dengan javascript kita membutuhkan javascript-enabled browser. yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi. Bahasa berorientasi objek harus mendukung tiga konsep dasar. Pada tahun 1968 dan 1974. Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.Bahasa pemrogaman cobol COBOL adalah kepanjangan dari Common Bussiness Oriented Language. memproses data dan menghasilkan output berupa informasi. Bahasa pemrograman COBOL sangat terstruktur. JavaScript hanya mendukung pengkapsulan. BASIC. pewarisan (inheritance) dan polimorfisme (poly morphism).     Memiliki exception handling yang baik. .Bahasa pemrogaman prolog Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa nonprocedural. COBOL pertama kali diperkenalkan secara formal bulan Januari 1960 dan disebut dengan COBOL-60. Hal ini memberitahukan browser bahwa skrip yang akan Anda tulis adalah JavaScript. siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya. Program JavaScript dituliskan pada file HTML (.html atau . COBOL dibuat untuk operasi pengolahan data. Isilah atribut Language dengan “JavaScript”. bahasa COBOL dikembangkan dan distandarisasikan dengan nama ANSI COBOL (American National Standarts Institute).

TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Pada versi-versi selanjutnya. Windows. VMS. HP-UX). karena banyak menggunakan simbol-simbol yang bukan huruf dan angka . BeOS. Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Seperti juga bahasa populer lainnya. dan PocketPC. sintaksnya susah dibaca. Proyek pengembangan Perl 6 dimulai pada tahun 2000. Perl menerima banyak kritikan.Bahasa pemrograman PERL PERL merupakan bahasa pemograman yang mirip bahasa pemograman C. Dan digunakan untuk segala keperluan. Seperti diketahui.15. Meski banyak di antaranya hanya berupa mitos. juga tersedia untuk sistem operasi seperti DOS. PowerPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5. EBCDIC. yang pertama kali dirilis pada tanggal 31 Juli 1993. atau berlebih-lebihan. tapi terdapat juga sejumlah kritikan yang valid. dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Salah satunya adalah. BSD. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Linux. dikembangkan pertama kali oleh Larry Wall di mesin Unix.

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)//-->