Tuesday, April 30, 2013

My Hero


Kubuka mata sebelum fajar
Secarik kertas ditangan yang begitu hampa
Hembusan angin menyejukkan pikir
Setetes embun dipelupuk daun yang begitu indah

Ta terasa air mata ini membasahi jilbab
Yang terlintas dipikir  hanya engkau yang selalu menyejukkan hati
Apakah engkau merindukan ku???
Aku sungguh merindukan mu ayah.


Ta pernah bisa ku bendung rasa rinduku pada mu..
Sampai menangis darah pun engkau g akan pernah kembali kedunia ini
Aku selalu berusaha menjadi anak yang shalehah untuk mu 
Anakmu selalu berharap tuk bertemu dengan mu

Maafkan aku ayah jika selama ini q durhaka pada mu
Penyesalan yang selalu terlintas dibenakku..
Maafkan aku atas semua kesalahan yang membuat mu sakit hati
ta bermaksud anakmu menyakiti mu

Terimakasih telah menyayangi ku setulus hati mu
Berkorban sampai titik darah penghabisan untuk mendidik anak mu menjadi orang
Bekerja keras menjadi tulang punggu keluarga sampai terkapar lemah 9 tahun ta berdaya 
dan...
Alloh sangat menyayangimu ayah  ..
Alloh mengambil mu disaat aku tidak disampingmu 
Disaat aku memperjuangkan amanah mu..
Aku selalu menyayangi mu ayah ta terbatas ruang dang waktu..

Ya Alloh berikanlah tempat yang paling mulia untuk ayah ku, karena beliau selalu memperjuangkan keluarga semasa hidupnya..



Sunday, April 28, 2013

MODUL 8 Searching Shorting, Replace Karakter

Latiha Tugas D Modul 8


Pencarian sekuensial (sequential search) dapat diartikan secara sederhana sebagai pencarian
secara berurutan suatu data di dalam sekumpulan data (misalnya data karakter atau angka).
Perhatikan bahwa yang berurutan adalah cara pencariaannya, sementara sekumpulan data itu
sendiri tidak perlu berurutan.

nah sekarang ada tugas membua program gimana caranya  jika di dalam array kalimat[100] terdapat
karakter “s”, maka seluruh karakter “s” tersebut harus diganti dengan karakter “5”. type data yang digunakan merupaka karakter. data yang dicari dan yang dimasukkan pun dalam bentuk karakter.

markicaw mari kita saksikan pembuatan program dengan bahasa C pada Visual studio 2012 dengan mudah..



SELAMAT MENCOBA !!!
semoga bermanfaat..





Thursday, April 25, 2013

...DATA MAHASISWA dengan menggunakan fungsi STRUCT...



Ayoo kita coba lagi 
Membuat sistem pendataan nilai mahasiswa menggunakan Struktur yang terdiri dari:
 Nomor dengan type data int
 NIM dengan type data int
 Nama Mahasiswa dengan type data char
 Nilai dengan type data char

Sistem pendataan nilai ini mengijinkan kita untukmenginput maksimum 10 data mahasiswa saja. Setelah seluruh data selesai dimasukan, kemudian pada layar akan ditampilkan (output) seluruh data yang diinputkan dengan menggunakan fungsi perulangan for. Untuk data mahasiswa nya menggunakan struct.

MARKICAW...
nih dicobi :



printf("NENG YANTI NUR SADIAH \n");
printf("===========================================================\n");



struct biodata
int nomor;
int nim;
char nama[30];
char nilai[2];

struct biodata mahasiswa[10];

