Kamis, 28 Maret 2013

Jaringan Komputer di Perusahaan/organisasi



Ilustrasi
Dengan berkembangnya teknologi komputer dan komunikasi suatu model komputer tunggal yang melayani seluruh tugas-tugas komputasi suatu organisasi kini telah diganti dengan  sekumpulan komputer yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya, sistem seperti ini disebut jaringan komputer (computer network).(1)
Dalam buku ini kita akan menggunakan istilah jaringan komputer untuk mengartikan suatu himpunan interkoneksi sejumlah komputer yang autonomous. Dua buah komputer dikatakan terinterkoneksi bila keduanya dapat saling bertukar informasui. Betuk koneksinya tidak harus melalui kawat tembaga saja melainkan dapat emnggunakan serat optik, gelomabng mikro, atau satelit komunikasi.
Untuk memahami  istilah jaringan komputer sering kali kita dibingungkan dengan sistem terdistribusi (distributed system). Kunci perbedaannya adalah bahwa sebuah sistem terdistribusi,keberadaan sejumlah komputer autonomous bersifat transparan bagi pemakainya. Seseorang dapat memberi perintah untuk mengeksekusi suatu program, dan kemudian program itupun akan berjalan  dan tugas untuk memilih prosesor, menemukan dan mengirimkan file ke suatu prosesor dan menyimpan hasilnya di tempat yang tepat mertupakan tugas sistem operasi. Dengan kata lain, pengguna sistem terditribusi tidak akan menyadari terdapatnya banyak prosesor (multiprosesor), alokasi tugas ke prosesor-prosesor, alokasi f\ile ke disk, pemindahan file yang dfisimpan dan yang diperlukan, serta fungsi-fungsi lainnya dari sitem harus bersifat otomatis.
Pada suatu jaringan komputer, pengguna harus secara eksplisit log ke sebuah mesin, secara eksplisit menyampaikan tugasnya dari jauh, secara eksplisity memindahkan file-file dan menangani sendiri secara umum selusurh manajemen jaringan. Pada sistem terdistribusi, tidak ada yang perlu dilakukan secara eksplisit, sermunya sudah dilakukan secara otomatis oleh sistem tanpa sepengetahuan pemakai.
Dengan demikian sebuah sistem terdistribusi adalah suatu sistem perangkat lunak yang dibuat pada bagian sebuah jaringan komputer.  Perangkat lunaklah yang menentukan tingkat keterpaduan dan transparansi jarimngan yang bersangkutan. Karena itu perbedaan jaringan dengan sistem terdistribusi lebih terletak pada perangkat lunaknya (khususnya sistem operasi), bukan pada perangkat kerasnya.

Jaringan untuk perusahaan/organisasi

Dalam membangun jaringan komputer di perusahaan/ organisasi, ada beberapa keuntungan  yang dapat diperoleh dalam hal-hal resource sharing, reliabilitas tinggi, lebih ekonomis, skalabilitas, dan media komunikasi.
Resource sharing bertujuan agar seluruh program, peralatan, khususnya data dapat digunakan oleh setiap orang yang ada pada jaringan tanpa terpengaruh oleh lokasi resource dan pemakai. jadi source sharing adalah suatu usaha untuk menghilangkan kendala jarak.
Dengan menggunakan jaringan komputer akan memberikan reliabilitas tinggi yaitu adanya sumber-sumber alternatif  pengganti jika terjadi masalah pada salah satu perangkat dalam jaringan, artinya karena perangkat yang digunakan lebih dari satu jika salah satu perangkat mengalami masalah, maka perangkat yang lain dapat menggantikannya.
Komputer yang kecil memiliki rasio harga/kinerja yang lebih baik dibanding dengan komputer besar. Komputer mainframe memiliki kecepatan kurang lebih sepuluh kali lipat kecepatan komputer pribadi, akan tetapi harga mainframe seribu kalinya lebih mahal. Dengan selisih rasio harga/kinerja yang cukup besar ini menyebabkan perancang sistem  memilih membangun sistem yang terdiri dari komputer-komputer pribadi dibanding menggunakan mainframe.
Yang dimaksud dengan skalabilitas yaitu kemampuan untuk meningkatkan kinerja sistem secara berangsur-angsur sesuai dengan beban pekerjaan dengan hanya menambahkan sejumlah prosesor. Pada komputer mainframe yang tersentralisasi, jika sistem sudah jenuh, maka komputer harus diganti dengan komputer yang mempunyai kemampuan lebih besar. Hal ini membutuhkan biaya yang sangat besar dan dapat menyebabkan gangguan terhadap kontinyuitas kerja para pemakai.
Sebuah jaringan komputer mampu bertindak sebagai media komunikasi  yang baik bagi para pegawai yang terpisah jauh. Dengan menggunakan jaringan, dua orang atau lebih yang tinggal berjauhan akan lebih mudah bekerja sama dalam menyusun laporan

