Anda di halaman 1dari 11

LAPORAN PRAKTIKUM RESMI PENGANTAR PEMROGAMAN BAHASA C++

Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011

Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN KOMPTERISASI AKUNTANSI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014

BAB I TEORI DASAR

A. Algoritma Menurut Horowitz, Ellis, Sahni, dan Sutaj. dalam bukunya yang berjudul Fundamental of Data Structures via YM Kusuma Ardhana. Algortima adalah sekumpulan instruksi yang jumlahnya terbatas, yang apabila dijalankan akan menyelesaikan suatu tugas tertentu. Telah diketahui bahwa instruksi-instruksi dalam algoritma sengaja dibuat mendekati instruksi yang digunakan dalam bahasa pemrograman. Algoritma merupakan sebuah alur yang berfungsi untuk menyelesaikan suatu permasalahan. Dan ketika algoritma dituangkan kedalam suatau bahasa pemrograman seperti C++ maka kita dapat membuat program sesuai dengan tujuan yang diinginkan. Dengan melakukan pemrograman C++. Yang perlu diingat pada pemrograman C++ yaitu ketika menuliskan listing atau script-nya harus melihat dengan cermat fungsi-fungsinya karena sifat dari pemrograman C++ adalah case sensitive yang artinya penulisan huruf kecil dan huruf besar diartikan berbeda atau tidak sama. B. Bahasa C++ Seperti telah dibahas dibagian atas, bahwa algoritma harus dituangkan dalam suatu bahasa pemrograman agar dapat dijalankan oleh komputer. Dalam hal ini algoritma dituangkan kedalam bahasa C++. Menurut Andri Kristanto dalam bukunya yang berjudul Struktur Data dengan C++. Bahasa C atau C++ adalah general-purpose language yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja. Bahasa C++ merupakan pengembangan dari bahasa C yang diciptakan oleh Dennis Ritchie yang sebenarnya merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C atau C++ mempunyai kemudahan dalam mengakses perangkat keras, kecepatan prosesnya juga mendekati low level language seperti assembly. Instruksi-instruksi yang ditulis dalam bahasa C++ ditulis berkelompok-kelompok. Setiap kelompok disebut denga fungsi (function) karena disiapkan untuk mengerjakan suatu pekerjaan tertentu. Setiap fungsi terdiri dari satu, dua, tiga, atau banyak fungsi Program C++ minimal terdiri dari satu fungsi yang disebut fungsi main atau fungsi induk atau fungsi utama.

C. Sintaks Dasar C++ Ada beberapa sintaks dasar C++ yaitu sebagai berikut : #include <iostream> #include adalah salah satu pengarah praprosesor yang tersedia pada C++. Bentuk umumnya antara lain : 1. #include <namafile> 2. #include namafile Sintaks tersebut menggunakan cout untuk menampilkan output dan cin untuk menginputkan data.

BAB II PENJELASAN PROGRAM

A. Latihan Praktikum Pada bab ini akan membahas tentang listing program atau bagaimana melakukan pemrograman C++ pada bagian modul yang telah digunakan untuk latihan pada pertemuan kedua. Latihan yang dilakukan mencakup pada Listing Program 1.1, Listing Program 1.2 dan Listing Program 1.3 Listing Program 1.1

Output Program 1.1 Hasil output dari Program 1.1 adalah sebagai berikut :

Listing Program 1.2

Output Program 1.2 Hasil output dari program 1.2 adalah sebagai berikut :

Listing Program 1.3

Output Program 1.3 Hasil output dari program 1.2 adalah sebagai berikut :

Penjelasan Program 1.1, Program 1.2, Program 1.3 Berikut penjelasan dari Listing Program 1.1, program 1.2, program 1.3 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai

3. <iostream> berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks C++, ada cout untuk menampilkan dan cin untuk menginputkan. 4. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang diakhiri dengan tanda titik koma. 5. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda () dan tanda {dan diakhiri tanda}. 6. Char digunakan untuk memasukkan pernyataan. 7. Int digunakan untuk memasukkan angka. 8. Long digunakan untuk memasukkan angka lebih panjang. 9. Cout untuk menampilkan output dan cin untuk menginputkan data.

