PRAKTIKUM 2

1. THIS IS HEADING


- tag <h1>  untuk membuat font besar, biasanya untuk judul
- tag <h2> biasanya untuk subjudul

2. PARAGRAF

- tag <p> untuk membuat paragraf

3. LINK

- tag <a> untuk membuat kalimat
- href untuk menyisipkan link pada kalimat

4. GAMBAR

- Tag <img src=""> : Digunakan untuk menyisipkan gambar pada web,caranya dengan menyisipkan lokasi file gambar ke attribute src=" (lokasi file) "

TUGAS KELOMPOK 4

Halo,

kali ini kita akan membahas tugas yang diberikan pada saat liburan. dan kelompok 4 beranggotakan :
  • Barnes Yosia Nathanael
  • M Labib Fatulullah
  • Putra Esa Nanda
  • Salman Fauzan Fakhri Aulia

 HAL 172 : UNJUK KERJA

dibawah ini adalah contoh program yang menggunakan printf, lalu kita akan mengubah fungsi printf dengan fungsi cout tanpa mengubah inputannya :

dan ini program dengan fungsi cout dan hasilnya :

KEGIATAN 10.2 HAL 172 

     1. FUNGSI CIN :

Cin adalah satu dari bayank fungsi di pemgoraman c++ yang mana berfugsi sebagai input (memasukkan data ke dalam program melalui variable tertentu).


     2. FUNGSI SCANF

Dalam bahasa C++ perintah tersebut dikenal dengan penulisan scanf() sebagai inputan.Dengan menggunakan perintah scanf, kita bisa membuat program yang lebih interaktif, yakni meminta data dari user / pengguna. Data ini nantinya bisa disimpan ke dalam variabel dan diolah lebih lanjut untuk kemudian ditampilkan kembali.


     3. FUNGSI GETS

Fungsi ini memiliki kegunaan sebagai input data pada program, namun fungsi ini hanya dapat melakukan input data yang berbasis karakter sehingga data – data yang menggunakan numerik tidak dapat di operasikan
 

HIGH ORDER THINKING SKILL HAL 178-179

     A. Pilihan Ganda

1.Kode Program Diatas memiliki kesalahanpenulisan sehingga program tidak dapat dijalakankan.Kesalahan tersebut adalah……
E.Penggunaan header yang salah
Analisis :
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
B.(1),(3),dan(4)
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; }
  
D. Membaca data pada file COBA.TXT dan menampilkannya pada kode program
Analisis: Karena pada saat kode ini kami mencobanya hanya bertuliskan “ File Tidak Dapat Dibuka “ yang artinya sama saja dengan membaca data dan menampilkannya 
B. ESSAY
1.Buatlah kode program yang untuk menggunakan standar input gets ( )!
UJIKOM 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……………..
C.%d
Analisis : Penentu format untuk print if yang digunakkan untuk menampilkan tipe data integer menggunakan symbol %d.
3. Punctuator yang mengikuti standar input cin adalah………
A.>>
Analisis : untuk punctuator << digunakan pada standar input Cout , sedangkan 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 diikuti dengan header <stdio.h>, jika kita tidak menggunakan header ini maka program tidak bisa berjalan dengan baik / error.
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 : Saat mengakhiri perintah input, kita harus menekan tombol Enter untuk mengakhiri sebuah perintah tersebut
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……
  1. jika penyataan benar , alasan benar , keduanya menunjukkan hubungan sebab akibat
  2. Jika pernyataan benar, alasan benar, keduanya tidak menunjukan hubungan sebab akibat
  3. Jika pernyataan benarr dan alasan salah
  4. jika pernyataan salah dan alasan benar
  5. Jika pernyataan salah dan alasan salah
  6. Seluruh fungsi input menggunakan tanda parantheese ( )
Sebab
Tanda ini untuk mengelompokkan perintah masukkan.
Jawaban : A. Karena alasan benar dan sebab alasan benar. Tanda () untuk mengelompokkan perintah masukkan
  1. 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. Printf() dapat digunakan bersamaan dengan gets. Tapi 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++ !
  2. Jelaskan standar input yang digunakkan pada C++ !
  3. Apa perbedaan dari fungsi getch ( ) dan getche ( ) ?
  4. sebutkan format penentu pada fungsi printf ( )
  5. Buatlah sebuah contoh kode program menggunakan fungsi cin dan cout !
Jawaban
1. * Printf ( ) = digunakkan untuk mencetak data baik berupa teks , numerik, konstanta maupun variabel. Perbedaannya dengan cout, dalam membuat garis baru da tidak perlu menggunakan endl namun menggunakan \n
* Cout      = digunakkan untuk menampilkan rancangan dari kode program baik teks , numeric, konstanta maupun variabel.
2.> Getch dan getche = Digunakkan untuk menampilkan data yang mempunyai tipe karakter. Tetapi hanya dapat menampilkan 1 karakter. Fungsi getch() tidak bisamenampilkan 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. * 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. Tipe data dan penentu format untuk printf
integer = %d
floating point :
Desimal %f
Pangkat %e
Desimal & Pangkat = %g
characters = %c
string = %s
5.  
HAL 181 : TUGAS MANDIRI 

