Assalamualaikum wr.wb
  Kembali lagi di blog sederhana saya, kali ini saya mendapat bantuan dari beberapa orang untuk membuat materi ini, yaitu M.Riyadhul, Rizqi Abdul, dan Zufar Zulfikar.

  Pada kesempatan kali ini kita akan sedikit membahas tentang sebuah fungsi dari sebuah Program.
kita disini memiliki beberapa kegiatan yaitu :

-Kegiatan 9.1
-Kegiatan 9.2
-Kegiatan 9.3
-Kegiatan Rumah




  Pada kegiatan 9.1 kita akan membahas apa itu fungsi berserta contoh fungsi.
coba perhatikan codingan di bawah ini :



  Pada Codingan diatas terdapat Void, Function_name(), int main(), lalu apa sih itu ? coba simak penjelasan berikut :



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

Contoh :
Hasil saat di Run :



     Pada Kegiatan Selanjutnya kita 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)

Perhatikan Contoh Berikut :

                 

Hasil saat di Run :
   Catatan : jika kalian ingin mengubah nama kelompok, kalian bisa mengubah nama-nama yang terdapat di "return()" dan penggunaan "\n" Sebagai pengganti "endl".

Lalu Kegiatan Selanjutnya kita akan membahas mengenai 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 tambah adalah x dan y dengan tipe data integer
* Kemudian untuk prosesnya ialah x tambah y
* Pada Fungsi ini kita menginput bilangan itu sendiri
* Lalu di proses dan dicetak hasilnya


   Dan pada kegiatan terakhir kita akan membuat program menghitung volume balok dengan fungsi yang tadi perhatikan coding di bawah ini :




Lalu Run dan input angka sesuai keinginan kalian :

  Pada fungsi juga Tedapat fungsi Ass By Value dan Pass by Reference Apakah itu ? coba simak penjelasan dibawah :

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.

lihat contoh berikut :


    Pada Codingan pertama di Void "int a" tidak menggunakan "&" sedangkan di codingan kedua di Void "int a" di sisipkan "&" sehingga jadi "int& a". dan itu mempengaruhi hasil, dan hasilnya :

Codingan pertama : 
Kedua :
Terdapat perbedaan dari hasil akhirnya.

  Mungkin sekian yang dapat kita sampaikan, jangan lelah untuk selalu belajar, semoga semua ilmu diatas bermanfaat dan menginsipirasi, jumpa lagi di lain kesempatan.

Wassalamualaikum wr.wb

Credit :

-Aldi Feri Febriansyah
-M Riyadhul Hakim
-Rizqi Abdul
-Zufar Zulfikar

Belajar Fungsi Program

Posted by : Unknown 0 Comments
Tag : ,

  Assalamualaikum wr.wb..
  Pada kesempatan kali ini saya akan sedikit berbagi pengetahuan tentang cara membuat sebuah program di code blocks. Dan saat ini saya akan membuat program tentang , Menyeleksi Nilai , dan Kode Hari.

 A. Menyeleksi Nilai
     
  Menyeleksi nilai ini berguna jika kita ingin menentukan lulus dan tidak lulus dalam suatu mata pelajaran.
langkah langkahnya :
      1. Buka Code Blocks New File >> Empty File
      2. Lakukan Coding seperti dibawah ini

     3. Setelah itu Build and Run atau tekan F9.
         Jika muncul pop-up untuk menyimpan file kalian bisa simpan dimana saja tapi rename namanya menjadi .cpp misal "Lulus.cpp" lalu save

 
   4. Dan diperoleh hasil berikkutt :
B. Kode Hari
   Kode Hari ini adalah dimana kode saat masukkan akan muncul sebuah hari, misal kita masukan 1 dan muncul hari "ahad".
