Senin, 04 Juni 2012

Input dan Output Pada string

Waktu semester awal saya pernah dapat soal kuis berupa output string yang dinputkan user. Kesalahan saya adalah ketika melakukan input menggunakan scanf. Kalau menggunakan scanf, string yang ada karakter spasi akan danggap sebagai karakter '\0' atau NULL, kosong. Sehingga ketika ditampilkan ke layar konsol yang tampil hanya kata yang pertama sebelum spasi. Solusinya adalah menggunakan gets, untuk mnampilkannya menggunakan puts. Berikut source yang udah saya edit. Silakan copas ke Dev C++.


#include "stdio.h"
#include "conio.h"
#include "windows.h"//untuk mengaktifkan MessageBox
#include "stdlib.h"

Membuat Pesan Berjalan Pada Bahasa C/C++

Salam programming para pembaca sekalian . . . . .
Pada postingan ini, akan saya share sedikit pengetahuan saya mengenai bahasa C/C++. Tentunya sesuai dengan judul yaitu membuat pesan berjalan berupa tipe data Char pada bahasa C diidentifikasikan dengan %c. Okay, langsung saja menuju TKP.....
Pesan berjalan yang akan saya bagikan kepada pembaca adalah pesan berjalan yang pernah saya dapatkan source kode dari internet yaitu menggunakan perulangan while. Mengapa while??? Karena while itu merupakan perulangan yang batasannya belum diketahui, dan ketika error, tentunya akan menampilkan banyak karakter yang tidak jelas dan bergerak secara terus-menerus. Kali ini kita akan menggunakan Fungsi tanpa return dengan keyword void, karena didalam bahasa C/C++ tidak mengenal kata kunci procedure. Langkah-langkahnya adalah sebagai berikut:

Minggu, 08 April 2012

Membuat Program Kalkulator Sederhana Dengan Java Berbasis GUI

Untuk pada kesempatan ini, saya akan berbagi ilmu dasar dalam pemrograman java. Seharusnya yang saya bagikan untuk pertama kali adalah berbasis konsol, namun belum sempat menyusun tutorialnya. Sempat kebingungan dari dulu tentang Java (kita sebut saja bahasa jawa) yang berbasis GUI (Graphical User Interface), setelah belajar Delphi saya mencoba utak-atik Java kembali yang sebelumnya sempat terfakum akibat MLS (malas). Okay, langsung saja tanpa panjang lebar lagi kita langsung menuju ke pokok bahasan pada posting kali ini. Untuk toolsnya saya menggunakan Netbeans 7.0 yang lebih mudah dipahami bagi pemula seperti saya ini.

Senin, 02 April 2012

Menghitung luas segitiga dengan bahasa Pascal

Segitiga atau segi tiga adalah nama suatu bentuk yang dibuat dari tiga sisi yang berupa garis lurus dan tiga sudut. Matematikawan Euclid yang hidup sekitar tahun 300 SM menemukan bahwa jumlah ketiga sudut di suatu segi tiga adalah 180 derajat. Hal ini memungkinkan kita menghitung besarnya salah satu sudut bila dua sudut lainnya sudah diketahui.(wikipedia).

Virus dan Antivirus



1.      Pengertian Virus

Virus komputer merupakan sebuah software yang dapat merusak software atau file lainnya, dengan cara menggandakan dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam software atau file yang ada di dalam komputer. Cara kerja virus komputer sama halnya virus yang terdapat pada makhluk hidup. Sebagian besar, virus komputer dapat menyerang perangkat lunak berbasis sistem operasi Windows. Sebagian yang lain, virus komputer dapat merusak perangkat lunak berbasis sistem operasi GNU/Linux, Mac OS, bahkan tidak hanya perangkat lunak komputer namun sistem operasi Mobile seperti Symbian OS pun ikut terserang virus.

Operator pada Pemrograman Pascal

A. Penugasan (Assignment Operator)


Adalah sebuah operator yang digunakan untuk melakukan suatu proses atas suatu nilai dengan memberikan nilai baru pada suatu variabel. Simbol operator penugasan adalah ":=".
Contoh :
var x,y,z:integer; {variabel x,y dan z belum memiliki nilai}
begin
x:=10; {nilai baru pada variabel x}
y:=20; {nilai baru pada variabel y}
z:=y+x; {memproses x dan y ke dalam variabel z}
write('nilai hasil proses penugasan = ',z);
readln;
end.

Tipe Data pada Pemrograman Pascal

1. Tipe data integer
Tipe integer adalah bilangan yang tidak mempunyai titik desimal/bilangan pecahan.
Integer terdiri dari beberapa tipe, yaitu :
- byte, dengan jangkauan nilai 0....255
- shortint, dengan jangkauan nilai -128.....127
- integer, dengan jangkauan nilai -32768....32767
- word, dengan jangkauan nilai 0......65535
- longint, dengan jangkauan nilai -2147483648....2147483647
Contoh :

Deklarasi pada Pemrograman Pascal

Bagian deklarasi adalah merupakan suatu pengenal (identifier) yang dapat berupa label, konstanta, tipe, variable, prosedur dan fungsi.
1. Deklarasi Konstanta
Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan identifier yang diberi suatu nilai konstanta. Data konstanta nilainya sudah ditentukan dan pasti, tidak dapat dirubah didalam program.

Pemrograman Pascal

Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan  terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis. Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :

Perbedaan Algoritma dengan Program

Program adalah kompulan instruksi komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:

Pengertian Algoritma

Kata algoritma, mungkin bukan sesuatu yang asing bagi kita. Penemunya adalah seorang ahli matematika dari uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-840). Di literatur barat dia lebih terkenal dengan sebutan Algorizm. Panggilan inilah yang kemudian dipakai untuk menyebut konsep algorithm yang ditemukannya. Dalam bahasa Indonesia kita kemudian menyebutkannya sebagai algoritma.