Algoritma untuk menampilkan total diskon

Ditulis oleh robzlabz pada Sabtu, 28 Januari 2012


Algoritma untuk menampilkan total diskon, masukannya jumlah barang dan harga barangnya. Jika jumlah barang dibawah 10 maka diskonnya 10% dari harga barang, jika barang antara 10 sd. 20 diskonnya 15% dari harga barang, lebih dari 20 diskonnya adalah 25% dari harga barang. Akan berhenti jika pada pertanyaan "hitung lagi [y/t]?" di isi huruf t

Bila suatu ketika kamu menemukan soal seperti diatas maka yang pertama harus dipikirkan adalah looping untuk pertanyaan yes no, lalu memikirkan urutan diskon, baru memikirkan inputan

Jika dijadikan algortima maka akan menjadi


Start
do
Input b, h
if b>20 then
Output ("25%", h*b*25%)
else if b>=10 then
Output ("15%", h*b*15%)
else
Output ("25%", h*b*25%)
end if
input ret
while (ret!='t')
end

Deklarasi :
b => banyak barang
h = > harga barang
ret => pengulangan

nah, apabila disajikan dalam code C maka akan menjadi


#include "stdio.h"

main () {
char ret;
int b, h;

do {
printf ("Masukan Banyak Barang: "); scanf ("%d", &b);
printf ("Masukan Harga Barang: "); scanf ("%d", &h);

if (b>20) {
printf ("Diskon 25%%, harga menjadi %d", h*b*25/100);
}else if (b>=10) {
printf ("Diskon 15%%, harga menjadi %d", h*b*15/100);
}else {
printf ("Diskon 10%%, harga menjadi %d", h*b*10/100);
}

printf ("\nHitung Lagi [Y/T]: "); scanf ("%s", &ret);
} while (ret!='t');
}

Download
- Downlaod Source Code C
- Download Aplikasi 

I Will Survive - Tersinggung 9gag.com

Ditulis oleh robzlabz pada Jumat, 27 Januari 2012

Pada saat melihat salah satu website yang sering aku kunjungi yaitu 9gag.com aku melihat gambar yang kira kira seperti ini.

Lalu sekejap aku tersadar bahwa aku suka melakukan hal itu saat aku di depan komputer. Di depan komputer aku memang sering menyepelekan makan. Bahkan di panggilpun aku terkadang tidak mendengar, yah bisa dibilang sudah seperti anak autis jika aku di depan komputer. Rasanya tidak ingin beranjak dari depan komputer walaupun sebentar.
Biasanya sepulang kuliah aku langsung menghidupkan komputer lalu duduk dan aku bilang, "Buk, ada makanan tidak?" dan biasanya ibuku menjawab "Nih ada sop" lalu ibuku mengambilkannya untukku. Namun terkadang saat aku bertanya ada makanan tidak dan ibu menjawab "Enggak ada, buat mie sendiri ya..". Saat itu pula aku akan bertahan hidup di depan komputer sampai suatu saat tiba tiba mie sudah jadi dan sudah siap santap.
Dari gambar itu aku benar benar tertawa kepada diriku sendiri bahwa itulah aku yang setiap hari masih di sediakan makanannya. Seperti makanan siap saji :) Love You Mom

Code C - Struktur Selection dan Penggunaan Do While

Ditulis oleh robzlabz pada Senin, 23 Januari 2012

Struktur Selection pada bahasa C salah satunya adalah menggunakan switch, fungsi ini digunakan untuk mengambil keputusan program akan lari ke mana, misalnya ketika kita mempunyai variabel a dan a kita isi dengan nilai 1 maka kita hanya akan menuju ke kode no 1 saja, ketika kita memasukan nilai 2 pada a maka kita akan menuju ke kode 2 saja. Gambaran dari penggunaan struktur selection seperti dibawah ini



Dapat dipahami dengan mudah kan, bahwa a memiliki 3 cabang, jika a dimasukan nilai 1 maka dia akan menuju cabang ke 1,. jika di masukan nilai 2 maka dia akan menuju cabang ke 2 dan seterusnya

Do While adalah salah satu dari banyak struktur perulangan.
Do while ini memiliki sifat : minimal perulangan satu kali, counter ada di badan perulangan dan perulangan ini biasanya belum tetap, terminasi berada di bawah

Dibawah ini adalah contoh algoritma dan program dari penggunaan Do While dan Switch (selection)




Start
Do
 input n // memasukan pilihan
 switch (n) / menentukan pilihan
  case 1 // jika n =1
   input a, t
   L = 0.5*a*t // menghitung luas segituga
   output (L)
  case 2 // jika n =2
   Input p, l
   L = p*l // menghitung luas persegi
   output (L)
  case 3
   // nothing :D
  else // jika n selain 1, 2, dan 3
   output "Pilihan tidak dikenal"
While (n!=3)
End


Jika ditulisakan dalam bahasa C maka akan menjadi

#include "stdio.h"
#include "conio.h"

main () {
 int n, p, l, t,a,  L;
 
 do {
  printf ("Masukan Pilihan : \n");
  printf ("1. Menghitung Luas Segitiga\n");
  printf ("2. Menghitung Luas Persegi \n");
  printf ("3. Keluar \n");
  printf ("Pilihan anda : "); scanf ("%d", &n);
  switch (n){
   case 1:
    printf ("Masukan Nilai Alas : "); scanf ("%d", &a);
    printf ("Masukan Nilai Tinggi : "); scanf ("%d", &t);
    L = 0.5*a*t;
    printf ("Hasil : %d\n\n", L);
    break;
   case 2:
    printf ("Masukan Nilai Panjang : "); scanf ("%d", &p);
    printf ("Masukan Nilai Lebar : "); scanf ("%d", &l);
    L = p*l;
    printf ("Hasil : %d\n\n", L);
    break;
   case 3:
    break;
   default:
    printf ("Pilihan tidak dikenal >_< \n\n");
  }
 } while (n!=3);
}


Download
- Download Source Code Struktur Selection
- Download Aplikasi Struktur Selection

Code C - Membuat Nilai Min Max dari n bilangan

Ditulis oleh robzlabz pada

Kali ini aku akan membahas bagaimana cara mencari nilai minilal dan maksimal dari n bilangan yang dimasukan, contoh programnya seperti ini

langsung saja pada pseudocodenya


