laporan praktikum mr. x (jilid ii)

23
1 Bahan Ajar : Pemrograman Komputer Borland C++ Tujuan : 1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan 2. Sekaligus dapat membuat diagram alir dari program tersebut. Langkah Kerja : A. Urutan pengerjaan pembuatan program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan 1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C+ + pada desktop komputer/laptop anda. 2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah: #include <iostream.h> #include <math.h> #include <conio.h> 3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value). 4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d } 5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda {sampai} ). Area / Blok dari program sederhana ini adalah: clrscr(); int nilai_anda; cout << "Masukkan Nilai Anda : "; cin >> nilai_anda; cout << endl; if(nilai_anda > 80) {cout << "nilai yang anda masukkan adalah = " << nilai_anda << endl; cout << "maka anda dinyatakan LULUS" << endl; }

Upload: yogajayantara

Post on 19-Dec-2015

215 views

Category:

Documents


1 download

DESCRIPTION

Lporan praktikum pemrograman komputer

TRANSCRIPT

Page 1: Laporan Praktikum Mr. X (Jilid II)

1

Bahan Ajar : Pemrograman Komputer Borland C++Tujuan :

1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan

2. Sekaligus dapat membuat diagram alir dari program tersebut.

Langkah Kerja :

A. Urutan pengerjaan pembuatan program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan

1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C++ pada desktop komputer/laptop anda.

2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah:

#include <iostream.h>#include <math.h>#include <conio.h>

3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value).

4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d }5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda

{sampai} ). Area / Blok dari program sederhana ini adalah:

clrscr(); int nilai_anda;

cout << "Masukkan Nilai Anda : "; cin >> nilai_anda; cout << endl;

if(nilai_anda > 80) {cout << "nilai yang anda masukkan adalah = " << nilai_anda << endl; cout << "maka anda dinyatakan LULUS" << endl; } getch();

6. Perintah yang harus diperhatikan adalah :a. Setiap akhir dari pernyataan harus diakhiri dengan tanda titik koma (;) namun ada

beberapa pernyataan yang tidak diakhiri dengan (;) yakni pada akhir dari pernyataan “if ()”b. Program C++ ini merupakan sensitive case, jadi huruf besar dan kecil harap dibedakan

penggunaannya dalam program ini.7. Compile semua perintah yang telah dimasukkan. Hal ini bertujuan untuk melihat apakah

semua pernyataan tersebut sudah benar atau belum .8. Setelah compile berhasil, run program tersebut. Namun apabila ditemukan kesalahan, maka

program tersebut tidak dapat di compile sepenuhnya karena ada beberapa pernyataan atau tanda yang salah. Tapi tenang, program Borland C++ ini memudahkan kita untuk mengetahui baris serta daerah mana yang salah dan bagaimana sebaiknya pembetulannya.

9. Kemudian, simpan program tersebut dalam S110_Yoga dengan nama “operator if”.

Page 2: Laporan Praktikum Mr. X (Jilid II)

2

10. Lalu, buka Command Prompt atau CMD.11. Buka subdirektori dimana “operator if” disimpan.12. Hasil pekerjaan dari “operator if” akan ditampilkan pada command prompt

Page 3: Laporan Praktikum Mr. X (Jilid II)

3

Bahan Ajar : Pemrograman Komputer Borland C++Tujuan :

1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk dapat menampilkan nilai huruf berdasarkan nilai angka yang dimasukkan.

2. Sekaligus dapat membuat diagram alir dari program tersebut.

Langkah Kerja :

B. Urutan pengerjaan pembuatan program sederhana untuk dapat menampilkan nilai huruf berdasarkan nilai angka yang dimasukkan

1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C++ pada desktop komputer/laptop anda.

2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah:

#include <iostream.h>#include <conio.h>

3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value).

4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d }5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda

{sampai} ). Area / Blok dari program sederhana ini adalah:

clrscr(); int nilai_anda;

cout << "*==================*" <<endl; cout << "*PROGRAM NILAI ANDA*" <<endl; cout << "*==================*" <<endl; cout << endl;

cout << "Masukkan Nilai Anda : "; cin >> nilai_anda; cout << endl; if(nilai_anda > 80) {cout << "Nilai anda adalah : A " << endl; cout << "Selamat, Pertahankan Prestasi Anda !!!" << endl; } else if(nilai_anda > 60) {cout << "Nilai anda adalah : B " << endl; } else if(nilai_anda > 40) {cout << "Nilai anda adalah : C " << endl; } else

Page 4: Laporan Praktikum Mr. X (Jilid II)

4

if(nilai_anda > 20) {cout << "Nilai anda adalah : D " << endl; } else {cout << "Nilai anda adalah : E " << endl; }

