Archive for 2018

Belajar User Interface

Selasa, 10 April 2018
Posted by Unknown

لسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ



   Alhamdulillah kita dapat bertemu kembali,kali ini saya akan memberi tahu mengenai User Interface. Kita lihat beberapa contoh di bawah ini.....




A.Latihan 1
( mengubah user interface yang awalnya menggunakan cout dan cin menjadi printf dan scanf )
Kita masukan codingan seperti dibawah ini



dan hasilnya seperti ini

B.Menggunakan printf dan scanf


Masukan codingan seperti dibawah ini






Dan hasilnya



B.Latihan2

( mengubah user interface yang awalnya menggunakan cout dan cin menjadi printf dan scanf )




Masukan codingan seperti dibawah ini ( cout )




Masukan codingan seperti dibawah ini ( printf )



Jika di build and run hasilnya seperti ini




C. Latihan 3

( Switch Nilai ,menyeleksi nilai seseorang apakah lulus atau tidak lulus)


Masukan codingan seperti dibawah ini




Jika di build maka hasilnya






D. Latihan 4

( Bilangan fibonachi )


Masukan codingan seperti dibawah ini



Apabila di run hasilnya seperti ini







E. Latihan 5

( Menginputkan bilangan dan melakukan pengulangan )


 Masukan codingan seperti dibawah ini




Jika di build hasilnya seperti dibawah ini






F. Latihan 6

( Membuat program looping yang menampilkan naik turun secara bersamaan )


Masukan codingan seperti dibawah ini




Jika di build hasilnya seperti ini


sekian yang dapat saya sampaikan

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
.

.
.
.
.



Oke Siap Mantap ヽ(⌐■_■)ノ♪♬


Coding mengenai Fungsi

Minggu, 18 Maret 2018
Posted by Unknown
لسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

     Halo kawan-kawan kembali lagi dengan saya,tapi kali ini saya tidak sendiri kali ini saya di temani teman saya dari kelompok sejahtera yang beranggotakan Aditya Erlangga,Arga Pratama,M.Ilham,Naufal Al Quraisy. kita disini akan membahas tugas tentang fungsi yang meliputi



- Kegiatan 9.1
- Kegiatan 9.2
- Kegiatan 9.3
- Tugas rumah

Oke langsung saja ya ke pembahasan pertama yaitu




Kegiatan 9.1



Pada kegiatan 9.1 ini kita akan membahas apa itu fungsi dan contohnya




Saya disini akan menjelaskan  kode program yang terdapat pada script di atas

void
Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut. 
int main (){
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function).
function_name()
Ini adalah nama sebenarnya dari fungsi.Nama fungsi dan daftar parameter bersama merupakan function signature

Berikut ini contoh yang saya buat





dan jika di runing maka hasilnya



Kegiatan 9.2


     Di kegiatan ini kita akan membahas fungsi yang memakai tipe data char, untuk struktur nya mirip dengan contoh yang sebelumnya cuman bedanya disini memakai tipe data char (untuk menampilkan karakter/huruf)


Ini contoh codingannya






Jika di run maka hasilnya seperti ini




     Nah bagaimana jika jika ingin mengubah kata tersebut dengan nama kelompok kita ? Mudah hanya tinggal mengganti saja return dengan anggota kelompok kita seperti dibawah ini





jika di runing maka hasilnya akan seperti ini





Kegiatan 9.3

Sekarang kita akan membahas mengenai parameter, Apa itu parameter?

     Parameter merupakan variabel penampung input suatu fungsi. Dapat dikatakan bahwa parameter merupakan satu-satunya gerbang input dan pertukaran nilai antara suatu fungsi dengan dunia luar (fungsi main). Contoh program nya seperti di bawah ini :





* Parameter yang terdapat pada bagi adalah x dan y dengan tipe data integer
*Kemudian untuk prosesnya ialah x dibagi y
* Pada fungsi int main kita panggil bagi, dan berikan nilai parameter berupa (50,5) yang berarti x = 50 dan y = 5
* Lalu di proses dan dicetak hasilnya


dan hasilnya akan seperti ini





Kemudian ayo kita mencoba membuat parameter fungsi untuk menjumlahkan 2 bilangan dengan inputan dari user