Start
Input n // memasukan nilai n
for i = 1 to n // perulangan dari 1 sampai n
input nilai // memasukan nilai
if i =1 then
min =  max = nilai // membuat nilai min dan max sama seperti nilai pertama yang dimasukan
else
if min>nilai then min=nilai // jika minimal lebih besar dari nilai yg dimasukan maka minimal diganti dengan nilai yang lebih kecil yaitu nilai
if max
end if
next i
output min, max // mencetak minimal dan maksimal
end

Bila disajikan dalam code C maka akan menjadi


#include "stdio.h"
#include "conio.h"

main () {
int n, nil, min, max, i;
printf ("Masukan n Bilangan : "); scanf ("%d", &n);
for (i=1;i<=n;i++) {
printf ("Masukan Nilai ke-%d : ", i); scanf ("%d", &nil);
if (i==1) {
min=max=nil;
}else{
if (min>nil) {min=nil;}
if (max
}
}
printf ("Nilai Min : %d\nNilai Max : %d", min, max);
getch();
}

Download Here
- Downlaod Source Code Nilai Min Max
- Download Aplikasi Nilai Min Max

Code C - Membuat Ketupat

Ditulis oleh robzlabz pada


Code ini apabila dijalankan maka akan membentuk ketupat, contoh gambarnya adalah seperti ini


Inti dari program ini adalah melakukan perulangan dan pemilahan.
Pertama membuat inputan
input n

Kedua membuat atap ketupat

// membuat atap ketupat
for i = 1 to n // tinggi ketupat
for j = 1 to (n-1)
output (" ") // for untuk mencetak sepasi di depan, supaya berbentuk segitiga
next j
for j = i to i
if (j=1 or j=i) then // filter yang menggunakan cetak * hanya yang terdepan dan terbelakang
output (" *")
else
output (" ")
endif
next j
output ("\n") => newline
next i

Ketiga membuat bawah ketupat

// membuat bawah ketupat
for i = 1 to n // mencetak tingginya ketupat
for j=1 to i
output (" ") // for untuk mencetak sepasi (kebalikan dari yang atap)
next j
for j = 1 to (n-i) // kebaikan dari yang atas
if j=1 or j=(n-1) // filter untuk depan dan belakang
output (" *")
else
output (" ")
endif
next j
output (" ")
next i



Bila di susun dalam code C maka akan menjadi

#include "stdio.h"
#include "conio.h"

main () {
int n,i,j;
printf("Masukan Tinggi: "); scanf ("%d", &n);
for (i=1;i<=n;i++){
    for (j=1;j<=(n-i);j++){
      printf (" ");
      }
      for (j=1;j<=i;j++){
      if (j==1 || j==i){
          printf(" *");
         }else{
          printf("  ");
         }
      }
   printf ("\n");
   }
   for (i=1;i<=n;i++){
      for (j=1;j<=i;j++){
      printf (" ");
      }
      for (j=1;j<=(n-i);j++){
      if (j==1 || j==(n-i)){
          printf(" *");
         }else{
          printf("  ");
         }
      }

   printf ("\n");
   }
  getch ();
}


Download Here

Code C - Mengurutkan Bilangan 3210123

Ditulis oleh robzlabz pada



Contoh program balik.c adalah seperti ini, semisal kita menginputkan 1 bilangan yaitu 6 maka hasil outputnya adalah 6543210123456. Dari contoh output tersebut dapat di tebak bahwa yang akan dipakai adalahh perulangan. Mungkin contohnya adalah perulangan for

Sebelum memasuki code marilah kita melihat algoritmanya

Start

input n
j=n
for i = 0 to n*2
if i<=n then
output (n-j)
j=j-1
else
output (n-i)
end if
next i
end

hal pertama adalah start ptogram , lalu kita akan memasukan nilai n, setelah n dimasukan selanjutnya adalah membuat j=n (digunakan untuk perulangan setelah 0).  Setelah itu masuk ke dalam perulangan for. For dijadikan pengulangan dari 0 sampai n*2 (misal n=6 maka n*2=12), n dikalikan 2 karena kita akan membuat bilangan yang nilainya turun dan bilangan yang nilainya naik. if i<=n maksudnya adalah jika i sudah lebih besar sama dengan nilai inputan maka output adalah (n-j) jika tidak maka (n-1). 


Untuk program C


#include

main () {
int n, i=0, b, j;
printf ("Masukan N : "); scanf ("%d", &n);
j=n;
for (i=0;i<=n*2;i++){
if (i>=n) {
printf ("%d ", n-j);
j--;
}else {
printf ("%d ", n-i);
}
}
}

Download Here
- Source Code Balik.c
- Aplikasi Balik.exe

Menggunakan ilmu lebih baik daripada menimbun ilmu #part2

Ditulis oleh robzlabz pada Minggu, 22 Januari 2012


Seseorang akan dianggap bahwa dirinya adalah pribadi yang baik ketika dia dapat menggunakan ilmunya untuk perbuatan yang baik. Ilmu yang dia dapatkan dari Perguruan tinggi misalnya, apabila dia telah menggunakan ilmunya untuk kebaikan dirinya, kebaikan orang tuanya, kebaikan saudaranya, kebaikan temannya, dan kebaikan orang orang disekitarnya maka dia akan disebut orang yang telah berhasil dalam tujuan menuntut ilmu.
Orang yang telah menyadari hal ini adalah orang yang beruntung karena benarnya pengetahuannya tantang cara penggunaan dan manfaat dari ilmu. Banyak dari kita berpikiran bahwa kita diciptakan untuk hidup di dunia adalah  untuk mencari uang, coba berapa banyak orang tua yang bilang bahwa dia ingin anaknya kalau besar nanti dapat pekerjaan yang baik lalu menjadi kaya? Dan berapa banyak orang tua yang bilang pada anaknya agar kelak dirinya akan menjadi orang yang akan menjadi penyebab kebahagiaan seseorang. Padahal rezeki itu datang kepada orang orang yang bersyukur pada dirinya dan orang orang yang membahagiakan sesamanya.
Pengertian menggunakan ilmu lebih baik daripada menimbun ilmu ini juga berlaku kebalikan dari orang yang tidak melakukannya. Lihatlah orang orang orang yang tidak beruntung diantara kalian, mereka adalah orang yang tidak menggunakan ilmu yang dimilikinya atau tidak menggunakan ilmu yang dimilikinya untuk kebaikan. Seperti halnya orang yang pengangguran padahal dia lulusan S2 di perguruan tinggi. Dia adalah orang yang kurang beruntung karena dirinya hanya menimbun ilmu dan tidak menggunakan ilmunya bagi kebaikan sesama. 

Code C - Membuat Segituga Dengan 2 Char

Ditulis oleh robzlabz pada

Membuat segitiga dengan 2 karakter, yang dimaksud disini adalah gambar bintang tidak hanya menggunakan * namun dengan # juga. Mungkin Seperti ini contoh programnya

Input Tinggi : 7

       *
      # #
     * * *
    # # # #
   * * * * *
  # # # # # #
 * * * * * * *



Mungkin lagsung saja dengan algoritmanya
// ------------------------------------ Algoritma ------------------------------------//

Start -  Awal Mulai Program
Input t - Memasukan Nilai t
for i = 1 to t - Perulangan i dari 1 sampai t
for j = 1 to (t-i) - Perulangan j dari 1 sampai (t-1) nilai akan kebalikan dengan #2
output " " - Mencetak Spasi
next j - Melanjutkan ke perulangan j
for j = 1 to i - Perulangan j dari 1 sampai i #2
if i mod 2 == 0 then - jika genap maka (mod = sisa bagi)
output " #" - genap -> cetak " #"
else - jika bukan genap
output " *" - ganjil -> Cetak " *"
end if - akhir if
next j - Melanjutkan perulangan j
output ("\n") - Mencetak New Line
next i - melanjutkan perulangan i
end - akhir program
// ------------------------------------ Algoritma ------------------------------------//

nah, kalau di tuliskan dalam code C maka akan menjadi

// ------------------------------------ Code C ------------------------------------//
#include "stdio.h"

main () {
int t, i, j;
printf ("Input Tinggi: "); scanf ("%d", &t);
for (i=1;i<=t;i++) {
for (j=1;j<=(t-i);j++) {
printf (" ");
}
for (j=1;j<=i;j++) {
if (i%2==0) {
printf (" #");
}else{
printf (" *");
}
}
printf ("\n");
}
}
// ------------------------------------ Code C ------------------------------------//


Download Code C - Membuat Segituga dengan 2 char

Code C - Membuat Bilangan Urut

Ditulis oleh robzlabz pada

Kali ini kita akan belajar bagaimana mengurutkan suatu bilangan, misalnya kita membuat program yang inputannya adalah 6 maka output yang akan keluar adalah 122333444455555666666



Dapat kita cermati disana kalau kita menginputkan 6 maka bilangan 1 yang keluar sebanyak 1, bilangan 2 yang keluar sebanyak 2, bilangan 3 yang keluar sebanyak 3 dan seterusnya. Perulangan pada program ini juga sudah jelas dari 1 sampai bilangan yang ditentukan. Maka program kita nanti akan lebih mudah apabila menggunakan perulangan for dan karena 2 dicetak 2 kali dan 3 dicetak 3 kali maka kita akan membuat for yang di dalamnya terdapat for lagi. Beginilah algoritmanya

/ ------------------- Algoritma ---------------------------/

Start
Input n
For i = 1 to n
For j = 1 to i
Output i
Next j
Next i
End
/ ------------------- Algoritma ---------------------------/

Dapat dilihat dari algoritma diatas bahwa
Start - Memulai Program
Input n - menginputkan nilai n
For i = 1 to n - Melakukan perulangan dari 1 sampai n
For j = 1 to i - Melakukan Perulangan dari 1 sampai i
Output i - Mengeluarkan outputan nilai i
Next j - Mengulang ke perulangan j
Next i - Mengulang ke perulangan i
End - Mengakhiri Program

Kalau di tulis dalam code C maka akan menjadi 

/ ------------------- Code C ---------------------------/
#include "stdio.h"

main () {
int n, i, j;
printf("Masukan Nilai : "); scanf("%d", &n);
for (i=1;i<=n;i++) {
for (j=1;j<=i;j++) {
printf ("%d", i);
}
}
}

/ ------------------- Code C ---------------------------/





Berfokuslah pada apa yang kamu tentukan

Ditulis oleh robzlabz pada Selasa, 17 Januari 2012

Setiap orang memilikii impian bagi dirinya. Tentu impian yang akan dicapai adalah impian baik yang menjadikan dirinya lebih baik dan juga mendatangkan berkah untuk orang lain.

Namun dalam pencapaian terhadap mimpi terkadang kita tidak dapat fokus untuk meraih mimpi itu, semisal ada orang yang mengejek mimpimu lalu sedikit demi sedikit impianmu mulai pudar. Nah, inilah yang dinamakan tidak fokus terhadap mimpi yang telah kita tetapkan. Fokuslah pada yang akan menjadikanmu lebih baik dan ketika ada orang yang mengejekmu itu adalah orang yang tidak ingin kamu sukses.

Semisal kamu ingin menjadi programer, menulis coding dan temanmu melihat bahwa setelah di compile ternyata banyak kesalahan, ya biarkan saja mereka, mulai tulis/perbaiki program yang rusak. Misal impianmu menjadi tukang komputer maka setiap hari kamu membawa obeng dan tang, ada temanmu yang menertawakan, ya biarkan saja, suatu saat mereka akan membutuhkan bantuan dengan alat itu. Nah, maka dari itu berfokuslah pada yang kamu tentukan, jangan jadikan dirimu lemah oleh orang yang tidak ingin kamu menjadi pribadi yang lebih baik

Menggunakan ilmu lebih penting daripada menimbun ilmu

Ditulis oleh robzlabz pada Senin, 16 Januari 2012


Selama ini kita sekolah untuk mendapatkan banyak ilmu. Namun sebenarnya bukan itu tujuan sebenarnya. Mengumpulkan ilmu penting bagi kehidupan kita namun yang lebih penting adalah menggunakan ilmu. Orang bisa disebut berguna apabila dia telah menggunakan ilmunya untuk kebaikan, membantu orang lain, menjadikan diri lebih baik.

Coba lihat orang yang memiliki banyak ilmu tetapi dia tidak menggunakan ilmu tersebut. Maka disebut apakah dia? orang yang tidak berguna, orang yang membuang buang waktu.

Jadi mulai sekarang mulailah memperbanyak penggunaan ilmu yang sudah kita dapat, karena menggunakan ilmu adalah lebih baik daripada banyak menimbun ilmu namun tidak digunakan.


Lihat Bagian 2

Alogaritma Mengubah Huruf Vokal dengan Fungsi Replace di Visual Basic.NET

Ditulis oleh robzlabz pada

aku ingin ketika menuliskan "saya berhasil membuat program" huruf vokal yang ada di situ menjadi huruf i semuanya, atau bisa dikatakan menjadi "siyi birhisil mimbiit prigrim"



nah, bagaimana kita membuat algoritma program seperti itu? Mudah saja, kita hanya me-replace semua huruf vokal yang ada menjadi i,

Start
Hasil = Text.Sebelum
For i = 1 to vokal
 hasil = replace (hasil, mid(vokal, i, 1), "i")
end for
Text.Sesudah = Hasil

Fungsi 'TRIM' di Visual Basic .NET

Ditulis oleh robzlabz pada

Function Trim di Visual Basic digunakan untuk menghilangkan karakter spasi/null yang ada di depan dan belakang karakter. Misalnya saya menuliskan '      Saya Programer    ' dan setelah di trim maka string tersebut akan berubah menjadi 'Saya Programer'





Bahasa C - Faktorial

Ditulis oleh robzlabz pada

5! = 5 x 4 x 3 x 2 x 1
Diatas adalah salah satu contoh faktosial 5, nah lalu bagaimana bila kita ingin membuat program yang dapat menghitung nilai faktorial?


---------------------------------  Start Code --------------------------------

#include "stdio.h"

main () {
int n,i, fak;
printf ("Input Faktorial : "); scanf ("%d", &n);
fak=1;
for (i=n;i>0;i--)
fak*=i;
printf ("Faktorial : %d ", fak);
}

---------------------------------  End Code --------------------------------



Algoritma konversi waktu dari detik ke jam, menit, detik

Ditulis oleh robzlabz pada

Algoritma konversi waktu dari detik ke jam menit dan detik. Algoritma ini digunakan untuk mengkonversi waktu yang inputannya dari detik menjadi jam, menit dan detik.

Algoritma
Start
Input waktu
Output waktu/3600 => Konversi ke jam
waktu = waktu mod 3600
Output waktu/60 => Menit
Output waktu mod 60 => Detik
End

Nah, Kalau di jadikan bahasa C maka kodenya sebagai berikut

------------------------------------- Start Code --------------------------------------------
#include "stdio.h"

main () {
int inp;
printf ("Input Detik : "); scanf("%d", &inp);
printf ("Jam %d\n", inp/3600);
inp%=3600;
printf ("menit %d\n",inp/60);
printf ("detik %d\n",inp%60);
}

------------------------------------- End Code --------------------------------------------

Download Code C


Mengingat aplikasi pertama yang kubuat

Ditulis oleh robzlabz pada Kamis, 12 Januari 2012

Semua yang ahli dimulai dari awal yang kecil


Aku masih mengingat aplikasi pertama yang ku buat, aku membuatnya menggunakan bahawa Basic. Aplikasi pertama yang ku buat bukanlah aplikasi yang berbasis console namun sudah pada GUI. Aplikasi yang ku buat juga bukan aplikasi yang canggih dan penuh dengan code dan bukan juga hello world namun inilah gambaran aplikasi pertama yang aku buat

Betapa bangganya dapat mambuat aplikasi simple seperti ini. Aplikasi ini hanya memiliki satu tombol dan ketika tombol itu ditekan maka program akan keluar (exit). Codenya juga sederhana hanya End saja

Walaupun aplikasi itu sangatlah simple namun itulah aplikasi pertama yang benar benar ku buat. Terasa sangat bangga sekali dulu sewaktu aku masih SMP sudah dapat membaut program exe yang dapat dijalankan dari semua komputer

Setelah program pertama muncul, maka aku mengembangkan pengetahuan dengan code code baru yang selanjutnya melengkapi aplikasi tersebut menjadi aplikasi yang lebih hebat. Nah, ingatlah betapa bangganya dapat membuat program pertama. Walau sederhana, namun ini berarti bagiku dan tidak akan mudah ku lupakan :)


