This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 17 April 2018

User Interface


Assalamualaikum Wr.wb

Kali ini saya akan membagikan sedikit latihan soal tentang user interface

1. Latihan 1

Dalam latiha 1 kita akan merubah dari cout dan cin ke printf dan scanf
berikut adalah codingannya:

cout dan cin

#include <iostream>
using namespace std;

int main ()
{
    int nilai;

    cout << "Mochamad Riefky Rafliana S" << endl;
    cout << "X-TKJ" << endl;
    cout << "masukan nilai anda : "; cin >> nilai;

    if (nilai < 60)
    {
        cout << "maaf anda tidak lulus";
    } else
    {
        cout << "selamat anda lulus" ;
    }
    return 0;
}


printf dan scanf

#include <stdio.h>
#include <conio.h>

using namespace std;

int main ()
{
    int nilai;

    printf("Mochamad Riefky Rafliana S \n");
    printf("X-TKJ \n");

    printf ("\n masukan nilai anda :"); scanf("%d",&nilai);
    if (nilai < 60)
    {
        printf("maaf anda tidak lulus");
    } else{
        printf("selamat anda lulus") ;
    }
    return 0;
}


jika berhasil maka akan seperti berikut :


walaupun berbeda tetapi saat dijalankan akan sama saja hasilnya.

2.Latihan 2

Sekarang kita akan melakukan kebalikannya yaitu dari printf dan scanf ke cout dan cin.
berikut codingannya:

printf dan scanf
#include <stdio.h>
using namespace std;

int main ()
{
    int sewa;

    printf("masukan jumlah hari keterlambatkan :"); scanf("%d",&sewa);

    if (sewa >= 20)
    {
        printf ("denda keterlambatkan anda Rp 20.000");
    }else if(sewa >= 10)
    {
        printf ("denda keterlambatkan anda Rp 10.000");
    }else if (sewa >=5)
    {
         printf ("denda keterlambatkan anda Rp 3.000");
    }else
    {
         printf ("denda keterlambatkan anda Rp 1.000");
    }
    return 0;

}



cout dan cin

#include <iostream>
using namespace std;

int main ()
{
    int sewa;

    cout << "masukan jumlah hari keterlambatkan :";cin >> sewa;

    if (sewa >= 20)
    {
        cout <<"denda keterlambatkan anda Rp 20.000";
    }else if(sewa >= 10)
    {
        cout <<"denda keterlambatkan anda Rp 10.000";
    }else if (sewa >=5)
    {
         cout <<"denda keterlambatkan anda Rp 3.000";
    }else
    {
        cout <<"denda keterlambatkan anda Rp 1.000";
    }
    return 0;
}


berikut adalah hasilnya


3.Latihan 3

sekarang kita akan mebuat program lulus atau tidaknya mari kita coba saja

#include <iostream>
using namespace std;

int main()
{
    char nilai;

    cout << "Mochamad riefky Rafliana S" << endl;
    cout << "X-Teknik Komputer Jaringan" << endl;

    cout << "masukan index nilai (A-F) :";cin >> nilai;

    switch (nilai)
    {
        case 'A':
        cout << "Selamat anda lulus dengan nilai terbaik";
        break;
        case 'B':
        cout << "Selamat anda lulus dengan nilai memuaskan";
        break;
        case 'C':
        cout << "Selamat anda lulus dengan nilai cukup";
        break;
        case 'D':
        cout << "Anda lulus dengan nilai kurang";
        break;
        case 'E':
        cout << "Maaf anda tidak lulus";
        break;
        case 'F':
        cout << "Anda wajib mengulang";
        default:
        cout << "";
    }
}


jika berhasil maka programnya akan seperti berikut:


4. Latihan 4

Selanjutnya kita akan akan membuat barisan fibonacci langsung saja ikuti.

#include <iostream>
using namespace std;

int main()
{
    int m,n,o,x ;

    cout << "Mochamad Riefky Rafliana S\n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout <<"\nDERET FIBONACCI\n";

    cout << "Masukan nilai yang akan di tampilkan : "; cin >> x;
    cout << "\n";
    m = 1;
    n = 1;
    cout << "Deret Fibonaccinya adalah  :\n";
    cout << m << "," << n << ",";
    for (int i=3; i<=x; i++)
    {
        o = m + n;
        m = n;
        n = o;

        cout << o << ",";
    }
    return 0;

}


