15 Des 2008

Fibonacci itu apa yA??

Halo sobat expresso,di artikel sebelumnya kita pernah membahas tentang program yang memuat bilangan fibonacci,, nah kalo kita ga tau fibonacci itu apa kan lucu>>hehehe..(kepaksa ketawa)

Jadi gini, fibonacci adalah salah satu deret bilangan yang ada sudah sejak dulu(penemunya lupa),bilangan tersebut dimulai dari angka 1 dan 1
so,permulaan fibonacci ga dimulai dengan 1 angka tapi 2 angka.
pada intinya fibonacci adalah deret yang menjumlahkan 2 bilangan sebelumnya:
Biar ga bingung takkasih contohnya wes:

1 + 1 kan 2,lha 2 itu termasuk deret fibonacci
trus 1 + 2 = 3, 3 juga termasuk
trus 2 + 3 = 5, 5 juga termasuk dst..

sampe akhirnya terdapat deret yang sangat menarik jika dipelajarai, yakni sebagai berikut:
1 1 2 3 5 8 13 21 33 ....dst

lha klo msh ga ngerti emang sdh dari sononya kali,,hehehe

ya dah itu thok moga manfaat amiin..

Baca lebih lengkap oey......

14 Des 2008

Jenis Bilangan itu apa aj seh?

Dalam artikel ini akan saya jelaskan mengenai Sistem bilangan secara umum:

Sistem bilangan yaitu Sebuah/kumpulan simbol yang mempresentasikan angka-angka.


Pada dasarnya bilangan itu terbagi menjadi 4 :


1. Desimal ( 0 - 9)

2. Biner ( 0 dan 1)

3. oktal ( 0 - 7 )

4. hexadesimal ( 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)


Di bawah ini ada beberapa yang termasuk sistem bilangan beserta contoh dan cara pengkonversian :



Desimal (Sistem bilangan yang menggunakan 10 macam angka dari 0,1, s/d 9).

pengkonversian:

- Menjadi biner (system bilangan berbasis 2, menggunakan 2 simbol, 0 dan 1) :

Contoh:

(245)10 = (11110101)2


245 :2 sisa 1

122 :2 sisa 0

61 :2 sisa 1

30 :2 sisa 0

15 :2 sisa 1

7 :2 sisa 1

3 :2 sisa 1

1 :2 sisa 1

0 :2 sisa 1 (penulisan hasil mulai dari bawah)


(0,175)10 = (0,001011…)2

0,175 x 2 = 0,350 (0)

0,350 x 2= 0,70 (0)

0,70 x 2= 1,40 (1) (1 diambil sehingga 1,40 menjadi 0,40)

0,40 x 2= 0,8 (0)

0,8 x 2= 1,6 (1)

0,6 x 2= 1,2 (1) (penulisan hasil mulai dari atas)


- Menjadi octal (sistem bilangan berbasis 8. Angkanya berkisar antara 0 s/d 7)

Dapat dilakukan dengan menggunakan persamaan atau dengan cara pembagian berulang dan perkalian berulang.

Contoh:

* (37)8 = (31)10

= (3 x 81+7+80)10 = (2417)10

* (0,1875)10 = (0,14)8

0,1875

8______x

1,5000

8_____x

4,0