getche():

getche() tombol yang kita tekan akan langsung ditampilkan pada console.

getch():

Pada fungsi getch() tombol yang kita tekan pada keyboard tidak akan ditampilkan pada console (kecuali kita panggil variabelnya dengan fungsi printf atau fungsi output lainnya.

gets() :

Fungsi gets() digunakan untuk melakukan input data string.  Data string merupkan kumpulan data karakter, karena itu ditambahkan banyaknya katakter yang akan diterima oleh variabel string dengan tipe karakter.

scanf () :

penggunaan scanf harus menyertakan tanda “&” pada awal nama variabel yang akan dideklarasikan.fungsinya sebagai operator alamat variable terebut.

cin:

Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti masukan (keyboard) untuk selanjutnya diproses oleh program. dan menggunakan tanda operator “>>”
B. TUGAS KELOMPOK 
A. BILANGAN 100 MENNGGUNAKAN COUT DAN CIN
------------------------------------------------------








KELOMPOK 4 | X RPL 3

Assalamualaikum wr.wb

kali ini saya akan menjelaskan tugas progdas, yang beranggotakan :


  1. Barnes Yosia Nathanael
  2. M Labib Fatullullah
  3. Putra Esa Nanda
  4. Salman Fauzan Fakhri Aulia

1.  Mengidentifikasi Cara Mendefinisikan Fungsi ( Kegiatan 9.1)

     Fungsi / Function adalah satu blok kode yang melakukan tugas tertentu atau satu blok instruksi             yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
     
     #include <iostream>

     void function_name () {
     .....
     .....
     
     }
     
      int main () {
           .....
      function_name ();
      .......
      }

      Fungsi yang void sering disebut juga prosedur . Disebut void karena fungsi tersebut tidak                              mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
      


2.  Menjelaskan Fungsi Dengan Nilai Balik ( Kegiatan 9.2 )

     Fungsi ini berguna untuk melakukan suatu proses yang memerlukan nilai kembalian atau OUTPUT. fungsi ini       wajib didefinisikan tipe data dari nilai yang akan dikembalikan. Fungsi ini disebut juga dengan Fungsi Non Prosedural.

    Fungsi ini memiliki ciri-ciri yaitu :

  1.  tanpa ada keyword void
  2.  ada keyword return
  3.  ada tipe data tang mengawali fungsi
  4.  memiliki nilai kembalian
  5.  dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu, sehingga dapat langsung ditampilkan hasilnya
  6. contoh deklarasi : int jumlah (int a, int b)
Contoh : 




char berfungsi untuk menampilkan nama karakter dari kode program yang di input
return berfungsi untuk memindahkan secara otomatis variabel yang berada di dalam kode return tersebut
cout berfungsi untuk menampilkan data
return 0 berfungsi untuk mengakhiri sebuah program
int main () berfungsi untuk mengawalu dan mengahiri sebuah fungsi return 

dan ini contoh yang menampilkan nama anggota :



3 .  Merancang Fungsi Dengan Parameter

Parameter adalah data masukan untuk subprogram yang nantinya akan diproses lebih lanjut dalam subprogram tersebut. 

Parameter sebuah fungsi adalah variabel yang menyertai fungsi tersebut baik saat deklarasi maupun saat pemanggilan fungsi. Dalam bahasa C dikenal dua jenis parameter, yaitu parameter formal dan aktual. Parameter formal adalah  parameter yang berupa variabel yang ada dalam definisi fungsi saat dideklarasikan. Sedangkan parameter aktual adalah parameter yang bisa berupa variabel atau konstanta yang dipakai saat pemanggilan fungsi.

Parameter formal sebuah fungsi harus berupa variabel karena dia bersifat kerangka yang nanti nilainya bisa berubah selama proses program. Tata cara penulisan parameter formal tampak jelas pada saat pembahasan tentang prototipe fungsi. Parameter formal bisa berupa satu atau beberapa variabel yang ditulis setelah nama fungsi, ditaruh didalam kurung dengan masing-masing variabel dipisahkan tanda koma.

Parameter aktual merupakan parameter yang dipakai ketika sebuah fungsi dipanggil didalam program. Parameter aktual dapat berupa variabel atau konstanta. Penulisan dan tipe data parameter aktual sebuah fungsi harus mengikuti aturan yang telah ditetapkan oleh parameter formal. Selain itu, parameter aktual juga bisa merupakan hasil dari sebuah operasi bilangan.

contoh : 


dan ini contoh  kode program menggunakan parameter fungsi untuk menjumlahkan kedua buah bilangan :


4.   Fungsi Menghitung Volume Balok

Memanimulasi Program dengan metode pass by value dan pass by reference

Pass By Value melewatkan parameter berdasarkan nilainya. Disini nilai parameter aktual akan dilewatkan pada saat pemanggilan method akan disalin ke parameter formal sehingga perubahan nilai pada method, tidak akan berpengaruh terhadap argument yang digunakan untuk memanggil method tersebut. Dengan kata lain, perubahan nilai tersebut hana akan dikenali pada method yang bersangkutan saja

contoh :


Pass By Reference melewatkan parameter berdasarkan referensinya. Pada cara ini , referensi dari argumen (bukan nilai argumen) akan dilewatkan kedalam parameter formal, bukan disalin. Dengan demikian, nilai yang digunakan di dalam method akan sama dengan nilai yang di tunjuk referensi. Melalui cara ini setiap perubahan nilai yang terjadi pada method juga akan berpengaruh terhadap argumen yang digunakan untuk memanggilnya. 

Contoh :


sekian dan terima kasih


TUGAS PRAKTIKUM SESI 7

Haloo, kali ini saya akan memberikan codingan bagaimana cara menghitung hari dan nilai kelulusan

     1. Menghitung Hari Nested If


codingan ini berfungsi untuk menghitung nama hari dengan cepat dan lebih efisien, anda hanya tinggal memasukan angkanya lalu nama harinya akan muncul. dan ini hasil codingannya.


     2. Menghitung Hari Switch Case


sama seperti sebelumnya, tetapi yang ini menggunakan switch case, dan ini hasil codingannya.


     3. Menghitung Nilai Kelulusan


codingan ini berfungsi untuk menghitung nilai kelulusan dengan mudah, anda hanya tinggal memasukan nilainya, lalu akan muncul tulisan lulus jika nilai anda diatas 60, dan tidak lulus jika nilai anda di bawah 60, dan ini hasil codingannya.



sekian, terima kasih

TUGAS PRAKTIKUM SESI 6




Assalamualaikum,
kali ini saya akan memberikan codingan bagaimana cara menentukan nilai terbesar/terkecil, menentukan bilangan ganjil genap, dan mengukur berat badan yang ideal.


    1. Menentukan Nilai Terbesar



codingan ini berfungsi untuk menentukan nilai terbsear, dan ini hasil codingannya



   
    2. Menentukan Nilai Terkecil



codingan ini berfungsi untuk menetukan nilai terkecil, dan ini hasilnya



    3. Menentukan Bilangan Ganjil Genap



codingan ini berfungsi untuk menentukan mana bilangan ganjil mana bilangan genap, dan ini hasil codingannya



    4. Menghitung Berat Badan Ideal



codingan ini berfungsi untuk menghitung berat badan yang ideal dengan cepat baik pria maupun wanita, dan ini hasil codingannya.



Terima kasih





TUGAS SESI 5| Menukar Bilangan, Konversi Waktu, Bilangan Positif Negatif

Assalamualaikum wr. wb

Kali ini saya akan menjelaskan tentang bagaimana cara membuat codingan tentang penukaran bilangan, konversi waktu, dan bilangan positif negatif

  1. Menukar Bilangan Dengan Variabel Bantu

Codingan ini berfungsi untuk menukar bilangan dari bilangan x ke bilangan y, dan bilangan z = a
ini hasil codingannya. 



      2. Menukar Bilangan Tanpa Variabel Bantu


Codingan ini berfungsi untuk menukar bilangan x ke bilangan y. 
dan ini hasil codingannya



     3. Konversi Waktu


Codingan ini berfungsi untuk mengkonversi waktu dari detik ke jam, menit, detik.
dan ini hasil codingannya



       4. Bilangan Positif Negatif


codingan ini berfungsi untuk mengetahui mana bilangan positif, mana negatif, maupun netral
dan ini hasil codingannya


Terima Kasih 
Wassalamualaikum wr. wb


 

 

TUGAS (MENGHITUNG GAJI, DISKON, LAMAPROYEK, DAN NILAI ABSOLUT)


Assalamualaikum wr.wb

Kali ini saya akan memberi tahu bagaimana cara membuat algoritma menghitung gaji, diskon, lama proyek, dan nilai absolut.

1. Algoritma Gaji


Algoritma gaji ini berfungsi untuk menghitung gaji pokok, gaji bersih, tunjangan, dan pajak karyawan dengan cepat dan mudah. 
Hasil codingannya;


2. Menghitung Diskon


Codingan ini berfungsi untuk menghitung 5% diskon jika total pembelian lebih dari Rp. 100.000,00
dan jika kurang dari Rp. 100.000,00 maka tidak akan mendapat diskon.
Hasil codingannya:


3. Menghitung Lama Proyek


Codingan ini berfungsi untuk menghitung lamanya pembanunan sebuah proyek, mulai dari tahun, bulan, dan hari.
Hasil codingannya :


4. Nilai Absolut


codingan ini berfungsi untuk menghitung nilai absolut, berapapun bilangannya akan menjadi positif bahkan bilangan negatif sekalipun.
Hasil codingannya :


Sekian
Dan
Terima
Kasih