maka hasinya adalah

5. Latihan 5

Pada latihan 5 ini kita akan membuat program looping yang akan dimasukkan oleh user itu sendiri.

#include <iostream>
using namespace std;

main ()
{
    int x;

    cout << "Mochamad Riefky Rafliana S \n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout << "Masukan jumlah yang akan dimasukkan :"; cin >> x;
    cout << "\n";

    for (int i=1; i<=x; i++)
    {
        cout << "Bilangan Ke- " << i << " = " << i << "\n";
    }

}


maka hasilnya akan seperti berikut :


6. Latihan 6

latihan 6 ini adalah latihan terakhir pada postingan kali ini. kali ini akan membuat program looping tentang naik turun secara bersamaan.

#include <iostream>
using namespace std;

main ()
{
    int up;
    int down;
    int batas;

    cout << "Mochamad Riefky Rafliana S \n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout << "masukan batasnya : "; cin >> batas;

    for (up=0; up<=batas; up++)
    {
        for (down=batas; down>=1; down--)
    {
        cout << "\n Counter loop up ke : " << up << "Counter loop down ke :" << down;

    }

    }
}


maka hasilnya adalahnya:


sekian dari postingan kali ini semoga dapat bermanfaat.
wassalamualaikum wr.wb

Selasa, 20 Maret 2018

Belajar Fungsi Pada C++

Assalamualaikum wr. wb


 Berjumpa lagi dengan saya, kali ini saya bersama Elang Robby B dan Ilham M. Kami disini akan berbagi sedikit materi. Pertemuan kali ini kami akan membahas beberapa materi yaitu:
- Kegiatan 9.1
- Kegiatan 9.2
- Kegiatan 9.3
- Tugas Rumah

     Langsung saja ke materi yang pertama yaitu kegiatan 9.1. Disini kita akan membahas apa yang dimaksud fungsi dan contohnya. Pertama perhatikan contoh berikut :

#include <iostream>

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

Perhatikan contoh di atas, disana terdapat void, function_name (), dan int main. untuk lebih jelasnya silahkan simak penjelasan berikut :

- void
void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengenbalikan suatu nilai keluaran yang di dapat dari hasil proses fungsi tersebut.

- function_name ()
function adalah satu blok yang memiliki tugas tertentu atau satu blok instuksi yang di eksekusi ketika di panggil dari bagian lain dalam suatu program.

-int main ()
int main merupakan pendeklarasikan fungsi utama, bahwa suatu program dapat berisi banyak fungsi yang harus pasti dimiliki oleh fungsi utama.

contoh :


      Selanjutnya kita akan membahas materi 9.2. Pada materi kali ini kami aka membahas fungsi dengan  tipe data char (karakter), untuk codingannya serupa dengan contoh sebelumnya hanya di sini menggunakan tipe data char (untuk menampilkan karakter/ huruf).Perhatikan contoh berikut :

#include <iostream>
using namespace std;

char * anggota (){
cout << " X - TKJ " <<endl;
    return ( "Anggota kelompok terdiri dari :\n* Elang Robby Budiman\n* Ilham Muhammad \n* Mochamad Riefky R. S\n ");
}
int main (){
cout << anggota ();
return 0;
}


Hasil pada saat di jalankan :



Catatan : Jika kalian ingin mengubah kalimat atau kata yang akan di tampilkan kalian dapat mengubah kalimat yang terdapat di "return ()dan penggunaan "\n" memiliki fungsi yang sama seperti "endl".

  Langsung saja lanjut ke materi berikutnya 9.3, kali ini kita akan membahas fungsi pada paramenter.Pertama perhatikan contoh berikut :

#include <iostream>
using namespace std;
int penjumlahan (int a, int b) {
int jumlah = a + b ;
return jumlah;
}
int main () {
int a, b, jumlah;

cout << "           X-TKJ           "  << endl ;
cout << " masukan bilangan pertama :"; cin >> a;
cout << " masukan bilangan kedua   :"; cin >> b;

jumlah = penjumlahan(a,b);

cout << "Hasil dari penjumlahannya adalah : " << jumlah << endl;
return 0;
}


  Paramenter adalah variabel penampung input suatu fungsi. Dapat dikatakan bahwa paramenter merupakan satu-satunya gerbang input dan pertukaran antara suatu fungsi dengan dunia luar (fungsi main).

