Anda di halaman 1dari 5

PENGENALAN PENGEMBANGAN APLIKASI DESKTOP

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa
pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat
menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai
situasi.

Pemrograman visual adalah suatu bahasa pemrograman yang didalamnya terdapat himpunan
simbol-simbol grafis dan teks yang mempunyai arti yang semantik dan mengunakan pengunaan
expresi visual seperti grafik, gambar atau ikon yang sistematik dan mempunyai arti tertentu serta
mengacu pada aktivitas yang memungkinkan pada pengguna untuk membuat program dalam
(dua atau lebih) dimensi.

Aplikasi desktop adalah suatu aplikasi yang dapat berjalan sendiri tanpa menggunakan browser
atau adanya internet di dalam komputer tersebut.

Keunggulan penggunaannya adalah


1. Dapat berjalan dengan independen, tanpa perlu menggunakan browser.
2. Tidak perlu koneksi internet, karena semua file yang diperlukan untuk menjalankan
aplikasinya sudah terinstall sebelumnya.
3. Dapat dengan mudah memodifikasi settingannya.
4. Prosesnya lebih cepat.

Kekurangan penggunaannya adalah


1. Apabila akan menjalankan aplikasi, harus diinstal terlebih dahulu di komputer.
2. Bermasalah dengan lisensi. Hal ini membutuhkan lisensi yang banyak pada setiap computer
3. Aplikasi tidak dapat dibuka di computer lain, jika belum diinstall
4. Biasanya memerlukan hardware dengan spesifikasi tinggi.

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.

PEMROGRAMAN DESKTOP
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.
2. 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).

Program Desktop Pertama


Program Desktop Publishing
Personal Publisher
Dari semua yang paling murah dari program Desktop Publishing adalah Personal Publisher dari
Klick Art. Jika menginstalasikan PC dan memulainya, pada monitor akan menemukan daerah
penggunaan, yang sukar untuk dibedakan dengan monitor dari apple Macintosh Programnya
akan dikirimkan sebagai versi dasar basis, yang bekerja sama dengan matrix printer. Sebagai
tambahan akan dikirimkan juga sistem untuk laser printer, beberapa jenis tulisan dan pustaka.
Programnya membutuhkan paling sedikit 512 KByte RAM dan dua drive. Hubungan ketra
dengan program lain sangat mudah karena hampir semu fungsi akan diterangkan dengan menu
Pulldown, yang akan diperlihatkan pada layar monitor bagian atas.
Harvard Professional Publisher
Harvard Professional Publisher (HPP) adalah produk kelas menengah dari software Publishing.
Yonior Product-nya ialah Personal Publisher dan senior Product-nya ialah Superpage II.
Superpage II adan HPP dikembangkan oleh Bestito dan mempunyai bagian potongan data.
Perbedaanya dengan Ventura Publisher dan PageMaker ialah sistim pelayananya
mempergunakan pelayanan permukaan, yang dikendalikan oleh menu HPP.
Super Page 2
Super Pge adalah program dalam membuat naskah/teks. Program ini dapat digunkan untuk
membuat majalah. Program ini lebih lengkap dibandingkan dengan Harvard Professional
Publisher. Pada Super Page dapat menulis banyak jenis huruf pada setiap dokumen. Perbedaan
yang menjolok di antara 2 program tersebut adalah pada pengendalian output/keluaran.
Scientex-Publisher
Scientex-Publisher merupakan pengembangan dari program Scientex. Program ini dikendalikan
dengan tombol-tombol fungsi. Arti dari tombol fungsi dapat dibaca pada bagian layar. Program
ini dapat langsung dikumpulkan dengan scanner. Gambar-gambar dapat diambil alih ke
halaman. Perbedaan lainnaya ialah pada Macronya. Pada say mencetak, selutuh jenis tulisan
akan dikendalikan secara langsung Laser Printerbekerja dengan kecepatan maksimal, selama
tidak terintegrasi gambar pada teksnya.
First Impression
First Impression, yang dikembangkan olehMegaus Coporation, dititikberatkan pada pembuatan
teks dan penampilan halaman pada dokumen laser. Program ini menyediakan modul teks. Modul
teks ini dapat menawarkan Open Acsess II dan dapat menagani dokumen denagn jumlah yang
cukup besar. Jimlah halaman dapat mencapai 32.000. Dengan demikian salah satu masalah pada
program Desktop Publishing sudah terselesaikan.

Vb.net Apa sih itu?

posted Mar 1, 2010 4:46 AM by boby


harmoko VB.NET.. mungkin beberapa dari pembaca sekalian ada yang bertanya-tanya mengenai
apa itu VB.NET atau mungkin dari pembaca sudah akrab sekali dengan istilah ini. Bagi yang
belum tahu, VB.NET bukanlah sebuah binatang.. (hehe) ataupun bukan sebuah makanan atau
tempat. VB.NET merupakan salah satu bahasa programming yang dibuat dari microsoft.. (eitt
yang uda mulai bosan jangan kabur dulu... hehe.. karena pasti ini akan menarik). lanjut lagi ke
topik. Oh iya, saya sebelumnya saya juga ingin menjelaskan kenapa saya menjelaskan mengenai
VB.NET, karena sebelum kita melangkah lebih jauh ada baiknya kita saling mengenal dulu
dengan VB.NET karena Ada pepatah yang bilang "tak kenalmaka tak sayang!", hehe maka
menurut saya ada baiknya kita mengenal vb.net ini.

VB.NET merupakan perkembangan bahasa programming dari bahasa Visual Basic, untuk lebih
jelasnya mari kita lihat bersama-sama dibawah ini!

Evolusi Visual Basic


VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa
pemrograman dengan GUI berasal dari prototype yg dikembang oleh Alan Cooper yg di sebut
TRIPOD,. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod
agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :

Perjalanan dari Visual Basic (VB1 to VB 10)

1. Proyek Thunder dirintis


2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade
yg dipertunjukan di Atlanta , Georgia
3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak
kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya
merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional
Development System

4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah
untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg
menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg
berikutnya di implementasikan pada VB 4
5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan
professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat
membaca serta menulis database Jet (atau Access) 1.x
6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows
program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk
menulis non-GUI class pada Visual Basic
7. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk
versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat
dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya,
program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk
membuat User Control.
8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk
kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan
memasuki Microsoft fasa non Supported dimulai pada maret 2008
9. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi
pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg
digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai
area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta
peningkatan penggunan memory.
10. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi
1.1.
11. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan
Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis
ini , Microsoft memasukan bebrapa fitur baru, diantaranya :
1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET .
pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat
program sedang dijalankan
2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB
7.1) , dirilis dengan menggunakan NET framework versi 1.1.
12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If
Not X Is Y menjadi If X IsNot Y
13. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft
membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB,
salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari
Microsoft
14. Visual Basic Orcas (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan
dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur ,
diantaranya :
- True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk
menggantikan fungsi IIF
- LINQ Support
- Ekspresi Lambda
- XML Literals
- Nullable types
- Type Inference
15. Visual Basic VBx (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx,
akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan
akan menjadi bagian dari SilverLight 1.1

Anda mungkin juga menyukai