Dalam mempelajari macam-macam jaringan komputer terdapat dua klasifikasi yang sangat penting yaitu teknologi transmisi dan jarak. Secara garis besar, terdapat dua jenis teknologi transmisi  yaitu jaringan broadcast dan jaringan point-to-point
Jaringan broadcast memiliki saluran komunikasi tunggal yang dipakai bersama-sama oleh semua mesin yang ada pada jaringan.
Pesan-pesan berukuran kecil, disebut paket, yang dikirimkan oleh suatu mesin akan diterima oleh mesin-mesin lainnya. Field alamat pada sebuah paket berisi keterangan tentang kepada siapa paket tersebut ditujukan. Saat menerima paket, mesin akan mencek field alamat. Bila paket terserbut ditujukan untuk dirinya, maka mesin akan memproses paket itu , bila paket ditujukan untuk mesin lainnya, mesin terserbut akan mengabaikannya.
Jaringan point-to-point terdiri dari beberapa koneksi pasangan individu dari mesin-mesin. Untuk mengirim paket dari sumber ke suatu tujuan, sebuah paket pad ajringan jenis ini mungkin harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui baynak route yang mungkin berbeda jaraknya. Karena itu algoritma rout memegang peranan penting pada jaringan  point-to-point.
Pada umumnya jaringan yang lebih kecil dan terlokalisasi secara geografis cendurung memakai broadcasting, sedangkan jaringan yang lebih besar menggunakan point-to-point.
Kriteria alternatif untuk mengklasifikasikan jaringan adalah didasarkan pada jaraknya. Tabel berikut ini menampilkan klasifikasi sistem multiprosesor berdasarkan ukuran-ukuran fisiknya.


Jarak antar prosesor
Prosesor di tempat yang sama
Contoh
0,1 m
Papan rangkaian
Data flow machine
1 m
Sistem
Multicomputer
10 m
Ruangan

100 m
Gedung
Local Area Network
1 km
Kampus

10 km
Kota
Metropolitan Area Network
100 km
Negara
Wide area Network
1.000 km
Benua
10.000 km
Planet
The Internet
Klasifikasi prosesor interkoneksi berdasarkan jarak

Dari tabel di atas terlihat pada bagian paling atas adalah  dataflow machine, komputer-komputer yang sangat paralel yang memiliki beberapa unit fungsi yang semuanya bekerja untuk program yang sama. Kemudian multicomputer, sistem yang berkomunikasi dengan  cara mengirim pesan-pesannya melalui bus pendek dan sangat cepat. Setelah kelas multicomputer adalah jaringan sejati, komputer-komputer yang bekomunikasi dengan cara  bertukar data/pesan melalui kabel yang lebih panjang. Jaringan seperti ini dapat dibagi menjadi local area network (LAN), metropolitan area network (MAN), dan wide area network (WAN). Akhirnya, koneksi antara dua jaringan atau lebih disebut internetwork. Internet merupakan salah satu contoh yang terkenal dari suatu internetwork.

Minggu, 11 November 2012

Dengan Riska lagi kawan kawan , kali riska akan memberikan sebuah contoh program dengan menggunakan Namespace disertai fungsi , nantinya program akan berjalan seperti tampilan  dibawah ini



Source codenya dari program diatas adalah dibawah ini


#include <iostream>
using namespace std;

namespace poh 
{
double ph (int x,int y)
{
return x*y;

}int x,y;

}
int main()
{
int x,y;
using namespace poh;
cout<<"Menghitung luas persegi\n";
cout<<"Masukan panjang  :";
cin>>x;
cout<<"Masukan lebar  :";
cin>>y;
cout<<"Luas persegi adalah  :"<<(x*y);
return 0;
}



Itu saja Jangan lupa komentarnya ya , berikan komentar yang bersifat membangun :)
Dengan Riska lagi kawan kawan , kali riska akan memberikan sebuah contoh program dengan menggunakan structure di c++ , nantinya program akan berjalan seperti tampilan  dibawah ini