Algoritma Menentukan Bilangan Nol, Ganjil Atau Genap ?

Ditulis oleh robzlabz pada

Program di bawah ini akan memeriksa satu inputan data, apakah yang dimasukan adalah bilangan nol, bilangan ganjil ataukah genap?

------------------------------------------- Start Code ------------------------------------------

#include "stdio.h"

main () {
int bil;
printf ("Masukan Bilangan : "); scanf ("%d", &bil);
if (bil==0) {
printf ("%d adalah bilangan Nol", bil);
}else if (bil%2==0){
printf ("%d adalah bilangan Genap", bil);
}else {
printf ("%d adalah bilangan Ganjil", bil);
}
}


------------------------------------------- End Code ------------------------------------------

Download Code

Preview :



Code C - Menghitung Volume Tabung

Ditulis oleh robzlabz pada

Bahasa C - Menghitung Volume Tabung

Dalam pembuatan program yang menggunakan rumus seperti program ini tentunya diperlukan kemampuan untuk mengerti rumus dasar terlebih dahulu, oke maka dari itu mari kita membuat rumus dari tabung

Rumus volume tabung adalah phi x r^2 * t

Volume tabung = phi x r^2 * t

Phi dapat kita ganti dengan 3.14 (22/7) untuk memudahkan pembuatan program, lalu untuk kuadrat dapat kita gunakan pow (pow adalah pemangkatan di c - pow (a, b) ) atau bisa juga r*r

