ads

loading...

Jumat, 20 April 2018

INFORMASI TEKHNOLOGI: Contoh Sederhana Struktur Dasar Coding c++

Susunan kabel srairght dan cross over

Kali ini  saya akan membahas tentang pengkabelan, seperti yang kita ketahui pada jaringan kabel  (weired)  saat ini masih populer penggunaan kabel UTP (unshield twisted pair)/STP(shield twisted pair). 
Ada 2 jenis pengkabelan pada kabel Rj 45(UTP/STP), yaitu:
1. Straight. 
     Fungsi dari kabel sraight ini adalah untuk menghubungkan 2 device yang memiliki fungsi berbeda misalnya saja untuk menghubungkan komputer dengan switch. susunan pengkabelan pada kabel straight adalah :


Ujung 1                                         ujung 2  
   
orange putih                               orange putih                               
orange                                        orange  
hijau putih                                 hijau putih
biru                                            biru
biru putih                                  biru putih
hijau                                           hijau 
coklat putih                                coklat putih
coklat                                        coklat                                       

2. Cross Over
     Fungsi dari kabel cross ini adalah untuk menghubungkan 2 device yang memiliki fungsi sama, misalkan untuk menghubungkan 2 komputer atau dari switch ke switch. susunan kabel cross adalah sebagai berikut :

Ujung 1                             Ujung 2
orange putih                      hijau putih
orange                               hijau
hijau putih                         orange putih
biru                                   biru
biru putih                          biru putih
hijau                                 orange
coklat putih                      coklat putih                  
coklaat                             coklat
                 

Minggu, 29 Oktober 2017

Fungsi pada Operasi STRING

Fungsi pada Operasi STRING