Membuat Program dengan menggunakan structure di c++ dan namespace
'
Source codenya dari program diatas adalah dibawah ini


#include <iostream>
using namespace std;
namespace riska
{
struct r{
char nama[50];
double harga;
double total;
double jumlah;
}hrg;


int main ()
{
using namespace riska;
cout<<"Program Barang"<<"\n";
cout<<"Masukkan Nama Barang   : ";
cin.getline(hrg.nama,50);
cout<<"Masukkan Harga Barang  : ";
cin>>hrg.harga;
cout<<"Masukkan Jumlah Barang : ";
cin>>hrg.jumlah;

hrg.total=hrg.harga*hrg.jumlah;
cout<<"Terimakasih telah membeli "<<hrg.nama<<" Sejumlah "<<hrg.jumlah<<" dengan harga satuan "<<hrg.harga<<"\n";
cout<<"Total Belanjaan anda adalah "<<hrg.total<<"\n";

return 0;
}



Itu saja Jangan lupa komentarnya ya , berikan komentar yang bersifat membangun :)
Dengan Riska lagi kawan kawan, Kali ini Riska akan membahas tentang cara Membuat Program C++ dengan Type Fungsi structure pointer array , dengan menggunakan Bahasa Pemrograman C++  , aplikasi yang digunakan adalah codelite , bisa di unduh di halaman resminya , aplikasi ini bersifat gratis yang disediakan oleh microsoft
program nantinya setelah di play akan seperti dibawah ini


Langsung saja dibawah ini adalah kodenya bisa tinggal copy vaste di dan langsung bisa dipelajari /baris artinya ( dengan komentar )


