Rabu, 15 April 2020

perangkat jaringan

Repeater
Pengertian Repeater Jarkom adalah: Tipe, Fungsi dan Cara KerjaRepeater adalah suatu alat yang berfungsi memperluas jangkauan sinyal WIFI yang belum tercover oleh sinyal dari server agar bisa menangkap sinyal WIFI. Perangkat Repeater harus 2 alat, yakni untuk menerima sinyal dari server (CLIENT) dan untuk menyebarkan lagi sinyal Wifi (accespoint).
Penjelasan diatas Dilansir dari wikipedia, Penguat Sinyal (inggrisnya=repeater) adalah sebuah perangkat elektronik yang menerima isyarat dan mentransmisikan kembali isyarat tersebut dengan daya yang lebih tinggi, sehingga isyarat tersebut dapat menjangkau area yang lebih luas.
Tujuannya adalah untuk memanjangkan jarak yang bisa dijangkau. Hal itu diperlukan karena sinyal mengalami perubahan bentuk dan melemah selama transmisi. Repeater pada ruangan tersusun atas antena yagi yang fungsinya untuk menerima sinyal di luar ruangan. Selanjutnya akan diteruskan ke booster untuk dikuatkan. Setelah itu dipancarkan dengan Antena Omni menjadi di daerah itu ada sinyal yang lemah menjadi lebih kuat.

Fungsi Repeater

Repeater juga memiliki beberapa fungsi antara lain:
  1. Untuk mengcover daerah-daerah yang lemah sinyal wifi dari Server (pemancar)
  2. Untuk memperjauh sinyal dari Server (pemancar)
  3. Untuk mempermudah akses sinyal Wifi dari Server


Bridge

Solusi Wireless or Make a Free Internet: Network Bridge in Windows XPBridge atau network bridge yang dalam istilah bahasa Indonesia disebut dengan jembatan jaringan merupakan sebuah komponen jaringan yang banyak dipergunakan untuk memperluas jaringan atau membuat segmen jaringan.
Bridge mampu menghubungkan sesama jaringan LAN (Local Area Network) komputer. Selain itu, bridge juga digunakan untuk mengubungkan tipe jaringan komputer yang berbeda seperti Ehernet. Bridge akan memetakan alamat Ethernet dari setiap titik yang ada pada masing-masing segmen jaringan kemudian menyeleksi dan hanya memperbolehkan perpindahan data yang diperlukan melalui jaringan.
Bridge biasanya menggunakan topologi tree. Artinya, hanya ada sebuah rute untuk berbagai tujuan transmisi atau paket data yang akan dipindahkan. Dara akan menempuh beberapa jalur yang seringkali mengakibatkan keterlambatan transmisi data. Ibaratnya sebuah paket, bridge berguna untuk menentukan segmen tujuan dan sumber. Jika segmen sama, maka paket akan ditolak, sementara jika segmen berbeda, maka paket akan diteruskan ke segmen tujuan.
Cara kerja bridge jauh lebih canggih daripada repeater, walau begitu belum secanggih router. Bridge bekerja pada lapisan data link layer model OSI (Open System Interconnection). Dengan model OSI, bridge mampu menghubungkan jaringan komputer yang menggunakan metode transmisi yang berbeda atau medium access control yang berbeda. Berbeda dengan router yang bekerja pada lapisan jaringan dan repeater yang bekerja pada lapisan fisik.

fungsi bridge
  • Bridge dapat berfungsi menghubungkan 2 buah jaringan komputer LAN yang sejenis, sehingga dapat memiliki satu jaringan LAN yang lebih besar dari ketentuan konfigurasi LAN tanpa bridge.
  • Bridge juga dapat menghubungkan beberapa jaringan komputer yang terpisah, baik itu tipe jaringan yang sama maupun yang berbeda.
  • Bridge juga dapat berfungsi sebagai router pada jaringan komputer yang luas, hal seperti ini sering dinamakan dengan istilah “Bridge-Router”. Lalu bridge juga dapat men-copy frame data yaitu dari suatu jaringan yang lain, dengan alasan jaringan itu masih terhubung. Dan masih banyak lagi fungsi lainnya dari bridge.

Kelebihan dan Kekurangan Bridge

