Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Pengertian Array Pada C++ Beserta Contoh Programnya

Pengertian Array Pada C++ Beserta Contoh Programnya







Array adalah sekumpulan nilai tipe data yang sama dan variabel yang sama yang menyimpan sekumpulan data. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array.

Elemen array itu kemudian akan diakses melalui indeks yang terdapat didalamnya. Array dibagi menjadi dimensi yaiutu Array dimensi satu, Array dimensi dua, dan Array multi-dimensi dapat disebut juga Array dimensi tiga.

Keuntungan menggunakan Array adalah Array dapat mengumpulkan beberapa data yang bertipe data yang sama dalam satu variabel, sehingga dalam pembuatan program yang terdiri dari beberapa tipe data yang sama, tidak membutuhkan banyak vsriabel.

Berikut Macam-Macam Array

1. Array dimensi satu.

Array Dimensi Satu disebut juga array tunggal, dapat diartikan satu kelompok data yang dapat diolah dan dimanipulasi. Array Satu Dimensi disebut dengan Array Vektor artinya hanya memiliki satu arah.

Cara Mendeklarasikan Array Dimensi Satu Adalah:


Contoh Program Array Dimensi Satu:


  
 #include <iomanip>

using namespace std;

int main()

{
    char nama[10];
    char makanan1[10],makanan2[10];

        cout<< "masukan nama : "; cin>>nama;
        cout<< "masukan nama makanan : "; cin>>makanan1;
        cout<< "masukan nama makanan : "; cin>>makanan2;


        for (int a=1;a<=2;a++)
    {
        cout<< "nama anda : "; cout<<nama; cout<<endl;
        cout<< "nama makanan yang anda masukkan: "; cout<<makanan1; cout<<endl;
        cout<< "nama makanan yang anda masukkan: "; cout<<makanan2;cout<<endl;
    }

}
 

2. Array Dua Dimensi(Multidimensi)

Jika Array Dimensi Satu hanya sekelompok data tunggal yang hanya dapat diolah dan dimanipulasi, Maka Array Multidimensi adalah sekumpulan data yang dapat diolah dan dimanipulasi. Array dua dimensi dapat membuat matrik

Cara Mendeklarasikan Array Dimensi Dua Adalah:




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

using namespace std;

int main()
{
    cout<<"program matriks"<<endl<<"www.kangghani.com"<<endl<<endl;
  int a[25][25];
  int kolom, baris;
  cout<<"masukkan jumlah baris: ";
  cin>>baris;
  cout<<"masukkan jumlah kolom: ";
  cin>>kolom;
  for (int i=1;i<=baris;i++){ //baris
        for (int b=1;b<=kolom;b++){ //kolom
                cout<<"masukkan data baris ke "<<i<<" kolom ke "<<b<<" : ";
                cin>>a[i][b];
            }
      }
      
    cout<<endl<<"tampilkan"<<endl<<endl;
    for (int i=1;i<=baris;i++){ //baris
        for (int b=1;b<=kolom;b++){ //kolom   
                cout<<a[i][b];
            }
            cout<<endl;
      }
      return 0;
}

3. Studi Kasus Pada Kedai Coklat

Pada Kasus Kedai Coklat ini memiliki Gabungan antara array 2 dimensi dan 3 dimensi. Jiki dilihat semuanya terdapat pilihan beberapa jenis cokelat dan ketika sudah memilih cokelat. dan seterusnya. didalamnya terdapat juga fungsi yang dapat dipanggil didalam fungsi utama.

Berikut Programnya:


  
 #include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
    int a,b,y;
    string nama [10],jns[10][11], uk[10][11],merk [10][11],tanggal[10];
    long total [10][11],harga [10][11], ban[10][11],brp [10],total_harga[10],ptgn [10],jumlah_bayar [10],penghasilan ;
