Selasa, 13 September 2016

LAPORAN PRAKTIKUM I BAHASA PEMOGRAMAN C++

LAPORAN TUGAS PRAKTIKUM BAHASA PEMOGRAMAN C++



KATA PENGANTAR

  
assalamu'alaikum..
Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa  karena atas berkat dan rahmatNya kali  ini kami dapat  mengumpulkan hasil laporan praktikum algoritma dan pemograman dengan tepat waktu. Terimakasih kami ucapkan kepada:

1.      Ibu wulan selaku Dosen yang telah memberikan tugas serta memberikan pengarahan dalam pembuatan laporan ini.

2.      Orang tua yang telah mendukung demi meningkatkan pengetahuan kami.

3.      Serta pihak-pihak lain yang telah membantu dalam pembuatan laporan ini.

Kami benar-benar mendapatkan banyak manfaat setelah melakukan praktik dan membuat laporan ini. Kami dapat lebih memahami tentang bahasa pemograman karena kami tidak hanya mengetahui teori tapi juga melakukan praktik.

Kami menyadari bahwa hasil laporan ini tentunya banyak kekurangan. Oleh karena itu, kami menerima kritik dan saran yang membangun agar kami dapat membuat laporan yang lebih baik. Kami berharap laporan ini juga bermanfaat bagi para pembaca.
      


BAB I
PENDAHULUAN
1.1.  Latar Belakang

Pemrograman berorientasi pada obyek (PBO) adalah pemrograman yang akhir-akhir ini menjadi sangat popular. Saat ini banyak bahasa pemorti C++ telah banyak membantu menyelesaikan pekerjaan-pekerjaan  dalam lingkup survey termasuk Geodesi. Dalam praktikum pemograman ini sofware yang digunakan adalah Microsoft Visual Studio 2010 dengan bahasa program C++. Melalui bahasa pemrograman C++ para surveyor dapat membuat program perhitungan geodesi baik perhitungan sederhana maupun perhitungan yang rumit. Hal ini dikarenakan bahasa pemograman yang digunakan dalam C++ menggunakan perintah-perintah yang mudah dipelajari dan dipahami.graman yang berorientasi pada obyek, salah satunya adalah bahasa pemrograman C++. C++ adalah salah satu bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup pada 1980-an sebagai pengembangan dari bahasa pemrograman C dan perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (PBO).


1.2.  Tujuan Praktikum

Adapun tujuan dari pelaksanaan praktikum pemrograman komputer ini adalah :

1.     Mengenalkan mahasiswa tentang penggunaan software Dev C++.

2.    Mengajarkan mahasiswa langkah-langkah dalam membuat program dengan bahasa pemrograman C++.


1.3.  Batasan Praktikum

Dalam praktikum pemrograman komputer ini, memiliki batasan materi yaitu :

1.      langkah-langkah menggunakan sofware Dev C++.

2.      Pembuatan  program penjumlahan.
3.   pembuatan program perkalian/mencari luas persegi panjang.
BAB II
DASAR TEORI
2.1. Sejarah bahasa C++

Berbicara tentang C++ tidak terlepas dari bahasa C, sebagai bahasa pendahulunya. C adalah bahasa pemograman yang dapat dikatakan berada antara bahasa beraras rendah ( bahasa yang berorientasi kepada mesin ) dan bahasa beraras tinggi ( bahasa yang berorientasi kepada manusia ). Seperti diketahui bahasa beraras tinggi mempunyai kompatibilitas yang tinggi antar platform karena itu amatlah muda untuk membuat program pada berbagai jenis mesin. Berbeda halnya jika menggunakan bahasa beraras rendah, sebab setiap perintahnya bergantung sekali pada jenis mesin. Pencipta C adalah Brian W. Keringhan dan Dennis M. Ritchie pada tahun sekitar 1972. bahasa C adalah bahasa pemograman terstruktur, yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.

            Pada awal tahun 1980-an, Bjarne Stroustroup menciptakan bahasa C++ yang merupakan pengembangan dari bahasa C di AT&T Bell Laboratories. Simbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari bahasa C. C++ diciptakan dalam satu dekade setelah bahasa C. Keistimewaan dari C++ adalah karena bahasa ini mendukung pemograman yang berorientasi obyek (PBO).(Rahadi Surya,2006).



2.2 Struktur Pemrograman C++

            Bahasa pemrograman C++ secara umun mempunyai bentuk sebagai berikut :

<preprocessor directive>

void main ( )

{

            <statement>;

            <statement>;

}



Contoh :

// coba.cpp

#include <iostream>

using namespace std;

int main ()

{

cout << “Selamat Pagi !”;

system (“pause”);

return 0;

}