#include <iostream> /*header c++ yang wajib di isi dalam bahasa c++*/
using namespace std; /*menggunakan namespace std yang terdapat di c++*/
void a1(); /*mendeklarasikan fungsi dengan nama a1 yang tidak memiliki nilai balik*/
namespace evan /*berfungsi untuk mendeklarasikan namespace dengan nama evan*/
{ /*berfungsi sebagai awal dari badan structure*/
struct org /*berfungsi untuk mendeklarasikan nama org sebagai nama dari structure*/
{ /*sebagai awal dari badan char*/
char nama[50]; /*berfungsi untuk menampilkan variabel nama dengan array 50*/
char alamat[60]; /*berfungsi untuk menampilkan variabel alamat dengan array 60*/
int a; /*variabel a memiliki tipe data int*/
}orgh[10]; /*membuat variabel orgh dengan tipe data org dari data structure dengan array 10*/
} /*berfungsi sebagai akhir dari badan structure*/
int main() /*fungsi minimum yang harus ada di program c++*/
{ /*sebagai awal dari main*/
using namespace evan; /*menggunakan namespace yang bernama evan*/
char *p[100]; /*p merupakan pointer ke char yang memiliki array 100*/
p[0]= "=================Pembelian Mobil=============\n"; /*mendeklarasikan p urutan ke 0 "=================Pembelian Mobil============= dan disertai new line*/
p[1]= "===================================\n"; /*mendeklarasikan p urutan ke 1 "============================================= dan disertai new line*/
cout <<p[0];/*menampilkan p urutan ke 0*/

cout << "Daftar Mobil\n"; /*menampilkan tulisan daftar mobil*/
cout << "1.Toyota Avanza\n"; /*menampilkan tulisan 1.Toyota Avanza*/
cout << "2.Daihatsu Zenia\n"; /*menampilkan tulisan 2.Daihatsu Xenia*/
cout << "3.Nissan Grand Livina\n"; /*menampilkan tulisan 3.Nissan Grand Livina*/
cout << "\n"; /*menampilkan spasi*/
awal:
cout << "Masukkan Pilihan Anda: "; /*menampilkan tulisan Masukkan Pilihan Anda*/
cin >> orgh[0].a; /*menempatkan masukan "<<"Masukkan Pilihan Anda: " dan menempatkan variabel orgh.a dengan array 0*/
cin.get(); /*membaca new line dari masukan sebelumnya*/
cout << "\n"; /*menampilkan spasi*/
cout << " Masukan Nama Anda : "; /*menampilkan tulisan "Masukan Nama Anda*/
cin.getline(orgh[0].nama,50); /*membaca masukan "masukan nama anda" dan menempatkan variabel orgh array 0 dan variabel nama dengan array 50*/

cout <<" Masukkan Alamat Anda : "; /*menampilkan tulisan "Masukkan Alamat Anda*/
cin.getline(orgh[0].alamat,60); /*membaca masukan "masukan nama anda" dan menempatkan variabel orgh array 0 dan variabel alamat dengan array 60*/          

int kode ; /*variabel kode memiliki tipe int*/
if(orgh[0].a==1) /*menyatakan kondisi jika variabel orgh.a  dengan array 0 sama dengan 1*/ 
kode=1; /*menyatakan kondisi sebelum a=1*/
else if (orgh[0].a==2) /*menyatakan kondisi jika variabel orgh.a  dengan array 0 sama dengan 2*/
kode=2; /*menyatakan kondisi sebelum a=2*/

switch (kode) /*mendeklarasikan switch dengan tipe data kode*/
{

case 1: /*menyatakan kasus 1*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< orgh[0].nama <<"\n";/*menampilkan nama dengan bantuan variabel orgh*/
cout <<" "<< orgh[0].alamat<< "\n";/*menampilkan alamat dengan bantuan variabel orgh*/
cout <<" "<< "Anda Memilih Mobil : \n";/*menampilkan tulisan  Anda Memilih Mobil*/
cout <<" "<< "Toyota Avanza \n";/*menampilkan tulisan  Toyota Avanza*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< "Memiliki Fitur : \n";/*menampilkan tulisan Memiliki Fitur*/
cout <<" "<< "fuel engine VVT-I \n";/*menampilkan tulisan fuel engine VVT-I*/
cout <<" "<< "700 horse power \n";/*menampilkan tulisan 700 horse power*/
cout <<" "<< "Dynamic Body Design \n";/*menampilkan tulisan Dynamic Body Design*/
cout <<" "<< "Harga : 150.000.000,00 \n";/*menampilkan tulisan Harga : 150.000.000,00*/
a1();/*menampilkan fungsi dari a1*/
break;/*menghentikan proses switch*/
case 2:/*menyatakan kasus 2*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< orgh[0].nama <<"\n";/*menampilkan nama dengan bantuan variabel orgh*/
cout <<" "<< orgh[0].alamat <<"\n";/*menampilkan alamat dengan bantuan variabel orgh*/
cout <<" "<< "Anda Memilih Mobil : \n";/*menampilkan tulisan Anda Memilih Mobil*/
cout <<" "<< "Daihatsu Xenia \n";/*menampilkan tulisan Daihatsu Xenia*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< "Memiliki Fitur : \n";/*menampilkan tulisan Memiliki Fitur*/
cout <<" "<< "Fuel engine VVT-I \n";/*menampilkan tulisan Fuel engine VVT-I*/
cout <<" "<< "500 horse power \n";/*menampilkan tulisan 500 horse power*/
cout <<" "<< "Dynamic Body Design \n";/*menampilkan tulisan Dynamic Body Design*/
cout <<" "<< "Harga : 100.000.000,00 \n";/*menampilkan tulisan Harga : 100.000.000,00*/
a1();/*menampilkan fungsi dari a1*/
break;/*menghentikan proses switch*/
default :/*pilihan yang tidak ada di switch*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< orgh[0].nama <<"\n";/*menampilkan nama dengan bantuan variabel orgh*/
cout <<" "<< orgh[0].alamat <<"\n";/*menampilkan alamat dengan bantuan variabel orgh*/
cout <<" "<< "Anda Memilih Mobil : \n";/*menampilkan tulisan Anda Memilih Mobil*/
cout <<" "<< "Nissan Grand Livina \n";/*menampilkan tulisan Nissan Grand Livina*/
cout <<" "<< "\n";/*menampilkan spasi*/
cout <<" "<< "Memiliki Fitur : \n";/*menampilkan tulisan Memiliki Fitur*/
cout <<" "<< "600 horse power \n";/*menampilkan tulisan 600 horse power*/
cout <<" "<< "Fuel Engine VVT-I \n";/*menampilkan tulisan Fuel Engine VVT-I*/
cout <<" "<< "Dynamic Body Design \n";/*menampilkan tulisan Dynamic Body Design*/
cout <<" "<< "Harga : 125.000.000 \n";/*menampilkan tulisan Harga : 125.000.000*/
a1();/*menampilkan fungsi dari a1*/
break;/*menghentikan proses switch*/
}/*mendeklarasikan akhir dari case*/

cout << p[1];/*menampilkan p urutan ke 1*/

char pilih; /*mendeklarasikan pilih dengan tipe char*/
cout << "apakah anda yakin untuk memilih mobil ini? (y/n)"; /*menampilkan tulisan "apakah anda yakin untuk memilih mobil ini? (y/n)"*/
cin >> pilih; /*memasukkan input ke variabel pilih*/
if (pilih=='n'||pilih=='N') /*menyatakan kondisi jika variabel pilih==n*/
{
goto awal; /*berfungsi untuk loncat ke variabel awal*/
}
cout << "TERIMA KASIH";/*menampilkan tulisan "TERIMA KASIH"*/
return 0;/*menghentikan fungsi main*/

}/*sebagai akhir dari main*/
void a1()/*mendeklarasikan fungsi dengan nama a1 yang tidak memiliki nilai balik*/
{/*mendeklarasikan awal dari void*/
cout <<" "<<"Velg racing type ZZ-79 \n";/*menampilkan tulisan Velg racing type ZZ-79*/
cout <<" "<<"GPS System \n";/*menampilkan tulisan GPS System*/
}/*mendeklarasikan akhir dari void*/