char menu ()
{
    cout << "\t\t\t|================================|" <<endl;
    cout << "\t\t\t|\t     KEDAI COKELAT       |     " <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
    cout << "\t\t\t| NO.  |     Jenis Cokelat       |" <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
    cout << "\t\t\t|  1.  |    Cokelat Plain        |" <<endl;
    cout << "\t\t\t|  2.  |    Cokelat Couverture   |" <<endl;
    cout << "\t\t\t|  3.  |    Cokelat Compound     |" <<endl;
    cout << "\t\t\t|  4.  |    Cokelat Truffle      |" <<endl;
    cout << "\t\t\t|======|=========================|" <<endl;
}

char data(int a)
{
    cout << " Tanggal Pembelian    : ";
    cin >> tanggal[a];
    cout << " Nama Pembeli         : ";
    cin >> nama[a];
}
char jenis (int a)
{
    cout << " Berapa Jenis Cokelat Yang Dibeli    : ";
    cin >> brp [a];
}
char pilih (int a, int b)
{
    cout << " Masukkan Kode Cokelat Yang Dibeli     : ";
    cin >> jns [a][b];
}
char beli (int a, int b)
{
    if (jns[a][b]=="1")
    {system ("cls");

        merk [a][b] ="COKELAT PLAIN";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT PLAIN               |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 200.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 150.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 100.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 200000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 150000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 100000;
        }
    }
     else if (jns [a][b]=="2")
     {system ("cls");

        merk [a][b] ="COKELAT COURVERTURE";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT COURVERTURE         | " <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 180.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 150.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 180000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 150000;
        }
     }
     else if (jns [a][b]=="3")
     {  system ("cls");

        merk [a][b] ="COKELAT COUMPOUND";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT COMPOUND            |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 170.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 130.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 170000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 130000;
        }
     }
     else if (jns [a][b]== "4")
     {system ("cls");

        merk [a][b] ="COKELAT TRUFFLE";
        cout << "|==============================================|" <<endl;
        cout << "|\t\t   COKELAT TRUFFLE             |" <<endl;
        cout << "|==============================================|" <<endl;
        cout << "|   UKURAN KOTAK  |      HARGA                 |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << "|   BESAR         |  Rp. 250.000 per kotak     |" <<endl;
        cout << "|   SEDANG        |  Rp. 130.000 per kotak     |" <<endl;
        cout << "|   KECIL         |  Rp. 100.000 per kotak     |" <<endl;
        cout << "|=================|============================|" <<endl;
        cout << " Masukkan Ukuran Yang Anda Inginkan    : "; cin >> uk[a][b];
        cout << " Banyak Pemesanan      : "; cin >> ban [a][b];

        if (uk[a][b]=="Besar" || uk [a][b]=="besar")
        {
            harga [a][b]= 250000;
        }
        else if (uk [a][b]=="Sedang" || uk [a][b]=="kecil")
        {
            harga [a][b]= 130000;
        }
        else if  (uk [a][b]=="Kecil" || uk [a][b]=="sedang")
        {
            harga [a][b]= 100000;
        }
     }
    }