langkah langkah :

   1. Seperti biasa buka Code Blocks New File >> Empty File
   2. Lakukan coding seperti dibawah ini :
   3. Setelah itu Build and Run atau tekan F9..
       Jika Muncul Pop-up untuk menyimpan file seperti biasa rename namanya menjadi .cpp
   4. Dan diperoleh hasil berikut :

 Untuk kode hari kita juga bisa menggunakan switch case seperti dibawah ini :
 dan akan di peroleh hasil seperi diatas.

untuk yang gambarnya tidak keluar karena koneksi internet bisa liat disini  :

#include <iostream>
using namespace std;

main () {
int a,b,c;
float avg;
char ulang;

cout << "CopyRight >>>>>>>>>>>>>>>>> Aldi Feri Febriansyah" << endl;
cout << ">>>>>>>>>>>>>>>>>>>>>>>>>>> X - TKJ" << endl;

do {
    cout << "Masukkan nilai a : "; cin >> a;
    cout << "Masukkan nilai b : "; cin >> b;
    cout << "Masukkan nilai c : "; cin >> c;

    avg = (a + b + c) / 3;

    if (avg >= 60 && a >= 40 && b >= 40 && c >= 40) {
        cout << "LULUS dengan nilai memuaskan " << endl;
        cout << "Matematika : " << a << endl;
        cout << "Ipa : " << b << endl;
        cout << "Bahasa : " << c << endl;
        cout << "Rata rata : " << avg << endl;

    } else {
        cout << "tidak lulus karena ada nilai dibawah kkm" << endl;
        cout << "Matematika : " << a << endl;
        cout << "Ipa : " << b << endl;
        cout << "Bahasa : " << c << endl;
        cout << "Rata rata : " << avg << endl;

    }
    cout << "apakah anda ingin mengulang? (y/n) "; cin >> ulang;
}
while (ulang=='y');
cout << "tidak makasih" << endl;
}


#include <iostream>
using namespace std;

main () {
int kode;
char ulang;

cout << "CopyRight >>>>>>>>>>>>>>>> Aldi Feri Febriansyah " << endl;
cout << ">>>>>>>>>>>>>>>>>>>>>>>>>> X - TKJ " << endl;

do {
    cout << "Masukkan kode : "; cin >> kode;

    if (kode == 1) {
        cout << "hari ini hari ahad " << endl;
    } else if (kode == 2) {
        cout << "hari ini hari senin " << endl;
    } else if (kode == 3) {
        cout << "hari ini hari selasa " << endl;
    } else if (kode == 4) {
        cout << "hari ini hari rabu " << endl;
    } else if (kode == 5) {
        cout << "hari ini hari kamis " << endl;
    } else if (kode == 6) {
        cout << "hari ini hari jum'at " << endl;
    } else if (kode == 7) {
        cout << "hari ini hari sabtu " << endl;
    } else {
        cout << "kode hari tidak ditemukan" << endl;
    }
    cout << "apakah anda ingin mengulang ? (y/n) "; cin >> ulang;
}
while (ulang=='y');
cout << "tidak makasih" << endl;
}


#include <iostream>
using namespace std;

main () {
int kode;
char ulang;

do {
    cout << "Masukkan kode : "; cin >> kode;

    switch (kode) {
case 1 :
    cout << "hari ahad" << endl; break;
case 2 :
    cout << "hari senin" << endl; break;
case 3 :
    cout << "hari selasa" << endl; break;
case 4 :
    cout << "hari rabu" << endl; break;
case 5 :
    cout << "hari kamis" << endl; break;
case 6 :
    cout << "hari jum'at" << endl; break;
case 7 :
    cout << "hari sabtu" << endl; break;
default :
    cout << "tidak ditemukan" << endl;
    }
    cout << "apakah anda ingin mengulang? (y/n) : "; cin >> ulang;
}
while (ulang=='y');
cout << "tidak makasih" << endl;

}

Cara Membuat Program, Menyeleksi Nilai dan Kode hari

