apa sih pemrograman desktop itu ?

Selamat pagi semua….

nah saat ini saya ingin menulis mengenai apa sih pemrograma desktop itu ?, tentunya yang kuliah di jurusan yang berbasis IT, tentunya sering mendengar instilah istilah pemrograman, seperti pemrograman desktop, pemrograman mobile, pemrograman client server, pemrograman web dan sebagainya..

nah, kali ini saya ingin mengulas mengenai apa sih pemrograman desktop itu serta apa sih perbedaannya dengan beberapa jenis penrograman yang lain?…

nah kita kenalan dulu ini, apa sih pemrograman desktop itu.

secara prinsip, pemrograman desktop itu di artikan ada penrograman dimana sistim aplikasi, database serta file file yang lain diletakkan dalam satu komputer dan dapat dijalankan di komputer tersebut, tanpa harus terhubung dengan jaringan atau internet, nah itu secara prinsip ya…, bagaimana kalo secara teori ?

nah klo menurut teori yang diungkapkan oleh stefano (2014) pada bukunya yang berjudul : Cara mudah membangun sistem informasi menggunakan VB.NET dan komponen dxperience , mengatakan bahwa aplikasi desktop adalah suatu aplikasi yang mampu beroperasi secara offline, tetapi kita harus menginstalnya sendiri pada laptop atau komputer”. Begitulah kalau secara teori..

nah sekarang kita baha nih apa sih perbedaaan dengan jenis program yang lain ?,

Perbedaan antara Pemograman Dekstop, Web, Mobile 

Pertama sebenarnya pemograman dekstop dan web adalah sama, hanya dalam media menjalankannya yang berbeda, jika dalam pemograman dekstop aplikasi dapat dijalankan secara langsung dengan komputer, namun jika pemograman web harus mengunakan browser untuk mengesekusinya, biasanya pemograman web itu adalah aplikasi yang dijalankan dengan online namun juga ada yang bisa kita jalankan dengan offline ,dengan cara mendownload data yang akan kite eksekusi di browser sendiri

Definisi perbedaan antara pemograman dekstop dan web

  • pemograman dekstop bisa dijalankan offline maupun online ,program yang dijalankan dari file komputer senditri contoh dari bahsa pemograman ini adalah : NET ,c# ,c++ <java
  • pemograman web ,biasanya dijalankan aplikasi ini dengan menjalakan file system yang ada diserver dan harus online misal tipe bahasa pemograman dari web adalah : html ,php,mysql ,css,dan lain lainya js juga bisa

Pemograman Mobile  
Mobile adalah sebuah media sperti handphone ,tab dan lain lain ,dalam pemograman ini biasanya mementingkan dari segi tampilan yaitu mobile ,jika dulu pemograman mobile dengan java phone ,symbian phone ,dan sekarang menjadi android phone ,format dari aplikasi pemograman nya juga berbeda beda, misal java mengunakan format jar , symbian dengan format zip ,dan android sekarang ini  dengan format apk.

sedangkan apa saja sih bahasa yang bisa digunakan untuk belajar pemrograman dekstop?, nih saya bahas beberapa ya…

1. Java

Bahasa Pemrograman yang dapat dijalankan di berbagai Komputer termasuk Telepon Genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995.  Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Java Virtual Machine ( JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform Sistem Operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun”.

2. C++

 Bahasa Pemrograman Komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa Pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

3. C#

C Sharp merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan. Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar.

4. F#

 bahasa pemrograman yang berjalan di .NET (dan Mono) dengan memakai multi paradigma, yaitu functional programming dan imperative programming. Contoh paling mudah imperative programming adalah C# dan VB.

5. C

Bahasa Pemrograman Komputer yang 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 memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

6. Visual Basic

Berasal dari ‘ BASIC ‘, yang sangat populer di hari-hari awal komputasi personal , Visual Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah , sementara juga memungkinkan untuk coding yang lebih kompleks

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

RELATED POST

Element dasar HTML

Element HTML Untuk mendapatkan halaman web yang baik anda harus melakukan pengaturan terhadap halaman web dan teks-teks didalamnya seperti mengatur…

HTML 1

HTML (Hypertext Markup Language) HTML atau Hypertext Marksup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi…

Pengenalan Internet

Dewasa ini dunia komputer dan informasi berkembang sangat pesat, terlebih lagi dengan adanya Internet. Internet merupakan jaringan komputer global yang…