Sebagai sebuah jembatan jaringan, bridge memiliki kelebihan dan kekurangan tersendiri. Kelebihan bridge adalah ia hanya bisa bekerja pada lapisan Data Link, sehingga tidak dimungkinkan terjadinya transmisi dari satu protokol ke protokol lainnya. Selain itu, bridge juga mampu mendukung beberapa protokol seperti NetBEUI dan LAT yang tidak mungkin dilayani oleh router.
Walau begitu, bridge memiliki kekurangan seperti tidak dimungkinkannya transmisi melalui jalur atau protokol yang berbeda. Selain itu, bridge juga hanya meneruskan paket dari satu jaringan ke jaringan lainnya dengan kecepatan 10 MBPS. Bridge juga hanya meneruskan transmisi tanpa bisa menerjemahkan komunikasi antar protokol.

Network Interface Card (NIC)
NIC (Network Interface Card) - Pengertian, Jenis, Fungsi, dan ...Network Interface Card (NIC) adalah kartu jaringan (papan elektronik) yang ditanam disetiap komputer yang terhubung ke jaringan. Untuk beberapa komputer desktop yang terjual dipasaran saat ini telah dilengkapi dengan kartu yang satu ini. Banyak sekali macam macam kartu jaringan, dan terdapat tiga hal yang harus diperhatikan pada suatu NIC yaitu Tipe kartu jenis Protokol, dan juga tipe kabel yang didukungnya. Tipe kartu terdapat dua macam yaitu PCI dan ISA.
Dan dari sisi kabel ada beberapa tipe kabel yang digunakan ialah UTP (unshielded twisted pair), coaxial dan fiber optik. yang terbanyak dipilih ialah UTP, dikarenakan murah, kemampuanya memadai dan juga pemasangannya cenderung lebih mudah.
Tiga macam NIC yang umum digunakan adalah kartu Ethernet,Konektor Local Talk, dan kartu antar muka jaringan token Ring. Antara Ketiga macam kartu antar muka jaringan tersebut, Kartu Ethernet merupakan yang paling populer, dan selanjutnya Token Ring dan Local Talk.
 Fungsi NIC
-Menerima data yang telah dikirim dari komputer lain.
-Sebagai Media pengirim data ke komputer lain di dalam jaringan.
-Untuk megontrol data flow antarakomputer dan sistem kabel.
-Menterjemahkan data menjadi bentuk bit, sehingga dapat dimengerti oleh komputer penerima.

Minggu, 29 Maret 2020

Resume Jenis - jenis jaringan



pengertian jaringan

Jaringan (network) iyalah sebuah sistem operasi yang terdiri atas sejumlah komputer serta perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuam yang sama ataupun suatu jaringan kerja yang terdiri dari titik-titik (nodes) yang terhubung satu sama lain yang saling berinterakasi, dengan atau tanpa kabel. Masing-masing nodes itu berguna sebagai stasiun kerja (workstations). Salah satu nodes iyalah sebagai media jasa atau server , iyalah yang mengatur fungsi tertentu dari nodes-nodes lainnya. Pada dasarnya teknologi jaringan komputer itu sendiri iyalah perpaduan anatara tenologi komputer serta juga teknologi komunikasi.

Jaringan komputer 


Pengertian Jaringan Komputer : Manfaat, Tujuan, Jenis, TopologiJaringan komputer adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling berkomunikasi dengan bertukar data. Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.


jenis - jenis jaringan komputer


Personal Area Network (PAN)




Teknik Komputer Dan Jaringan: JARINGAN KOMPUTERPersonal Area Network (PAN) adalah jaringan komputer yang digunakan untuk komunikasi antara komputer perangkat (termasuk telepon dan asisten pribadi digital) dekat dari satu orang. Perangkat mungkin atau tidak milik orang tersebut. Jangkauan dari PAN biasanya beberapa meter. PANs dapat digunakan untuk komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat yang lebih tinggi dan jaringan Internet (an uplink).

Personal area jaringan kabel mungkin dengan komputer bus seperti USB dan FireWire. A wireless personal area network (WPAN) juga dapat dimungkinkan dengan teknologi jaringan seperti IrDA, Bluetooth, UWB, Z-Wave dan ZigBee.
Jaringan jenis ini akan memberikan fleksibilitas yang tinggi. Misalnya, memungkinkan Anda untuk:


  • Mengirim dokumen dari laptop, tablet, atau smartphone ke printer melalui jaringan.
  • Upload foto dari smartphone ke komputer desktop Anda.
  • Menonton film dari layanan streaming online dengan TV Anda.
  • Dan masih banyak lagi.