Posted by : Unknown 0 Comments
Tag : ,

 Assalamualaikum..
  Pada Kesempatan kali ini, saya ingin membahas tentang Cara Membuat Program Menentukan Bilangan Terbesar & Terkecil, Menentukan Bilangan Ganjil dan Genap, dan Mengukur Berat Badan Ideal dengan menggunakan codeblocks, langsung saja liat penjelasan dibawah ini :

1.Buka Code Blocks lalu klil New File >> empty file

2.Lakukan coding seperti dibawah ini :

   Catatan : Jika anda ingin menetukan bilangan terkecil, anda hanya perlu mengubah tanda ">" yang ada di IF dengan "<" dan ubah kata Terbesar  dengan  Terkecil.

3 Klik . Build and Run atau tekan F9 dan di peroleh hasil berikut :


anda bisa copas scriptnya dibawah :


#include <iostream>
using namespace std;

main () {
int a,b,c;
char ulang;

cout << "CopyRight >>>>>>>>>>>>>>> Aldi Feri Febriansyah " << endl;
cout << ">>>>>>>>>>>>>>>>>>>>>>>>> X - TKJ" << endl;

do {
    cout << "Masukkan bilangan a : "; cin >> a;
    cout << "Masukkan bilangan b : "; cin >> b;
    cout << "Masukkan bilanagn c : "; cin >> c;

    if (a < b && a < b) {
        cout << "Bilangan terkecil adalah " << "Bilangan a" << " = " << a << endl;

    } else if ( b < a && b < c) {
        cout << "Bilangan terkecil adalah " << "Bilangan b" << " = " << b << endl;


    } else {
        cout << "Bilangan terkecil adalah " << "Bilangan c" << " = " << c << endl;

    }
    cout << "Apakah anda ingin mengulang ? (y/n) "; cin >> ulang;
}
while (ulang=='y');
cout << "Tidak terima kasih" << endl;
}

Selanjutnya kita akan menentukan bilangan ganjil dan genap :
1. lakukan coding seperti berikut : 
2. setelah itu Build an Run atau tekan F9 dan di peroleh hasil berikut :

Script untuk yang ingin langsung copas :

#include <iostream>
using namespace std;

main () {
int a;
char ulang;

cout << "CopyRight >>>>>>>>>>>>>>>>>> Aldi Feri Febriansyah " << endl;
cout << ">>>>>>>>>>>>>>>>>>>>>>>>>>>> X - TKJ" << endl;


do {
    cout << "Masukkan bilangan : "; cin >> a;
    if (a % 2 == 0) {
        cout << "Bilangan Tersebut adalah bilangan genap" << endl;
    } else {
        cout << "Bilangan Tersebut adalah bilangan ganjil" << endl;

    }
    cout << "Apakah anda ingin mengulang ? (y/n) "; cin >> ulang;
}
while (ulang=='y');
cout << "Tidak terimakasih" << endl;
}

Terakhir mengukur berat badan ideal :
1. Lakukan Coding seperti dibawah ini :
Biar lebih jelas langsung liat Script saja : 
#include <iostream>
using namespace std;

main () {
int jeniskelamin , wanita , pria , tinggibadan , beratbadan;
char ulang;

cout << "CopyRight >>>>>>>>>>>>>>>>> Aldi Feri Febriansyah " << endl;
cout << ">>>>>>>>>>>>>>>>>>>>>>>>>>> X - TKJ" << endl;

do {
cout << "Masukkan jenis kelamin : " << endl;
cout << "1.Pria" << endl;
cout << "2.Wanita" << endl;
cout << "Jawaban anda : "; cin >> jeniskelamin;

switch (jeniskelamin) {
case 1 :
    cout << "Jenis kelamin anda ialah : " << "Pria" << endl;
    cout << "Masukkan tinggi badan : "; cin >> tinggibadan;
    cout << "Berat badan ideal = " << (tinggibadan - 100) - ((tinggibadan-100) * 10/100) << " kg " << endl;
    break;

case 2 :
cout << "jenis kelamin anda ialah : " << "Wanita" << endl;
cout << "masukkan tinggi badan : "; cin >> tinggibadan;
cout << "Berat badan ideal = " << (tinggibadan - 100) - ((tinggibadan-100) * 10/100) << " kg " << endl;
break;

default :
    cout << "Jenis kelamin tidak di ketahui" << endl;
}
cout << "Apakah anda ingin mengulang ? (y/n) "; cin >> ulang;
}
while (ulang=='y');
cout << "tidak terimakasih" << endl;
}

