Tugas Pendahuluan - Modul 1 (Tugas Individu)
11. Visual
basic 2010 adalah salahf satu aplikasi pemrograman visual yang diciptakan oleh
Microsoft pada tahun 2010.
22. Penemu
visual basic adalah Alan Cooper, dan pertama kali dikenalkan pada tahun 1991.
Fungsi visual basic adalah untuk memudahkan seorang programmer dalam membuat
atau mengembangkan suatu aplikasi.
S3. Sejarah
perkembangan visual basic 2010 adalah Bahasa
BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth, bahasa
program tersebut mirip dengan bahasa Inggris yang biasa digunakan oleh para
programmer. Kemudian, visual basic dikenalkan pada tahun 1991. Konsep
pemrograman untuk membuat tampilan aplikasi Visual Basic dikembangkan oleh Alan
Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian
mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem form
yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby. Tripod
tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft
memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk
membuat Visual Basic hingga akhirnya tercipta Microsoft visual basic 2010.
44. Jenis-jenis
bahasa pemrograman:
a) Delphi
Delphi merupakan
generasi penerus dari Turbo Pascal. Delphi diluncurkan pertama kali tahun 1995 dan
dirancang untuk beroperasi dalam sistem operasi Windows. Delphi mampu
menyediakan fasilitas untuk pembuatan aplikasi secara mudah.
·
Kelebihan :
1) Sifatnya
freeware.
2) Komponen
yang disediakan sudah cukup lengkap
3) Dokumentasi
cukup lengkap.
·
Kelemahan :
1) Pengguna
yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami
kesulitan untuk pertama kalinya.
2) Setiap
komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list codereferensi.
b) Bahasa
C
Program C ditulis untuk satu jenis
platform, bisa dikompile dan dijalankan di platform lain dengan tanpa ataupun
hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI
untuk C.
·
Kelebihan :
1) Bahasa C tersedia hampir di seluruh jenis komputer.
2) Kode bahasa C sifatnya adalah portable.
3) Proses executable program bahasa C lebih cepat.
4) Bahasa C adalah bahasa yang terstruktur.
·
Kekurangan :
1) Banyaknya Operator serta fleksibilitas penulisan
program terkadang membingungkan pemakai.
2) Bagi pemula pada umumnya akan kesulitan menggunakan
pointer yang ada.
c) Visual
Basic
Visual Basic merupakan sebuah
bahasa pemrograman yang menawarkan Integrated Development Environment (IDE)
visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft merupakan turunan bahasa pemrograman
BASIC dan menawarkan pengembangan perangkat lunak komputer grafik dengan cepat.
·
Kelebihan :
1) Bahasa
yang sederhana.
2) Visual
basic sangat popular.
3) Menghemat
waktu dalam pemrograman.
·
Kekurangan :
1) Tidak
terlalu bagus untuk membuat game yang hasilnya memuaskan.
2) Lebih
lambat daripada aplikasi pemrograman lain
d) Pascal
Pascal merupakan versi yang
paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan
juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K.
Jensen. Pascal merupakan bahasa pemrograman tingkat tinggi (high level
language) dan terstruktur (Structured Programming language).
·
Kelebihan
1) Tipe
data standar
2) Programmer
dapat membuat tipe data lain yang diturunkan dari tipe data standar
3) Terstruktur
4) Sederhana
dan ekspresif
·
Kelemahan
1) Tidak
fleksibel penggunaannya
e) Java
Menurut definisi dari Sun,
Java adalah nama untuk kumpulan teknologi untuk menciptakan dan menjalankan
perangkat lunak pada komputer ataupun pada lingkup jaringan. Java
lebih lengkap dibanding sebuah bahasa pemrograman konvensional.
·
Kelebihan
1) Sederhana
dan ampuh
2) Aman
3) Berorientasi
objek
·
Kelemahan
1) Kecepatannya
kurang dari bahasa C++
2) Memakan
banyak memori komputer
3) Bahasanya
kompleks dan sukar dipelajari
4) Program
yang dibuat berjalan lebih lambat dibanding jika dibuat dengan bahasa
pemrograman lain
55. Macam-macam
flowchart:
a. Flowchart sistem:
bagan dengan simbol-simbol tertentu yang menggambarkan
urutan prosedur dan proses suatu inputan dalam suatu media
menjadi hasil output di dalam media lain, dalam suatu sistem pengolahan data.
b. Flowchart program:
bagan dengan simbol-simbol tertentu yang menggambarkan
urutan proses dan hubungan antar proses secara mendetail di dalam suatu program.
66. Macam-macam
toolbox:
·
Button : tool yang berfungsi untuk membuat
tombol perintah
·
Checkbox : tool untuk membuat kotak check
untuk memilih satu atau beberapa keadaan
·
Label : tool untuk membuat sebuah
teks tapi pengguna tidak bisa berinteraksi dengannya
·
Radiobutton : tool untuk memilih satu dari beberapa
keadaan
·
Textbox : tool untuk menempatkan text dan
pengguna dapat berinteraksi dengannya
·
Pointer : tool untuk arah penunjuk
·
Checkedlistbox : tool untuk menampilkan direktori dari
suatu folder
·
Combobox : tool untuk membuat kontrol
kombinasi antara tool textbox dan tool listbox
·
Listbox : tool untuk menampilkan suatu
daftar data
·
Picturebox : tool untuk memasukkan gambar ke
dalam form kita
(Modul
Praktikum Teknologi Informatika 2012)
77. Tipe-tipe
data:
·
Tipe data untuk
bilangan
1) TINYINT : ukuran 1 byte dengan jangkauan -128
sampai 127 dan untuk tidak bertanda 0 sampai 2 (untuk kata tidak bertanda
ditulis UNSIGNED)
2) SMALLINT : ukuran 2 byte dengan jangkuan -3267
sampai 32767 dan untuk tidak bertanda 0 sampai 65535
3) MEDIUMINT : ukuran 3 byte dengan jangkauan -8388608
sampai 8388607 dan untuk tidak bertanda 0 sampai 16777215
4) INT : ukuran 4 byte dengan
jangkauan -2147483647 sampai 2147483647 dan untuk tidak bertanda 0 sampai
4294967295
5) BIGINT : ukuran 8 byte dengan jangkauan
-9223372036854775808 sampai 9223372036854775807 dan untuk tidak bertanda 0
sampai 18446744073709551615
6) FLOAT : ukuran 3 byte. Bilangan pecahan
7) DOUBLE : ukuran 8 byte. Bilangan pecahan
8) DOUBLE
PRECISION: ukuran 8 byte. Bilangan pecahan berpresisi ganda
·
Tipe data untuk tanggal
dan jam
1) DATE
TIME : ukuran 8 byte. Kombinasi
tanggal dan jam dengan jangkauan ‘1000-01-01 00:00:00’ sampai dengan
‘9999-12-31 23:59:59’
2) DATE : ukuran 3 byte. Tanggal dengan
jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31’
3) TIMESTIME : ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan ‘1970-01-01 00:00:00 sampai tahun 2037
4) TIME : ukuran 3 byte. Waktu dengan
jangkauan 00:00:00 sampai 23:59:59
5) YEAR : ukuran 1 byte. Jangkuannya
dari tahun 1901 sampai 2155
·
Tipe data untuk
karakter dan lain-lain
1) Char
(M) : ukuran M
byte, 1<M<255 merupakan data string dengan panjang tetap
2) VARCHAR
(M) : ukuran L+1 byte dengan
L<M dan 1<M<255 merupakan data dengan panjang bervariasi
3) TINYBLOB,
TINYTEXT: L+1 byte dengan L<28. Tipe TEXT atau BLOB dengan
panjang maximum 255 karakter
4) BLOB,
TEXT : L+1 byte dengan L<216.
Tipe TEXT atau BLOB dengan panjang maximum 65535 karkater
5) MEDIUMBLOB,
MEDIUMTEXT: L+1 byte dengan L<228. Tipe TEXT atau BLOB dengan
panjang maximum 16777215 karakter
6) LONGBLOB,
LONGTEXT: L+1 byte dengan L<232. Tipe TEXT atau BLOB dengan
panjang maximum 65535 karakter
7) ENUM : ukuran 1 atau 2 byte tergantung
jumlah nilai enumerasinya maksimum sampai 65535 nilai
(Modul
Praktikum Teknologi Informatika 2012)
88. Algoritma
adalah urut-urutan langkah dari suatu inputan hingga hasil output untuk
memecahkan suatu masalah.
(Algoritma dan Pemrograman dalam Bahasa
Pascal dan C)
99. IDE
(Integrated Development Environment)
adalah aplikasi komputer yang
memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak,
dan visual basic 2010 termasuk sebagai produk dari IDE andalan dari Microsoft
yang bertujuan untuk menyediakan semua utilitas yang diperlukan dalam
menciptakan sebuah perangkat lunak. Jenis-jenis dari IDE visual basic 2010:
·
Menu Bar
·
Toolbar
·
Solution Explorer
·
Component Toolbox
·
Form Designer
·
Properties
(Modul
Praktikum Teknologi Informatika 2012)
110. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan
dan hubungan antar proses beserta
pernyataannya. Macam-macam flowchart
adalah:
a. Flowchart sistem yaitu bagan
dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses
suatu inputan dalam suatu media menjadi hasil
output di dalam media lain, dalam suatu sistem pengolahan data.
b. Flowchart program
yaitu bagan dengan
simbol-simbol tertentu yang menggambarkan urutan proses dan hubungan antar
proses secara mendetail di
dalam suatu program.
111.
PROGRAM HelloWorld
DEKLARASI
{
tidak ada }
DESCRIPTION:
write
(“Hello, world”)
PROGRAM
KonversiSuhu
DEKLARASI
C, K,
F, R : real
DESCRIPTION:
Read
C
K
← 273 + C
F
← (1.8*C) + 32
R
← 1.25*C
Write (K,
F, R)
Tidak ada komentar:
Posting Komentar