Mulai dari membuat function untuk volume tabung. Kita sudah mengetahui bahwa rumusnya adalah (22/7)*pow(r,2)*t maka kita akan mengambalikannya dengan tipe float karena hasil dapat berupa pecahan, maka kita buat code seperti dibawah ini

float VolumeTabung (int r, int t) {
 return (22/7)*pow(r,2)*t;
}

function diatas akan mengembalikan nilai untuk voluma tabung ketika kita memasukkan r dan t pada function tersebut. Oke, selanjutnya kita akan membuat main functionnnya. Perhatikan, yang kita butuhkan disini adalah 3 variabel yaitu untuk menampung r, menampung t dan menampung hasil dari volume tabung (V)

main () {
 int r, t;
 float V; 
}

variabel r dan t bertipe integer karena kita hanya akan memasukan variable yang bukan pecahan sedangkan V adalah variabel bertipe float (pecahan) karena hasil dari volume tabung dapat berupa pecahan. Setelah selesai membuat variabel selanjutnya kita membuat output berupa perintah untuk memasukan nilai r dan t juga kita membutihkan inputan berupa r dan t maka mari kita tambahkan code seperti ini

 printf ("Masukan Nilai Jari Jari : "); scanf ("%d", &r);
 printf ("Masukan Nilai Tinggi : "); scanf ("%d", &t);