Setelah itu Build and Run atau tekan F9 dan diperoleh hasil seperti berikut :

Sekian yang dapat saya bagikan, semoga bermanfaat dan menambah pengetahuan anda..
Terimakaasih.

Cara Membuat Program Menentukan Bilangan Terbesar & Terkecil, Menentukan Bilangan Ganjil dan Genap, dan Mengukur Berat Badan Ideal

Posted by : Unknown 0 Comments
Tag : ,

Assalamualaikum wr. wb...

   Kembali lagi di blog yang sederhana ini, kali ini kita akan belajar tantang cara membuat program tentang Penukaran bilangan, menentukan bilangan positif, dan konversi waktu dari satuan detik ke jam dan menit.

langsung aja kalian buka codeblocksnya masing masing lalu lakukan coding seperti dibawah ini.


Catatan :  Kita disini menggunakan 3 variable karena, variable 1 dan 2 untuk angka utama yang akan kita tukar, dan variable ketiga untuk variable bantu agar kita dapat menukar bilangan tersebut.

Setelah itu jalankan program tekan F9 dan diperoleh hasil seperti dibawah ini.

Jika kalian bingung dengan proses yg diatas, kalian bisa menggunakan codingan yang kedua ini :
Catatan : di cara yg kedua ini kita menggunakan operasi pengurang dan penjumlahan untuk menukar bilangan tersebut.

Setelah itu Run tekan F9.

Setelah itu kita lanjut ke materi selanjutnya menentukan bilangan positif.
Untuk menentukan bilangan positif kalian lakukan codingan seperti ini :

 Setelah itu Jalankan Program menggunakan F9, dan di peroleh hasil seperti berikut :

Materi Terakhir, Mengkonversikan waktu dalam satuan detik ke menit dan jam.

Pertama kalian lakukan coding seperti dibawah ini
Catatan :  Kita disini menggunakan lumayan banyak menggunakan variable, untuk menghasilkan perhitungan yang akurat, kita disini juga menggunakan proses bagi dan sisa hasil bagi. yaitu proses div (/) dan modulus (%)

lalu jalankan dangan menekan F9, dan di peroleh hasil seperti berikut

  Sekian yang dapat saya bagikan semoga bermanfaat dan menambah pengetahuan pengunjung blog ini semua, selalu ingat jangan lelah untuk belajar, karena jika kalian sudah tidak mau belajar, kalian akan merasakan namanya penyakit kebodohan,,

TerimaKasih..




Cara Membuat Program Penukaran Bilangan dan Menentukan Bilangan Positif

Posted by : Unknown 1 Comment
Tag : ,

  Assalamualaikum wr.wb.
  Kali ini saya akan berbagi ilmu tentang cara membuat program menghitung diskon ddan konversi waktu, kita di sini menggunakan aplikasi code blocks, bagi yang belum punya silahkan download, lalu ikuti langkah langkah berikut :

1.Buka codeblocks pilih New file >> Empty file

2.Masukkan Kamus Seperti Dibawah.

3.Lalu lakukan coding seperti dibawah ini.
Catatan : Kita disini menggunakan do diawal dan diakhiri dengan while untuk mengulang program sampe kita menutup program itu sendiri.

4.Setelah itu jalankan program gunakan F9, dan hasilnya seperti ini.
saya memasukan 45 dan diperoleh hasil seperti diatas lalu untuk pengulangan tekan y dan tidak tekan n

