Rabu, 21 September 2016

Input Output Form Biodata ( menggunakan PHP HTML )


Langkah awal yang harus dilakukan, buatlah file bernama terserah. Anggap saja misalkan kasih nama file untuk "latihan.php" isilah session didalamnya, dimana session ini untuk memulai dan menyimpan file.

1. File latihan.php
<?php
session_start();
$_SESSION['pwd']=0;
header("location:biodata.php")
?>

2. File biodata.php
<!DOCTYPE html>
<html>
<head>
<title> PWEB DINAMIS </title>
</head>

<body>
<form method="POST" action="biodata.php" name="input">
  <table>
    <tr>
      <td>Name</td>
      <td>:</td>
      <td><input type="text" name="Nama" /></td>
    </tr>
  
    <tr>
      <td>Your Adreess</td>
      <td>:</td>
      <td><input type="text" name="Alamat"  /></td>
    </tr>
  
    <tr>
      <td><input type="submit" value="SUBMIT" name="submit" /></td>
   <td></td>
    </tr>
    <tr>
      <td><input type="submit" value="RESET" name="reset" /></td>
    </tr>
  </table>
</form>
</body>

<table border="2px">
  <td style="width:150px">Name</td>
  <td style="width:200px">Your Adreess</td>
 </tr>
 <tr>
  <?php
   session_start(); 
   if(isset($_POST['submit'])){
    $_SESSION['Nama'][$_SESSION['pwd']][0]=$_POST['Nama'];
    $_SESSION['Alamat'][$_SESSION['pwd']][1]=$_POST['Alamat'];
    $_SESSION['pwd']++;
   }
 if(isset($_POST['reset'])){
  unset($_SESSION['Nama']);
  unset($_SESSION['Alamat']);
  $_SESSION['pwd']=0;
 }
   for($i=0; $i<$_SESSION['pwd']; $i++){
    echo "<tr><td>".$_SESSION['Nama'][$i][0]."</td>";
    echo "<td>".$_SESSION['Alamat'][$i][1]."</td></tr>";
   }
  ?>
 </tr>
</table>
</html>

RUN & COMPILE PROGRAM :

Sabtu, 17 September 2016

Pengenalan PHP - PWEB Dinamis - Sublime text

Assalamu'alaikum, kali ini saya akan belajar bahasa php. Untuk pemula, coba ketik source code dibawah ini. Dan pahami secara teliti, atau bisa juga anda mengunjungi www.w3schools.com atau bisa juga www.duniailkom.com

a. Pengenalan PHP, membuat biodata secara manual;


<?php
$nama1 = "Andi";
$nama2 = "Bondan";
$nama3 = "Cahya";
$nama4 = "Dina";

$alamat1 = "Yogyakarta";
$alamat2 = "Purwokerto";
$alamat3 = "Sumbawa";
$alamat4 = "Tanjung Pinang";

   echo "BIODATA MAHASISWA TEK.INFORMATIKA UAD'14 <br> <br>";
   echo "Nama  : $nama1 <br>";
   echo "Alamat: $alamat1 <br>";
   echo "Nama  : $nama2 <br>";
   echo "Alamat: $alamat2 <br>";
   echo "Nama  : $nama3 <br>";
   echo "Alamat: $alamat3 <br>";
   echo "Nama  : $nama4 <br>";
   echo "Alamat: $alamat4 <br>";
?>

TAMPILAN





b. Membuat biodata dengan Array

<?php
   $nama = array('Andi','Bondan','Cahya','Dina');
   $alamat = array('Yogyakarta','Purwokerto','Sumbawa','Tanjung Pinang');

    echo "BIODATA MAHASISWA TEK.INFORMATIKA UAD'14 <br><br>";
     
        for ($i=0; $<4; $i++){
        echo "Nama   : ".$nama [$i];
        echo "<br/>";
    }
       for ($j=0; $j<4;; $j++){
        echo "Alamat : ".$alamat [$j];
        echo "<br/>";
       }

?>

Jumat, 16 September 2016

PROGRAM MENGHITUNG

PROGRAM LUAS_PERSEGI_PANJANG (versi Bahasa C++)
Ini program buat kalian yang baru belajar pake Bahasa C++ buat ngemudahin kalian menghitung luas persegi panjang nih... InsyaAllah:D

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
            int p, l, hasil;
    cout<<"PROGRAM LUAS_PERSEGI_PANJANG"<<endl;
    cout<<"DEKLARASI"<<endl;
    cout<<"ALGORITMA"<<endl;
    
    cout<<"masukan panjang : ";
    cin>>p;
    cout<<"masukan lebar : ";
    cin>>l;
    
    hasil=p*l;
    cout<<"luas_persegi_panjang : "<<hasil;
    return 0;
}