Hasil output dari contoh program di atas adalah : Selamat Pagi !

Aturan umum penulisan bahasa C++ :



  • .      Bahasa C++ membedakan penulisan huruf besar dan kecil.
  • .      Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan di awal dan  */di akhiratau // dalam satu baris.
  • .      Awal dan akhir fungsi harus diapit kurung kurawal.
  •      Setiap statement harus diakhiri tanda titik koma. Setiap variabel yang di gunakan wajib dideklarasikan terlebih dahulu.



2.2.1  Perintah-perintah dasar C++

1.      Komentar

Setiap kalimat yang diawali dengan double slash (//) disebut komentar. Tanda // digunakan untuk mengawali komentar. Komentar adalah keterangan di dalam source code yang ditujukan sebagai penjelas bagi pembaca source code. Semua tulisan yang diawali // hingga akhir baris akan diabaikan oleh compiler ketika terjadi proses kompilasi.

Untuk program yang kompleks (berisi ratusan baris), komentar sangat dianjurkan untuik disertakan dalam source code. Tujuannya adalah agar pembaca kode sumber dengan mudah bias memahami kode-kode tertentu berkat keterangan-keterangan yang dikemas sebagai komentar.

Contoh komentar :

#include<iostream>

#include<math.h>

int main ( )

{

            using namespace std;

            double s; //sisi persegi

double luas; //luas persegi

cout<<” masukkan panjang sisi persegi = “;

cin>>s;

luas = s*s; //menghitung luas persegi

cout<<” luas persegi = “<<luas<<endl;

system(“pause”)

return 0;

}

Kalimat tersebut tidak akan mempengaruhi proses program. Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis komentar, yaitu:

Jenis 1 : /* Komentar diletakkan di dalam ini dan bisa mengapit  lebih dari

               satu    baris */

Jenis  2 : // Komentar diletakkan  disini ( hanya bisa perbaris ) .
                                                       
BAB II
ISI LAPORAN
cara penulisan Program Dengan Menggunakan Bahasa C


                             Yang Memakai program Aplikasi Dev C++

Yang Mana Bahasa Bahasa C Dikatakan Sebagai Bahasa Pemrograman Tersruktur , Prosedural Karena Struktur Nya Menggunakan Fungsi-Fungsi Sebagai Bagian Program-Program ( Subroutine/Module )



Yang Mana Langkah Penggunaan/Pembuatan Bahasa C Tersebut Adalah Sebagai Berikut :



  • Langkah Pertama Adalah Menginstall Aplikasi Dev C++
  • Setelah Aplikasi Dev C++ Terinstal Lalu Akan Muncul Icon Nya Pada Desktop
  • Double Klik Pada Icon Dev C++ Untuk Mengoperasikan Nya
  • Setelah Berhasil Mengoperasikan Aplikasi Dev C++ 
  • Lalu Akan Tampak Tampil Lembaran Kerja Kosong
  • Pada Bagian Menu Bar Pilihlah File>New>New Source
  • Lalu Isikan Bahasa Pemrograman C , Seperti Dibawah Ini 






  • Setelah Mengisikan Bahasa Pemrograman C Tersebut
  •  Lalu Save File Tersebut
  •  Kemudian Pilih Menu Compile & Run






  •  Akan Muncul Tampilan Seperti Di Bawah






  • Untuk Contoh Program Kedua Cara Nya Sama Seperti Di atas


    cara membuat program mencari luas:


    • Pada Bagian Menu Bar Pilihlah File>New>New Source
    • Lalu Isikan Bahasa Pemrograman C , Seperti Dibawah Ini  
     
     




  •  Akan Muncul Tampilan Seperti Di Bawah:

  •  

    cara membuat program penjumlahan:

    • Pada Bagian Menu Bar Pilihlah File>New>New Source
    • Lalu Isikan Bahasa Pemrograman C , Seperti Dibawah Ini 








  •  Akan Muncul Tampilan Seperti Di Bawah:
  •  




    BAB II
    PENUTUP


      Kami benar-benar mendapat banyak manfaat setelah melakukan percobaan ini, tidak hanya mengerti teori tetapi juga bisa membuktikannya dengan melakukan percobaan. Seperti kata pepatah “tak ada gading yang tak retak” begitu pula dengan hasil laporan ini yang tentunya ada kekurangan. Oleh karena itu kami meminta maaf dan menerima kritik serta saran yang membangun agar kami dapat membuat laporan lain yang lebih baik. 





    Sekian dan terimakasih ..
    semoga bermanfaat..

    indahnya berbagi :)

    Tidak ada komentar:

    Posting Komentar