Laporan Praktikum Mr. X (Jilid II)

Post on 19-Dec-2015

215 views 1 download

description

Lporan praktikum pemrograman komputer

Transcript of 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”.

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

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

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

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 .

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

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”.

8

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

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;

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:

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

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"

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

14

Hasil Praktikum:

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

15

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

16

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

17

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

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).

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.