Kamis, 13 Oktober 2016

Pengelompokan Bahasa Pemrograman [part 2]

Kelanjutan dari materi bahasa program, ini merupakan pengelompokan yang ke-2.

Bahasa Pemrograman Berbasis Visual


Pemrograman berbasis visual pada umumnya lebih disukai oleh para pemula karena berupa grafis yang mudah untuk dioperasikan.
  1. Visual Basic; merupakan bentuk visual dari BASIC untuk secara produktif membangun aplikasi yang berorientasi objek (object-oriented). Visual Basic memungkinkan para pengembang untuk mendesain Windows, Web, dan perangkat mobile. VB didukung aplikasi IDE (Integrated Development Environment) yang mudah dioperasikan dan tools SDK (Software Development Kit) yang dibuat oleh Microsoft Corporation.
  2. Visual C# (baca: C sharp); merupakan bahasa pemrograman yang type-safe* dan berorintasi objek, sederhana namun handal, memungkinkan para programmer untuk membangun sebuah area aplikasi. Visual C# yang dikombinasikan dengan .NET Framework, mampu membuat aplikasi Windows, Web services, database tools, komponen-komponen, pengaturan, dan lain-lain.
  3. Visual Foxpro; merupakan bahasa pemrograman berorientasi objek yang handal untuk mendesain database dan pengembangan aplikasi. Foxpro memang lebih ditujukan untuk menangani pembuatan aplikasi database yang terintegrasi karena sudah memiliki DBMS sendiri yang berekstensi .dbc didalamnya. Database internal ini lebih terintegrasi dan mudah dibandingkan database eksternal yang ada di Visual Basic.
  4. Power Builder; merupakan tool pengembangan aplikasi yang cepat untuk membangun, memelihara, dan memodernisasi bisnis penting dari aplikasi Windows  yang dimiliki Sybase, sebuah divisi dari SAP (Systems Applications and Products). Powerbase membuat desain prototype jadi lebih mudah dan memungkinkan para pengembang untuk membuat client/server, Web, dan sejumlah aplikasi terdistribusi untuk Win32, .NET dan platform Java Enterprise Edition (JEE).
  5. Borland Delphi; Delphi merupakan bahasa tingkat tinggi yang mendukung desain berorientasi objek. Delphi adalah sebuah pengembangan aplikasi cepat yang biasanya untuk mengembangkan aplikasi mulai dari solusi database hingga aplikasi mobile dan biasa digunakan pada Windows maupun Linux. Delphi berasal dari bahasa Pascal dan seringkali disebut sebagai Delphi Pascal. Ini merupakan sebuah produk dari Borland yang pertama kali memasuki pasaran pada tahun 1995 sebagai Delphi 1, dengan menambahkan beberapa kemampuan berorientasi objek pada bahasa Pascal. 
  6. Java; merupakan bahasa pemrograman yang membuat aplikasi untuk banyak platform. Ketika seorang programmer menulis script aplikasi Java, kode yang ter-compile (disebut bytecode) dapat berjalan pada banyak operasi sistem yang memiliki Java Environment (JE), termasuk Windows, Linux, dan Mac OS. Sintaks Java banyak diperoleh dari bahasa pemrograman C dan C++. Java dikembangkan pada pertengahan 1990 oleh James A. Gosling, seorang ilmuwan terdahulu bersama Sun Microsystem.  
  7. Visual J# (baca: J sharp); merupakan seperangkat utilitas pemrograman yang memungkinkan para pengembang untuk menggunakan sintaks bahasa Java untuk membangun aplikasi dan layanan yang berjalan pada Microsoft .NET Framework. Visual J# memadukan fitur bahasa Java ke dalan IDE Visual Studio. Dengan kata lain J# adalah bahasa pemrograman baru berbasis bahasa Java yang dirilis Microsoft bersama dengan paket Microsoft Visual Studio.NET.
Sekian materi untuk pengelompokan program berbasis visual. Mohon ditunggu postingan selanjutnya ya :)

Referensi :
https://www.msdn.microsoft.com/
https://www.techopedia.com/
Menjadi Seorang Programmer Komputer. Wahana Komputer. Penerbit Andi.

*type-safe : hanya mengoperasikan script yang valid, memunculkan pesan jika ada error
READ MORE

Selasa, 20 September 2016

Pengelompokan Bahasa Pemrograman [part 1]

Pembahasan kali ini mengenai bahasa pemrograman. Untuk kalian yang masih baru belajar, ayo sama-sama kita bahas.

Bahasa pemrograman atau bahasa komputer merupakan suatu teknik komunikasi yang terstandarisasi untuk menyatakan instruksi kepada komputer. Dalam webopedia.com, bahasa pemrograman diartikan sebagai perbendaharaan kata dan seperangkat kaidah tata bahasa untuk memberi instruksi kepada komputer agar melakukan tugas tertentu.

Berdasarkan cara tampilannya, bahasa pemrograman dapat dibagi menjadi 3:
  • Pemrograman berbasis web
  • Pemrograman berbasis visual
  • Pemrograman berbasis teks 

Pemrograman Berbasis Web

  1. HTML; merupakan bahasa pemrograman web yang memiliki sintak atau aturan tertentu dalam menuliskan script atau kode-kode, sehingga browser dapat menampilkan informasi dengan membaca kode-kode HTML (Anhar : 2010). Selain sebagai software bagi server dan client, HTML merupakan komponen penting untuk mengatur tampilan tiap halaman web, dan pola hubungan antar halaman web tersebut ditulis dalam format HTML. 
  2. VB Script; merupakan bahasa script client-side yang bertugas memberi efek-efek pemrograman semi dinamis yang tidak dimungkinkan oleh HTML biasa. VB Script menggunakan bahasa Visual Basic untuk menuliskan kode. Namun kode VB Script hanya bisa di running pada browser Internet Explorer (karena VB Script merupakan produk Microsoft).
  3. ASP; singkatan dari Active Server Pages, merupakan bahasa pemrograman server-side yang berguna untuk memberi efek pemrograman dinamis di web. Seri terbarunya adalah ASPX yang didukung oleh NET Framework. Untuk membuat ASP, programmer biasa menggunakan IDE dari Microsoft yaitu Visual Studio.NET, karena pemrograman secara manual dan editor teks kurang efisien. Keistimewaan memprogram ASPX adalah memungkinkan penulisan halaman web menggunakan berbagai macam bahasa seperti C dan VB.
  4. CGI; singkatan dari Common Gateway Interface. Merupakan bahasa pemrograman server-side yang pertama kali muncul. Sebuah CGI dieksekusi secara realtime dan menghasilkan output yang bervariasi atau disebut halaman web dinamis.
  5. Java Script; merupakan bahasa pemrograman yang digunakan untuk memperkaya halaman HTML, dan biasanya sudah tertanam (menyatu) dengan kode HTML. Java script adalah bahasa yang sudah diinterpretasi (mudah dimengerti) sehingga tidak perlu di compile.
  6. PHP: Hypertext Preprocessor merupakan script server-side untuk membuat halaman web dinamis. Secara teknis PHP disebut sebagai pesaing dari bahasa pemrograman ASP di dunia open-source. PHP dapat di eksekusi oleh compiler dari server HTTPD Apache. 

 Sampai jumpa di part berikutnya ;)



Referensi :
https://www.techopedia.com
Menjadi Seorang Programmer Komputer. Wahana Komputer. Penerbit Andi.
Panduan Menguasai PHP dan MySQL Secara Otodidak. Anhar. Mediakita.
READ MORE