Monday 16 December 2013

Chitika eMiniMalls

hitika termasuk program pay per click (PPC) seperti halnya Google Adsense, yang dapat memberikan potensi penghasilan (earning) yang menarik. Program utama yang dimiliki oleh Chitika biasa disebut Chitika eMiniMalls.
Satu hal yang paling menarik Chitika ini adalah, meskipun sama-sama berupa Contextual Ads, tapi Chitika boleh disandingkan bersama dengan Google Adsense tanpa melanggar kebijakan Adsense, ini tentunya sangat menguntungkan kita sebagai publisher. Karena dapat meningkatkan penghasilan dari blog / situs yang kita miliki.
Chitika | Rahasia Cari Uang
www.chitika.com
Beberapa fitur unggulan yang dimiliki ditawarkan oleh Chitika adalah:

Search Targetted Ads. Ini memastikan bahwa iklan yang muncul adalah iklan yang benar-benar tertarik dengan konten blog / situs kita. Tentu saja dengan iklan yang relevan, akan memberikan tingkat penghasilan yang lebih tinggi dibanding dengan iklan yang tidak relevan.

Local Ads. Yaitu akan menampilkan iklan sesuai dengan lokasi pengunjung blog.

Mobile Ads. Menampilkan iklan yang sesuai untuk format mobile, sehingga meski blog kita dikunjungi melalui perangkat mobile, kita tidak kehilangan kesempatan untuk mendapat penghasilan.

Program Referral. Penghasilan akan semakin bertambah dengan program referral ini, kita akan mendapatkan 10% dari pendapatan referral kita. Lumayan bukan? Ini yang dimiliki oleh Google Adsense. 

Batas minimal pay out hanya $10. Berbeda dengan Adsense yang harus menunggu sampai $100 baru kita bisa pay out, di Chitika cukup $10 saja, kita sudah dapat menerima pembayarannya. Dan lebih asyiknya lagi, Chitika telah mendukung PayPal untuk pembayarannya.

Itulah beberapa kelebihan Chitika, meski masih kalah pamor dari Google Adsense, tapi Chitika menurut saya adalah salah satu alternatif terbaik setelah Adsense, apalagi Chitka bisa dipasang bersama-sama dengan Adsense, tentu itu merupakan sebuah keuntungan tersendiri bagi kita.
Bagaimana? Sudah berminat? Silakan anda bisa mendaftar di sini. Sukses buat kita semua.

Pascal (pendaftaran mahasiswa baru)

Program ini untuk menginputkan data pendaftaran mahasiswa baru dengan ketentuan sebagai berikut
  1. Nomor, nama, tempat & tanggal lahir, asal sekolah, biaya pendaftaran, dan uang bangunan di inputkan.
  2. Total pembayaran otomatis ( uang bangunan + biaya pendaftaran )
  3. Tanggal maximal pada bulan ke 1,3,5,7,8,10,12 adalah 31, jika lebih program harus mengalami ERROR.
  4. Tanggal maximal pada bulan ke 4,6,9,11 adalah 30, jika lebih program harus mengalami ERROR.
  5. Tanggal maximal pada bulan ke 2 adalah 28 or 29, jika lebih program harus mengalami ERROR.
  6. Jika bulan di isi lebih dari 12, maka program harus mengalami ERROR.
  7. Tahun lahir minimal yang dapat mendaftar yaitu tahun >= 1995.
Langsng saja ini sourch codenya :
program m_baru;
uses wincrt;
var
nm,as,t:string;
d,m,y:integer;
no:integer;
tot,bp,ug:longint;
begin
write (' nomor             : '); readln (no);
write (' nama              : '); readln (nm);
write (' Tempat Lahir      : '); readln(t);
write (' tanggal lahir     : '); readln (d,m,y);
 case m of
     1,3,5,7,8,10,12:begin
                       if (d>31) then
                            begin
                            writeln('Tanggal salah');
                            readkey;
                            donewincrt;
                  end;
                  end;
     4,6,9,11:begin
                   if (d>30) then
                      begin
                      writeln('Tanggal salah');
                      readkey;
                      donewincrt;
                  end;
              end;
     2:begin
            if (y mod 4=0) then
            begin
                 if (d>29) then
                 begin
                      writeln('Tanggal salah');
                      readkey;
                      donewincrt;
                  end
            else
            begin
            if (d>28) then
             writeln('Tanggal salah')
             end;
       end;
     END;
     end;
     if ( m > 12) then
        begin
             writeln(' Bulan salah!');
             readkey;
             donewincrt;
        end
     else if (y >= 1995) then
            begin
            writeln('Tahun salah!');
            readkey;
            donewincrt;
     end;
     
