Program Sapu Tangan

#include<iostream.h> main() {long int a,b,c,d,e,f; cout<<"Masukkan banyaknya saputangan ";cin>>a; b=a/...

Kamis, 28 November 2013

Program Struct


#include<iostream.h>
#include<iomanip.h>
//using namespace std;
struct mahasiswa
{
char no[5];
char nama[30];
int nilai;
char ket[15];
};

int main()

{//          cout<<"Masukkan jumlah data yg di inputkan ";cin>>x;
                mahasiswa mhs[2];
                for (int i=0;i<2;i++)

                                {cout<<"Nama : ";
                                cin>>mhs[i].nama;
                                cout<<"Nilai : ";
                                cin>>mhs[i].nilai;
                                cout<<endl;
                                }
                               
                {
                cout<<"======================================="<<endl;     
                cout<<"| No |      Nama     | Nilai |  Ket  | "<<endl;
                cout<<"---------------------------------------"<<endl;

                }

for (i=0;i<2;i++)
{
                cout<<setw(4)<<"|"<<i+1<<" | ";
                cout<<setw(15)<<mhs[i].nama<<" | ";
                cout<<setw(7)<<mhs[i].nilai<<" | ";
  
                {
                                if (mhs[i].nilai>60)
                                cout<<"Lulus";
                                else
                                cout<<"Gagal";
                }
                cout<<endl;
}
}

Fungsi tanpa nilai balik




#include<iostream>
using namespace std;
void jari(float,float,float);
void volum(int,int);
int main()
{ float a,t,c,s,f;
cout<<"Masukkan a       => ";cin>>a;
cout<<"Masukkan t        => ";cin>>t;
cout<<"Masukkan c        => ";cin>>c;
cout<<"Masukkan s        => ";cin>>s;
cout<<"Masukkan f        => ";cin>>f;
cout<<endl;
jari(a,t,c);
volum(s,f);
}

void jari(float a, float b, float c)
{float d;
d=0.33*a*b*c;
cout<<"Jari "<<d<<endl;}

void volum(int a, int b)
{int c;
c=a*a*b;
cout<<"volum  "<<c<<endl;}

Fungsi dengan nilai balik




#include<iostream>
using namespace std;
float jari(float,float,float);
int volum(int,int);
int main()
{ float a,t,c,s,f;
cout<<"Masukkan a       => ";cin>>a;
cout<<"Masukkan t        => ";cin>>t;
cout<<"Masukkan c        => ";cin>>c;
cout<<"Masukkan s        => ";cin>>s;
cout<<"Masukkan f        => ";cin>>f;
cout<<endl;
cout<<endl;
jari(a,t,c);
cout<<"Jari "<<jari(a,t,c)<<endl;
volum(s,f);
cout<<"volum  "<<volum(s,f)<<endl;
}

float jari(float a, float b, float c)
{float d;
d=0.33*a*b*c;
return d;}

int volum(int a, int b)
{int c;
c=a*a*b;
return c;}

Program Nilai Tertinggi,Terendah, Rata-Rata


#include <iostream.h>
void data(int x[],int n)
{
                for (int i=1;i<=n;i++)
                {
                                cout<<"Masukkan Data "<<i<<" ==> ";cin>>x[i];
                }
}
void nil(int x[],int n)
{
                int tinggi,rendah;
                tinggi=x[1];
                rendah=x[1];
                for (int i=2;i<=n;i++)
                {
                                if (tinggi<x[i])
                                tinggi=x[i];
                                if (rendah>x[i])
                                rendah=x[i];
                }
                                cout<<"\nNilai Tertinggi ==> "<<tinggi<<"\n";
                                cout<<"Nilai Terendah  ==> "<<rendah<<"\n";
}
double rata(int x[],int n)
{
                double a,b;
                a=0;
                for (int i=1;i<=n;i++)
{
                a=a+x[i];
}
b=a/n;
cout<<"Rata-Rata Nilai ==> "<<a<<"/"<<n<<"= "<<b;
}
int main()
{
                int p[50],y;
                cout<<"Banyaknya data ==> ";cin>>y;
                cout<<endl;
                data(p,y);
                nil(p,y);
                rata(p,y);
}

