Disini saya dari kelompok yang berisikan anggota
1. Aditya Fatwa
2. M Naufal A
3. M Haikal Firdaus
4. Raden Gilang P S
dan tugas pada buku RPL SMK yang akan ditampilkan yaitu
1.Untuk Kerja - Hal 172
2. Kegiatan 10.2 - Hal 172
3. Tugas Rumah- Hal 177
4. HOTS Hal 178-181
So, without any further do let's go to the main topic.
1. Unjuk Kerja Hal 172
Penjelasan : Pada Kodingan diatas terdapa 2 variabel yaitu nama dan kota dimana bertipe data char dengan output yang menggunakan "cout " yang biasanya diikuti dengan tanda " <<
2. Kegiatan 10.2 - Hal 172
Scanf () : Digunakan dengan printf (). Penggunaan scanf harus menyerahkan tanda & pada awal nama varibel. Tanda & gunanya sebagai operator alamat.
Gets: Digunakan untuk memasukkan data bertip karakter dan tidak dapat digunakkan untuk memasukkan tipe data numeric , namun bedanya dengan Getche. Gets harus diakhiri dengan menekan tombol enter.
Getch () :
Digunakan untuk menampilkan data yang mempunyai tipe karakter.
Tetapi hanya bisa menampikan satu karakter. Fungsi getch () tidak bisa
menampilkan data yang diinputkan sedangkan getche kebalikannya(). disini
kami akan menampilkan langsung getch, getche dan juga scanf()
Cin:
Cin merupakan perintah input yang paling sering digunakan, cin ini menggunakan
header <iostream.h> dengan cin kita dapat menerima data yang berupa
string
Tugas Rumah Hal 177
Gets
HOTS hal 178-181
HOTS/Ujikompetensi Hal 178-181
A.Pilihan ganda
|
#include<iostream>
Using
namespace std;
Int
main ( ) {
Intc
;
Printf(
“Masukkan Nilai = “ );
Scanf(
“%d”, c);
Printf(
“ Nilai Yang Anda Masukkan Adalah = %i , c ) ;
Return0; }
|
1.
Kode program diatas memiliki kesalahan penulisan sehingga program
tidak dapat dijalankan. Kesalahan tersebut adalah……
E. Penggunaan Header yang salah
Analisis: Seharusnya header yang
dipergunakan adalah stdio.h
2.
Untuk menjalankan operasi I/O terdapat beberapa kelas yang harus
dimasukkan. Perhatikan beberapa kelas dan fungsinya berikut.:
|
(1) ifstream (proses input)
(2) ifstream ( proses output)
(3) ofstream (proses output)
(4) fsstream (proses input/
output)
(5) ofstream (proses input/
output)
|
Penulisan variabel diatas , yang
memenuhi aturan adalah….
C. (1), (3) dan (4)
Analisis : variabel yang sesuai:
ifstream inpput; // variabel stream untuk input
ofstream output; // variabel stream untuk output
fstream InpOut; // variabel stream utk input/output
ifstream inpput; // variabel stream untuk input
ofstream output; // variabel stream untuk output
fstream InpOut; // variabel stream utk input/output
3. Perhatikan kode program berikut
ini.
|
|
|
#include <iostream>
#include <fstream>
using namespace std;
int main ( ) {
ifstream input ;
input.open ( "D :/COBA.TXT") ;
if ( !
input ) {
cout << " File tidak dapat dibuka " << endl;
return 1;
}
char C
;
while
(input) { // selama belum EOF (End Of File)
input.get (C) ;
if (input) {
cout
<< C; }
}
input.close
() ;
return
0; }
|
3. Kode program ini digunakkan
untuk……
D. Membaca data pada file COBA.TXT dan menampilkannya pada
kode program
Analisis: Saat dicoba program menampilkan seperti
“file tidak dapat dibuka”
B)ESSAI
1. Buatlah kode pada program
yang menggunakan standar input gets ( ) !
2. Jelaskanlah mengenai
pengertian dan fungsi dari pernyataan stream !
Jawab :Stream adalah proses membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan / Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran(contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.
Jawab :Stream adalah proses membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan / Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran(contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.
Uji Kompetensi Hal 179-180
A. Pilihan Ganda
1.
Fungsi input yang digunakan untuk memasukkan data berupa numerik adalah…
E. Printf
Analisis : Fungsi printf digunakkan untuk mencetak data, baik berupa
teks, numerik , konstanta
, maupun variabel
2.
Penentu fungsi yang digunakan untuk menyimpan dan menampilkan tipe data berupa
long integer
adalah…………….
E. %ld
Analisis : format untuk print if yang digunakkan
untuk menampilkan tipe data long integer
menggunakan symbol %ld
3.
Punctuator yang mengikuti standar input cin adalah………
A.
>>
Analisis : untuk standar input cin menggunakan punctuator >> Cin
Analisis : untuk standar input cin menggunakan punctuator >> Cin
4.
Berikut penulisan kode program menggunakan printf ( ) yang benar adalah……….
|
D. #Include <stdio.h>
Int
main ( ) {
Printf
( “ Pemrograman \n “ ) ;
Return
0; }
|
Analisis : Dalam fungsi printf , harus memakai
header <stdio.h>
5.
Berikut ini adalah pasangan fungsi input / output yang benar, kecuali…………
B. scanf ( )
dan cout ( )
Analisis: Karna scanf () untuk Input dan cout untuk output. Tetapi cout seharusnya dengan cin, dan scanf () hanya bisa berpasangan dengan printf
Analisis: Karna scanf () untuk Input dan cout untuk output. Tetapi cout seharusnya dengan cin, dan scanf () hanya bisa berpasangan dengan printf
6.
Fungsi input yang menambahkan tanda overloaded operator extraction untuk
memasukkan nilai adalah……………………
A. cin (
)
Analisis : Standar input pada C++
cin menambahkan tanda overloaded operator extraction (>>) pada cin stream
7.
perintah input diakhiri dengan menekan tombol……. Pada keyboard untuk mengakhiri
sebuah perintah.
C. Enter
Analisis : Kita bisa mengakhiri perintah input,
dengan menekan tombol Enter.
8.
berikut penulisan variable pada fungsi input scanf ( ) yang
benar adalah…….
D. scanf (“%d” ,
&a) ;
Analisis : Karena scanf () akan menginput
pada variabelnya jadi dideklarasikan terlebih dahulu
jenis variabel nya dengan tanda kutip lalu koma, tanda & lalu
nama variabelnya sendiri
setelah itu kurung tutup dan diakhiri titik koma
Gunakan
petunjuk soal berikut untuk mengerjakan soal nomor 9 dan 10.
.Perunjuk
soal terdiri dari, PERNYATAAN, kata SEBAB dan ALASAN yang disusun secara
berurutan, berikut ini jawaban yang benar adalah……
A. jika penyataan benar , alasan benar , keduanya menunjukkan
hubungan sebab akibat.
B. Jika pernyataan benar, alasan benar, keduanya tidak menunjukan
hubungan sebab akibat.
C. Jika pernyataan benarr dan alasan salah.
D. jika pernyataan salah dan alasan benar.
E. Jika pernyataan salah dan alasan salah.
9.
Seluruh fungsi input menggunakan tanda parantheese ( )
Sebab
Tanda
ini untuk mengelompokkan perintah masukkan.
Jawaban :A.
Karena tanda ()
berfungsi mengelompokkan perintah masukan
10.
salah satu standar input yang dapat digunakan bersamaan dengan printf (
) adalah gets ( )
Sebab
Standar
input ini digunakan untuk memasukkan data yang bertipe karakter , integer dan
string.
Jawaban : C.
sebab / alasannya salah. Karena gets tidak bisa digunakkan untuk
memasukkan data bertipe
integer ataupun data data
numeric lainnya.
B) Essay
1.
Jelaskan fungsi printf ( ) dan cout ( ) pada
C++ !
Printf ( ) = digunakkan untuk mencetak data
baik berupa teks , numerik, konstanta maupun variabel.
Perbedaannya dengan cout, dalam membuat garis baru dan tidak perlu menggunakan endl namun menggunakan \n
Cout = digunakkan untuk menampilkan rancangan dari kode program baik teks , numeric, konstanta maupun variabel.
Cout = digunakkan untuk menampilkan rancangan dari kode program baik teks , numeric, konstanta maupun variabel.
2.
Jelaskan standar input yang digunakkan pada C++ !
Getch dan getche = Digunakan untuk menampilkan data yang
mempunyai tipe karakter. Tetapi
hanya dapat menampilkan 1 karakter. Fungsi getch() tidak bisa menampilkan data yang diinputkan, sedangkan fungsi getche bisa
Cin ( ) = Digunakkan untuk menangani standar input pada C++ dengan menambahkan overloaded operator extraction ( >> ) pada cin stream
Cin ( ) = Digunakkan untuk menangani standar input pada C++ dengan menambahkan overloaded operator extraction ( >> ) pada cin stream
Scanf ( ) = Dikombinasikkan dengan printf ( ) , penggunaan scanf ( )
harus menyertakan tanda baca &
pada awal nama variabel. Tanda & gunanya sebagai operator alamat
Gets () = Digunakan untuk
memasukkan data bertip karakter dan tidak dapat digunakkan untuk memasukkan tipe data numeric , namun
bedanya dengan Getche. Gets harus diakhiri dengan
menekan tombol enter.
3.
Apa perbedaan dari fungsi getch ( ) dan getche ( ) ?
Getch ( ) = digunakan untuk menampikan data yang mempunyai tipe
characters. Tetapi hanya
menampilkan 1 karakter. Fungsi getch ( ) tidak dapat menampilkan data yang
diinput.
Getche ( ) = sama seperti fungsi pada getch ( ) , hanya Fungsi getche(
) bisa menampilkan data yang diinput.
4.
sebutkan format penentu pada fungsi printf ( )
integer = %d
Desimal
= %f
Pangkat
= %e
Desimal
& Pangkat = %g
characters
= %c
string
= %s
5.
Buatlah sebuah contoh kode program menggunakan fungsi cin dan cout !
Karakteristik Standar Input
Getche()
· Karakter yang dimasukkan tidak perlu
diakhiri dengan penekanan tombol enter.
· Tidak memberikan efek pergantian
baris secara otomatis.
· karakter yang dimasukkan akan
ditampilkan pada layar.
Getch()
· untuk memasukkan sebuah karakter,
tanpa diakhiri dengan enter
· Tidak memberikan efek pergantian
baris secara otomatis.
· tidak menampilkan karakter yang telah
diketik
Gets()
· Untuk memasukkan data bertipe
karakter
· Tidak dapat digunakan untuk
memasukkan data numerik.
· Harus diakhiri dengan penekanan
tombol enter
· Cursor secara otomatis akan pindah
baris
· Tidak memerlukan penentu format.
Cin
· digunakan untuk mendapatkan masukan /
input dari user
· hasilnya akan dimasukkan ke dalam
variabel yang sudah ditentukan sebelumnya.
Scanf()
· Fungsi scanf() memakai penentu format
· Fungsi scanf() memberi pergantian
baris secara otomatis
· Fungsi scanf() tidak memerlukan
penentu lebar field
· Variabelnya harus menggunakan
operator alamat &
Lat Kel.
1.A Cin dan Out
1.A Scanf
dan Printf
Dengan
menggunakan fungsi Scanf untuk Input dan Printf untuk Output, masih sama
seperti menggunakan cin dan cout hanya disini kita tidak perlu menggunakan
“<<” hanya menggunakan “()” dan untuk variable harus ditambahkan “&”
didepannya.
1.B Getche
dan Getch
Diatas dari
baris 6 dan 7 menggunakan getche sehingga karakter yang diketik akan tampil dan
ditampilkan kembali melalui printf, Sedangkan baris 9 dan 10 menggunakan getch
jadi karakter yang diketik tidak akan keluar tetapi jika ditambahkan perintah
printf maka akan keluar, seperti hasilnya dibawah.
Tugas Rumah
CIN
Scanf
Getche dan Getch
Cin
Gets
Disebelah “nama” terdapat [15] yang menunjukkan jumlah maksimal kata yang diinputkan jika melebihi maka program akan crash
Projek kerja
jadi ini adalah projek kerja yang dibuat oleh kelompok kami
projek 1 : Menu
Data yang akan ditampilkan : harga total dari menu makanan yang dipilih user
urutan fungsi input dan output :
1.fungsi utama dengan beberapa variabel untuk memenuhi persyaratan algoritmanya .
2.menggunakan array , if , loop , dan rumus aritmatika
3.menggunakan inputan cin , ditandai dengan ">>"
4.menggunakan outputan cout , ditandai demgan "<<"
kodingan algoritma ini kami rencanakan untuk sebuah aplikasi food , atau daftar menu
Projek 2 ; luas kubik tanah
Data yang akan ditampilkan : Luas suatu bidang tanah
urutan fungsi input dan output :
1.membuat fungsi yaitu fungsi rumus , fungsi nama , fungsi input dan terakhir fungsi utama
2.membuat 6 buah variabel , 5 diantaranya bertipe data integer " int "
3.pengisian masing masing fungsi
4.pemanggilan fungsi-fungsi tersebut didalam fungsi utama
5.inputan menggunakan cin dan gets() , gets disini hanya untuk menginput kata kata
6.output menggunakan printf() ,
algoritma kodingan ini kami buat rencananya untuk sebuah aplikasi konstruksi 
Dokumentasi kelompok
Sekian dari kelompok kami mungkin kali ini menjadi artikel yang lumayan panjang
mohon maaf apabila ada kesalahan dan berikan koreksi di komentar
Bye, See you next time!








0 komentar:
Posting Komentar