Skip to main content

PEMROGRAMAN BERBASIS DEKSTOP

PEMROGRAMAN BERBASIS DEKSTOP

Pemrograman desktop dibagi 3 yaitu .Net, Java dan Delphi. Bahasa pemrograman .Net yaitu Visual Basic (VB), C++ dan C sharp. Sedangkan pemrograman web dibagi 3 yaitu PHP, ASP dan HTML. Dan untuk pemrograman mobile yang digunakan adalah J2ME.
               Tiap pemrograman memiliki kelebihan dan kekurangan masing-masing. Kelebihan pemrograman desktop yaitu tidak perlu online dalam menjalankannya, sedangkan kekurangannya yaitu harus menginstal programnya atau memakan space hardisk. Untuk pemrograman web mempunyai kelebihan yaitu tidak perlu menginstal program  ( cukup browsing di internet ) tetapi kekurangannya yaitu harus online. Pemrograman mobile kelebihannya yaitu praktis ( dapat dijalankan dimana saja ) sedangkan kekurangannya yaitu tampilan kecil dan fitur kurang lengkap.

.PEMROGRAMAN DEKSTOP
1.    NET
NET merupakan sebuah bahasa pemrograman yang memiliki ruang lingkup besar dan kompleks. Net dikembangkan oleh Microsoft sebagai sistem untuk mengembangkan aplikasi perangkat lunak.NET Framework dirancang Microsoft dengan terkait pengembangan bahasa-terutama C # dan Visual Basic-untuk mengatasi berbagai masalah yang dialami para pengembang perangkat lunak Windows dan user. Kelebihan .Net yaitu memungkinkan kita membuat aplikasi windows base  yang di launch melalui Internet Explorer  sehingga kita dapat memanfaatkan rich window component untuk aplikasi web sedangkan kekurangannya boros memori.
Bahasa pemrograman .Net yaitu Visual Basic (VB), C++ dan C sharp (C #):
Microsoft Visual Basic.NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .Net Framework, dengan menggunakan bahasa basic. Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM).
C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an . C++ merupakan bahasa pemrograman yang memiliki sifat oop.
C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi obyek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .Net Framework.

     2.  JAVA

Java’ adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh sun microsystem dan diterbitkan tahun 1995. Fitur pada Java yaitu Java virtual machine (jvm), garbage collection, code security. Kelebihan dari Java adalah multiplatform, perpustakaan kelas yang lengkap, bergaya C++, pengumpulan sampah otomatis. Kekurangan Java adalah tulis sekali, perbaiki di mana saja, mudah didekompilasi, penggunaan memori yang banyak.

     3.  DELPHI

DELPHI adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program / aplikasi komputer berbasis windows. Bahasa pemograman berbasis objek, artinya semua komponen yang ada merupakan objek-objek.  Ciri sebuah objek adalah memiliki nama, properti dan method/procedure. Komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar-gambar. Keuntungan dari DELPHI yaitu komunitas pengguna yang besar pada usenet maupun web, dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning, banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging), optimasi kompiler yang cukup cepat, mendukung multiple platform dari source code yang sama. Kekurangan dari DELPHI adalah partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya), terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix), akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal, dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32).

Comments

Popular posts from this blog

Definisi, Karakteristik, dan Manfaat Data Mining

Definisi, Karakteristik, dan Manfaat Data Mining Secara umum, pengertian data mining untuk business intelligence adalah cara-cara untuk mengembangkan business intelligence dari data yang dikumpulkan, diorganisir, dan disimpan oleh suatu organisasi. Teknik-teknik dalam data mining sangatlah luas sekali dan digunakan oleh berbagai organisasi untuk mendapatkan pemahaman yang lebih baik mengenai pelanggan dan cara kerja mereka dan untuk menyelesaikan berbagai masalah organisasi yang sangat kompleks. Dalam seri ini kita akan mempelajari data mining sebagai teknologi pendorong bagi business intelligence, mempelajari proses-proses standard dalam melaksanakan proyek-proyek data mining, memahami dan membangun keahlian dalam menggunakan teknik-teknik data mining yang populer, mengembangkan pengetahuan mengenai berbagai tool software yang ada, dan membedah berbagai macam mitos dan jebakan dalam data mining. Konsep dan Aplikasi Data Mining Dalam suatu interview dengan majalah ‘Comp...

Pengertian Kalkulus # Dosen iT

Kalkulus Selamat datang di halaman kalkulus! Langkah awal kamu untuk belajar online! Secara umum, kalkulus adalah sebuah cabang matematika yang mempelajari mengenai masalah-masalah perubahan. Inti dari konsep materi ini adalah perubahan bilangan-bilangan yang digunakan dalam perhitungan matematika. Ada beberapa pembelajaran besar dalam topik ini, yaitu limit fungsi, diferensial (turunan), integral, dan luas daerah & volume benda putar. Kata ‘kalkulus’ diambil dari Bahasa Latin  calculus  yang berarti batu kecil. Hal ini dikarenakan orang-orang terdahulu masih menggunakan batu-batu kecil untuk melakukan perhitungan matematika. Bidang ini pertama kali dikembangkan oleh 2 ilmuwan besar,  Sir Issac Newton dan  Gottfried Leibniz . Newton mengembangkan kalkulus diferensial, sedangkan Leibniz mengembangkan kalkulus integral. Materi ini merupakan materi yang sangat penting dalam berbagai ilmu, terutama matematika. Untuk matematika, materi kalkulus bi...

Cara Setting Server UNBK 2018 [update] TERBARU

Ade Fatahillah IT TKJ Cara Setting Server UNBK 2018 [update], JawaraCloud.NET  - Pelaksanaan UNBK sudah semakin dekat, seluruh sekolah / madrasah tingkat menengah (SMP, SMA, SMK / MTs, MA) pun telah menyiapkan diri untuk keberhasilan pelaksanaan UNBK tahun 2018. Kali ini kami akan ulas kembali cara instalasi dan setting Server  UNBK. Walaupun sebelumnya bahasan mengenai unbk ini sudah cukup lengkap di tahun-tahun sebelumnya, akan tetapi masih banyak pertanyaan yang masuk kepada kami baik melalui WhatApp maupun via inbox facebook kami. Maka tidak ada salahnya jika kami bahas kembali dengan harapan: semoga JawaraCloud ini dapat membantu kawan-kawan operator sekolah, teknisi dan proktor seluruh indonesia, serta dapat menambah pengerahuan kawan-kawan kita mengenai sistem ujian nasional sekolah berbasis jaringan ini. Konfigurasi Server Sebelum melakukan konfigurasi server unbk, sebaiknya anda copy-paste dahulu file VHD UNBK, Exambro Admin, Software Installer VirtualBox dan...