Kamis, 08 November 2012

Tugas Pendahuluan-Modul 1


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