Jumat, 05 Oktober 2012

Tugas Pendahuluan Praktikum TI

MODUL 1 


modul 1:
1.  Mengapa disebut “bahasa pemrograman?”
Bahasa pemrograman merupakan penggunaan sebuah kode gabungan dari fonem sehingga membentuk sebuah kata dengan aturan sintaks. Bahasa dapat  membentuk sebuah kalimat yang memiliki arti dan dapat digunakan sebagai alat berkomunikasi oleh manusia. Seperti halnya komputer yang membutuhkan komunikasi dengan kita agar pengoprasiannya dapat berjalan dengan lancer. Komunikasi ini berupa perintah-perintah yang kita inginkan yang dapat diproses, diolah dan dimengerti oleh komputer. Dan untuk berkomunikasi dengan komputer, kita harus menggunakan bahasa yang dapat dimengerti oleh komputer, supaya dapat menjalankan program-program yang kita inginkan. Oleh karena itu bahasa tersebut dapat dikatakan sebagai bahasa pemrograman.

2. Sebutkan dan jelaskan berbagai macam bahasa pemrograman (5)?
Pemrograman Visual:
Ø  Visual BASIC, merupakan pemrograman yang berorientasi pada objek yang berbasis Windows yang telah diizinkan oleh Microsoft untuk mengembangkan aplikasi windows dan Office. Visual Basic merupakan salah satu Development Tool yaitu suatu alat bantu yang dapat membuat berbagai macam program komputer.
Ø  Bahasa C, merupakan bahasa pemrograman yang pertama kali digunakan untuk menyusun operasi Linux. Dan Bahasa C mempunyai sebuah struktur yang mudah untuk dipahami, mudah dipelajari, dan juga mudah dalam pembuatan program.
Ø  Visual C++, merupakan bahasa pemrograman C++ versi Microsoft yang didasarkan pada bahasa C ke evolusi yang berorientasi objek.
Ø  Bahasa Ruby, merupakan bahasa pemrograman scripting yang berorientasi objek dan bertujuan untuk menggabungkan kelebihan dari semua bahasa pemrograman scripting yang ada di dunia
Ø  Visual FoxPro, merupakan bahasa pemrograman yang berorientasi pada objek dan prosedular dari Microsoft.

3.  Mengapa disebut “bahasa pemrograman?”
Bahasa merupakan penggunaan sebuah kode gabungan dari fonem sehingga membentuk sebuah kata dengan aturan sintaks. Bahasa dapat  membentuk sebuah kalimat yang memiliki arti dan dapat digunakan sebagai alat berkomunikasi oleh manusia. Seperti halnya komputer yang membutuhkan komunikasi dengan kita agar pengoprasiannya dapat berjalan dengan lancer. Komunikasi ini berupa perintah-perintah yang kita inginkan yang dapat diproses, diolah dan dimengerti oleh komputer. Dan untuk berkomunikasi dengan komputer, kita harus menggunakan bahasa yang dapat dimengerti oleh komputer, supaya dapat menjalankan program-program yang kita inginkan. Oleh karena itu bahasa tersebut dapat dikatakan sebagai bahasa pemrograman.

4. Deskripsikan apa itu algoritma?
Algoritma merupakan susunan yang logis dan sistematis untuk menyelesaikan sebuah masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Contohnya dalam kehidupan sehari-hari adalah “cara membuat kopi kapal api”. Berikut adalah langkah langkah dalam membuat kopi kapal api:

a.       Ambil kopi kapal api dan gula yang terletak di dapur
b.      Ambil tremos air berisi air panas yang terletak di dapur
c.       Menyiapkan peralatan yang digunakan seperti: sendok, gelas, dan gunting
d.      Masukan gula dan kopi pada gelas
e.       Tuangkan air panas dari tremos ke dalam gelas
f.       Aduk selama 3 menit
g.      Kopi kapal api siap disajikan dalam keadaan panas

