Rabu, 07 November 2012

Modul 1

Modul 1



1.       Visual Basic 2010 adalah Suatu program yang merupakan bagian dari Visual Studio Express 2010 dari Microsoft yang dapat digunakan untuk merancang atau membuat software maupun aplikasi yang disertai fitur-fitur yang lengkap.
2.       Penemu Visual Basic  adalah Alan Cooper dan kemudian Microsoft mengontrak cooper dan membentuk programnya yang bernama Tripod menjadi program yang baru dengan nama Ruby. Kegunaan Visual Basic yaitu untuk merancang atau membuat suatu program maupun aplikasi sesuai dengan keinginan kita.
3.       Sejarah dan Perkembangan Visual Basic ini yaitu dimulai dari dikenalkannya Visual Basic 1.0 pada tahun 1991 dengan konsep pemrograman metode drag-and-drop untuk membuat tampilannya, diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dengan nama Tripod. Lalu Microsoft mengontrak Alan Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem baru yang bisa diprogram untuk windows 3.0, dibawah kode nama Ruby. Dikarenakan Tripod tidak memiliki bahasa pemrograman sama sekali, hal ini menyebabkan Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk menciptakan Visual Basic.
4.       Macam-macam bahasa pemrograman yaitu:
a.       Bahasa C
Kelebihan : - Tersedia nyaris di semua jenis computer
-          Bersifat portable karena aplikasi yang ditulis dengan bahasa C pada suatu komputer dapat digunakan pula pada computer lainnya hanya dengan sedikit modifikasi.
-          Hanya menyediakan sedikit kata kunci
-          Proses executableprogram bahasa C lebih cepat
-          Dukungan pustaka yang banyak
-          Bahasanya lebih terstruktur
       Kekurangan : - Banyaknya operator dan fleksibilitas penggunaan program bahasa C ini terkadang membuat bingung para pemakai.
-          Untuk pemula, biasanya sulit dalam penggunaan pointer
b.      C++
Kelebihan : - Dapat mengakses komponen hardware komputer dengan syntax yang lebih manusiawi daripada assembly bahasa standarnya
-          ANSI dipakai diberbagai platform
-          Kecepatan program yang cenderung lebih cepat dibandingkan dengan program lainnya
       Kekurangan : - Kurangnya library built in, sehingga untuk proses tertentu kita harus membuat program nearly built from scratch (sangat mendasar)
-          Kurang populer di kalangan masyarakat
c.       Java
Kelebihan : - Sederhana dan ampuh
-          Aman
-          Berorientasi pada objek
Kekurangan : -Kecepatan yang masih kurangdibandingkan dengan C++
-          Java memerlukan banyak space memori
-          Java merupakan bahasa yang cukup kompleks sehingga sulit dimengerti
-          Program yang dibuat oleh bahasa ini cenderung lebih lambat dibandingkan dengan bahasa C ataupun C++
d.      Visual Basic
Kelebihan : -  Bahasa yang sederhana
-          Visual Basic cukup populer sehingga apabila kita mengalami kesulitan dalam pengerjaannya, kita dapat dengan mudah menemukan solusinya
-          Dapat memperoleh banyak tools baik gratis maupun tidak gratis di internet yang sangat membantu menghemat waktu dalam pemrograman
       Kekurangan : - Tidak terlalu bagus untuk game-game yang berkualitas tinggi
-          Lebih lambat apabila dibandingkan dengan program lainnya
e.     Pascal
Kelebihan    : - Tipe data yang masih standar. Pascal mempunyai tipe data standar : Boolean, integer, real, string, char
-          User defined data types. User atau programmer dapat membuat data lain yang diturunkan dari tipe data yang masih standar
-          Strongly-typed. User atau programmer harus menentukan tipe data suatu variable dan variable tersebut tidak dapat digunakan untuk menyimpan data selain format yang telah ditentukan
-          Terstruktur, karena program dapat dipecah menjadi fungsi-fungsi kecil dan dapat digunakan secara berulang
-          Sederhana dan ekspresif. Memiliki bahasa yang mudah dimengerti karena bahasanya hamper sama dengan bahasa manusia sehari-hari (bahasa Inggris)
       Kekurangan: - Penggunaan yang tidak fleksibel
