Bahasa
yang dipergunakan dalam pemrograman C dibuat pada tahun 1972 oleh Dennis
Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C
dibuat untuk memprogram sistem dan jaringan sistem komputer namun bahasa ini
juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak
dipakai oleh berbagai jenis platform sistem operasi dan arsitektur sistem
komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.
C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang
merupakan extensi dari C.
Bahasa
yang dipergunakan dalam C merupakan salah satu bahasa pemrograman yang sangat
populer di mata para pakar dunia sistem komputer, terutama di kalangan
pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak
keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa
yang dipergunakan dalam C sangat mudah dipelajari baik bagi kalangan
pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan
Bahasa yang dipergunakan dalam C sangat tangguh karena bisa berjalan secepat
bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut, bahasa C
dipakai sebagai mata kuliah wajib hampir di seluruh perguruan tinggi di dunia.
JAVA
Java
adalah bahasa pemrograman yang dapat dijalankan di berbagai sistem komputer
termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan
tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript
adalah bahasa scripting yang digunakan oleh web browser.
Sebagai
bahasa pemrograman berorientasi object Java Platform Standard Edition (JSE)
menyediakan lingkungan yang lengkap untuk pengembangan aplikasi di desktop dan
client/server. Materi pelatihan pada Java Fundamental (JSE) akan fokus ke
masalah pengantar aplikasi Java, pemrograman berorientasi object (OOP), dan
berbagai teknik yang digunakan pada pemrograman bahasa Java. Materi disajikan
dengan metode perimbangan teori-praktek, dengan harapan bahwa peserta training
disamping memahami paradigma berorientasi objek, juga memiliki skill
pemrograman Java di level dasar-intermediate.
C++
Perbedaan
Antara Bahasa yang dipergunakan dalam pemrograman C dan C++ adalah meskipun
bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki
perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu
masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah
yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki
sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++
melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak
class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class
tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari
objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan
Class
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 sistem
komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual
Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript),
mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. 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, tapi membutuhkan deklarasi
fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki
pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun
2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk
Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java
PHP
PHP
adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak
dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinam
untuk digunakan untuk pemakaian lain.
Contoh
terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang
Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET
Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.
Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan
PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Kelebihan
PHP adalah tidak melakukan sebuah kompilasi dalam penggunaanya. Web Server yang
mendukung php dapat ditemukan dimana – mana dari mulai IIS sampai dengan
apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih
mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam
pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling
mudah karena referensi yang banyak. PHP adalah bahasa open source yang dapat
digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara
runtime melalui console serta juga dapat menjalankan perintah-perintah system.
C#
C#
adalah sebuah bahasa pemrograman modern yang bersifat general-purpose,
berorientasi objek, yang dapat digunakan untuk membuat program di atas
arsitektur Microsoft .NET Framework. Bahasa yang dipergunakan dalam C# ini
memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat dilihat
pada Sejarah Bahasa yang dipergunakan dalam C#). Bahasa yang dipergunakan dalam
pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft yang
dipimpin oleh Anders Hejlsberg, seorang yang telah lama malang melintang di
dunia pengembangan bahasa pemrograman karena memang ialah yang membuat Borland
Turbo Pascal, Borland Delphi, dan juga Microsoft J++. Kini, C# telah
distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga
International Organization for Standardization (ISO) dan telah menginjak versi
3.0 yang mendukung beberapa fitur baru semacam Language Integrated Query (LINQ)
dan lain-lainnya
PERL
Perl
umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk manipulasi
teks dan digunakan untuk berbagai tugas termasuk sistem administrasi, pengembangan
web, pemrograman jaringan, pengembangan GUI, dan banyak lagi.
Berjalan
pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia
untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC. Biaisan bahasa ini dimaksudkan untuk menjadi praktis karena mudah
digunakan, efisien, lengkap juga indah, kecil, elegan, minimal. Besar fitur
yang mudah digunakan, mendukung kedua prosedural dan berorientasi objek (OO)
pemrograman, telah built-in untuk mendukung pemrosesan teks, dan memiliki satu
dunia yang paling mengesankan koleksi dari modul pihak ketiga
PHYTON
Python
adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk
dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan
sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.
Python
memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi
bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai
bidang dan flatform system operasi.
Interpreter
Python dan kumpulan library-nya bisa didapatkan gratis di situs resminya
http://www.python.org/, dan boleh didisribusikan secara bebas. Di situs ini
Anda juga bisa mendapatkan distribusi dan modul serta link-link situs yang
menyediakan modul, program dan tool serta dokumentasi tambahan. Interpreter
Python sangat mudah ditambahkan dengan fungsi-fungsi baru dan tipe data yang
diimplementasikan dengan C/C++ atau bahas pemrograman lain yangdapat dipanggil
menggunakan C. Python juga cocok untuk digunakan sebagai bahasa tambahan untuk
kustomisasi aplikasi, seperti yang banyak digunakan dalam aplikasi
GNU/Linux.(Python Documentation)
Objective-C
Objective-C
adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung dengan gaya
bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya SmallTalk
yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.
Objective-C
saat ini banyak digunakan pada platform Mac OS X dan iOS (iOS adalah sistem
operasi untuk iPhone, iPod Touch dan iPad… naahhhh!). Dengan adanya framework
Cocos2D yang notabene adalah framework untuk membuat game di iPhone, maka
Objective-C makin banyak yang mempelajarinya. Catatan Cocos2D merupakan bagian
Cocoa Touch API (dari namanya sudah ketahuan untuk membuat aplikasi
touchscreen) yang dibuat menggunakan Objective-C. Objective-C juga merupakan
bahasa pemrograman utama pada sistem operasi NextStep. Kenapa Objective-C
digunakan di sistem operasi Mac? karena Steve Jobs (pendiri Apple Inc.) membuat
perusahaan bernama NeXT yang menggunakan Objective-C berlisensi dari StepStone
untuk membuat sistem operasi NextStep. Karena NeXT diakuisisi Apple Inc. maka
NextStep dimodif menjadi Mac OS dan tentu saja dibangun menggunakan
Objective-C. Sehingga Objective-C menjadi bahasa pemrograman utama pada
produk-produk MacIntosh.
DELPHI
Delphi
adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang
merupakan bahasa tingkat tinggi sekelas dengan Basic atau C yang merupakan
produk dari Borland corp. Bahasa yang dipergunakan dalam Pemrograman di Delphi
disebut bahasa procedural artinya bahasa/sintaknya mengikuti urutan tertentu /
prosedur. Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C,
artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual.
Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window,
lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat
programnya.
EmoticonEmoticon