+=+=+=+=+=+=+=+=+=+=+=+=+ Welcome To :: r[h]avy_cyb[e]r :: +=+=+=+=+=+=+=+=+=+=+=+=+

Praktikum Struktur Data - Mengenal Fungsi Serta Cara Penggunaannya

Sudah lama menghilang dan akhirnya nongol lagi :D, kembali lagi dengan saya Rafy. kali ini saya akan menjelaskan tentang Pembelajaran Struktur Data dengan menggunakan program Microsoft Visual C++ 6.0, yaitu tentang Mengenal Fungsi Serta Cara Penggunaannya.
Akan tetapi sebelum kita bahas Fungsi” nya, alahkah baiknya kita mengetahui apakah struktur data itu terlebih dahulu.
Struktur Data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien, Sedangkan Data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal, dan symbol.
Kemudian kita akan bahas Fungsi”nya serta cara pemakaian nya yang sesuai saya janjikan tadi. Berikut pembahasannya di bawah ini.
Mengenal Fungsi printf() dan scanf() dalam Bahasa C++

Dalam pembuatan sebuah program komputer, kita tidak akan lepas dari proses masukan (input) dan keluaran (output). Dalam bahasa C++ perintah tersebut dikenal dengan penulisan scanf() sebagai inputan dan printf() sebagai keluaran. Untuk file header yang diperlukan adalah stdio.h.

Contoh 1 : Memasukkan sebuah nilai bertipe integer

#include <stdio.h>
int main()
{
               int x;
printf(“Masukkan sebuah nilai bilangan bulat = ”);
scanf(“%d”, &x);
printf(“Nilai yang anda masukkan adalah = %d”, x );
return 0;
}

Pada kode program yang di dalamnya terdapat tanda %d, maksudnya adalah masukan tersebut membaca nilai bertipe int (format bilangan bulat) dari keyboard dan menyimpan nilai tersebut ke dalam alamat di dalam memori yang ditempati oleh variable x.
Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada scanf().

Karakter
Tipe Argumen
Keterangan
%d,  %i
Int
Di gunakan untuk membaca tipe bilangan bulat dalam bentuk decimal (basis  10)
%o
Int
Digunakan untuk membaca tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%u
Int
Digunakan untuk membaca bilangan bulat tanda tanda (unsigned)
%c
Char
Digunakan untuk membaca karakter
%s
char*
Sama dengan %c , Cuma bedanya fungsi %s digunakan untuk membaca string (kumpulan karakter)
%f
Float
Digunakan untuk membaca bilangan real dengan tipe float
%lf
Float
Digunakan untuk membaca bilangan real dengan tipe double
%ld
Float
Digunakan untuk membaca bilangan real dengan tipe long int.
%e
double
Digunakan untuk membaca bilangan real dengan bentuk eksponen

Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada printf().

Karakter
Tipe Argumen
Keterangan
%d,  %i
Int
Digunakan untuk menampilkan tipe bilangan bulat dalam bentuk decimal (basis  10)
%o
Int
Digunakan untuk menampilkan tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%x, %X
Int
Digunakan untuk menampilkan tipe bilangan bulat dalam bentuk heksadesimal (basis 16) tanpa diawali dengan tanda 0x atau 0X. Format x digunakan untuk menampilkan hasil dalam huruf kecil dan huruf X untuk menampilkan dalam huruf besar.
%u
Int
Digunakan untuk menampilkan bilangan bulat tanda tanda (unsigned)
%c
Char
Digunakan untuk Menampilkan karakter
%s
char*
Sama dengan %c , Cuma bedanya fungsi %s digunakan untuk menampilkan string (kumpulan karakter)
%f
Float
Digunakan untuk Menampilkan bilangan real dengan tipe float
%lf
Float
Digunakan untuk Menampilkan bilangan real dengan tipe double
%ld
Float
Digunakan untuk Menampilkan bilangan real dengan tipe long int.
%e ,  %E
double
Digunakan untuk Menampilkan bilangan real dengan bentuk eksponen
%g , %G
double
Digunakan untuk Menampilkan bilangan real dalam bentuk seperti %f, atau %E tergantung dari ekspresinya
%%
Digunakan untuk Menyatakan symbol %

TAMBAHAN!!
Ada beberapa tambahan dalam penggunaan bilangan real misalnya :
%.3f       mencetak bilangan real dengan 3 angka di belakang koma
%2.3      mencetak bilangan real dengan 2 angka sebelum koma dan 3 angka sesudah koma.
Selain itu perlu juga diperhatikan sebuah karakter escape yaitu karakter yang ditulis dengan awalan tanda  \  diikuti dengan karakter tertentu yang memiliki sebuah tingkah laku.
Karakter-karakter tersebut seperti pada table di bawah ini :

Karakter
Keterangan
\a
Digunakan untuk membangkitkan suara atau speaker (bell)
\b
Digunakan untuk Karakter backspace, kursor akan kembali ke depan sebanyak satu karakter
\f
Formfeed : Digunakan untuk meletakkan formfeed
\n
Newline : Digunakan untuk meletakkan baris baru(ganti baris )
\r
Carriage return : Digunakan untuk meletakkan kursor di awal baris bersangkutan
\t
Horizontal tab : Digunakan untuk meletakkan tab horizontal
\v
Vertical tab : Digunakan untuk meletakkan tab vertical
\\
Digunakan untuk Memunculkan karakter \
\”
Digunakan untuk Memunculkan karakter “
\’
Digunakan untuk Memunculkan karakter ‘
\?
Digunakan untuk Memunculkan karakter ?