printf("Masukkan nomor mahasiswa maksimal 10 : \n");
scanf("%d",&i);
for(j=0;j
{
mahasiswa[j].nomor=j+1;
printf("\n%d.",j+1);
printf("\nMasukkan NIM :");
scanf("%d",&mahasiswa[j].nim);

printf("\nMasukkan NAMA :");
scanf("%s",&mahasiswa[j].nama);

printf("\nMasukkan NILAI :");
scanf("%s",&mahasiswa[j].nilai);

}
printf("\n Terimakasih Telah Menginput %d Data Mahasiswa",i);
printf("\nNOMOR| NIM | NAMA | NILAI |\n");

for(k=0;k

{
       printf("\n %d|       %d     |             %s            |      %s       |\n",mahasiswa[k].nomor,mahasiswa[k].nim,mahasiswa[k].nama,mahasiswa[k].nilai);

*** tinggal nambahin tuuh dikit lagi.. ayoo..





SALAH SAHIJI ALAM PANGALENGAN

Pemrograman C, Array Multidimensi, Pointer, Struct

NIM : 49013025
Mod 4.

Baiklah kita lanjut saja pada modul 6 dengan tema Array multidimensi, pointer dan struct. pada kali ini, salah satu contoh dari modul 6 ini saya membahas tentang membuat program array 2 dimensi yang mempresentasikan 100 titik pada garis y=2x-3

langsung ajeh kita lihat cuplikannya :




SEMOGA BERMANFAAT... 
WILUJENG DICOBI...;)

Saturday, April 20, 2013

Pembuatan Program input output type data character dan perhitungan karakter vokal, konsonan dan karakter lainnya


49013025
Mod 5 = No 2

Pada Kesempatan kali ini mari kita belajar type data CHAR, STRING.

Langsung ajeh yeh : ini nih

Pada saat kita menginputkan suatu kalimat atau kata dari keyboard, dengan type data karakter dengan menggunakan fungsi “gets” untuk menginputkan data, maka akan :
a.    Hasil dari penjumlahan karakter vokal dari kalimat yang kita inputkan.
b.    Hasil dari penjumlahan karakter konsonan dari kalimat yang kita inputkan itu
c.     Dan jumlah karakter lainnya diluar karakter konsonan dan vokal.

Program yang dibuat ini menggunakan perulangan for dan gabungan dari pernyataan “if”




SELAMAT MENIKMATI HIDANGAN PROGRAM C NYA.. ;)


nih coba codingannya :

char statement[160];

       char vokal[25], konsonan[50]; // Deklarasi string berukuran 25 dan 50 karakter
       int totalvokal = 0, totalkonsonan = 0; //Deklarasi variabel
       int i, j, kalimat;  //Deklarasi variabel global

       printf("\n=====================TUGAS MODUL 5 NO 2=====================\n");
       printf("\n===================NENG YANTI NUR SADIAH====================\n");

       strcpy(vokal, "AEIOUaeiou"); //Menyalin string
       strcpy(konsonan, "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz"); //Menyalin string
       printf("silahkan masukkan kata atau kalimat:\n\n");  //Menampilkan ke layar
       gets(statement); //Input string
       kalimat = strlen(statement); //Panjang string
       printf("\n total karakter dalam kata atau kalimat : %d\n", kalimat);//Menampilkan ke layar
      
                 
          for(i = 0; i < kalimat; i++)  //Perulangan dengan For
       {
              for(j = 0; j < strlen(vokal); j++)  //Perulangan dengan For
              {
                     if(statement[i] == vokal[j]) //Pernyataan dengan if
                     {
                           totalvokal++;
                     }
              }
              for(j = 0; j < strlen(konsonan); j++)  //Perulangan dengan For
              {
                     if(statement[i] == konsonan[j])  //Pernyataan dengan if
                     {
                           totalkonsonan++;
                     }
              }
       }
       printf("a. jumlah karakter vokal     : %d\n\n", totalvokal); //Menampilkan ke layar
       printf("b. jumlah karakter konsonan  : %d\n\n", totalkonsonan);//Menampilkan ke layar
       printf("c. jumlah karakter lainnya   : %d\n\n", kalimat - totalvokal - totalkonsonan); //Menampilkan ke layar

Thursday, April 18, 2013

Tahun Kabisat dengan program C pada Visual Studio

mmmh ini nih coba kita bikin program untuk menentukan apakan nilai yang kita inputkan dari keyboard ini merupakan tahun kabisat atau bukan..
Ini menggunakan fungsi dan pengulangan if else... yang mudah dimenerti ajjeh.. markicaw gan..

ini program nyah:


Tahun kabisat latihan d

//Neng Yanti Nur Sadiah 
int main (void)
{
int tahun;
printf("\nNENG YANTI NUR SADIAH\n\n");
printf("Latihan D : Tahun Kabisat\n\n");

kabisat(tahun);
printf("masukkan tahun : ");
scanf("%d",&tahun);
system(“pause”);
return 0;
}

//
Int kabisat(tahun)
if (tahun%4==0)
printf("TAHUN KABISAT\n");

else
printf("BUKAN TAHUN KABISAT\n");
}

