Anda di halaman 1dari 30

LAPORAN PRAKTIKUM

MODUL1
DASAR-DASAR C++

Nama

: Cattleya Iskandar

NIM

: 063.15.210

Hari / Shift

: Kamis / 1B

Asisten

: Amira Taqia Irawan

Praktikum Pemrograman Komputer


LaboratoriumSistem dan Simulasi Industri
Jurusan Teknik Industri
Fakultas Teknologi Industri
UniversitasTrisakti
Jakarta
2016
BAB I

SOAL TPSP DAN TSP

SOAL TPSP
1. Buatlah sebuah program nilai akhir praktikum dengan ketentuan sebagi berikut:
Kuis : 15%
Tugas:10%
UTS : 35%
UAS: 60 %
Buatlah output nilai total . buatlah sekreatif mungkin.

SOAL TSP
1. Sebutkan dan Jelaskan 11 menu yang terdapat dalam C++!!
2. Apakah yang di maksud return value ?
3. Apa yang dimaksud dengan operator kondisi,jelaskan dan buatlah format /
pola pemakaiannya!
4. Buatlah program mengenai biaya distribusi beras dari Surabaya ke lima
kota .Nama kota terserah anda . dimana jumlah beras yang akan dikirim dapat
di input oleh pengguna program .pada hasil akhir program yang akan
ditampilkan total ongkos pengiriman beras dari Surabaya ke lima kota secara
keseluruhan
5. Buatlah program yang dapat menghitung jumlah tagihan rekening telepon
dengan keterangan sebagai berikut. User dapat masukan jam waktu memulai
pemakaian telepon dan jam waktu selesai. Setelah itu dapat dihitung durasi
pemakaian dalam satuan menit &detik. satu pulsa = 3menit ,biaya pemakaian
pulsa untuk periode pukul
00-07.59 adalah Rp 250
08-14.59 adalah Rp 550

15-17 59 adalah Rp.440


18-23.59 adalah Rp350
Bila Biaya pemakaiannya >Rp.40.000 maka diskon 15%

BAB II
JAWABAN SOAL TEORI TSP

2.1. Jawaban soal

1. - Tiga garis disusun vertical kebawah : berisi informasi mengenai Borland