write ('asal sekolah       : ');readln (as);
write ('biaya pendaftaran  : ');readln (bp);
write ('uang gedung        : ');readln (ug);
writeln;
tot:=(bp+ug);
writeln ('total              : ',tot)
end.
Dan dari sourch code tersebut, berikut layout yang d hasilkan :

Wednesday 11 December 2013

Perbandingan asemblay

.MODEL SMALL
.CODE
ORG 100h
Tdata :    JMP Proses
    BilA DB 4
    BilB DB 50
    Kal0 DB 'Bilangan A lebih kecil dari bilangan B $'
    Kal1 DB 'Bilangan A sama dengan bilangan B $'
    Kal2 DB 'Bilangan A lebih besar dari bilangan B $'
Proses :
    MOV AL, BilA    ; Masukkan bilangan A pada AL
    CMP AL, BilB    ; Bandingkan AL(BilA) dengan bilangan B
    JB Akecil        ; Jika BilA < BilB, lompat ke Akecil
    JE Sama        ; Jika BilA = BilB, lompat ke Sama
    JA Abesar    ; Jika BilA > BilB, lompat ke Abesar Akecil :
    LEA DX, Kal0    ; Ambil offset Kal0
    JMP Cetak    ; Lompat ke cetak
Sama :
    LEA DX, Kal1    ; Ambil offset Kal1
    JMP Cetak    ; Lompat ke cetak Abesar :
    LEA DX, Kal2    ; Ambil offset Kal2
Akecil :   
    LEA DX, Kal0;
    JMP cetak;
    LEA DX, Kal1;
Abesar :
    LEA DX, Kal2;
    JMP cetak;
    LEA DX, Kal0;
Cetak :
    MOV AH, 09    ; Servis untuk mencetak kalimat
    INT 21h        ; Cetak kalimat !!
EXIT:    INT 20h        ; Kembali ke DOS.
END TData


Monday 9 December 2013

PASCAL PENJUALAN

1.PENJULAN SEDERHANA
 program penjualan;
uses wincrt;
var b            :string  ;
    h,y,u,by,tb:real  ;
    lagi          :char    ;
begin
writeln('Toko "laris manis"');
Writeln('------------------');
tb:=0;
Lagi:='Y';
while lagi='Y' do
begin
write('barang:');readln(b);
write('Harga:');readln(h);
write('Unit:');readln(u);
by:=H*u;
writeln('Bayar:',by:0:0);
writeln('coba lagi(Y/T);');readln(Lagi);
writeln;
writeln;
tb:=tb+by;
end;
writeln('total bayar:',tb:0:0);
end.
2.PENJUALAN BARANG
program data_penjualan_barang;
uses wincrt;
     const Nmaks=100;

     type barang=record
          kode:string[10];
          nama:string[35];
          banyak:integer;
          harga:integer;
          total:integer;
     end;

     type nilai=array[1..Nmaks] of barang;

var
   M:nilai;
   N:integer; {banyaknya barang}
   i:integer; {indeks larik}
   total:real;

begin
     clrscr;
     {inisialisasi larik}
     for i:=1 to Nmaks do
     begin
      M[i].kode:=' ';
      M[i].nama:=' ';
      M[i].banyak:=0;
      M[i].harga:=0;
      M[i].total:=0;
     end;
     write('Banyaknya Barang : '); readln(N);
     for i:=1 to N do
     begin
          writeln('Barang Ke-',i,' dari ',N);
          write('Kode Barang : '); readln(M[i].kode);
          write('Nama Barang : '); readln(M[i].nama);
          write('Banyak Barang : '); readln(M[i].banyak);
          write('Harga Satuan : '); readln(M[i].harga);
          M[i].total:=M[i].harga*M[i].banyak;  
          total:=total+M[i].total;
          writeln('total : ',M[i].total);
      end;

      {cetak isi larik}
      clrscr;
      writeln('                     DATA PENJUALAN BARANG                        ');
      writeln('==================================================================');
