Rabu, 28 September 2016

Tugas 2 Pemrograman Web Dinamis - CRUD tanpa MySQL

Assalamualaikum Wr.Wb

CRUD DATA TANPA MySQL

Oke Langsung saja baca dan praktekkan !!

  • Form Kosong dan Tabel kosong



  • Input Sesuai nama form, lalu masukkan




  • Apabila sudah maka tabel akan terisi secara otomatis, dan kembali inputkan data



  • Tabel akan queue data secara otomatis



  • Reset data akan menghapus semua data yang ada di tabel.



nb* Logo pada layout tidak jalan karena file nya kehapus. untuk memasang kembali recommended gunakan size 50px


Untuk Source code nya silahkan download disini !!


continue reading Tugas 2 Pemrograman Web Dinamis - CRUD tanpa MySQL

Minggu, 03 Januari 2016

Tugas DDP - MEMBUAT KALKULATOR SEDERHANA DENGAN DEV C++

Assalamualaikum Wr.Wb.
Selamat siang .
Salam sejahtera buat kita semua. Salam IT

 

Hari ini saya ingin memberikan sedikit informasi tentang bagaimana cara Membuat Kalkulator Sederhana dengan Dev C++Hampir semua orang pasti sudah tidak asing lagi dengan namakalkulator.Kalkulator adalah alat bantu untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian, dan pembagian,  Kalkulator zaman sekarang sudah sering kita jumpai di komputer, laptop, handphone atau smartphone, bahkan sampai jam tangan pun sudah ada  kalkulator
nya.


 
Setelah berkenalan dengan Kalkulator, kita akan berkenalan dengan program yang saya gunakan untuk membuat kalkulator saya sendiri yaitu, Dev C++Dev C++ yang saya gunakan adalah Dev C++ versi 5.7.1 untuk Windows 64-bit. Saya baru mengenal aplikasi Dev C++ saat saya memasuki dunia perkuliahan. Karena saya masih baru dalam menggunakan Dev C++ jadi saya memberikan tutorial ini dengan menggunakan project basic Console ApplicationDan kali ini saya ingin memberikan suatu program sederhana yang dapat dibuat oleh Dev C++, yaitu kalkulator.
Berikut cara-cara yang dapat saya berikan untuk membuat program kalkulator sederhana dengan Dev C++


Langkah Pertama jika anda belum memiliki program Dev C++ maka bisa anda download atau unduh program Dev C++  dan lakukan instalasi seperti biasa. Namun, apabila sudah memiliki bisa langsung ke langkah kedua.

Langkah Kedua buka program Dev C++ yang sudah diinstal.

Langkah Ketiga buatlah project baru dengan menggunakan bahasa C++ (lihat gambar).




klik menu file, pilih new > project.

pada bagian ini pilih "Console Application". untuk name diisi sesuai keinginan. lalu tekan OK.

  
setelah mengikuti langkah diatas maka akan muncul halaman awal seperti ini.
Langkah Keempat masukkan kode berikut kedalam Dev C++. 

#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
#include <cmath>