float  rumus (int a, int b)
{
    total [a][b]= ban [a][b]* harga [a][b];
}
float rumus1 (int a, int b)
{
    total_harga[a] += total [a][b];
}
float diskon (int a, int b)
{
    if (total_harga [a] >= 500000)
    {
        ptgn [a] = total_harga [a] * 0.02;
    }
}
    main()
    {
    menu();
    data (a);
    penghasilan=0;
    for  (a=0;a<1;a++)
    {
        jenis (a);
        for (b=0;b<brp[a];b++)
        {
            pilih (a,b);
            beli (a,b);
            rumus (a,b);
            rumus1(a,b);
            diskon (a,b);
            system ("cls");
            menu ();
            jumlah_bayar[a]=total_harga[a]-ptgn[a];
        }
        penghasilan+=jumlah_bayar[a];
    }
     for (a=0;a<1;a++)
     {
        cout << "|===|======== |==========|===================|============|=======|=============|" <<endl;
        cout << "|NO.|   Nama  |  Tanggal |      Jenis        |  Harga     |Banyak |    Total    |" <<endl;
        cout << "|   |  Pembeli| Pembelian|     Cokelat       |            |Pesanan|    Harga    |" <<endl;
        cout << "|===|=========|==========|===================|============|=======|=============|" <<endl;

        cout <<setiosflags(ios::left)<<"|"<<setw(3)<<a+1;
        cout <<setiosflags(ios::left)<<"|"<<setw(9)<<nama[a];
        cout <<setiosflags(ios::left)<<"|"<<setw(10)<<tanggal[a];

         for (b=0;b<brp[a];b++)
         {
            cout <<setiosflags(ios::left)<<"|"<<setw(19)<<merk [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(12)<<harga [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(7)<<ban [a][b];
            cout <<setiosflags(ios::left)<<"|"<<setw(13)<<total [a][b]<<"|" <<endl;
            cout <<"\t\t\t ";
         }
         cout << endl;
         cout <<"|===============================================================================|"<<endl;
         cout << endl;
         cout <<"Total Harga    : " <<"Rp." <<total_harga [a] << endl;
         cout <<"Diskon : " << "Rp." << ptgn [a]; cout << endl;
         cout <<"Total Yang Harus Anda Bayar Adalah  : " <<"Rp.";
         cout <<jumlah_bayar [a];
         cout << endl;
         cout << endl;
         cout << endl;
     }
     cout << " Penghasilan Yang Didapat Oleh Toko Adalah : " << "Rp."<<penghasilan;
     cout << endl;
}

Program Tersebut Semoga Membantu Untuk memecahkan Masalah kalian gan dan jangan lupa lihat blog kami www.punyacara.com ada banyak terdapat artikel artikel yang sangat membantu .

Kesimpulan Yang dapat diambil adalah menggunakan array dimensi satu maupun dimensi dua sangat memudahkan dan dapat membantu memecahkan masalah anda sekalian.

Baca Juga Artikel:

Pengenalan Bahasa C++ Belajar C++

Pengenalan Bahasa C++



Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Daniels M. Ricthie pada tahun 1972. Bahasa C, pada awalnya doperasikan diatas sistem operasi UNIX.
Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tingkat tinggi dan tingkat tinggi yang biasa disebut Bahasa Tingkat Tinggi Dengan Perintah Assambly. Bahasa C Mempunyai Banyak kemampuan yang sering digunakan untuk membuat perangkat lunak, contohnya seperti dBASE, Word Star dan lain-lain.

Pada Tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangka beberapa bahasa C yang dinamakan "C with Classes",  Pada tahun 1963 diubah menjadi C++ penambahan dari C++ ini adalah Object Oriented Programming (OOP), yang bertujuan untuk membantu membuat dan mengelola program yang besar dan kompleks.

Pengenalan IDE Borland C++

IDE Singkatan Dari Integrated Development EnvironMent, yang merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++ ini dapat digunakan Untuk:

  • Menulis Naskah Program.
  • Mengkompilasi Program ( Compile ).
  • Melakukan Pengujian Program ( Debugging ).
  • Mengaitkan Object dan Library ke Program ( Linking )
  • Menjalankan Program ( Running ).
Untuk mengaktifkan Aplikasi Borland C++ ver 5.02, kalian bisa menggunakan cara berikut:

  • pada windows , anda bisa membuatkan shortcut terlebih dahulu dari server, dengan cara:
  1. klik kanan -> klik new -> klik Shorcut
  2. ketikkan pada command line : \\BCS\BIN\how.exe, Klik tombol Next, kemudian ketik nama shortcut, misalkan punyacara C++, klik tombol Finish.
  3. Atau dapat juga klik tombol Browse untuk mencari alamat dan folder yang menyediakan aplikasi boeland C++.

Fitur-Fitur Pada C++


  • Portable, disebut portable karena memiliki banyak kompiler yang berjalan di berbagai pletform dan secara eksklusif menggunakan Standar Library C++ yang berjalan pada banyak platform dengan tidak adanya fungsi-fungsi pada library C++.
  • Mendukung Manifest dan Inferred Typing. Fitur Ini sudah ada sejak C++ pertama hingga C++ modern saat ini, C++ sangat Fleksibel dan juga menyediakan kesederhanaan dalam menulis program.
  • C++ menyediakan dan menawarkan dukungan luar biasa untuk pemrograman Prosedural, Generik, Berorientasi Object (OOP) dan masih banyak lagi yang memberikan kemudahan untuk programer C++.
  • Library yang Mendukung C++ adalah Standar Library C++ yang memiliki banyak sekali fungsi.

Fungsi-Fungsi Dari C++

  • Fungsi #include adalah berfungsi sebagai pengarah yang mengatakan kepada kompiler untuk meletakkan header file iostream.h, studio.h dan lain lain.
  • Fungsi Main adalah nama dari judul fungsi
  • Fungsi tanda () berfungsi untuk menambahkan argumen ( jika ingin ada argumen jika tidak ada tidak jadi masalah) fungsi yang akan dilewatkan ke dalam fungsi.
  • Fungsi tanda {} pada fungsi main untuk menyatakan awal dari eksekusi program yang diawali dengan kurung kurawal dan diakhiri dengan kurung kurawal.
  • Fungsi Cout berfungsi untuk menampilkan text pada layar monitor/ hasil output pada program. Cout merupakan sebuah objek didalam C++ yang digunakan untuk mengarahkan data kedalam standar output.
  • Fungsi Cin berfungsi untuk menyimpan suatu yang telah diinputkan dan disimpa kedaam suatu variabel dan ditampilkan menggunakan cout. cout dan cin saling berhubungan..
  • Fungsi tanda ; (titik koma) digunakan untuk mengakhiri sebuah penyataan. setiap baris harus diakhiri dengan tanda titik koma (;).

Berikut contoh Program sederhana dari C++

  
#include 
#include 

int volume(int &l){
int t;
cout<<"masukan nilai t :";
cin>>t;
l =l*t;
return l;
}
int luas(int p, int l) {
int x;
x=p*l;
cout<<"tampilkan nilai luas :"<>p;
cout<<"masukan nilai l :";
cin>>l;
j=luas(p,l);
cout<<"volume balok adalah : "<

Menghitung Luas Alas, Luas Permukaan Dan Volume pada krucut menggunakan C++


  
#include 
#include 
#define phi 3.14

void main(){
float r_alas, r_selimut, t, volume_krucut, luas_alas, luas_selimut;

cout<<"maksukkan jari jari alas = ";
cin>>r_alas;
cout<<"maksukkan jari jari selimut = ";
cin>>r_selimut;
cout<<"masukkan tinggi kerucut = ";
cin>>t;

luas_alas=phi*r_alas*r_alas;
volume_krucut=luas_alas*t;
luas_selimut=phi*r_selimut*r_selimut/3;

cout<<"luas_alas adalah "<


Pemrograman Bahasa C++ Ini sangat penting karena dasar dari pemrograman anda bisa belajar dari sini karena bahasa Pemrograman mengajarkan Dasar Dari sebuah Alur Dari program.

Baca Juga:


Tutorial Sharing Printer Via Wifi








Sharing Printer adalah menghubungkan beberapa Komputer ke suatu Printer yang bertujuan untuk mempermudah kinerja user. Fungsi dari sharing printer juga menghubungkan beberapa Komputer ke suatu printer. Sudah dulu ya penjelasan atau pengertian tentang cara sharing printer barusan. Tapi, panduan tentang Cara Sharing Printer baru aja dimulai.

Pertama, agar kita bisa sharing dan membaca data komputer lain adalah dengan mengkonfigurasi jaringan pada komputer kita dengan network setup wizard.caranya adalah sebagai berikut:
Dari start kita pilih kontrol panel -> Network Connection Atau bisa juga Start -> Accessories -> Communication -> Network Connection.


Setelah itu maka kita akan menuju halaman network connection. Pada kolom network task pada sisi sebelah kanan kita klik “set up a

home or small office network”


Jika ingin jelas silahkan lihat Videonya kunjungi Youtube kami

skala pengukuran statistik

skala pengukuran

Skala pengukuran adalah kesepakatan yang digunakan sebagai acuan atau tolak ukur untuk menentukan panjang pendeknya interval yang ada pada alat ukur sehinga alat ukur tersebut bila digunakan dalam pengukuran akan menghasilkan data. (Ramli : 2011).


Pengertian Variabel Penelitian

Variabel Penelitian adalah suatu atribut, nilai atau sifat dari objek penelitian (individu atau kegiatan) yang memiliki variasi tertentu antara satu objek dengan objek lainnya. Umumnya variabel penelitian akan ditentukan oleh seorang peneliti untuk dipelajari dan digali Informasi dari objek tertentu yang kemudian ditarik kesimpulannya.


Contoh Variabel Penelitian

Misalkan objek penelitian mengenai tinggi badan dan berat badan per orangnya.



Kemudian menentukan variabel apa saja yang akan digali oleh mereka. Misalnya tinggi badan, berat badan, usia, nama dan sebagainya.

Pengertian Skala Pengukuran

Skala pengukuran adalah sebuah acuan yang digunakan untuk menentukan panjang pendeknya interval yang ada dalam satuan alat ukur.



Dengan menggunakan skala pengukuran, maka alat ukur yang digunakan akan menghasilkan data kuantitatif.
Setelah proses pengukuran yang menghasilkan data kuantitatif yang berupa angka-angka tersebut baru lah kemudian ditentukan analisis statistik yang cocok untuk digunakan.

Di dalam ilmu statistik, skala pengukuran dibagi menjadi 4, yaitu sebagai berikut:


Skala Nominal

Skala nominal merupakan skala pengukuran paling sederhana atau tingkatannya paling rendah di dalam suatu penelitian.




Skala ini hanya digunakan untuk memberikan kategori saja. Misalnya digunakan untuk memberi label, simbol, lambang, atau nama pada sebuah kategori sehingga akan mempermudah pengelompokan data menurut kategorinya.

Skala Ordinal

Skala ordinal merupakan skala pengukuran yang sudah menyatakan peringkat antar tingkatan. Jarak atau interval antar tingkatan juga tidak harus sama.

Skala ordinal ini memiliki tingkatan yang lebih tinggi daripada skala nominal, karena skala ini tidak hanya menunjukkan kategori saja tetapi juga menunjukkan peringkat.


Di dalam skala ordinal, objek atau kategorinya disusun berdasarkan urutan tingkatannya, dari tingkat terendah ke tingkat tertinggi atau sebaliknya,

Ciri-ciri dari skala ordinal antara lain:


- kategori data saling memisah.
- kategori data ditentukan berdasarkan jumlah karakteristik khusus yang dimilikinya.
- kategori data dapat disusun sesuai dengan besarnya karakteristik yang dimiliki.


Skala Interval

Skala Interval merupakan skala pengukuran yang bisas digunakan untuk menyatakan peringkat untuk antar tingkatan. Jarak atau interval antar tingkatan pun sudah jelas, hanya saja tidak memiliki nilai 0 (nol) mutlak.




Skala interval ini bisa dikatakan berada diatas skala ordinal dan nominal. Besar interval atau jarak satu data dengan data yang lainnya memiliki bobot nilai yang sama. Besar interval ini bisa saja di tambah atau dikurang.

Berikut ini adalah ciri-ciri dari skala interval:

+ Kategori data memiliki sifat saling memisah.
+ Kategori data memiliki aturan yang logis.
+ Kategori data ditentukan skalanya berdasarkan jumlah karaaktristik khusus yang dimilikinya.
+ Perbedaan karakteristik yang sama tergambar dalam perbedaan yang sama dalam jumlah yang             dikenakan pada kategori.
+ Angka nol hanya menggambarkan satu titik dalam skala (tidak memiliki nilai nol absolut).


Skala Rasio

Skala rasio adalah skala pengukuran yang ditujukan pada hasil pengukuran yang bisa dibedakan, diurutkan, memiliki jarak tertentu, dan bisa dibandingkan.




Skala rasio merupakan tingkatan skala paling tinggi dan paling lengkap dibanding skala-skala lainnya. Jarak atau interval antar tingkatan sudah jelas, dan memiliki nilai 0 (nol) yang mutlak. Nilai nol mutlak berarti benar-benar menyatakan tidak ada.





Demikian pembahasan mengenai skala pengukuran, semoga bermanfaat. Jangan sampai berhenti untuk belajar kerena belajar tidak hanya di sekolah ataupun dikampus, diinternet banyak hal yang akan menambah ilmu.. SEMOGA BERMANFAAT

Cara Mengupload File Di PHP

Cara Mengupload File Di PHP

2.1.1   Pengertian PHP File Upload

File upload merupakan salah satu dari fitur lanjutan PHP yang bertujuan untuk mengizinkan sebuah halaman untuk meng-upload sebuah file ke server. File yang di upload dapat berupa gambar, teks, video, suara, dan lain-lain.

2.1.2   Program PHP File Upload

1.    Membuat form utama HTML
Langkah pertama untuk meng-upload file adalah dengan membuat sebuah form utama HTML yang mengizinkan pengguna untuk memilih file yang ingin di upload. Kode dibawah merupakan contoh untuk file gambar.
<!DOCTYPE html>
<html>
<body>

<form action="upload.php" method="post" enctype="multipart/form-data">
    Select image to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload Image" name="submit">
</form>

</body>
</html>
Beberapa peraturan yang harus diperhatikan terhadap form diatas adalah:
a.  Pastikan bahwa form utama menggunakan method post
b.  Form harus memuat atribut enctype=”multipart/form-data”. Hal ini berfungsi untuk menspesifikasikan tipe konten yang digunakan ketika menyerahkan(men-submit) form.

2.    Membuat skrip PHP File Upload
Tanpa dua hal diatas, maka upload file tidak akan bisa dilakukan. Kemudian, form diatas akan mengirim data ke sebuah file php yang akan dinamakan upload.php. Berikut adalah kode untuk file upload.php.
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
    $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
    if($check !== false) {
        echo "File is an image - " . $check["mime"] . ".";
        $uploadOk = 1;
    } else {
        echo "File is not an image.";
        $uploadOk = 0;
    }
}
?>


Setelah membuat file upload.php diatas, maka kita harus membuat sebuah direktori yang diberi nama uploads yang berlokasi dimana file upload.php dibuat. Direktori tersebut akan menampung file yang telah di-upload 


3.    Membatasi ukuran file
Kita dapat membatasi ukuran sebuah file yang akan di-upload, hal tersebut dapat dilakukan dengan menggunakan kode seperti dibawah ini.
// Check file size
if ($_FILES["fileToUpload"]["size"] > 500000) {
    echo "Sorry, your file is too large.";
    $uploadOk = 0;
}
Jika file yang diupload memiliki ukuran lebih dari 500kb, maka akan muncul sebuah pesan error yang memberi tahu bahwa ukuran file yang diupload melebih batas ukuran file
4.    Membatasi tipe file
Selain membatasi ukuran file, kita juga dapat membatasi tipe file yang ingin di-upload. Hal tersebut dapat dilakukan dengan menggunakan kode seperti dibawah ini.
// Allow certain file formats
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
    echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
    $uploadOk = 0;
}
Kode diatas berarti bahwa kita hanya dapat meng-upload file gambar dengan format jpg, jpeg, png, dan gif. Kita tidak dapat meng-upload file gambar dengan format gambar yang lain. Jika kita ingin HTML dapat meng-upload file gambar dengan format yang lain, maka kita harus menambahkan tipe file gambar yang diinginkan pada bagian pengkondisian.
5.    Skrip PHP File Upload Lengkap
Setelah kita mengatur ukuran file dan tipe file, maka kita dapat membuat skrip PHP file upload yang memuat dua hal tersebut pada file upload.php.
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
    $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
    if($check !== false) {
        echo "File is an image - " . $check["mime"] . ".";
        $uploadOk = 1;
    } else {
        echo "File is not an image.";
        $uploadOk = 0;
    }
}
// Check if file already exists
if (file_exists($target_file)) {
    echo "Sorry, file already exists.";
    $uploadOk = 0;
}
// Check file size
if ($_FILES["fileToUpload"]["size"] > 500000) {
    echo "Sorry, your file is too large.";
    $uploadOk = 0;
}
// Allow certain file formats
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
    echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
    $uploadOk = 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
}
?>