Local Area Network (LAN)
Pengertian, Fungsi dan Manfaat LAN Menurut Para Ahli

LAN (Local Area Network) adalah jaringan komputer yang menghubungkan komputer dalam area terbatas seperti rumah, sekolah, laboratorium, universitas atau kantor dan memiliki peralatan jaringan sendiri dan interkoneksi yang dikelola secara lokal. LAN sangat bermanfaat untuk membagi sumber daya, seperti penyimpanan data dan printer. Jaringan komputer jenis ini dapat dibangun dengan hardware yang relatif murah, seperti wireless access point, hub, adapter jaringan dan kabel Ethernet.
Jaringan komputer jenis LAN yang terkecil dapat terdiri dari hanya dua komputer, sedangkan LAN yang lebih besar dapat terdiri dari ribuan komputer. LAN biasanya sebagian besar mengandalkan koneksi kabel untuk meningkatkan kecepatan dan keamanan, namun koneksi wireless juga dapat menjadi bagian dari LAN. kecepatan tinggi dan biaya yang relatif rendah merupakan karakteristik jaringan jenis LAN.

Wide Area Network (WAN)

Pengertian Protokol WAN, Jenis, Kelemahan dan Kelebihan





WAN (Wide Area Network) adalah jaringan komputer atau jaringan telekomunikasi yang membentang di atas jarak geografis yang sangat luas, seperti seluruh Negara atau seluruh Dunia. Jaringan komputer jenis WAN biasanya terdiri dari beberapa jenis jaringan yang lebih kecil, seperti LAN atau MAN.







Bisnis, Pendidikan dan Lembaga Pendidikan menggunakan jaringan jenis WAN untuk relay data antara para staf, mahasiswa, klien, pembeli dan pemasok dari berbagai daerah. Dengan menggunakan WAN, akan memungkinkan bisnis untuk secara efektif melaksanakan fungsi harian-nya dimanapun lokasinya. Internet merupakan contoh yang paling terkenal untu WAN publik.

Metropolitan Area Network (MAN)
Apa Itu Jaringan MAN ? Berikut Pengertian Dan Fungsinya


Jaringan area metropolitan adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.



Metropolitan Area Network merupakan sebuah jaringan komputer dalam suatu kota dengan transfer data yang berkecepatan tinggi, yang menghubungkan berbagai suatu lokasi misalnya  kampus, perkantoran, pemerintahan, dan lain sebagainya. Jaringan MAN ialah  gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini adalah suatu jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota atau antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.
Wireless Fidelity (WIFI) 


Pengertian WIFI Adalah : Fungsi dan Cara Kerja Wifi (Lengkap)WIFI adalah singkatan dari “Wireless Fidelity” yaitu suatu teknologi komunikasi nirkabel yang memanfaatkan gelombang radio untuk menghubungkan dua perangkat atau lebih untuk dapat saling bertukar informasi. WIFI atau sering ditulis dengan “Wi-Fi” ini pertama kali ditemukan oleh perusahaan NCR Corporation dan AT&T pada tahun 1991 untuk sistem kasir. Namun Saat ini, teknologi WIFI ini telah banyak digunakan pada perangkat mobile seperti Smartphone dan Laptop hingga ke perangkat elektronik lainnya seperti Televisi, DVD Player, Digital Kamera, Printer, Konsol Game dan bahkan lebih luas lagi hingga ke perangkat rumah tangga lainnya seperti Lampu, Kulkas dan Pengatur Suhu (AC).

worldwide Interoperability (WiMAX)

wimax | Firmanriyadi Blog
WiMAX adalah singkatan dari Worldwide Interoperability for Microwave Access, merupakan teknologi akses nirkabel pita lebar (broadband wireless access atau disingkat BWA) yang memiliki kecepatan akses yang tinggi dengan jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga merupakan teknologi dengan open standar. Dalam arti komunikasi perangkat WiMAX di antara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar (sampai 70 MBps), WiMAX dapat diaplikasikan untuk koneksi broadband ‘last mile’, ataupun backhaul.

Kamis, 13 Desember 2018

TUGAS 12

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

