Senin, 14 Januari 2019

laporan praktikum program c++ dan raptor



LAPORAN PRAKTIKUM
PROGRAM C++ DAN RAPTOR

Hasil gambar untuk universitas ibrahimy

Dosen Pengampu :
ABD GHOFUR, M.KOM

Oleh :
LATIFATUL HASANAH
NPM : 2018303047


PRODI TEKNOLOGI INFORMASI
FAKULTAS SAINSTEK
UNIVERSITAS IBRAHIMY
2018-2019
KATA PENGANTAR


Assalamu’alaikum Wr. Wb.
Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan nikmat iman, islam, taufik, hidayah serta inayah-Nya, sehingga kami dapat menyelesaikan laporan yang berjudul “program c++ dan raptor”.
   Makalah ini disusun tidak lepas dari bantuan dan bimbingan berbagai pihak. Oleh karena itu kami mengucapkan terima kasih kepada:
1.    Abd Ghofur M.Kom selaku dosen mata kuliah “logika dan algoritma pemrograman” sekaligus pembimbing makalah ini, yang bijaksana, penuh perhatian dan kesabaran.
2.    Kedua orang tua tercinta yang selalu memberikan bimbingan dan doa restunya.
3.   Teman- teman yang telah membantu dan memberi masukan dalam menyelesaikan makalah ini.
Kami menyadari makalah ini masih jauh dari kesempurnaan, semua ini mengingat keterbatasan yang kami miliki. Oleh karena itu kami mengharap kritik dan saran yang bersifat membangun dari semua pihak demi perbaikan yang akan datang.
Semoga makalah ini bermanfaat bagi penyusun khususnya dan pemerhati pendidikan pada umumnya dan semoga merupakan salah satu bentuk pengabdian kita kepada Allah SWT.
Wassalamu’alaikum Wr. Wb.

Sukorejo, 31 desember 2018


Latifatul Hasanah












DAFTAR ISI


KATA PENGANTAR ............................................................................................................ 1
DAFTAR ISI .......................................................................................................................... 2
BAB I PENDAHULUAN ....................................................................................................... 3
A.  Latar Belakang Masalah .......................................................................................... 3
B.  Tujuan praktikum .................................................................................................... 3
C. Rumusan Masalah..................................................................................................... 3
BAB II PEMBAHASAN MASALAH ..................................................................................... 4
A.  rancangan program.................................................................................................. 4
B.  Screenshoot Program c++ dan raptor........................................................................ 5
C.  Hasil Output Program c++ dan raptor....................................................................... 6
 PENUTUP............................................................................................................................. 8
A.  Simpulan.................................................................................................................. 8
B.  Saran........................................................................................................................ 8
















BAB I
PENDAHULUAN

1.1              Latar Belakang

Pemrograman dalam struktur data ada beberapa macam, salah satunya adalah pemrograman C++ dan raptor .

Dalam laporan ini membahas tentang penyusunan percabangan if then else

Program yang saya buat menampilkan contoh program penghitungan nilai tertinggi (peringkat 1) juga disertai predikat nilai tersebut, dimana bisa dioperasikan pada saat guru menentukan nilai akhir setiap siswa. Program ini dibuat untuk mempermudah guru dalam penilaian mata pelajaran siswa tanpa harus dilakukan secara manual.


1.2              Tujuan Praktikum

Tujuan disusunnya laporan ini yaitu untuk menyelesaikan tugas mata pelajaran logika dan algoritma pemrograman sekaligus sebagai tugas UAS.

Selain itu, penulis berharap dibuatnya laporan ini bukan hanya untuk tugas yang diberikan semata, akan tetapi bisa membantu kita semua dalam hal mempelajari ilmu pengetahuan khususnya Pemrograman C++ dan raptor ini. Harapan penulis yaitu semoga laporan ini tidak hanya bermanfaat bagi penulis akan tetapi sangat bermanfaat khususnya juga bagi para pembaca atau kita semua yang membutuhkan referensi.



BAB II
PEMBAHASAN

2.1    Rancangan Program

#include <iostream>
sebagai standar input output operasi yang digunakan oleh bahasa c++

using namespace std;
Using namespace std perintah yang digunakan untuk mendeklarasikan atau memberitahukan kepada compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std.

int main()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function)

