Sabtu, 10 Desember 2011

Sistem Administrasi Hotel Sederhana


banyak hal yang dapat kita buat menggunakan bahasa C, selain merupakan bahasa yang bisa berkomunikasi langusung dengan mesin, bahasa C juga dapat digunakan untuk pembuatan aplikasi-aplikasi yg biasanya kita buat menggunakan java atau vb maupun bahasa pemograman lainnya, dibawah ini adalah link untuk mendownload program Sistem Administrasi Hotel Sederhana yang memanfaatkan fungsi struct : dan berikut screenchot outputnya.

Jumat, 09 Desember 2011

Kata-kata menarik

perempuan jatuh cinta lewat telinga, sedangkan laki-laki jatuh cinta lewat mata....

kalimat diatas sangat menarik untuk dicerna maknanya, memang benar sih, semakin indah dilihat oleh mata pria, pasangan wanitanya, pastinya akan semakin jatuh hati pria tersebut.. saya setuju dengan hal itu, dan juga sebaliknya.. semakin manis ucapan atau perkataan yang keluar dari mulut pria untuk wanitanya, maka akan semakin cinta wanita tersebut terhadap pria itu..

wasalam..

Penggunaan Fungsi Math.h

menggunakan include stdio,math dan stdlib.... syntax atau code dibawah digunakan untuk menjabarkan pengggunaan 10 fungsi dari library math.h disertai dengan output masing-masing dari setiap fungsi tersebut..

#include
#include
#include


int tambah(float a, float b);
int kurang(float a, float b);
int kali(float a, float b);
int bagi(float a, float b);
int cosin (float a);
int sinus (float a);
int tangen(float a);
int eksponen(float a);
int segitiga(float a, float b);
int lingkaran(float a);
int segiempat(float a, float b);
int kuadrat(float a);
int pembulatanAtas(float a);
int pembulatanBawah(float a);

float a, b;
int p;

int main(void)
{
printf("---------------\n");
printf("Pilih : \n");
printf("1.Tambah (+) \n");
printf("2.Kurang (-) \n");
printf("3.Kali (x) \n");
printf("4.Bagi (:) \n");
printf("5.Menghitung Cosinus \n");
printf("6.Menghitung Sinus \n");
printf("7.Menghitung Tangen\n");
printf("8.Menghitung Nilai Eksponen \n");
printf("9.Menghitung Luas Segitiga\n");
printf("10.Menghitung Luas Lingkaran \n");
printf("11.Menghitung Luas Segi Empat\n");
printf("12.Penghitungan Kuadrat \n");
printf("13.Pembulatan ke atas. \n");
printf("14.Pembulatan ke bawah. \n");
printf("---------------\n");
printf("Pilihan anda :\n");
scanf("%d", &p);

if (p==1)
{
tambah(a,b);
}
else if (p==2)
{
kurang(a,b);
}
else if (p==3)
{
kali(a,b);
}
else if (p==4)
{
bagi(a,b);
}
else if (p==5)
{
cosin(a);
}
else if (p==6)
{
sinus(a);
}
else if (p==7)
{
tangen(a);
}
else if (p==8)
{
eksponen(a);
}
else if (p==9)
{
segitiga(a,b);
}
else if (p==10)
{
lingkaran(a);
}
else if (p==11)
{
segiempat(a,b);
}
else if (p==12)
{
kuadrat(a);
}
else if (p==13)
{
pembulatanAtas(a);
}
else if (p==14)
{
pembulatanBawah(a);
}
else printf("anda salah memberikan masukan");
system("pause");
return 0;
}

int tambah(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil penjumlahan %.2f dan %.2f adalah %.2f .", a, b, a+b);
printf("\n---------------\n");
}

int kurang(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil pengurangan %.2f dan %.2f adalah %.2f . \n", a, b, a-b);
printf("\n---------------\n");
}

int kali(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil perkalian %.2f dan %.2f adalah %.2f . \n", a, b, a*b);
printf("\n---------------\n");
}

int bagi(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil pembagian %.2f dan %.2f adalah %.2f . \n", a, b, a/b);
printf("\n---------------\n");
}

int cosin(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil cos dari %.2f adalah %.2f . \n", a, cos(a));
printf("\n---------------\n");
}

int sinus(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil sin dari %.2f adalah %.2f . \n", a, sin(a));
printf("\n---------------\n");
}

int tangen(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil tangen dari %.2f adalah %.2f . \n", a, tan(a));
printf("\n---------------\n");
}

