Wednesday 10 December 2014

About Me

Nama                            : Rizky Ardiansyah
Tempat Tgl Lahir         : Purwakarta,03 Oktober 1994
Alamat                         : Jatiluhut/Purwakarta/Jawa Barat
Pekerjaan                     : Menekuni  Bisnis (budidaya ikan air tawar)
                                       Pemasaran Di Butik (Oneti Design & Collection)
                                       Owner at Rizky Cellular
Sedang Bersekolah Di : STT WASTUKANCANA PURWAKARTA
Hobby                          : TantanganMinat                           : Musik(band),
                                       Footbal,
                                       GYM,
                                       Midnight pool,
                                       Modification Of Motorcycle
                                       Drag Race
                                       Road Race


Sunday 12 October 2014

NETWORKING

Instalasi Kabel LAN

Kabel UTP adalah kabel yang saat ini umum digunakan terutama untuk mengkoneksikan beberapa computer dalam suatu ruang lingkup yang kecil. Untuk pemasangan kabel UTP, terdapat dua jenis pemasangan yang umum digunakan pada jaringan computer terutama LAN, yaitu Straight Through Cable dan Cross Over Cable

untuk lebi jelasnya, klik link di bawah:

Laporan Instalasi Kabel LAN

CODING UNTUK KASIR

Program Kasir Sederhana Menggunakan C++

Saya menggunakan MinGW Develever Studio sebagai Compiler bahasa C/C++, untuk cara penggunaannya dapat anda lihat pada Postingan saya sebelumnya Tutorial Menggunakan MinGW Develover.
Program ini adalah program kasir sederhana. Sebagaimana kasir biasanya maka pada layar akan ditampilkan Daftar menu makanan, Jumlah, Harga, Harga keseluruhan, dibayar, dan kembalian akan ditampilkan pada layar.

Berikut Script Programnya :


#include<iostream>
using namespace std;
int main (){
    int kode,pri,jml,tot,byr,kbl;
    char mad;
    do
    {
    cout<<"    Pondok Letkol Doraemon            "<<endl;
    cout<<"      PEMADAM KELAPARAN            "<<endl;
    cout<<"     Chef Xtreme Ma'Nyos Pokoknya        "<<endl;
    cout<<"Jl. Mallengkeri Daeng Tata UNM Parangtambung"<<endl;
    cout<<"============================================"<<endl;
    cout<<""<<endl;
    cout<<"Menu Makanan        Harga"<<endl;
    cout<<"1. AYAM GORENG        Rp. 10.000"<<endl;
    cout<<"2. NASI GORENG        Rp.  8.000"<<endl;
    cout<<"3. MIE PANGSIT        Rp. 10.000"<<endl;
    cout<<"4. AYAM LALAPAN + NASI    Rp. 12.000"<<endl;
    cout<<"5. NASI CAMPUR        Rp.  8.000"<<endl;
    cout<<"6. JUS JERUK        Rp.  6.000"<<endl;
    cout<<"7. AIR GELAS        Rp.    500"<<endl;
    cout<<'\n'<<"MASUKKAN PILIHAN ANDA :";
    cin>>kode;
    switch (kode){
    case 1:
        cout<<'\n'<<"AYAM GORENG"<<endl;
        pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 2:
        cout<<'\n'<<"NASI GORENG"<<endl;
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 3:
        cout<<'\n'<<"MIE PANGSIT"<<endl;
            pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 4:
        cout<<'\n'<<"AYAM LALAPAN + NASI"<<endl;
            pri=12000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 5:
        cout<<'\n'<<"NASI CAMPUR"<<endl;
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 6:
        cout<<'\n'<<"JUS JERUK"<<endl;
            pri=6000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 7:
        cout<<'\n'<<"AIR GELAS"<<endl;
            pri=500;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    default:
    cout<<"Kode yang anda masukkan tidak ada";
    }
    }
    while (mad/='Y');
    cout<<"Terimah Kasih Atas Kunjungan Anda di Pondok Letkol Doraemon";
    return 0;
}


Berikut Screenshot dari program yang sudah kita run :


Saya sudah menyediakan program jadinya dan anda tinggal download dan dapat dipakai sesuka hati. Tetapi sebaiknya anda mengetik kembali Programnya agar lebih terbiasa mengetikkan script program bahasa C++, semakin anda terbiasa maka semakin mudah anda membuat program C++. Untuk mendownload program jadinya silahkan ==> KLIK DISINI 

PEMROGRAMAN

