Senin, 16 April 2018

Tugas Kelompok

Hi,kembali lagi di insctech para IT anthusiast, disini saya akan  menampilkan dan memperkenalkan beberapa hal yang baru kepada kalian, sekaligus ini adalah tugas sekolah saya

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

Membuat program dengan menggunakan standar getch,getche gets dan scanf

Gets
 
 Getch,Getche dan menggunakan printf
 

Menggunakan Cin
 
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
            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.

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
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
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.
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
            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 !



  Tugas Mandiri Hal 181



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