bebas

tugas tik implementasi pratikum By Mas Didin

LAPORAN RESMI
PRAKTIKUM MATA KULIAH



MODUL I
PENGANTAR PEMROGRAMAN C++






NIM                                       : 14104410080
NAMA                         : DIDIN ARYO SUSILO
JURUSAN                   : TEKNIK INFORMATIKA
TGL. PRAKTEK       : 26 JANUARI 2016






LABORATORIUM PEMROGRAMAN
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM BALITAR
2016

LEMBAR PERSETUJUAN



MODUL I
PENGANTAR PEMROGRAMAN C++





NIM                                       : 14104410080
NAMA                         : DIDIN ARYO SUSILO
JURUSAN                   : TEKNIK INFORMATIKA
TGL. PRAKTEK       : 26 JANUARI 2016







Disetujui,
Blitar,   …  Januari 2016
Dosen Pengampu Praktikum




Abdi Pandu Kusuma, S.Kom, M.T
NIDN (0710058506)














BAB I
DASAR TEORI

C++ adalah salah satu bahasa pemrograman komputer yang dibuat pada tahun 1980-anoleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual,  C/386 Watcom, dan DJGPP. Anda dapat mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain. Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi non standard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri.
Bahasa programan C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS,akan memerlukan beberapa kata kunci (keywords); keyword ini cukup untuk difungsikan sebagai input dan output. Walaupu hampir dari semua fungsi dalam file library tampaknya biasa diakses oleh header filenya.
Adapun kelebihan dan kekurangan bahasa C++ sebagai berikut :
1.      Kelebihan
·        Bahasa C tersedia hampir di semua jenis computer.
·        Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.
·        Bahasa C hanya menyediakan sedikit kata-kata kunci. hanya terdapat 32 kata kunci.
·        Proses executable program bahasa C lebih cepat.
·        Dukungan pustaka yang banyak.
·         C adalah bahasa yang terstruktur
2.      Kekurangan
·        Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
·        Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.

BAB II
TUGAS PENDAHULUAN PRAKTIKUM

I.            

Pembuatan Program Penggunan Operasi Aritmatika Menggunakan Turbo C++
1.      Buka dulu program Turbo C++  seperti di bawah ini :

2.      Setelah di buka muncul tampilan seperti ini :

3.      Setelah terbuka compile dulu dan pastikan hasil compilenya seperti di bawah ini :

4.      Setelah semua compilenya tidak menunjukkan ada yang eror langkah selanjutnya adalah menulis script programnya. Adapun script programnya sebagai berikut

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>

/********Fungsi Garis********/
garis()
{
cout<<"————————————————————————————————————"<<endl;
}
garis2()
{
cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
}

/********Fungsi Penjumlahan********/
penjumlahan()
{
float bil1,bil2,hasil;
cout<<" OPERASI PENJUMLAHAN"<<endl;
garis();
cout<<" Input Bilangan A : ";cin>>bil1;
cout<<" Input Bilangan B : ";cin>>bil2;
hasil=bil1+bil2;
cout<<" Hasil Penjumlahan adalah : "<<hasil<<endl;
garis();
cout<<" Terima Kasih"<<endl;
}

/********Fungsi Pengurangan********/
pengurangan()
{
float bil1,bil2,hasil;
cout<<" OPERASI PENGURANGAN"<<endl;
garis();
cout<<" Input Bilangan A : ";cin>>bil1;
cout<<" Input Bilangan B : ";cin>>bil2;
hasil=bil1-bil2;
cout<<" Hasil Pengurangan adalah : "<<hasil<<endl;
garis();
cout<<" Terima Kasih"<<endl;
}

/********Fungsi Perkalian********/
perkalian()
{
float bil1,bil2,hasil;
cout<<" OPERASI PERKALIAN"<<endl;
garis();
cout<<" Input Bilangan A : ";cin>>bil1;
cout<<" Input Bilangan B : ";cin>>bil2;
hasil=bil1*bil2;
cout<<" Hasil Perkalian adalah : "<<hasil<<endl;
garis();
cout<<" Terima Kasih"<<endl;
}

/********Fungsi Pembagian********/
pembagian()
{
float bil1,bil2,hasil;
cout<<" OPERASI PEMBAGIAN"<<endl;
garis();
cout<<" Input Bilangan A : ";cin>>bil1;
cout<<" Input Bilangan B : ";cin>>bil2;
hasil=bil1/bil2;
cout<<" Hasil Pembagian adalah : "<<hasil<<endl;
garis();
cout<<" Terima Kasih"<<endl;
}

