laporan operasi penyeleksian data pada c++
Post on 06-Jul-2018
227 Views
Preview:
TRANSCRIPT
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
1/20
LAPORAN
KONSEP PEMROGRAMAN
OPERASI PENYELEKSIAN DATA
OLEH
NAMA : SYLVIA TANTINA SETYA NINGRUM
NIM : A1315096
KELAS : T1 1B
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK NEGERI TANAH LAUT
PELAIHARI
2015
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
2/20
1
OPERASI PENYELEKSIAN DATA
1.
IF
“ Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak
memenuhi syarat maka akan diabaikan”
Struktur kontrol yang memiliki sebuah kondisi/pernyataan.
Perintah dapat berupa satu statement atau kumpulan statement.
Bentuk umum pernyataan IF :
Contoh :
Input Program
#include #include #include #include
using namespace std;int main()
{int angka;cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
3/20
2
Output Program
2.
IF ELSE
“Jika kondisi bernilai benar, maka perintah 1 akan dikerjakan dan jika
tidak memenuhi syarat maka akan mengerjakan perintah 2”
Struktur kotrol yang memiliki sebuah kondisi/pernyataan yang apabila
kondisi tersebut benar maka perintah didalamnya akan dijalankan dan
apabila kondisinya salah maka ada perintah lainnya yang akan dijalankan
oleh program.
Bentuk umum pernyataan IF ELSE :
if (kondisi)
{
perintah 1;}
else{
perintah 2;
}
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
4/20
3
Contoh :
Input Program
Output Program
#include #include #include #include
using namespace std;int main()
{int angka;cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
5/20
4
3.
NESTED IF
Pernyataan if yang berada di dalam pernyataan if yang lain.
Bentuk umum pernyataan NESTED IF :
if (kondisi 1)
{if (kondisi 2)
perintah 1;}
else
{ perintah 2;}
else
{if (kondisi 3);
{ perintah 3;}else
{
perintah 4;}
}
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
6/20
5
Contoh :
Input Program
#include #include #include #include
using namespace std;int main()
{char nama[30];int jenis_kelamin, tinggi;
cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
7/20
6
Output Program
4.
IF ELSE MAJEMUK
Bentuk dari If-Else Majemuk bertingkat sebenarnya mirip dengan Nested
If. Keuntungan menggunakan if-else bertingkat dibandingkan dengan
Nested If adalah bentuk penulisannya yang lebih sederhana.
Bentuk umum pernyataan IF ELSE MAJEMUK :
if (kondisi){ perintah 1;
}
else if (kondisi 2)
{ perintah 2;
}else{
perintah N;
}
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
8/20
7
Contoh :
Input Program
#include #include #include #include
using namespace std;int main(){
char kode;char nama[30], *bunga;double harga, bayar;int jumlah;harga = 0;
cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
9/20
8
Output Program
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
10/20
9
5.
SWITCH CASE
Struktur kontrol yang memiliki banyak kondisi akan tetapi kondisi dalam
switch ini bertipe numerik.
Bentuk umum pernyataan SWITCH CASE :
Contoh :
Input Program
#include #include #include #include
using namespace std;int main()
{char hari;couthari;cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
11/20
10
Output Program
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
12/20
11
LATIHAN
1) Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut : Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III dibagi
dengan 3.
Ketentuan Mendapat Hadiah dari pertandingan :
- Jika Nilai Rata-Rata >= 85, maka mendapat hadiah Seperangkat
Komputer P4
- Jika Nilai Rata-Rata >= 70, maka mendapat hadiah Seperangkat Uang
sebesar Rp. 500,000- Jika Nilai Rata-Rata < 70, maka mendapat hadiah Hiburan
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa : ...
Nilai Pertandingan I : ...
Nilai Pertandingan II : ...
Nilai Pertandingan III : ...
Layar Keluaran
Siswa yang bernama ...
Memperoleh nilai rata-rata dari hasil perlombaan yang
diikutinya.
Hadiah yang didapat adalah ...
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
13/20
12
Input Program
#include #include #include #include
using namespace std;int nipertama,nikedua,niketiga,ni_rata;int main(char*argv[])
{
char N_s[30];float nipertama,nikedua,niketiga,ni_rata;{
cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
14/20
13
Output Program
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
15/20
14
2) Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang
diikutinya. Dengan ketentuan sebagai berikut :
Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing
nilai, adalah
Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai
Murni Ujian
Ketentuan untuk mendapatkan grade nilai :
- Nilai Akhir >= 80 mendapat Grade A
- Nilai Akhir >= 70 mendapat Grade B
- Nilai Akhir >= 59 mendapat Grade
- Nilai Akhir >= 50 mendapat Grade D
- Nilai Akhir < 50 mendapat Grade E
- Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa : ......
Nilai Keaktifan : ......
Nilai Tugas : ......
Nilai Ujian : ......
Layar Keluaran
Siswa yang bernama
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ...
Nilai Tugas * 30% : ...
Nilai Ujian * 50% : ...
Jadi Siswa yang bernama memperoleh nilai akhir sebesar ...
Grade nilai yang didapat adalah ...
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
16/20
15
Input Program
#include #include #include #include
using namespace std;int main()
{char N_s[30];float
nk,nt,nu,Nilai_Akhir,Nilai_Keaktifan,Nilai_Tugas,Nilai_Ujian;{
cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
17/20
16
Output Program
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
18/20
17
3) PT. DINGIN DAMAI, memberikan Honor tetap kepada karyawan kontraknya
sebesar Rp. 300,000,- per bulan, dengan memperoleh tujangan-tunjangan
sebagai berikut :
Tunjangan Jabatan
Golongan Presentase
1 5%
2 10%
3 15%
Sebagai contoh : Jika seorang keryawan tersebut dengan golongan 3, maka
mendapatkan tunjangan sebesasr 15% * Rp.300,000,-
Tunjangan Pendidikan
Golongan Pendidikan Presentase
1 SMU 2,5%
2 D3 5%
3 S1 7,5%
Honor Lembur
Jumlah jam kerja normal sebanyak 8 Jam Kerja. Honor lembur diberikan
jika jumlah jam kerja sebih dari 8 jam, maka kelebihkan jam kerja tersebut
dikalikan dengan honor lembur perjam sebesar Rp. 2,500 untuk setiap
kelebihan jam kerja perharinya.
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
Program Hitung Honor Karyawan Kontrak PT. DINGIN DAMAI
Nama Karyawan : ... Golongan : ...
Pendidikan (SMU/D3/S1) : ...
Jumlah Jam Kerja : ...
Layar Keluaran
Karyawan yang bernama : ...
Honor yang diterima
Honor Tetap Rp. ....
Tunjangan Jabatan Rp. ....
Tunjangan Pendidikan Rp. .... Honor Lembur Rp. ....
__________________+
Honor Yang Diterima Rp. ....
Input Program
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
19/20
18
#include #include #include #include
using namespace std;
int main()
{char nama[30],golongan,pendidikan,lanjut,ulangi,SMU,D3,S1;long lembur, tunjab,tunpen,gapok,gatot;float jamker;
cout
-
8/18/2019 Laporan Operasi Penyeleksian Data Pada C++
20/20
19
Output Program
elselembur=(jamker-8)*2500;gatot=tunjab+tunpen+lembur+gapok;system("cls");cout
top related