Welcome to my blog

keep smiling even in bad times, rest assured that happiness will come.

Minggu, 27 November 2011

Program menghitung gaji menggunakan switch case dalam c++

ini adalah salah satu tugas kuliah saya. saya share agar dapat bermanfaat :)


ALGORITMA

                                                         klik untuk memperbesar gambar



silahkan download disini : source code gaji


jika sudah selesai, tampilannya akan menjadi seperti ini :


                                                      klik untuk memperbesar gambar

Jumat, 04 November 2011

program menghitung nilai akhir di C++

ALGORITMA




SOURCE CODE




DOWNLOAD SOURCE CODE-NYA DISINI

Selasa, 01 November 2011

C++

yaa, pada semester 3 ini saya sudah mulai belajar bahasa pemograman C++. kesan pertama berkenalan dengan bahasa ini adalah "duuuuh pusingg". walaupun emang aga sedikit mirip dengan bahasa pemograman pascal, tapi c++ ini terasa lebih sulit, mungkin karna udah terbiasa dengan pascal ya. yaaa, selain penulisannya yang berbeda, perintah-perintahnya serta tata letaknya pun berbeda dengan pascal.

C++ adalah bahasa pemograman komputer yang dikembangkan oleh Bell Labs (Bjarne Stroustrup). C++ perkembangan dari bahasa pemrograman C, walaupun C dan C++ menggunakan sintax yang sama, akan tetapi keduanya memilki perbedaan. untuk lebih jelasnya silahkan tanya ke mbah google, hehe...

contoh program sederhana dari bahasa C++

#include
void main ()
{
cout <<"helloo, nama saya dea";
}

Rabu, 21 September 2011

Merubah theme facebook

Bosan dengan tampilan facebook kamu yang gitu-gitu aja? Mari kita menge-cat dinding facebook kita..

langkah pertama kamu harus login acount facebook kamu dulu..

lalu,klik https://addons.mozilla.org/en-US/firefox/addon/stylish/ (plugin firefox), klik add to firefox



kemudian install plugin Firefox tersebut. Setelah selesai maka restart firefox kamu.


klik untuk memperbesar gambar




setelah itu masuk ke http://userstyles.org/styles/browse/facebook.com

pilihlah theme yang kamu inginkan.. lalu klik install with stylish.







SELESAI.. lihat tampilan facebook kamu :D








ini contoh tampilan facebook saya :)



klik untuk memperbesar gambar




catatan : tampilan facebook kamu hanya bisa dilihat di pc kamu saja :)


source : http://imherry.blogdetik.com

Jumat, 29 Juli 2011

pascal (coba)

ada permintaan dari seorang teman yang menginginkan sesuatu yang bisa berjalan pada pemrograman pascal.

contoh dibawah ini masi sangat sederhana....

program coba;
uses crt;
var
i : integer;
begin
clrscr;
for i := 5 to 25 do
begin
gotoxy (i,7); writeln('saya dea');
delay(1000);
end;
readln;
end.


'saya dea' bisa diganti menjadi apa saja..


any question?

Jumat, 08 Juli 2011

menghitung nilai IP menggunakan Pascal

Saya sedang berpikir untuk mencoba membuat program menghitung IP menggunakan bahasa pemrograman pascal. Jadi, ketika kita menginputkan hurup mutu dari semua pelajaran, maka kita langsung bisa tau berapa IP yang kita peroleh.

Sebelum memulai keprogram, sebaiknya kita berpikir teorinya dahulu.

Bagaimana cara menghitung IP? Kalian mungkin sudah pada tau yaa..
Caranya :
IP = (total jumlah nilai)/(jumlah sks)


Misalnya saya mengambil 9 sks (Fisika 3 sks, matematika 3 sks dan alpro 3 sks).
Jika kita mendapatkan nilai A sama saja dengan angka 4, B = 3, C = 2, D = 1, E = 0.
Nah, misalkan saya mendapat nilai A semua. Jadi,
- Fisika = 3 (sks) x 4 (angka yang didapat ketika memperoleh nilai A) = 12
- Matematika = 3 x 4 = 12
- Alpro = 3 x 4 = 12
Jumlah = 12 + 12 + 12 = 36

IP = (total jumlah nilai)/(jumlah sks) = 36/9=4 jadi, IP yang saya dapat itu 4. Begitu.. mengerti kan ?