Mangga wilujeng di cobiii... ;)

kalkulator Menggunakan Program C dengan menggunakan Fungsi, pengulangan, dan library math.h

NIM : 49013025

Mmmmmh.. 
coba kita kaji salah satu dari tugas pembuatan project kalkulator dengan menggunakan basaha C pada visual studio 2012. Salahsatu jalan keluar nya menggunakan pernyataan switch case yang agak simple hanya memilih case berapa yang di aktifkan. ditambahkan dengan pengulangan while supaya terus mengulang untuk memilih operasi yang diinginkan dengan cara memilih dengan variabel a bertype data integer.
Nah .... sesuai dengan tugas dari modul IV ini, program kalkulator ini harus menggunakan fungsi, yang nantinya akan dipanggil oleh program utama. Mari kita simak baik-baik ini cari termudah dalam pembuatan program kalkulator dengan bahasa C pada Visual studio.




AYOO COBAA... MAKNYOSS.. DAHH.. 
KEEP SPIRIT..;)
NAY



Thursday, April 11, 2013

LOOPING ALIAS PENGULANGAN PADA PROGRAM C

Baiklah dimulai sajah Modul 3 bertemakan flow...

disini ada beberapa macam pernyataan diantaranya :

  1. if ini merupakan salah satu statement yang digunakan untuk penyeleksian pada suatu kondisi. kata kuncinya :
if (ekspresi logika)
pernyataan;
contoh : if (a>b)
            ++b
adapun 
if(kondisi 1)
{
pernyataan1;
if(kondisi 2)
pernyataan 2;
    |
    |
pernyataan n;
}

2. if / else
jika nilainya 1 maka akan menjalankan pernyataan 1, jika nilainya 0 maka akan menjalankan pernyataan 2 dengan rumusan :
if (kondisi dari ekspresi logika)
pernyataan 1;
else
pernyataan 2;
3. switch berguna untuk memilih salah satu yang aktif dengan cara memilih case.
switch (ekspresi yang dikontrol)
{case label_1:
pernyataan 1;
break;
     |
     |
default;
pernyataan n
break;}
4. Pengulangan (looping) 
a. while. pengulangan ini hanya menjalankan jika nilai hasilnya atau kondisinya 1 atau benar.
while (kondisi)
{pernyataan;
}
b. pengulangan do while ini dijalankan minimal sekali, meskipun logikanya 0 atau salah.
do
{
pernyataan;
}while(kondisi);
c. for 
for (ekspresi 1;ekspresi 2;...ekspresi n)

supaya lebih detail disini ada contoh menghitung dan menampilkan bilangan kelipatan 3 dengan range 2-100, kemudian hasilnya di calculate dan ditampilkan.



SELAMAT MENCOBA KAWAN.. 
walaupun basic nya electro.. tapi kudu wajib harus kerja yang super EXTRA.. 
FIGHTING.. DON'T DESPERATE... NaY


Tuesday, April 9, 2013

PEMOGRAMAN C MODUL 2 OPERATOR