setelah kita mempunyai nilai inputan berupa r dan t selanjutnya kita membutuhkan hasilnya, oke maka mudah saja, kita hanya cukup menambahkan code seperti ini

 V = VolumeTabung (r, t);

Walaupun sebenarnya kita sudah mendapatkan hasil dari penghitungan volume tabung namun tidak ada gunanya ketika hasil itu tidak dicetak, maka untuk mencetaknya kita akan mengeluarkan hasil dari volume tabung tersebut dengan code

printf ("Volume Tabung (22/7)*(%d^2)*%d = %0.2f", r,t,V);

oke, kita hampir selesai membuat program untuk menghitung volume tabung, yang terakhir comple dan jalankan program tersebut dengan perintah

C:\>gcc voltabung.c -o voltabung
C:\>voltabung

dan inilah code penuhnya :)
oia, jangan lupa tambahkan preprosesor stdio.h dan math.h ya

#include <sdtio.h>
#include <math.h>

float VolumeTabung (int r, int t) {
 return (22/7)*pow(r,2)*t;
}

main () {
 int r, t;
 float V;
 printf ("Masukan Nilai Jari Jari : "); scanf ("%d", &r);
 printf ("Masukan Nilai Tinggi : "); scanf ("%d", &t);
 V = VolumeTabung (r, t);
 printf ("Volume Tabung (22/7)*(%d^2)*%d = %0.2f", r,t,V);
}


Download Code


Code C - Menghitung Volume Balok

Ditulis oleh robzlabz pada

Program adalah aplikasi yang digunakan untuk memudahkan kehidupan manusia, nah yang satu ini aku membuat program yang digunakan untuk mempermudah mengukur volume balok yang akan disajikan dalam bahasa C dengan Function. Dibawah ini adalah sample codenya dan gambar hasil program

------------------------------ Start Here ------------------------------------

#include

int VolumeBalok (int p, int l, int t) {
return p*l*t;
}

main () {
int p,l,t,v;
printf ("PROGRAM PENGHITUNG VOLUME BALOK\n");
printf ("Masukan Nilai Panjang : "); scanf ("%d", &p);
printf ("Masukan Nilai Lebar : "); scanf ("%d", &l);
printf ("Masukan Nilai Tinggi : "); scanf ("%d", &t);
v = VolumeBalok(p, l, t);
printf ("\nVolume Balok : %d x %d x %d = %d", p, l, t, v);
}

------------------------------ End Here ------------------------------------



Sisakan 10% untuk kehidupan

Ditulis oleh robzlabz pada Jumat, 06 Januari 2012

Yang jelas ini bukanlah gambar poccong karena ini adalah gambarku ketika aku tidur. Selimut adalah attribut yang tidak bisa dipisahkan ketika aku tidur - walaupun setelah tidur entah kemana selimutku - nah, biasanya orang akan menutupi seluruh tubuhnya ketika memakai selimut - itu akan membuat sesak nafas - atau hanya sampai leher.

Satu alasan kenapa aku memakai selimut dan menyisakan 10% yang berarti tinggal muka/hidung saja. Yaitu karena aku tidak bisa hidup tanpa oksigen dan alasan kedua aku menutupi kepalaku adalah DIRUMAHKU BANYAK NYAMUK jadi kalau tidak menutupi telinga maka suara dengung akan benar benar membuat emosi hingga terkadang aku harus menempeleng diriku sendiri. ><

Nak, Kamu mau burger?

Ditulis oleh robzlabz pada


Gambar diatas yang dibuat oleh  sahabatku, dia bernama Rifda. Aku berterimakasih sekali telah dibuatkan gambar yang lebih baik dari gambarku yang kayanya seperti manusia tulang. Sungguh menyedihkan sebenarnya -_-

Gambar tersebut mengilustrasikan seorang anak yang pergi ke mall bersama ayahnya, disana mereka berjalan jalan dan melihat lihat barang yang ada di toko dan sampai suatu toko bapak bertanya pada anaknya "Nak, mau beli burger?" Siapa sih yang menolak bila di tanya seperti itu? Mungkin juga ada, paling tidak 98% menerima pemberian itu. Nah, tentunya sang anak merasa senang akan diberikan burger oleh bapaknya. Anak itu sudah bisa membayangkan nantinya makan burger bersama bapak tercinta sambil bercerita. Namun setelah jawaban dari anak, "iya aku mau." tahu gag apa balasan dari bapak? beliau balas begini, "Sama"
Lho? nah jadi beli tidak? :o Kalau istilah jawanya itu GELO! hahaha... yah walaupun begitu kejadiannya namun suatu kejadian yang benar benar tidak dapat dilupakan olehku dan tahu apa yang aku pikirkan? mungkin suatu saat itu bisa diterapkan juga kepada anakku :)

Jelas bukan untuk membuat anakku nantinya gelo, namun dari pengalaman itu kita dapat menyimpulkan bahwa suatu keinginan itu tidak harus untuk dilaksanakan bila uang tidak memenuhi


Semoga ini hanya terjadi padaku :)


Next Project : Guess Who

Ditulis oleh robzlabz pada Kamis, 05 Januari 2012


Ini adalah salah satu project permainan dimana pada program akan diadakan tebakan gambar. Gambar yang di sajikan adalah gambar teman teman kita.  Nah diharapkan program ini akan dapat membuat orang saling kenal satu sama lain dalam satu universitas yang ada ribuan orang

Developer : Robbyn, Huddan
Join? Please comment

Peringatan baru anti rokok

Ditulis oleh robzlabz pada


PERINGATAN PEMERINTAH: MEROKOK DAPAT MENYEBABKAN KANKER, SERANGAN JANTUNG, IMPOTENSI, DAN GANGGUAN KEHAMILAN DAN JANIN

