Friday, April 12, 2019

MECI ANGI DI HIDI SALAJA

Salam Sejahtera untuk kita semua

Di desa soritatanga dan doropeti Kec. Pekat Nusa Tenggara Barat memiliki lahan yang sangat luas, sehingga tiap tahun di masa tanam pertanian yaitu jagung merah, banyak sekali orang yang melakukan sewa tanah selama 1 tahun ( yaitu hanya dibayar untuk periode 1 tahun). kebanyakan orang tersebut berasal dari Suku Donggo Kab. Bima. Orang suku donggo terkenal dengan usaha dan kerja kerasnya, bahkan hampir 80% yang menguasai lahan pertanian pada musim tanam tersebut di kuasai oleh orang suku donggo. ini tandanya bahwa keuletan serta kerjakeras mereka tidak diragukan lagi.
Pada tanggal 26 Desember Tahun 2019 saya ikut mencoba menyewa tanah sebesar 1 Ha, dan ditanami komoditi yang sama yaitu jagung merah. disanalah saya bertemu dengan sosok Bapak yang umurnya sekitar 60 Tahun, yang saya lihat orangnya sangat ulet, rajin dan penyabar. hehe
banyak hal yang saya pelajari dari bapak tersebut, bapak tersebut berasal dari  Desa Tolo Nggeru Kab.Bima, dengan nama Ama Mansyur (ama jena). hal yang sangat kami rindukan adalah nikmatnya segelas kopi hitamnya, menurutnya kopi hitam tersebut dibuat dari biji kopi yang ditanam sendiri di wilayah Tolo Nggeru.
Setiap malam hampir setiap hari saya Hasrul Malingi (ustad Nurul Mubin) & Ustad Al Bai Hakim (hermansyah) menikmati nikmatnya kopi hitam dan sejuknya udara dimalam hari, angi sepoi-poi sambil melihat jagung yang buahnya sedang keluar di batang pohonnya. obrolan-obrolan ringan kami bertiga berhasil membuat kami seperti keluarga dekat layaknya kerinduan seorang Bapak dan Anak,  canda tawa beliau adalah semangat kami, karena dari beliau kami tahu banyak hal yang terjadi di dunia ini. Hablum minnanas ini tetap kami jaga dan terjalin, karena Allah menyuruh ke semua Hambanya untuk tetap menjali komunikasi yang baik didalam hidup bermasyarakt. sekian cerita singkat dari kami. terimakasih

Salam kami
Ama Mansyur (Guru)
Ustad Al Bai Hakim (Hermansyah)
Ustad Nurul Mubin (Hasrul)

Tuesday, July 2, 2013

Video Aplikasi Notepad Menggunakan Pemrograman J2SE


Video Aplikasi Notepad Menggunakan Bahasa Pemrograman Java J2SE, dengan menggunakan IDE Neatbens 7.2.1.




Monday, May 27, 2013

Laporan Tugas Pemrograman Visual C++ Modul 6 s/d 9

MODUL 6

Video 6-1 : Pengulangan While


Listing Program Modul 6-1 Yang Benar :

/* -------------------------------
Modul         : 6-1
Pokok Bahasan : Perulangan While
Nama          : Hasrul
NRP           : 49013016
--------------------------------*/

#include <iostream> // File Header Proses Input Output C++
using namespace std;

int main()
{
       int pencacah = 1; // Deklerasi Variabel
       while (pencacah <=10) // Perulangan Sebanyak 9 kali terhitung dari Index 0
       {
              cout <<"D4 - Teknologi Media Digital\n"; // Mencetak D4_Tekmologi Media Digital
              pencacah++; // Perulangan Dilakukan secara terus menerus ditambah 1 sampai dengan nilai batas
       }

       system("pause");
       return 0;
}


-------------------------------------------------------------------------------------------------------

Video 6-2 : Pengulangan Do ... While
Link : http://youtu.be/yNY-rGu392g


Listing Program Modul 6-2 Yang Benar :


/* -------------------------------
Modul         : 6-2
Pokok Bahasan : Pengulangan do While
Nama          : Hasrul
NRP           : 49013016
--------------------------------*/