5.  Ada 8 orang berdiri di  sisi 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 dua orang yang diperbolehkan meyeberang sungai dengan rakit kecil tersebut
·         Ayah tidak bisa digabung bersama anak perempuan tanpa kehadian sang ibu, dan demikian sebaliknya, ibu tidak bisa bergabung bersama anak laki-laki tanpa kehadiran sang ayah
·         Penjahat tidak bisa bergabung bersama anggota keluarga tanpa kehadiran polisi
·         Rakit hanya bisa dioperasikan jika ada ayah, ibu, dan polisi
Yang pertama kita lakukan adalah memindahkan polisi dan penjahat terlebih dahulu. Setelah itu polisi kembali dan kita memindahkan satu anak laki-laki dengan Ayahnya. dilanjutkan memindahkan satu anak laki-laki bersamaan dengan polisi. Polisi kembali dengan dilanjutkan memindahkan satu anak perempuan dengan Polisi, dan diteruskan memindahkan satu anak perempuan dengan Ibunya.

6.  Apa yang dimaksud dengan flowchart?
Flowchart merupakan salah satu cara penyajian algoritma yang menggambarkan langkah-langkah penyelesaian suatu masalah yang terstruktur dijelaskan dalam bentuk bagan-bagan yang mempunyai arus/aliran data.



7. Sebutkan dan jelaskan simbol-simbol fowchart!
Simbol-simbol Flowchart:
a.       Flow Direction Symbols, digunakan untuk menggabungkan antara symbol yang satu dengan symbol yang lain.
Ø  Symbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Ø  Symbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam   lembar/halaman yang sama)
Ø  Symbol Comunication Link ( Simbol transmisi untuk informasi dari satu lokasi ke lokasi lainnya)
b.      Processing symbols, merupakan symbol yang menunjukan operasi pengolahan suatu prosedur
Ø  Symbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Ø  Symbol Manual Operation (Simbol yang menunjukkan pengolahan yang  tidak dilakukanoleh komputer)
Ø  Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi) 
Ø  Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)           
Ø  Symbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)
Ø  Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
Ø  Symbol Manual Input  (Simbol untuk pemasukan data secara manual on-line keyboard)
Ø  Symbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)


c.       Input-output symbols, merupakan symbol jenis peralatan yang digunakan sebagai media input dan output.

Ø  Symbol magnetig-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
Ø  Symbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)
Ø  Symbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Ø  Symbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)
Ø  Symbol transmittal tape (Symbol untuk menyatakan input berasal dari mesin jumlah/hitung)
Ø  Symbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas


8.  Ada sebuah program penjualan yang terdaftar beberapa barang beserta harganya. Kemudian user hanya memasukkan jumlah barang yang dipesannya dan muncul  jumlah total harga yang harus dibayarnya. Akan tetapi jumlah barang yang dimasukkannya hanya bisa bilangan bulat dan lebih dari 0. Apabila selain bilangan bulat dan lebih dari 0 dimasukkan maka akan muncul peringatan. Buatlah flowchart dari data tersebut!

9.  Apa yang dimaksud dengan Pseudocode?
Pseudocode adalah deskripsi dari algoritma pemrograman computer yang menggunakan struktur sederhana dari beberapa bahasa pemograman tetapi bahasa tersebut hanya ditujukan agar dapat dibaca manusia. Biasanya yang ditulis dari pseudocode adalah variabel dan fungsi. Tujuan penggunaan utama dari pseudocode adalah untuk memudahkan manusia dalam memahami prinsip-prinsip dari suatu algoritma.

10.  Deskripsikan visual basic!
Visual Basic adalah salah satu bahasa pemrograman yang diluncurkan oleh Microsoft pada tahun 1990. Bahasa pemrograman ini memungkinkan kita untuk membuat aplikasi prototype dan penggunaanyapun mudah sehingga pemula dapat menciptakan aplikasi berbasis window yang menarik.

11.  Apakah yang dimaksud dengan toobox, debug, properties, dan solution explorer pada visual basic 2010?
Toolbox, merupakan daftar control yang ditambahkan ke dalam program interface
Debug, digunakan untuk menjalankan aplikasi yang telah kita buat
Propertis, digunakan untuk mengedit property dari form dan control yang sedang diedit
Solution Explorer, merupakan bagian interface dalam Vibi yang diguakan untuk mengolah project dan file.
12.       Sebutkan dan jelaskan fungsi komponen toolbox (8)!
Fungsi komponen Toolboxs
Ø  Painter, merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.
Ø   Picture box, Merupakan tool untuk menampilkan gambar pada visual besic
Ø  LabelMerupakan tool untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa di ubah-ubah oleh user.
Ø  Frame Merupakan tool untuk membuat sebuah bingkai.
Ø  CheckBox Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klikuser. CheckBox dapat di pilih 1 atau lebih.
Ø  ComboBox merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox.
Ø  HScrollBar merupakan tool Untuk membuat Scrollbar secara horizontal.
Ø  Timer Merupakan tool untuk mengontrol waktu.
Ø  DirListBox Merupakan tool untuk menampilkan direktori atau folder.
13.       Apa itu dim, items, add, false, dan val dalam listing visual basic?
Val, mengubah nilai string dari suatu variable atau konstata yang timbul angka ke dalam nilai numeric
Add, merupakan method yang akan menambah isi sesuai dengan argument yang diberikan berupa tulisan. Setiap kali ada isi yang ditambahkan akan diberikan nomer index secara otomatis dimulai dari nol


