Pengertian Pemrograman Desktop
- Pemograman Dekstop adalah sebuah pemograman dimana sesorang membuat program yang berbasic dekstop, misalnya anda membuka aplikasi yang ada di komputer anda kita misalkan kita membuka aplikasi paint.
- Pemograman Desktop adalah dimana seseorang mengembangan sebuah program yang dapat dijalakan dengan komputer dan file dari program tersebut dieksekusi dalam file system komputer itu sendiri
Macam-Macam Bahasa Pemrograman Desktop
BRITO.ID - Yuk kita mengenal bahasa pemograman berbasis Dekstop, beberapa bahasa pemograman tersebut adalah sebagai berikut :
JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai 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
Bahasa 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 komputer namun bahasa ini juga
sering digunakan dalam mengembangkan software aplikasi. C juga banyak
dipakai oleh berbagai jenis platform sistem operasi dan arsitektur
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 C merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan Bahasa 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.
C++
Perbedaan Antara Bahasa 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 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
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 C# ini
memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat
dilihat pada Sejarah Bahasa C#). Bahasa 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
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)
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
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 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.
Nah..bagaimana ..sudah mulai mengerti bukan ?
sumber: https://www.brito.id/macam-macam-bahasa-pemrograman-desktop
Komentar
Posting Komentar