6.    Upload File
a. Pertama klik file main.html untuk membuka form upload kemudian pilih browse untuk memilih gambar.
b.    Pilih gambar yang ingin di upload.
c.    Jika gambar telah dipilih, klik button upload image untuk meng-upload gambar.
d. Jika file berhasil di upload, maka akan muncul tulisan seperti dibawah. Cek folder uploads untuk memastikan bahwa file berhasil di upload. Kita juga dapat memeriksa file yang telah di upload pada localhost atau server.

  cara upload disini sangat penting untuk membuat suatu aplikasi karena kita dapat menyisipkan file apa aja kedalam aplikasi kita jika ingin tutorial yang lainnya silahkan kunjungi www.punyacara.com semoga bermanfaat untuk kita semua. silahkan subscribe youtube kami Bonifasius Tandi .

Pengenalan Structured Query Language

Pengenalan Structured Query Language

Apa Itu SQL ?

SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL.

Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.

Terdapat 2 (dua) jenis perintah SQL, yaitu :

1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
- CREATE
- ALTER
- RENAME
- DROP

2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
- SELECT
- INSERT
- UPDATE
- DELETE
Mem buat,Menampilkan,Membukadan Menghapus Database Membuat Database Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut :

jika ingin modilnya klik disini gan

CREATE DATABASE [IF NOT EXISTS] nama_database;