/* 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) {
float x,y,hasil,pilih;


    system("cls");
   cout<<"\t\t\t  ============================\n"<<endl;
   cout<<"\t\t\t  --- KALKULATOR SEDERHANA ---"<<endl<<endl;
   cout<<"\t\t\t  ============================"<<endl;

   kalkulator :
   //operator perhitungan
   cout<<"Operator Perhitungan:"<<endl;
   string jumlah ="(1) penjumlahan (+)";
   cout<<jumlah<<endl;
   string pengurangan ="(2) pengurangan (-)";
   cout<<pengurangan<<endl;
   string perkalian ="(3) perkalian   (*)";
   cout<<perkalian<<endl;
   string pembagian ="(4) pembagian   (/)";
   cout<<pembagian<<endl<<endl;
   
//mulai menghitung
   cout<<"Masukan Angka A = ";
   cin>>x;
   cout<<"Masukan Angka B = ";
   cin>>y;
   

   int z;
   cout<<"Pilih Operator Perhitungan= ";
   cin>>z;

   if(z==1)
   {
   hasil=x+y;
   cout<<"Hasil penjumlahan = "<<hasil<<endl;
   }
   else if(z==2)
   {
   hasil=x-y;
   cout<<"Hasil pengurangan = "<<hasil<<endl;
   }
   else if(z==3)
   {
   hasil=x*y;
   cout<<"Hasil perkalian = "<<hasil<<endl;
   }
   else if(z==4)
   {
   hasil=x/y;
   cout<<"Hasil pembagian = "<<hasil<<endl;
   }
   cout<<"================================================================================";
    cout<<"Coba lagi [1]"<<endl;
    cout<<"Keluar [2]"<<endl;
    cout<<"================================================================================";
    cout<<"Masukkan Pilihan : ";cin>>pilih;
    if (pilih==1){
        goto kalkulator;
    }
    if (pilih==2){
    system("cls");
  cout<<"================================================================================";
    cout<<"\t\t   Terima Kasih Telah Menggunakan Kalkulator Ini"<<endl;
    cout<<"================================================================================";
    cout<<"\t\t\t\tMuhammad Renardi"<<endl<<endl;
    cout<<"\t\t\t       Teknik Informatika"<<endl<<endl;
    cout<<"\t\t\t\t   1500018005"<<endl;
    cout<<"================================================================================"<<endl;
    system("pause");
    }
return 0;
}

Langkah Kelima setelah selesai menulis kode diatas coba anda compile and run program tersebut dengan menekan F11.

Langkah Keenam Jika program anda berhasil makan akan muncul tampilan seperti gambar berikut


Nah, sekarang anda bisa berkreasi dan bereksperimen dengan kode-kode diatas.
Sekian tutorial Membuat Program Kalkulator Sederhana dengan Dev C++. Semoga apa yang saya sampaikan ini dapat bermanfaat bagi semua. Aamiin.
Wassalamualaikum Wr.Wb.
continue reading Tugas DDP - MEMBUAT KALKULATOR SEDERHANA DENGAN DEV C++

Tugas DDP - MEMBUAT CLASS SEDERHANA PADA C++

Assalamualaikum Wr.Wb.
Selamat siang guys
Salam sejahtera buat kita semua. Salam IT

  ======================================================================

     Di hari yang cerah ini, saya ingin memberikan sedikit informasi tentang bagaimana cara Membuat Class Sederhana Pada C++Semua programmer pasti sudah mengetahuikan apa itu class dan apa fungsinya dalam Program yang akan dibuat nantinya. Tak perlu berlama-lama lagi,langsung saja kita masuk ke beberapa contoh yang akan saya berikan di bawah ini .


  1. Contoh Program Sederhana 1

 Pada program diatas saya membuat class bernama "segitiga". Didalam class ini dideklarasikan variabel x dan y dengan tipe integer sebagai permission label Private. Selanjutnya ditambahkan permission label Public yang berisi fungsi "angka" dan fungsi "hasil"
Fungsi angka( ) sendiri didefinisikan lagi diluar class dan harus menggunakan tanda "::" untuk mendeklarasikannya. Sedangkan fungsi area( ) dideklarasikan di dalam class. Di fungsi ini saya menambahkan rumus segitiga yang nantinya akan di return-kan oleh fungsi ini.
Selanjutnya kita akan memanggil class segitiga kedalam main( ). Namun sebelumnya class ini harus diturunkan terlebih dahulu kedalam suatu variabel untuk mendeklarasikannya. Disini saya menggunakan variabel "segi3". untuk memanggil class yang sudah kita buat tadi haruslah menyertakan variabel segi3 didepannya. misal kita ingin memanggil fungsi hasil ( ). Nanti didalam program tersebut akan ditulis sebagai "segi3.hasil( )". Begitu juga untuk memanggil fungsi lainnya.
======================================================================
       2.  Contoh Program Sederhana 2

Hampir sama dengan contoh ke-1. Hanya di contoh kedua ini saya menggunakan rumus persegi panjang di fungsi hasil dan memodifikasi fungsi tersebut di baris 24 untuk menghasilkan rumus segitiga.


======================================================================

      3. Contoh Program Sederhana 3 

Di contoh yang ketiga ini masih sama dengan contoh-contoh sebelumnya. Tetapi, disini saya hanya menggunakan permission label public dalam class yang dibuat. 
======================================================================

Nah, sekarang anda bisa berkreasi dan bereksperimen dengan kode-kode diatas.
Sekian beberapa contoh Membuat Class Sederhana pada C++. Semoga apa yang saya sampaikan ini dapat bermanfaat bagi semua. Aamiin.
Wassalamualaikum Wr.Wb.
continue reading Tugas DDP - MEMBUAT CLASS SEDERHANA PADA C++

Jumat, 23 Oktober 2015

Mentoring Pert-3

Assalamualaikum kawan, mau share hasil mentoring Struktur Data pertemuan ke 3 nih.
Hari ini sih sebenernya jadwal kuliah gak ada (Libur). berhubung ada tugas yang mendesak, maka dari itu hari ini ngampus deh -_-
Sekalian mentoring untuk memenuhi tugas yg di berikan dosen, syarat untuk mengikuti UTS .
daripada kita penjang lebar disini yuk mari simak hasil mentoring saya hari ini :

Materi kali ini tentang Overload
silahkan simak !!

‪#‎include‬ <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class Nila{
friend ostream& operator<<(ostream&, const Nila&);
friend istream& operator>>(istream &, const Nila&);
public :
char arr[4];
int banyak;
int p;
public :
Nila(){
banyak = 0;
}
void tambah(int i){
arr[banyak] = i;
banyak++;
}
void tukar(int a,int b){
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
void hapus(int h){
for(int i=0;i<banyak;i++){
if(h == arr[i]){
for(int a=i;a<banyak;a++){
arr[a] = arr[a+1];
}
banyak--;
}
}
}
};
ostream& operator<<(ostream& out, const Nila& ah){
for(int i=0;i<ah.banyak;i++){
cout<<ah.arr[i]<<"";
}
}
istream& operator>>(istream& in,Nila& ah){
cin>>ah.arr[ah.banyak];
ah.banyak++;
return in;
}
int main(int argc, char** argv) {
Nila ahmad;
char j = 'y';
while(j == 'y'){
cin>>ahmad;
cout<<"isi lagi ?";
cin>>j;
}
cout<<ahmad;
return 0;
}

Nb* Mohon di running sendiri gimana hasil nya, soal nya saya gak sempet salin di DevC++ :D

Kritik dan saran harap komentar.
continue reading Mentoring Pert-3

Pertemuan ke-7 Struktur Data

  • Sirkules Double Link List

      1. Construktor itu membuat objek baru.
      2. Memasukkkan data.
      3. Mencetak data.
      4. Ciri khas dari link list yaitu construktornya.


  • Overload Operator Penugasan
template<class T>
Array1D<T>& Array1D<T>::operator=(const Array1D<T>& v){
if(this != &v){
size = v.size;
delete [] element;
element = new T[size];
for(int i=0; i<size; i++)
element[i] = v.element[i];
}
return *this;
}

continue reading Pertemuan ke-7 Struktur Data