6. Perintah yang harus diperhatikan adalah :a. Setiap akhir dari pernyataan harus diakhiri dengan tanda titik koma (;) namun ada

beberapa pernyataan yang tidak diakhiri dengan (;) yakni pada akhir dari pernyataan “if ()”b. Program C++ ini merupakan sensitive case, jadi huruf besar dan kecil harap dibedakan

penggunaannya dalam program ini.7. Compile semua perintah yang telah dimasukkan. Hal ini bertujuan untuk melihat apakah

semua pernyataan tersebut sudah benar atau belum .8. Setelah compile berhasil, run program tersebut. Namun apabila ditemukan kesalahan, maka

program tersebut tidak dapat di compile sepenuhnya karena ada beberapa pernyataan atau tanda yang salah. Tapi tenang, program Borland C++ ini memudahkan kita untuk mengetahui baris serta daerah mana yang salah dan bagaimana sebaiknya pembetulannya.

9. Kemudian, simpan program tersebut dalam S110_Yoga dengan nama “operator if1”.10. Lalu, buka Command Prompt atau CMD.11. Buka subdirektori dimana “operator if1” disimpan.12. Hasil pekerjaan dari “operator if1” akan ditampilkan pada command prompt

Page 5: Laporan Praktikum Mr. X (Jilid II)

5

Bahan Ajar : Pemrograman Komputer Borland C++Tujuan :

1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk dapat mengetahui apakah segitiga tersebut siku-siku atau tidak berdasarkan panjang dari masing-masing sisinya.

2. Sekaligus dapat membuat diagram alir dari program tersebut.

Langkah Kerja :

C. Urutan pengerjaan pembuatan program sederhana untuk dapat mengetahui apakah segitiga tersebut siku-siku atau tidak berdasarkan panjang dari masing-masing sisinya

1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C++ pada desktop komputer/laptop anda.

2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah:

#include <iostream.h>#include <conio.h>

3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value).

4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d }5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda

{sampai} ). Area / Blok dari program sederhana ini adalah:

clrscr(); int a,b,c; cout << "Masukkan Panjang a : "; cin >> a; cout << "Masukkan Panjang b : "; cin >> b; cout << "Masukkan Panjang c : ";

cin >> c; cout << endl;

if(c*c == (b*b)+(a*a)) {cout << "Maka Segitiga itu adalah SEGITIGA SIKU-SIKU" << endl;} else {cout << "Maka Segitiga itu BUKAN segitga SIKU-SIKU" << endl;}

getche();

6. Perintah yang harus diperhatikan adalah :a. Setiap akhir dari pernyataan harus diakhiri dengan tanda titik koma (;) namun ada

beberapa pernyataan yang tidak diakhiri dengan (;) yakni pada akhir dari pernyataan “if ()”b. Program C++ ini merupakan sensitive case, jadi huruf besar dan kecil harap dibedakan

penggunaannya dalam program ini.7. Compile semua perintah yang telah dimasukkan. Hal ini bertujuan untuk melihat apakah

semua pernyataan tersebut sudah benar atau belum .

Page 6: Laporan Praktikum Mr. X (Jilid II)

6

8. Setelah compile berhasil, run program tersebut. Namun apabila ditemukan kesalahan, maka program tersebut tidak dapat di compile sepenuhnya karena ada beberapa pernyataan atau tanda yang salah. Tapi tenang, program Borland C++ ini memudahkan kita untuk mengetahui baris serta daerah mana yang salah dan bagaimana sebaiknya pembetulannya.

9. Kemudian, simpan program tersebut dalam S110_Yoga dengan nama “operator if2”.10. Lalu, buka Command Prompt atau CMD.11. Buka subdirektori dimana “operator if2” disimpan.12. Hasil pekerjaan dari “operator if2” akan ditampilkan pada command prompt

Page 7: Laporan Praktikum Mr. X (Jilid II)

7

Bahan Ajar : Pemrograman Komputer Borland C++Tujuan :

1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk melompat dari satu statement ke statement yang lain dengan perintah goto

2. Sekaligus dapat membuat diagram alir dari program tersebut.

Langkah Kerja :

D. Urutan pengerjaan pembuatan program sederhana untuk dapat melompat dari satu statement ke statement yang lain dengan perintah “goto"

1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C++ pada desktop komputer/laptop anda.

2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah:

#include <iostream.h>#include <conio.h>

3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value).

4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d }5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda

{sampai} ). Area / Blok dari program sederhana ini adalah:

clrscr();

goto terserah;

cout << "Mulailah semua hal dengan niat yang ikhlas" <<endl; cout << "Berdoalah sebelum melaksanakan apapun serta awalilah dengan membaca Basmalah" <<endl; terserah:

cout << "Lakukan dengan hati yang bahagia dan lapang dada serta toleran terhadap teman" <<endl; cout << "Akhirilah dengan membaca Hamdalah" <<endl;