14.   Sebutkan dan jelaskan fungsi tipe data pada visual basic 2010!
Di bawah ini adalah penggolongan Beberapa tipe data dalam VB 2010 dan karakteristiknya berdasarkan kategori, ukuran, kegunaan data dalam media bahasa pemrograman  yang saya ketahui adalah..
 Tipe Data      Ukuran
Jangkuan
TipeSistem
Short
16 bit
-32,768 – 32,767
System.Int16
Integer
32 bit
-2,147,483,648 - 2,147,483,648
System.Int32
Long
64 bit
-9,223,372,036,854,775,808 - 9,223,372,036,854,775,808
System.Int64
Single
32 bit Floating Point
-3.4028235E38 -  3.4028235E38
System.single
Double
64 Bit Floating Point
-1.79769313486231E308 - 1.79769313486231E308
System.double
Decimal
128 bit
+/-79,228 x 1024
System.decimal
Byte
8 bit
0 – 225
System.byte
Char
16 bit
0 -  65,535
System.char
String
16 bit
0 – 2 MilyarKarakter
System.String
Boolean
16 bit
True atau false
System.Boolean
Date
64 bit
1 Januari 0001 – 31 Desember 9999
System.Date
Object
32 bit
Semua Object data
System.Object
Int16
16 bit
-32768 – 32767
System.Int16
Int32
32 bit
-21474836048 - 21474836048
System.Int32
Int64
64 bit
-92223720368954775808 - 92223720368954775808
System.Int64
UInt16
16 bit
0 – 65535
System.UInt16
UInt32
32 bit
0 - 4294967295
System.UInt32
UInt64
64 bit
0 - 184467440737095551615
System.UInt64

                        (http://www.it-diary.info/2011/12/tipe-data-vb2010.html)


MODUL 2


1.   Apa yang kamu ketahui  mengenai prosedur bahasa pemrograman?
Prosedur bahasa pemrograman adalah program kecil yang berada dalam program utama yang digunakan untuk menyelesaikan masalah khusus dengan paramater yang diberikan. Pada prosedur nilai yang diproses tidak dikembalikan atau diubah, nilai hanya diproses didalam prosedur dan kembali kepada keadaan semula ketika keluar dari prosedur. Prosedur itu hanya berisi metode, langkah-langkah atau tahap-tahap penyelesaian dari permasalahan.
http://id.wikibooks.org/wiki/Pemrograman_C/Prosedur_dan_Fungsi/

2.  Sebutkan dan jelaskan prosedur bahasa pemrograman (3)!
Prosedur bahasa pemrograma adalah sebagai berikut:
·         Prosedur tanpa parameter. Prosedur tersebut dapat kita gunakan dalam program baik dalam program utama atau lainnya.
·         Pada pemrograman procedural, program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi      terdiri atas runtutan instruksi yang dilaksanakan satu persatu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan kondisional. Data yang disimpan didalam memori dimanipulasi oleh instruksi secara beruntun atau procedural. Paradigma pemrograman seperti ini dinamakan pemrograman procedural.
Bahasa-bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran, dan mendukung kegiatan pemrograman procedural, karena itu mereka dinamakan juga bahasa procedural
.

id.wikibooks.org/wiki/Pemrograman_C/Prosedur_dan_Fungsi

3.   Apa perbedaan prosedur dan fungsi?
Perbedaan fungsi dan prosedur
Fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang dijalankan. Prosedur adalah suatu bagian yang digunakan untuk mengenali subprogram di dalam suatu program.
Perbedaan fungsi dan prosedur  adalah fungsi dapat mengembalikan suatu nilai yang dapat digunakan dalam ekspresi. Sedangkan, prosedur tidak memiliki nilai yang berhubungan dengan namanya. Fungsidigunakan untuk membuat operasi-operasi yang tidak ada dalam fungsi utama. Sedangkan, prosedur digunakan untuk menstrukturkan suatu program dan untuk memperbaiki kejelasan dan keumumannya.

4.  Apa yang dimaksud dengan loop?
Yang dimaksud dengan loop adalah Loop adalah proses perulangan yang mengerjakan satu atau lebih statement. Loop diperlukan untuk mengerjakan suatu proses operasi secara tahap demi tahap dengan nilai variabel yang menaik atau menurun.

http://vbthok.blogspot.com/2008/12/teknik-perulangan-atau-looping-pada.html

5.  Sebutkan dan jelaskan operasi loop pada visual basic 2010 (3)!
Function Do…Loop
Fungsi ini digunakan untuk mengulang blok statement bila kondisi benar atau sampai kondisi menjadi benar. Bila tidak ada perintah keluar fungsi loop akan terus berjalan.
Contoh sintaksnya sebagai berikut
Do [while|until] kondisi
Statement
Exit do
Statement
Loop
sebagai contoh dalam pemrogramannya seperti berikut :
Coba buat 1 project dengan 1 form kemudian isikan script berikut
Private sub form_load()
Dim stptrs, bilrndm, helpfile, context
Do until stptrs = vbno
Bilrndm = int(3 * rnd + 1)
Stptrs = msgbox (“berhenti/lanjut?”, vbyesno, “bilangan random: “&bilrndm, helpfile, context)
Loop
End sub
Nah berikut hasil dari tampilan tersebut


6.    Apakah fungsi dari operator if then?
Fungsi dari if then adalah Ada dua kelompuk sintak pernyataan pilihan dalam pemograman, yaitu IF dan CASE.
Struktur IF – THEN dan IF – THEN – ELSE dipakai untuk menyatakan percabangan bersyarat. Artinya jika syaratnya terpenuhi bagian THEN akan dilaksanakan, jika tidak bagian ELSE akan dilaksanakan.
Berikut ini adalah bentuk umum penulisan fungsinya :
1.Bentuk umum struktur IF – THEN.
IF (ekspresi logika
THEN (pernyataan);


  
7.   Apakah fungsi dari operator select case?
Perintah SELECT CASE hanya berlaku untuk SATU VARIABEL/PROPERTY OBJEK SAJA
Biasanya perintah SELECT CASE ini digunakan pada objek Timer. 
membuat sebuah program sederhana dengan memanfaatkan perintah SELECT CASE ini.2 Jadi, SELECT CASE itu hampir sama dengan perintah IF....ELSEIF....ELSE....END IF. Fungsi kedua perintah ini sama, yaitu sebagai perintah LOGIKA.

8.  Apa perbedaan dari operator if then dan select case?
Perbedaan if then dan select case adalah Perintah SELECT CASE hanya berlaku untuk satu variable saja. Jika melibatkan banyak variabel atau property objek sebagai syarat, perintah IF adalah pilihan yang tepat, karena  dapat mengkombinasikan perintah IF dengan Operator Logika (And, Or, Not). Biasanya perintah SELECT CASE ini digunakan pada objek Timer.

9.   Bagaimana menyatakan bilangan 100 menjadi nilai a pada listing visual basic 2010?
If input = 100 Then     If input = 100 Then
Input If “A”                Input = “A”
End                             Else input = “lainnya”
                                    And If

(msdn.microsoft.com/en-us/library/752y8ab5)

10. Sebutkan dan jelaskan operator yang anda ketahui pada visual basic 2010
Operator pada visual basic 2010 yaitu, Operator Aritmatika Operator Aritmatika ini digunakan untuk melakukan operasi perhitungan, seperti penjumlahan, perkalian, mencari sisa hasil bagi (modulus) dan lain sebagainya. Terdapat beberapa perbedaan antara operator aritmatika visual basic dengan C++. Berikut adalah operator-operator aritmatika yang terdapat dalam visual basic:
 ^ : 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 (berbeda dengan C++ yang menggunakan %)
Operator Perbandingan Operator perbandingan digunakan untuk mengetahui hasil perbandingan dua atau lebih bilangan, misalkan mencari bilangan terbesar dan lain sebagainya. Untuk membandingkan bilangan, kedua bilangan harus memiliki tipe data yang sama. Berikut adalah operator perbandingan yang terdapat dalam visual basic:
= : 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 Operator Keterangan/Logika Operator keterangan digunakan untuk menerangkan bilangan yang dimaksud. Juga digunakan untuk mengekspresikan dua data atau lebih. Berikut adalah jenis operator keterangan atau logika dalam visual basic:
not : untuk tidak
and : untuk dan
or : untuk atau
Xor : untuk
Exclusive or Eqv : untuk
equivalen Imp : untuk implikasi

Original Source : 
http://world-of-programmer.blogspot.com/2010/04/jenis-operator-dalam-visual-basic.html
Copyright world-of-programmer.blogspot.com


MODUL 3

1. Sebutkan dan jelaskan operator aritmatika (8)!
   Operator Aritmatika
Adalah operator untuk keperluan operasi bilangan. Operator aritmatika dibagi menjadi dua, yaitu operator binary dan operator unary.
Macam-macam operator aritmatika binary: 
Operator  Operasi                    Tipe Operand      Tipe Hasil       Contoh
+             Penjumlahan           integer, real        integer, real    X + Y
-              Pengurangan          integer, real        integer, real    X – Y
*              Perkalian               integer, real        integer, real    X * Y
/              Pembagian real        integer, real        real               X / Y
div           Pembagian integer    integer              integer           X div Y
mod          Sisa                      integer              integer          X mod X

2. Sebutkan operator pembanding
Operator pembanding
Operator Perbandingan digunakan untuk membandingkan dua nilai atau lebih. Hasil yang di peroleh dari operator perbandingan adalah nilai logis Benar atau Salah (True / False)
 
Setelah operator aritmatika, ada juga operator pembanding. Operator pembanding itu operator yang hasil nya adalah nilai dengan tipe data boolean (true atau false)
Ada beberapa operator pembanding, diantarnya :
  • == untuk sama dengan
  • != untuk tidak sama dengan
  • >= untuk lebih dari sama dengan
  • <= untuk kurang dari sama dengan
  • > untuk lebih dari
  • < untuk kurang dari
3. sebutkan operator logika
Operator logika
Gabungan lebih dari satu pernyataan tunggal yang dihubungkan dengan operator logika dinamakan pernyataan majemuk. Terdapat lima operator logika yaitu konjungsi, disjungsi inklusif, disjungsi ekslusif, implikasi dan biimplikasi, yang berturut-turut dinotasikan dengan , v,→,dan ↔. Berikut ini sejumlah pernyataan majemuk dalam matematika dan nilai kebenarannya.
Misalkan diketahui p dengan q yang masing-masing bernilai benar.
1.   p konjungsi q, dinotasikan dengan pq.
Pernyataan majemuk pq dibaca “p dan/tetapi/kemudian/meskipun/walaupun q. Pernyataan pq bernilai benar untuk masing-masing p dengan q yang bernilai benar, selain itu pq bernilai salah.  Contoh pernyataan pq adalah peraturan sekolah mengenai seragam siswa.
p: Seragam hari senin adalah atasan berwarna putih.
q: Seragam hari senin adalah bawahan berwarna putih.
pq: Seragam hari senin adalah atasan dan bawahan berwarna putih.
Berikut ini adalah tabel nilai kebenaran pq.
p    q    p  q
B    B       B
B    S       S
S    B       S
S    S       S
Nilai kebenaran pq adalah BSSS.
2.    p disjungsi inklusif q, dinotasikan dengan pq.
Pernyataan majemuk pq dibaca p atau/dan atau q. Pernyataan pq  bernilai salah untuk masing-masing  p dengan q yang bernilai salah, selain itu pq bernilai benar. contoh pernyataan pq adalah pemesanan makanan.
p: Lyra memesan mi ayam.
q: Lyra memesan bakso.
pq: Lyra memesan bakso atau/dan atau mie ayam.
Berikut ini adalah tabel nilai kebenaran pq.
p    q    p v q
B    B       B
B    S       B
S    B       B
S    S       S
Nilai kebenaran pq adalah BBBS.
3.   p disjungsi ekslusif q, dinotasikan dengan p v q.
Pernyataan majemuk p v q dibaca p atau q. Pernyataan p v q bernilai benar untuk tepat salah satu peryataan bernilai benar, selain itu p v q bernilai salah. Contoh pernyataan p v q adalah pemakaian kendaraan.
p: Lutfan mengendarai motor menuju sekolah.
q: Lutfan mengedarai sepeda menuju sekolah.
v q: Lutfan mengendarai motor atau sepeda menuju sekolah.
Berikut ini adalah tabel nilai kebenaran p v q.
p    q    p v q
B    B       S
B    S       B
S    B       B
S    S       S
Nilai kebenaran p v q adalah SBBS.
4.    p implikasi q dinotasikan dengan p→q.
Pernyataan majemuk p→qdibaca jika p maka q. Pernyataan p→q bernilai salah untuk p bernilai benar dengan q bernilai salah.  Selain itu p implikasi q bernilai benar. Contoh pernyataan p→q adalah tanggalan dengan hari libur.
p: Hari ini tanggalan berwarna merah.
q: Hari ini libur.
p→q: Jika hari ini tanggalan berwarna merah maka libur.
Berikut ini adalah tabel nilai kebenaran p→q.
p    q    p→q
B    B      B
B    S      S
S    B      B
S    S      B
Nilai kebenaran p→q adalah BSBB.
5.    p biimplikasi q, dinotasikan dengan p↔q.
Pernyataan majemuk p↔q dibaca p jika dan hanya jika q. Pernyataan p↔q bernilai benar untuk masing-masing p dengan q yang bernilai sama, selain itu p↔q bernilai salah.  Contoh pernyataan p↔q adalah mengenai berpuasa dengan larangan makan-minum.
p: Hari ini Novi berpuasa.
q: Hari ini Novi dilarang makan-minum.
p↔q: Hari ini Novi berpuasa jika dan hanya jika dilarang makan-minum.
Berikut ini adalah tabel nilai kebenaran p↔q.
p    q    p↔q
B    B    B
B    S    S
S    B    S
S    S    B
Nilai kebenaran p↔q adalah BSSB

4. Bagaimana menuliskan rumus abc di listing visual basic dan bahasa pemrograman lainnya?
Dim a, b, c, undroot, root, posx, negx, x1, x2 As Single 

Private Sub cmdcompute_Click() 
a = txta.Text 
b = txtb.Text 
c = txtc.Text 
If txta.Text = "" Then 
MsgBox "Please enter the value of A ", 0 + 32 
Exit Sub 
End If 
If txtb.Text = "" Then 
MsgBox "Please enter the value of B ", 0 + 32 
Exit Sub 
End If 
If txtc.Text = "" Then 
MsgBox "Please enter the value of C ", 0 + 32 
Exit Sub 
End If 
If a = 0 Then 
MsgBox "A can't equal 0 ", 0 + 32 
Exit Sub 
End If 
If (b ^ 2) - 4 * a * c < 0 Then 
txtx1.Text = "" 
txtx2.Text = "" 
MsgBox "Imaginary solution : (b^2)-4*a*c < 0", 0 + 48 
Exit Sub 
End If 
'Calcualtions 
undroot = (b ^ 2) - 4 * a * c 
root = undroot ^ (0.5) 
posx = (b * -1) + root 
negx = (b * -1) - root 
x1 = posx / (2 * a) 
x2 = negx / (2 * a) 
'Displaying results 
txtx1.Text = " " & x1 
txtx2.Text = " " & x2 
End Sub
5. Sebutkan perbedaan operator aritmatika pada bahasa visual basic dan bahsa pemrograman lainnya (3)!
  • Pada VB net indeks array dimulai dari nol
  • internet project dengan Lab classes
  • VB net tidak menyediakan default properties
  • VB hanya bisa menggunakan web form
6.   Apakah fungsi dari operator dari val, round, sqr?
Val() merupakan fungsi untuk mengubah nilai STRING pada sebuah properti Text di Textbox menjadi nilai Numerik. 

Sumber: http://id.shvoong.com/how-to/computers-and-internet/2219570-pemakaian-fungsi-val-pada-vb/#ixzz28OBpT2GO

Round : membulatkan bilangan cacah dengan jumlah desimal tertentu
sumber: http://www.kuliahit.com/kuliahit/article/9/Operasi-Matematika-pada-VB
Operator SQR : untuk variable atau konstanta yang real dengan hasil sesuai dengan tipe argument

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, 60-50 maka nilainya D, dan <50 mendapatkan nilai E.
Select Case m uts, m uas, m tugas
     If, else <= 50 then nilai huruf = “E”
     Else <= 60 then nilai huruf = “D”
     Else <= 70 then nilai huruf = “C”
     Else <= 80 then nilai huruf = “B”
     Else nilai huruf = “A”

Tidak ada komentar:

Posting Komentar