google-site-verification=PmzpujvTp1vq8lSrj_2cSm7n0Gm5dt6jZllsNJXpLVk Pelajaran Teknik Informatika: 2017

Kamis, 14 Desember 2017

Array

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  Array pada C++.
A.    Pengertian Array.
Arayy sering disebut sebagai larik. Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data disuatu array disebut dengan elemen-elemen array. Array boisa berupa array berdimensi satu, dua, tiga atau lebih.  
B.     Jenis-jenis Array.
Array memiliki beberapa jenis yaitu sperti:
a.       Array Berdimensi Satu.
Array berdimensi satu atau disebut one-dimensional array, array ini mewakili bentuk suatu vektor. Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa:
tipe_data nama_var[ukuran];
mengakses elemen array berdimensi satu dapat disimpan dalam memori yang berurutan. Elemen pertama mempunyai indeks bernilai 0.

Bentuk umum pengaksesan array adalah sebagai berikut:
nama_var[indeks]
sehingga, untuk array nilai_tes, maka:
nilai_tes[0] à elemen pertama dari nilai_tes
nilai_tes[4] à elemen ke-5 dari nilai_tes
contoh array dimensi 1:
1.       Inputan
Berikut merupakan
b.      Array Berdimensi Dua
Data seperti ini dapat disimpan pada sebuah array berdimensi dua. Dimensi pertama dari array digunakan untuk menyatakan kode program kursus dan dimensi kedus untuk menyatakan tahun kursus. Pendeklarasian untuk array berdmimensi dua adalah sebagai berikut:
int  data_lulus[4][3];
Bentukumumpendeklarasian array:

Keterangan:
1.       Type data   : untukmenyatakan type data yang digunakan.
2.       Indeks-1     : untukmenyatakanjumlahbaris.
3.       Indeks-2     : untukmenyatakanjumlahkolom.
Jikadituliskedalam array dimensiduasebagaiberikut:

Contoh program c++ yang menggunakan array.
   a.       Inputan
Berikut merupakan inputan dari contoh jenis-jenis array.
#include<iostream>
#include <conio.h>

using namespace std;
int main ( )

{
int a,b;

for ( a=1 ; a<=8 ; a++)
{
    for ( b=1 ; b<=a ; b++)
      if ( b%2==0)
        cout<<b;
      else
        cout<<"*";
        cout<<endl;
}
for ( a=8 ; a>=1 ; a--)
{
    for ( b=1 ; b<=a ; b++)
         if ( b%2==0)
        cout<<b;
      else
       cout<<"*";
        cout<<endl;
}
}
       b.      Output
Berikut merupakan outputan dari inputan diatas.

Wassalamuallaikum wr.wb
Referensi
Politala.cloud.id



Minggu, 10 Desember 2017

Fungsi

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  Fungsi pada C++.
A.    Fungsi.
Fungsi merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus. Kegunaan fungsi adalah untuk mengurangi pengulangan penulisan program dan program yang lebih terstruktur.
B.     Struktur Fungsi.
Sebuah fungsi sederhana mempunyai bentuk penulisan sebagai berikut:
             nama_fungsi (argumen)
{
... pernyataan / perintah;
... pernyataan / perintah;
... pernyataan / perintah;
}
Keterangan:
a.       Nama fungsi, boleh dituliskan secara bebas dengan ketentuan, tidak menggunakan spasi dan nama-nama fungsi yang mempunyai arti sendiri.
b.      Argumen, diletakkan tanda kurung “( )” yang terletak dibelakang nama fungsi.
c.       Pernyataan/perintah, diletakkan diantara tanda kurung ‘{ }’.
C.     Prototipe Fungsi
Prototipe fungsi digunkaan untuk mendklarasikan ke kompiler mengenai:
a.       Tipe data keluaran dari fungsi.
b.      Jumlah parameter yang digunakan.
c.       Tipe data dari masing-masing parameter yang digunakan.
Keuntungan didalam pemakaian prototipe yaitu:
a.       Kompiler akan melakukan konversi antara tipe parameter dalam definisi dan parameter fungsi.
b.      Jika jumlah paremeter yang digunakan dalam deffinisi fungsi dan pada saat pemanggilan fungsi berbeda atau tidak sama, maka akan menunjukkan kesalahan.
Contoh protipe fungsi:

D.    Jenis variable pada c++ ini sangat beguna didalam penulisan suatu fungsi agar penggunaan suatu variable tidak salah. Berikut jenis variable yaitu:
a.       Variable lokal
Variable lokal adalah variable yang dideklarasikan didalam fungsi dan agar pengumuman suatu variable tidak salah.
b.      Variable ekterna
c.       Variable eksternal adalah variable yang dideklrasikan diluar fungsiyang  
Contoh program dari fungsi yaitu:
a.       Inputan atau source code
Berikut merupakan source code dari program dengan kasus menentukan luas segitiga.
#include <iostream>
using namespace std;
float l,L;//variable global
int i;
float persegi();//prototype fungsi
float segitiga(float a, float t)
{
    l = 0.5*a*t;
    return (1);
}
main()
{
    float a,t,k;//variable lokal

    cout << "Masukkan panjang alas \t= "; cin >> a;
    cout << "Masukkan tinggi\t\t= "; cin >> t;
    segitiga(a,t);
    cout << "Luas segitiga \t\t= "<< l << " cm^2";
b.      Outputan
Berikut merupakan outputan dari inputan diatas.

Wassalamuallaikum wr.wb
Referensi
file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf



Meteri Manipulasi String

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  Manipulasi String pada C++.
A.    Pengertian Fungsi Manipulasi String.
Fungsi manipulasi string adalah borland c++ menyediakan beberapa fungsi yang digunakan untuk keperluan manipulasi string.
B.     Jenis-jenis Manipulasi String.
Manipulasi string terbagi menjadi beberapa jenis seperti:
a.       Fungsi Strcat()
fungsi ini digunakan unruk menambahkan string sumber kebagian akhir dari string tujuan. File header yang harus disertakan adalah : string.h dan ctype.h.
Bentuk umum:
b.      Fungsi  Strcmp()
Fungsi ini digunakan untuk membandingkan string pertama dengan string yang kedua.
Bentuk umum:

c.       Fungsi  Strcpy()
Fungsi ini digunakan untuk menyalin string asal ke-varable string tujuan, dengan syarat string tujuan harus mempunyai tipe data dan ukuran yang sama dengan string asal. File header yang harus disertakan adalah: string.h
Bentuk umum:

d.      Fungsi Strlen()
Fungsi ini digunakan untuk memperoleh banyknya karakter dalam string . file header yang harus disertakan adalah: string.h.
Bentuk umum :

e.      Fungsi strrev()
Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya file header yang harus disertakan adalah: string.h.
Bentuk umum:
f.        Fungsi Atof
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik float.  File header yang harus disertakan adalah: math.h.
g.       Fungsi Atoi ()
Fungsi ini digunakan untuk mengubah string(teks) angka menjadi bilangan numerik intrger. File header yang harus disertakan stdlib.h.
h.      Fungsi atol ()
Fungsi ini digunakan untuk mengubah strin (teks) angka menjadi bilangan numerik long integer. File header yang harus disertakan adalah : stdlib.h.
i.         Fungsi Strlwr ()
Fungsi ini digunakan untuk mengubah setiap huruf kapital (huruf besar) dalam string menjadi huruf kecil. File header yang harus disertakan adalah: string.h.
j.        Fungsi Strupr()
Fungsi ini digunakan unruk mengubah setiap huruf kecil dalam string menjadi huruf kapital (huruf besar). File headre yang harus disertakan adalah : string.h.
Contoh program c++ yang menggunakan beberapa jenis-jenis manipulasi string.
   a.       Source code
Berikut merupakan source code atau disebut dengan inputan dari program yang dibuat dengan kasus sebagai berikut.
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
    char huruf[20], kata1[30], kata2[30], a1[20], a2[20];
    cout << "Nama Pengguna = "<<gets(huruf);
    cout << "\nJumlah Nama Pengguna = "<<strlen(huruf);

    strcpy(kata1, kata2);
    cout << "Masukkan Nama Depan = "<<gets(kata1);
    cout <<endl;
    cout << "Masukkan Nama Belakang = "<<gets(kata2);
    cout <<endl;
    printf ("kata 1 adalah %s dan kata 2 adalah %s", kata1,kata2);
    cout <<endl;
    cout <<"\nMasukkan kata-1 = "; cin >> a1;
    cout << "Masukkan kata-2 = "; cin >> a2;
    strcat(a1, a2);
    cout << "Hasil Penggabungannya "<<a1;
    getch();
}
   b.      Outputan