Program Penerjemah Uang


#include<iostream.h>
main()

{long int sisa,uang,u50,u20,u10,u5,u2,u1,u500,u100;
cout<<"Masukkan nilai uang rupiah ";cin>>uang;
u50=uang/50000;
sisa=uang%50000;
u20=sisa/20000;
sisa=sisa%20000;
u10=sisa/10000;
sisa=sisa%10000;
u5=sisa/5000;
sisa=sisa%5000;
u2=sisa/2000;
sisa=sisa%2000;
u1=sisa/1000;
sisa=sisa%1000;
u500=sisa/500;
sisa=sisa%500;
u100=sisa/100;
cout<<"Lima puluh ribuan "<<u50<<" lembar"<<endl;
cout<<"dua puluh ribuan "<<u20<<" lembar"<<endl;
cout<<"Sepuluh ribuan "<<u10<<" lembar"<<endl;
cout<<"Lima ribuan "<<u5<<" lembar"<<endl;
cout<<"Dua ribuan "<<u2<<" lembar"<<endl;
cout<<"Seribuan "<<u1<<" lembar"<<endl;
cout<<"Lima ratusan "<<u500<<" keping"<<endl;
cout<<"seratusan "<<u100<<" keping"<<endl;
}

Program Sapu Tangan


#include<iostream.h>
main()
{long int a,b,c,d,e,f;
cout<<"Masukkan banyaknya saputangan ";cin>>a;
b=a/12;
d=b*34000;
c=a%12;
e=c*3000;
f=d+e;
cout<<b<<" lusin "<<d<<endl;
cout<<c<<" Biji "<<e<<endl;
cout<<"Maka yg hrus dibayar sebesar "<<f;
}

Menghitung Nilai Akhir


#include<iostream.h>
void main()
{float tgs1,tgs2,tgs3,tgs4,uts,uas,hadir,total,total1,total2,total3,total4,total5,total6,total7;
cout<<"Berapa nilai Tugas 1                        ==>> ";cin>>tgs1;
cout<<"Berapa nilai Tugas 2                        ==>> ";cin>>tgs2;
cout<<"Berapa nilai Tugas 3                        ==>> ";cin>>tgs3;
cout<<"Berapa nilai Tugas 4                         ==>> ";cin>>tgs4;
cout<<"Berapa nilai Tugas UTS                    ==>> ";cin>>uts;
cout<<"Berapa nilai Tugas UAS                  ==>> ";cin>>uas;
cout<<"Berapa kehadirannya                     ==>> ";cin>>hadir;

total=tgs1*0.1;
total1=tgs2*0.15;
total2=tgs3*0.1;
total3=tgs4*0.15;
total4=uts*0.2;
total5=uas*0.2;
total6=hadir*0.1;
total7=total+total1+total2+total3+total4+total5+total6;
cout<<"Nilai anda adalah "<<total7<<endl;
if(total7>=90)
                cout<<"Istimewa"<<endl;
else if(total7>=80 && total7<=89)
                cout<<"Baik Sekali"<<endl;
else if(total7>=70 && total7<=79)
                cout<<"Baik"<<endl;
else if (total7>=50 && total7<=69)
                cout<<"Cukup"<<endl;
else if (total7>=30 && total7<=49)
                {cout<<"Kurang"<<endl;}
else
                cout<<"Kurang Sekali";
}

Penghitung Hari