RUN & COMPILE





PROGRAM LUAS&KELILING LINGKARAN (menggunakan C++)
Rumus Keliling Lingkaran
Rumus umumnya yaitu
Keliling = π x d
Denan keterangan sebagai berikut :
π = phi = 3,14 atau 22/7
d = diameter
Dikarenakan diameter (d) = 2 kali jari-jari (r) maka rumusnya bisa juga menjadi seperti berikut :
Keliling = π x 2 r
Atau biasa kita gunakan
Keliling = 2 π r

Baik, mari kita lanjut pada pembahasan rumus luasnya.
Rumus Luas Lingkaran
Luas = π r2
Dengan keterangan sebagai berikut :
π = phi = 3,14 atau 22/7
r = jari-jari lingkaran
Langsung cussss programnya yaaa :D:D
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
    float r, L, K, Pi;
    Pi=3.14;
    
    cout<<"PROGRAM LUAS_DAN_KELILING_LINGKARAN"<<endl;
    cout<<"DEKLARASI"<<endl;
    cout<<"ALGORITMA"<<endl;
    
    cout<<"masukan r : "; cin>>r;
    L=Pi*r*r;
    K=2*Pi*r;
    cout<<"Luas_lingkaran : "<<L<<endl;
    cout<<"Keliling_lingkaran : "<<K;
    
    return 0;
}

RUN & COMPILE



PROGRAM KONVERSI NILAI MHS DARI ANGKA KE HURUF (menggunakan C++)



#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop /
using namespace std;
int main(int argc, char* argv) {
    
    int nilai;
    cout<<"Masukkan nilai Mahasiswa : ";
    cin>>nilai;
    {
    if (nilai >= 80 && nilai <=100){
        cout<<"A";
    }
    else if (nilai >= 65 && nilai <=79){
        cout<<"B";
    }
    
    else if (nilai >= 55 && nilai <=64){
        cout<<"C";
    }
    else if (nilai >= 40 && nilai <=54){
        cout<<"D";    
    }
    else{
        cout<<"E";
    }
    
}
    
    return 0;
}



RUN & COMPILE


PROGRAM MENGHITUNG_PANGKAT_BILANGAN (menggunakan bahasa pascal)



Sourcecode 1



Sourcecode 2




RUN & COMPILE


PROGRAM GAJI_KARYAWAN (menggunakan bahasa pascal)



Source Code Bagian 1


Source Code Bagian 2


Source Code Bagian 3


Source Code Bagian 4


Source Code Bagian 5


Source Code Bagian 6


Source Code Bagian 7


Source Code Bagian 8


Source Code Bagian 9




RUN & COMPILE



PROGRAM MENGHITUNG_PANGKAT_BILANGAN (menggunakan C++)


Masih ingat bentuk berikut :
3^2 = 3 x 3
2^3 = 2 x 2 x 2
5^6 = 5 x 5 x 5 x 5 x 5 x 5
Demikian seterusnya sehingga diperoleh bentuk umum sebagai berikut.
a^n = a x a x a x ................x n
Untuk membuat program yang output seperti diatas menggunakan C++ yuk mariiiiiiiiiiiiiii.
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop /
using namespace std;
int main(int argc, char *argv[]) {
    
    int i,bilangan,pangkat;
    float hasil;
    cout<<"----------------***************
----------------"<<endl;
    cout<<"        PROGRAM MENGHITUNG PANGKAT MENGGUNAKAN REKURSIF        "<<endl;
    cout<<"Nama    : Nia Pangestuning S\n";
    cout<<"NIM    : 1400018201\n";
    cout<<"Kelas    : D T.Informatika\n";
    cout<<"-
---------------**************
----------------"<<endl;
    
    cout<<"Inputkan Bilangan : "; cin>>bilangan;
    cout<<"Inputkan Pangkat : "; cin>>pangkat;\
    cout<<endl;
    hasil=1;
    for(i=1;i<pangkat;i++){
        cout<<bilangan<<" x ";
        hasil*=bilangan;
    }
    hasil*=bilangan;
    cout<<bilangan<<" = "<<hasil<<endl;
    
    return 0;
}

PROGRAM GAJI_KARYAWAN (menggunakan C++)



#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
struct karyawan{
    string nik;
    string nama;
    string jk;
    int jam_kerja;
    int gaji;
};
karyawan kary[200];