B. Tugas Praktikum 1. Buat program untuk menampilkan nama, NIM, alamat rumah, dan no HP anda. Listing Program 2.1

Output Program 2.1 Hasil output dari program 2.1 adalah sebagai berikut :

2.

Modifikasi program 1.3 untuk menghitung keliling segi empat dan luas segitiga. Listing Program 2.2 Keliling Segi Empat

Output Program 2.2 Keliling Segi Empat Hasil output dari listing program 2.2 Keliling segi empat adalah sebagai berikut :

Listing Program 2.2 Luas Segitiga

Output Program 2.2 Luas Segitiga Hasil output dari listing program 2.2 luas segitiga adalah sebagai berikut :

Penjelasan Program 2.1 dan 2.2 Keliling Segi Empat dan Luas Segitiga Berikut penjelasan dari Listing Program 1.1, program 1.2, program 1.3 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai <iostream> berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks C++, ada cout untuk menampilkan dan cin untuk menginputkan. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang diakhiri dengan tanda titik koma. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda () dan tanda {dan diakhiri tanda}. Char digunakan untuk memasukkan pernyataan. Int digunakan untuk memasukkan angka. Cout untuk menampilkan output dan cin untuk menginputkan data.

2.

3. 4. 5.

6. 7. 8. 3.

Catat semua tahapan-tahapan program yang anda buat dan jelaskan kesalahan yang anda lakukan ketika membuat program dan berikan solusinya. Soal nomor 1 - Tahapan-tahapan program yang di buat ; 1. Setelah menjalankan program eclipse C++ dan sudah membuat new file, saya mengganti nama (Author) dengan nama saya. 2. Selanjutnya saya mengetikkan char dengan nama dan alamat, int dengan semester, long dengan nim dan no HP. 3. Selanjutnya mengetikkan sesuai dengan yang ada di modul. 4. Lalu saya klik save, debug, lalu klik run.

Kesalahan yang dilakukan : 1. Awalnya saya sering salah ketika apa yang harus saya isi pada char, int dan long karena ada nama, nim, semester, alamat dan no HP, tapi akhirnya bisa. 2. Setelah saya klik run juga tetap tidak bisa, ternyata saya tidak berhasil karena saya tidak memberikan titik koma pada akhir cout<<\n NIM anda : << nim; kemudian saya membenarkan kembali dan klik run. Solusinya : Teliti, tidak cepat putus asa dan harus mengerti kegunaan char, int dan long. Soal nomor 2.2

Tahapan-tahapan program yang di buat ; 1. Setelah menjalankan program eclipse C++ dan sudah membuat new file, saya mengganti nama (Author) dengan nama saya. 2. Selanjutnya saya mengetikkan sesuai dengan yang ada di modul. Kesalahan yang dilakukan : 1. Salah ketika memasukkan cout. Pada saat memasukkan pada int mengetikkan sisi, pada saat mengetikkan yang akan di cout tidak menuliskan sisi. 2. Lupa mengetikkan tanda titik koma pada akhir keliling=4*sisi; Solusinya : Selalu teliti dan tidak putus asa ketika tidak bisa di run.

BAB III KESIMPULAN

Algoritma merupakan sekumpulan instruksi yang jumlahnya terbatas, digunakan untuk menyelesaikan tugas tertentu dan harus dituangkan dalam suatu bahasa pemrograman agar dapat dijalankan oleh komputer yang dalam hal ini algoritma dituangkan kedalam bahasa C++. Dalam menjalankannya harus benar-benar teliti karena sekecil apapun masalah akan sangat mempengaruhi hasil outputnya. Dalam hal ini di akhir penulisan jangan lupa menuliskan titik koma dan benar memperhatikan besar kecilnya huruf. Maka dari itu kita harus mengerti fungsi dari scrip-nya karena sifat dari pemrograman C++ yang case-nya adalah sensitive.

Anda mungkin juga menyukai