Yang jelas tulisan itu selalu ada pada bungkus rokok yang pernah aku lihat. Tapi apakah peringatan itu berarti bagi sang perokok? Sama sekali, bahkan mereka tidak pernah membacanya dan menghiraukannya. Nah karena itu haruslah ada perubahan dalam peringatan rokok tersebut. Nah salah satunya seperti gambar di bawah ini. Semoga beberapa perokok menghentikan aktifitas merokoknya karena peringatan ini. Silahkan menyaksikan.

Nah, Apa yang kamu pikirkan bila peringatan diganti menjadi peserti itu, apakah akan lebih banyak perokok atau kurang?

Ku lihat dari belakang, cantik sekali

Ditulis oleh robzlabz pada Rabu, 04 Januari 2012

Ini adalah post edisi spesial karena tidak mengandung gambar di dalamnya. Yah, karena sesuatu yang akan aku ceritakan ini

Pulang kuliah, capek capek habis makul vektor dan matriks aku merasa bahagia sekali di tengah jalan. Tahu gag kenapa? Aku lihat 2 orang cewek boncengan dengan motor scoopy warna pink, helm putih yang unyu. Baju kedua orang itu juga cerah dan menyegarkan - warnanya merah dan pink -. Di lampu merah aku sudah membayangkan. Wajahnya putih, manis dan senyumnya lembut banget. Mungkin aku akan salah satu dari orang yang beruntung di tengah jalan itu.

Lama aku bayangin wajah kedua cewek itu tanpa sadar lampu sudah berubah menjadi hijau. Ini adalah kesempatanku untuk melihat wajahnya. Aku berusaha untuk mempercepat laju motorku dan tahu gag? aku GALAU . Pikiran indah yang sejak tadi bersarang di otakku tiba tiba musnah seketika. Mereka beneran cewek tapi sepertinya mereka cewek yang salah pergaulan. Gilak, wajahnya hitam, lusut dan aku masih merasa menjadi orang yang beruntung karena tidak melihat mereka tertawa. Coba kalau iya, bisa pingsan dijalan.

Dari kejadian itu aku jadi menemukan pencerahan baru bahwa kita tidak bisa melihat orang hanya dari dia berpakaian, lihatlah baik baik kepada orang itu dari depan, atas, kanan, kiri, bahwah dan juga jangan sampai melupakan serong. Lihatlah dengan cermat, maka kamu akan mengetahui sesuatu. Begitu

Jika semua hari adalah libur

Ditulis oleh robzlabz pada Selasa, 03 Januari 2012



If all day is monday


Di gambar itu tertulis
"kalo kalendernya kaya gini, pasti ayah punya banyak waktu untuk bersepeda, memancing, berenang menggambar, main sepak bola dan beli komik bersama"


Hal yang pertama aku pikirkan adalah jika semua hari adalah libur maka
1. Aku tidak dapat sangu
Bagaimana tidak, salah satu tujuan dari sekolah/ngampus adalah mendapatkan uang saku untuk jajan atau memenuhi kebutuhan yang lain - seperti beli pulsa, paketan (bb/internet), komik dan mainan bahkan ngedate - Iya kan, ya walau tidak semua berpikir seperti ini setidaknya 99% berpihak padaku


2. Aku tidak bertemu dengan teman
Ini adalah hal yang paling membuat galau. Bayangkan hidup tanpa seorang teman. Bahkan untuk tertawapun susah. Siapa yang akan diajak tertawa bersama? apa aku harus tertawa bersama komputerku. Bahkan ketika aku menuliskan LOL atau hahaha di komentar fb aku sama sekali tidak tertawa


3. Tidak tahu apa yang akan aku lakukan
Setidaknya setelah sampai di sekolah/kampus aku bertemu dengan teman temanku dan tanpa rencanapun bisa bermain bersama dan tertawa riang. Tidak seperti di rumah. Hanya membuka FB lalu komen status ajak main dan akhirnya tidak jadi dengan acara yang lama di rencanakan di komentar *pufh*


4. Aku tidak mandi
Mungkin ini hanya terjadi padaku atau beberapa orang lain yang membaca ini. Aku kalau tidak ada kegiatan benar benar malas untuk yang mananya mandi. Misal hari ini tidak ada kuliah. maka aku tidak akan mandi untuk hari ini kecuali jika aku sudah merasa gatal gatal. Bahkan biasanya aku hanya akan mandi jika perkuliahan akan dimulai. Siklus kehidupan bangun - di depan komputer sampai hampir masuk kuliah - mandi - berangkat kuliah - kuliah - pulang - di depan komputer - makan - tidur.


5. Aku tidak keluar rumah*
Keluar rumah ternayta salah satu hal yang menyenagkan bagiku. Karena apa. Faktor pertama adalah aku tidak akan mendengar jerit tangis adikku yang ngeyel dan akhirnya dimarahin oleh ibu. Keluar rumah bisa berati menyegarkan mata atau mencari teman unutk ngobrol sambil minum - yang jelas yang termurah Teh -


Nah, menanggapi pesan diatas. Jika semua hari adalah libur itu berati dekat dengan kehancuran. Kenapa. Imagine. Polisi libur & PLN libur maka akan mati lampu dan tidak ada yang mengatur lalu lintas. Mau kemanapun kamu akan merasakan matet. Untuk pemancinganpun tidak akan nyaman karena selain macet maka yang ditemui di tempat pemancingan adalah CLOSED. yang jelas itu juga akan terjadi dengan tempat bola dan toko komik. Nah nak, apakah kamu akan memikirkan ulang bahwa kamu akan suka pada liburan? poin terpenting adalah. Darimana ayahmu akan mendapatkan uang? apa seperti komentar foto diatas. LOL *aku tidak benar benar tertawa*



Perbedaan mendasar Cewek Cowok

Ditulis oleh robzlabz pada

COWOK:
A: ke mall yuk yank
B: ayuuk yank

Ketika kalian melihat percakapan dua cowok yang seperti itu, yang kalian rasakan adalah Gilo (Menakutkan) - jika kamu tidak merasa itu maka itu adalah pertanda yang dasyat - tapi coba lihat ketika cewek

CEWEK:
A: ke mall yuk yank
B: Ayuk Ayuk