getch();

6. Perintah yang harus diperhatikan adalah :a. Setiap akhir dari pernyataan harus diakhiri dengan tanda titik koma (;) namun ada

beberapa pernyataan yang tidak diakhiri dengan (;) yakni pada akhir dari pernyataan “if ()”b. Program C++ ini merupakan sensitive case, jadi huruf besar dan kecil harap dibedakan

penggunaannya dalam program ini.7. Compile semua perintah yang telah dimasukkan. Hal ini bertujuan untuk melihat apakah

semua pernyataan tersebut sudah benar atau belum .8. Setelah compile berhasil, run program tersebut. Namun apabila ditemukan kesalahan, maka

program tersebut tidak dapat di compile sepenuhnya karena ada beberapa pernyataan atau tanda yang salah. Tapi tenang, program Borland C++ ini memudahkan kita untuk mengetahui baris serta daerah mana yang salah dan bagaimana sebaiknya pembetulannya.

9. Kemudian, simpan program tersebut dalam S110_Yoga dengan nama “goto”.

Page 8: Laporan Praktikum Mr. X (Jilid II)

8

10. Lalu, buka Command Prompt atau CMD.11. Buka subdirektori dimana “goto” disimpan.12. Hasil pekerjaan dari “goto” akan ditampilkan pada command prompt

Page 9: Laporan Praktikum Mr. X (Jilid II)

9

Tugas Minggu ini:Bahan Ajar : Pemrograman Komputer Borland C++Tujuan :

1. Diharapkan setelah mengikuti praktikum, mahasiswa dapat menggunakan program C++ baik secara kognitif maupun psikomotorik dalam hal pembuatan program sederhana untuk mencari nilai akar-akar dari persamaan kuadrat dan dapat membedakan akar-akar tersebut mana yang memiliki dua akar real yang sama, dua akar real yang berbeda, serta tidak memiliki akar real (imajiner).

2. Sekaligus dapat membuat diagram alir dari program tersebut.

Langkah Kerja :

E. Urutan pengerjaan pembuatan program sederhana untuk mencari nilai akar-akar dari persamaan kuadrat dan dapat membedakan akar-akar tersebut mana yang memiliki dua akar real yang sama, dua akar real yang berbeda, serta tidak memiliki akar real (imajiner).

1. Pertama, buka aplikasi borland C++ dengan cara Start Program Borland C++ atau dengan cara double klik pada ikon Borland C++ pada desktop komputer/laptop anda.

2. Kemudian, masukkan header (file dengan ekstensi .h) yang berisi berbagai deklarasi dari program tersebut. Header dari program ini adalah:

#include <iostream.h>#include <math.h>#include <conio.h>

3. Masukkan fungsi void main ().Tanda () digunakan jika ada nilai yang dilewatkan ke sebuah fungsi. Kata void digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value).

4. Masukkan tubuh fungsi dari program ini, tubuh fungsi diwakili dengan { s/d }5. Masukkan blok dari berbagai pernyataan yang telah dimasukkan dalam tubuh fungsi ( tanda

{sampai} ). Area / Blok dari program sederhana ini adalah:clrscr(); int A,B,C; float D,X1,X2;

cout << "*=================================*" << endl; cout << "* PROGRAM PENCARI NILAI AKAR-AKAR *" << endl; cout << "*=================================*" << endl; cout << endl;

cout << "Masukkan Nilai A = "; cin >> A; cout << "Masukkan Nilai B = "; cin >> B; cout << "Masukkan Nilai C = "; cin >> C;

D = (B*B) - (4.*A*C); X1 = (-B + (sqrt(D)))/(2.*A); X2 = (-B - (sqrt(D)))/(2.*A); cout << endl;

if(D > 0) { cout << "Maka akar-akarnya Real Berbeda X1,X2 " << endl; cout << "Nilai X1 = " << X1 << endl;

Page 10: Laporan Praktikum Mr. X (Jilid II)

10

cout << "Nilai X2 = " << X2 << endl;} else if(D == 0) { cout << "Maka akar-akarnya Kembar X1=X2 " << endl; cout << "Nilai X1 = " << X1 << endl; cout << "Nilai X2 = " << X2 << endl;} else {cout << "Maka akar-akarnya Imajiner " << endl;} cout << endl; cout << "--Tekan Sembarang Tombol untuk Mengakhiri Program ini--" << endl;

getch();

6. Perintah yang harus diperhatikan adalah :a. Setiap akhir dari pernyataan harus diakhiri dengan tanda titik koma (;) namun ada

beberapa pernyataan yang tidak diakhiri dengan (;) yakni pada akhir dari pernyataan “if ()”b. Program C++ ini merupakan sensitive case, jadi huruf besar dan kecil harap dibedakan

