Tuesday, July 23, 2019

Cara Menghubungkan 2 Program C++ Dengan Fungsi Extern #014

Setelah sebelumnya saya membahas tutorial mengenai 3 dari 5 kelas penyimpanan yang ada pada bahasa C++ yaitu Auto, Register dan Mutable, pada tutorial kali ini kita akan membahas kelas penyimpanan yang ke empat yaitu Extern, Apa itu kelas penyimpanan extern, bagaimana cara menggunakan nya ?, apa maanfaatknya ?, berikut adalah pembahasanya :

A. Pengertian Extern | Blues Coding
Extern merupakan perintah yang di gunakan untuk mendeklarasikan sebuah variabel atau memberi tahu kepada sistem komputer bahwa variabel yang kita gunakan merupakan variabel eksternal (variabel yang tidak ada di dalam program tersebut, melainkan ada di program lain).

Fungsi dari kelas penyimpanan Extern ini, bisa di ibaratkan sebagai sebuah jembatan yang menghubungkan 2 tempat yang berbeda, dimana dengan adanya jembatan ini kita bisa mengambil, membawa, atau menggunakan semua benda yang ada di tempat satu nya. Dengan perintah extern ini, kita bisa menghubungkan antara program yang satu dengan program lainya, sehingga kita bisa menggunakan variabel yang ada di dalam program lain, mulai dari mengambil data, edit / mengubah data, menyimpan data dengan bebas atau sesuai keinginan., jelas nya perhatikan contoh program berikut :

B. Contoh Program  | Blues Coding
Pertama saya akan membuat 2 program, dimana program yang pertama akan berisi sebuah rumus lingkaran dan program yang kedua berisi hal yang akan di tampilkan ke user dan input nilai r, untuk itu tuliskan lah script program berikut :
  • Script Program Pertama :/******************************
    Program Pertama
    Nama File : Rumus_Extern.cpp
    ******************************/

    #include<iostream>
    using namespace std;
    float phi=3.14;
    //Deklarasi variabel phi
    int r; //Deklarasi variabel r

    void luas(){ //Fungsi Rumus Luas Lingkaran
        float ls = phi * r * r; //Deklarasi variabel ls untuk menhitung luas lingkaran
        cout<<"Luas lingkaran adalah = "<<ls<<endl; //Menampilkan luas linggkaran
    }

    void keliling(){ //Fungsi Rumus Keliling Lingkaran
        float kel = 2 * phi * r; //Deklarasi variabel kel untuk menhitung keliling lingkaran
        cout<<"Keliling lingkaran adalah = "<<kel<<endl; //Menampilkan keliling linggkaran
    }
Untuk program yang pertama saya beri nama "Rumus_Extern.cpp", seperti namanya program ini hanya sebagai rumus lingkaran saja, tidak ada output yang akan di tampilkan. Pada program pertama ini saya menggunakan 4 variabel dan 2 fungsi dimana phi untuk menampung nilai p (3,14), r menampung nilai jari-jari, ls menampung nilai luas lingkaran, kl menampung nilai keliling lingkaran, fungsi luas untuk menghitung luas lingkaran dan fungsi keliling untuk menghitung keliling lingkaran. Untuk program ke duanya, berikut script nya :
  • Script Program Ke Dua :/******************************
    Program ke dua
    Nama File : Input_Extern.cpp
    ******************************/
    #include<iostream>
    #include "Rumus_Extern.cpp"
    //Memasukan program pertama ke program kedua
    using namespace std;

    int main(){
        cout<<"Program Keliling dan Luas Lingkaaran"<<endl;
        cout<<"Jari-jari lingkaran adalah = ";
        cin>>r;
    //memasukan dan menyimpan nilai jari-jari ke varibel r pada program pertama
        cout<<endl;
        keliling();
    //Memanggil fungsi keliling di program pertama
        luas(); //Memanggil fungsi luas di program pertama
    }
  • Output Program :|
Pada script code program yang ke dua, saya tidak mendeklarasikan variabel karena variabelnya sudah di deklarasikan di program yang pertama, tujuan dari program ke dua ini adalah sebagai program untuk menginput nilai r.
Ketika program ke dua di jalankan, maka program akan meminta user untuk menentukan nilai jari-jarinya, lalu setelah user menentukan nilai jari-jarinya dengan cara menginput sebuah angka pada program, maka program akan memasukan nilai tersebut ke variabel r, setelah itu program akan memanggil fungsi keliling() dan fungsi luas(), dimana letak dari kedua fungsi tersebut berada di program pertama. Fungsi keliling() dan fungsi luas() berisikan rumus dari keliling dan luas lingkaran, maka pada fungsi inilah keliling dan luas lingkaran bisa di tentukan, setelah di hitung oleh program, hasil dari perhitungan tersebut baik keliling maupun luas lingkaran akan di tampilkan kepada user.

Mungkin hanya itu saja pembahasan kita kali ini mengenai, fungsi / kegunaan dari kelas penyimpanan Extern, semoga dengan adanya artikel ini bisa bermanfaat bagi kalian dan menambah pengetahuan kalian mengenai bahasa C++, sekian dari saya, terimakasih, salam Admin Blues Coding.
thumbnail
Judul: Cara Menghubungkan 2 Program C++ Dengan Fungsi Extern #014
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh

Artikel Terkait Artikel C++, C++, Mengenal C++ :

0 comments:

Post a Comment

 
Copyright © 2014. About - Sitemap - Contact - Privacy
Template : Bamz | Modif : info gadget