Pada contoh di atas terdapat :
- Paramenter terdapat pada penjumlahan yaitu a dan b yang bertipe data int (integer).
- Lalu prosesnya terdapat pada jumlah = a +  b;
- Pada coding kali ini kita memasukan bilangan sesuai dengan inputan kita
- Setelah itu proses akan berjalan lalu akan muncul hasilnya seperti berikut.


  Langsung saja ke materi terakhir kita hari ini yaitu tugas rumah, di materi terkahir hari ini kita akan membahas fungsi untuk menghitung volume balo dan metode pass by value dan pass by reference.

Pertama kami akan membuat fungsi untuk menghitung volume balok, perhatikan codingan berikut :

#include <iostream>
using namespace std;
int volume (int p, int l, int t) {
    int jumlah = p * l * t;
    return jumlah;
}
int main (){

    cout << ".....................X-TKJ..................." << endl ;
    cout << "          Menghitung volume balok          \n";

    int p, l, t, jumlah;
    cout << "Masukan Panjang balok : "; cin >> p;
    cout << "Masukan Lebar balok   : "; cin >> l;
    cout << "Masukan Tinggi balok  : "; cin >> t;
    jumlah = volume(p,l,t);
    cout << "Volume balok adalah   :"<< jumlah << endl;
    return 0;
}


Setelah itu kita jalankan dan masukan angkanya :


Melewatkan Paramenter Bedasarkan Nilai (Pass-By-Value)

  Sesuai dengan namanya, fungsi ini akan melewatkan nilai paramenter ke dalam sebuah fungsi untk digunakan sesuai proses yang terdapat di dalam fungsi tersebut. Jika kita melewatkan paramenter dengan car ini maka nilai yang dihasilkan oleh fungsi tidak akan mempengaruhi nilai yang terdapat pada program.Untuk lebih jelasnya, perhatikan program di bawah ini :

#include <iostream>
using namespace std;

void jumlah (int a)
{
    a = a + 100;
    cout << "Nilai pada fungsi : " << a << endl;
}

int main ()
{
    int angka = 20;
    cout << " Nilai awal :" << angka << endl;

    jumlah (angka);

    cout << " NIlai akhir :" << angka << endl;
    return 0;
}


Hasil yang di dapatkan dari contoh di atas adalah :


 Dari hasil yang di dapat di simpulkan bahwa fungsi tersebut tidak dapat mengubah (dalam hal ini menukar) bilangan yang dimaksud karena nilai yang terdapat di dalam fungsi tidak mempengaruhi nilai luar.

Melewatkan Paramenter Berdasarkan Referensi (Pass-By-Reference)

  Berbeda dengan pass-by-value, pass-by-reference adalah metode untuk melewatkan paramenter ke sebuah fungsi berdasarkan alamatnya. Melewatkan paramenter dengan seperti ini akan menyebabkan nilai yang terdapat di dalam fungsi akan sama persis dengan nilai yang terdapat pada program. Untuk memahaminya siahkan lihat contoh berikut :

#include <iostream>
using namespace std;

void jumlah (int& a)
{
    a = a + 100;
    cout << " Nilai pada fungsi : " << a << endl;
}

int main ()
{
    int angka = 20;
    cout << " Nilai awal        :" << angka << endl;

    jumlah (angka);

    cout << " NIlai akhir       :" << angka << endl;
    return 0;
}


Hasil dari contoh di atas adalah :


  Mungkin sekian yang dapat kita sampaikan, semoga artikel kali ini dapat bermanfaat bagi kalian, sampai bertemu lagi di lain waktu

Wassalamualaikum wr.wb

Penyusun :
*Elang Robby B
*Ilham Muhammad
*Mochamad Riefky Rafliana S


Selasa, 27 Februari 2018

Coding Part 7

Assaamualaikum Wr.wb
bertemu lagi dengan saya kali ini saya akan memberikan tutorial mengenai menentukan kode hari dan lulus atau tidak langsung sja kita lakukan.

A.kode hari (if else)

1.pertama kita buat dulu file baru setelah itu kita save dan di sini saya menggunakan iostream.h


2.jika sudah kalian masukan codingannya seperti berikut



3.setelah itu kita coba jalankan, jika berhasil maka hasilnya akan seperti berikut.



A.kode hari (switch)

1.pertama kita buat dulu file baru setelah itu kita save dan di sini saya menggunakan iostream.h