Mengenal  cin>> dan cout<<  dalam Bahasa C++

Sama halnya fungsi scanf() dan printf(). Fungsi cin>> dan cout<< juga berfungsi sebagai inputan dan keluaran. Yang berbeda adalah file headernya memakai <iostream.h>.

Contoh 1 : Memasukkan sebuah nilai bertipe integer

#include <iostream.h>
int main()
{
               int x;
cout<< “Masukkan sebuah nilai bilangan bulat = ”;
cin>>x;
cout<<“Nilai yang anda masukkan adalah =”<< x;
return 0;
}

Mengenal  fungsi aritmatike dengan header math.h

Di dalam bahasa C++ juga disediakan fungsi untuk penangan aritmatika. File ini terdapat di dalam header math.h.
Perhatikan table di bawah ini :

Fungsi
Argumen
Keterangan
sqrt()
Double
Digunakan untuk memberikan nilai balik berupa akar x. Nilai balik bertipe double.
pow(x,y)
double
Digunakan untuk memberikan nilai balik berupa xy. Nilai balik bertipe double.
tan(x)
double
Digunakan untuk memberikan nilai balik berupa tangent x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
sin(x)
double
Digunakan untuk memberikan nilai balik berupa sinus x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
cos(x)
double
Digunakan untuk memberikan nilai balik berupa cosines x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
log(x)
double
Digunakan untuk memberikan nilai balik berupa loge x. Nilai balik bertipe double.
log10(x)
double
Digunakan untuk memberikan nilai balik berupa log10 x. Nilai balik bertipe double.
cabs(x)
Int
Digunakan untuk memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe int.
fabs(x)
double
Digunakan untuk memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe double.

Mengenal  Komentar

Kali ini kita akan bahas yaitu Komentar. Komentar adalah sebuah teks yang dimasukkan di dalam kode program, tetapi teks tersebut tidak akan dieksekusi sebagai kode program. Biasanya komentar digunakan untuk memberikan penjelasan terhadap kode-kode program yang kita tuliskan, dapat juga berupa kegunaan program, waktu dibuat dan penulis yang membuat.
Ada beberapa bentuk format dalam komentar.
         //isi komentar
Komentar ini digunakan pada C++
         /* isi komentar */
Komentar ini biasa digunakan di C / C++

Fungsi Manipulasi String

Setelah kita membahas apa itu Komentar dan cara penggunaannya , berikut ini kita akan lanjutkan bahas Fungsi Manipulasi String. Biasanya Dalam sebuah kasus tertentu kita membutuhkan aktifitas untuk memanipulasi sebuah string, misalnya ketika kita mau menjumlah string, memotong string, dan sebagainya.
Untuk menggunakan fungsi ini kita membutuhkan file header yang bernama string.h.
Ada beberapa fungsi manipulasi string diantaranya :
         Cara menentukan panjang string = strlen(string)
Dengan fungsi ini kita dapat menghitung panjang dari sebuah string.

Contoh :

#include <iostream.h>
#include <string.h>
void main()
{
        char *nama = “Hello World”;
        cout<<strlen(nama);
}

         Cara mencari sebuah string (1)  = strchr(string, index)
Dengan fungsi ini kita dapat memotong sebuah string dimulai dari index.

Contoh  :

#include <iostream.h>
#include <string.h>
void main()
{
        char *nama = “Hello World”;
        cout<<strchr(nama,’l’);
}

         Cara mencari sebuah string (2) = strstr(string, index)
Dengan fungsi ini kita dapat memotong sebuah string dimulai dari index. Dengan ketentuan bahwa index yang dicari harus tepat, jika tidak maka hasilnya kosong / null.

Contoh  :

#include <iostream.h>
#include <string.h>
void main()
{
        char *nama = “Hello World”;
        cout<<strstr(nama,”ello”);
}

         Mengubah String menjadi huruf KAPITAL = strupr (string)
Dengan fungsi ini kita dapat mengubah string menjadi huruf KAPITAL.

Contoh  :

#include <iostream.h>
#include <string.h>
void main()
{
        char *nama = “Hello World”;
        cout<<strupr(nama);
}

         Mengubah String menjadi huruf kecil = strlwr (string)
Dengan fungsi ini kita dapat mengubah string menjadi huruf kecil.

Contoh  :

#include <iostream.h>
#include <string.h>
void main()
{
        char *nama = “Hello World”;
        cout<<strlwr(nama);
}


Akhirnya selesai juga pembahasan kita kali ini, tidak terasa panjang juga pembahsan materinya. Sekian Pembahasan yang dapat saya tulis, jika ada kata” yang salah / caranya yang kurang tepat mohon bantuannya. TERIMAKASIH JJJ

0 Comment:

Posting Komentar

Diberdayakan oleh Blogger.