Pada pembuatan program c ini membuat program dengan berbagai macam operator diantaranya :
1.    Operator aritmatika  Yang termasuk operator aritmatika adalah   *, /, %, +, dan -.
2.    Operator relasi dan logika.  Yang termasuk operator relasi adalah  >, >=, <, dan <=, yang nantinya akan menghasilkan true=1 atau false=0. Untuk operasi logika tanda || merupakan or jika salahsatu atau keduanya 1 maka hasilnya 1. Untuk && ini merupakan fungsi logika and, jika keduanya 1 hasilnya akan 1. Untuk tanda ! ini merupakan NOT inverter atau pembalik.
3.    Operasi aritmatika lainnya SEPERTI A++, ++A, A--, --A 
Pada bentuk X = A++
            mula-mula nilai A diberikan ke X, setelah itu nilai A ditambah dengan 1, atau
                        X = A
                        A = A + 1
            Pada bentuk X = ++A
            mula-mula nilai A ditambah dengan 1, setelah itu hasilnya diberikan ke X,atau
                        A = A + 1
                        X = A
Hasil yang dikeluarkan ada yang berupa bilangan bulat, bilangan pecahan atau pernyataan 1 atau 0.
Untuk lebih detail kita saksikan cuplikan tutorial dari 35 soal yang didalamnya campuran dari operasi-operasi ;)