Berikut ini merupakan outputan dari inputan dari program diatas.
Wassalamuallaikum wr.wb
Referensi
file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf


Jumat, 06 Oktober 2017

Input dan Output (Flowchart)

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  INPUT dan OUTPUT.

A.    Pengertian Flowchart.
Flowchart adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma.

B.     Simbol-simbol Fowchart.
Flowchart sendiri disusun dengan simbol-simbol. simbol yang biasa digunakan dalam membuat flowchart adalah sebagai berikut :

C.      Contoh Sederhana Flowchart.

-          Penjelasan Flowchart looping
Contoh dari flowchaart ini misalnya algoritma untuk menentukan bilanga ganjil dibawah nilai 20 sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 20.
Catatan:
Ketiga struktur diatas dapat digunakan secara bersamaan pada satu diagram alur. VARIABLE digunakan sebagai tempat untuk menyimpan nilai yang sejenis. Terdiri dari nama dari variable itu sendiri dan nilai yang disimpan. Jenis variable terdiri atas: variabel numerik à berisi angka numerik / bilangan. Dan variable string à berisi karakter / untaian karakter. Struktur Branching atau percabangan.
1.      Bersyarat
Diagram yang alurnya ada/banyak terjadi alih kontrol berupa percabangan dan terjadi apabila kita dihadapkan pada suatu kondisi dengan dua pilihan Benar/Salah. Struktur dari pecabangan yang bersyarat terdiri dari :
-          If then
-          If then else
-          If then else if
-          Case of
2.      Tidak bersyarat
Struktur : Goto.
Wassalamuallaikum wr.wb
Referensi
http://kisurat.blogspot.co.id/2014/02/contoh-flowchart-sederhana-beserta.html


Kamis, 05 Oktober 2017

Pengulangan C++

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  PENGULANGAN dalam program C++.  
   A.    Pengertian pernyataan GOTO.
Pernyataan goto adalah yang pernyataan mengarahkan eksekusi ke pernyataan yang berlabel (pernyataan yang diawali oleh suatu nama label dan tanda titik-dua (:)).
Bentuk pernyataan goto :
Goto label;
Contoh program yang menunjukkan efek goto:
a.       Inputan
Berikut merupakan inputan dari pernyataan goto.
#include <iostream>

using namespace std;

main ()
{
    int a,n;
    char Nama[30],Nim[20], pilih, Jurusan, kembali, Angka;

    n=3;
    cout << "Jumlah Mahasiswa : "; cin >> n;

    for (a=1.; a<=3.; a++)
    {
    cout << "\n Data Diri Mahasiswa ke- " << a <<endl;
    cout << a << " Nama : "; cin >> Nama;
    cout << "  Nim  : "; cin >> Nim;
        if (pilih)
        kembali:
        cout<<" Jurusan :"<<endl;
        cout <<"1. TI"<<endl;
        cout <<"2. TIP" <<endl;
        cout <<"3. MO " <<endl;
        cout <<"4. AK" <<endl;
        cout <<"Pilihan (1/2/3/4) : "; cin>> pilih ;

    if (pilih == 1)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TI " << Jurusan;
    }

    else if (pilih == 2)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TIP " << Jurusan;
    }

    else if (pilih == 3)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan MO " << Jurusan;
    }

    else if (pilih == 4)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan AK " << Jurusan;
    }


    else
    {
        n = 5;
        cout << " Angka Yang Anda Masukkan Salah " << n;
       goto kembali;
    }
    }
}