-          Bahasa pascal juga merupakan bahasa yang digunakan sebagai bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itum bahasa pascal juga masih digunakan dalam IOI (International Olympiad Informatics)
5.     Ada lima macam flowchart (Bagan Alir) yaitu:
1. Bagan alir sistem (systems flowchart) : bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem yang menjelaskan mengenai urutan-urutan dari prosedur yang ada.
2. Bagan alir dokumen (document flowchart) : bagan yang menunjukkan arus dari suatu laporan dan formulir serta tembusan-tembusannya. 
3. Bagan alir skematik (schematic flowchart) : bagan yang hampir sama dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Namun, perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, bagan alir skematik juga menggunakan gambar-gambar computer serta peralatan lainnya yang digunakan.
4. Bagan alir program (program flowchart) : bagan yang menjelaskan secara detil langkah-langkah dari proses pemrograman. Bagan alir program tersebut dibuat dari derivikasi bagan alir sistem.
5. Bagan alir proses (process flowchart) : bagan alir yang sering digunakan di teknik industri. Bagan alir ini berguna bagi analis sistem untuk menggambarkan proses pada prosedur yang ada.
6.     Komponen-komponen pada toolbox terdiri dari :
Ø  Pointer        : Arah penunjuk yang digunakan untuk memilih komponen control yang sudah dipasang di form
Ø  CommandButton     : tool untuk membuat tombol tertentu sesuai dengan keinginan user
Ø  CheckBox   : Untuk membuat kotak check yang digunakan untuk memilih satu atau beberapa kondisi lain
Ø  ComboBox : Tool yang digunakan untuk membuat kontrol kombinasi antara textbox dan listbox
Ø  Label          : Digunakan untuk membuat teks, namum user tidak dapat berinteraksi dengannya
Ø  ListBox       : Berguna untuk membuat suatu daftar
Ø  VScrollBar  : digunakan untuk membuat scrollbar secara vertikal
7.     Tipe-tipe data yaitu terdiri dari :
Ø  Tipe data karakter (char) : Tipe data char hanya memungkinkan sebuah variabel menyimpan informasi sebuah single karakter.
Ø  Tipe data string : tipe data string memungkinkan variabel menyimpan informasi untaian karakter (kata atau kalimat)
Ø  Tipe data integer (int) : Tipe data integer ini digunakan apabila hanya ingin menyimpan informasi berupa angka, namun bilangan bulat dan bukan bilangan pecahan
Ø  Tipe data subrange : Tipe data yang memiliki jangkauan nilai tertentu sesuai definisi programmer.
Ø  Tipe data Enumerasi : tipe data yang memiliki elemen-elemen tertentu yang disebut satu per satu dari nilai konstanta integer sesuai dengan urutan. Pada tipe data enumerasi ini, input diwakili oleh suatu variabel yang ditulis dalam tanda kurung
Ø  Tipe data floating point number (float) : Tipe data yang digunakan untuk menyimoan informasi angka berupa pecahan ataupun decimal
Ø  Tipe data array : disebut juga sebagai tipe data larik, yang pada dasarnya adalah sekumpulan variabel yang bertipe data sama dengan ukuran tertentu dan tersusun secara urut.
Ø  Tipe data record : Tipe data ini sering digunakan untuk menampung suatu objek yang berupa string, numeric, char, Boolean dll. Tipe data ini adalah struktur dasar dari sistem database.
Ø  Tipe data Boolean (bool) : tipe data Boolean biasanya digunakan hanya untuk menyatakan apakah suatu data termasuk true atau false, bernilai 1 atau 0, maupun kondisi on atau off.
Ø  Tipe data array record : Tipe data array yang terbentuk dari tipe data record yang telah diketahui.
Ø  Tipe data citra : Tipe data yang berisi grafik maupun berupa gambar yang banyak digunakan pada aplikasi video.
8.     Algoritma adalah urutan langkah – langkah yang tersusun secara sistematis, logis dan berurutan yang digunakan untuk memecahkan suatu permasalahan.
9.     IDE (Integrated Development Environment) adalah  suatu program komputer yang terdapat sejumlah fasilitas dan diperlukan dalam pembangunan software dengan tujuan menyediakan semua utilitas yang diperlukan.
10.  Flowchart atau bagan alir adalah suatu gambaran berupa ‘bagan yang mengalir’ dalam program atau suatu sistem yang dijelaskan secara rinci, logis dan terurut. Jenis-jenis flowchart adalah :
Ø  Bagan alir sistem / systems flowchart
Ø  Bagan alir dokumen / document flowchart
Ø  Bagan alir skematik / schematic flowchart
Ø  Bagan alir program / program flowchart
Ø  Bagan alir proses / process flowchart
 

Tidak ada komentar:

Posting Komentar