Download G nato Store | VB 2010

G-Nato Store adalah program hasil penerapan fungsi aritmatika dari Visual Basic 2010. Program ini merupakan program sederhana dari mesin kasir. Program ini dibuat untuk membantu pelayan kasir ...

Download G nato Calculator | VB 2010

G-Nato Calculator adalah program hasil penerapan fungsi aritmatika dari Visual Basic 2010. Program ini merupakan program penjabaran dari calculator scientific...

Tutorial Membuat Aplikasi Kasir di VB 2010

Langkah pertama yang kami lakukan buka program Visual Basic 2010, kemuadian pilih new Project buat form baru. Buat nama Program dengan Label “G-NATO STORE”, kemudian...

Tampilkan postingan dengan label tugas Pendahuluan. Tampilkan semua postingan
Tampilkan postingan dengan label tugas Pendahuluan. Tampilkan semua postingan

Rabu, 03 Oktober 2012

Soal dan Jawaban Modul 3 | Tugas Pendahuluan TI


MODUL 3
  1. Sebutkan dan jelaskan operator aritmatika (8)
  2. Sebutkan dan jelaskan operator perbandingan (5)
  3. Sebutkan dan jelaskan operator logika (3)
  4. Bagaimana menuliskan rumus abc di listing visual basic 2010?
  5. Sebutkan pebedaan operator aritmatika pada bahasa visual basic dan bahasa pemrograman lainnya (3)
  6. Apakah fungsi dari operator val, round, sqr?
  7. Tulis listing dalam visual basic bila rata-rata dari nilai uts, tugas, uas >80 maka nilainya A, 70-80 maka nilainya B, 60-70 maka nilainya C, 50-60 maka nilainya D dan <50 mendapat nilai E

 Jawaban:

1.    Operator Aritmatika 
^ : untuk perpangkatan 
- : untuk bilangan min (tanda negatif)
* : untuk perkalian 
/ : untuk pembagian 
\ : untuk pembagian integer
+ : untuk penjumlahan 
- : juga bisa untuk pengurangan 
mod (modulus) : untuk mencari sisa hasil bagi 
http://world-of-programmer.blogspot.com/2010/04/jenis-operator-dalam-visual-basic.html

2.    Operator Perbandingan 
= : untuk sama dengan 
<> : untuk tidak sama dengan 
< : untuk kurang dari 
> : untuk lebih dari 
<= : untuk lebih kecil atau sama dengan 
>= : untuk lebih besar atau sama dengan 
Like : untuk bilangan yang mempunyai ciri yang sesuai 
Is : untuk bilangan yang sama dengan referensi objek 
http://world-of-programmer.blogspot.com/2010/04/jenis-operator-dalam-visual-basic.html

3.    Operator Keterangan/Logika 
not : untuk tidak 
and : untuk dan 
or : untuk atau 
Xor : untuk Exclusive or
Eqv : untuk equivalen 
Imp : untuk implikasi
http://world-of-programmer.blogspot.com/2010/04/jenis-operator-dalam-visual-basic.html

4.    Rumus ABC
-b + -sqr((b^2)-(4*a*a)/(2*a))

 
      5.    a. Bahasa pemrograman Java dan PHP ada operator unary seperti decrement, increment, post increment, post decrement, dengan symbol (++) atau (--)
b. Bahasa pemrograman MYSQL ada perbedaan pada pembagian bulat. Dalam Visual Basic disimbolkan (/), sedangkan pada MYSQL disimbolkan (DIV)
c. Bahasa pemrograman JAwa dan PHP ada perbedaaan pada operasi sisa hasil bagi. Pada Visual Basic disimbolkan sebagai (MOD) sedangkan pada Jawa dan PHP disimbolkan (%)


        6.    Operator Val untuk mengubah nilai string padasebuah property text di textbox menjadi nilai numeric
