Kamis, 14 Januari 2010

TEKOM_C . !!!

Algoritma adalah mata kuliah paling sulit d kampus ..
kami anak TI-6 akan selalu berjuang untuk menghadapi kebingungan di mata kuliah algoritma ,, karena anak TI-6 selalu siap menghadapi masalah dan senang membuat masalah ahahaii * ..


banyak makna yg bisa di ambil dari mata kuliah ini ,, terutama penambahan pola pikir kita yg di arah untuk selalu berpikir logis ..

satu kata yang akan selalu teringat dari ucapan dosen terbaik kita ..
"TEKOM_C siapp . !!!"
( serentak para mahasiswa menghentakan kakinya ke lantai ) ..

Kamis, 07 Januari 2010

ALGORITMA

Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah.
Guna algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.


Ciri – ciri algoritma:
  • Ada input.
  • Ada proses.
  • Ada output.
  • Memiliki instruksi instruksi yang jelas dan tidak ambigu.
  • Harus mempunyai stopping role.

Sifat algoritma :

  • Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
  • Tidak tergantung pada suatu bahasa pemrograman.
  • Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.

Jadi algoritma adalah jembatan untuk mempermudah pemahaman alur kerja suatu proses.

Pseudo-code
  • Pseudo-code adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah.
  • Pseudo-code sering digunakan oleh seseorang untuk menuliskan algoritma dari suatu permasalahan.
  • Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.
  • Pseudo-code menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu biasanya pseudo-code menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
  • Beda antara algoritma dan pseudo-code
Algoritma       
  1. Masukkan panjang         
  2. Masukkan lebar         
  3. Nilai luas adalah panjang x lebar   
  4. Tampilkan luas       





Pseudo-code 
  1. Input panjang
  2. Input lebar  
  3. Luas <-panjang x lebar
  4. Print luas 
  • Sebenarnya tidak ada aturan mengikat tentang penulisan algoritma dan pseudo-code, karena guna kedua hal ini adalah untuk memudahkan seseorang untuk menggambarkan urutan suatu kejadian. Biasanya untuk para programmer, guna kedua hal ini adalah sebagai dasar alur pembuatan program. Di mana dapat merepresentasikan alur cerita dari client tentang kebutuhan dasar dari sebuah program, sehingga lebih mudah untuk dipahami.
  • Jadi pseudo-code bisa dikatakan juga sebagai algortima yang sudah sedikit digabungkan dengan bahasa pemrograman yang akan digunakan.
 Flowchart
* Definisi:
Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial
* Kegunaan:
Untuk mendesain program
Untuk merepresentasikan program

* Secara garis besar, unsur-unsur pemrograman adalah Input -> Proses -> Output. Semua bahasa pemrograman, pasti mempunyai komponen-komponen sebagai berikut :
Input (scanf)
Percabangan (if, switch)
Perulangan (while, for, for each, loop)
Output (printf)

Minggu, 03 Januari 2010

BAHASA C++

C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).


== Tipe data dasar ==

Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer. Besar dan tipe dari variabel-variabel di dalam standar program C++ dispesifikasikan sebagai berikut.

{| class="wikitable"
|-
! Nama
! Keterangan
! Ukuran
! Jangkauan
|-
| char
| Abjad/karakter atau untuk bilangan bulat kecil
| 1 byte
| signed: -128 to 127
unsigned: 0 to 255
|-
| short int (short)
| Bilangan bulat dengan jangkauan pendek
| 2 byte
| signed: -32768 to 32767
unsigned: 0 to 65535
|-
| int
| Bilangan bulat
| 4 byte
| signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
|-
| long int (long)
| Integer dengan jangkauan panjang
| 4 byte
| signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
|-
| bool
| Boolean, dapat bernilai benar atau salah (true or false)
| i byte
| true or false
|-
| float
| Angka dengan titik mengambang (bilangan cacah)
| 4 byte
| 3.4e +/- 38 (7 digit)
|-
| double
| Bilangan cacah dengan ketelitian ganda
| 8 byte
| 1.7e +/- 308 (15 digits)
|-
| long double
| Bilangan cacah dengan ketelitian ganda panjang
| 8 byte
| 1.7e +/- 308 (15 digits)
|-
| wchar_t
| Karakter lebar, biasa dipakai untuk [[Unicode karakter]]
| 2 byte
| 1 karakter lebar
|}

dibawah ini penjelasan tentang bahasa C lebih lanjut ..
"tentang C++"

link untuk download turbo C++ ahahaii *
"download turbo C++"