ketika kita melihat ada cewek dan cewek saling bilang sayang sayangan rasanya itu adalah hal yang biasa banget, dan sekarang sudah banyak yang melakukan itu di tempat umum. Mereka tidak takut untuk dibilang lesbi atau hal lainnya karena di Indonesia ini sepertinya sudah biasa melihat cewek rangkulan, pelukan dan melakukan lain sebagainya.

Yang membuat ku bingung adalah, "Siapa sih yang membuat itu trend?" apakah sejak jalan majapahit atau sebelumnya? Bila itu benar adalah sebuah tradisi dan bukan lagi trend maka tradisi ini yang benar benar harus di khwatirkan. Namun aku juga bersyukur karena itu hanya terjadi pada cewek, lah kalau tradisi itu suatu saat terjadi sama cowok? WTP banget, aku tidak akan mengikuti tradisi ataupun trend itu

Dunia akan terasa menyeramkan ketika tidak ada perbedaan, termasuk perbedaan pasangan gender. Pufh >_<

Algoritma Standar Deviasi (Sample & Populasi)

Ditulis oleh robzlabz pada

Contoh Program di C
Apakah anda sedang dipusingkan dengan tugas algoritma yang menyuruh anda untuk membuat program penghitung standart deviasi? kalau begitu anda sedang masuk pada blog yang salah karena disini tidak menyediakan source code dari masalah yang anda hadapi. Namun disini anda bisa menemukan flowchart dari program yang akan anda buat. Lumayan kan :p

Sebelumnya, supaya kalian yakin pada flowchart yang dibuat mari bandingkan rumus yang ada di flowchart dengan yang sudah ada di Ms.Excel (Lih. Program di Cmd dan Ms. Excel)

Hitung Standar Deviasi (Sample & Populasi) di Excel

Sudah yakin bahwa flowchart yang digunakan adalah benar? anda pasti bertanya dimana flowchartnya. Ya anda bisa download disni atau bisa melihatnya di bahwah ini


// Oke Disini akan aku jelaskan tentang flowchart yang ada di atas

1. Start - Seperti yang anda pikirkan, pertama dimulainya program dan aku yakin anda tidak membacanya. WTP
2. Deklarasi i dan n sebagai bilangan integer -  n nantinya akan berfungsi banyaknya loop dan i sebagai counter
3. Input n - n ini akan menjadi banyaknya perulangan bilangan yang dimasukan
4. Deklarasi dev[n], rat, stdevp, stdev sebagai bilangan float - dev[n] adalah membuat dev yang mempunyai banyak array sebanyak n dan akan digunakan untuk menampung tampungan sebanyak bilangan n yang dimasukan - jika anda mulai bingung berhentilah membaca - , rat nantinya akan digunakan untuk menghitung rata rata dari bilangan yang dimasukan. stdevp adalah variabel yang akan digunakan untuk menampung hasil dari standar deviasi populasi. stdev adalah variable yang akan digunakan untuk menampung hasil standar deviasi sample.
5. For i = 0 to n-1 - Lakukan Perulangan sebanyak n kali
5.1. Input dev[i] - Memasukan nilai deviasi ke dalam array dev
5.2 Rat+=dev[i] - Membuat buffer untuk menghitung nilai rata rata, rat akan menjumlahkan nilai dari dev[i]
6. Rat=rat/n - membuat nilai rata rata dari dev[i] yang dimasukan dengan membaginya dengan n
7. For i = 0 to n-1 - lagi, melakukan perulangan sebanyak n kali
7.1 stdevp+=(dev[i]-rat)^2 - Proses menjumlahkan n kali stdevp dengan nilai stdevp adalah (dev[i]-rat) di akar 2, maaf bahasanya ketinggian
8. stdev= sqrt (stdevp/(n-1)),  - stdevp = sqrt (stdevp/n) - Proses yang pertama adalah rumus membuat standar deviasi sample dengan mengakarkan hasil dari stdevp dibagi n-1 dan menghasilkan standar deviasi sample. dan proses yang kedua hampir sama dengan proses pertama namun bedanya pada pambagian bukan dibagi dengan n-1 namun dibagi dengan n
9. Output Stdev, Stdevp - langkah yang paling menyenangkan adalah proses pencetakan - setelah lama memahami dan membaca ini akhirnya sampai juga pda langkah ini. *Sigh*
10. End - Aku yakin hanya akan dibaca Endnya, atau bahkan sama sekali tidak dibaca. Sungguh sial menjadi Start dan End. Pufh!

Setelah membaca ini pasti batin dalam dada, *Sigh* gag bagi bagi source! WHAT THE PUUUUFFHH
Code akan diberikan di kelas dengan code "WTPUFH"

* jika kamu idiot, kamu akan menemukan link tersembunyi dimana aku meletakan deviasi.c*

Project : Mengoleksi Foto Mahasiswa Amikom

Ditulis oleh robzlabz pada Senin, 02 Januari 2012

"Salah satu project kurang kerjaan mahasiswa Amikom"
Maaf ya Pak Yanto, aku disini cuma ising aja kok, hanya sekedar mencoba pemahaman tentang pengaplikasian program.

Bila dilihat dari flowchart yang ada program yang akan dibuat ini adalah program yang akan mengurutkan no NIM mahasiswa dan ketika page selesai di load maka akan mengambil data berupa foto, nama mahasiswa dan tentunya NIM.

Selanjutnya apa yang akan dilakukan program ini? menyimpan foto dan nim dalam suatu database dan membandingkan kemiripan dari mahasiswa yang ada di amikom. Cukup simple kan? selanjutnya bisa dibuat permainan "siapa ini" dan dengan permainan tersebut kita akan menjadi lebih mengenal mahasiswa amikom.

Nice idea, ada yang mau bantu :D diharapkan mengisi form pemdaftaran yang tidak tersedia dan melakukan wawancara dengan diri sendiri. Terimakasih


1 Hari Sebelum

Ditulis oleh robzlabz pada Minggu, 01 Januari 2012

"Gambaran masa depan kita menentukan kecepatan waktu di hari ini"
Hari ini adalah hari yang menginspirasiku pada gambar tersebut, tahu kenapa? karena aku merasakan aku tidak ingin meninggalkan hari ini karena besok aku harus melakukan hal yang bukan datang dari hatiku, aku akan pergi ke forum untuk belajar.