#include <iostream>
using namespace std;

int main()
{
       int pencacah =1;
       do
       {
              cout <<"D4-Teknologi Media Digital"<< endl;
              cout <<"Teknik Elektro - ITB " << endl;
              pencacah++;

       } while (pencacah <=6);

       system("pause");
       return 0;

}
------------------------------------------------------------------------------------------

Video 6-3 : Pengulangan For

Listing Program Modul 6-3 Yang Benar :


// Modul 6-3.cpp : Defines the entry point for the console application.
//
/* -------------------------------
Modul         : 6-3
Pokok Bahasan : Perulangan For
Nama          : Hasrul
NRP           : 49013016
--------------------------------*/

#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
       int C,D;
       cout << "PENGULANGAN MENAIK " << endl;
       for (C=0; C<10; C++ )
       {
              cout << C+1 << endl;
       }
       cout << "\n";
       cout <<"PENGULANGAN MENURUN" << endl;
       for (D=10;D>0; D--)
       {
              cout << D << endl;
       }
       system("pause");
       return 0;
}
-------------------------------------------------------------------------------------------------------

Video 6-4 : Pengulangan For Bersarang
Link : http://youtu.be/SljUQGKNJbg


Listing Program Modul 6-4 Yang Benar :

// Modul 6-4.cpp : Defines the entry point for the console application.
//
/*--------------------------------
Modul         : 6-4
Pokok Bahasan : Perulangan For Bersarang
Nama          : Hasrul
NRP           : 49013016
--------------------------------*/

#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
       for (int j=1;j<=10; j++)
       {
              for (int k=1;k<=j; k++)
              {
                     cout << k*j << " ";
              }
              cout << "\n";
       }
       system("pause");
       return 0;
}
------------------------------------------------------------------------------------------

MODUL 7 

Video 7-1 : Mengisi dan menampilkan elemen Array
Link : http://youtu.be/HPTmyHD2zL4




Listing Program Modul 7-1 Yang Benar :


/*--------------------------------
Modul         : 6-4
Pokok Bahasan : Perulangan For Bersarang
Nama          : Hasrul
NRP           : 49013016
--------------------------------*/ 

#include <iostream>

using namespace std;

int main()
{

       int Nama_Array[10];
       cout << "Masukan Nilai Pada : " << endl;

       for (int c=0;c<10;c++)
       {
              cout << "Elemen [" << c << "] = ";
              cin >> Nama_Array[c];
             
       }
       cout << "\n" << endl;
       cout << "Tampilan Array yang dimasukan : " << endl;   
       for (int D=0;D<10;D++)
       {
              cout << "Nilai yang terdapat pada elemen ke ";
              cout << D+1 << " = " << Nama_Array[D] << endl;

       }
       cout << "\n";

       system("pause");
       return 0;
}
------------------------------------------------------------------------------------------

Video 7-2 : Inisialisasi  dan perubahan nilai pada elemen Array
Link : http://youtu.be/NU6OdMnNj_4



Listing Program Modul 7-2 Yang Benar :


/* -------------------------------------------------------------
Modul 7 - 2
Pokok Pembahasan : Inisialisasi dan perubahan nilai pada Array
Nama             : Hasrul
NRP              : 49013016
---------------------------------------------------------------*/

#include <iostream>

using namespace std;

int main()
{
       /*Deklarasi variabel Array A sebanyak 5 indeks
       dengan tipe data integer */
       int A[5] = {5, 10, 15, 20, 25};
       cout << "Nilai awal pada elemen Array :" <<endl;
       cout << "A [0] = " << A [0] <<endl;// Untuk indeks A [0] nilai 5
       cout << "A [1] = " << A [1] <<endl;// Untuk indeks A [1] nilai 10
       cout << "A [2] = " << A [2] <<endl;// Untuk indeks A [2] nilai 15
       cout << "A [3] = " << A [3] <<endl;// Untuk indeks A [3] nilai 20
       cout << "A [4] = " << A [4] <<endl <<endl;// Untuk indeks A [4] nilai 25
      
       //Perubahan nilai elemen 1 & 2
      
       A[0] = 12; //nilai indeks A[0] diubah nilai menjadi 12
       A[1] = 25;////nilai indeks A[1] diubah nilai menjadi 25

       cout <<"Setelah Perubahan nilai Array :"<<endl;
       cout << "A [0] = "<< A[0] <<endl; //nilai A [0] = 12
       cout << "A [1] = "<< A[1] <<endl;//nilai A [1] = 25
       cout << "A [2] = "<< A[2] <<endl;/* Nilai indeks A yang lain sama dengan
                                                               nilai sebelumnya */
       cout << "A [3] = "<< A[3] <<endl;
       cout << "A [4] = "<< A[4] <<endl;

       system("pause");
       return 0;
}