b.      Outputan.
Berikut merupakan outputan dari inputan diatas.

    B.     Pernyataan WHILE
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali.
Bentuk pernyataan while:
While (ungkapan)
Pernyataan;
Bagian pernyataan tentu saja dapat berupa pernyataan majemuk sehingga bentuknya menjadi seperti berikut:
While (ungkapan)
{
Pernyataan_1;
Pernyataan_2;
...
Pernyataan_N;
}
Contoh program pernyataan while.
a.       Inputan
Berikut merupakan inputan dari pernyataan while.
#include <iostream>

using namespace std;

main ()
{
    int a;
    char Nama[30],Nim[20];
    cout << "Data Diri Mahasiswa" <<endl;

    a=1.;
    while (a<=3.)
    {
    cout << a << " Nama : "; cin >> Nama;
    a++;
    cout << " Nim  : "; cin >> Nim;
    }

}
b.      Outputan.
Berikut merupakan outputan dari inputan pernyataan while diatas.

   C.     Pernyataan DO..WHILE.
Pernyataan do...while adalah pernyataan yang berguna juga untuk pengulangan.
Bentuk umum pernyataan do...while:
Do
{
Pernytaan_1;
Pernyataan_2;
......
Pernyataan_N;
} while (ungkapan);


   D.    Pernytaan FOR.
Pernyataan for adalah beguna untuk mengulang eksekusi terhadap satu atau sejumlah pernyataan.
Bentuk umum dari pernyataan for:
For (ungkapan_1; ungkapan_2; ungkapan_3)
Pernyataan;

Pernyataan di atas identik dengan:
Ungkapan_1;
While (uangkapan_2)
{
Pernyataan;
Ungkapan_3;
}
Contoh dari pernyataan for.
a.       Inputan
Berkut merupakan inputan dari pernyataan for diatas.
#include <iostream>

using namespace std;

main ()
{
    int a,n;
    char Nama[30],Nim[20], pilih, Jurusan, kembali, Angka;

    n=3;
    cout << "Jumlah Mahasiswa : "; cin >> n;

    for (a=1.; a<=3.; a++)
    {
    cout << "\n Data Diri Mahasiswa ke- " << a <<endl;
    cout << a << " Nama : "; cin >> Nama;
    cout << "  Nim  : "; cin >> Nim;
        if (pilih)
        kembali:
        cout<<" Jurusan :"<<endl;
        cout <<"1. TI"<<endl;
        cout <<"2. TIP" <<endl;
        cout <<"3. MO " <<endl;
        cout <<"4. AK" <<endl;
        cout <<"Pilihan (1/2/3/4) : "; cin>> pilih ;

    if (pilih == 1)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TI " << Jurusan;
    }

    else if (pilih == 2)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TIP " << Jurusan;
    }

    else if (pilih == 3)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan MO " << Jurusan;
    }

    else if (pilih == 4)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan AK " << Jurusan;
    }


    else
    {
        n = 5;
        cout << " Angka Yang Anda Masukkan Salah " << n;
       goto kembali;
    }
    }
}
b.      Outputan
Berikut merupakan outputan dari inputan pernyataan for diatas.

Wassalamuallaikum wr.wb
Referensi
penertbit andi/Abdulkadir/pemrograman c++//membahas pemrograman berorientasi objek.



Cari Blog Ini

Pages

Static Routing 10 Router

Setting static routing dengan 10 Mikrotik 1.         Setting static routing dengan menggunakan 10 mikrotik. Yang mana topolog...