Anda di halaman 1dari 19

PROJECT

BORLAN C++
TEMA :
WARNET
KELOMPOK
-9

NAMA ANGGOTA
NIM
ANANDA RIZKI INSANI
11162133

PAULUS MARIANO A.M


11162142
WENNI VALERIE A.S
11162211
VANESSA B.R. TOBING
11162172
BARSILIUS LUCKY .W
11162220

KATA
PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa
atas segala rahmatNYA sehingga tugas
project borlan c++ dengan tema warnet

dapat selesai tepat waktu.


Dan harapan kami semoga tugas project
borlan c++ ini dapat menambah
pengetahuan dan pengalaman bagi para
pembaca , untuk belajar dan menggunakan
sesuai kebutuhan.
Karena keterbatasan pengetahuan
maupun pengalaman kami. Kami yakin
masih banyak kekurangan dalam tugas ini,
Oleh karena itu kami sangat mengharapkan
saran dan kritik yang membangun dari
pembaca demi kesempurnaan tugas project
borlan c++ ini.

DAFTAR ISI
KATA
PENGANTAR ............................................
.i

DAFTAR
ISI .........................................................ii
BAB I
PENDAHULUAN........................................
1
A. LATAR
BELAKANG ................................1
B.
RUANG
LINGKUP...................................2
BAB II
PEMBAHASAN.........................................
3
A. PENJELASAN
PROGRAM.......................3
B.
CODING
PROGRAM...............................3
BAB III KESIMPULAN
BAB IV KESAN & PESAN BELAJAR C++
PROFIL ANGGOTA KELOMPOK

Bab 1.

Pendahuluan

A. Latar Belakang
Dalam membangun sebuah sistem banyak sekali
bahasa-bahasa pemograaman yang bisa
digunakan. Bahasa itu dibuat dan digunakan
berdasarkan kemampuan si pembuat sistem dan
berdasarkan untuk kegunaan sistem tersebut.
Dalam bahasa komputer yang digunakan,
misalnya saja Bahasa pemograman pascal,
pemogramman C++, pemogramman VB, dan
masih banyak sekali bahasa pemogramman
lainnya yang dapat digunakan.
Dan dalam buku ini kami akan mengambil
pembahasan mengenai bahasa pemograman C++
sesuai dengan mata kuliah yang kami jalani dan
lebih khusus sesuai dengan tugas yang kami
kerjakan saat ini .

B. Ruang Lingkup

Bab 2. Pembahasan
A. Penjelasan Program
PELAYANAN DI WARNET
[A]. RENTAL
B
R
W
P
N
G
P
R
T

BRO
WSIN
G
PENG
ETIK
AN

3000
/JAM

2000
/JAM
500/L
PRIN EMBA
T
R

[B]. GAME
GO
N
GO
F

GAME
ONLINE
GAME
OFFLNE

3000/JA
M
2000/JA
M

B. Coding Program
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
garis()
{
cout<<"-------------------------------------------------------------------"<<endl;
}
judul()
{
garis();
cout<<"
"<<endl;
cout<<"
"<<endl;
garis();
}

THE FIRST NET


JLN. INFORMA NO.10 L

//PROTOTYPE FUNGSI
char *jenis_pelayanan(char kode_pelayanan[5]);
char *paket_game(char kode_game[5]);
int tarif_pelayanan(char kode_pelayanan[5]);
int tarif_game(char kode_game[5]);

