• Pada Algoritma pencarian banyak yang bisa kita temukan atau gunakan. Ada Merge Sort, Quick Sort, Bubble Sort, dan...
  • Pada dasarnya algoritma searching banyak kita jumpai. Apalagi hanya untuk mencari nilai minimum dan nilai maximum...
  • Kalian pasti sudah tahu apa itu Deret Fibonacci, ya benar. (Padahal gak jawab). Tetapi pada pembahasan kali ini kita akan membuar program...
  • Metoda Pencarian Biner ( Binary Search) hanya bisa diterapkan jika data array sudah terurut. Pengurutan Array bisa menggunakan jenis sorting ...
  • Salah satu contoh tipe algoritma brute force lainnya adalah linear search (pencarian berurutan), Dikatakan demikian karena algoritma ini menggunakan ...

Friday, March 11, 2011

Perbedaan Structur dan Class


Kali ini saya ingin berbagi sedikit ilmu yang saya dapat, kita akan membahas sedikit perbedaan antara structur dan class. Walaupun nanti isinya cuma supele, semoga dapat berguna.amin.hehe...

Sekarang kita lihat bagaimana penulisan structur, misal :

struct buku
{ 
char judul [35];
          char pengarang [25];
          int jumlah;
} ;

Penulisan class hampir sama dengan structur hanya saja dalam class adanya public dan private. Dalam class defaultnya adalah private, jadi jika kita menggunakan class harus menuliskan kata public. Contoh :

class buku
{ 
public :
char judul [35];
          char pengarang [25];
          int jumlah;
} ;

Ini adalah contoh sederhana program class

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

class buku{
public :
char judul[35];
char pengarang [25];
int jumlah;
};

void main(){
buku novel;

strcpy(novel.judul,"Pemrograman C++");
strcpy(novel.pengarang,"Abdul Kadir");
novel.jumlah=3;

cout<<"judul buku  : "<<novel.judul<<endl;
cout<<"pengarang   : "<<novel.pengarang<<endl;
cout<<"jumlah buku : "<<novel.jumlah<<endl;

getch();
}

Semoga bermanfaat kawan...


referensi :
1. Kadir, Abdul.2003.Pemrograman C++.Yogyakarta:ANDI
2. Pujiono, Wahyu.2009.Diktat Algoritma dan Penrograman.Yogyakarta
 

Readmore

Thursday, March 10, 2011

Contoh program memilih atau bersambung


Halloo... sekarang aku mau buat contoh sederhana program yang bersambung atau ada pemilihan “lagi” atau “tidak”. Alasannya yaitu supaya saat kita menjalankan program bisa terus digunakan..

Pertama yaitu harus membuat fungsi diluar fungsi main(). Misal seperti ini :

Yang kedua kita membuat pemilihan dalam fungsi tersebut. Seperti pada gambar berikut :

Yang terakhir tinggal fungsi itu dipanggil di fungsi main()

Dan hasilnya seperti ini

Gimana bro??kritik saran jangan lupa tulis di komen..maksih
Readmore

Contoh Algoritma dan bukan Algoritma dalam Kehidupan Sehari - hari


Algoritma merupakan tahapan-tahapan untuk mencapai hasil atau kumpulan urutan perintah yang menentukan operasi-operasi tertentu yang diperlukan untuk menyelesaikan suatu masalah ataupun mengerjakan suatu tugas tertentu. Dan hasil yang didapat selalu sama.
Contoh Algoritma :
Algoritma mengaktifkan handphone baru
1.       Buka kardus handphone
2.       Keluarkan handphone dan battery dari kardus handphone
3.       Buka tutup battery handphone
4.       Buka penutup simcard
5.       Pasangkan simcard
6.       Tutup penutup simcard
7.       Pasangkan battery
8.       Tutup kembali dengan penutup battery
9.       Tekan dan tahan tombol power
10.   Tunggu hingga handphone menyala dan mengluarkan setting tanggal
11.   Set tanggal dengan waktu sekarang
12.   Tekan tombol “ok” atau “ya”
13.   Set waktu sekarang
14.   Tekan tombol “ok” atau “ya”
15.   Handphone siap digunakan

