Rabu, 03 Oktober 2012

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 tertentuProsedur berfungsi mengenali sub-program (modul program) dalam suatu program utama. Prosedur banyak digunakan pada program yang terstrukturkarena : 

  • 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-ulangcukup 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 fungsinilai yang dikirimkan balik terdapat pada nama fungsinyasedangkan  pada prosedurnilai yang dikirimkan balik terdapat pada parameter yang dikirimkan secara acuan.
  • Prosedur hanya bisa menjalankan perintah dan tidak mengembalikan nilaiSedangkan 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)

Artikel Terkait:

0 komentar:

Posting Komentar