--------------------------------------------------------------------------------------


Video 7-3 : Mencari dan Menampilkan Array pada Elemen Array 
Link : http://youtu.be/1Kle5cHquc8



Listing Program 7.3 yang benar :

/* .........................................................
Modul : 7-2
Pokok Bahasan : Mencari dan Menampilkan Nilai pada Element Array
Nama : HASRUL
 NRP : 49013016
..........................................................*/

#include <iostream>
using namespace std;

int main ()
{
       int A[10];
       int Nilai;

       cout << "Nama : HASRUL " << endl;
       cout << "Nim  : 49013016" << endl;
       cout << "----------------";
       cout << "\n\n";
       cout << "Nilai Pada Index : " << endl;

       for (int C=0;C<10;C++ )
       {
              cout << "Indeks ["<< C <<"] = ";
              cin >> A [C];
       }
              //cout << endl;

              cout << " Nilai yang dicari adalah : ";
              cin >> Nilai;
              for (int D=0;D<10;D++ )
              {
                     if ( A[D] == Nilai )
                     {
                           cout << "Nilai Terdapat pada indeks ke " << D << endl;
                           break;
                     }
              }
              cout << "\n";

       system("pause");
       return 0;
}
 -----------------------------------------------------------------------------------------------------


Video 7-4 : Pembahasan Array Untuk Nilai Karakter
Link :  http://youtu.be/XCwxjHwvpNQ



Listing Program 7-4 yang benar :

/* Modul 7_4
Aplikasi Array Karakter
Nama : Hasrul
NIM  : 49013016
*/

#include <iostream>
using namespace std;

int main()
{
       char NAMAKU[6] = {'H','A','S','Y','A','\0'};
       char NAMAMU[6] = "TASYA";

       for (int C = 0; C < 6; C++)
       {
              cout << NAMAKU[C];

       }
       cout <<endl;
       cout << NAMAMU;
       cout <<endl <<endl;

       cout << "Jumlah Elemen NAMAKU : " <<sizeof(NAMAKU) <<endl;
       /*size of adalah untuk menentukan ukuran dari karakter (panjang karakter/huruf)*/
       cout << "Jumlah Elemen NAMAMU : " <<sizeof (NAMAKU) <<endl <<endl;

       system("pause");
       return 0;

}
 -----------------------------------------------------------------------------------------------------

MODUL 8 

Video 8-1 : Mengurutkan Array
Link : http://youtu.be/nZHoHs_hufc


Listing Program 8-1 yang benar :

/* ===============================================
        Modul      : 8-1
        Pembahasan : Pengurutan Array
        Nama       : Hasrul
        NRP        : 49013016
=================================================== */
#include <iostream> // Proses yang menangani input output pada pemrograman visual c ++
#include <stdlib.h> // File Header untuk memanggil fungsi system("pause");

