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
Email: didinaryo@gmail.com
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.
EmoticonEmoticon