Breaking News

Sunday, December 21, 2014

Pengertian CSS3 serta Kelebihan dan Kekurangannya

CSS3 adalah standar penulisan versi terbaru dari CSS. versi 3 ini juga sangatb competibel dengan versi CSS yang sebelumnya. CSS digunakan untuk penataan terhadap komponen HTML pada halaman web agar lebih menarik. Versi 3 ini dapat melakukan pemutakhiran terhadap kemampuanya beradaptasi dengan tekhnologi multimedia yang semakin modern.

Berikut beberapa kelebihan dari CSS3 :
  • struktur datanya lebih sederhana
  • dapat membuat efek animasi secara independent tanpa membutuhkan software tambahan seperti Adobe Flash
  • dapat memberikan efek grafis pada teks
  • dapat mengurangi ukuran file yang akan di-upload agar menjadi lebih ringan
  • lebih mudah dan simple penggunaannya karena dapat mengurangi penggunaan perulangan tag yang sama
Beberapa kekurangannya :
  • hanya support pada (software pc) Google Chrome, Mozilla, Bolt, Opera Mini v9
Read more ...

Friday, December 12, 2014

Script program C++ (STUCK) untuk membalikkan nama yang diinputkan

Untuk membuat program membalikkan nama yang kita inputkan, kita karus menggunakan tekhnik stuck (tumpukan). Cara kerja stuck adalah LIFO yaitu Last In First Out. Jadi, huruf terakhir pada nama yang kita inputkan justru akan keluar pertama. Langsung saja contohnya agalah sebagai berikut:

 Script programnya:


#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#define max_stack 100

struct stack{
  int top;
   char data[max_stack];
   }tumpuk;
void nil_a(){
  tumpuk.top=-1;
   }
int jk_kosong(){
  if(tumpuk.top==-1)
    return 1;
  else
    return 0;
   }
int jk_penuh(){
 if(tumpuk.top=max_stack-1)
    return 1;
   else
    return 0;
      }
main(){
cout<<"PROGRAM MEMBALIKKAN NAMA"<<endl;
cout<<"=========================="<<endl<<endl;
nil_a();
lagi:
cout<<"Masukkan nama = ";gets(tumpuk.data);
char jwb;
 if(jk_kosong()==1)
    {tumpuk.top++;}
else if(jk_penuh()==0)
    {tumpuk.top++;}

   int panjang=strlen(tumpuk.data);
cout<<"Setelah di balik : ";
    for(int i=panjang-1;i>=0;i--)
    cout<<tumpuk.data[i];
cout<<"\nCoba lagi y/t = ";cin>>jwb;cout<<endl;

if(jwb=='Y' || jwb=='y')
goto lagi;
else
exit:
getch();}

Semoga bermanfaat..
Read more ...

Monday, December 1, 2014

Sorting (pengurutan) dalam C++


sorting/pengurutan adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat ascending/ menaik (dari kecil ke besar) atau discending/ menurun (dari besar ke kecil).

Algoritma pengurutan (sorting) ada beberapa macam diantaranya:
1. Bubble sort (pengurutan gelembung)
2. Selection sort (maksimum/ minimum)
3. Insertion sort (sisip)
4. Heap sort
5. Shell sort
6. Quick sort
7. Merge sort
8. Radix sort
9. Tree sort
Read more ...

Tuesday, November 18, 2014

Program C++ Contoh Penggunaan Struct untuk Menghitung Gaji

Pada kesempatan kali ini saya ingin berbagi limu mengenai Subbab C++ yaitu Struct.
Soal yang saya gunakan kali ini bilamana mempunyai ketentuan sebagai berikut:
Buatlah sebuah program untuk menghitung gaji harian,
gaji perjam =500,
bila jumlah jam kerja lebih dari 7 jam, maka lebihnya dianggap lembur dan
gaji perjam lembur = 15 x gaji perjam.

Script program c++nya sebagai berikut :

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main(){
cout<<"Menghitung gaji perhari\n\n";
struct jam
        {int jam,lembur,nilai;
        }jm;

cout<<"masukkan jam kerja : ";cin>>jm.jam;
if(jm.jam<=7)
  jm.nilai= jm.jam*500;
else if(jm.jam>7)
  {jm.lembur=jm.jam-7;
   jm.nilai= (7*500)+(jm.lembur*15*500);
  }
cout<<"gaji = "<<jm.nilai;
getch();}

Dan hasilnya:

Read more ...

Sunday, November 16, 2014

Script Program Sort Nama pada C++ (dinamis)

Pada kesempatan kali ini daya ingin berbagi ilmu tentang sort nama pada bahasa c++, tapi program yang saya buat kali ini hanya untuk mengurutkan nama tanpa spasi. Nah langsung saja scriptnya adalah sebagai berikut :

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>

int main (void)
{
    int z, j, a, k, m, jumlah;
    char kata[100][40], sementara[40];
    printf ("===PROGRAM SORT NAMA===");
    printf ("\nInput jumlah nama yang akan anda sorting(max 100) = "); scanf ("%i", &jumlah);

    for (z=1;z<=jumlah;z++)
     {
        printf ("Input nama ke-%i = ", z); scanf ("%s", &kata[z]);
        if (z>1)
        {
           for (j=1;j<=(z-1);j++)
           {
               a=(strcmp(kata[z], kata[j]));
               if (a<=0)
               {
                  strcpy (sementara, kata[z]);
                  for (k=(z-1);k>=j;k--)
                  {
                      m=(k+1);
                      strcpy (kata[m], kata[k]);
                  }
                  strcpy (kata[j], sementara);
               }
           }
        }
    }
    printf("\n\n");
    printf("Hasil pengurutan : \n");
    for (z=1;z<=jumlah;z++)
    {  cout<<z;
        printf (" = ");
        printf ("%s\n", kata[z]);
    }
    getch();
}

Dan hasilnya :

Semoga bermanfaat...

Read more ...
Designed By