/********Fungsi Keluar********/
keluar()
{
garis();
cout<<" Terima Kasih Telah Menggunakan Kalkulator"<<endl;
garis();
}
/********Program Utama********/
main()
{
int pilih;
char ulang;
atas:
clrscr();
cout<<" Operasi Aritmatika "<<endl;
garis();
cout<<" Pilihlah Operator"<<endl;
garis();
cout<<" 1.Penjumlahan"<<endl;
cout<<" 2.Pengurangan"<<endl;
cout<<" 3.Perkalian"<<endl;
cout<<" 4.Pembagian"<<endl;
cout<<" 5.Keluar"<<endl;
garis();
cout<<" Masukan Pilihan Anda : "; cin>>pilih;
garis();
clrscr();
switch (pilih)
{
case 1 : penjumlahan();break;
case 2 : pengurangan();break;
case 3 : perkalian();break;
case 4 : pembagian();break;
case 5 : keluar();break;
}
garis2();
cout<<"Ingin Menghitung Lagi [Y/T] : ";cin>>ulang;
if (ulang == 'Y' || ulang == 'y')
goto atas;
getch();
}

5.      Setelah menulis script programnya di Turbo C++, pastikan programnya exe.nya

berjalan seperti ini :

II.          Macam-macam Percabangan C++
1.      Struktur Satu Kondisi If
Struktur ini merupakan struktur yang paling sederhana karena hanya melibatkan satu buah ekspresi yang akan diperiksa. Jika kondisi salah, tidak akan mengerjakan apapun didalam instruksi IF (langsung menuju ke instruksi berikutnya).

2.      Struktur Dua Kondisi
Struktur percabangan jenis ini sedikit lebih kompleks bila dibandingkan dengan struktur yang hanya memiliki satu buah kondisi. Karena dalam struktur ini memiliki dua statemen yaitu statemen yang akan dikerjakan jika kondisi bernilai benar atau terpenuhi dan statemen yang akan dikerjakan jika kondisi tersebut bernilai salah atau tidak terpenuhi.

3.      Struktur Tiga Kondisi atau Lebih
Percabangan jenis ini merupakan perluasan dari struktur percabangan dengan satu dan dua kondisi. Karena dalam struktur ini memiliki lebih dari dua statemen yaitu statemen.


III.    Contoh Program Sederhana Percabangan C++ Menggunakan Turbo C++
1.      Contoh Program Struktur Satu Kondisi If
#include<iostream.h>
#include<conio.h>
main()
{
int nilai;
cout<<"Masukkan Nilai =" ; cin>>nilai;
if (nilai>0)
cout<<"Nilai yang anda inputkan bilangan positif";
getch();

}

2.      Contoh Program Struktur Dua Kondisi
#include<iostream.h>
#include<conio.h>
main()
{
int nilai;
cout<<"Masukkan Nilai = ";cin>>nilai;
if (nilai % 2 == 0)
cout<<"Nilai yang anda inputkan adalah bilangan genap";
else
cout<<"Nilai yang anda inputkan adalah bilangan ganjil";
getch();
}



3.     

Contoh Program Struktur Tiga Kondisi atau Lebih
#include<iostream.h>
#include<conio.h>
main()
{
int bil;
cout<<"Masukkan Bilangan yang akan dicek = ";
cin>>bil;
if (bil > 0)
cout<<bil<<" adalah bilangan Positif";
else if (bil < 0)
cout<<bil<<" adalah bilangan Negatif";
else
cout<<"Anda mengInputkan bilangan Nol (0)";
getch();

}




BAB III
IMPLEMENTASI PRAKTIKUM
PENGANTAR PEMROGRAMAN C++

DIDIN ARYO SUSILO
Jurusan Teknik Informatika, Universitas Islam Balitar
Jl. Majapahit No. 02

Abstrak

Tujuan praktikum ini adalah untuk mendeskripsikan bagaimana implementasi pengantar pemrograman C++ dalam suatu pembelajaran praktikum teknik informatika di Universitas Islam Balitar. Rancangan praktikum ini adalah penelitian deskriftif dengan pendekatan kuantitatif. Teknik pengumpulan data dalam praktikum ini menggunakan metode pencarian data dari internet dan aplikasi Turbo C++.
Hasil praktikum ini menunjukkan bahwa implementasi praktikum pengantar pemrograman C++ menghasilkan beberapa progam yaitu program tentang penggunaan operasi aritmetika dan program sederhana tentang percabangan. Program sederhana tentang percabangan yaitu program percabangan struktur satu kondisi if, struktur dua kondisi, dan struktur tiga kondisi atau lebih.











BAB IV
PENUTUP

I.             Kesimpulan
C++ adalah salah satu bahasa pemrograman komputer yang dibuat pada tahun 1980-anoleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Adapun contoh program yang di buat adalah program tentang penggunaan operasi aritmetika dan program sederhana tentang percabangan.
Tujuan praktikum ini adalah untuk mendeskripsikan bagaimana implementasi pengantar pemrograman C++ dalam suatu pembelajaran praktikum teknik informatika di Universitas Islam Balitar.

II.          Saran
Adapun saran-saran yang bisa di ambil dalam kegiatan praktikum ini adalah :
1.      Bagi dosen pembimbing, kedepannya supaya diberikan materi-materi tentang pemrograman yang lain dengan harapan akan tercipta sebuah praktikum yang lain dan bermanfaat.
2.      Bagi mahasiswa, kedepannya supaya lebih kreatif lagi dalam melakukan praktikum selanjutnya.
3.      Bagi masyarakat lain, kedepannya supaya bisa jadi referensi pembuatan praktikum yang lain.


Previous
Next Post »