USER INTERFACE

Assalamu'alaikum wr.wb

hallo guys welcome back to my blog...
for long time kita ga bertemu di blog ya ahaha....
so sorry guys gue lagi aga sibuk dikit,,,biasalah orang sibuk haha..
okey abaikan..

jadi disini gue bakal posting tugas yang udah gue dan temen temen gue kerjain..
oke jadi disini yang mengerjakan ada 4 orang,yaitu ;
-gilang satria
-rashif malik ilyasa
-silvia meilani
-tri intan ismayanty

okey langsung....





*********




Unjuk Kerja
1. Ubahlah kode program berikut menggunakan fungsi cout!
          #include <stdio.h>
          Using namespace std;
          Int main ()
          {
                   char* nama = (char*) “Lala”;
                   char* kota = (char*) “Surakarta”;
                             printf (“Hai %s. \n”, nama);
                             printf (“Selamat Datag di Kota %s. \n”, kota);
                             printf (“Selamat Berlibur..! \n”);
2. Setelah selesai, kumpulkanlah hasilnya pada gurumu
jawab :




Kegiatan 10.2

1. Jelaskan mengenai beberapa hal mengenai fungsi standar input dibawah ini!
    a. fungsi scanf ()
    b. fungsi gets ()
    c. fungsi cin ()
2. Buatlah sebuah kode program menggunakan masing – masing standar input
    yang telah kalian pelajari!

Jawab :
1.
a.      Fungsi Scanf () biasanya dikombinasikan dengan perintah printf (). Selain itu penggunaan scanf () juga harus menyertakan tanda ‘&’ pada awal nama variabel. Tanda ‘&’ disini berfungsi sebagai operator alamat (addresss operator).
b.     Fungsi gets () digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Harus diakhiri dengan penekanan tombol enter. Tidak memerlukan penentu format
c.      Fungsi cin () digunakan untuk menangani standar input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream. Untuk dapat menggunakan fungsi ini, biasanya diikuti dengan cout untuk menampilkan hasil dari data yang telah diproses


 2.




Tugas Rumah

1. Buatlah sebuah kode program menggunakan standar input getche (), getch (), cin, scanf (),  gets () untuk menampilkan output sesuai ketentuan berikut.
a. Meminta masukan berupa angka, kemudia hasil masukkan ditambah dengan 10.              Setelah itu menampilkan angka yang dimasukkan beserta hasil penambahan dengan angka 10
b. Meminta masukkan berupa kaakter, kemudian menampilkannya.






HOTS (HIGH ORDER THINGKING SKILLS)

A
1.perhatikan algoritma berikut!
          #include <iostream>
          Using namespace std;
          Int main ()
          {
                   Int c;
                             Printf (“Masukkan nilai = “);
                             Scanf (“%d”, c);
                             Printf (“Nilai yang anda masukkan adalah = %i, c);
                             Return 0;

Kode program di atas memiliki kesalahan pada penulisan sehingga program tidak dapat dijalankan. Kesalahan tersebut adalah E. penggunaan header yang salah

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 variable diatas, yang memenuhi aturan adalah C. (1),(3),dan (4)



3. perhatikan kode 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 (EDN OF FILE))
                             Input.get (C);
                             If (input){
                             Cout << C; }
                             }
                             Input.close();
                             Return 0;}
Kode program di atas digunakan untuk D.membaca data pada file COBA.TXT dan menampilkannya pada kode program






B.
1. Buatlah kode program untuk menggunakan standar input gets()!
2. Jelaskan mengenai pengertian dan fungsi dari pernyataan stream!

Jawaban :
1.




 2. Stream adalah suatu logiks device (peralatan logika) yang menghasilkan dan menerima informasi atasu suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data.

UJI KOMPETENSI
1. Fungsi inputyang digunakan untuk memasukan data berupa numerik adalah
A. Cin
2. Penentu fungsi yang digunakan untuk menyimpan dan menampilkan tipe data
berupa long integer adalah E. %ld
3. punctuator yang mengikuti standar input cin adalah
A. >>
4. berikut penulisan kode program menggunakan printf () yang benar adalah
D. #include <iostream>
 Int main () {
 Printf (“Pemrograman \n”);
 Return 0; }

5. berikut adalah pasangan fungsi input/output yang benar,kecuali
    B. scanf () dan cout ()

6. Fungsi input yang menambahkan tanda overloaded operator extraction untuk memasukan nilai adalah A. cin