1. Strcpy()
untuk menyalin nilai string.
Contoh dalam penggalan program c++:
Cout<<“Masukan Kata ? “;gets(kata);
Strcpy(copy,kata);
Cout<<“Hasilnya ? “<2. Strcat()
untuk menggabungkan nilai string.
Contoh dlm penggalan program c++:
Cout<<“Kata Pertama ? “;gets(a);
Cout<<“Kata Kedua ? “;cin(b);
Strcat(a,b);
Cout<<“Hasil Gabungan : “<3. Strcmp()
untuk membandingkan 2 nilai string.
Contoh dalam penggalan program c++:
char sa[]="Logika";
char sb[]="Logika Algoritma";
char sc[]="Logika Algoritma & Pemprograman";
/*Melakukan perbandingan terhadap dua string
dan penampilan nilainya*/
printf("Nilai Yang dibandingkan sa,sb :
%d\n",strcmp(sa,sb));
printf("Nilai Yang dibandingkan sa,sc :
%d\n",strcmp(sa,sc));
printf("Nilai Yang dibandingkan sb,sa :
%d\n",strcmp(sb,sa));
getch();
return 0;
}
4. Strlen()
untuk mengetahui panjang nilai string
Contoh dalam penggalan program c++:
cout<<"Masukkan Kata = ";
gets(angka);
cout<<"Panjang Kata yang telah diinput = ";
cout<5. Strchr ()
untuk mencari nilai karakter dalam string.
Contoh dalam penggalan program C++:
int main(void){
char str [100]="Aisyah Zahra";
char karakter='Z';
char *hasil;
hasil=strchr(str,karakter);
printf("Hasil Peubah :%s\n",hasil);
printf("Karakter %c ditemukan pada indeks ke-
%d",karakter,(hasil-str));
getch();
return 0; }

Jumat, 27 Oktober 2017

STRUKTUR REKURSIF

STRUKTUR REKURSIF
Rekursif adalah suatu proses yang bisa memanggil dirinya
sendiri.
Contoh konsep penggunaan Rekursif
Masalah : Memotong Roti tawar tipis-tipis sampai habis
Algoritma :
1.Jika roti sudah habis atau potongannya sudah paling
tipis maka pemotongan roti selesai.
2.Jika roti masih bisa dipotong, potong tipis dari tepi roti
tersebut, lalu lakukan prosedur 1 dan 2 untuk sisa
potongannya.


Contoh Fungsi Rekursif
a. Fungsi pangkat
b. Faktorial
c. Fibonancy
d. Menara Hanoi

Coding C++ untuk struk pembelian sederhana

Kali ini kita akan mencoba menyusun coding pembautan struk pada c++:

#include
#include
#include
void main()
{
char kode;
int milo,kopi,teh,jus,i;
float jm,jk,jt,jj,jumlah,total,diskon,bd;


cout<<"==============SELAMAT DATANG DI HAM DRINK============"<cout<<"-------------------------------------------------------"<
cout<<"-------------------------------------------------------"endl;
awal:
cout<<"MENU KAMI HARI INI : "<

cout<<"1. Milo"<
cout<<"2. Kopi"<
cout<<"3. Teh Manis"<
cout<<"4. Jus"<
cout<<"-------------------------------------------------------"<
cout<<"Masukan jumlah jenis minuman yang di beli: ";cin>>jumlah;
cout
<<"-------------------------------------------------------"<

if(jumlah<=0)
{
cout
<<"Masukan  Pilihan"<   cout<<"-------------------------------------------------------"<   

goto awal;
   }
else
{
   for(i=1;i<=jumlah;i++)
   {
      cout<<"Pilihan Ke- "<
cout<<"Masukan Kode : ";cin>>kode;
if(kode=='1')
{
   cout<<"Jumlah yang di beli : ";cin>>milo;
   jm=milo*10000;
   cout<<"Milo : "<   cout<<"-------------------------------------------------------"<  

 }
else if(kode=='2')
{
   cout<<"Jumlah yang di beli :";cin>>kopi;
   jk=kopi*3000;
   cout<<"Kopi : "<   cout<<"-------------------------------------------------------"<  

 }
else if(kode=='3')
{
   cout<<"Jumlah yang di beli :";cin>>teh;
   jt=teh*2500;
   cout<<"Teh : "<   cout<<"-------------------------------------------------------"<  

 }
else if(kode=='4')
{
   cout<<"Jumlah yang di beli :";cin>>jus;
   jj=jus*5000;
   cout<<"Jus : "<   cout<<"-------------------------------------------------------"<  

 }
else
cout<<"kode 1-4"<   cout<<"-------------------------------------------------------"<  

 }
}
total=jm+jk+jt+jj;
cout<<"total bayar : "<cout<<"-------------------------------------------------------"<

if(total>100000)
{
diskon=total*15/100;
cout<<"Potongan Harga : "<cout<<"-------------------------------------------------------"&lt
;
bd=total-diskon;
cout<<"Bayar Setelah Diskon : "&lt;
}
getch();
}
Jika coding anda sesuai maka hasilnya akan tampak seperti gambar berikut:




Kamis, 26 Oktober 2017

Contoh penggunaan looping (PENGULANGAN) dengan menggunakan fungsi for dan randomizepada c++

Masih mengenai program c++. Kali ini kita akan membahas dan mencoba menerapkan fongsi for. Fungsi ini di gunakan untuk pengulsngsn dengsn pilihan y/n. Dan berikut di bawah ini rincian coding conroh pengunaan fungsi for:


#include
#include
#include

void main()
{
randomize();
int data,max,min,total=0,i=1;
float rata;
do
{
   data=random(89);
   cout<<"Data Masuk : "<   if(i==1)
    max=min=data;
   else
    {
      if (max      max=data;
      else if(min>data)
      min=data;
      }
      total=total+data;
      i++;
   }
while(i<=5);
cout<<"Data Rata-Rata : "<cout<<"Data Tertinggi : "<cout<<"Data Terendah : "<
getch();
}

jika langkah-langkah yang anda lakukan sudah sesuai dengan contoh di atas maka ketika di jalankan akan muncul tampilan seperti di bawah ini:




*catatan:
 -header "stdlib" digunakan untuk mendukung "rsndomize"yang kita masukan di deklarasi

Selasa, 24 Oktober 2017

Contoh Sederhana Struktur Dasar Coding c++

Berikut ini saya akan memberikan contoh sederhana LIST
koding dasar pada program C++


#include
#include
#include

char nim[10];
char nama[25];
char kelas[10];

int absen,tugas;
float uts,uas,na;

void main()

{
cout<<"masukan nim: ";cin>>nim;
cout<<"masukan nama: ";gets(nama);
cout<<"masukan kelas: ";cin>>kelas;

cout<<"Nilai Absen: ";cin>>absen;
cout<<"Nilai Tugas: ";cin>>tugas;
cout<<"Nilai UTS: ";cin>>uts;
cout<<"Nilai UAS: ";cin>>uas;


na=(absen*20/100)+(tugas*25/100)+(uts*25/100)+(uas*30/100);

clrscr();
cout<<"Program Akademik Mahasiswa"<cout<<"=============="<cout<<"NIM Mahasiswa : "<cout<<"Nama Mahasiswa : "<cout<<"Kelas Mahasiswa : "<cout<<"=============="<cout<<"Data Mahasiswa di Atas : "<cout<<"Nilai Absen : "<cout<<"Nilai Tugas : "<cout<<"Nilai UTS : "<cout<<"Nilai UAS : "<cout<<"=============="<cout<<"Nilai Akhir Mahasiswa : "<cout<<"=============="<getch();
}



Jika kodingan anda benar maka aakan muncul tampilan seperti pada gambar berikut :


TIPE DATA YANG PADA C++


Borland C++ memiliki 7 tipe data dasar dan 3 tipe tambahan, diantaranya :



1. Char (character)
       Tipe data char ini menghabiskan memory sebesar 1 Byte. Jangkauan data yang di miliki oleh tipe    data ini mulai dari -128 s.d 127
2. Int (Interger)
       Tipe data ini digunakan untuk variabel bernilai bulat(buksan bilangan desimal,persentase dll) ataupun variabel berisi huruf,angka,ataupun special karakter(simbol). Tipe data int ini memakan memory sebesar 2 Byte. Jangkauan yang  yang di miliki tioe data interger mulai dari-32768 s.d 32767
3. Short
        Tipe data short ini memakan memory sebesar 2 Byte. Jangkauan tipe data short yaitu dari -32768 s.d 32767
4. Long
        Tipe data int ini memakan memory sebesar 4 Byte. Jangkauan tipe data long dimulai dari   -2,147,435,648 s.d 2,147,435,647
5.  Float
     Tipe data float biasanya digunaakan untuk variabel yang kemungkinan bernilai tidak bulat(memiliki koma). Tipe data float ini meamakan memory sebesar 4 Byte. Jangakauan tipe data float yaitu dari  3.4 x 10-38 s.d 3.4 x 10+38. Junlah digit yang dapat di tampung oleh tipe data float yaitu 5 – 7 digit.
6. Double
    Tipe data double  me memiliki fungsi yang mirip dengan tipe data float. Double memakan memory sebesar 8 Byte. Jangkauan double yaitu dari 1.7 x 10-308 s.d 1.7 x 10+308. Dapat menampung 15 – 16 digit data.
7. Long Double
    Tipe data ini memakan memory sebesar 10 Byte. Jangkauan yang di miliki tipe data long double mulai dari 3.4 x 10-4932 s.d 1.1 x 10+4932. Dapat menampung hingga 19 character.

   Nah itulah sedikit informasi dari saya mengenaitioe data pada c++, jika pemabaca memiliki saran ataupun kritik silahkan tinggalkan komentar agar kedepannya lebih diperbaiki. Terimakasih atas kunjungannya.

Rabu, 17 Agustus 2016

reset lumia 532

CARA RESET MICROSOFT LUMIA 532

Para pembaca sekalian kali ini saya akan membagi pengalaman saya menggunakan salah satu smartphone besutan Microsoft yaitu Lumia 532. Mungkin para pembaca sekalian telah mengetahui bahwa Lumia 532 ini di bekali dengan OS WINDOWS 8.1. Tentu anda juga tahu kelemahan yang dimiliki Lumia 532 ini. Nah pada artikel ini saya akan membagi pengalaman saya mengatasi masalah yang terjadi pada Lumia 532.

Salah satu masalah yang saya alami adalah ketika saya memperbaharui Windows 8.1 pada lumia 532 saya harus kembali log in. ke akun microsoft yang sebelumnya telah di setting di mana akun ini berfungsi jika kita ingin men-download aplikasi di bursa. Nah kendala yang saya hadapi ketika saya lupa password account Microsot saya, akibatnya lumia saya tidak bisa menerapkan apliaksi yag ada di bursa.

Salah satu solusi yang bisa kita lakukan untuk mengatasi hal tersebut adalah dengan me-reset smartphone kita namun resiko nya adalah data dan aplikasi yang tersimpan di memory internal smartphone kita akan terhapus, maka darin itu sebelum melakekan resetalangkah baiknya kita back up data kita yang ada d memory internal.

Nah, berikut langkah-langkah untuk Reset Lumia 532 :
  1. Matikan handphona menggunakan tombol power

  2. Selanjutnya tekan dan tahan secara bersamaan tombol power dan tombol volume bawah

  3. Bila telah muncul gambar seperti di bawah ini maka anda berhasil melakukan reset

  4. Sekarang anda tinggal mengatur ulang lumia 532 anda
  5. Terima kasih telah mengunjungi blog saya, dan semoga informasi yang saya berikan bermanfaat.....

Selasa, 03 November 2015

ADA APA DENGAN INDONESIA?

      Akhir – akhir ini kita banyak mendengar tentang kata cintailah produk indonesia. Namun jargon tersebut tidak sejalan  dengan realita, karna pada kenyataannya kita di akui atau tidak kita masih berbangga diri jika menggunakan atau memiliki produk dari sebuah brand ternama yang notabene sebagian besar dari brand tersebut merupakan produk luar negeri.
      Dari sana kemudian muncul tanda tanya besar di benak kita “sebenarnya kita lebih cinta dengan negara Indonesia atau lebih mencintai gengsi terhadap brand ternama???”  Mengapa dari produk sampai jauh membahas cinta negara?
      Penjelasan singkatnya seperti ini, jika kita menggunakan produk hasil karya anak bangsa secara tidak langsung kita ikut menghidupi sebagian saudara – saudara kita. Dan dengan hal tersebut kita berarti telah mencintai negara yang kita banggakan ini. Nah dari penjelasan singkat tadi sudah selayaknya kita merenungkan sebenarnya apa yang harus lebih kita prioritaskan.  <hr/>