laporan praktikum resmi algoritma

Upload: abasabdul022

Post on 18-Oct-2015

79 views

Category:

Documents


0 download

DESCRIPTION

Stikom Yos Sudarso

TRANSCRIPT

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    1/13

    LAPORAN PRAKTIKUM RESMI

    PENGANTAR PEMROGAMAN BAHASA C++

    Disusun oleh :

    Abas Abdul Malik

    201302023

    Dosen pengampu :

    Yosef Murya Kusuma Ardhana.S.T., M.Kom

    JURUSAN KOMPTERISASI AKUNTANSI

    SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

    PURWOKERTO

    2014

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    2/13

    2

    BAB I

    TEORI DASAR

    A. AlgoritmaDalam buku Algoritma Pemrograman C++ Dalam Ilustrasi yang ditulis oleh YM KUSUMA

    ARDHANA,S.T dan GREGORIUS AIRLANGGA dijelaskan bahwa Algoritma adalah

    jantung ilmu komputer dan informatika. Banyak cabang dari ilmu komputer yang di acu

    dalam terminology algoritma. Algoritma berasal dari kata algorism yang berarti proses

    menghitung. Sebuah algoritma merupakan deskripsi langkah-langkah pelaksana proses.

    Sebuah proses dikerjakan oleh pemproses berdasarkan algoritma yang diberikan. Setiap

    langkah penyelesaian dinyatakan dengan sebuah pernyataan ( statement ). Sebuah pernyataanmenggambarkan aksi (action) algoritmik yang dieksekusi, bila suatu aksi dieksekusi, maka

    sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses.

    B. Bahasa C++Bahasa C atau C++ merupakan pengembangan dari bahasa B yang ditulis oleh Ken

    Thompson pada tahun 1970. C pertama kali ditulis oleh Brian W. Kernighan dan Denis M.

    Ricthie pada tahun 1972 yang pada awalnya dioperasikan diatas system operasi UNIX.

    Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tingkat

    rendah dan tingkat tinggi yang biasa disebut Assambly.

    Bahasa C mempunyai banyak kemampuan yang sering digunakan diantanya kemampuan

    untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pada tahun 1980

    seorang ahli yang bernama Bjarne Stroustup mengembangkan beberapa hal dari bahasa C

    yang dinamakan C with classes yang berganti nama pada tahun 1983 menjadi C++.

    Instruksi-instruksi yang ditulis dalam bahasa C++ ditulis berkelompok-kelompok. Setiap

    kelompok disebut dengan 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.

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    3/13

    3

    BAB II

    PENJELASAN PROGRAM

    A. Latihan PraktikumPada bab ini akan membahas tentang listing program 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

    /** program1.1.cpp

    ** Created on: Mar 19, 2014* Author: Abaz_Malik

    */

    #includeusingnamespacestd;

    intmain()

    {cout

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    4/13

    4

    Penjelasan Program 1.1

    Berikut penjelasan dari Listing Program 1.1 :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintahatau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperticin

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    5/13

    5

    Output Program 1.2

    Hasil output dari Program 1.2 adalah sebagai berikut :

    Penjelasan Program 1.2

    Berikut penjelasan dari Listing Program 1.2 :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah 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 untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3.

    adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    6/13

    6

    Listing Program 1.3

    /** program1.3.cpp

    ** Created on: Mar 21, 2014

    * Author: Abaz_Malik*/

    #includeusingnamespacestd;

    intmain(){

    intluas,panjang,lebar;

    coutpanjang;

    coutlebar;luas=panjang*lebar;

    cout

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    7/13

    7

    atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh

    compiler.

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    8/13

    8

    cin>>nomer_hp;

    cout

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    9/13

    9

    7. Cout> adalah perintah untuk memasukan atau menginputkan data variable yang sudahdideklarasikan diatas.

    9. \n digunakan untuk pindah baris.10.Return 0; digunakan untuk membaca data karakterKesalahan saat membuat program Praktikum 1 :

    Saat menginputkan nomer hp yang keluar pada output tidak sesuai dengan nomer yang

    dituliskan, setelah saya teliti intruksi int nomer_hp tidak valid.

    Dan saat saya mengganti dengan intruksi char inputan nomer dan output sesuai dengan yang

    dituliskan.

    Listing Praktikum 1.1

    /** praktikum1.1.cpp*

    * Created on: Mar 24, 2014* Author: Abaz_Malik*/

    #include

    usingnamespacestd;intmain()

    {

    intkeliling, sisi;cout

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    10/13

    10

    Output Praktikum 1.1

    Hasil output praktikum 1.1 adalah sebagai berikut :

    Penjelasan praktikum 1.1

    Berikut ini penjelasan praktikum 1.1 :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintahatau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh

    compiler.

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    11/13

    11

    Listing Praktikum 1.2

    /** praktikum1.2.cpp

    ** Created on: Mar 24, 2014

    * Author: Abaz_Malik*/

    #includeusingnamespacestd;

    intmain(){

    inta, t, luas;

    cout

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    12/13

    12

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/28/2018 Laporan Praktikum Resmi Algoritma

    13/13

    13

    BAB III

    KESIMPULAN

    Algoritma merupakan sebuah alur yang berfungsi untuk menyelesaikan suatu permasalahan. Dan

    dalam penyelesaian suatu permasalahan algoritma dinyatakan dengan suatu pernyataan

    (statement), suatu penyataan harus bisa dieksekusi atau di run dan minimal hasil yang keluar

    adalah error. Dalam membuat suatu program harus dilakukan secara terurut. Tidak semua

    intruksi jika di run akan keluar yang diinputkan. Seperti jika kita meninputkan data nomer hp

    dengan intruksi int(integer), nomer tidak akan keluar seperti yang diinputkan. Jika seperti itu kita

    pakai intruksi char atau karakter.