Jujur, hari ini terasa sangat cepat berlalu, entah kenapa - mungkin aku kebanyakan tidur - atau mungkin karena semboyan tadi, tapi yang jelas itu sekarang ku rasakan

Hari ini akan menjadi panjang jika kita berpikir bahawa esok adalah hari yang menyenangkan, kita akan lebih banyak melihat jam dan mengingat hari esok ayng dirasa tak kunjung datang. Mungkin itulah yang sering kita rasakan hari ini adalah hari yang panjang

Hari ini akan menjadi pendek jika kita berpikir bahwa esok adalah hari yang tidak menyenangkan - biasanya hari itu adalah hari senin - kenapa hari ini menjadi cepat? itu karena rasanya kita tidak ingin melewatkan hari ini. Mungkin terkadang kita berharap bahwa hari ini menjadi hari yang lama, tapi yang terjadi malah sebaliknya

Entahlah, hari ini menjadi hari yang pendek. Apakah besok akan menjadi hari yang panjang dan penuh dengan penderitaan? Semoga tidak :(

Telur Internet dan Telurku

Ditulis oleh robzlabz pada

"Sekeras apapun hasil yang aku buat tidak akan se-indah itu"
Mungkin juga aku yang terlalu banyak kekurangan ILMU atau aku memang tidak bisa yang namanya SENI >_<

yep, aku memang bukan keturunan dari seniman ataupun koki yang dapat memasak enak dan berbentuk indah tapi sejujurnya aku ingin bisa memasak masakan yang jika aku masak dan aku hias akan berbentuk seperti itu. Tapi apalah dayaku, aku hanya orang yang miskin dan hanya punya telur sebagai bahan makanan - kasihan sekali diriku - pernah aku berpikir, mungkin akan indah jika aku tambahkan beberapa rerumputan yang ada di belakang rumahku atau malah jamur jamur yang selalu ada saja di tempat aku membuang sampah - entah jamur apa itu -. Lalu aku berpikir, siapa yang akan makan woy? bahkan kucingku saja tidak mau - sombong sekali dia -

Dalam sekejap ide untuk memakai rerumputan dan jamur jamur aku hentikan unuk sementara, dan aku akan berusaha menjadikan makan ini enak terlebih dahulu. Menghiasnya nanti. Karena di rumah aku hanya punya Royco/garam sebagai bahan bumbunya, maka aku campurkan saja keduanya berharap penggabungan dari kedua bahan tersebut akan membuat makanan menjadi lebih JOSS... Namun ternyata hasilnya diluar pikiranku, sekarang tikuspun tidak mau menikmatinya. aku malah dikatain payah >_<

Karena sudah terlanjur aku buat maka aku harus makan, ya mumpung aku masih berpikir bahwa makanan itu masih layak makan. Maka jurus terjitu untuk mengurangi rasa asin/gurih yang terlalu wah, maka aku campurkan saja kecap dan this is it, jadilah makanan yang berbentuk seperti ini

Yep, inilah perbuatanku yang aku ceritakan barusan. Memang terlihat tidak enak dan kalau dipandang oleh orang kennyang pasti dia tidak mau makan. Tapi memang yang anda pikirkan itu benar. Rasanya tambah gag bener


dan inilah semboyan dari seorang temanku
"Soyo sue soyo ra karuan"

Picture rubed from agsfood and my PC 

No Idea!!!

Ditulis oleh robzlabz pada

Mungkin ini juga yang dialami oleh banyak blogger, di depan komputer dan tidak tahu harus menuliskan apa - penyakita kelamaan di depan komputer -

1. Tidak bisa memulai
Penyakit ini sering terjadi pada penulis awal - seperti diriku :) - penyakit ini menyebabkan kita tidak dapat menuliskan kalimat awal yang akan dibahas padahal sangat banyak ide yang ada dalam otak, hanya saja tidak dapat dilekuarkan - kasihan sekali - mungkin penyebabnya adalah tidak tahu inti yang akan dibicarakan. buatlah ide yang banyak itu menjadi mudah dan mulailah tulis apapun yang ada dalam pikiran. satu atau banyak. nanti menyusunnya belakangan

2. Ragu Ragu
Tidak sama dengan penyakit pertama, penyakit ragu ragu ini lebih menghabiskan tenaga dan pikiran. Tahu kenapa? karena kita sudah menulis karakter dan akhirnya harus dihapus lagi karena ragu ragu - jangan jangan tulisannya jelek - pertanyaan yang ingin aku tanyakan, "siapa sih yang mau mbaca blog curhatan kaya gini" hahaha... yakinlah dengan apa yang sudah kamu tulis dan ingat JANGAN BACA LAGI! nanti km hapus kalau km membacanya lagi

3. Susunan fatal
Penyakit ini lebih parah mungkin dari penyakit ke dua - ragu ragu - kalau ragu ragu mungkin baru beberapa kata dan dihapus lagi, tapi yang ini kita sudah membuat beberapa paragaf, sudah dibaca, jelek dan akhirnya dihapus lagi. Biasanya orang suka memulai lagi dari 0 karena stres tulisannya amburadul :p yah, terkadang kita memang perlu menuliskan kerangka kalimat untuk mengatasi ini

4. Penyakit inti (suka ngeblog)
Inilah penyakit aneh tapi nyata, berbeda dengan suka update twitter yang selalu ada aja ide atau suka update facebook yang selalu alay, tapi yang ini suka update blog tapi selalu saja tidak punya ide - mau update apa ya - Mungkin karena kita berfikir bahwa blog harus panjang dan banyak tulisannya tapi hal itu menurut ku salah. Kita bisa kok update blog hanya dengan gambar dan sedikit sekali deskripsi dari gambar, tidak masalah bukan?

yah itulah keGalauan ngeblog yang pernah ku alami, jika masih ada kegalauan lain silahkan kontak aku, InsyaAllah aku hanya akan mendengarnya saja :p

Beberapa gambar saya ambil dari 9gag.com dan saya edit sendiri itu - kreatif kan - 

Label Could

Analisa (1) Assembler (4) c (1) cpp (3) Facebook (7) Fun (2) Galau (6) Hacking (1) Hardware (1) Java (7) JavaScript (4) Komik (10) My Family (1) My Life (14) My Way (8) NFC (1) NFC Hacking (1) Php (1) Program (47) Project (1) Script (1) Technology (1) Visual Basic 6 (2) Visual Basic.NET (4) What The Pufh (12)