Itu saja , jangan lupa komentarnya ya , berikan komentar yang bersifat membangun :)
Kali ini Riska akan membahas tentang cara membuat program Nilai Ujian Akhir , dengan menggunakan Bahasa Pemrograman C++  , aplikasi yang digunakan adalah codelite , bisa di unduh di halaman resminya , aplikasi ini bersifat gratis yang disediakan oleh microsoft
program nantinya setelah di play akan seperti dibawah ini

Program Menghitung Nilai Akhir menggunakan c++

Langsung saja dibawah ini adalah kodenya bisa tinggal copy vaste di dan langsung bisa dipelajari /baris artinya ( dengan komentar )


/* Nama    : Gede Riska Wiradarma */
/* NIM     : 1204505080 */

#include <iostream>                     //Mengawali sebuah program (menjelaskan input dan output)
using namespace std;                    //Mendeklarasikan Namespace pada std
void a();                               //Mendeklarasikan Nama a yang merupakan fungsi yang tidak memiliki nilai balik
namespace riska{                        //riska merupakan nama dari namespace
       struct t{                           //t merupakan nama dari structure
              char nama[200];                 //Variabel nama dengan tipe data char yang memiliki araay 200
              char nim [50];                  //Variabel nim dengan tipe data char yang memiliki array 50
              double uts[10];                 //Variabel uts dengan double data char yang memiliki array 10
              double uas,tugas;               //varible uas,tugas dengan tipe data double
              double jumlah;                  //Variabel jumlah dengan tipe data double
              double rata;                    //Variabel rata dengan tipe data double
             
       }ti;                                //Membuat variable ti dengan tipe data t dari data structure
}
int main()                              //Fungsi Utama
{
       using namespace riska;              //Mendeklarasikan Namespace pada std
       char *p[100];                       //P merupakan pointer ke char dengan array 100
       p[0]="----- Nilai Ujian -----\n";   //Mendeklarasikan P urutan ke 0 dengan nilai "----- Nilai Ujian -----" dan disertai dengan new line
       p[1]="Tahun ajaran 2012\n";         //Mendeklarasikan P urutan ke 0 dengan nilai "Tahun ajaran 2012" dan disertai dengan new line
       p[2]="=======================\n";   //Mendeklarasikan P urutan ke 0 dengan nilai "=======================" dan disertai dengan new line
       p[3]="Nilai A : 90-100\n";          //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai A : 90-100" dan disertai dengan new line
       p[4]="Nilai B : 80-89\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai B : 80-89" dan disertai dengan new line
       p[5]="Nilai C : 70-79\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai C : 70-79" dan disertai dengan new line
       p[6]="Nilai D : 60-69\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai D : 60-69" dan disertai dengan new line
       p[7]="Nilai E : 0-59\n";            //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai E : 0-59" dan disertai dengan new line

      
       cout <<p[0];                        //Menampilkan isi dari p urutan ke 0 yang telah dideklarasikan sebelumnya
       cout <<p[1];                        //Menampilkan isi dari p urutan ke 1 yang telah dideklarasikan sebelumnya
       cout <<p[2]<<"\n";                  //Menampilkan isi dari p urutan ke 2 yang telah dideklarasikan sebelumnya dan dengan new line
       cout <<p[3];                        //Menampilkan isi dari p urutan ke 3 yang telah dideklarasikan sebelumnya
       cout <<p[4];                        //Menampilkan isi dari p urutan ke 4 yang telah dideklarasikan sebelumnya
       cout <<p[5];                        //Menampilkan isi dari p urutan ke 5 yang telah dideklarasikan sebelumnya
       cout <<p[6];                        //Menampilkan isi dari p urutan ke 6 yang telah dideklarasikan sebelumnya
       cout <<p[7];                        //Menampilkan isi dari p urutan ke 7 yang telah dideklarasikan sebelumnya
       cout <<"\n";                        //Memberi jarak 1 spasi kebawah
       cout <<"Masukkan Nama Anda        : ";        //Program Menampilkan " Masukan Nama Anda    : "
       cin.getline(ti.nama,200);                 //membaca masukkan dari " Masukan Nama Anda    : "dan menempatkannya ke variable ti.nama dengan araay 200
       cout <<"Masukkkan NIM Anda        : ";        //Program Menampilkan " Masukkkan NIM Anda   : "
       cin.get(ti.nim,50);                       //membaca masukkan dari " Masukkkan NIM Anda   : "dan menempatkannya ke variable ti.nim dengan araay 50
       cin.get();                                //Menahan Baris pada bagian " Masukkkan NIM Anda   : "
       cout <<"Masukkan Nilai UTS        : ";        //Program Menampilkan " Masukkan Nilai UTS   : "
       cin>>ti.uts[10];                          //membaca masukkan dari " Masukkan Nilai UTS   : "dan menempatkannya ke variable ti.UTS dengan araay 10
       cout <<"Masukkan Nilai UAS        : ";        //Program Menampilkan " Masukkan Nilai UAS   : "
       cin>>ti.uas;                              //membaca masukkan dari " Masukkan Nilai UAS   : "dan menempatkannya ke variable ti.UAS
       cout <<"Masukkan Nilai Tugas      : ";        //Program Menampilkan " Masukkan Nilai Tugas : "
       cin>>ti.tugas;                            //membaca masukkan dari " Masukkan Nilai Tugas : "dan menempatkannya ke variable ti.tugas
      
       cout <<"\n";                        //Memberi jarak 1 spasi kebawah
      
       ti.jumlah=ti.uts[10]+ti.uas+ti.tugas;                                       //proses penjumlahan dimana ti.jumlah=ti.uts[10]+ti.uas+ti.tugas
       ti.rata=ti.jumlah/3;                                                        //Proses pencarian rata - rata dimana ti.rata=ti.jumlah/3
       cout<<"Jumlah Seluruh Nilai "<<ti.nama <<" adalah "<<ti.jumlah <<"\n";      //Program Menampilkan "Jumlah Seluruh Nilai " diikuti dengan nilai dari varible ti.nama yang telah diinput dilanjutkan dengan " adalah " diikuti dengan ti.jumlah yang telah diinput
       cout<<"Dengan Rata - Rata Nilai "<<ti.rata <<"\n";                          //Program Menampilkan "Dengan Rata - Rata Nilai " diikuti dengan ti.rata yang telah diinput
      
       if(ti.rata>=90&&ti.rata<=100)                                                     //Jika rata lebih besar sama dengan 90 dan lebih kecil sama dengan 100
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai A\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai A
               
             
              if(ti.rata>=80&&ti.rata<=89)                                                    //Jika rata lebih besar sama dengan 80 dan lebih kecil sama dengan 89
              cout<< "Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai B\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai B                                     
             
             
              if(ti.rata>=70&&ti.rata<=79)                                                  //Jika rata lebih besar sama dengan 70 dan lebih kecil sama dengan 79
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai C\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai C
             
             
              if(ti.rata>=60&&ti.rata<=69)                                                  //Jika rata lebih besar sama dengan 60 dan lebih kecil sama dengan 69
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai D\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai D
           
             
              if(ti.rata>=0&&ti.rata<=59)                                                   //Jika rata lebih besar sama dengan 0 dan lebih kecil sama dengan 59
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai E\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai E
               
      
       a();                                    //Menampilka isi fungsi dari  a
              return 0;                           //Pengembalian nilai ke operating system
      
}
void a()                                    //Mendeklarasikan isi dari fungsi a
{
              cout <<"-----------------------------00-------------------------------\n";   //program menampilkan "-----------------------------00-------------------------------"
}