garis()
{
cout<<"==========================================="<<endl;
}
creator()
{
puts("    *******Terimakasih******");
puts("      febi suci ekasari (12180771)");
puts("    ===BSI 12.1C.03===");
puts("    *******************");
}
judul()
{
cout<<"Laporan Data Costumer";
}
void main ()
{
int i,j;
char lagi;
struct
{
char nama[20];
char alamat[20];
char ttl[20];
char jenis_kelamin;
char no_tlp[13];
char email[20];
}data[6];

awal:
clrscr();
cout<<"Masukan Jumlah Customer:";cin>>j;
garis();

clrscr();
for(i=1;i<=j;i++)
{
 cout<<"Data Ke-"<<i<<endl;
 cout<<"Nama        :";cin>>data[i].nama;
 cout<<"Alamat        :";cin>>data[i].alamat;
 cout<<"Tempat Tanggal Lahir        :";cin>>data[i].ttl;
 cout<<"Jenis Kelamin[L/P]        :";cin>>data[i].jenis_kelamin;
 cout<<"No Telepon        :";cin>>data[i].no_tlp;
 cout<<"Email        :";cin>>data[i].email;
 }
 clrscr();
 garis();
 judul();cout<<endl;
 garis();
 puts("Nama Alamat Tempat Tanggal Lahir Jenis Kelamin No Telepon email ");
 garis();

 for(i=1;i<=j;i++)
 {
 cout<<setiosflags(ios::left)<<setw(4)<<data[i].nama;
 cout<<setiosflags(ios::left)<<setw(10)<<data[i].alamat;
 cout<<setiosflags(ios::left)<<setw(15)<<data[i].ttl;
 cout<<setiosflags(ios::left)<<setw(11)<<data[i].jenis_kelamin;
 cout<<setiosflags(ios::left)<<setw(12)<<data[i].no_tlp;
 cout<<setiosflags(ios::left)<<setw(4)<<data[i].email<<endl;
 }
 garis();
 creator();
 cout<<"Input data lagi T/Y:";cin>>lagi;
 if(lagi=='Y'||lagi=='y')
 goto awal;
 else
 goto akhir;

 getch();
 akhir:
 }

Selasa, 04 Desember 2018

STRUCTURE

latihan 10



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