Sekarang mari kita buat programnya..
Pertama-tama tentukan dahulu variabelnya.

Variabelnya :
Nama; npm; sks fisika, sks matematika, sks alpro (disingkat menjadi sfis, smtk, salp); nilai huruf fisika, matematika, alpro (disingkat menjadi hfis, hmtk, halp); angka mutu fisika, matematika, alpro ( afis, amtk, aalp); total jumlah sks (jmls); jumlah nilai (jmln) dan IP.

Note : variabel bisa disingkat menjadi apa saja. Ini hanya untuk membantu program agar tidak terlalu panjang.



Program menghitung_ip;
Uses crt;
Var
Nama : string;
Npm : integer;
Sfis, smtk, salp : integer;
Hfis, hmtk, halp : char;
Afis, amtk, aalp : integer;
Jfis, jmtk, jalp : integer;
Jmls, jmln, ip : real;
Begin
Clrscr;
Writeln (‘M E N G H I T U N G I P’);
Writeln;
Writeln;
Write (‘nama : ‘);readln(nama);
Write (‘NPM : ‘); readln(npm);
Begin
Sfis := 3;
Smtk := 3;
Salp := 3;
Jmls := sfis+smtk+salp;
End;
Begin
Writeln;
Writeln;
Writeln (‘SAAT MENGINPUTKAN NILAI, GUNAKAN HURUF KAPITAL’);
Writeln;
Write (‘masukan nilai fisika anda : ‘);readln(hfis);
If hfis = ‘A’ then afis := 4
Else if hfis = ‘B’ then afis := 3
Else if hfis = ‘C’ then afis := 2
Else if hfis = ‘D’ then afis := 1
Else afis := 0;
Jfis := sfis*afis;
End;
Begin
Write (‘masukan nilai matematika anda : ‘);readln(hmtk);
If hmtk = ‘A’ then amtk := 4
Else if hmtk = ‘B’ then amtk := 3
Else if hmtk = ‘C’ then amtk := 2
Else if hmtk = ‘D’ then amtk := 1
Else amtk := 0;
Jmtk := smtk*amtk;
End;
Begin
Write (‘masukan nilai algoritma dan pemrograman anda : ‘);readln(hfis);
If halp = ‘A’ then aalp := 4
Else if halp = ‘B’ then aalp := 3
Else if halp = ‘C’ then aalp := 2
Else if halp = ‘D’ then aalp := 1
Else aalp := 0;
Jalp := salp*aalp;
End;
Jmln := jfis+jmtk+jalp;
Ip := jmln/jmls;
Writeln (‘selamat IP anda adalah : ‘,ip:1:2);
Readln;
End.


Bagaimana ? mudah bukan?
Jika sudah selesai lalu di compile dan kemudian di run...

Saya hanya menginputkan 3 mata kuliah, anda bisa menambahkan mata kuliah lainnya.

Dalam membuat program sangat-sangat dibutuhkan logika kita. Program diatas masih sangat sederhana. Jika ada yang kurang dimengerti atau kritikan serta sarannya, silahkan comment postingan ini :) terimakasih,semoga membantu :)


jika telah selesai hasilnya kurang lebih akan seperti ini, hanya mata kuliahnya saja yang lebih banyak..

klik untuk memperbesar gambar

Rabu, 29 Juni 2011

program pengulangan

ini adalah salah satu contoh pengulangan menggunakan pascal. silahkan mencoba :)


Program mengulang;
Uses crt;
Var
nilai, jml, bilangan, a, b : integer;
Begin
Clrscr;
Write(‘masukan banyaknya nilai yang ingin diiulang : ‘);readln(a);
Writeln;
For b := 1 to a do
Begin
Write(‘bilangan ke ‘,b,’ = ‘);readln(bilangan);
If bilangan >=10 then
begin
Nilai := nilai+1;
Jml := jml+bilangan;
End;
End;
Writeln;
Writeln(‘banyak bilangan yang >= 10 : ‘,nilai);
Writeln(‘jumlah bilangan yang >=10 : ‘,jml);
End.


variabel diatas bisa diganti menjadi apa saja. tetapi ingat, sesuaikan juga dengan proses didalamnya karna kalau tidak, program akan error.

hasilnya akan seperti ini :




kalau ada yang error atau yang ga ngerti bisa langsung tanya, bisa lewat facebook atau coment di postingan ini :)