Kamis, 08 November 2012

Tugas Pendahuluan-Modul 2


1.    Operator itu biasannya berbentuk simbol dan bukan keyword atau kata-kata biasa yang sering digunakan di pemrograman lain. Simbol-simbol yang biasa digunakan juga bukanlah karakter dalam abjad melainkan karakter yang ada pada keyboard kita, seperti =,<,>,*, dsb.
2.    Operator Aritmatika adalah operator yang digunakan untuk melakukan perhitungan matematika baik itu bulat maupun pecahan dan harus bersifat numerik. Jenis operator matematika:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlrvD-9DR9_J3xZAFRkSMR33ZLRFlsblZlUsPLDCGc7wnyCCNZA9o_duiCrup-hl1gY4p65DztDsHfakZvgDtJQe0x0N8h_Q3s2x8nX09pLL7Xhbeu8qMFE4ItL1ObGmCynk0rdp86O_E/s1600/operator-aritmatika-bahsa-pemrograman.jpg
3.    Operator Val berfungsi untuk mengubah nilai STRING pada properti Text di Textbox menjadi nilai Numerik.
Sumber: 
http://id.shvoong.com/how-to/computers-and-internet/2219570-pemakaian-fungsi-val-pada-vb/#ixzz2BbKUkt00
Operator Round berfungsi membulatkan bilangan cacah dengan jumlah desimal \tertentu
Operator SQR berfungsi untuk mengakar suatu bilangan

4.    Perbedaan operator aritmatika dengan operator perbandingan adalah operator aritmatika digunakan untuk melakukan operasi perhitungan, seperti penjumlahan, perkalian, mencari sisa hasil bagi (modulus) dsb. Sedangkan operasi perbandingan  digunakan untuk mengetahui hasil perbandingan dua atau lebih bilangan, misalkan mencari bilangan terbesar dan lain sebagainya dan untuk membandingkan bilangan tersebut, kedua bilangan harus memiliki tipe data yang sama.
5.    Algoritma
PROGRAM bilangan ganjil dan bilangan genap
Deskripsi
       X : integer
Deklarasi
       Read x
                   If x mod 2 = 0
                   Then write “bilangan genap”
                               Else write “bilangan ganjil”
                   Endif
Masukkan Bilangan
Hasil
 
Interface








 



Rounded Rectangle: START      Flowchart








 








6.    Algoritma
PROGRAM perhitungan nilai mahasiswa
Deskripsi
       Absensi, tugas, uts, uas           : real
Deklarasi
       Sum ← 0
       Tugas ← 0
       Uts ← 0
       Uas ← 0
       Read absensi
                   Absensi = absensi*10%
       Read tugas
                   Tugas = tugas*20%
       Read uts
                   Uts = uts*30%
       Read uas
                   Uas = uas*40%
       Sum = absensi + tugas + uts + uas
       Ave = sum/4
        Write AVE
7.    LuasLingkaran.caption = 3,14*text1.text*text1.text
LuasSegitiga.caption = ½*text2.text*text3.text
VolumeBalok.caption = text4.text*text5.text*text6.text
VolumeKubus.caption = text7.text^3
8.    .add item : properti untuk menambah item tertentu ke listbox
.text : properti untuk memberi tulisan pada textbox
Ekspresi: output dari pembacaan input, yang sudah diproses
Mod: menghasilkan sisa dari pembagian suatu angka oleh angka pembaginya
9.    Perbedaan double, string, integer, single:
Double: Variablenya berupa pecahan
Single: Variabelnya berupa pecahan
String: Objek yang merupakan kumpulan dari elemen karakter – karakter yang diapit oleh tanda petik ganda maupun tunggal
Integer: Jika data yang akan diproses bertipe numerik. Operasinya akan lebih cepat dan memori yang digunakan lebih kecil dibandingkan tipe data yang lain.
10.    Analisa Source Code
Karena potongan dan total dideklarasikan sebagai double, maka kedua data dalam prosedurnya berupa bilangan real positif. Sedangkan harga dan jumlah yang dideklarasikan akan berupa bilangan integer (bilangan bulat). Kemudian data harga akan diperoleh dari input di text 3 dan untuk jumlah akan didapat dari text 4. Menghitung potongan dengan cara data input harga dikali data jumlah dikali diskon dan dibagi 100. Data potongan akan diinputkan dalam proses menghitung data total. Untuk total dengan cara input dikali jumlah dan dikurangi data potongan. Di text 5 akan muncul hasilnya.



Tidak ada komentar:

Posting Komentar