Program C++ 

Mencari Hari Dalam Satu Bulan

soal
 Buatlah sebuah program untuk mencari hari (menentukan hari) di bulan Mei tahun 2011 berdasarkan sebuah tanggal yang diinputkan oleh user. Jadi misal diinputkan tanggal = 10, maka akan muncul hari = Selasa.

penyelesaian
#include <iostream>
#include <conio>

void main()
{
clrscr();
int tanggal;
int sisa;
    cout<<"Program Mencari Hari di Bulan Mei 2011"<<endl;
   cout<<endl;
   cout<<"Masukkan Tanggal : ";
   cin>>tanggal;

   if(tanggal<1 || tanggal>31)
   {
   cout<<"Maaf tanggal yang anda input tidak valid";
   }
 else
   {
cout<<"Tanggal "<<tanggal<<" = ";
sisa = tanggal % 7;
if(sisa==0)
{
cout<<"Sabtu";
}
 else if(sisa==1)
{
 cout<<"Minggu";
 }
else if(sisa==2)
 {
   cout<<"Senin";
 }
else if(sisa==3)
 {
  cout<<"Selasa";
 }
 else if(sisa==4)
 {
   cout<<"Rabu";
 }
else if(sisa==5)
 {
   cout<<"Kamis";
 }
   else if(sisa==6)
 {
   cout<<"Jumat";
 }
 }
getch();
}

Cara Menghitung Panjang / Ukuran Array di C++

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

void main()
{
cout<<"Program Menghitung Ukuran / Panjang Array"<<endl;
int data[] = {4,6,1,7,8,9};
int panjang;
panjang = sizeof(data)/sizeof(data[0]);
cout<<"Panjang Elemen Array = "<<panjang;
getch();
}

Mencari Bilangan Terbesar atau Terkecil Dengan IF

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

void main()
{
cout<<"Program Mencari Bilangan Terbesar"<<endl;
int bil1, bil2, bil3, terbesar;
cout<<"Masukkan bilangan 1 : ";
 cin>>bil1;
cout<<"Masukkan bilangan 2 : ";
 cin>>bil2;
cout<<"Masukkan bilangan 3 : ";
 cin>>bil3;
 if(bil1 > bil2)
    terbesar = bil1;
    else
    terbesar = bil2;
 if(bil3 > terbesar)
    terbesar = bil3;
cout<<"Bilangan Terbesar = "<<terbesar;
getch();
}

Program C++ Mencari Nilai Rata-Rata Dengan For

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

void main()
{
float n, total, rata2;
total = 0;
for(int i=0; i<10; i++)
{
cout<<"Masukkan nilai ke "<<(i+1)<<" : ";
cin>>n;
total = total + n;
}
rata2 = total / 10;
cout<<"Total = "<<total<<endl;
cout<<"Rata2 = "<<rata2<<endl;
getch();
}

Mula-mula kita deklarasikan variabel yaitu n, total dan rata2 dengan tipe float. Mengapa float? agar nantinya nilai rata-rata yang ditampilkan bisa dalam bentuk pecahan. Variabel total yang akan kita gunakan untuk menyimpan nilai total kita inisialisasi (beri nilai awal) dengan 0. Selanjutnya kita lakukan perulangan (looping) dengan For sebanyak 10 kali yaitu mulai dari 0 hingga 9.
Dalam setiap perulangan kita meminta input dari user yang akan disimpan dalam variabel n. Kemudian nilai total (yang baru) ditambahkan nilai n yang sebelumnya telah diinputkan oleh user. Setelah 10 kali perulangan (looping) kita cari nilai rata-rata dengan melakukan pembagian terhadap variabel total yaitu total dibagi 10 dan hasilnya disimpan dalam variabel rata2.
Langkah terakhir adalah menampilkan nilai total yang tersimpan dalam variabel total dan menampilkan nilai rata-rata yang tersimpan dalam variabel rata2.


Contoh Program array satu dimensi C++

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