int eksponen(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, nilai eksponen dari %.2f adalah %.2f . \n", a, exp(a));
printf("\n---------------\n");
}

int segitiga(float a, float b)
{
printf("---------------\n");
printf("masukan alasnya :");
scanf("%f", &a);
printf("masukan tingginya :");
scanf("%f", &b);
printf("\nMaka, luas segitiga dari alas %.2f dan tinggi %.2f adalah %.2f . \n", a, b, 0.5*a*b);
printf("\n---------------\n");
}

int lingkaran(float a)
{
printf("---------------\n");
printf("masukan jari-jarinya :");
scanf("%f", &a);
printf("\nMaka, luas lingkaran dari jari-jari %.2f adalah %.2f . \n", a, 2*3.14*a);
printf("\n---------------\n");
}

int segiempat(float a, float b)
{
printf("---------------\n");
printf("masukan panjangnya :");
scanf("%f", &a);
printf("masukan lebarnya :");
scanf("%f", &b);
printf("\nMaka, luas segi empat dari panjang %.2f dan lebar %.2f adalah %.2f . \n", a, b, a*b);
printf("\n---------------\n");
}

int kuadrat(float a)
{
printf("---------------\n");
printf("masukan angkanya :");
scanf("%f", &a);
printf("masukan pangkatnya :");
scanf("%f", &b);
printf("\nMaka, angka %.2f bila di pangkat dengan %.2f adalah %.2f . \n", a, b, pow(a,b));
printf("\n---------------\n");

}

int pembulatanAtas(float a)
{
printf("---------------\n");
printf("masukan angka yang mau dibulatkan ke atas :");
scanf("%f", &a);
printf("\nMaka, angka %.2f jika dibulatkan keatas akan menjadi %.2f . \n", a, ceil(a));
printf("\n---------------\n");
}

int pembulatanBawah(float a)
{
printf("---------------\n");
printf("masukan angka yang mau dibulatkan ke bawah :");
scanf("%f", &a);
printf("\nMaka, angka %.2f jika dibulatkan kebawah akan menjadi %.2f . \n", a, floor(a));
printf("\n---------------\n");
}

Fungsi Random di Bahasa C

Jangan lupa untuk menggunakan Library math.h....


#include
#include
#include


int random, i, b, n = 0, a;
int main(void)
{
printf("==============PENGENALAN FUNGSI RANDOM============== \n");
printf("=================================================== \n");

printf("MASUKAN JUMLAH RANDOM ANGKA 1 - 100 =");
scanf("%d", &random);
randomize();
}
int randomize()
{
for(i=1;i<=random;i++)
{
n++;
b=rand() % 100 ; //merandom 100 angka yang akan ditampilkan
printf("%d", b);
printf("\n");
}

system("pause");
return 0;
}

Konversi suhu dalam bahasa C

#include
#include

float suhu;
char input;
int main(void)
{
printf("============KONVERTER SUHU============\n");
printf("========KAUTSAR KARIM MAHDAN==========\n");
printf("======================================\n");

printf("MASUKAN SUHU CELCIUS \n");
scanf("%f", &suhu);

printf("TEKAN K UNTUK CONVERT KE KELVIN DAN F UNTUK FAHRENHEIT\n");
scanf("%s", &input);
temperatur();
}
int temperatur()
{
if(input == 'K' || input == 'k')

{

suhu = (suhu + 273);
printf(" Suhu KELVIN = %.2f \n", suhu);
}
else if(input == 'F' || input == 'f')
{
suhu = (suhu * 9/5) + 32;
printf(" Suhu FAHRENHEIT = %.2f \n", suhu);
}
else
printf("Input yg anda masukan SALAH \n");
system("pause");
return 0;
}

Fungsi rekursif dalam bahas C

Fungsi rekursif digunakan untuk menyelesaikan suatu masalah atau kasus dengan algoritma yang lebih sederhana dibandingkan penggunaan fungsi iteretif, perbedaan mendasar antara fungsi rekursif dan iteratif adalah :
  • dalam fungsi rekursi hanya menggunakan pengandaian if dan perulangan yang memamanggil fungsi rekursif itu sendiri, dengan kata lain tidak menggunakan looping for maupun while dalam bahasa C.
  • sedangankan fungsi iteratif menggunakan pengulangan for maupun while.
kelebihan dari fungsi rekursif adalah algoritmanya lebih sederhana dalam beberapa kasus dan bila tepat penggunaannya..
berikut adalah contoh perhitungan banyaknya huruf vokal,konsonan,simbol dan lainnya menggunakan fungsi rekursif..

