TUGAS INTERAKSI MANUSIA KOMPUTER
TENTANG
“
Perbandingan
Terhadap Fasilitas Interface Vb.6 & Delphi.7 ”
OLEH
HIZKIA
TAHIYA BERNARD
1504505051
FAKULTAS TEKNIK
TEKNOLOGI INFORMASI
UNIVERSITAS UDAYANA
2016
I.
Latar
Belakang
Dengan
seiring berkembangnya teknologi khususnya dibidang pengembangan software
(perangkat lunak) maka banyak kebutuhan manusia yang bergantung pada perangkat
lunak, seperti pengolahan data perusahaan baik itu masalah data karyawan,
penggajian dll. Oleh karena itu yang perlu diperhatikan dari perangkat lunak
adalah yang berbasis user friendly ataupun kenyamanan dari software tersebut
untuk pengguna (user), baik itu tampilan, kemudahan dalam mencari menu sampai
mengenai keakuratan data yang dikelolah dalam software tersebut. Untuk itu
dibawah ini ada beberapa penjelasan mengenai software yang berbasis user
friendly, diantaranya : Visual Basic 6.0 & Delphi 7.
II.
Pembahasan
A.
Visual Basic
6.0
Visual
basic 6.0 merupakan salah satu program yang banyak dipakai oleh programmer
dalam membuat program aplikasi , hal ini karna tersedia berbagai fasilitas yang
dapat dimanfaatkan untuk mendukung terciptanya program aplikasi.
Langkah
awal dari belajar Visual Basic adalah mengenal IDE (Integrated Developement Environment)
Visual Basic yang merupakan Lingkungan Pengembangan Terpadu bagi programmer
dalam mengembangkan aplikasinya. Dengan menggunakan IDE programmer dapat
membuat user interface, melakukan koding, melakukan testing dan debuging serta
menkompilasi program menjadi executable. Penguasaan yang baik akan IDE akan
sangat membantu programmer dalam mengefektifkan tugas-tugasnya sehingga dapat
bekerja dengan efisien.
Pada
pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user
interface, kemudian mengatur properti dari objek-objek yang digunakan dalam
user interface, dan baru dilakukan penulisan kode program untuk menangani
kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan
istilah pengembangan aplikasi dengan pendekatan Bottom Up.
·
Sejarah Visual Basic
Sejarah
tentang visual basic diawali dari pengembangan bahasa BASIC (Beginner All
Purpose Symbolic Instruction Code) di Dartmount College, Amerika Serikat
pada awal tahun 1960. Sejak semula basic dirancang untuk mudah dipelajari. Pada
awal tahun 1975 muncul komputer pribadi (Personal Computer/PC) pertama, bermerk
MITS Altair. Namun karena hanya memiliki RAM 4 KB, satu-satunya bahasa yang
bisa digunakan untuk pemrograman adalah Assembly, bahasa ini sangat sulit untuk
dipahami karena perintahnya mendekati bahasa mesin. Tentu hal ini sangat
menghambat perkembangan komputer pribadi dimasa depan.
Pada
tahun 1982 IBM/PC diperkenalkan kepada masyarakat, Microsoft pun memebuat
system operasi MS-DOS untuk komputer ini dimana didalamnya disertakan pula
bahasa basic yang dikenal sebagai Quick Basic (QBASIC).
Pada
tahun 1990 era DOS berlaku dan digantikan oleh era windows yang sangat bagus
dan lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan
kepala menjadi seuah pekerjaan yang sangat menyenangkan.
Dari
perkembangan ini akhirnya Microsoft membuat versi windows. Bahasa pemrograman
Basic ini dikenal dengan nama Visual Basic. Versi terakhirnya adalah Microsoft
Visual Basic 6.0 for windows 98.
·
Tipe-tipe
data
Visual
basic mendukung beberapa macam tipe data yang bisa digunakan dalam
pemrogramannya.tipe data yang terdapat pada visual basic diantaranya :
1. Integer
Tipe data numerik yang berupa bilangan bulat (tanpa
pecahan). kisarannya mulai dari -32.768 hingga 32.767.
2. Byte
Tipe data yang berupa nilai bulat positif (tanpa
pecahan).kisarannya mulai dari 0-255.
3. Decimal
Tipe data yang digunakan untuk menyimpan data desimal
(pecahan) dengan ketepatan hingga 28 angka desimal.
4. Boolean
Tipe data yang hanya memiliki dua buah nilai yaitu true dan
false(benar atau salah).
5. String
Tipe data yang memiliki alfanumerik yaitu nilai yang bisa
berupa huruf, angka atau karakter khusus.
6. Single
Tipe data numerik yang memiliki kisaran nialai dari
–3.402823E+38. hingga 3.402823E+38. Tipe data
ini sering juga disebut Single Precision atau bilangan berpresisi tunggal.
7. Double
Tipe data numerik yang memiliki kisaran nilai yang sangat
besar, mulai dari –1.797693134866232E+308 hingga 1.797.69313486233E+308.
Tipe data ini juga sering disebut Double Precision atau bilangan berpresisi
ganda.
8. Date
Tipe data yang digunakan untuk menyimpan nilai
tanggal dan jam.
9. Currency
Tipe data yang digunakan untuk menyimpan nilai uang (dalam
dollar atau dalam jenis mata uang lain) yang digunakan komputer anda.
10. Long
Tipe data numerik yang mirip dengan integer, hanya saja
kisarannya jauh lebih besar yaitu dari –2.147.483.648 hingga 2.147.483.647.
11. Object
Tipe data yang menyimpan objek, form, kontrol dan sebagainya
12. Variant
13. Tipe data yang bisa berisi segala macam tipe data yang
berbeda.Biasanya digunakan jika anda tidak mengetahui jenis data yang
digunakan.
·
Fungsionalitas
1.
Tampilan Visual Basic
Tampilan Visual
Basic yang kita tahu hamper sama dengan layar program-program aplikasi windows pada umumnya. Kita dapat
memindah-mindahkan, menggeser, memperbesar atau memperkecil ukuran setiap komponen layar
Visual Basic seperti kita
memanipulasi layar windows. Seperti pada gambar diatas terdapad
bagian- bagian component yang sudah diberi angka yang dimana setiap angka tersebut adalah bagian
bagian component dalam program visual Basic 0.6.
2.
Form
Form adalah bahan untuk
pembuatan window. Kita meletakan control pada form. Kontrol ini misalnya
tombol, check box, radio button, memo label, panel dan sebagainya. Pada form
tersedia tombol minimize/restore dan close, ketiganya terletak di pojok kanan
atas.
Ukuran form bias diubah
dengan drag dan drop tiga titik disebelah kanan, bawah dan pojok kanan bawah.
Jika drag ke arah ke luar akan memperbesar dan sebaliknya akan memperkecil.
Untuk mengaktifkan form ada tiga
cara yaitu :
1.
Klik tombol View Object
pada Window Project
2.
Dari Menu View klick
perintah object
3.
Tekan tombol Shift +F7
pada keyboard.
3.
Baris
Menu
Menu
merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasi
yang dihasilkan.
Visual Basic 6.0 menyediakan tiga belas menu.
4.
Toolbar
Tombol-tombol
speed pada toolbar akan sangat membantu dalam mempercepat dalam akses perintah
(yang biasa jadi tersembunyi di dalam tingkat-tingkat hirarki). Sebab tombol
speed berfungsi sama. Dengan perintah yang tersedia (dan tersembunyi) di dalam
menu.
5.
Windows
Properties
Windows
Properties berfungsi menyiapkan segala properti dari objek yang diperlukan
dalam perancangan user interface maupun pemrograman.
Pada window
Properties ini terdapat semua properti yang dimiliki oleh objek terpilih (cara memilih objek adalah klik objek langsung padadiagram di
project explorer atau klik langsung pada objeknya, misalnya form).
Pada windows ini
terdapat dua tab yang menampilkan properti dalam dua cara sesuai dengan nama
tab yaitu tab Alphabet (diurutkan berdasarkan namanya sesuai dengan abjad, ini
merupakan pilihan default) dan Categories (diurutkan berdasarkanfungsinya).
Masing-masing Properties memiliki nilainya sendiri sehingga yang telh
disediakan VB 6 atau kita isikan sesuai dengan kebutuan.
Cara menampilkan window
properties ini caranya :
1.Dari Menu View pilihlah Properties Window
2.Tekan tombol F4 pada keyboard
6.
Toolbox
Toolbox
adalah tempat penyimpanan kontrol yang akan kita gunakan pada program yang
dipasangkan pada form. VB6 menyediakan 21 kontrol,
masing-masing dapat dilihat pada Gambar berikut :
Fungsi-fungsi dari Toolbox disamping adalah:
·
Pointer
(untuk memilih control ).
·
PictureBox
(menampilkan gambar).
·
Label
(teks pada form; tidak dapat langsung di ubah).
·
TextBox
(tempat input/menampilkan teks).
·
CheckBox
(menampilkan kondisi Y/N atau T/F).
·
Command Button (menjalankan perintah/proses jika
di tekan).
·
Option Button
(mirip dengan checkbox, tapi hanya satu
pilihan yang dapat di pilih).
·
ComboBox (kombinasi textbox &
listbox, pilih dari list
atau
ketik).
·
ListBox (multiselect).
·
Horizontal
Slinder ( untuk memberikan tombol left to
right).
·
Vertical
Slinder ( untuk memberikan tombol atas ke
bawah).
·
Timer (untuk memberikan waktu).
·
Drivel List Box
(untuk memberikan alamat data).
·
Dir LIst Box
( untuk memberikan Folder baru).
·
File List Box
(untuk memberikan File baru).
·
Shape (untuk memberikan bentuk grafik ).
·
Line
(untuk membentuk garis).
·
Image (menampilkan gambar,
tapi tidak bisa sebagai
kontainer kontrol).
·
OLE – Object
Lingking and Embedding (lokasi
program eksternal, ex : word ms, dll.).
·
Frame
(pengelompokan kontrol-kontrol secara
visual/fungsional).
7. Project
Explorer
Project
Explorer berfungsi serbagai sarana pengakses bagian-bagian pembentuk project.
Pada windows ini terdapat tiga tombol pengaktif untuk Windows Code, Windows
Object dan Toggle Folder. Juga terdapat diagram yang menampilkan susunan folder
penyimpanan file-file project. Secara default Project Explorer ini menempati
dock-nya sendiri, yaitu di sebelah kanan atas. Namun kita bisa membuatnya
mengambang keluar dock dengan cara mengklik atau drag keluar judul windows ini.
Untuk menampilkan Project Explorer
ini caranya adalah :
1.
Dari menu View pilihlah
Project Explorer
2.
Tekan tombol CTRL +R
pada keyboard
8. Project Form
Project (sekumpulan modul aplikasi itu sendiri), Event adalah
peristiwa atau kejadian yang diterima oleh suatu objek, misalnya klik, seret,
tunjuk dan lain-lain. Event yang diterima objek akan memicu MS-Visual Basic
menjalankan kode program yang ada di dalamnya.
Contoh : Private Sub Command1_Click ( )
Baris
di atas menunjukkan penggunaan Event Click pada objek command1, maka
baris-baris kode program di bawahnya akan dilaksanakan.
9.
Components
Components
, berfungsi untuk memilih komponen apa saja yang akan digunakan untuk
ditampilkan pada Tool Box dan yang akan nantinya digunakan.
1. Struktur Program Visual Basic
Agar
dapat membuat program dengan baik dan terarah, pengguna Visual Basic dianjurkan
terlebih dahulu mengetahui dan memahami struktur program Visual Basic. Secara
umum struktur program Visual basic terdiri dari dua bagian yaitu bagian
deklarasi dan bagian pernyataan program.
Bagian Deklarasi Program
Bagian
ini merupakan bagian peletakan semua deklarasi data yang akan digunakan. Secara
umum perintah yang ada untuk pendeklarasian data pada Visual Basic adalah Dim,
Public, Private, Static, Const, Type.
1.
Deklarasi Dim
Dim
adalah perintah yang sering digunakan untuk mendeklarasikan variable yang akan
digunakan dalam Visual Basic. Pendeklarasian dengan perintah Dim berlaku untuk
pemrograman Modul, Program sub program.
2.
Deklarasi Public
Public
merupakan pernyataan yang menggantikan pernyataan global dalam visual basic.
Pernyataan
public menyatakan bahwa semua yang dideklarasikan oleh pernyataan ini berlaku
secara umum. Public merupakan pernyataan level modul yang artinya pernyataan
ini dideklarasikan pada sebuah modul.
3.
Deklarasi Private
Private
mneyatakan bahwa semua variable yang dideklarasikan oleh pernyataan ini berlaku
secara khusus. Pernyataan private merupakan pernyataan level sub program yang
artinya pernyataan ini dideklarasikan pada bagian sub program.
4.
Deklarasi Static
Static
sering digunakan untuk suatu variable atau nilai agar tetap atau tidak berubah
selama program dijalankan. Pernyataan static merupakan pernyataan level sub
program.
5.
Deklarasi Const
Const
digunakan untuk pendeklarasian harga konstan pada suatu variable. Pernyataan
ini merupakan pernyataan level modul. Dalam prakteknya pernyataan const sering
digabungkan dengan pernyataan public atau private.
6.
Deklarasi Type
Type
dipakai pada bagian deklarasi untuk mendefinisikan type data terdefinisi.
Dimana type data ini dapat mengandung satu atau lebih dari suatu type data.
Type merupakan pernyataan yang dideklarasikan pada sebuah modul.
·
Keamanan
2.
Keistimewaan Visual Basic 6.0
Sejak dikembangkan pada tahun 80-an,
Visual Basic ini telah mencapai versinya yang ke-6. beberapa keistimewaan umum
Visual Basic 6.0 ini diantaranya seperti :
a.
Menggunakan platform untuk pembuatan
program yang diberi nama Developer Studio, yang memiliki tampilan dan sarana
yang sama dengan Visual J++. Dengan begitu kita dapat berintegrasi atau belajar
bahasa pemrograman lainnya dengan mudah dan cepat tampa harus belajar dari nol
lagi.
b.
Memiliki compiler yang dapat
menghasilkan file exe ke table yang lebih cepat dan lebih efisien dari pada
sebelumnya.
c.
Memiliki tambahan secara wizard yang
baru. Wizard adalah sarana yang mempermudah dalam pembuatan aplikasi dengan
mengoptimalkan tugas-tugas tertentu.Tambahan control-kontrol baru yang lebih
canggih serta meningkatkan kaidah struktur bahasa Visual Basic.
d.
Kemampuan membuat Active X dan
fasilitas internet yang lebih banyak.
e.
Sarana akses data yang lebih cepat
dan handal untuk membuat aplikasi database yang berkemampuan tinggi.
f.
Visual Basic 6.0 memiliki beberapa
versi atau edisi yang disesuaikan dengan kebutuhan.
Beberapa
kemampuan dan manfaat dari Visual Basic, antara lain :
1.
Untuk membuat program aplikasi
beebasis windows
2.
Untuk membuat objek pembantu
program seperti control active X, file help, aplikasi internet dsb.
3.
Menguji program (debugging) dan
menghasilkan program akhir berakhiran exe yang bersifat excutable atau dapat
langsung dijalankan.
B. Delphi 7
Delphi adalah salah satu bahasa
pemrograman berbasis visual yang digunakan untuk membuat program aplikasi pada
komputer (seperti Visual basic). Bahasa pemrograman yang digunakan oleh Delphi
sebenarnya merupakan turunan dari bahasa pemrograman pascal, yang dahulu pada
Delphi dikenal sebagai objek pascal. Bagi Anda yang telah mengenal bahasa
pemrograman pascal, maka mungkin Anda tidak akan terlalu kesulitan dalam
mempelajari Delphi.
Delphi relatif lebih mudah dipahami
dibandingkan dengan bahasa pemrograman lainnya, disamping itu banyak referensi
terutama dalam bentuk buku yang membahas tentang bahasa pemrograman ini. Delphi
telah terbukti mampu menghasilkan software-software yang berkualitas, baik yang
berskala besar maupun kecil, teknologi yang digunakan pada Delphi pun cukup
uptodate.
keunggulan
Delphi dibanding bahasa pemograman lainnya :
1.
IDE ( integrated
Development Environment ) yakni lingkungan aplikasi yang didalamnya
terdapat menu menu yang memudahkan kita untuk membuat suatu proyek program.
2.
mudah digunakan, source kode
delphi yang merupakan turudan dari pascal.
3.
sifatnya multi purphase yakni mudah
digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
ü
IDE
Ini sangat berguna sekali keberadaannya,karna fasilitas ini
menyediakan semua kebutuhan pemrograman dalam satu tampilan .Perubahan dan
pengembangan yang dilakukan pada IDE delphi antara lain Compiller
messages,component palette,code insight ,debugger,serta bermacam – macam
perbaikan lainnya.
ü
WEB
Dukungan delphi.7 pada aplikasi web semakin kompleks dengan
adanya Intraweb dari Atozed software.
ü
COM
Delphi menyediakan fasilitas wizard untuk memudahkan anda
dalam pembuatan aplikasi berbasis COM dari microsoft.komponen COM seperti
halnya komponen pada activeX,COM+ maupun servers dan hanya dapat digunakan pada
sistem operasi windows saja .
Sejarah Perkembangan Delphi
Ide
munculnya Delphi sebenarnya berasal dari bahasa pemrograman yang cukup
terkenal, yaitu turbo pascal. Bahasa pascal sendiri telah diciptakan pada tahun
1971 oleh Ilmuwan dari Swiss, yaitu Niklaus Wirth. Nama pascal diambil dari
ahli matematika dan filsafat Prancis, yaitu Blaise Pascal (1623-1662).
Sejak saat
itu muncul beberapa versi pascal diantaranya turbo pascal yang dirilis oleh Borland
Internasional Incorporotion tahun 1973. Turbo Pascal ini memiliki sedikit
perbedaan dengan pascal standar, antara lain dalam hal pengolahan string,
penambahan beberapa prosedur dan fungsi.
Turbo
pascal yang muncul pertama kali hanya dapat dijalankan di system operasi DOS.
Namun dalam perkembangan selanjutnya, Borlan Internasional juga merilis Turbo
Pascal yang berjalan di Windows 3.0, yaitu Turbo Pascal For Windows.
Pada tahun
1992, Borland Internasioanl menggabungkan Turbo Pascal For DOS dan Tirbo Pascal
For Windows menjadi satu paket bahasa pemrograman dengan nama Borland Delphi
Versi 7. Karena pemrograman Windows dengan Borland Pascal masih dirasa sulit,
sejak tahun1973 Borland Internasional mengembangkan bahasa Pascal yang bersifat
visual. Hasil dari pengembangan ini adalah dirilisnya Delphi 1 pada tahun1995.
Perkembangan
Delphi tidak berhenti sampai disitu. Satu tahun, pada tahun 1996, Borland
Internasional merilis Delphi 2 yang sudah bersifat 32 bit. Dengan kata lain
Delphi 2 hanya dapat dijalankan pada Windowd 95 dan Windows NT.
Pada tahun
1997, 1998, 1999, Borland Internasional yang berganti nama menjadi Inprisi
Corporation berturut-turut kembali merilis penyempurnaan pada Delphi, yaitu
Delphi 3, 4 dan 5, 6 dan 7.
Delphi
merupakan alat perkembangan aplikasi yang sangat terkenal di lingkungan
Windows. Dengan menggunakn perangkat lunak ini anda dapat membangun berbagai
aplikasi Windows (permainan, multimedia, databae dan lain-lain) dengan cepat
dan mudah. Dengan pendekatan visual, anda dapat menciptakan aplikasi yang
canggih tanpa banyak menuliskan kode.
(Object
Oriented Programming)
OOP adalah
metode pemrograman dengan membentuk sebuah aplikasi yang mendekati keadaan
dunia yang sesungguhnya. Hal itu bisa dilakukan dengan cara mendisain object
untuk menyelesaikan masalah
Tiga unsur OOP :
1. Encapsulation atau pemodelan
encapsulasi adalah konsep penggabungan data dengan operator. Dalam konsep
pemodelan data dan operasi menjadi satu kesatuan yang disebut object.
Encapsulation juga disebut dengan penyembunyian informasi
2. Inheritance atau penurunan
Inheritance adalah sebuah object
yang dapat diturunkan manjadi object yang baru dengan tidak menghilangkan sifat
asli dari object tersebut.
3. Polymorphism atau polimorfisme
Polymorphism merupakan penggunaan
berbagai macam object yang berbeda tetapi secara fungsi bergantung pada satu
object sebagai induk, dengan cara pelaksanaan yang berbeda – beda.
Object simpan dan update adalah icon
yang berasal dari induk yang sama yaitu, command button tetapi cara kerja
tersebut berbeda – beda.
Delphi
dan OOP
Secara
default ketika kita merancang suatu aplikasi program, mau tidak mau dan tanpa
kita sadari bahwa kita telah menerapkan OOP, walaupun secara teori kita kurang
memahami OOP dalam arti yang sebenarnya.
Pemrograman
Delphi
Delphi
adalah suatu bahasa pemrograman (development language) yang digunakan untuk
merancang suatu aplikasi program.
Kegunaan
Delphi
1. Untuk membuat aplikasi windows.
2. Untuk merancang aplikasi program
berbasis grafis.
3. Untuk membuat program berbasis
jaringan (client/server).
4. Untuk merancang program .net
(berbasis internet)
·
Fungsionalitas
1. Menu Bar
MenuBar berfungsi memilih tugas-tugas
tertentu seperti: memulai, memilih, dan mengakhiri suatu aplikasi.
2. ToolBar/SpeedBar
Tidak
jauh berbeda dengan fungsi MenuBar, Penggunaan ToolBar/SpeedBar lebih praktis
dan cepat.
3. Component Palette
Component
Palette berisikan kumpulan komponen yang akan ditempelkan atau diletakkan dalam
form dan digunakan untuk mendesain form sehingga membentuk user interface.
Di dalam Component Palette terdapat berbagai pilihan komponen, di antaranya:
Component Palette Standard, Win32, System, DataAccess, DataControls, dbExpress,
Data Snap, BDE, ADO, Interbase, Webservice, InternetExpress, Websnap, Internet,
dan masih banyak lagi. Masing-masing memiliki banyak kontrol komponen disertai
kegunaannya.
4. Jendela Form
Jendela
ini digunakan untuk merancang dan mendesain user interface. Di sini pula
kontrol-kontrol komponen dari komponen palet diletakkan/ditempelkan.
5. Jendela Unit
Jendela
ini digunakan secara umum untuk menuliskan listing program dalam suatu
aplikasi. Di dalamnya terdapat sebuah struktur unit.
6. Jendela Object Tree View
Jendela
ini dugunakan untuk melihat kontrol-kontrol apa saja yang berada di dalam form
tersebut secara hierarki seperti Windows Explorer.
7. Jendela Object Inspector
Jendela
ini digunakan untuk memanipulasi kontrol-kontrol yang sudah ada dalam form.
Jendela Object Inspector ini memiliki dua halaman, yang masing-masing disebut
Properti (Properties) dan kejadian (Events).
·
Keamanan
KEISTIMEWAAN DELPHI 7
1.
memiliki kemampuan complier yang
cepat.
2.
fleksibelitas dalam perancangan
arsitektur basin data.
3.
pola desain dan pemakaian yang
diwujudkan oleh frameworknya.
4.
suatu bahasa pemograman berbasis oop.
Daftar
Pustaka
ü http://contohprogram-vb.blogspot.co.id/2013/10/kumpulan-contoh-program-visualBasic-60-sederhana.html
ü http://contohprogram-vb.blogspot.co.id/2013/10/kumpulan-contoh-program-visualBasic-60-sederhana.html
ü https://www.academia.edu/9280715/Makalah_tentang_Bahasa_Pemrograman
Tidak ada komentar:
Posting Komentar