judul()
{
 puts("    PENITIPAN HEWAN PELIHARAAN");
   puts("\t  MEAOW PET CARE");
 puts("=********************************=");
}
garis()
{
 puts("===============================================================");
}
long ttlbay(long biaya, long jmltip)
{
 return(biaya*jmltip);
}
long kembali(long uby, long ttlbay)
{
 return(uby-ttlbay);
}
main()
{
 int i, j;
   long subtotal, u_bayar, u_kembali;
   char lagi, nm_petugas[15], nm_pemilik[15];
   struct
   {
  char jns_hewan[8], kd_hewan, jns_perawatan[8];
    int kd_perawatan, jml_titip, biaya;
    long tohar;
   }hwn[100];
   awal:
   subtotal=0;
   clrscr();
   judul();
   cout<<endl;
   cout<<"Nama Petugas   : "; cin>>nm_petugas;
   cout<<"\nNama Pemilik   : "; cin>>nm_pemilik;
   cout<<"\nJumlah data peliharaan    : "; cin>>j;
   cout<<endl;
   for(i=1;i<=j;i++)
   {
    cout<<"Data ke - "<<i<<endl;
      cout<<"Kode Jenis Hewan [K/H] : "; cin>>hwn[i].kd_hewan; cout<<endl;
      cout<<"Kode perawatan [1/2]   : "; cin>>hwn[i].kd_perawatan; cout<<endl;
      if(hwn[i].kd_hewan=='K'||hwn[i].kd_hewan=='k')
      {
       strcpy(hwn[i].jns_hewan, "Kucing");
         if(hwn[i].kd_perawatan==1)
         {
           strcpy(hwn[i].jns_perawatan, "LUX");
           hwn[i].biaya=250000;
         }
         else if(hwn[i].kd_perawatan==2)
         {
          strcpy(hwn[i].jns_perawatan, "INTENSIF");
            hwn[i].biaya=300000;
         }
         else
         {
          strcpy(hwn[i].jns_perawatan, "KODE SALAH");
            hwn[i].biaya=0;
         }
      }
      else if(hwn[i].kd_hewan=='H'||hwn[i].kd_hewan=='h')
      {
       strcpy(hwn[i].jns_hewan, "Hamster");
         if(hwn[i].kd_perawatan==1)
         {
          strcpy(hwn[i].jns_perawatan, "LUX");
            hwn[i].biaya=150000;
         }
         else if(hwn[i].kd_perawatan==2)
         {
          strcpy(hwn[i].jns_perawatan, "INTENSIF");
            hwn[i].biaya=100000;
         }
         else
         {
          strcpy(hwn[i].jns_perawatan, "KODE SALAH");
            hwn[i].biaya=0;
         }
      }
      else
      {
       strcpy(hwn[i].jns_hewan, "KODE SALAH");
      }
      cout<<"Jumlah hewan           : "; cin>>hwn[i].jml_titip;
      cout<<endl;
      hwn[i].tohar=ttlbay(hwn[i].biaya, hwn[i].jml_titip);
   }
   clrscr();
   judul();
   cout<<endl;
   cout<<"Nama Petugas   : "<<nm_petugas;
   cout<<"\nNama Pemilik   : "<<nm_pemilik;
   cout<<endl<<endl;
   garis();
   puts("NO   Jenis     Jenis        Biaya       Jumlah      Total");
   puts("     Hewan     Perawatan    Perawatan   Hewan");
   garis();
   for(i=1;i<=j;i++)
   {
    cout<<setiosflags(ios::left)<<setw(4)<<i;
    cout<<setiosflags(ios::left)<<setw(10)<<hwn[i].jns_hewan;
    cout<<setiosflags(ios::left)<<setw(15)<<hwn[i].jns_perawatan;
    cout<<setiosflags(ios::left)<<setw(11)<<hwn[i].biaya;
    cout<<setiosflags(ios::left)<<setw(12)<<hwn[i].jml_titip;
      cout<<setiosflags(ios::left)<<setw(4)<<hwn[i].tohar<<endl;
      subtotal=subtotal+hwn[i].tohar;
   }
   garis();
   cout<<"                                     Total Bayar  : "<<subtotal<<endl;
   cout<<"                                     Uang Bayar   : "; cin>>u_bayar;
   u_kembali=kembali(u_bayar, subtotal);
   cout<<"                                     Uang Kembali : "<<u_kembali;
   cout<<endl<<endl;
   cout<<"\t\t\tInput Data Lagi [Y/T]: ";cin>>lagi;
 if(lagi=='y'||lagi=='Y')
 goto awal;
 else
 goto akhir;
 getch();
 akhir:
}






Sabtu, 03 November 2018

TUGAS 6 ARRAY

TUGAS 6


JAWABAN

SCRIPT C++

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>

main( )
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
    if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(a = 1 ; a <= x; ++a)
       {
      cout<<"\tJenis Ke - "<<a;
        cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
        cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
           if (jenis[a] == 'D' || jenis[a] == 'd')
             {
               ket[a] = "Dada ";
               hasat[a] = 2500;
            }
           else if (jenis[a] == 'P' || jenis[a] == 'p')
             {
            ket[a] = "Paha ";
               hasat[a] = 2000;
            }
           else if (jenis[a] == 'S' || jenis[a] == 's')
             {
            ket[a] = "Sayap";
               hasat[a] = 1500;
            }
           else
               {
              cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
              hasat[a] = 0;
              }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
          if (jumbar[x] == 0)
             {
             pajak[x] = 0;
            totba[x] = 0;
            }
         else
             {
                pajak[x] = jumbar[x] * 0.1;
                totba[x] = jumbar[x] + pajak[x];
            }
      }
   }
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
    for (a = 1; a <= x; ++a)
   {
    cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
    }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
    if (ulangi == 'Y' || ulangi == 'y')
       goto pesan;
   else
       cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );

}

hasil:




Selasa, 16 Oktober 2018

PROGRAM C++ PERTEMUAN 4

Tugas pertemuan 4