- Menjadi hexadesimal (sistem bilangan berbasis 16, Simbol yang digunakan adalah 0 s/d 9 dan A s/d F

Contoh:

(249)10 = (F9)16

249 : 16

15 : 16

0

Sisa 9



BCD(Binary code decimal) (mempresentasikan masing-masing 10 digit desimal menjadi kode 4 digit biner).

Pada dasarnya sama dengan biner akan tetapi dalam BCD dituliskan dalam 4 digit.

Urutan bilangan:

desimal BCD

0 0000

1 0001

2 0010

3 0011

4 0100

5 0101

6 0110

7 0111

8 1000

9 1001



Gray code (terdiri dari 4 bit biner dengan 18 kombinasi).

Untuk menyatakan dua angka yang berurutan hanya diperkenankan perubahan 1 bit.

Urutan berdasarkan bilangan desimal:

0000

0001

0011

0010

0110

0111

0101

0100

1100

1101

1111

1110

1010

1011

1001

1000



Bilangan Excess-3 (memilki kelebihan nilai 3 dari digit aslinya)
Merupakan modifikasi dari kode BCD. Caranya bilangan desimal ditambah 3 lalu diubah menjadi bilangan biner.

Urutan:

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111



bilangan 8421

Pada dasarnya sama denagn kode BCD akan tetapi digit pertama bernilai 8, kedua 4, ketiga 2, keempat 1
Urutan:
0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111




bilangan 2421

Pada dasarnya sama dengan kode BCD akan tetapi digit pertama bernilai 2, kedua 4, ketiga 2, keempat 1.

0001

0010

0011

0100

0101

1100

1101

1110

1111

Ya hanya demikianlah pembaca sedikit tentang sistem bilangan pada Sistim digital yang dapat saya
uraikan,semoga bermanfaat.


Baca lebih lengkap oey......

Download program

Mau nyoba memprogram bahasa C tapi ga tau tampilannya so mbuat ga minat belajar?
Jangan khawatir!!

Di samping kiri udah ada menu download contoh2 program buatan kita, tampilan itu yang paling sederhana..(untuk yang masih belajar).

Nanti kalau sudah tingkat atas tampilannya sudah bisa dijadikan 2D bahkan 3D, lha itu yang akan qu buat proyek tugas akhir q semester ini,doain ya..

Oya,di menu download itu hanya ada program jadinya,kalau ingin sourcecodenya bisa menghubungi aku lewat email,key??

Semoga tertarik dan yang paling penting bisa menjalankan program di samping, semangat bro...Sukses untuk kita...

Baca lebih lengkap oey......

Download dulu bloodshed dev c++

Compiler bahasa C yang paling sering digunakan akhir-akhir ini adalah dev c++, dimana compiler ini bisa mencakup beberapa jenis dari bahasa C, mulai turbo c sampai c++.

Hampir di perguruan tinggi menggunakan compiler ini sebagai dasar untuk membelajari mahasiswanya, yakni berdasarkan beberapa alasan :
1. bahasa C cocok untuk sebagai dasar pemrograman untuk bahasa tingkat lanjut (Java dll)
2. compiler mudah didapat dan mudah digunakan
3. Tidak terlalu berat di memory
4. Lagi trend(bener g y?)

Ehm,kesimpulannya sebelum kita lanjut ke bagian berikutnya dari tutorial memprogram bahasa C,alangkah baiknya jika kita mempunyai compilernya dulu,,

hehehe maaf kalau ini telat(yang bener dulu waktu awal tutor kan??)

jadi gpa2 wes kan ga ada kata terlambat?
Oke,jadi yang pgen download silakan pilih menu download di seblah kiri layar..

Coba aja dulu dan selamat menikmati...

Baca lebih lengkap oey......

About me..

About Me...
Siapakah Aku? Pertanyaan tersebut wajib dijawab dan dicermati bagi orang yang ingin sukses di kehidupannya. Tanpa tahu dirinya sendiri, sangat kecil kemungkinan seseorang akan survive mengarungi kehidupan yang sangat keras ini. Saya sebagai salah satu orang yang ingin sukses disini akan mendiskripsikan sedikit tentang saya,hanya yang saya ketahui. Dengan tinggi sekitar 168 cm dan berat 56 kg saya termasuk orang yang ideal,tidak gemuk dan tidak kurus. Saya saat ini adalah salah satu remaja paling beruntung, betapa tidak,saat ini saya telah menjadi mahasiswa di jurusan terbaik di salah satu PTN yang terbaik pula. 18 tahun silam,tepatnya 7 Pebruari, saya dilahirkan di sebuah kota kecil bernama Lumajang,mulai saat itulah perjuangan saya untuk hidup telah dimulai dengan agama yang diturunkan oleh orang tua saya adalah Islam dan daya sangat yakin akan kebenarannya. Saya mempunyai kegemaran bermain catur dan badminton. Pernah mengikuti lomba kecil-kecilan dan mendapat sedikit prestasi.Kegemaran lain adalah saya suka sekali membaca buku. Saya adalah seorang manusia awam yang mempunyai cita-cita setinggi langit,yakni mengelilingi dunia,entah nanti bisa tercapai yang penting mulai sekarang aku telah berikhtiar.
Setiap orang pasti tak ada yang sempurna,begitu juga saya,punya kelebihan dan kekurangan. Kelebihan yang saya punya(menurut saya) antara lain adalah saya ini termasuk orang idealis, kritis, saya mudah berteman dan bergaul dengan siapapun dan dari golongan orang manapun. Disamping itu,saya sangat senang dan gemar berbaur dengan apa yang namanya organisasi. Kadang-kadang saya juga bisa terlihat bijak dan berwibawa. Adapun kekurangan yang saya miliki diantaranya saya kurang disiplin, jadwal tak teratur, kadang-kadang sering merasa malas apabila tidak ada sesuatu yang memotivasi saya dan membuat saya semangat. Yang lainnya,saya kadang-kadang sombong terhadap kelebihan yang saya dapat. Selain itu,ketika bercnda dengan teman seringkali berlebihan sehingga bisa membuat sedikit sakit hati kepada teman. Mungkin hanya itu kelebihan dan kekurangan diri saya yang saya tau,mungkin orang-orang yang dekat saya yang lebih tahu karena mereka menilai dari sudut pandang berbeda dari saya.
Ada beberapa kalimat yang bisa mendesak diri saya,kebanyakan berasal dari buku yang saya baca,diantaranya Ayat-ayat cinta,laskar pelangi,dan buku-buku berisi kisah-kisah perjuangan tokoh dalam agama saya. Dengan melihat,membaca,dan menghayati kalimat tersebut diri saya menjadi lebih bersemangant untuk hidup.Adapun jenis kalimatnya secara khusus yang dapat memotivasi saya adalah tentang dakwah,semangat hidup.dan perjuangan.

Baca lebih lengkap oey......

9 Nov 2008

Memahami bahasa C bag1

Awal belajar bahasa C dimulai dari materi pendeklarasian dan initialisasi. Maksudnya yakni pendataan jenis dari variabel-variabel pada rencana program yang akan kita buat. tanpa pendeklarasian dan initialisasi kita tidak akan dapat menggunakan variabel tersebut dalam pembuatan program. Adapun contoh dari pendeklarasian dan initialisasi adalah sebagai berikut:
int variabel1
char variabel 2
float variabel3
double variabel4

Penjelasan :int,char,float,dan double adalah contoh dari type data yang akan dibahas kemudian.
Jadi dapat ditarik kesimpulan bahwa tujuan dari pendeklarasian dan initialisasi adlah untuk memberikan type kepada variabel-variabel yang akan kita gunakan.

namun perlu diketahui juga bahwa pendeklarasian dan initialisasi tidak hanya untuk menentukan type data dari variabel saja,tapi juga untuk pendeklarasian dan initialisasi sebuah fungsi yang akan dibahas kemudian dan jendela yang kita import sekarang.
Jendela yang kita import adalah suatu source yang menjadikan kita bisa membuat syntx sesuai yang termasuk dalam jendela tersebut. Memang terasa susah dalam teori,namun dalam praktek nanti pasti terasa mudah. Adapun contoh dari jendela yang bisa kita import(dasar):
agar bisa menampilkan fungsi utama
agar bisa mencetak,menampilkan sesuatu dsb

Baiklah kita mencoba membuat program sederhana menggunakan apa yang kita pelajari diatas:

#include
#include

int main()
{
int angka=5;

printf("%d",angka);

getch();
}

Outputnya adalah:
5


Perlu diingat bahwa setiap penulisan statement dalam program(kecuali beberapa masalah)harus diakhiri dengan tanda ";".
Untuk sementara seperti ini dulu, jikalau dalam program diatas ada yang tidak jelas maka penjelasan lebih lanjut akan dibahas di bab-bab kemudian.


Baca lebih lengkap oey......

7 Nov 2008

memogram bahasa C,,siapa takut??

Baik,sebelumnya akan saya jelaskan sedikit mengenai bahasa C.
Bahasa C adalah salah satu bahasa pemrograman yang sangat umum dipakai oleh para pembuat program,baik program yang sederhana sampai program yang komplek.Beberapa jenis program yang dapat dibuat adalah game dan software penjalan robot.
Bahasa C sendiri merupakan high level language alias bahasa tingkat tinggi sehingga tidak ketinggalan jaman kalau kita menggunakannya,berbeda sekali dengan pascal,fortrand atau yang lain yang saat ini sudah agak ketinggalan.

Belajar memogram dengan menggunakan bahasa C sebenarnya mudah kalau kita telah mengenal dasar-dasarnya.


Disini saya akan sedikit membagi ilmu tentang dasar belajar memogram di bahasa C.
Materi Dasar Yang Wajib kita kuasai jika ingin survive di bahasa C adalah:

1.tentang pendeklarasian atau initisialisasi
2.percabangan
3.perulangan(looping)
4.array
5.fungsi
6.rekursi

Setelah Anda menguasai hal-hal dasar di atas,sudah barang tentu Anda sudah layak untuk membuat sebuah program.Untuk penjelasan masing-masing diatas akan dibahas di bab-bab kemudian.

Dasar-dasar diatas sebenarnya berlaku umum untuk semua jenis bahasa,namun yang kita bahas nanti adalah syntaxnya di bahasa C saja

Ada satu hal lagi yang perlu Anda tahu,bahasa C sendiri mempunyai banyak compiler(sebuah program untuk membuat dan menjalankan program yang kita buat). Diantara compiler yang paling populer adalah bloodshed dev c++.Bloodshed dev c++ sangat familiar bagi para pemula yang ingin belajar. Jadi saya sarankan untuk memakai software itu saja pada awal-awal ini.namun jika telah menguasai hal-hal dasar tersebut di atas Anda bisa menggunkan compiler lainnya.

Baca lebih lengkap oey......
Template by : kendhin x-template.blogspot.com