Bentuk perintah di atas akan membuat sebuah database baru dengan nama nama_database. Aturan penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama database boleh terdiri dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.Setiap kita membuat database baru, maka sebenarnya MySQL akan membuat suatu folder (direktori) sesuai dengan nama databasenya yang ditempatkan secara default di C:\mysql\data. Di dalam folder tersebut nantinya akan terdapat file-file yang berhubungan dengantabel dalam database.

Berikut ini contoh perintah untuk membuat database baru dengan nama “mahasiswa” :




Berikut ini contoh perintah untuk menghapus database dengan nama “mahasiswa” :

Pada perintah di atas, beberapa hal yang perlu diperhatikan :

1. CREATE TABLE merupakan perintah dasar dari pembuatan table.
2. mhs merupakan nama tabel yang akan dibuat.
3. Nim, nama, tgllahir dan alamat merupakan nama field
4. Varchar, date dan text merupakan tipe data dari field
5. NOT NULL merupakan option untuk menyatakan bahwa suatu field tidak boleh kosong.
6. PRIMARY KEY merupakan perintah untuk menentukan field mana yang akan dijadikan primary key pada tabel.
7. 10 dan 30 di belakang tipe data merupakan panjang maksimal dari suatu field
8. Untuk tipe data date dan text (dan beberapa tipe data lainnya) panjang karakter maksimalnya tidak perlu ditentukan.
9. Jangan lupa akhiri perintah dengan titik-koma (;)

Selanjutnya untuk melihat tabel mhs sudah benar-benar sudah ada atau
belum, ketikkan perintah berikut ini :

itu saja tutorial dari bpunyacara.com gan semoga bermanfaat jangan lupa lihat tutorial dan tunggu tutorial-tutorial selanjutnya

Baca Juga Artikel

Kategori

Kategori