using namespace std; // standarisasi dari Visual C++ yang menangani perintah cout
int main()
{
    int A[7]; // Deklerasi Array dengan tipe data integer dan nilai elemen adalah 7
    int j,k,C, temp; // Deklerasi Variabel tipe integer
    cout << "Masukan elemen pada array : " << endl; // Proses Input dengan penyataan cout

    for(C=0;C<7;C++) // Melakukan looping mulai index 0 sampai index 6
    {
        cout << " A [" << C <<"] = "; cin>> A[C]; // Memproses dan merekan nilai array
    }
    cout << "Nilai Elemen Array Sebelum Di Urutkan : " << endl; // Judul

    for (C=0;C<7;C++) // melakukan Looping sama dengan for pertama diatas
    {
        cout << "A [" << C <<"] = "; cout << A[C] << endl; // Membaca dan merekan nilai array yang di inputkan
    }
    // Pengurutan Metoda maksimum- Minimum
    int jmax, U=6; // Deklerasi variabel Jmax dan U dengan nilai Value = 6
    for (j=0;j<6;j++) // Looping mulai dari index 0 sampai index 6
    {
        jmax = 0; // pemberhentian jmax
        for (k=1;k<=U;k++) // looping untuk perbandingan dengan nilai inputan user dengan jmax
        {
            if (A[k] > A[jmax]) // Kondisi dimana jika Nilai A[k] lebih besar dari A[jmax]
            {
                jmax = k; // jika true maka jmax sama dengan k
            }
        }
        temp = A[U]; // menyalin nilai array A[U] ke dalam temp
        A[U] = A[jmax]; // Nilai Array A[U] mengambil nilai A[jmax]
        A[jmax] = temp; // Kemudian Nilai A[jmax] mengambil kembali nilai yang ada dalam temp
        U--; // U dilakukan Decrement
    }
    cout << "Nilai Elemen Setelah Di urutkan : " << endl;
    for (C=0;C<7;C++) // Looping untuk pengurutan array
    {
        cout << "A [" << C <<"] = " << A[C] << endl; // Membaca dan mencetak nilai pengurutan
    }
    system ("pause"); // Memberhentikan sementara
    return 0;

}
-----------------------------------------------------------------------------------------

Video 8-2 : Array 2 Dimensi Penjumlahan Matriks
Link : http://youtu.be/R66ky9Sga2I




Listing Program Modul 8-2 Yang Benar :


/* ===============================================
        Modul      : 8-2
        Pembahasan : Array 2 Dimensi "Aplikasi Penjumlahan Matrix Ordo 3 x 2
        Nama       : Hasrul
        NRP        : 49013016
=================================================== */
#include <iostream> // File Header Proses Input Output pada Program Visual C++
#include <stdlib.h> // file Header Untuk memanggil system ("pause")

using namespace std; // Standarisasi dari pemrograman C++
int main() // Merupakan fungsi utama yang harus ada dalam permrograman Visual C++
{
    typedef int Matriks[3][2]; // Deklerasi Variabel dengan Nama Matriks dan nilai baris adalah  3 dan nilai batas dari kolom adalah 2
    Matriks A,B,C; // Deklerasi variabel Matriks A,B dan C
    int j,k; // Deklarasi varibel j dan k bertipe integer

    // Menampilkan Nilai Matriks A
    cout << "Matriks A : " << endl; // Perintah untuk melakukan percetakan nilai string yaitu "Matriks A : "
    for (j=0;j<3;j++) // Perulangan untuk melakukan percetakan nilai j(baris) sebanyak lebih kecil dari 3 dan nilai j akan ditambahkan secara berulangan dengan nilai 1
    {
        for (k=0;k<2;k++) // Disini adalah perulangan menggunakan for yang dimana nilai k(kolom) berawal dari 0
                          // Yang kemudian nilai k lebih kecil dari angka 2 dan k akan melakukan pengulangan sebanyak nilai batasan adalah k<2
        {
            cout << "["<< j <<"]["<<k<<"] = "; // untuk melakukan inputan nilai j dan k
            cin >> A[j][k]; // Merekam nilai pada matrikas A[j][k]
        }
    }
    cout << "\n";

    cout << "Matriks B : " << endl;

    // Menampilkan Nilai Matriks B
    for (j=0;j<3;j++)
    {
        for (k=0;k<2;k++)
        {
            cout << "["<< j <<"]["<<k<<"] = ";
            cin >> B[j][k];
        }
    }
    cout << "\n";

    // Melakukan Pernjumlahan Untuk Matriks A dan B
    for (j=0;j<3;j++)
    {
        for (k=0;k<2;k++)
        {
        C[j][k] = A[j][k]+B[j][k]; // Yang dimana Hasil Penjumlahan A[j][k] + B[j][k]
                                   // Akan Ditampilkan 
                                   // Kedalam Variabel Matriks C[j][k]

        }
    }
    cout << "\n";

    // Menampilkan Hasil Penjumlahan
    cout << "Hasil Penjumlahan Matriks A dan B Adalah : " << endl;
    for (j=0;j<3;j++)
    {
        for (k=0;k<2;k++)
        {
           cout << "C ["<<j<<"]["<<k<<"] = "; // Cetak hasil Array Matriks C
           cout << C[j][k] << endl; // Program Akan Menampilkan Hasil dari Penjumlahan Antara Matriks A dan B
                   }
    }
    cout << endl;


    system("pause");
    return 0;
}


 ------------------------------------------------------------------------------------------------------