Selanjutnya kita akan membuat program menghitung diskon.

1. Masukkan kamus seperti dibawah.

 2. Lakukan coding seperti dibawah

3. setelah itu build and run diperoleh hasil seperti ini
   jika anda ingin mengulang tekan y dan akan seperti ini

Sebagai bonus ini codingan untuk menghitung bilangan absolut dan menghitung gaji karyawan

Tekan F9, disini saya memasukan 100rb diperoleh hasil seperti ini
Jika ingin mengulang seperti biasa tekan "y"

Dan ini codingan untuk menghitung bilangan Absolut


  Sekian yang dapat saya bagikan, semoga dapat bermanfaat dan menambah wawasan anda semua, terima kasih sudah mengunjungi blog saya, jumpa lagi di postingan berikutnya.

Wassalamualaikum wr.wb..

Cara Membuat Program Menghitung Diskon dan Konversi Waktu

Posted by : Unknown 2 Comments
Tag : ,


Assalamualaikum wr.wb...
 
  Kembali lagi di blog sederhana saya, di kesempatan kali ini kita akan belajar coding seperti di postingan sebelumnya, kali ini kita akan coding tentang modulus dan menjumlahankan atau mengurangi atau melakukan operasi hitung 3 bilangan langsung.

  Mungkin dari kalian ada yang belum tau apa itu modulus.? modulus adalah sisa hasil bagi. jadi misalkan kita membagi 14 dengan 8 hasilnya itu 1 dan modulusnya 6. oke sekarang kita simak langkah langkah-langkah melakukan modulus

1. Seperti biasa buka codeblocks anda New file >> empty file


2. Setelah itu anda buat kamusnya seperti dibawah ini..
  Catatan ; Jika codingan anda tidak berwarna seperti diatas, anda hanya perlu mensave dulu file itu lalu rename dengan nama "modulus.cpp", lalu kalian bebas memilih ingin memasukan angka berapapun tidak harus sesuai dengan diatas. Hasil1, hasil2, hasil3, adalah variable yang akan menampung jawaban komputer.

3. Setelah itu anda lakukan coding seperti dibawah..
    Catatan : untuk operasi modulus kita menggunakan "%" dan nanti kita akan dapat hasilnya, saya menggunakan banyak space karena saat dijalankan biar terlihat rapih dan nyaman dimata.

4. Lalu Build and Run dengan menekan F9 dan diperoleh hasil seperti ini...


 Setelah kita tahu bagaimana cara melakukan operasi modulus di codeblocks sekarang kita akan mempelajari tentang cara mengoperasikan 3 bilangan.

1. Anda masukkan kamus dan coding seperti ini dibawah kamus..
 Catatan : cout adalah output dimana kita akan menampilkan saat menjalankan program, cin adalah input, dimana nanti kita akan memasukan angka saat menjalankan program, variable dikosongkan karena untuk menampung nanti angka yang dimasukkan kita nanti.

2. Setelah itu kita buat coding lagi dibawahnya seperti ini.
 Catatan : Kita bebas melakukan operasi apapun divariable hasil seperti di gambar berikut, "+" untuk penjumlahan, "-" untuk pengurangan, "/" untuk pembagian, "*" untuk perkalian.

3.Setelah itu kita build and run dan Hasilnya seperti ini, 

Lalu saya akan memasukan angka 15, 16 dan 17, dan di dapat hasil seperti dibawah ini

 Sekian yang dapat saya sampaikan, semoga artikel ini bermanfaat, mohon maaf jika banyak kata yang sulit di mengerti, perbanyak latihan, perbanyak belajar, agar makin jago dalam hal coding seperti ini.

Terimakasih...

Wasalamualaikum..

Cara Melakukan Operasi abc dan Modulus di Codeblocks

Posted by : Unknown 1 Comment
Tag : ,
►

- Copyright © Belajar Ilmu Pengetahuan - Blogger Templates - Powered by Blogger - Designed by Febriansyah -