Contoh bukan Algoritma :
Runrutan mandi
1.       Ambil pakaian ganti dan handuk
2.       Menuju kamar mandi
3.       Buka pintu kamar mandi
4.       Masuk kamar mandi
5.       Tutup kembali pintu kamar mandi
6.       Letakkan handuk ditempat penggantung
7.       Melepas semua pakaian
8.       Letakkan pakaian ditempat penggantung
9.       Membasuh semua badan dengan air
10.   Mengambil sabun
11.   Pakai sabun keseluruh tubuh
12.   Kembalikan sabun ditempat semula
13.   Basuh kembali semua badan dengan air
14.   Mengambil handuk
15.   Keringkan badan dengan handuk
16.   Mengembalikan handuk ditempat gantungan
17.   Mengambil pakaian dan memakainya
18.   Ambil handuk
19.   Buka pintu kamar mandi
20.   Keluar dari kamar mandi
21.   Tutup kembali pintu kamar mandi
22.   Jemur handuk

Contoh yang runtutan mandi kenapa tidak disebut algiritma karena jika dilakukan hasilnya tidak akan sama. Mandi dari setiap orang itu berbeda – beda. Sedangkan yang menyalakan handphone pasti hasilnya akan sama. Handphone bisa menyala dan dapat digunakan.
Setahu ane cuman ini gan..maaf lahir batin kalo banyak kekurangan.. pis..!
Readmore

Tuesday, December 21, 2010

Penegakan Hukum Mengatasi Penyalahan TI

Sekarang ini banyak terjadi pelanggaran – pelanggaran dalam penggunaan teknologi informasi, khususnya dalm internet. Dengan terjadinya hal tersebut maka harus dibuat suatu penegakan hukum demi terciptanya rasa aman bagi para pengguna internet.

                Menurut saya penegakan hukum yang bagus untuk mengatasi penyalahan teknologi informasi ini dengan membuat undang – undang. Dalam undang – undang tersebut juga harus diklasifikasikannya tindakan-tindakan yang termasuk kualifikasi pelanggaran hukum terkait penyalahgunaan teknologi informasi disertai sanksi. Perlu pula untuk memulai penyusunan regulasi terkait dengan tindak pidana penyalahan teknologi informasi, mengingat masih ada tindak – tindak pidana yang tidak tercakup dalam undang – undang tetapi dicakup dalam instrumen Hukum Internasional di bidang tindak pidana teknologi informasi, misalnya menyangkut tindak pidana pornografi, deufamation, atau perjudian maya.
Readmore

Monday, October 25, 2010

Contoh Algoritma, Flowchart, dan Pseudocode

Berikut ini adalah contoh algoritma, flowchart, dan pseudocode cara membuat mie instan.

Algoritma

1. Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu.
2. Masukkan 400 ml air kedalam panci.
3. Masak air.
4. Tunggu hingga mendidih
5. Masukkan mie kedalam panci yang sudah berisi air mendidih.
6. Tunggu dan aduk hingga 3 menit.
7. Jika sudah matang masukkan bumbu - bumbu
8. Aduk hingga rata.
9. Sajikan mie

Flowchart


Pseudocode

1. Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu.
2. Input 400 ml air kedalam panci.
3. Masak air.
4. Tunggu hingga mendidih.
5. Input mie.
6. Tunggu dan aduk hingga 3 menit.
7. If=matang then input bumbu - bumbu.
8. Aduk hingga rata.
9. Output mie.

Semoga artikel ini tidak menyesatkan bagi yang membaca. Karena saya juga baru belajar membuat flowchart dan pseudosode.Hehe.....  Kritik dan saran yang membangun tetap saya tunggu. jangan lupa kasih komentarnya ya....
Readmore

Tutorial Algorithm and Programming ©Template Blogger Green by Dicas Blogger.

To Up