Video 8-3 : Inisialisasi Array Multidimensi
Link : http://youtu.be/sceyTxNSUe8




Listing Program Modul 8-3 Yang Benar :

/* ===============================================
   Modul      : 8-3
   Pembahasan : Inisialisasi Array Multidimensi(Aplikasi Penjumlahan Matriks Ordo 2 x 4 )
   Nama       : Hasrul
   NRP        : 49013016
=================================================== */
#include <iostream>
#include <stdlib.h>

using namespace std;
int main()
{
    cout << "Nama : HASRUL " << endl;
    cout << "NRP  : 49013016" << endl;
    cout << "------------------------" << endl;

    cout << "Aplikasi Penjumlahan Matriks Ordo 2 x 4" << endl;
    int A[2][4] = {1,2,3,4,5,6,7,8}; // Deklerasi Nilai Array dengan Batas baris adalah 2
                                     // dan kolom adalah 4
    int j,k; // Deklerasi variabel j dan k bertipe integer
             // varibel kita gunakan sebagai varibael penampung nilai dari baris dan kolom yaitu 2 dan 4

    for (j=0;j<2;j++) // PErulangan untuk baris mulai index 0,1 dan 2
    {
        for (k=0;k<4;k++) // Perulangan untuk kolom mulai index 0,1,2,dan 3
        {
            cout << "A ["<<j<<"]["<<k<<"] = "; // Perintah Untuk menampilkan A dan Index baris dan Index kolom
            cout << A[j][k] << endl; // Proses untuk mencetak nilai A[j][k]
        }
    }
    system("pause");
    return 0;
}

 ----------------------------------------------------------------------------------------------------

MODUL 9
Video 9-1 : Dasar-dasar Aplikasi Windows Form



Listing Program Modul 9-1 Yang Benar :

// Untuk Aksi Pada Button 1 Yang diberi nama "Mulai"
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
{
 MessageBox::Show("Hai,,Saya Sedang Belajar Pemrograman Visual C++ Dengan IDE Visual Studio 2010","
}

// Untuk Tombol Aksi Button 2 yang diberi nama "Selesai"
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) 
{
  this->Close();
}


Hasil pada saat program dijalankan.

Gambar 1.1. Output Program
----------------------------------------------------------------------------------------------------------------------------------------------------------

Video 9-2 : Aplikasi Operator Aritmatika Menggunakan Windows Form


Listing Program Modul 9-2 Yang Benar :


// Untuk Tombol Aksi Button 1 yang diberi nama dengan Hitung