writeln('No | KodeBarang | NamaBarang | BanyakBarang | HargaSatuan | Total |');
      writeln('==================================================================');
      for i:=1 to N do
      begin
     writeln ( i,'     ',M[i].kode,'          ',M[i].nama,'          ',M[i].banyak,'         ',M[i].harga,'      ',M[i].total);
      end;
      writeln('==================================================================');
      writeln('Total Pembayaran: Rp',total:3:2);
      readln;
end.

3.PENJUALAN TOKO BUKU
program penjulan;
uses wincrt;
var napem,nb:string[15] ;
    hrg,jb,jh,disc,tot:real;
begin
clrscr;
writeln;
writeln('----------------------------------------');
writeln(' DATA PENJUALAN TOKO BUKU');
writeln('----------------------------------------');
writeln;
write('NAMA PEMBELI     =  '); readln(napem);
writeln;
write('BARANG YANG DI BELI =  '); readln(nb);
writeln('.............................');
if nb='BUKU' then hrg:=12000 else
if nb='TAS' then hrg:=70000 else
if nb='SEPATU' then hrg:=50000 else
if nb='PENSIL' then hrg:=1000;
begin
end;
writeln;
write('HARGA       =','Rp',hrg:6:0,'LUSIN');
writeln;
writeln;
write('JUMLAH BELI      =  '); readln(jb);
writeln;
jh:= hrg*jb;
write('JUMLAH HARGA     =','Rp',jh:10:0);
writeln;
writeln('.............................');
writeln;
if jb > 3 then disc:=0.2*jh;
begin
end;
write('ANDA DAPAT DISKON=','Rp',disc:40:0);
writeln;
writeln('.............................');
writeln;
writeln;
write('Total Bayar      =','Rp',hrg*jb-disc:10:0);
writeln;
writeln('----------------------------------------');writeln;
write('Terimakasih dan Tekan Enter');
readln;
end.
4.PROGRAM PENJUALAN
program k;
uses wincrt ;
var kd:char;
nama:string; jml,diskon,harga:real;
begin
write('kode:');readln(kd);
write('jumlah:');readln(jml);
if (kd='aa') then begin
writeln('nama :buku'); harga:=10000; diskon:=0; end else
if (kd='bb') then begin
writeln('nama :tas'); harga:=60000; diskon:=5; end else
if (kd='cc') then begin
writeln('nama :sepatu'); harga:=70000; diskon:=10; end;
writeln('harga:',harga:0:2); writeln('diskon:',diskon:0:2,'%');
end.

Thursday 5 December 2013

Array CPP

array
adalah kumpulan data yang bertipe sama yang menggunakan nama yang sama (penggulagan)

1.PENCARIAN ELMEN
#include
#include
void main()
{
int data[10];
int elmen;
clrscr();
for (elmen=0;elmen<=9;elmen++)
{
cout<<"data ke -"< cin>>data [elmen];
}
for (elmen=0;elmen<=9;elmen++)
{
cout<<"data ke -"< }
getch();

}

2.MENCARI NILA YANG DI INPUTKAN

#include
#include
void main()
{
int data[5]={4,1,0,-9,8};
int elemen;
clrscr();
for (elemen=0;elemen<=4;elemen++)
{
cout <<"\n data ke -"< }
getch();
}

3.MENCARI NILAI DI ARRAY

#include
#include
void main()
{
int data[10]={4,1,0,-9,8,5,-1,2,3,-7};
int elemen,ketemu,x;
cout <<"data yang di cari:";
cin>> x;
ketemu=0;

for (elemen=0;elemen<=4;elemen++)
{
if (data [elemen]==x)
{
ketemu=!ketemu;
break;
}
}
if(ketemu==0 )cout <<"data tidak di temukan";
else cout <<"data ada di elemen :"<
getch();
}