main()
{
//STRUKTUR
struct
{
char kode_pelayanan[5];
int total,subtotal_pelayanan;
}pelayanan[10];
struct
{
char kode_game[5];
int jam, subtotal_game;
}game[10];
//deklarasi variabel
int total_bayar=0, a,jd, ubay, ukem;
char kdmenu,lagi;
atas :
clrscr();
judul();
cout<<" PILIH MENU
"<<endl;
cout<<"[A] -> PELAYANAN"<<endl;
cout<<"[B] -> GAME "<<endl;
cout<<"[C] -> BATAL"<<endl;
garis();
cout<<"Input Kode MENU :";cin>>kdmenu;
if (kdmenu=='A') //Untuk menu Biasa
{
cout<<"Input Jumlah Data
:";cin>>jd;
garis();
for(a=1;a<=jd;a++)
GAMBAR 1.1

MENU AWAL

{
cout<<"Data Ke-"<<a<<endl;
garis();
cout<<"Input Kode Pelayanan [BRW/PNG/PRT]
:";cin>>pelayanan[a].kode_pelayanan;
cout<<"Input [JAM / LEMBAR]
:";cin>>pelayanan[a].total;
}
GAMBAR 1.2

INPUT A

}
else if (kdmenu=='B') //untuk menu GAME
{
cout<<"Input Jumlah Data
:";cin>>jd;
garis();
for(a=1;a<=jd;a++)
{
cout<<"Data Ke-"<<a<<endl;
garis();
cout<<"Input Game [GON/GOF]
:";cin>>game[a].kode_game;
cout<<"Input Jam Bermain
:";cin>>game[a].jam;
}
}
GAMBAR 1.3

INPUT B

else
{
}
clrscr();
judul();
if(kdmenu=='A') //untuk Menu PELAYANAN
{
cout<<" No Kode Pelayanan Jenis Pelayanan
Harga per@ Jumlah Subtotal "<<endl;
//12345678901234567890123456789012345678901
23456789012345678901234567890123456
garis();
for(a=1;a<=jd;a++)
{
gotoxy(3,8+a);cout<<a;
gotoxy(11,8+a);cout<<pelayanan[a].kode_pelayanan;
gotoxy(27,8+a);cout<<jenis_pelayanan(pelayanan[a].k
ode_pelayanan);
gotoxy(47,8+a);cout<<tarif_pelayanan(pelayanan[a].ko
de_pelayanan);
gotoxy(61,8+a);cout<<pelayanan[a].total;
pelayanan[a].subtotal_pelayanan=pelayanan[a].total*ta
rif_pelayanan(pelayanan[a].kode_pelayanan);
gotoxy(69,8+a);cout<<pelayanan[a].subtotal_pelayana
n<<endl;

total_bayar=pelayanan[a].subtotal_pelayanan+total_ba
yar;
}
garis();
cout<<"\n Total Bayar
:"<<total_bayar<<endl;
cout<<" Input Uang Bayar :";cin>>ubay;
ukem=ubay-total_bayar;
cout<<" Uang Kembali
:"<<ukem;
cout<<"\n\n Input Data Lagi [Y/T]? ";cin>>lagi;
if (lagi=='Y' || lagi=='y')
goto atas;
}

GAMBAR 1.3
OUTPUT A

else if(kdmenu=='B') //untuk Menu GAME


{
cout<<"-------------------------------------------------------------------"<<endl;
cout<<" No Kode Paket Jenis Paket
Tarif Game
Waktu
Subtotal "<<endl;
//12345678901234567890123456789012345678901
23456789012345678901234567890
garis();
for(a=1;a<=jd;a++)
{
gotoxy(2,8+a);cout<<a;
gotoxy(9,8+a);cout<<game[a].kode_game;
gotoxy(21,8+a);cout<<paket_game(game[a].kode_gam
e);
gotoxy(37,8+a);cout<<tarif_game(game[a].kode_game
);
gotoxy(53,8+a);cout<<game[a].jam;
game[a].subtotal_game=game[a].jam*tarif_game(game
[a].kode_game);
gotoxy(62,8+a);cout<<game[a].subtotal_game<<endl;
total_bayar=game[a].subtotal_game+total_bayar;
}
cout<<"\n Total Bayar
:"<<total_bayar<<endl;
cout<<" Input Uang Bayar :";cin>>ubay;
ukem=ubay-total_bayar;
cout<<" Uang Kembali
:"<<ukem;
cout<<"\n\n Input Data Lagi [Y/T]? ";cin>>lagi;
if( lagi=='Y' || lagi=='y')
goto atas;
}
GAMBAR 1.4
OUTPUT B

else
{
clrscr();
cout<<"Enter Satu Kali Lagi"<<endl;
}
getch();
}
//DEKLARASI FUNGSI
char *jenis_pelayanan(char kode_pelayanan[5])
{
if (strcmp(kode_pelayanan,"BRW")==0)
return "BROWSING";
else if (strcmp(kode_pelayanan,"PNG")==0)
return "PENGETIKAN";
else
return "PRINT";
}
int tarif_pelayanan(char kode_pelayanan[5])
{
if(strcmp(kode_pelayanan,"BRW")==0)
return 3000;
else if (strcmp(kode_pelayanan,"PNG")==0)
return 2000;
else
return 500;
}

char *paket_game(char kode_game[5])


{
if (strcmp(kode_game,"GON")==0)
return "GAME ONLINE";
else
return "GAME OFFLINE";
}
int tarif_game(char kode_game[5])
{
if (strcmp(kode_game,"GON")==0)
return 5000;
else
return 3000;
}

Bab 3. Kesimpulan
Dengan adanya program c++ yang
telah kami kerjakan ini dapat
mempermudah para pemakai
khususnya yang memiliki usaha di
bidang warnet sehingga bertindak
efisien.

Bab 4. Kesan dan Pesan Belajar


C++
Kesan :
Awal mengenal c++ kami merasa biasa,
tetapi setelah belajar c++ kami mulai
mengalami kesulitan karena sejak

duduk di bangku SMA/SMK tidak dibekali


ilmu dasar pemrograman. Sehingga
selama belajar C++ kami banyak
mengalami kendala karena bingung.
Pesan :
Mata kuliah c++ ini perlu penjelasan
yang lebih mudah dimengerti, dan tidak
terlalu terburu-buru, sehingga materi
pembahasan tersebut dapat diterima
oleh mahasiswa/i.
Untuk Asisten dosen, Tingkatkan Lagi
gaya berbicara Kakak dan ketika
mahasiswa mengalami masalah jangan
terbiasa menyelesaikan sendiri tanpa
menjelaskan.

Profile Anggota Kelompok :


1. Nama
NIM
TTL
Email
Alamat
2. Nama
NIM

:
Wenni Valerie A.S
:
11162211
:
Medan, 19 Mei 1996
: wennival1905@bsi.ac.id
: Jln Lebak Bulus II
:
:

Barsilius Lucky .W
11162220

TTL
:
Email
:
Alamat :
3. Nama
NIM
TTL
Email
Alamat

4. Nama
NIM
TTL
Email
Alamat

:
Vanessa br Tobing
:
11162172
:
Palu, 29 Agustus 1997
:
vanessaa2908@bsi.ac.id
: Jl Raya Limo, Cinere Depok

5. Nama
NIM
TLL
Email
Alamat

:
:
:
:

Denpasar, 10 Agustus 1996


Widiarsalucky96@gmail.com
Jln.Tiga Putera.Blok Singkuk

:
:
:
:
:

Paulus Mariano A.M


11162142
Pringsewu, 31 Oktober 1997
paulusmariano@gmail.com
Jln. IR Juanda Ciputat

Ananda Rizki Insani


11162133
Sukabumi, 31 Juli 1997
Anandarizkiinsani@gmail.com

Anda mungkin juga menyukai