Ketentuan Soal :  

 1. Untuk BUKU : • Jika kode buku 1 maka nama buku = “ Sukses Belajar Borland  C++”,  harga = 50000. • Jika Kode buku 2 maka nama buku = ” Kunci Pribadi Yang  Sukses ”,  harga = 35000. • Jika kode buku 3 nama buku = ” Mencari Mutiara Di Dasar Hati  ”,   harga = 45000.

 2. Akan Mendapat potongan 10% jika Jumlah pembelian lebih dari 5  buku, dan mendapat bonus ” Note Book”, tetapi jika pembelian  kurang dari 5  maka tidak dapat potongan serta akan tampil pesan  ”Maaf Tidak Dapat Bonus”.

 3. Semua Pembelian akan dikenakan PPN Sebesar 10% dari Total  Pembelian.

 4. Gunakan Switch-Case dan IF-else

 #include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{

      char kode,kode_buku,lagi,bonus;
   char *nama_buku;
   int harga,jum_pembeli,total_bayar,ppn,potongan;
    atas:
    clrscr();
   //input
    cout<<" ---------------------------------------------------------"<<endl;
    cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
    cout<<" |\t\t     Jl.Keadilan No.16\t\t         |"<<endl;
    cout<<" ---------------------------------------------------------"<<endl;
    cout<<" Masukkan Kode Buku [1,2,3]    : ";cin>>kode_buku;
    cout<<" Jumlah Pembelian buku anda    : ";cin>>jum_pembeli;
   //output
   clrscr();
    cout<<" ---------------------------------------------------------"<<endl;
    cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
    cout<<" |\t\t     Jl.Keadilan No.16\t\t         |"<<endl;
    cout<<" ---------------------------------------------------------"<<endl;
    cout<<" Nama Buku                 : "<<nama_buku;
   switch(kode_buku)
      {
      case '1':
         cout<< "Sukses Belajar";
         harga=50000*jum_pembeli;
         break;
      case '2':
         cout<< "Kunci Pribadi yang Sukses";
         harga =35000*jum_pembeli;
         break;
      case '3':
         cout<< "Mencari mutiara didasar Hati";
         harga =45000*jum_pembeli;
         break;
      default:
            cout<<"Kode  tidak terdaftar !!";
         harga=0*jum_pembeli;
      }
   cout<<endl;
    cout<<" Harga Buku                : Rp "<<harga;
   cout<<endl;
    if (jum_pembeli>5)
     {
        potongan = harga * 10/100;
     }
    else
     {
        potongan= 0;
     }
    cout<<" Potongan                  : Rp "<<potongan;
    cout<<endl;
    cout<<" Jumlah Buku yang di beli  : "<<jum_pembeli;
    cout<<endl;
    cout<<" Bonus                     :"<<bonus;
     if (jum_pembeli >5)
    {
     cout<<"Note Book"<<bonus;
    }
     else
    {
     cout<<"Maaf Tidak Dapat Bonus"<<bonus;
    }
    cout<<endl;
    total_bayar = harga - potongan;
    cout<<" Total Bayar               : Rp "<<total_bayar;
    cout<<endl;
    ppn = total_bayar * 10/100;
    cout<<" Ppn                       : Rp "<<ppn;
    cout<<endl;
    cout<<" ---------------------------------------------------------"<<endl;
    cout<<" apakah anda mau input lagi? [Y/T] :";cin>>lagi;
    if(lagi == 'Y' || lagi =='y')
   {
    goto atas;
   }
   if (lagi == 'T' || lagi =='t')
   {
   goto selesai;
   }
   selesai:
   cout<<endl;
    cout<<" \t\t***** T E R I M A K A S I H *****\t\t "<<endl;
    cout<<" ---------------------------------------------------------"<<endl;
    getch();
}






Selasa, 09 Oktober 2018

PROGRAM C++ PERTEMUAN 3

tugas pertemuan 3

1. buatlah program untuk menghitung panjang kata berikut ini :
Akademi Manajemen Informatika dan Komputer Bina sarana Informatika


#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
main()
{
char huruf[20];
char pindah[20];

clrscr();
cout<<"masukan sembarang kata =";
gets(huruf);
cout<<"panjang kata yang diinpukan =";
cout<<strlen(huruf);
getch();
}

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika


2. Buatlah program untuk mengabungkan dua buah string

  1. kalimat 1 = Manajemen 
  2. kalimat2 = Informatika  
menjadi seperti berikut : ManajemenInformatika 

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
#include<iostream.h>
main()
{
char a1[20];
char a2[20];
clrscr();
cout<<"masukan kata -1 =";
cin>>a1;
cout<<"masukan kata -2 =";
cin>>a2;
strcat(a1,a2);
cout<<"hasil penggabungannya: "<<a1;
getch();
}