#include<iostream.h>
void main()
{int tgl,bln,jumhari;
cout<<"Masukkan Tanggal ==> ";cin>>tgl;
cout<<"Masukkan Bulan              ==> ";cin>>bln;


if(bln==1 && tgl<=31)
{jumhari=tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==2 && tgl<=28)
{jumhari=31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==3 && tgl <=31)
{jumhari=31+28+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==4 && tgl <=30)
{jumhari=31+28+31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==5 && tgl <=31)
{jumhari=31+28+31+30+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==6 && tgl <=30)
{jumhari=31+28+31+30+31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==7 && tgl <=31)
{jumhari=31+28+31+30+31+30+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==8 && tgl <=31)
{jumhari=31+28+31+30+31+30+31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==9 && tgl <=30)
{jumhari=31+28+31+30+31+30+31+31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==10 && tgl <=31)
{jumhari=31+28+31+30+31+30+31+31+30+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==11 && tgl <=30)
{jumhari=31+28+31+30+31+30+31+31+30+31+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}
else

if(bln==12 && tgl <=31)
{jumhari=31+28+31+30+31+30+31+31+30+31+30+tgl;
cout<<"Jumlah hari ada "<<jumhari<<" hari"<<endl;}

else
cout<<"Tanggal yang anda masukkan salah";
}

Program Penghitung Gaji


#include<iostream.h>
#include<math.h>
void main()
{long n,hari,gaji,total;
cout<<"    PROGRAM PERHITUNGAN GAJI SELAMA SATU MINGGU   "<<endl;
cout<<" TIAP HARI BERLAKU 2x LIPAT DARI HARI SEBELUMNYA "<<endl;
cout<<endl;
cout<<"Masukkan gaji hari pertama ==> Rp ";cin>>gaji;
for (hari=1;hari<=7;hari++)
                                {n=gaji*pow(2,hari-1);
                                cout<<"Gaji hari ke-"<<hari<<" adalah Rp "<<n<<endl;
                                }
cout<<endl;
total=gaji*(pow(2,7)-1);
                                cout<<"Total gaji selama satu minggu adalah Rp "<<total;
cout<<endl;
cout<<"----------------------------------------------------------------------";
cout<<endl;
cout<<"    PROGRAM PERHITUNGAN GAJI SELAMA SATU MINGGU   "<<endl;
cout<<" TIAP HARI BERLAKU 3x LIPAT DARI HARI SEBELUMNYA "<<endl;
cout<<endl;
cout<<"Masukkan gaji hari pertama ==> Rp ";cin>>gaji;
for (hari=1;hari<=7;hari++)
                                {n=gaji*pow(3,hari-1);
                                cout<<"Gaji hari ke-"<<hari<<" adalah Rp "<<n<<endl;
                                }
cout<<endl;
total=gaji*(pow(3,7)-1);
                                cout<<"Total gaji selama satu minggu adalah Rp "<<total;
}

“Konversi Bilangan Desimal ke Biner”



Pengantar Teknologi Informasi





Tugas II
Disusun oleh:
Nama                                                    : Imam Prasetyo
NIM                                                      : 121051046
Jurusan                                                  : Teknik Informatika
Fakultas                                                : Teknologi Industri



Algoritma
“Konversi Bilangan Desimal ke Biner”
Langkah 1            : Masukkan bilangan decimal (a).
Langkah 2            : Membagi bilangan decimal dengan angka 2 (a div 2)
Langkah 3            : Ulangi langkah 2 hingga hasil>=1.
Langkah 4            : Menentukan sisa.
Langkah 5            : Jika sisa = ‘0’ maka cetak 0.
Langkah 6            : Jika sisa = ‘1’ maka cetak 1.
Langkah 7            : Merangkai sisa dari setiap pembagian.
Langkah 8            : Mencetak bilangan biner.
Langkah 9             : Selesai.

Flowchart

Program
program konversi_desimal_ke_biner;
uses wincrt;
var a:integer;
    hasil,sisa:integer;
    bin:char;
    biner:string;
    x:string;