c++ dan interface ke program eksternal seperti Borland dan Borland
debugger
- File : operasi berhubungan dengan file seperti pembuatan dan
penyimpanan sebuah file : New(untuk membuat dokumen baru /jendela
baru mebuat program baru . Open(membuka program yang telah di
-

simpan ). Save(untuk menyimpan hasil kerja)


Edit :operasi pemotongan dan penempelan penempelan
Search : mecari dan mengganti

Run : mengkompail menjalan kan


Compile : mengkompaail file sumber menjaadi sebuah file obbjek atau

file EXE.
Debug ;menyediakan akses ke debugging interaktif . variable dapat

diujikan /dihilangkan.
Project : untuk mengontrol Borland c++ dalam menangani program

besar yang berasal pada banyak file sumber


Option : dapat megubah berbagai pilihan setiap saat menu ini
Window ; untuk memanipulasi window-window layar
Help : berisi panduan untuk menggunakan c++

2. Return Value adalah : menngembalikan nilai kepada fungsi pemanggilnya


apakah program tersebut berhasil /tidak
3. Operator kondisi digunakan untuk mendapatkan nilai dari dua kemungkinan
atau lebih
Format pemakaian :
#include <iostream.h>
#include<conio.h>
Main()
{
If (kondisi)
Statement 1;
Else
Statement 2;
Getch();
}

BAB III
LISTING PROGRAM TPSP

#include<iostream.h>
#include<conio.h>
void main()
{
textbackground(9);
gotoxy(1,1);
textcolor(15);
textbackground(9);
cprintf
");

("

==============================

cout<<endl;
textcolor(15);

cprintf
");

("

cout<<endl;

textcolor(15);

NILAI AKHIR PRAKTIKUM

cprintf(
");

"

LPK

cout<<endl;

textcolor(15);
cprintf(
");

"

2016/2017

textcolor(12);
cprintf(
");

"

www.universitas.com

textcolor(15);
cprintf(
");

"

===============================

cout<<endl;
textbackground(9);
textcolor(15);
cprintf("----------------------------------------------------------------------------- ");
cout<<endl;

char nama[20],nim[13];
cout<<"Nama Mahasiswa:";
cin>>nama;
cout<<"NIM

:";

cin>>nim;
cout<<endl;
float kuis,tugas,uts,uas,total;
cout<<"------------------------------------------------------------------------------"<<endl;
cout<<"NILAI KUIS

:";

cin>>kuis;
cout<<"NILAI TUGAS :";
cin>>tugas;
cout<<"NILAI UTS

:";

cin>>uts;
cout<<"NILAI UAS

:";

cin>>uas;
cout<<"==================================================================
==============";
total=(0.15*kuis)+(0.1*tugas)+(0.35*uts)+(0.4*tugas);
cout<<"NILAI AKHIR:"<<total<<endl;
if(total>=80)
cout<<"GRADE : A "<<endl;
else if(total>=70)
cout<<"GRADE : B "<<endl;
else if(total>=60)
cout<<"GRADE : C "<<endl;
else if(total>=50)
cout<<"GRADE : D"<<endl;
else if(total<50)
cout<<"GRADE : E"<<endl;
if(total>=60)
cout<<nama<<" Dengan NIM : "<<nim << " Anda lulus praktikum LPK dengan
nilai yang memuaskan
"<<endl;
else
cout<<nama<< " Dengan NIM : "<<nim << " Anda Tidak Lulus Praktikum LPK";

getch();
}

BAB IV
TAMPILAN PROGRAM TPSP

BAB V
LISTING PROGRAM TSP
Nomor 4:
#include<constrea.h>
void main()
{
int ton, OJ, OT, OM, OL, OP;
gotoxy(5,1);
cout<<"
==============================================="<<endl;
cout<<"
TOKO BERAS PT. ANGIN SEMERIWING"<<endl;
cout<<"
==============================================="<<endl;
cout<<"
RINCIAN BIAYA : "<<endl;
cout<<"
biaya satu ton beras
: Rp ";
cin>>ton;
cout<<"
biaya kirim ke Jakarta
: Rp. ";
cin>>OJ;

cout<<"
biaya kirim ke Tangerang : Rp. ";
cin>>OT;
cout<<"
biaya kirim ke Malang
: Rp. ";
cin>>OM;
cout<<"
biaya kirim ke Lampung
: Rp. ";
cin>>OL;
cout<<"
biaya kirim ke Padang
: Rp. ";
cin>>OP;
cout<<"\n";
cout<<"TOTAL BIAYA ";
cout<<"\ntotal biaya ke Jakarta
: Rp. "<<(ton*OJ)<<endl;
cout<<"total biaya ke Tangerang : Rp. "<<(ton*OT)<<endl;
cout<<"total biaya ke Malang
: Rp. "<<(ton*OM)<<endl;
cout<<"total biaya ke Lampung
: Rp. "<<(ton*OL)<<endl;
cout<<"total biaya ke Padang
: Rp. "<<(ton*OP)<<endl;
getch();
}

Nomor 5 :

#include<iostream.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>
#include<windows.h>

void main()
{
int jam_awal,jam_akhir,menit_awal,menit_akhir,selj,selm,totwaktu;
float pulsa;

int biaya1,biaya2,biaya3,biaya4,periode;
textcolor(3);
cprintf("

HAI!!ayo cek tagihan kamu sekarang juga!!!");

cout<<endl;

cout<<"

=========================="<<endl;

cout<<"

AWAL PEMAKAIAN"

<<endl;

cout<<"

=========================="<<endl;

cout<<"

Jam

: ";

cin>>jam_awal;
cout<<"

Menit: ";

cin>>menit_awal;
cout<<"

=========================="<<endl;

cout<<"

Waktu awal= "<<jam_awal<<":"<<menit_awal<<endl;

cout<<endl;

cout<<"

=========================="<<endl;

cout<<"

AKHIR PEMAKAIAN"<<endl;

cout<<"

=========================="<<endl;

cout<<"

Jam

: ";

cin>>jam_akhir;
cout<<"

Menit: ";

cin>>menit_akhir;
cout<<"

=========================="<<endl;

cout<<"

Waktu akhir= "<<jam_akhir<<":"<<menit_akhir<<endl;

if((menit_akhir-menit_awal)<0)
{
selm=(60+menit_akhir)-menit_awal;
jam_akhir--;
}
else{
selm=menit_akhir-menit_awal;
}
if((jam_akhir-jam_awal)<0)
{
selj=(24+jam_akhir)-jam_awal;
jam_akhir--;
}
else{
selj=jam_akhir-jam_awal;
}

cout<<"

======================================="<<endl;

cout<<"

DURASI TELEPON KAMU

"<<endl;

cout<<"

======================================="<<endl;

cout<<"

Jam

= "<<selj<<endl;

cout<<"

Menit

= "<<selm<<endl;

cout<<"

======================================="<<endl;

cout<<"

Selisih Waktu= "<<selj<<" jam "<<selm<<" menit "<<endl;

totwaktu=(selj*60)+selm;
cout<<"

---------------------------------------"<<endl;

cout<<"

Total = "<<totwaktu<<" menit";

cout<<endl;

pulsa=totwaktu/3;

cout<<"

=======Periode pemakaian telepon====== "<<endl;

cout<<"

1.

00:00-07:59

: Rp. 250\n";

cout<<"

2.

08:00-14:59

: Rp. 550\n";

cout<<"

3.

15:00-17:59

: Rp. 400\n";

cout<<"

4.

18:00-23:59

: Rp. 350\n";

cout<<"

======================================"<<endl;

cout<<"

Pulsa yang digunakan= "<<pulsa<<endl;

cout<<"

Masukkan kode periode awal kamu : ";

cin>>periode;

biaya1=250*pulsa;
biaya2=550*pulsa;
biaya3=400*pulsa;
biaya4=350*pulsa;

switch(periode)
{
case 1:
if(biaya1>40000){
biaya1=biaya1-(biaya1*0.15);
cout<<"
!!!!!!!KAMU MENDAPATKAN DISCOUNT SEBESAR
15%!!!!!!"<<endl;
cout<<"

Biaya pemakaian kamu adalah: Rp "<<biaya1;

}
else{
cout<<"

Biaya pemakaian kamu adalah: Rp "<<biaya1;

}
break;
case 2:
if(biaya2>40000){
biaya2=biaya2-(biaya2*0.15);

cout<<"
cout<<"

!!!!!!!KAMU MENDAPATKAN DISCOUNT SEBESAR 15%!!!!!!"<<endl;


Biaya pemakaian kamu adalah: Rp "<<biaya2;

}
else{
cout<<"
}

Biaya pemakaian kamu adalah: Rp "<<biaya2;

break;
case 3:
if(biaya3>40000){
biaya3=biaya3-(biaya3*0.15);
cout<<"
!!!!!!!KAMU MENDAPATKAN DISCOUNT SEBESAR
15%!!!!!!!"<<endl;
cout<<"

Biaya pemakaian kamu adalah: Rp "<<biaya3;

}
else{
cout<<"

Biaya pemakaian kamu adalah: Rp "<<biaya3;

}
break;
case 4:
if(biaya4>40000){
biaya4=biaya4-(biaya4*0.15);
cout<<"
!!!!!!!!KAMU MENDAPATKAN DISCOUNT SEBESAR
15%!!!!!!!"<<endl;
cout<<"

Biaya pemakaian kamu adalah: Rp "<<biaya4;

}
else{
cout<<"\n\n\nBiaya pemakaian kamu adalah: Rp "<<biaya4;
}
break;
default:
cout<<"\n\n\nKode yang kamu
}

masukkan salah!"<<endl;

getch();
}

BAB VI
TAMPILAN PROGRAM TPSP

NOMOR 4 :

NOMOR 5:

DAFTAR PUSTAKA

https://id.wikipedia.org/wiki/C%2B%2B
http://staff.unipdu.ac.id/nufan/2013/11/11/mengenal-bahasa-pemrograman-c-dan-c/