main ()
{
int i;
   char nama[5][20];
   float nilai1[5];
   float nilai2 [5];
   float hasil[5];

for (i=1;i<=2;i++)
{
   cout<<"Data Ke - "<<i<<endl;
   cout<<"Nama Siswa : ";gets(nama[i]);
   cout<<"Nilai MidTest : "; cin>>nilai1[i];
   cout<<"Nilai Final : "; cin>>nilai2[i];
   hasil[i] = (nilai1[i]*0.40)+(nilai2[i]*0.60);
   cout<<endl;
}
cout<<"---------------------------------------";
cout<<"------"<<endl;
cout<<"No Nama Siswa Nilai Nilai ";
cout<<"Hasil"<<endl;
cout<<" MidTest Final ";
cout<<"Ujian"<<endl;
cout<<"--------------------------------------";
cout<<"-------"<<endl;

for (i=1;i<=2;i++)
{
cout<<setiosflags (ios::left)<<setw(4)<<i;
   cout<<setiosflags (ios::left)<<setw(20)<<nama[i];
   cout<<setprecision(2)<<" "<<nilai1[i];
   cout<<setprecision(2)<<" "<<nilai2[i];
   cout<<setprecision(2)<<" "<<hasil[i]<<endl;
}

cout<<"--------------------------------------";
cout<<"------"<<endl;
getch ();
}
hasilnya akan seperti ini
 

Contoh Program C++ Mencari Bilangan Positif/Negatif dengan Operator if

Contoh Program C++ Mencari Bilangan Positif/Negatif dengan Operator if dapat anda lihat pada source kode di bawah. Contoh Program C++ di bawah menggunakan user input yaitu nilai-nilai diinputkan sendiri oleh user. Untuk Mencobanya silahkan copy paste source code Mencari Bilangan Positif/Negatif dengan Operator if berikut:


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

main(){
int bil;

cout<<"Masukkan Bilangan yang akan dicek = ";
cin>>bil;

if (bil > 0)
   cout<<bil<<" adalah bilangan Positif";
else if (bil < 0)
   {
     cout<<bil<<" adalah bilangan Negatif";
   }
else if (bil==0)
   {
     cout<<"Anda mengInputkan bilangan Nol (0)\n";
   }
else
    {
     cout<<"inputan salah";
   }
getch();}

Hasil Outputnya :

 

Menggunakan programan IF untuk Tahun kabisat

Tahun kabisat adalah tahun yang habis di bagi dengan 4. Pada tahun kabisat, bulan Februari berjumlah 29 hari. Contoh tahun kabisat adalah 1996 dan 2002 bukan tahun kabisat karena tidak habis di bagi 4.
Penyelesaian.


Misalkan peubah tahun masehi tersebut adalah tahun.

Analisis kasus ;
Kasus 1 : jika tahun mod 4 = 0, maka tahun adalah tahun kabisat
Kasus 2 : jika tahun mod 4 bukan nol, maka tahun bukan tahun kabisat

Bentuk programnya pada pascal adalah sebagai berikut :

Program TahunKabisat;
uses crt;
var
   tahun : integer;
begin
clrscr;
write ('Masukkan Tahun :'); Readln (tahun);
      If tahun mod 4 = 0 then
      Write ('tahun kabisat')
Else
Write ('bukan tahun kabisat');
readln
end.

( Menentukan apakah sebuah tahun merupakan tahun kabisat versi 1)

Oh ya, ada lagi jenis penentuan tahun kabisat selain menggunakan algoritma di atas. Dan algoritma kali ini tidak sesederhana program di atas. Suatu tahun di sebut tahun kabisat jika memenuhi salah satu syarat berikut : (i) habis di bagi 4 tetapi tidak habis di bagi 100, atau
(ii) habis di bagi 400.  Misalnya, tahun 1996 adalah tahun kabisat karena habis di bagi 4 dan tidak habis di bagi 100, tetapi tahun 1900 bukan tahun kabisat karena 1900 habis di bagi 4 dan habis di bagi 100, juga tidak memenuhi syarat habis di bagi 400. Tahun 2000 adalah tahun kabisat habis di bagi 400.


Bentuk programnya adalah sebagai berikut :

Program TahunKabisat;
uses crt;
var
   tahun : integer;
begin
clrscr;
Write('Masukkan Tahun : '); Readln ( tahun);
if ((tahun mod 4 = 0) and (tahun mod 100 <> 0)) or (tahun mod 400 = 0) then
write ('Tahun Kabisat')
Else
Write ('Bukan Tahun Kabisat');
readln;
end.

( Menentukan apakah sebuah tahun merupakan tahun kabisat versi 1)

Sedikit Tambahan :
Karena saya menggunakan Turbo Pascal versi 7.0, maka saya menambahkan ( clrscr ) pada program di atas. Fungsinya adalah untuk membersihkan layar pada tampilan output program.

Oke sekian untuk kali ini, mudah-mudahan dapat membantu dalam memahami tentang program