7. Perintah input diakhiri dengan menekan tombol C. Enter  untuk mengakhiri sebuah perintah

8. Berikut penulisan variabel pada fungsi input scanf() yang benar adalah D. scanf (“%d”, &a);

9. Seluruh fungsi input menggunakan tanda parathanse ()
    Sebab
    Tanda ini untuk mengelompokkan perintah masukkan
    Jawab : D. tidak seluruh fungsi menggunakan parathanse (), contohnya cin, karena cin menggunakan overloaded operator extraction (>>). Tanda parathanse ().

10. Salah satu standar input yang dapat digunakkan bersamaan printf () dengansfslsh
      gets ()
      Standar input ini digunakkan untuk memasukkan data bertipe karakter, integer, dan string.
      Jawab : C. fungsi gets () hanya bisa memasukkan tipe data berupa karakter.


B.
1. Jelaskan fungsi printf () dan cout pada C++!
2. Jelaskan standar input yang digunakkan pada C++!
3. Apa perbedaan dari funngsi getch () dan getche () ?
4. Sebutkan format penentu pada fungsi printf () !
5. Buatlah sebuah contoh kode program menggunakan fungsi cin dan cout !





Jawaban
1. Berfungsi sebagai output (menampilkan data ke monitor)
2.
- Fungsi Scanf () biasanya dikombinasikan dengan perintah printf (). Selain itu penggunaan scanf () juga harus menyertakan tanda ‘&’ pada awal nama variabel. Tanda ‘&’ disini berfungsi sebagai operator alamat (addresss operator).
- Fungsi gets () digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Harus diakhiri dengan penekanan tombol enter. Tidak memerlukan penentu format
- Fungsi cin () digunakan untuk menangani standar input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream. Untuk dapat menggunakan fungsi ini, biasanya diikuti dengan cout untuk menampilkan hasil dari data yang telah diproses.

3. fungsi getch () tidak dapat menampilkan data yang di-inputkan, sedangkan fungsi getche () dapat menampilkannya.

4.
- Integer : %d
- Floating point - desimal : %f
- Floating point - berpangkat : %e
- Floating point - desimal dan pangkat : %g
- Double precision : %lf
- Character : %c
- String : %s
- Unsigned Integer : %u
- Long Integer : %ld
- Long Unsigned Integer : %lu
- Unsigned Hexadecimal Integer : %x
- Unsigned Octal Integer : %o

5.


A. Tugas mandiri

1. jelaskan karateristik standar inputberikut ini.
getche () : dapat menampilkan fungsi yang diinputkan
getch () : tidak dapat menampilkan fungsi yang diinputkan
gets : hanya bisa memasukkan karakter (char)
scanf () : menggunakan format penentu
cin : menggunakan overloaded operator extraction (>>)
2. Tulislah hasilnya dengan rapih !

B. Tugas kelompok
     Setelah mempelajari perancangan User interface, lakukan aktivitas berikut bersama teman; satu kelasmu!
1. Buatlah kode program untuk menampilkan tampilan berikut!
a.  Bilangan 100 menggunakan fungsi :
     - cin & cout
- scanf & printf
b. Karakter A & B menggunakan fungsi :
    - getch ()
    - getche

2.  Setelah selesain komunikasikan di depan kelas

C. Tugas Proyek
1. Berkelompoklah dengan 3 – 4 temanmu laki – laki dan perempua kemudian pillihlah seorang ketua kelompok untuk memimpin diskusi!
a. Ketua kelompok : ……
b. Anggota              : …....
2. Buatlah perencanaan dengan kelompokmu untuk membuat sebuah kode program yang menggunakan seluruh fungsi input dan output yang telah kamu pelajari seblumnya!
Data yang akan ditampilka : kalkulator sederhana

Urutan fungsi Input dan output yang digunakan  : printf dan scanf

3. Aplikasikan perencanaan yang kamu buat pada kode program!


*******

okey guys jadi itu jawabin kamiii....

maaf jika banyak kesalahan karena kesempurnaan hanya milik yang diatas...

thank you 

adn see you later....

wassalamu'alaikum wr.wb

Komentar

Postingan populer dari blog ini

CARA MENGCODING MENGGUNAKAN CODE BLOCK V.17.12

(pertemuan 23)Pengulangan - Loop

kodingan tabel dan tabel spanning di html