void Baca_Kry(int n){
    int i;
    for(i=0;i<n;i++){
        cout<<"Masukan NIK : ";
        cin>>kary[i].nik;
        cout<<"Masukan Nama Karyawan : ";
        cin>>kary[i].nama;
        cout<<"Masukan JenisKelamin Karyawan : ";
        cin>>kary[i].jk;
        cout<<"Masukan JamKerja Karyawan : ";
        cin>>kary[i].jam_kerja;
    }
    cout<<endl;
}
void GajiTotal(int n){
    int i;
    int gapok=1000000;
    int lembur=25000;
    for (i==0;i<n;i++){
        if(kary[i].jam_kerja > 48){
            kary[i].gaji=gapok+((kary[i].jam_kerja-48)*lembur);
        }
        else if(kary[i].jam_kerja = 48){
            kary[i].gaji=gapok;
        }
        else{
            kary[i].gaji=gapok/48*kary[i].jam_kerja;
            }
    }
}
void Tampil(int n){
    int i;
    cout<<"-NIK-    -Nama-    -JK-    -JamKerja-    -Gaji-"<<endl;
    for (i=0;i<n;i++){
        cout<<kary[i].nik<<"\t";
        cout<<kary[i].nama<<"\t";
        cout<<kary[i].jk<<"\t";
        cout<<kary[i].jam_kerja<<"\t";
        cout<<kary[i].gaji<<"\t\t"<<endl;
    }
}
int Min_jam_kerja(int n){
    int i,banding,index;
    banding=kary[0].jam_kerja;
    index=0;
    for(i=1;i<n;i++){
        if(kary[i].jam_kerja < banding){
            banding=kary[i].jam_kerja;
            index=i;
        }
    }
    return index;
}
int Maks_jam_kerja(int n){
    int i,banding,index;
    banding=kary[0].jam_kerja;
    index=0;
    for(i=1;i<n;i++){
        if(kary[i].jam_kerja > banding){
            banding=kary[i].jam_kerja;
            index=i;
        }
    }
    return index;
}
float rata_jam_kerja(int n){
    int i,tJam;
    tJam=0;
    for(i=0;i<n;i++){
        tJam=tJam+kary[i].jam_kerja;
    }
    return(tJam/n);
}
int Byk_jam_lembur(int n){
    int i,nKaryLembur;
    nKaryLembur=0;
    for(i=0;i<n;i++){
        if(kary[i].jam_kerja > 48){
        nKaryLembur=nKaryLembur+1;
        }
    }
    return(nKaryLembur);
}
int JamKerja48(int n){
    int i,nkary48;
    nkary48=0;
    for(i=0;i<n;i++){
        if(kary[i].jam_kerja==48){
            nkary48=nkary48 + 1;
        }
    }
    return(nkary48);
}
bool cari_nikx(int n, string x){
    int i=0;
    bool find=false;
    while((i<n)and(find==false)){
        if(kary[i].nik==x){
            find=true;
        }
        i=i+1;
    }
    return find;
}
int main(int argc,char*argv[]){
    int x;
    int min,maks;
    float rata;
    int nkarylembur,nkary48;
    string search;
    bool available;
    
    cout<<"Masukan banyak data Pegawai : ";
    cin>>x;
    
    Baca_Kry(x);
    GajiTotal(x);
    Tampil(x);
    min=Min_jam_kerja(x);
    maks=Maks_jam_kerja(x);
    rata=rata_jam_kerja(x);
    nkarylembur=Byk_jam_lembur(x);
    nkary48=JamKerja48(x);
    
    cout<<"Jam Kerja paling sedikit = "<<kary[min].jam_kerja<<endl;
    cout<<"Nama Pegawai yang jam kerja paling sedikit adalah { "<<kary[min].nama<<" } ";
    cout<<" dan NIK(Nomor Induk karyawan) [ "<<kary[min].nik<<" ] ";
    cout<<" dengan Gaji : Rp."<<kary[min].gaji<<",00"<<endl<<endl;
    
    cout<<"Jam Kerja paling banyak = "<<kary[maks].jam_kerja<<endl;
    cout<<"Nama Pegawai yang jam kerja paling banyak adalah { "<<kary[maks].nama<<" } ";
    cout<<" dan NIK(Nomor Induk karyawan)"<<kary[maks].nik;
    cout<<" dengan Gaji : "<<kary[maks].gaji<<endl<<endl;
    
    cout<<"Rata2 jam kerja Pegawai : "<<rata<<endl;
    cout<<"Banyak Pegawai yang lembur : "<<nkarylembur<<"sedangkan Banyak Pegawai yang jam kerja 48 jam : "<<nkary48<<endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}