private: System::Void button1_Click(System::Objectsender, System::EventArgse
{
                          
    int NilaiA, NilaiB;
    int hasil;

    String^ operatornya;

    NilaiA = int::Parse (textBox1->Text);
    NilaiB = int::Parse (textBox2->Text);

    operatornya = comboBox1->Text;
        if (operatornya == "+")
            hasil = Convert::ToDouble (NilaiA + NilaiB);
        else if (operatornya == "-")
            hasil = Convert :: ToDouble (NilaiA - NilaiB);
        else if (operatornya == "*")
            hasil = Convert :: ToDouble (NilaiA * NilaiB);
        else if (operatornya == "/")
            hasil = Convert::ToDouble(NilaiA / NilaiB);
             
        textBox3->Text = hasil.ToString();
 }

Output Program :

Gambar 1.2. Output Pembagian


Gambar 1.3. Output Penjumlahan


Gambar 1.4. Output Perkalian

Gambar 1.5. Output Pengurangan


 Video Tugas Tambahan : 


Listing Program :

/* -----------------------------------------------------
Nama : Hasrul
NRP  : 49013016
Pokok Bahasan : Pointer
Tugas Tambahan
------------------------------------------------------- */
#include <iostream> // File Header standar IO
#include <stdlib.h> // File Header Untuk Memanggil Fungsi System pause
using namespace std;

int main()
{
       int A = 100; // Deklerasi Variabel
       int B = 200; // Deklerasi Variabel
       int *C; // Alokasi Memori Untuk C sebanyak 4 Byte
      

       cout << " Alamat dari variabel A = " << &A << endl;
       cout << " Alamat dari variabel B = " << &B << endl;
       cout << " Alamat dari Variabel C adalah = " << &C << endl;
      

       system("pause");
       return 0;
}
-----------------------------------------------------------------------------------------------------

Video Penggunaan Tugas Besar C++
Link : http://youtu.be/oOY026uKRfY


Listing Program :

#include <iostream>
#include <stdlib.h>
#include <string>

using namespace std;

int main()
{
       int jumlah_beli,mouse,dvd,fd,jumlah,total,bayar,tunai,sisa,diskon;
       int pilihan;
       mouse = 50000;
       dvd = 5000;
       fd = 100000;
       // Untuk Validasi
             
       system("cls");
       cout << "Nama : H A S R U L" << endl;
       cout << "NRp  : 4 9 0 1 3 0 1 6" << endl;
       cout << "-----------------------";
       cout << "\n\n";
       ulang:
       cout << " ==============================================================" << endl;
       cout << " |            TOKO PENJUALAN AKSESORIS KOMPUTER               |\n";
       cout << " ==============================================================" << endl;
       cout << "\n   Menjual Perlengkapan  K O M P U T E R  Seperti : ";
       cout << "\n      1. Mouse     = Rp. 50000";
       cout << "\n      2. DVD       = Rp. 5000";
       cout << "\n      3. Flasddisk = Rp. 90000";
       cout << "\n      4. Exit                 ";
       cout << "\n============================================================= \n";
       cout << " Jika pembelian diatas Rp. 500000, maka akan mendapat diskon 10% \n";
       cout << " ---------------------------------------------------------------\n";

      
       cout <<"\nMasukkan Angka Pilihan Sesuai Dengan Menu Program (1/2/3): ";
       cin >> pilihan;
       cout << endl << endl;

       switch(pilihan){
              case 1:
                     ulang:
                     system("cls");
                     cout <<"Terima Kasih Anda Memilih Menu Pembelian Mouse: " << endl;
                     cout <<"Inputkan Jumlah Barang Yang Ingin Dibeli = ";
                     cin    >> jumlah_beli;
                     if (cin.fail())
                     {
                           cout <<"Anda Harus Inputkan Angka" << endl;
                           cin.clear();
                           cin.ignore();
                           goto ulang;
                     }else{
                    
                     jumlah = jumlah_beli * mouse;
                     cout <<"Anda Harus Membayar = Rp. "<< jumlah << endl;
                     cout <<"-----------------------------------------";

                     bayar = jumlah;
                     cout<<"\n=================\nJumlah bayar total = Rp. "<<bayar<<endl;
                    
                     if(bayar>500000)
                     {
                           diskon = 0.10 * bayar;
                           cout<<"Anda mendapatkan diskon 10%, diskon sebesar = Rp. "<<diskon<<endl;
                           total=bayar-diskon;
                           cout<<"Anda harus membayar = Rp. "<<total<<endl;
                     }
                     else
                     if(bayar<500000)
                     {
                     diskon=0;
                     cout<<"Anda mendapatkan diskon 0%, diskon sebesar = Rp. "<<diskon<<endl;
                     total = bayar;
                     cout<<"Anda Harus Membayar Rp. "<<total<<endl;
                     }
                    
                     cout<<"\n===================================== \nUang tunai = Rp. ";
                     cin>>tunai;
                     sisa = tunai - total;
                     cout<<"Jadi Uang Kembali Adalah Rp. " << sisa << endl;
                    
                     cout<<"\n---------------------------------------\n";
                     cout <<"      TERIMA KASIH ATAS KUNJUNGANNYA\n";
                     cout << "---------------------------------------\n";
                     }
                    
                     break;
              case 2:
                     system("cls");
                     cout << "\n Terima Kasih Anda Memilih Menu Pembelian DVD" << endl;
                     cout << "Masukan Jumlah Yang Ingin Dibeli = ";
                     cin >> jumlah_beli;
                     if (cin.fail())
                     {
                           cout << "Anda Harus Inputkan Angka" << endl;
                           cin.clear();
                           cin.ignore();
                           goto ulang;
                     }else{
                     jumlah = jumlah_beli * dvd;
                     cout<<"Anda harus bayar = Rp. "<<jumlah<<endl;
                     cout <<"-----------------------------------------";

                     bayar=jumlah;
                     cout<<"\n=============== \nJumlah bayar total = Rp. "<<bayar<<endl;

                     if(bayar>500000)
                     {
                           diskon=0.10*bayar;
                           cout<<"Anda mendapatkan diskon 10%, diskon sebesar = Rp. "<<diskon<<endl;
                           total=bayar-diskon;
                           cout<<"Anda harus membayar = Rp. "<<total<<endl;
                     }
                     else
                     if(bayar<500000)
                     {
                     diskon=0;
                     cout<<"Anda mendapatkan diskon 0%, diskon sebesar = Rp. "<<diskon<<endl;
                     total=bayar;
                     cout<<"Anda Harus Membayar =  Rp. "<<total<<endl;
                     }
                    
                     cout<<"\n===================================== \nUang tunai = Rp. ";
                     cin>>tunai;
                     sisa=tunai-total;
                     cout<<"Jadi Uang Kembali Adalah Rp. "<<sisa<<endl;
      
                     cout<<"\n---------------------------------------\n";
                     cout <<"      TERIMA KASIH ATAS KUNJUNGANNYA\n";
                     cout << "---------------------------------------\n";
                     }
                     break;

              case 3:
                     system("cls");
                     cout<<"Terima Kasih Anda Memilih Menu Pembelian Flasddisk" << endl;
                     cout<<"Masukan Jumlah Barang Yang Ingin Dibeli = ";
                     cin >> jumlah_beli;
                     if (cin.fail())
                     {
                           cout << "Anda Harus Inputkan Angka" << endl;
                           cin.clear();
                           cin.ignore();
                           goto ulang;
                     }else{
                     jumlah = jumlah_beli * fd;
                     cout<<"Anda Harus Membayar = Rp. "<<jumlah<<endl;
                     cout <<"-----------------------------------------";
                     bayar=jumlah;
                     cout<<"\n=============== \nJumlah bayar total = Rp. "<<bayar<<endl;

                     if(bayar>500000)
                     {
                           diskon = 0.10 * bayar;
                           cout<<"Anda Mendapatkan Diskon 10%, Diskon Sebesar = Rp. "<<diskon<<endl;
                           total = bayar - diskon;
                           cout<<"Anda Harus Membayar = Rp. "<<total<<endl;
                     }
                     else
                     if(bayar<500000)
                     {
                     diskon=0;
                     cout<<"Anda Mendapatkan Diskon 0%, Diskon Sebesar = Rp. "<<diskon<<endl;
                     total=bayar;
                     cout<<"Anda Harus Membayar Rp. "<<total<<endl;
                     }

                     cout<<"\n===================\nUang Tunai = Rp. ";
                     cin>>tunai;
                     sisa=tunai-total;
                     cout<<"Jadi Uang Kembali Adalah Rp. "<<sisa<<endl;
                     cout<<"\n---------------------------------------\n";
                     cout <<"      TERIMA KASIH ATAS KUNJUNGANNYA\n";
                     cout << "---------------------------------------\n";
                     }
                     break;
              case 4:
                     break;
              default:
                     cout << "Maaf Pilihan Anda Tidak Ada dalam Daftar Menu TOKO kami" << endl;
    system("pause");
       system ("cls");
       goto ulang;         
       }
      
       system("pause");
       return 0;
}
------------------------------------------------------------------------------
  
Created By : Hasrul Rakatesa