tutorialswb

TutorialsWB hadir sebagai wadah bagi teman-teman yang ingin "Belajar PHP Dasar". Sehingga kami yakin bahwa TutorialsWB akan menjadi Pusat "Belajar Bahasa Pemrograman PHP" Disamping PHP website ini menyediakan berbagai tips dan trik Blogger. Kami menerima Pemasangan iklan banner atau artikel.

Hubungi Saya

Program Searching dan Sorting Barang Gudang



Selamat malam sobat blogger kali ini saya akan share program sorting dan searching barang yang ada pada suatu gudang. Jadi aplikasi ini sudah sangat detail seperti halnya program yang digunakan dalam sebuag gudang, Pada program ini kita bisa mengiput id barang, nama barang, lokasi barang dan stock barang. Di program ini juga kita bisa mencari baang dengan searching menggunakan id barang. Untuk lebih lengkapnya lihat kode programnya dibawah ini.

 #include <iostream>

#include <conio.h>

#include <stdio.h>

#include <string.h>



using namespace std;

typedef struct{

int kode;

char nama[20];

int stock;

char lokasi[20];

}

   brg;

   brg barang[5];

   brg lok[5];

   brg temp;

   int n,i,b, cari, ada;

int main()

{

cout<<"\t\t"<<"=================================================================================="<<endl;

cout<<"\t\t"<<"|                   PROGRAM SORTING DAN SEARCHING BARANG GUDANG                  |"<<endl;

cout<<"\t\t"<<"=================================================================================="<<endl;

cout<<"\t\t"<<"|                                  KELOMPOK 3                                    |"<<endl;

cout<<"\t\t"<<"|                                  - A , - B, -C                                          |"<<endl;

cout<<"\t\t"<<"=================================================================================="<<endl<<endl;

cout<<"\t\t\t\t\t\t"<<"Masukan banyak data = ";

cin>>n;

 for(i=0;i<n;i++){

     cout<<endl;

      cout<<"\t\t\t\t\t\t"<<"Data ke-"<<(i+1)<<":"<<endl;

      cout<<"\t\t\t\t\t\t"<<"Input Kode Barang : ";cin>>barang[i].kode;

      cout<<"\t\t\t\t\t\t"<<"Input Nama Barang: ";cin>>gets(barang[i].nama);

      cout<<"\t\t\t\t\t\t"<<"Input Stock Barang : ";cin>>barang[i].stock;

      cout<<"\t\t\t\t\t\t"<<"Input Lokasi Barang : ";cin>>gets(barang[i].lokasi);

      cout<<endl;

      }



      cout<<"\t\t\t"<<"Data Barang Anda"<<endl;

      cout<<"\t\t\t"<<"==================================================================="<<endl;

      cout<<"\t\t\t"<<"|   Kode Barang  |  Nama Barang  | Stock Barang |  Lokasi Barang  |"<<endl;

      cout<<"\t\t\t"<<"==================================================================="<<endl;

        for(i=0;i<n;i++){



        cout<<"\t\t\t"<<"|       "<<barang[b].kode<<"\t\t"<<barang[b].nama<<"\t\t "<<barang[b].stock<<"\t\t "<<barang[b].lokasi<<"     |"<<endl;

        }

        cout<<endl;

      cout<<"\t\t\t"<<"==================================================================="<<endl;

          for(i=0;i<n;i++){

             for(b=0;b<n-1;b++){

                if(barang[b].kode > barang[b+1].kode){

                   temp.kode=barang[b].kode;

                     barang[b].kode=barang[b+1].kode;

                     barang[b+1].kode=temp.kode;



                     strcpy(temp.nama,barang[b].nama);

                     strcpy(barang[b].nama,barang[b+1].nama);

                     strcpy(barang[b+1].nama,temp.nama);



                     temp.stock=barang[b].stock;

                     barang[b].stock=barang[b+1].stock;

                     barang[b+1].stock=temp.stock;





                     strcpy(temp.lokasi,barang[b].lokasi);

                     strcpy(barang[b].lokasi,barang[b+1].lokasi);

                     strcpy(barang[b+1].lokasi,temp.lokasi);

                     }

                  }

               }

               cout<<endl;





        cout<<endl;



        cout<<"\t\t\t"<<"Setelah data diurutkan berdasarkan kode terkecil : "<<endl;

        cout<<"\t\t\t"<<"===================================================================="<<endl;

        cout<<"\t\t\t"<<"|  Kode Barang  |  Nama Barang  |  Stock Barang  |  Lokasi Barang  |"<<endl;

        cout<<"\t\t\t"<<"===================================================================="<<endl;

                for(b=0;b<n;b++){

        cout<<"\t\t\t"<<"|      "<<barang[b].kode<<"\t\t"<<barang[b].nama<<"\t\t"<<barang[b].stock<<"\t\t"<<barang[b].lokasi<<"       |"<<endl;

                     }

        cout<<"\t\t\t"<<"===================================================================="<<endl;





        cout<<endl;

        cout<<"\t\t\t"<<"Masukan Kode Barang Untuk Mencari : ";

        cin>>cari;

        ada = 0;

        for(b=0;b<n;b++)

            {

            if(barang[b].kode==cari)

                {

                    ada=1;



                    cout<<"\t\t\t"<<"===================================================================="<<endl;

                    cout<<"\t\t\t"<<"|      Kode Barang     |       Stock Barang    |       Lokasi      |"<<endl;

                    cout<<"\t\t\t"<<"===================================================================="<<endl;

                    cout<<"\t\t\t"<<"|         "<<barang[b].kode<<"\t\t        "<<barang[b].stock<<"\t\t       "<<barang[b].lokasi<<"        |"<<endl;

                }

            }

                    cout<<"\t\t\t"<<"===================================================================="<<endl;

        if (ada == 0)

            {

                cout<<"Data Tidak ditemukan"<<endl;

            }

        getch();



                     }



Program di atas juga bisa sorting yaitu mengurutkan data berdasarkan kode terkecil. Sekian postingan kali ini semoga apa yang saya share di atas bisa bermanfaat bagi teman-teman semua, wassalam😄



Baca Juga

closed