begin
write('Masukkan bilangan desimal: ');readln(a);
hasil:=a div 2;
while (hasil>=1) do
      begin
      sisa:=a mod 2;
      if (sisa=0) then bin :='0'
      else if (sisa=1) then bin:='1';
      biner:=bin+biner;
      a:=hasil;
      hasil:=a div 2;
      end;
x:='1'+biner;
begin
write('Bilangan binernya: ',x);
readln;
end;
end.

Print Screen








~TUGAS 3 SMBD~Database TKA/ TPA


TUGAS 3

SISTEM MANAJEMEN BASIS DATA





Disusun oleh:
                                                      1. Asti Widyaningsih (121051032)
                                                      2. Paramitha Dahlan (121051017)
                                                      3. Imam Prasetyo (121051046)
                                                      4. Seprindo Adi Putra (121051025)
                                                      5. Rian Qurniawan (121051082)


JURUSAN TEKNIK INFORMATIKA
TEKNOLOGI INDUSTRI
IST AKPRIND YOGYAKARTA
2013



       Pada tugas ketiga ini kami  mengambil tema mengenai database TKA/TPA Masjid Al Jannah. Di dalam database tersebut terdapat 3 sub sistem, antaralain:
  1. Sub Sistem Santri
  2. Sub Sistem Keuangan
  3. Sub Sistem Perpustakaan
Untuk penjelasan lebih lanjut berikut penjelasan untuk struktur tabel-tabel yang digunakan.
Ada tabel yang selalu digunakan di ketiga sub sistem tersebut yaitu tabel kecamatan, tabel kabupaten, dan tabel provinsi. Berikut struktur tabelnya.

Struktur Tabel kecamatan

                                               
Struktur Tabel Kabupaten









Struktur Tabel Provinsi









SUB SISTEM SANTRI

Pada sub sistem santri terdapat tabel santri, ustad, jilid, materi, dan pekerjaan (untuk orang tua/wali santri). Sub sistem ini menyimpan database tentang santri, ustad, materi yang dapat dikatakan sebagai sub akademik dalam TKA/TPA. Berikut struktur tabel yang terdapat pada sub sistem santri.
Struktur Tabel Santri


















Struktur Tabel Ustad














Struktur Tabel Jilid









Struktur Tabel Materi









Struktur Tabel Pekerjaan









SUB SISTEM PERPUSTAKAAN

Pada sub sistem perpustakaan terdapat tabel anggota, buku, bayar denda, bayar hilang, bayar rusak, jenis buku, kembali, pinjam, tarif denda, tarif rusak, tarif hilang, penerbit, penulis. Sub ini menyimpan database mengenai perpustakaan. Walaupun disini merupakan perpustakaan TKA/TPA namun sifatnya perpustakaan secara umum. Peminjam buku atau anggota boleh dari luar keluarga besar TKA/TPA. Berikut struktur tabel yang ada pada sub sistem perpustakann.
Struktur Tabel Anggota
















Struktur Tabel Buku

















Struktur Tabel Bayar Denda









Struktur Tabel Bayar Hilang









Struktur Tabel Bayar Rusak









Struktur Tabel Jenis Buku


Struktur Tabel Kembali
Struktur Tabel Pinjam
Struktur Tabel Penerbit 
Struktur Tabel Penulis
Struktur Tabel Tarif Denda
Struktur Tabel Tarif Hilang
Struktur Tabel Tarif Rusak

SUB SISTEM KEUANGAN

Pada sub sistem ini terdapat tabel SPP, donatur, donatur barang, donatur uang, dan total dana. Sub sistem ini menyimpan database masalah keuangan seperti pembayaran SPP santri maupun pengeluaran-pengulan pada TKA/TPA. Selain itu juga menyimpan database tentang keuangan dari donatur. Berikut struktur tabel dari sub sistem keuangan.

Struktur Table SPP
Struktur Tabel Donatur
Struktur Tabel Donatur Barang
Struktur Table Donatur Uang
Struktur Tabel Total Dana