{
Kurung kurawal buka menandakan awal program

char nama_siswi_A[10] , nama_siswi_B[10], nama_siswi_C[10];
tipe data untuk mendeklarasikan huruf maksiamal 10 huruf

    int nilai_siswi_A, nilai_siswi_B, nilai_siswi_C, rangking_1;
tipe data untuk mendeklarasikan angka

    cout << "masukkan nama siswi A : ";
untuk menampilkan (meng-output) nama siswi A

    cin >> nama_siswi_A;
untuk memasukkan (menginput) nama siswi A

    cout << "masukkan nilai siswi A : ";
untuk menampilkan (meng-output) nilai siswi A

    cin >> nilai_siswi_A;
untuk memasukkan (menginput) nilai siswi A

    cout << "masukkan nama siswi B : ";
untuk menampilkan (meng-output) nama siswi B

    cin >> nama_siswi_B;
untuk memasukkan (menginput) nama siswi B

    cout << "masukkan nilai siswi B : ";
untuk menampilkan (meng-output) nilai siswi B

    cin >> nilai_siswi_B;
untuk memasukkan (menginput) nilai siswi B

    cout << "masukkan nama siswi C : ";
untuk menampilkan (meng-output) nama siswi C

    cin >> nama_siswi_C;
untuk memasukkan (menginput) nama siswi C

    cout << "masukkan nilai siswi C : ";
untuk menampilkan (meng-output) nilai siswi C

    cin >> nilai_siswi_C;
untuk memasukkan (menginput) nilai siswi C

    if (nilai_siswi_A > nilai_siswi_B){
        rangking_1 = nilai_siswi_A;
        cout << "peringkat 1 atas nama : " << nama_siswi_A;
    }
Jika nilai siswi A lebih dari nilai siswi B maka peringkat 1 adalah siswi A , dan menampilkan nama siswi A

    else if (nilai_siswi_B > nilai_siswi_C){
        rangking_1 = nilai_siswi_B;
        cout << "peringkat 1 atas nama : " << nama_siswi_B;
    }
Jika nilai siswi    B lebih dari nilai siswi C maka peringkat 1 adalah siswi B , dan menampilkan nama siswi B

    else if (nilai_siswi_C > nilai_siswi_A){
        rangking_1 = nilai_siswi_C;
        cout << "peringkat 1 atas nama : " << nama_siswi_C;
    }
Jika nilai siswi C lebih dari nilai siswi A maka peringkat 1 adalah siswi C , dan menampilkan nama siswi C

    cout << "\ndengan nilai : "<< rangking_1;
untuk menampilkan (meng-output) rangking 1

    if (rangking_1 >= 90){
        cout << "\npredikat nilai : A (sangat baik)";
    }
Jika rangking 1 nilainya lebih dari 90 maka predikat nilainya adalah A (sangat baik )

    else if (rangking_1 >= 80){
        cout << "\npredikat nilai : B (baik)";
    }
Jika rangking 1 nilainya lebih dari 80 maka predikat nilainya adalah B (baik )

    else if (rangking_1 >= 70){
        cout << "\npredikat nilai : C (sedang)";
    }
Jika rangking 1 nilainya lebih dari 70 maka predikat nilainya adalah C (sedang )

    else if (rangking_1 >= 60){
        cout << "\ndengan predikat nilai : D (kurang)";
    }
Jika rangking 1 nilainya lebih dari 60 maka predikat nilainya adalah D (kurang )

    else if (rangking_1 <= 60){
        cout << "\ndengan predikat nilai : E (sangat buruk)";
    }
Jika rangking 1 nilainya kurang dari 60 maka predikat nilainya adalah E (sangat buruk )

    return 0;
berfungsi untuk mengakhiri eksekusi dari function tersebut, dan return juga dapat memberikan nilai
pada saat akhir dari function kepada pemanggil

}
    Kurung kurawal tutup menandakan akhir program
2.2   Screenshoot Program c++ dan raptor


Gambar Program c++


Gambar Program c++




Gambar Program c++





Gambar Program raptor







Gambar Program raptor




Gambar Program raptor


2.3   Hasil Output Program c++ dan raptor


Gambar 2.3.1 Output Program c++










Gambar 2.3.1 Output Program raptor


BAB III
PENUTUP

3.1  Kesimpulan

Adapun beberapa kesimpulan yang dapat diambil adalah :
a.       Dalam bahasa C++ semua hal yang berhubungan dengan sintaks harus diperhatikan secara seksama, hal ini dikarenakan sebuah program tidak akan bisa running apabila salah satu sintaks itu missing.
b.      Dalam membangun program kita harus memperhatikan huruf reverse word, variable, konstanta, dan lain-lain karena program C++ bersifat case sensitive (huruf kecil dan besar dianggap berbeda).
c.       Struktur Data merupakan salah satu bahan dasar dasar pembuatan program. Pemakaian struktur data yang tepat didalam proses pemograman akan menghasilkan algoritma yang jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.

3.2    Saran
a.     Semoga makalah ini menjadi sebuah titik pendorong bagi pemula yang ingin belajar bahasa C++ secara mendalam.
b.     Semoga makalah ini menjadi pegangan pembaca dalam memahami setiap sintaks umum yang ada pada bahasa C++.
c.      Diharapkan makalah ini berguna dan dapat menjadi sarana pembelajaran oleh pembaca dan menjadi lebih paham mengenai program dan aplikasi lain pendukungnya.




Tidak ada komentar:

Posting Komentar