#include
#include
#include

void t();
char kata[161];
int a,i,u,e,o,konsonan,spasi,inc,simbol; //deklarasi pencarian vokal, konsonan,simbol, angka, dan lainnya

void cari(int h){

if(h==-1)
{
t();
}
else
{
if(kata[h]=='a') //pencarian a
{
++a;
}
else if(kata[h]=='i') //pencarian i
{
++i;
}
else if(kata[h]=='u') //pencarian u
{
++u;
}
else if(kata[h]=='e')//pencarian e
{
++e;
}
else if(kata[h]=='o')//pencarian o
{
++o;
}
else if(kata[h]=='0'||kata[h]=='1'||kata[h]=='2'||kata[h]=='3'||kata[h]=='4'||kata[h]=='5'||kata[h]=='6'||kata[h]=='7'||kata[h]=='8'||kata[h]=='9')
{
++inc; //pencarian angka
}
else if(kata[h]==' ')
{
++spasi; //pencarian spasi
}
else if(kata[h]=='!'||kata[h]=='@'||kata[h]=='#'||kata[h]=='$'||kata[h]=='%'||kata[h]=='^'||kata[h]=='&'||kata[h]=='*')
{
++simbol; //pencarian simbol
}
else
{
++konsonan;
}
--h;
cari(h);
}

}
void t(){
printf("\nJumlah karakter a\t\t: %d\n",a);
printf("Jumlah karakter i\t\t: %d\n",i);
printf("Jumlah karakter u\t\t: %d\n",u);
printf("Jumlah karakter e\t\t: %d\n",e);
printf("Jumlah karakter o\t\t: %d\n",o);
printf("Jumlah karakter Angka \t\t: %d\n",inc);
printf("Jumlah karakter konsonansonan\t: %d\n",konsonan);
printf("Jumlah karakter Spasi \t\t: %d\n",spasi);
printf("Jumlah Simbol \t \t\t: %d\n",simbol);

}

int main(void){
printf("*****Program Pencarian Huruf Vokal, Konsonan dan lainnya ***\n");
printf("************************************************************\n");
fflush(stdin);
printf("Masukkan kalimat = ");
gets(kata);
cari(strlen(kata)-1); //pemanggilan fungsi rekursif
system("pause");

return(0);
}


Kamis, 10 November 2011

Tutorial Android

Play Sound di Android

Tutorial android kali ini akan membahasa Belajar Play Sound di android. Pada Android juga punya kelebihan dalam hal memainkan suara. Untuk memainkan suara diandroid sudah disediakan library yang namanya MediaPlayer dengan library ini kita dengan mudah memainkan sebuah file suara. Misalnya saja file mp3.

Kalau kita dapat menguasai cara memainkan suara di android, kita selangkah didepan untuk membuat aplikasi android yang didalamnya ada suaranya.

Dimarket banyak aplikasi yang menggunakan suara. Terutama untuk Aplikasi atau game untuk anak-anak. Misalnya aplikasi mengenal buah, mengenal huruf, mengenal angka. Biasanya konsep kerjanya ada gambar dan apabila gambarnya kita sentuh akan mengeluarkan suara.

Pada kesempatan kali ini kita akan membuat aplikasi mengenal Suara Binatang. Agar tidak direpotkan dengan persiapan gambar. Kita gunakan button untuk memilih suara binatang yang akan kita mainkan.

Suara bianatang yang ada aplikasi ini adalah Bird (Burung), Frog (katak) dan Cat (Kucing). Untuk itu kita perlu menyiapkan file mp3 suara binatang tersebut. Untuk suara-suara bianatangnya bisa download di http://simplythebest.net/sounds/MP3/sound_effects_MP3/animals_mp3.html


Download Tutorial Lengkapnya dibawah ini :

http://www.4shared.com/document/dROTdBpJ/Tutorial_Android_Play_Sound_di.html


Cross Culture

Info tentang provinsi Kalimantan Tengah yang merupakan Provinsi yang sedang berkembangan sangat pesat, terbukti dari pendapatan daerahnya yang selalu meninggkat setiap tahunnya, hal ini menjadi pendorong provinsi-provinsi lainnya khususnya di kalimantan untuk dapat meniru pengelolaan sumber daya baik alam maupun manusia yang efektif agar menghasilkan pendapatan yang meningkat.

http://www.4shared.com/document/efDsjMOu/INF-KTGH.html