4.DUA DI MENSI
#include
#include
void main()
{
int j,k;
int data[5][3]=
{
{3,4,-1},
{2,3,0},
{1,1,2},
{5,9,-4},
{6,6,2},
};
for (j=0;j<4 br="" j="">
{
for (k=0; k<2 br="" k=""> cout<<"data ["< }
getch();
}

Tuesday 3 December 2013

PROGRAM PENGGAJIAN KARYAWAN

PROGRAM PENGGAJIAN KARYAWAN MENGGUNAKAN PROCEDURE DAN IF
Untuk memenuhi salah satu tugas mata kuliah
Struktur Data







KELOMPOK 2
NAMA ANGGOTA:
1.      Ade Sutrisna             9. Sri Sulastri
2.      Agung Ismail                        10. Risa Dwi Syawitri
3.      Agus Setiawan         11. Sansan Munawar
4.      Arianti salama         12. M. Yoga Sukma Jati
5.      Deden Ramdan       13. Maulana Hidayat
6.      Ernt Dewi Ratna K   14. Syahrul
7.      Hani Nurmila Ulfah 15. Melda Feroliya
8.      Shenny Yunita R

      KELAS : A



STMIK TASIKMALAYA
Jl. R.E Martadinata No. 272 A Tasikmalaya




1.     Pengertian Procedure Dan IF
Proseduradalah subprogram yang menerimamasukantetapitidakmempunyaikeluaransecaralangsung. Cara mendeklarasikansebuahproseduradalahsebagaiberikut :
procedure A; { namaproseduradalah A }
begin{ statement }
end;
1.1 Pengertian
If = Jika
Then = Maka
Else = Lainnya
Dalampemrogramanpascal, fungsi IF, Then, dan Else tidakdapatberdirisendiri-sendiri, merekasalingberkaitansatusamalainnya.
Soal :Jika A > =  60, makatulis 'Kompeten'
         Jika A < 60, makatulis 'TidakKompeten'

Ketentuan :
Hitung gaji karyawan dengan data yang diketahui: NIP,Nama,Tempat Lahir, Tanggal Lahir, Golongan , Status, Jumlah Anak, dan Gaji Poko. Di dapat berdasarkan Golongan sbb:
  Gol 1=2.000.000
  Gol 2=1.500.000
  Gol 3=1.000.000
  Gol4=800.000
Dan mendapat tunjangan kawin 3% dari gaji pokok, dan Tunjangan anak 10% anak Max 3.






2.  Program Menghitung Gaji Karyawan Menggunakan IF
program hitung_gaji;
Uses wincrt;
Var nama:string[20];jabatan:string;
Gaji:longint;
Tunj,ppn,Total,gajibersih:real;
Begin
Clrscr;
Write( 'Nama Karyawan     : '); readln(nama);
Write('Masukkan Jabatan  : '); readln(jabatan);
If  (jabatan='Direktur') or (jabatan='direktur') then
     Begin
 Gaji:=4000000;
 Tunj:=0.1* gaji;
     End
Else If  (jabatan='Manager') or (jabatan='manager') then
     Begin
 Gaji:=3000000;
 Tunj:=0.01* gaji;
     End
Else If  (jabatan='Supervisor') or (jabatan='supervisor') then
     Begin
 Gaji:=2000000;
 Tunj:=0.1* gaji;
     End
Else If  (jabatan='Karyawan') or (jabatan='karyawan') then
     Begin
 Gaji:=1000000;
 Tunj:=0.1* gaji;
     End
Else
     Begin
 Gaji:=800000;
 Tunj:=0.1* gaji;
     End;
Writeln('Gaji Bersih        : Rp.',gaji);
Writeln('Tunjangan Jabatan  : Rp.',tunj:9:2);
Ppn:=0.2*gaji;
Writeln('PPN 10 %           : Rp.',ppn:9:2);
Total:=gaji+total;
Writeln('Total Gaji         : Rp.',total:9:2);
Readln;
End.

FLOWCHART IF


1. PROSEDURE

Program Menghitung Gaji Karyawan Menggunakan Procedure

program gaji_pegawai;
uses wincrt;
var
nm,jab,sts,tmplhr:string;
gaji,tunjank,gatot,anak,tunjkwn,nip:real;
d,m,y:integer;
procedure dir;
begin
write  ('Status Perkawinan    (N/B] : '); readln(sts);
if sts = 'N' then
begin
write  ('Masukkan Jumlah Anak       : '); readln(anak);
gaji:=2000000;
if anak>=3 then
tunjank:=3*(0.1*gaji)
else
tunjank:=anak*(0.1*gaji);
tunjkwn:=gaji*0.03;
gatot:=gaji+tunjank+tunjkwn;
writeln('Gaji Pokok                 : ',gaji:0:0);
writeln('Tunjangan Nikah            : ',tunjkwn:0:0);
writeln('Tunjangan Anak             : ',tunjank:0:0);
writeln('Gaji Total                 : ',gatot:0:0);
end
else
if sts = 'B' then
begin
gaji:=2000000;
writeln('Gaji Total                 : ',gaji:0:0);
end
else
writeln('Kode yang Anda Masukkan salah! Gunakan huruf kapital');
end;
procedure mgr;
begin
write  ('Status Perkawinan    (N/B) : '); readln(sts);
if sts = 'N' then
begin
write  ('Masukkan Jumlah Anak       : '); readln(anak);

gaji:=1500000;

if anak>=3 then
tunjank:=3*(0.1*gaji)
else
tunjank:=anak*(0.1*gaji);
tunjkwn:=gaji*0.03;
gatot:=gaji+tunjkwn+tunjank;
writeln('Gaji Pokok                 : ',gaji:0:0);
writeln('Tunjangan Jabatan          : ',tunjkwn:0:0);
writeln('Tunjangan Anak             : ',tunjank:0:0);
writeln('Gaji Total                 : ',gatot:0:0);
end
else
if sts = 'B' then
begin
gaji:=1500000;
writeln('Gaji Total                 : ',gaji:0:0);
end
else
writeln('Kode yang Anda Masukkan salah! Gunakan huruf kapital');
end;
procedure spv;
begin
write  ('Status Perkawinan    (N/B) : '); readln(sts);
if sts = 'N' then
begin
write  ('Masukkan Jumlah Anak       : '); readln(anak);
gaji:=1000000;
if anak>=3 then
tunjank:=3*(0.1*gaji)
else
tunjank:=anak*(0.1*gaji);
tunjkwn:=gaji*0.03;
gatot:=gaji+tunjkwn+tunjank;
writeln('Gaji Pokok                 : ',gaji:0:0);
writeln('Tunjangan Nikah            : ',tunjkwn:0:0);
writeln('Tunjangan Anak             : ',tunjank:0:0);
writeln('Gaji Total                 : ',gatot:0:0);
end
else
if sts = 'B' then
begin
gaji:=1000000;
writeln('Gaji Total                 : ',gaji:0:0);
end
else
writeln('Kode yang Anda masukkan salah! Gunakan huruf kapita');
end;
procedure gol;
begin
write  ('Golongan           [1/2/3] : '); readln(jab);
if jab = '1' then
dir
else
if jab = '2' then
mgr
else
if jab = '3' then
spv
else
writeln('Kode yang Anda masukkan salah');
end;
begin
clrscr;
writeln('==============================================');
writeln('            Program Gaji Pegawai              ');
writeln('==============================================');
writeln;
write  ('NIP                        : '); readln(nip);
write  ('Nama                       : '); readln(nm);
write  ('Tempat Lahir               : '); readln(tmplhr);
write  ('Tanggal Lahir (DD MM YYYY) : '); readln(d,m,y);
case m of
1,3,5,7,8,10,12:begin
if (d>31) then
writeln('Tanggal salah')
else
gol;
end;
4,6,9,11:begin
if (d>30) then
writeln('Tanggal salah')
else
gol;
end;
2:begin
if (y mod 4=0) then
begin
if (d>29) then
writeln('Tanggal salah')
else
gol;
end
else
begin
if (d>28) then
writeln('Tanggal salah')
else
gol;
end;
end;
end;
readkey;
donewincrt;
end.


FLOWCHART PROSEDURE


MEMBUAT TABEL DI HTML

<HTML>
<HEAD>
<TITLE>MEMBUAT TABEL</TITLE>
</HEAD>
<BODY BGCOLOR="green">(ADE SUTRISNA)<BR></BR>
<BODY BGCOLOR="green">BERUSAHA MENJADI LEBIH BAIK DARI SEBELUMNYA<BR></BR>
<TABLE BORDER="4" WIDTH="500" CELLPADDING="6">
<TR>
    <TD COLSPAN = "2" BGCOLOR="RED">HOBI KU </TD>

    <TD ROWSPAN = "4"><MARQUEE><IMG SRC="ade.JPG" WIDTH="200"></MARQUEE></TD>
</TR>
<TR>
    <TD>1.</TD>
    <TD>PROGREMER </TD>
   
</TR>
<TR>
    <TD>2.</TD>
    <TD>OLAHRAGA</TD>
</TR>
<TR>
  
</TR>
</TABLE>
</BODY>
</HTML>




   
        Cara Membuat Tabel


   
       
       
   

   
Tulisan Biasa lanjut ke Kolom 2
Menyatukan kolom sebanyak 2 kolom