penggunaannya dalam program ini.7. Compile semua perintah yang telah dimasukkan. Hal ini bertujuan untuk melihat apakah

semua pernyataan tersebut sudah benar atau belum .8. Setelah compile berhasil, run program tersebut. Namun apabila ditemukan kesalahan, maka

program tersebut tidak dapat di compile sepenuhnya karena ada beberapa pernyataan atau tanda yang salah. Tapi tenang, program Borland C++ ini memudahkan kita untuk mengetahui baris serta daerah mana yang salah dan bagaimana sebaiknya pembetulannya.

9. Kemudian, simpan program tersebut dalam S110_Yoga dengan nama “coba”.10. Lalu, buka Command Prompt atau CMD.11. Buka subdirektori dimana “coba” disimpan.

Hasil pekerjaan dari “coba” akan ditampilkan sebagai berikut:

Page 11: Laporan Praktikum Mr. X (Jilid II)

11

Start

Nilai

Nilai >80 Nil

Anda Lulus

End

Start

Nilai

Nilai >80 Nilai >60 Nilai >40 Nilai >20 Nilai <20

Nilai anda A Nilai anda B Nilai anda C Nilai anda D Nilai anda E

End

Diagram Alir Masing –Masing Program:

1. Program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan:

Tidak

Ya

2. Program sederhana untuk dapat menampilkan nilai huruf berdasarkan nilai angka yang dimasukkan

Tidak Tidak Tidak Tidak

Ya Ya Ya Ya Ya

Page 12: Laporan Praktikum Mr. X (Jilid II)

12

Start

Panjang A, B, C

Segitiga Siku-Siku

Bukan Segitiga Siku-Siku

End

Start

Statement 1, 2, 3, 4

goto 3, 4

End

Statement 3, 4

3. Program sederhana untuk dapat mengetahui apakah segitiga tersebut siku-siku atau tidak berdasarkan panjang dari masing-masing sisinya

Tidak

Ya

4. Program sederhana untuk dapat melompat dari satu statement ke statement yang lain dengan perintah “goto"

Page 13: Laporan Praktikum Mr. X (Jilid II)

13

Start

Input a, b, c

D>0 D=0 D<0

x1 x2

Nilai x1 Nilai x2

x1 = x2

Nilai x1=x2

End

5. Program sederhana untuk mencari nilai akar-akar dari persamaan kuadrat dan dapat membedakan akar-akar tersebut mana yang sama, mana yang memiliki dua akar real yang sama, dua akar real yang berbeda, serta tidak memiliki akar real (imajiner).

Tidak Tidak

Ya Ya Ya

Page 14: Laporan Praktikum Mr. X (Jilid II)

14

Hasil Praktikum:

1. Program sederhana untuk dapat mengkodifisikan sesuatu hal menurut perintah yang telah kita masukkan:

Page 15: Laporan Praktikum Mr. X (Jilid II)

15

2. Program sederhana untuk dapat menampilkan nilai huruf berdasarkan nilai angka yang dimasukkan

Page 16: Laporan Praktikum Mr. X (Jilid II)

16

3. Program sederhana untuk dapat mengetahui apakah segitiga tersebut siku-siku atau tidak berdasarkan panjang dari masing-masing sisinya

Page 17: Laporan Praktikum Mr. X (Jilid II)

17

4. Program sederhana untuk dapat melompat dari satu statement ke statement yang lain dengan perintah “goto"

Page 18: Laporan Praktikum Mr. X (Jilid II)

18

Tugas Minggu ini:

5. Program sederhana untuk mencari nilai akar-akar dari persamaan kuadrat dan dapat membedakan akar-akar tersebut mana yang sama, mana yang memiliki dua akar real yang sama, dua akar real yang berbeda, serta tidak memiliki akar real (imajiner).

Page 19: Laporan Praktikum Mr. X (Jilid II)

19

Kesimpulan:

Dari 5 program yang telah dijalankan diatas, dapat disimpulkan bahwa pernyatan “if ()” dapat digunakan untuk melakukan pengetesan terhadap suatu kondisi. Kondisi disini merupakan sebuah ungkapan yang ingin kita realisasikan kedalam suatu program. Ini memudahkan kita karena pernyataan ini dapat mengkodifisikan serta memilah data serta dapat mengelompokkan data tersebut menjadi data yang lebih mudah untuk dipahami. Selain itu, perintah “goto” dapat digunakan untuk melompatkan proses eksekusi. Ini dibutuhkan apabila ada 5 statement yang ditampilkan dalam suatu program, namun kita hanya ingin menampilkan 3 statement. Maka perintah “goto” ini dapat digunakan dengan catatan ungkapan serta pernyataan kita benar. Karena apabila salah, pernyataan “goto” ini akan menyebabkan error pada suatu program.