2.jika sudah kalian masukan codingannya seperti berikut


3.setelah itu kita coba jalankan, jika berhasil maka hasilnya akan seperti berikut.



A.Lulus / Tidak Lulus

1.pertama kita buat dulu file baru setelah itu kita save dan di sini saya menggunakan iostream.h


2.jika sudah kalian masukan codingannya seperti berikut


3.setelah itu kita coba jalankan, jika berhasil maka hasilnya akan seperti berikut.



Sekian yang dapat saya sampaikan mohon maaf apabila ada kekurangan wassalamualaikum wr.wb

Minggu, 18 Februari 2018

Coding Part 6

Assalamualaikum Wr.wb
Kali ini saya akan memberiakn tutorial bagaimana cara menentukan nilai terbesar, terkecil, ganjill atau genap, dan quiz.Langsung saja kita praktekan.

A.Ganjil atau Genap

1.Pertama kita buat file baru terlebih dahulu, setelah itu kita save.


2.Kedua kita masukan codingannya seperti gambar berikut.


3.Ketiga kita coba dengan cara tekan f9 atau build and run jika berhasil akan seperti berikut.


B.Nilai Terbesar

1.Pertama kita buat file baru terlebih dahulu, setelah itu kita save.


2.Kedua kita masukan codingannya seperti gambar berikut.




3.Ketiga kita coba dengan cara tekan f9 atau build and run jika berhasil akan seperti berikut.



C.Nilai Terkecil

1.Pertama kita buat file baru terlebih dahulu, setelah itu kita save.


2.Kedua kita masukan codingannya seperti gambar berikut.



3.Ketiga kita coba dengan cara tekan f9 atau build and run jika berhasil akan seperti berikut.



D.Quiz

1.Pertama kita buat file baru terlebih dahulu, setelah itu kita save.


2.Kedua kita masukan codingannya seperti gambar berikut.


3.Ketiga kita coba dengan cara tekan f9 atau build and run jika berhasil akan seperti berikut.


Sekian dari yang dapat saya sampaikan kali ini wassalamualaikum wr.wb

Sabtu, 10 Februari 2018

Coding Sesi 5

Assalamualaikum Wr.wb
Kali ini dalam posingan Coding Sesi 5 saya akan memberikan tutorial coding konersi waktu, menentukan bilangan positif atau negarif, menukar nilai dengan variabel bantu dan tidak menggunakan variabel bantu bagi kalian yang belum mendownload code blocks silahkan download terlebih dahulu di link pada postingan pertama saya.Langsung saja kita pratekan.

A. Menukar nilai menggunakan varibel bantu

1. Seperti biasa kita buat file baru dan save terlebih dahulu,setelah itu kita masukan varibel dan lainnya seperti berikut


2.Setelah itu kita enter dan kita ketikan do{} ( do berfungsi berguna untuk pengulangan )


3.Lalu kita masukan inputnya


4.Setelah itu kita masukan proses dan outputnya


5.Lalu terakhir kita masukan proses pengulangannya seperi artikel sebelumnya


6.Lalu kita tekan f9 atau run and build dan jikan berhasil akan seperti berikut.


B. Menukar Bilangan Tanpa Variabel Bantu

1.Seperti tadi kita buat file baru dan save setelah itu kita masukan variabelnya


2.Setelah itu kita masukan inputnya


3.Lalu masukan prosesnya


4.Lalu outputnya


5.Setelah itu kita masukan proses pengulangannya


6.Lalu kita tekan f9 atau run and build dan jikan berhasil akan seperti berikut.


C.Konversi waktu

1.Pertama kita buat file baru lalu kita save, setelah itu kita masukan variabelnya


2.Lalu kita masukan inputnya


3.Setelah memasukan inputnya kita masukan prosesnya


4.Lalu masukan outputnya


5.Lalu kita masukan proses pengulangannya


6.Setelah itu kita coba, jika berhasil akan tampil seperti berikut


D. Menentukan Bilangan Positif atau Negatif

1.Pertama kita buat file baru dan save terlebih dahulu, setelah itu kita masukan variabel seperti berikut


2.Lalu kita masukan proses codingan seperti berikut


3.Setelah itu kita buat proses pengulanganya


4.Lalu kita coba




Sekian dari saya semoga artikel kali ini dapat bermanfaat bagi kalian wassalamualaikum wr.wb