Friday, November 4, 2011

Algoritma & Pemrograman I (Borland C++)

Sabtu, 5 Nopember 2011

Untuk mahasiswa-mahasiswi BSI, khususnya mahasiswa BSI Pondoka Aren Kelas 11.1A.34 dan 12.1A.34 matakuliah Algoritma & Pemrograman I (Borland C++)  silahkan download materi belajar Borland C++ yang merupakan rangkuman dan kumpulan-kumpulan soal latihan dan quiz di kelas.
Pelajari modul C++, latihan program, dan catatan selama perkuliahan di kelas. Pahami dan kerjakan contoh-contoh program sederhana. Semoga UTS semester ini berjalan lancar.

Jawaban lengkapnya silahkan download soal-soal latihan pada link dibawah ini :
Download Soal Quiz1 
Soal Quiz 1 : Selasa, 25 Oktober 2011 (MI) Rabu, 26 Oktober 2011 (KA)
 
1.      Borland C++ memiliki . . .
a. 7 tipe data dasar dan 2 tipe data tambahan
b. 7 tipe data dasar dan 3 tipe data tambahan
c. 3 tipe data dasar dan 7 tipe data tambahan
d. 6 tipe data dasar dan 3 tipe data tambahan
2.      Deklarasi Tipe data yang bisa menampung data berupa karakter atau kata-kata adalah
a. Charachter
b. String
c. Char
d. Text
3.      Suatu nilai yang bersifat tetap disebut . . .
a. Variabel
b. Konstanta Bilangan
c. Konstanta Teks
d. Konstanta
4.      Tempat menampung data atau konstanta di memori yang mempunya nilai atau data yang dapat berubah-ubah selama proses program disebut . . .
a. Tipe data
b. Variabel
c. Konstanta
d. String
5.   Perintah keluaran yang disediakan oleh Borland C++ diantaranya adalah . . .
      a. cout dan cin
      b. cin dan gets
      c. cout dan printf
      d. cout dan scanf 
6.   Perintah masukan yang disediakan oleh Borland C++ diantaranya adalah  . . .
      a. cout dan cin
      b. cin dan gets
      c. cout dan printf
      d. cout dan scanf
7.   Escape sequences \n berfungsi untuk . . .
      a. membuat baris baru
      b. membuat garis baru
      c. membuat paragraf baru
      d. membuat halaman baru
8.   File header dari fungsi cout adalah . . .
      a. conio.h
      b. string.h
      c. stdio.h
      d. iostream.h
9.   File header conio.h harus digunakan untuk salah satu fungsi dibawah ini, yaitu . . .
      a. cout
      b. getch
      c. cin
      d. gets
10. Fungsi manipulasi string yang berfungsi untuk menambahkan string sumber ke awal string tujuan adalah . . .
      a. strcat( )
      b. strcmp( )
      c. strcpy( )
      d. strlen( )
11. Fungsi manipulasi string yang berfungsi untuk menyalin string asal ke variabel string tujuan adalah . .
      a. strcat( )
      b. strcmp( )
      c. strcpy( )
      d. strlen( )
12. Fungsi manipulasi string yang berfungsi untuk membandingkan string pertama dengan string kedua adalah . . .
      a. strcat( )
      b. strcmp( )
      c. strcpy( )
      d. strlen( )
13. Fungsi manipulasi string strrev() berfungsi . . .
      a. menyalin string asal ke variabel string tujuan
      b. menambahkan string sumber ke tujuan
      c. membalikkan letak urutan pada string
      d. membandingkan string pertama dan kedua
14. cout<<“Masukan Kata :”;cin>>kata;
      cout<<strlen(kata);
      kata yang dimasukkan adalah Pondok Indah, maka hasil dari strlen(kata) adalah . . .
      a. 11
      b. 12
      c. 13
      d. 14
15.  File header yang harus disertakan untuk fungsi strcat( ) adalah . . .
      a. string.h dan stdio.h
      b. conio.h dan iostream.h
      c. stdio.h dan ctype.h
      d. string.h dan ctype.h

Soal Quiz 2 : Selasa, 1 Nopember 2011 (MI) Rabu, 2 Nopember 2011 (KA)
BENAR atau SALAH 
 

1.      (-3) + 4 adalah operator yang bersifat Ternary.
Jawab : Salah. Sifatnya ada Binary karena melibatkan 2 operand.

2.      Operator yang bersifat Binary contohnya 6 + 7.
Jawab : Benar.

3.      Operator Bitwise adalah operator yang melibatkan 2 operand pada sebuah operator aritmatika.
Jawab : Salah. Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit.

4.       % adalah operator untuk sisa pembagian (mod).
Jawab : Benar.

5.      %d adalah penentu format untuk variabel dengan tipe data decimal.
Jawab : Salah. %d adalah format untuk variable dengan tipe data Integer.

6.      Operator logika OR akan bernilai salah jika salah satu ekspresi bernilai salah.
Jawab : Salah. Operator logika OR akan bernilai benar jika salah satu ekspresi bernilai salah, atau salah ekspresi bernilai benar. Dan akan bernilai salah jika kedua ekspresi bernilai salah.

7.      Operator logika AND akan bernilai benar jika semua ekspresi yang direlasikan bernilai benar.
Jawab : Benar.

8.      Ekspresi relasi --> X - 5 > 9 penggunaan operator logika NOT adalah ! X - 5 > 9
Jawab : Benar.

9.      Puts adalah salah satu perintah masukan tanpa spasi.
Jawab : Puts adalah salah satu perintah keluaran, bukan masukan.

10.  Scanf adalah perintah masukan dengan menggunakan spasi tapi dianggap sebagai data
yang terpisah.
Jawab : Salah. Scanf adalah perintah masukan tanpa menggunakan spasi dan dianggap sebagia data terpisah. Masukan dengan menggunakan spasi adalah perintah gets.

 
 Selesaikanlah tabel operator logika di bawah ini (AND, OR, NOT)

  
Jawaban :




Semoga bermanfaat, selamat Belajar, dan semoga UTS semester ini berjalan lancar.
Terima Kasih :)
Wisti Dwi Septiani (WST)
Firdaus & Meika



2 comments:

  1. instruktur BSI yang baik...
    oya blognya menarik tapi klo di tambah sedikit modifikasi lagi, pasti akan jauh lebih menarik..
    di tunggu update materi borland C++ berikutnya..

    - Aris Darmawan -

    ReplyDelete
  2. hm.m thanks yah m.wisti yg beautifullyy hehe,,

    ReplyDelete