Masukan codingan Seperti di bawah ini




Jika di build  maka hasilnya akan seperti ini




Tugas Rumah


Tugas rumah disini kita akan menghitung volume sebuah balok





Jika di run maka hasilnya akan seperti ini




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

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. 



Ini dia perbedaannya


setelah build and run



dan ini


setelah build and run

perbedaan terdapat pada nilai akhir 


okey kawan - kawan cukup sekian yang dapat saya beserta teman teman saya sampaikan ,mohon maaf jika dalam penyampaian kurang jelas



وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
.
.
.
.
.



Oke Siap Mantap ヽ(⌐■_■)ノ♪♬



Sesion 7, Hari dan Quiz 2

Jumat, 23 Februari 2018
Posted by Unknown


لسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


Alhamdulillah kita dapat bertemu lagi,pada kali ini saya akan melakukan coding

Hari memakai if else, memakai switch case dan quiz 2 " tanpa lebih lama lagi ayo kita mulai.....


A. Hari Memakai if else

1.Seperti biasa kita buka dulu aplikasi Code Blocks nya dan membuat lembar kerja baru dengan mengetik Ctrl + Shift + N
 


2.Masukan coding seperti gambar di bawah ini

3.Build and run (f9) dan hasilnya akan seperti ini


B. Hari dengan Switch Case

1.Masukan  coding seperti dibawah ini


2.build and run dan hasilnya akan seperti ini





C.Quiz 2

 Quiz 2 disini adalah menentukan lulus atau tidak seseorang dengan kita memasukan 3 nilai mata pelajaran yaitu Matematika, Ipa, B.Indonesia .

1.Langkah pertama kita masukan coding seperti ini



2.Lalu build and run,dan hasilnya akan seperti ini



Sekian yang dapat saya sampai kan,mohon maaf jika ada informasi yang salah atau penyampaian yang kurang mengena,disini saya masih belajar.Kritik dan saran saya terima demi membangun blog ini menjadi lebih baik lagi.


وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

.
.
.
.
.


Oke Siap Mantap ヽ(⌐■_■)ノ♪♬




لسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ




  Alhamdulillah kita dapat bertemu kembali setiap minggunya,kali ini saya akan menjelaskan mengenai "bilangan ganjil/genap ,Menentukan nilai Terbesar dan Terkecil ,Dan Quiz".Tanpa banyak bicara lagi ayo kita mulai cekidot .....





A.Menentukan Bilangan Ganjil / Genap

1.Seperti biasa kita buka dulu aplikasi Code Blocks nya dan membuat lembar kerja baru dengan mengetik Ctrl + Shift + N

                            



2.Kemudian kita masukan codingan seperti di bawah ini ↓↓↓  


                           

dan hasil codingannya setelah di build seperti ini


Script nya seperti ini :

#include <iostream>
using namespace std ;

main () {
int a ;
char ulang = 'y';

cout << " ----------------------------------------" << endl ;
cout << " --       Nama  : Aditya Erlannga      --" << endl ;
cout << " --       Kelas : X-TKJ                --" << endl ;
cout << "-----------------------------------------" << endl << endl;

do {
cout << "Masukan Nilai A = " ; cin >> a ;

if (a % 2 == 0 ) {
        cout  <<  " A adalah bilangan genap " << endl ;

} else {
        cout  <<  " A adalah bilangan ganjil" << endl ;

}

cout << " Apakah anda ingin memasukan bilangan lagi ? [y/n]" ; cin >> ulang ;

}while ( ulang == 'y' ) ;
}





B.Menentukan Nilai Terbesar

1.Masukan Codingan Seperti di Bawah ini ↓↓↓


Jika di build and run maka hasilnya akan seperti ini


Dan Script nya adalah seperti ini :

#include <iostream>
using namespace std ;