Dibawah ini ada contoh campuran dari operasi-operasi dengan menggunakan program c pada visual studio :
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
       int i=8, j=5,k;
       float x=0.005,y=-0.01,z;

       printf("Neng Yanti Nur Sadiah\n\n");
       printf("Tugas II Operator\n\n Menentukan hasil perhitungan operasi. Buatlah analisis/penjelasan dalam bentuk komentar didalam codenya.\n\n");
       printf("====================================================\n\n");
       //1.
       printf("Tugas no 1\n");
       (3*i-2*j)%(2*j-4);//(3x8-2x5)%(2x5-4) hasilnya 2 merupakan operasi aritmatika
       printf("Hasil dari (3*i-2*j)%(2*j-4) : %d\n",(3*i-2*j)%(2*j-4));//mencetak hasil : 2
       printf("====================================================\n\n");
       //2.
       printf("Tugas no 2\n");
       2*((i/5)+(4*(j-3))%(i+j-2));//2x((8/5)+(4x(5-3))%(8+5-2)) hasilnya 19.2
       printf("Hasil dari 2*((i/5)+(4*(j-3))%(i+j-2)) : %d\n",2*((i/5)+(4*(j-3))%(i+j-2))); //mencetak hasil 19.2
       printf("====================================================\n\n");
       //3
       printf("Tugas no 3\n");
       (i-3*j)%(12+2*j)/(x-y);//(8-3*5)%(12+2*5)/(0.005-(-0.01)) haslinya -466.6667
       printf("Hasil dari (i-3*j)%(12+2*j)/(x-y) : %f\n",(i-3*j)%(12+2*j)/(x-y));//mencetak hasil -466.6667
       printf("====================================================\n\n");
       //4
       printf("Tugas No 4\n");
       -(i+j);//-(8+5) haslinya -13
       printf("Hasil dari -(i+j) : %d\n",-(i+j));//mencetak hasil -13
       printf("====================================================\n\n");
       //5
       printf("Tugas No 5\n");
       printf("Hasil dari i ; %d\n",i);//mencetak hasil 8
       printf("Hasil dari ++i ; %d\n",++i);//mencetak hasil 9 ++i;fungsi incremental jika i=8 maka ++i=9  Pada bentuk r = ++i mula-mula nilai i ditambah dengan 1, setelah itu hasilnya diberikan ke X,atau i = i + 1 X = A i = i + 1
       printf("====================================================\n\n");
       //6
       printf("Tugas No 6\n");
       printf("Hasil dari i++ ; %d\n",i++);//mencetak hasil 9 i++;fungsi incremental jika i=9 maka ++i=9 mula-mula nilai i diberikan ke r, setelah itu nilai i ditambah dengan 1, atau r = i
       printf("====================================================\n\n");
       //7
       printf("Tugas No 7\n");
       printf("Hasil dari --j ; %d\n",--j);//mencetak hasil j=j-1=4
       printf("====================================================\n\n");
       //8
       printf("Tugas No 8\n");
       printf("Hasil dari ++x ; %f\n",++x);//mencetak hasil x=x+1=1.005
       printf("====================================================\n\n");
       //9
       printf("Tugas No 9\n");
       printf("Hasil dari y-- ; %f\n",y--);//mencetak hasil tetap -0.01
       printf("Hasil dari y-- ; %f\n",y);//mencetak hasil y=y-1=-1.01
       printf("====================================================\n\n");
       //10
       printf("Tugas No 10\n");
       i<=j;//operasi logika
       printf("apakah i<=j? (Ket: 1 = ya, 0 = tidak) : %d\n",i<=j);//mencetak apakah i<=j jika benar maka nilainya 1 dan jika salah mana nilainya 0
       printf("====================================================\n\n");
       //11
       printf("Tugas No 11\n");
       x>=0;//operasi logika
       printf("apakah x>=0? (Ket: 1 = ya, 0 = tidak) : %d\n",x>=0);//apakah x lebih besar = 0? jika ya akan muncul 1 dan jika tidak akan muncul 0
       printf("====================================================\n\n");
       //12
       printf("Tugas No 12\n");
       x<y;//operasi logika
       printf("apakah x<y? (Ket: 1 = ya, 0 = tidak) : %d\n",x<y);//mencetak nilai 0 atau 1, dari operasi logika
       printf("====================================================\n\n");
       //13
       printf("Tugas No 13\n");
       j!=6;//tanda ! merupakan tidak samadengan
       printf("apakah j!=6? (Ket: 1 = ya, 0 = tidak) : %d\n",j!=6);//mencetak nilai 0 atau 1, dari operasi logika !=
       printf("====================================================\n\n");
       //14
       printf("Tugas No 14\n");
       (2*x+y)==0;//tanda == merupakan sama dengan
       printf("apakah (2*x+y)==0? (Ket: 1 = ya, 0 = tidak) : %d\n",(2*x+y)==0);//mencetak nilai 0 atau 1 dari operasi ==
       printf("====================================================\n\n");
       //15
       printf("Tugas No 15\n");
       2*x+(y==0);//penggabungan operasi aritmatik dan logika
       printf("apakah 2*x+(y==0)?: %f\n",2*x+(y==0));//hasilnya akan mencetak 2.01
       printf("====================================================\n\n");
       //16
       printf("Tugas No 16\n");
       2*x+y==0;//operasi logika
       printf("apakah 2*x+y==0? (Ket: 1 = ya, 0 = tidak) : %d\n",2*x+y==0);//haslinya 0
       printf("====================================================\n\n");
       //17
       printf("Tugas No 17\n");
       !(i<=j);//operasi logika
       printf("apakah !(i<=j)? (Ket: 1 = ya, 0 = tidak) : %d\n",!(i<=j));//hasilnya 1
       printf("====================================================\n\n");
       //18
       printf("Tugas No 18\n");
       !(x>0);//operasi logika
       printf("apakah !(x>0)? (Ket: 1 = ya, 0 = tidak) : %d\n",!(x>0));//haslinya 0
       printf("====================================================\n\n");
       //19
       printf("Tugas No 19\n");
       (i>0)&&(j<5);//operasi logika
       printf("apakah (i>0)&&(j<5)? (Ket: 1 = ya, 0 = tidak) : %d\n",(i>0)&&(j<5));//hasilnya 1
       printf("====================================================\n\n");
       //20
       printf("Tugas No 20\n");
       (i>0)||(j<5);//operasi logika
       printf("apakah (i>0)||(j<5)? (Ket: 1 = ya, 0 = tidak) : %d\n",(i>0)||(j<5));//hasilnya 1
       printf("====================================================\n\n");
       //21
       printf("Tugas No 21\n");
       (x>y)&&(i>0)||(j<5);//operasi logika
       printf("apakah (x>y)&&(i>0)||(j<5)? (Ket: 1 = ya, 0 = tidak) : %d\n",(x>y)&&(i>0)||(j<5));//hasilnya 1
       printf("====================================================\n\n");
       //22
       printf("Tugas No 22\n");
       (x>y)&&(i>0)&&(j<5);//operasi logika ini hasilnya 1
       printf("apakah (x>y)&&(i>0)&&(j<5)? (Ket: 1 = ya, 0 = tidak) : %d\n",(x>y)&&(i>0)&&(j<5));//hasilnya 0
       printf("====================================================\n\n");
       //23
       printf("Tugas No 23\n");
       i=8,j=5;
       k=(i+j);//operasi aritmatika
       printf("apakah k=(i+j) : %d\n",k=(i+j)); //hasilnya 13
       printf("====================================================\n\n");
       //24
       printf("Tugas No 24\n");
       y-=x;//bentuk operasi aritmatika lain
       printf("apakah y-=x : %f\n",y-=x);//mencetak hasil dari y=y-x
       printf("====================================================\n\n");
       //25
       printf("Tugas No 25\n");
       z=(x+y);//bentuk aritmatika bilangan pecahan
       printf("apakah z=(x+y) : %f\n",z=(x+y));//mencetak hasil x+y disimpan ke z
       printf("====================================================\n\n");
       //26
       printf("Tugas No 26\n");
       x*=2;//artinya x=x*2
       printf("apakah x*=2 : %f\n",x*=2);//mencetak hasil x
       printf("====================================================\n\n");
       //27
       printf("Tugas No 27\n");
       k=(x+y);//operasi aritmatik campuran antara bilangan bulat dan bilangan pecahan
       printf("apakah k=(x+y) : %d\n",k=(x+y));//hasil dari operasi aritmatik campuran antara bilangan bulat dan bilangan pecahan
       printf("====================================================\n\n");
       //28
       printf("Tugas No 28\n");
       i%=j;// operasi aritmatik lain
       printf("apakah i%=j : %d\n",i%=j);//mencetak hasil dari i=i%j
       printf("====================================================\n\n");
       //29
       printf("Tugas No 29\n");
       i+=(j-2);// operasi aritmatik lain
       printf("apakah i+=(j-2) : %d\n",i+=(j-2));//mencetak hasil dari i=i+(j-2)
       printf("====================================================\n\n");
       //30
       printf("Tugas No 30\n");
       k=i=j;//operasi logika
       printf("apakah k=i=j? (Ket: 1 = ya, 0 = tidak) : %d\n",k=i=j);//menghasilkan nilai 0 atau 1
       printf("====================================================\n\n");
       //31
       printf("Tugas No 31\n");
       k=(j==5)?i:j;//operasi logika
       printf("apakah k=(j==5)?i:j : %d\n",k=(j==5)?i:j);//menghasilkan nilai j yaitu k=5
       printf("====================================================\n\n");
       //32
       printf("Tugas No 32\n");
       k=(j>5)?i:j;//operasi logika
       printf("apakah k=(j>5)?i:j : %d\n",k=(j>5)?i:j);//menghasilkan nilai j yaitu k=5
       printf("====================================================\n\n");
       //33
       printf("Tugas No 33\n");
       x=0.005;
       z=(x>=0)?x:0;//operasi logika
       printf("apakah z=(x>=0)?x:0 : %f\n",z=(x>=0)?x:0);//menghasilkan nilai x yaitu 0.005
       printf("====================================================\n\n");
       //34
       printf("Tugas No 34\n");
       z=(y>=0)?y:0;//operasi logika
       printf("apakah z=(y>=0)?y:0 (Ket: 1 = ya, 0 = tidak) : %d\n",z=(y>=0)?y:0);//menghasilkan nilai 0
       printf("====================================================\n\n");
       //35
       printf("Tugas No 35\n");
       i-=(j>0)?j:0;//operasi logika
       printf("apakah i-=(j>0)?j:0 (Ket: 1 = ya, 0 = tidak) : %d\n",i-=(j>0)?j:0);//menghasilkan nilai j dengan tanda -5
       printf("====================================================\n\n");

       system("pause");
       return 0;
}
selamat mencoba.....
jangan lupa comment nya yaaah... :)