Monday, May 24, 2010

Post Test TPT 24 Mei-29 Mei

1.Semua pemecahan masalah di bagi kedalam objek merupakan konsep :
B. ? Pemrograraman berorientasi objek

2.Jika sepeda adalah sebuah objek , maka yang termasuk kedalam perilaku sepeda adalah :
D. ? semua benar

3.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
D. ? semua benar

4.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
B. ? warna rambut

5.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
2. ? berat badan

6.Jika mobil adalah sebuah objek, maka nama class yang paling cocok untuk mobil adalah :
A. ? kendaraan

7.Unit terkecil pada OOP adalah :
A. ? objek

8.Anggota class dapat di akses dari anggota lain pada kelas yang sama adalah pengertian dari :
A. ? Private

9.Anggota dapat di akses dari class manapun adalah pengertian dari :
B. ? Public

10.Anggota dapat di akses dari anggota class yang sama atau class friend, dan juga dari anggota turunannya adalah pengertian dari :
C. ? Protected

Pretest TPT2 24 Mei - 29 Mei

1.Sifat – sifat yang terdapat pada kelas induk ( base class ) akan dimiliki oleh kelas turunannya ( derived class )
B. ? Inheritance

2.Kemampuan beberapa objek bertipe sama bereaksi secara berbeda terhadap message yang sama merupakan definisi dari :
C. ? Polymorphism

3.Kemampuan menyembunyikan detail suatu objek dari pengguna, merupakan definisi dari :
A. ? Encapsulation

4.Constructor juga dapat mempunyai nama yang sama tetapi mempunyai jumlah dan tipe yang berbeda pada parameternya, disebut :
D. ? Overloading Constructor

5.Encapsulation adalah :
C. ? a dan b benar

6.Destructor adalah :
B. ? Penghapusan sebuah objek

7.Fungsi dengan banyak bentuk sering di sebut dengan :
D. ? polymorphic

8.Pewarisan dalam Oop sering disebut dengan :
B. ? Inheritance

9.Pembungkusan dalam OOP sering disebut dengan :
A. ? Encapsulation

10.Sesuatu hal yang dapat kita lihat dalam dunia nyata sering di sebut dengan :
A. ? objek

Friday, May 21, 2010

Posttest TPT

1. Perhatikan program berikut :
1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; }; 5. A(int a){ cout <<"Constructor A dengan parameter " <<>ga ada jawabannya :hammer:
2.

Pernyataan dibawah ini yang benar adalah.....
2. ? secara default anggota class bersifat private

3.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };
10.
11. class michael_jourdan : public NBA {
12. public:
13. void dunk (void); {
14. cout<<<" fantastic slam dunk..."<<<"by jordan"<
15. void steal ( void); {
16. cout<<<"Stealing...."<<<"by jourdan"<
17. };
18.
19. void main (void) {
20. michael_jourdan test;
21. clrscr();
22. test.dunk ();
23. test.shoot();
24. test.steal (); }

Dari Program di atas manakah yang di sebut sebagai Anggota Derived Class adalah......
3. ? void steal ( void)

4.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai anggota base class adalah ......

4. ? Semua benar

5.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai Base Class adalah ......
1. ? class NBA

6.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Apakah output dari baris 20 : test.dunk (); pada program diatas.....
1. ? fantastic slam dunk...
by jourdan

7.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai Derived Class adalah ......
4. ? class michael_jourdan
8.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Apakah output dari baris 22 : test.steal (); pada program diatas.....
3. ? Stealing....
by jourdan

9.

Ciri – ciri OOP adalah :
4. ? Semua Benar
10.

Untuk penghapusan sebuah objek maka kita harus mendeklarasikan sebuah......
1. ? Destructor

Pretest TPT 2

Perhatikan program dibawah ini :
Class Ujian {
int q[100];
int sloc, rloc;
public :
Ujian();
~Ujian();
constructor_Ujian();
destructor_Ujian(); }
Dari empat fungsi diatas, yang merupakan constructor dari class queue adalah ujian ()

Dari empat fungsi diatas, yang merupakan destructor dari class queue adalah ~ujian()

Perhatikan program dibawah ini :
Class Ujian {
int q[100];
int sloc, rloc;
public :
Ujian();
~Ujian();
constructor_Ujian();
destructor_Ujian(); }
Jika terdapat parameter pada fungsi constructor, maka deklarasinya menjadi ujian (int id)

Kemampuan menyembunyikan detail suatu objek dari pengguna, merupakan definisi dari encapsulation

Kemampuan beberapa objek bertipe sama, bereaksi secara berbeda terhadap message yang sama merupakan definisi dari polymorphism

Keyword-keyword yang ada dalam handling exception, kecuali seek

Perhatikan program berikut :
1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
output program di atas sebanyak 3 baris

1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
constructor A dengan parameter 1


1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
output baris 2 adalah constructor A

satu lagi gue lupa soalnya. tapi jawabannya
overloading constructor

Saturday, May 15, 2010

LA Terakhir Linux!

yess.
finally. selesai sudah praktikum kita kali ini.
sebentar lagi kita bakal menghadapi ujian.
lisan pula,.
ckckckck..

coding LA terakhir buat bikin menu adalah sebagai berikut:

#include
main()
{
int pilihan;
printf(">>>>>Menu Luas<<<<<");
printf("1. Luas Lingkaran");
printf("2. Luas Segitiga");
printf("3. Luas Persegi");
printf("Masukkan Pilihan Anda: ");
scanf ("%d", &pilihan);
switch (pilihan)
{
case 1:
int r;
float pi = 3.1415;
float r;
printf ("Masukkan jari-jari (r): ");
scanf ("%i", &r);
printf ("Luas lingkaran = %i", pi * r * r);
getch();
break;
case 2:
int a,t;
float a,t;
printf ("Masukkan alas: ");
scanf ("%f", &a);
printf ("Masukkan tinngi: ");
scanf ("%f", &t);
printf ("Luas segitiga adalah = %f", a * t / 2);
getch();
case 3:
int p,l;
float p,l;
printf ("Masukkan panjang: ");
scanf ("%d", &p);
printf ("Masukkan lebar: ");
scanf ("%d", &l);
printf ("Luas persegi adalah = %d", p * l);
getch ();
break;
default:
printf ("PILIHAN SALAH!");
}
}