(http://id.shvoong.com)
Operator Round untuk pembulatan angka dibelakang koma
Operator SQR untuk mengakar suatu bilangan
(http://wahanapress.net.)


       7.    If nilai < 50 Then
Nilai Huruf = “E”
else
If nilai < 56 Then
Nilai Huruf = “D”
else
If nilai < 81 Then

Soal dan Jawaban Modul 2 | Tugas Pendahuluan TI



MODUL 2
  1. Apa yang kamu ketahui mengenai prosedur bahasa pemrograman?
  2. Sebutkan dan jelaskan prosedur bahasa pemrograman (3)
  3. Apa perbedaan prosedur dan fungsi?
  4. Apa yang dimaksud dengan loop?
  5.  Sebutkan dan jelaskan opertasi loop pada visual basic 2010 (3)
  6. Apakah fungsi dari operator if then?
  7. Apakah fungsi dari operator select case?
  8. Apakah perbedaan dari operator if then dan select case?
  9. Bagaimana menyatakan bilangan 100 menjadi nilai a ada listing visual basic 2010 ? (2)
  10. Sebutkan dan jelaskan operator yang anda ketahui pada visual basic 2010? (5)



JAWABAN MODUL 2

1. Prosedur adalah blok kode program yang berisi perintah-perintah untuk mengerjakan tugas tertentu. Prosedur berfungsi mengenali sub-program (modul program) dalam suatu program utama. Prosedur banyak digunakan pada program yang terstruktur, karena : 

  • Merupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur-prosedur.

  • Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.

2.  Berikut contoh 4 prosedur bahasa perrograman:
  • Procedure Sub – procedure yang tidak mengembalikan nilai setelah ‘tugas’-nya selesai.
  • Procedure Function – procedure yang mengembalikan nilai setelah ‘tugas’-nya selesai.
  • Procedure Event – procedure untuk suatu event pada sebuah object. Digunakan di dalam class module.
  • Procedure Property – procedure untuk mengubah (let) atau mengambil (get) nilai property pada sebuah object. Digunakan di dalam class module.
3. Berikut perbedaan prosedur dan fungsi:
  • Pada fungsi, nilai yang dikirimkan balik terdapat pada nama fungsinya, sedangkan  pada prosedur, nilai yang dikirimkan balik terdapat pada parameter yang dikirimkan secara acuan.
  • Prosedur hanya bisa menjalankan perintah dan tidak mengembalikan nilai, Sedangkan fungsi bisa mengembalikan nilai untuk di tampilkan dilayar atau diolah lagi.
4. Yang dimaksud Loop dalam bahasa pemrograman adalah sebuah blok untuk mengulang satu atau lebih perintah atau proses atau statement sampai pada kondisi tertentu hingga pengulangan terpenuhi.

5. For Next Loop
Looping For Next adalah pengulangan dimana kita membatasi berapa kali pengulangan itu dilakukan.
Sebagai contoh, misalnya pada sebuah daftar hadir (a.k.a absensi) ada 10 siswa, maka guru akan mengabsen dari 1 sampai 10 secara berurutan, seperti itu juga Looping For Next.
Do Loop

Looping Do Loop adalah pengulangan dimana kita tidak membatasi berapa kali pengulangan itu dilakukan, namun kita bisa memberikan kondisi dimana pengulangan akan dihentikan.
Sebagai contoh, jam dinding akan terus berputar kecuali baterainya habis, seperti itu juga Looping Do Loop.
      Nested Loops
Nested Loop adalah pengulangan dimana dua perintah berulang ditempatkan dalam bentuk “nested”. Sebagai contoh sebuah loop yang terdapat di dalam tubuh perintah yang lain


6. If...then stament : meminta komputer untuk melakukan tindakan tertentu yang ditunjukkan oleh suatu ekspresi jika kondisi benar.
 (indrawan21.com)

7.      Select case : memiliki kemampuan yang sama dengan if..then, tetapi dapat membuat kode yang lebih mudah.
(jamil-alzam88.blogspot.com)
8. Select case : untuk memilih salah satu diantara sejumlah alternatif.
If....then          : untuk menentukan suatu tauladan jika kondisis terpenuhi.
                                                                                    (zhes.blogspot.com)


9.      Elself (input_nilai <=100)then
Ekspresi jika syarat terpenuhi text”A”

10.  a. Operator penugasan    : untuk memasukkan data ke variabel.
Contoh:       nilai=1
b.  Operator aritmetika : untuk pengolahan data secara matematis.
     Contoh :      pemangkatan ^
                        Perkalian *
c.  Operator logika : untuk menerangkan bilangan yang dimaksud.
     Contoh :      not = tidak
                        And = dan
d.  Operator relasional : membandingkan 2 nilai dan menghasilkan true/false saja.
     Contoh :      = menyatakan nilai sama
                        < > menyatakan nilai tidak sama
e.  Operator pointer     : menghasilkan alamat dari suatu variabel, menghailkan nilai yang berbeda pada alamat yang ditunjuk.
                                                                        (cirlyy.blogspot.com)

Soal & Jawaban Modul 1 | Tugas Pendahuluan TI



  1. Mengapa disebut “bahasa pemrograman”?
  2. Sebutkan dan jelaskan berbagai macam bahasa pemrograman (5)
  3. Mengapa disebut “bahasa pemrograman”?
  4.  Deskripsikan apa itu algoritma?
  5. NIM GANJIL : Ada 3 orang kanibal dan 3 orang non kanibal akan menyeberangi sungai. Perahu hanya muat 2 orang saja. Apabila jumlah orang kanibal lebih banyak dari non kanibal pada satu sisi, maka orang kanibal tersebut akan memakan orang non kanibal. Bagaimana urutan penyeberangan sehingga seluruh orang kanibal dan orang kanibal menyeberang sampai di sisi sungai. NIM GENAP : Ada 8 orang berdiri disisi sungai. Ayah, ibu, 2 anak laki-laki, 2 anak perempuan, polisi dan penjahat. Tugas Anda adalah menyeberangkan mereka semua ke sisi sungai yang lain, dengan menggunakan rakit kecil. Lihat aturan-aturannya :
·         Maksimal hanya 2 orang yang diperbolehkan menyeberang sungai dengan rakit kecil tersebut.
·         Ayah tidak bisa digabung bersama anak perempuan tanpa kehadiran sang Ibu, dan demikian pula sebaliknya, Ibu tidak bisa digabung bersama anak laki-laki tanpa kehadiran sang Ayah.
·         Penjahat tidak bisa digabung bersama anggota keluarga tanpa kehadiran Polisi
·         Rakit hanya bisa dioperasikan jika ada Ayah, Ibu, ataupun Polisi.
6.  Apa yang dimaksud dengan flowchart?
7.      Sebutkan dan jelaskan simbol-simbol flowchart?
8.      Ada sebuah program penjualan yang terdaftar beberapa barang beserta harganya. Kemudian user hanya memasukan jumlah barang yang dipesannya dan muncul jumlah total harga yang harus dibayarnya. Akan tetapi, jumlah barang yang dimasukkan hanya bisa bilangan bulat dan lebih dari 0. Apabila selain bilangan bulat dan lebih dari 0 dimasukkan maka akan muncul peringatan.
Buatlah flowchart dari program tersebut.
9.      Apa yang dimaksud Pseudocade?
10.  Deskripsikan visual basic?
11.  Apakah yang dimaksud toolbox, debug, properties, dan solution explorer pada visual basic 2010?
12.  Sebutkan dan jelaskan fungsi component toolbox (8)
13.  Apa itu dim, Items.Add, false, dan val dalam listing visual basic
14.  Sebutkan dan jelaskan tipe data pada visual basic 2010


JAWABAN MODUL 1
1.   bahasa pemrograman disebut bahasa pemrograman karena memiliki fungsi untuk mempermudah user atau pengguna computer dalam memberikan instruksi atau perintah ke dalam computer, alasan lain karena berfungsi untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer

( Jutami.staff.gunadarma.ac.id )
2.
a. Fortran
Merupakan bahasa pemrograman nomor satu untuk perhitungan research ilmiah   dibuat oleh tim yang diketuai John Bacus
b. Pascal
merupakan program database dan berguna dalam pembuatan program database      yang hasilnya menjadi suatu aplikasi yang bisa dioperasikan
c. Basic
          memiliki macam – macam seperti gw basic, turbo basic, visual basic
      d. Cobol
          berguna untuk menyelesaikan persoalan bisnis
e. Power Buider
development tools untuk membuat sebuah aplikasi dengan metode rapid  application development
( www.gudang materi.com )

  1.  bahasa pemrograman disebut bahasa pemrograman karena memiliki fungsi untuk mempermudah user atau pengguna computer dalam memberikan instruksi atau perintah ke dalam computer, alasan lain karena berfungsi untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer
( Jutami.staff.gunadarma.ac.id )
  1. Algoritma adalah spesifikasi urutan langkah untuk melakukan suatu percobaan tertentu atau bisa disebut juga sebagai logika metode dan tahapan sistematis yang digunakan untuk memecahkan permasalahan yang ada.
( http://carapedia.com )
  1. Pertama : seberangkan semua kanibal yang ada di seberang
Kedua : pilih satu orang kanibal untuk diseberangkan kembali
Ketiga : dua orang non kanibal diseberangkan, sehingga di satu sisi menyisakan satu kanibal dan satu non kanibal, selanjutnya di sisi lain menyisakan dua orang kanibal dan dua orang non kanibal
Keempat : setelah itu seberangkan satu orang non kanibal dan satu orang kanibal
Kelima : seberangkan dua orang non kanibal
Keenam : karena semua non kanibal sudah sampai di seberang, langkah selanjutnya menyeberangkan dua kanibal yang ada di sisi satunya

  1. flowchart merupakan metode untuk menggambarkan tahap – tahap dalam penyelesaian masalah ( prosedur beserta aliran data dengan symbol – symbol standar yang mudah dipahami
( http://carapedia.com )

7.
                  (http://loveninx.files.wordpress.com)


8   
 


9        Pseudocode terdiri dari pendek, frasa bahasa Inggris yang digunakan untuk menjelaskan tugas-tugas tertentu dalam algoritma sebuah program.
(http://edukasi.kompasiana.com)

  1. Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM)
(http://3ka-09.digimon.tv)
  1. -  Toolbox adalah kumpulan objek yang digunakan untuk kontrol pada sebuah  program
( http://www.authorstream.com/)

-          Debug adalah mode untuk menguji bug-bug dalam program buatan
(www.esc-creation.org)
-          Properties adalah sesuatu yang dipunyai oleh objek
(xbasicpro.com)
-          Solution Explorer atau dikenal dengan istilah project (proyek) adalah jendela yang mengandung semua file dimana aplikasi Visual Studio dan setiap proyek bisa mengandung lebih dari satu file
(http://itsmeyagi.blogspot.com)

12.
·         Pointer berfungsi utuk memilih,mengatur ukuran, dan memindahkan posisi kontrol yang terpasang pada bagian form
·         Picture Box berfungsi untuk menampilkan gambar
·         Label  berfungsi untuk menambahkan label atau teks tambahan
·         Text Box  berfungsi untuk menambahkan kotak teks
·         Frame berfungsi untuk menambahkan kontrol yang dapat diisi dengan kontrol Option Button atau Check Box.
·         Command Button  berfungsi untuk menambahkan kontrol tombol perintah
·         Check Box berfungsi untuk menambahkan kontrol kotak periksa
·         Option Button berfungsi untuk menambahkan kontrol tombol periksa
( www.cianjurcybercity.com)

13
·         Val adalah suatu fungsi yang menghentikan pembacaan string-string yang karakter pertamanya tidak bisa dikenali sebagai sebuah angka
·          Dim : bentuk dasar pendeklarasian variabel di Visual Basic.
·         Add Item : untuk melakukan penambahan atau penghapusan suatu item pada ComboBox.
·         False : Suatu tipe data yang memiliki nilai salah dalam Visual Basic.
(http://msdn.microsoft.com/)

14.   .
·         Integer
Adalah jenis data numeric berupa bilangan bulat ( tanpa pecahan ) mulai dari 32768 – 32767.
·         Byte.
 Adalah jenis data yang berupa bilangan bulat positif.
·         Decimal.
            Adalah jenis data yang digunakan untuk menyimpan nilai desimal.
·         Bolean.
Adalah jenis data yang hanya memiliki dua buah nilai yaitu true dan false. Jenis data ini bisa digunakan untuk memilih salah satu diantara dua pilihan.
·         String.
Adalah jenis data yang memiliki nilai alfa numeric, yaitu nilai yang bisa angka atau karakter khusus.
·         Single.
Adalah jenis data numeric yang memiliki kisaran nilai mulai dari 3408e + 38 hingga 3402823. Jenis data ini sering disebut juga Single Precisian atau bilangan berpresisi tunggal.
·         Double.
Adalah jenis data numeric yang memiliki kisaran nilai yang besar , jenis data   ini juga sering disebut double precisian atau bilangan berpresisi ganda.
·         Date.
      Adalah jenis data yang digunakan untuk menyimpan tanggal dan jam.
·         Curency.
      Adalah jenis data yang digunakan untuk menyimpan nilai uang.
·         Long.
Adalah jenis data numeric yang hampir sama dengan integer tetapi nilainya    jauh lebih besar, jenis data ini membutuhkan memori yang cukup besar.
·         Objek.
Adalah jenis data yang menyimpan objek seperti form, control dan sebagainya.
·         Variant.
Adalah jenis data yang berisi segala macam data yang berbeda biasanya digunakan untuk mengetahui jenis data yang digunakan.

 (www.cianjurcybercity.com)