main (){
int a, b, c ;
char pilihan1 = 'y' ;

cout << " ----------------------------------------" << endl ;
cout << " --       Nama  : Aditya Erlannga      --" << endl ;
cout << " --       Kelas : X-TKJ                --" << endl ;
cout << "-----------------------------------------" << endl ;

do {
cout << "Masukan Nilai A = " ; cin >> a ;
cout << "Masukan Nilai B = " ; cin >> b ;
cout << "Masukan Nilai C = " ; cin >> c ;

if (a>b&&a>c) {
    cout << a << "Adalah bilangan terbesar " << endl ;
} else if  (b>c&&b>a) {
    cout << b << " Adalah bilangan terbesar " << endl ;
}else {
    cout << c << " Adalah bilangan terbesar " << endl ;

}
cout << "Masukan Nilai Lagi? [y/n] " ; cin >> pilihan1 ;

}while (pilihan1 == 'y') ;

}



C.Menentukan Nilai Terkecil 

1.kita masukan codingan seperti ini


dan hasilnya seperti ini


Catatan : Codingan ini sama seperti yang diatas hanya saja anda tinggal mengganti tanda ">" menjadi "<" .


Dan ini script nya : 

#include <iostream>
using namespace std ;

main (){
int a, b, c ;
char pilihan1 = 'y' ;

cout << " ----------------------------------------" << endl ;
cout << " --       Nama  : Aditya Erlannga      --" << endl ;
cout << " --       Kelas : X-TKJ                --" << endl ;
cout << "-----------------------------------------" << endl ;

do {
cout << "Masukan Nilai A = " ; cin >> a ;
cout << "Masukan Nilai B = " ; cin >> b ;
cout << "Masukan Nilai C = " ; cin >> c ;

if (a<b&&a<c) {
    cout << a << "Adalah bilangan terkecil " << endl ;
} else if  (b<c&&b<a) {
    cout << b << " Adalah bilangan terkecil " << endl ;
}else {
    cout << c << " Adalah bilangan terkecil " << endl ;

}
cout << "Masukan Nilai Lagi? [y/n] " ; cin >> pilihan1 ;

}while (pilihan1 == 'y') ;

}






D. QUIZ

Disini soal quiz yang kita dapat adalah menghitung berat ideal laki laki dan perepuan sesuai tingginya.

1.kita masukan codingan seperti ini


maka hasilnya akan seperti ini




Script nya adalah : 

#include <iostream>
using namespace std;

int main(){
int jenis_kelamin,perempuan,laki_laki,tinggi;
char pilihan1;

cout << " ----------------------------------------" << endl ;
cout << " --       Nama  : Aditya Erlannga      --" << endl ;
cout << " --       Kelas : X-TKJ                --" << endl ;
cout << "-----------------------------------------" << endl ;

do{
    cout << " Ketik 1 atau 2 untuk memilih jenis kelamin anda " << endl;
    cout << " 1. Laki-laki" << endl;
    cout << " 2. Perempuan " << endl;
    cout << " Masukkan jenis kelamin anda : "; cin >> jenis_kelamin;

    switch (jenis_kelamin) {
    case 1:
      cout << "Jenis kelamin anda ialah  : " << "Laki laki " << endl;
      cout << "Masukan tinggi badan anda : "; cin >> tinggi;
      laki_laki = (tinggi-100)- ((tinggi-100)*10/100);
      cout << "Berat badan ideal anda ialah : " << laki_laki << endl;
      break;
    case 2:
      cout << "Jenis kelamin anda ialah  : " << "Perempuan " << endl;
      cout << "Masukan tinggi badan anda : "; cin >> tinggi;
      perempuan= (tinggi-100)- ((tinggi-100)*15/100);
      cout << "Berat badan ideal anda ialah : " << perempuan << endl;
      break;
default:
      cout<<"Tidak terdapat jenis kelamin tersebut " << endl << endl ;
  }

cout << "Masukan bilangan lagi ? [y/n] "; cin >> pilihan1;

}while(pilihan1 == 'y');
}




Sekian yang dapat saya sampai kan,mohon maaf jika ada informasi yang salah atau penyampaian yang kurang mengena,disini saya masih belajar.Kritik dan saran saya terima demi membangun blog ini menjadi lebih baik lagi.



وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

.
.
.
.
.



Oke Siap Mantap ヽ(⌐■_■)ノ♪♬

Welcome to My Blog

Popular Post

Blogger templates

Daftar Blog Saya

Daftar Blog Saya

Blogroll

Blogger templates

- Copyright © Crazy Programer -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -