Program Pemesaan Tiket Bioskop C++

11.39.00 Add Comment
Program Pemesaan Tiket Bioskop C++

Program Pemesaan Tiket Bioskop C++



#include 
#include 
#include 
void menu();
void update(char jadwal[3][10]);
void jadwal(char baru[3][10]);
void login(char baru[3][10]);
void pesan1(int &ps);
void pesan2(int &ps);
void pesan3(int &ps);
void bayar(int jml,int &day,int jam);
void tiket(int plh,char baru[3][10],int kr[10],int ps,int day,int jam,int aa,int bb,int cc);
void metu(int i );
using namespace std;
main(){
	
	menu();
	
	return 0;
}

void menu()//layout
	{
		int mn;
		char ch;
		static char baru[3][10];
		static int tk,plh,kr[10],dy,jam,aa,bb,cc;
		cout<<"1.login 2.daftar film 3.pembayaran : "; cin>>mn;
		if(mn==1)
		{
			login(baru);//layout
			cout<<"ingin kembali ke menu utama y/t : ";cin>>ch;
			system("cls");
			if(ch=='Y' || ch=='y')
			{
				menu();
			}
			else
				system("pause");
			}
		
		if(mn==2)
		{
			jadwal(baru);//layout
			cout<<"masukan pilihan Film yang anda inginkan : "; cin>>plh; 
			cout<<"Masukan jam          ";
			cout<<"1. 12.00 2. 16.00 3.19.00  : ";cin>>jam;
			
			if((jam==1) && (plh==1))
			{
				pesan1(tk);
			}
			else if((jam==2) && (plh==1))
			{
				pesan2(tk);
			}
			else if((jam==3) && (plh==1))
			{
				pesan3(tk);
			}
			if((jam==1) && (plh==2))
			{
				pesan1(tk);
			}
			else if((jam==2) && (plh==2))
			{
				pesan2(tk);
			}
			else if((jam==3) && (plh==2))
			{
				pesan3(tk);
			}
			if((jam==1) && (plh==3))
			{
				pesan1(tk);
			}
			else if((jam==2) && (plh==3))
			{
				pesan2(tk);
			}
			else if((jam==3) && (plh==3))
			{
				pesan3(tk);
			}
			else
			cout<>ch;
			system("cls");
			if(ch=='Y' || ch=='y')
			{
				menu();
			}
			else
				system("pause");
		}
		
		if(mn==3)
		{
			bayar(tk,dy,jam);
			system("pause");
			tiket(plh,baru,kr,tk,dy,jam,aa,bb,cc);
			cout<<"ingin kembali ke menu utama y/t : ";cin>>ch;
			system("cls");
			if(ch=='Y' || ch=='y')
			{
				menu();
			}
			else
				system("pause");
			
		}
		else
			system("break");
			
		
			
	}

void update(char jadwal[3][10])
{		
		int up;
		cout<<"masukan jumlah update : "; cin>>up;
		for(int i=1;i<=up;i++)
		{
			cout<<"masukan nama film : "; cin>>jadwal[i];
		}
}
void jadwal(char baru[3][10])
{
	
	cout<<"1."<>user;
		
		if((user=="ardi")||(user=="adit")||(user=="asad")||(user=="arif")||(user=="galang")||(user=="bayu")||(user=="desi"))
		{
		cout<<"Password :";
			ch = getch();
            while(ch != 13)
			{ 
            pass.push_back(ch);
            cout<< '*';
            ch = getch();
            }
            
            if(pass=="admin")
            {
            	cout<>ch;
			system("cls");
			if(ch=='Y' || ch=='y')
			{
				menu();
			}
			else
				system("pause");
			}
			else
			{
				cout<0);
	cout<<"Anda sudah 3 kali salah memasukan username dan password";
	cout<>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}
	

}
void pesan2(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemesan : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}

void pesan3(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan4(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan5(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan6(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan7(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan8(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void pesan9(int &ps)
{
	
	static  int kr[10];
	static char a,b,c,d,e,f,g,h,j;
	cout<<"masukan jumlah pemsean : "; cin>>ps;
cout<<"|  "<>kr[i];
		if(kr[i]==1)
		{
			a='x';
		}
		else if (kr[i]==2)
		{
			b='x';
		}
		else if (kr[i]==3)
		{
			c='x';
		}
		else if (kr[i]==4)
		{
			d='x';
		}
		else if (kr[i]==5)
		{
			e='x';
		}
		else if (kr[i]==6)
		{
			f='x';
		}
		else if (kr[i]==7)
		{
			g='x';
		}
		else if (kr[i]==8)
		{
			h='x';
		}
		else if (kr[i]==9)
		{
			j='x';
		}
		
		else 
			system("pause");
			
	}

}
void bayar(int jml,int &day,int jam)
{
	
	static int hrg,bayar,uang,bali;
	
	cout<<"----------------------------------\n";
	cout<<"====|       Harga Tiket      |====\n";
	cout<<"----------------------------------\n";
	cout<<"1. Senin              5. Jumat\n";
	cout<<"2. Selasa             6. Sabtu\n";
	cout<<"3. Rabu               7. Minggu\n";
	cout<<"4. Kamis\n\n";
	cout<<"Masukan Hari         : ";cin>>day;
	if (day==1 || day==2|| day==3 || day==4 || day==5)
	{
		hrg=25000;
	}
	
	else if (day==6 || day==7)
	{
		hrg=35000;
	}
	else{
		system("pause");
	}
	
	
	bayar=hrg*jml;
	
	cout<<"\nTotal Pembayaran : "<>uang;
	bali=uang-bayar;
	cout<<"\nUang			  : "<

Modular [FUNGSI ATAU FUNCTION] C++

09.03.00 Add Comment

FUNGSI / FUNCTION


1. Pengertian FUNGSI 

Fungsi adalah upa-program yang memberikan atau mengambil (return) sebuah nilai dari tipe tertuntu (tipe dasar atau bentukan).Difinisi fungsi didalam program bersesuai dengan definisi fungsi di dalam matematika. Di dalam matematika kita mengenal cara penulisan fungsi  seperti ini : 



Pada contoh diatas, f dan H adalah nama fungsi, sedangkan x dan y adalah parameter fungsi yang bersangkutan. Nilai yang diberikan oleh fungsi tergantung pada masukan parameter, Sebagai misal :
 
Nilai 10 dan 3 pada kedua contoh diatas adalah nilai yang diberikan  ( return value ) oleh masing-masing fungsi f dan fungsi H.

Pemrograman Modular adalah suatu teknik pemrograman di mana program yang biasanya cukup besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil atau blok kode yang dirancang untuk melakukan tugas tertentu atau satu blok intruksi atau subprogram kecil yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program atau di sebut juga dengan modular programming.



Kegunaan fungsi yaitu :
  • Untuk mengurangi  pengulangan penulisan program yang sama
  • Agar program menjadi lebih terstruktur sehingga mudah dipahami dan lebih mudah untuk dikembangkan
  • Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil.
  • Memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmer-programmer atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam sebuah projek
  • Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti memodifikasi atau mengubah program yang kita buat
  • Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan kita tinggal mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan tersebut di seluruh program.
  • Kesalahan yang terjadi bersifat “lokal”

Fungsi dibagi menjadi 2 yaitu :
·         Standard Library Function
    Yaitu fungsi yang telah disediakan oleh bahasa C/C++ dalam file-file header atau librarynya. Misalnya clrscr(), getch(). Untuk function kita harus mendeklarasikan terlebih dahulu library yang digunakan, contoh #include <iostream>.

·         Programmer-Defined Function
                          Yaitu fungsi yang dibuat oleh programmer itu sendiri. Fungsi ini memiliki nama                            yang unik tergantung programmer itu yang memberikan nama programnya. Fungsi ini                        terpisah dari fungsi program utama dan bias dijadikan satu ke dalam suatu library                              buatan programmer itu


FUNGSI PROGRAMMER-DEFINED FUNCTION
1.       Jenis-jenis fungsi pada C++
Void ( Fungi tanpa nilai balik )
Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
Ciri-ciri dari jenis fungsi Void adalah sebagai berikut:
- Tidak adanya keyword return.
- Tidak adanya tipe data di dalam deklarasi fungsi.
- Menggunakan keyword void.
- Tidak dapat langsung ditampilkan hasilnya.
- Tidak memiliki nilai kembalian fungsi
-Keyword void juga digunakan jika suatu function tidak mengandung suatu parameter apapun.




Contoh Program :

#include <iostream>
#include <conio.h>
using namespace std;

void luas(int &ls, int a, int t)
{ ls = 0.5*a*t;}

main(){
 int al,tg,hsl;
      cout<<"Alas    = ";cin>>al;
      cout<<"Tinggi = ";cin>>tg;
          luas(hsl,al,tg);
      cout<<"Luas Segitiga = "<<hsl;
return 0;
}

output : 


Non Void (Fungsi dengan nilai balik)
Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut .
Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
- Ada keyword return
- Ada tipe data yang mengawali fungsi
- Tidak ada keyword void
- Memiliki nilai kembalian.
- Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya


Contoh Program :

#include <iostream>
#include <conio.h>
using namespace std;

int luas (int a, int t)
{return (0.5*a*t);}

main()
{
   int al,tg;
   cout<<"Alas   = ";cin>>al;
   cout<<"Tinggi = ";cin>>tg;
   cout<<"Luas Segitiga = "<<luas(al,tg);

return 0;
}

output :



2. PROTOTIPE dan PARAMETER FUNGSI


          Prototipe fungsi digunakan untuk mendeklarasikan ke kompiler mengenai :
·         Tipe data keluaran fungsi.
·         Jumlah parameter yang digunakan.
·         Tipe data dari masing-masing parameter yang digunakan.
            Keuntungan di dalam memakai prototype adalah
·           Kompiler akan melakukan konversi antara tipe parameter dalam definisi dan parameter fungsi.

            Contoh prototipe fungsi :



Di dalam fungsi dikenal istilah Parameter Formal dan Parameter Aktual :

a. Parameter formal adalah parameter yang terdapat pada pendefinisian sebuah fungsi.


b. Parameter aktual adalah parameter yang terdapat pada saat pemanggilan fungsi.


3. Strukur Fungsi

Secara umum, struktur fungsi memiliki bentuk penulisan sebagai berikut :

struktur fungsi
Penjelasan :
·         Nama Fungsi ditulisakan sesuai dengan kegunaan dari fungsi tersebut. Penulisannya hampir sama dengan varibel, yaitu tidak boleh menggunakan spasi.
·         Argumen boleh diisikan data dan boleh juga dikosongkan.

·         Statement merupakan perintah-perintah yang ada didalam fungsi tersebut




Contoh Program Fungsi :

//Membuat fungsi Garis
#include <iostream>
using namespace std;

garis()
{
                cout<<"--------------------------------"<<endl;
}

hai()
{
                cout<<"Selamat Belajar C++"<<endl;
}

main()
{
                cout<<"Memanggil Fungsi\n\n";
                garis();
                hai();
                hai();
                garis();
               
                return 0;
}

output : 



 Jenis-jenis Variabel pada C++

VARIABEL LOKAL
                - Fungsi dimana variabel lokal tsb dideklarasikan.
- hanya ada bilamana fungsi yg mengandung variabel lokal tsb dipanggil.
               - sifatnya dinamis / otomatis
- dideklarasikan di dalam suatu fungsi

VARIABEL GLOBAL
- dideklarasikan diluar semua fungsi
- dikenali oleh semua fungsi
 - selalu ada selama program dijalankan
- sifatnya statis


Perbedaan Deklarasi Variabel Lokal dan Global :


contoh :



Referensi :
Buku Algoritma & Pemrograman Dalam Bahasa Pascal dan C, Rinaldi Munir: 2011.
Modul Pemrograman Terstruktur STMIK AMIKOM YOGYAKARTA

PERULANGAN (LOOPING) DO...WHILE C++ (3)

04.55.00 Add Comment

3. PERULANGAN do while

Flowchart struktur do…while :
Flowchart struktur do…while

Dari gambar diatas dapat dijelaskan bahwa instruksi1, instruksi2, instruksi3 akan dikerjakan terlebih dahulu baru syarat diuji. Jika syarat yang diuji bernilai benar maka instruksi1, instruksi2, instruksi3 akan dikerjakan lagi, setelah itu syarat diuji lagi, pengulangan akan berhenti jika syarat yang diuji bernilai salah.

Struktur dasar perulangan do-while
===========================================================
do {
       
} while (kondisi);
===========================================================

Pada perulangan do-while, perulangan dilakukan PALING SEDIKIT 1 kali. Perulangan do-while akan menjalankan blok pernyataan yang ada di dalamnya 1 kali sebelum memeriksa kondisi yang diberikan.


Contoh 1 :

#include <iostream>
using namespace std;

int main() {
        int i = 0;
     
        do {
                cout<<i<<"\n";
                ++i;
        } while (i < 10);
     
        return 0;
}

Output :


Contoh 2 :

#include <iostream>
using namespace std;

int main ()
{
   // Deklarsi Variabel Lokal:
   int a = 10;

   // pengulanagn do while
   do
   {
       cout << "Nilai a adalah : " << a << endl;
       a = a + 1;
   }while( a < 20 );

   return 0;
}

Output :




Referensi :
http://www.tutorialspoint.com/cplusplus/cpp_do_while_loop.htm

PERULANGAN (LOOPING) WHILE C++ (2)

04.32.00 Add Comment

2. PERULANGAN while

Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui.

Flowchart struktur while :

Flowchart struktur while
Dari gambar diatas dapat dijelaskan bahwa syarat akan diuji terlebih dahulu sebelum masuk blok yang diulang. Jika syarat yang diuji bernilai benar maka instruksi1, instruksi2, instruksi3 akan dikerjakan, setelah mengerjakan instruksi1, instruksi2, instruksi3 maka syarat akan diuji lagi. Jika syarat yang diuji bernilai benar maka instruksi1, instruksi2, instruksi3 akan dikerjakan lagi, pengulangan akan berhenti jika syarat yang diuji bernilai salah.



Struktur dasar perulangan while

===========================================================
while (kondisi) {
     
}
===========================================================

Perulangan while akan melakukan perulangan selama kondisi yang diberikan TERPENUHI (TRUE).
Jika kondisi yang diberikan tidak terpenuhi (FALSE), maka program akan melewatkan blok pernyataan yang ada pada while.



Contoh 1

#include <iostream>
using namespace std;

int main() {
   int i = 10; /* Deklarasi dan inisialisasi variabel i = 10 */

   /* Perulangan while akan melakukan perulangan
    * selama nilai variabel i LEBIH KECIL DARI 20
        */
   while (i < 20) {
      cout<<"Nilai i adalah :"<<i; cout<<endl; /* Mencetak nilai variabel i ke layar */
      i++; /* Nilai variabel i ditambah dengan 1 */
   }

   return 0;
}

output :



Contoh 2

#include <iostream>
using namespace std;

int main() {
   int i, j; /* Deklarasi variabel i dan j */
     
        i = 0; /* Inisialisasi nilai awal variabel i = 0 */
     
        while (i < 10) {
                j = 0; /* Inisialisasi nilai awal variabel j = 0 */
             
                /* Perulangan while akan melakukan perulangan selama
                 * nilai variabel j LEBIH KECIL SAMA DENGAN i
                 */
                while (j <= i) {
                        /* Mencetak nilai variabel j ke layar pada setiap perulangan */
                        cout<<" "<<j;
                     
                        /* Nilai variabel j ditambah dengan 1 */
                        ++j;
                }
             
                /* Mencetak baris baru */
                cout<<endl;
             
                /* Nilai variabel i ditambah dengan 1 */
                ++i;
        }

   return 0;
}

output :




Sekian Perulangan For C++, untuk do...while di bahas di lain page.

PERULANGAN do...while


Terima Kasih

Referensi :
http://www.tutorialspoint.com/cplusplus/cpp_while_loop.htm



PERSYARATAN BEASISWA PPA - BBP PPA 2016

10.39.00 Add Comment
PERSYARATAN BEASISWA PPA - BBP PPA 2016


1. Fotocopy KTM dan surat keterangan aktif kuliah
2. Fotocopy piagam dan bukti prestasi lainnya
3. Surat pernyataan tidak menerima beasiswa / bantuan biaya pendidikan lain dari sumber APBN /         APBD yang diketahui oleh pimpinan perguruan tinggi bidang kemahasiswaan (from download)
 4. Surat rekomendasi dari ketua jurusan (KaJur)
5. Fotocopy kartu keluarga (KK)
6. Print out transkrip nilai yang di sah kan oleh BAAK
        -IPK minimal 3.0 (PPA)
        -IPK minimal 2.75 (BBP-PPA)
7. Surat keterangan penghasilan orangtua dari instansi tempat kerja atau surat pernyataan penghasilaan orang tua bermaterai bagi berwirausaha (from download)
8. Surat keterangan tidak mampuatau layak mendapatkan batuaan yang dikeluarkan oleh lurah/kepala desa/pejabat lainnya (BBP-PPA)
9. Fotocopy buku rekening Bank Muamalat Indonesia

KARYA ILMIAH PELUANG BISNIS BATIK KEBUMEN

09.02.00 Add Comment

KARYA ILMIAH PELUANG BISNIS BATIK KEBUMEN


NAMA
:
DWI ARIF S
NPM
:
15.02.9152
KELAS
:
D3MI04
KELOMPOK
:
B







SEKOLAH TINGGI MANAJEMEN INFORMATIKA

DAN KOMPUTER AMIKOM YOGYAKARTA 2015




Kata Pengantar

Batik tulis merupakan warisan budaya Indonesia yang sudah mendunia. Berbagai daerah menghasilkan batik dengan ragam motif dan teknik yang bermacam-macam, Kabupaten Kebumen merupakan salah satunya. Sebuah kebanggaan bagi orang-orang yang suka dan cinta dengan karya anak bangsa. Batik Kebumen sudah ada sejak ratusan tahun yang lalu, namun cerita sejarahnya masih simpang siur. Batik Kebumen dikatakan beberapa media di bawa dari keraton Yogya. Akan tetapi sebenarnya tidak ada bukti yang kuat tentang itu. Dari banyaknya pengrajin Batik kebumen di pusat Batik Kebumen dari Desa Jemur, Seliling dan Gemeksekti dusun Tanuraksan, semua Pengrajin Batik Tulis Kebumen tidak ada yang tahu secara pasti awal Batik kebumen dibuat. Mereka semuanya kompak menjawab bahwa mereka hanya membuat saja secara turun temurun dan tidak mengetahui secara pasti.

BAB I Pendahuluan
ABSTRAK
Sejarah batik di Kebumen ada berbagai versi. Menurut cerita dan beberapa sumber, cikal bakal batik tulis Kebumen dimulai pada abad ke-19. Pada masa itu batik menjadi barang eksklusif bagi kalangan keraton. Keadaan itu berubah ketika Pangeran Bumidirdjo membuka wilayah Kebumen dan memperkenalkan batik kepada masyarakat.
Ada juga yang menjelaskan bahwa pembatikan di Kebumen dikenal sekitar awal abad ke-XIX yang dibawa oleh pendatang-pendatang dari Yogya dalam rangka dakwah Islam antara lain yang dikenal ialah Penghulu Nusjaf. Beliau inilah yang mengembangkan batik di Kebumen dan tempat pertama menetap ialah sebelah Timur Kali Lukolo sekarang dan juga ada peninggalan masjid atas usaha beliau. Proses batik pertama di Kebumen dinamakan teng-abang atau blambangan dan selanjutnya proses terakhir dikerjakan di Banyumas/Solo. Sekitar awal abad ke-XX untuk membuat polanya dipergunakan kunir yang capnya terbuat dari kayu. Motif-motif Kebumen ialah pohon-pohon, burung-burungan. Bahan-bahan lainnya yang dipergunakan ialah pohon pace, kemudu dan nila tom.
Mengenai corak batik kebumen, awalnya berkiblat pada batik Jogja, namun kemudian hari batik kebumen menemukan coraknya dengan filosofi dan kultur setempat. Dahulu, batik Kebumen memiliki sejarah gemilang. Batik tulis yang hanya untuk jarik atau sinjang itu hingga tahun 1970-an pernah merajai pasaran batik di daerah Kedu, Banyumas hingga Lampung. Beberapa pengusaha batik pernah menjadi juragan pada zamannya, antara lain di Desa Wonoyoso, Desa Watubarut, dan Desa Tanuraksan, semuanya di Kecamatan Kebumen.
Pada tahun 1960 hingga tahun 1980-an, batik tulis Kebumen mencapai masa keemasannya. Saat itu batik tulis menjadi komoditas unggulan. Hampir seluruh wilayah di kabupaten ini memproduksi batik tulis. Berdasarkan riwayat, batik asli Kebumen sebenarnya hanya berpusat di beberapa desa, yaitu Desa Watubarut (Kecamatan Kebumen), Desa Seliling (Kecamatan Alian), Desa Jemur (Kecamatan Pejagoan), dan di Kampung Tanuraksan (Desa Gemesekti). Di Desa Watubarut yang menjadi cikal bakal usaha batik tulis, aktivitas batik membatik kini benar-benar punah, lantaran tak ada generasi penerus. Saat ini tinggal beberapa daerah saja yang masih bertahan dan terus menghasilkan batik tulis, diantaranya adalah Desa Jemur, Seliling, dan Gemeksekti.Menurut informasi dari Dinas Perindustrian Kabupaten Kebumen, kira-kira terdapat sekitar 300 motif klasik khas Kebumen. Sebagian besar bercorak flora, fauna, dan geometri. Dari segi warna, batik tulis Kebumen lebih beragam daripada batik dari daerah lainnya. Selembar kain batik bisa mengandung empat kombinasi warna seperti cokelat, ungu, biru, hijau, kuning, atau hitam. Ada pula batik tulis dengan dominasi warna merah (bang-bangan) atau biru (biron).

BAB II Pembahasaan
ISI
A.    Motif Batik Kebumen
1.      Asal-usul Motif Batik Kebumen
Umumnya para perajin tidak mengetahui asal-usul dan makna motif batik yang ia buat. Mereka hanya sekedar membatik karena turun temurun dari nenek moyangnya ataupun sekedar meniru batik yang sudah ada dan berkembang di Kebumen. Selain itu motif-motif batik yang saat ini berkembang di Kebumen umumnya lebih bermakna artistik ketimbang bernilai filosofi yang bermakna nilai moral dan harapan-harapan. Berdasarkan keterangan para perajin, sebagian besar dari mereka tidak pernah mencoba mencari informasi mengenai asal-usul/sejarah, siapa yang memberi nama dan makna dari motif batik yang ia buat. Mereka sekedar mengikuti orang tua mereka dahulu dalam membatik.
2.                     Motif Batik Kebumen
Menurut penuturan Ibu Salbiyah, motif batik Kebumen pada dasarnya ada tiga. Yaitu merakan (burung merak), pelataran seperti daun-daunan yang lebar, dan jagatan atau sekar jagat. Masih ada motif kombinasi yang bercorak lengkap, yakni kawung, ada kawung uwer dan ada kawung jenggot. Untuk batik kawung jenggot ini, sepintas terkesan porno. Menurut Muhtadin, yang dikenal sebagai pengusaha batik dan juga sebagai ketua kelompok perajin batik “MEKAR SARI”, warnanya agak berbeda dari batik lainnya, karena didominasi warna hitam, dan ada perpaduan antara gambar alam dan manusia, termasuk jenggot atau jambang lelaki. Kesannya seperti porno, kawung jenggotan, namun motif batiknya justru menarik dan banyak digemari oleh para ibu zaman dulu. Untuk jenis motif ini sangat langka, karena menurut penuturan Pak Muhtadin di desanya hanya ada satu orang yang bisa membatik jenis Kawung Jenggot.
Motif merakan mudah dikenali dari ornamen bergambar burung merak, memanjang dari kepala hingga ekor. Di ujung sayap yang panjang, ada warna melingkar kecil-kecil. Corak pelataran juga begitu unik, yakni perpaduan gambar dedauan, dan bunga-bungaan yang ada di halaman, atau pelataran rumah. Adapun motif sekar jagat tergolong paling istimewa dan banyak disukai. Sebab motif ini menggambarkan kombinasi seluruh isi alam, atau jagat raya ini. Ada pepohonan, pemandangan alam, ada rumah, bahkan pagar rumah kadang muncul pada motif ini.
Dari ketiga motif batik khas Kebumen, yang dominan bertahan adalah corak sekar jagat. Motif batik ini seakan menjadi trade mark batik tulis Kebumen. Para kolektor batik juga memburu jenis itu karena terkesan orisinil, dan kuat dalam motif dan warna.
Batik Kebumen  jelas berbeda dengan keberadaan batik-batik di daerah lain yang masing-masing memiliki latar dan pengaruh dari berbagai unsur, sehingga batik dapat berkembang sebagai sebuah simbol budaya, adat istiadat dan spiritual. Tentang Batik Kebumen, tidak terlacak pengaruh budaya dari mana, karena semua mengakui bahwa keberadaan motif-motif yang berkembang berasal dari pengaruh pengamatan indrawi para perajin sendiri. Batik Kebumen lebih berkembang sebagai murni seni batik yang menekankan pada nilai artistik bukan pada nilai makna dibalik sebuah gambar. Sehingga justru menunjukkan keunikannya sendiri. Batik Kebumen yang berorientasi pada alam (ekologis), menggambarkan masyarakat Kebumen yang bersahaja dan sangat menghormati kehidupan yang ditawarkan oleh alam.
Menurut Ketua Paguyuban Batik Lawet Sakti Kebumen, H. Hamami Abdul Rohman, motif batik Kebumen yang dibuat terinspirasi dari budaya Kebumen sehingga muncul kekhasan warna dan coraknya. Rata-rata ide dasar pembuatan motif batik berasal dari apa saja. Bisa dari alam sekitar seperti bunga yang tumbuh di halaman, daun, makanan khas atau saat melihat corak batik yang menurutnya bagus, lalu dia mengembangkan menjadi karya berbeda. Termasuk pewarnaan yang digunakan adalah warna-warna khas Kebumen, seperti biru, merah, ungu, cokelat, hijau dan kuning.

a.                  Motif Kawung Jenggot
1.      Asal-usul
Motif dasar dari kawung jenggot adalah motif kawung karena kawung jenggot merupakan pengembangan dari motif kawung itu sendiri. Motif kawung konon diciptakan oleh salah satu Sultan Mataram. Motif ini diilhami oleh sebatang pohon aren yang buahnya kita kenal dengan kolang kaling. Motif ini dihubungkan dengan binatang kuwangwung.
2.             Pemberi nama
Asal-usul motif kawung jenggot tidak diketahui pasti, namun kalau motif asli kawung kemungkinan diberi nama oleh Sultan Mataram. Mengenai sejarah, siapa yang pertama membuat atau siapa yang mencetuskan nama itu sampai saat ini belum ada yang mengetahui. Perajin yang bisa membuat motif ini pun hanya satu orang sehingga motif kawung jenggot termasuk motif yang langka. Kalau sejarah secara umum dari motif kawung memang ada keterkaitan dengan keraton.
3.                  Makna Motif Kawung
Pohon aren dari atas (ujung daun) sampai pada akarnya sangat berguna bagi kehidupan manusia, baik itu batang, daun, nira, dan buah. Hal tersebut mengisaratkan agar manusia dapat berguna bagi siapa saja dalam kehidupannya, baik itu dalam kehidupan bermasyarakat, berbangsa, dan bernegara. Makna lain yang terkandung dalam motif kawung ini adalah agar manusia yang memakai motif kawung ini dapat menjadi manusia yang ideal atau unggul serta menjadikan hidupnya menjadi bermakna.
Motif batik kawung sendiri bergambar bunga pohon aren (buah kolang-kaling). Motif batik kawung mempunyai  geometris segi empat menurut kebudayaan Jawa melambangkan suatu ajaran tentang terjadinya kehidupan manusia. Motif kawung bermacam ragamnya diantaranya adalah kawung jenggot.
4.             Pendaftaran di HAKI
Motif ini belum dipatenkan, hanya baru diusulkan untuk dipatenkan.
Pertimbangan pembeli untuk membeli motif ini: karena unik dan langka. Motif kawung jenggot ini motif yang langka dan jarang karena di Kebumen baru satu orang yang bisa membuatnya sehingga jumlahnya terbatas.

b.      Srikit
Asal-usul                            :  belum diketahui asal usul motif ini. Motif srikit konon berasal dari kisah Ratu Sirikit.
Pemberi nama                    : tidak diketahui
Makna                                : tidak diketahui
Pendaftaran di HAKI        : belum di ketahui
Pertimbangan pembeli untuk membeli motif ini karena motifnya bagus dan motifnya penuh.


Serikit sekar klasik ijem(tumpal)
c.       Jagatan Kebumen/Sekar Jagat
1.      Asal-usul
Mengenai asal-usul motif sekar jagat ini tidak diketahui. Motif ini sudah sangat terkenal sejak jaman nenek moyang para pembatik Kebumen. 

2.                  Pemberi nama
Sama halnya dengan asal-usul yang sulit terlacak, pemberi nama motif ini pun tidak diketahui.
3.                  Makna
Motif Sekar Jagad mengandung makna kecantikan dan keindahan sehingga orang lain yang melihat akan terpesona. Ada pula yang beranggapan bahwa motif Sekar Jagad sebenarnya berasal dari kata “kar jagad” (Kar=peta; Jagad=dunia), sehingga motif ini juga melambangkan keragaman diseluruh dunia. Motif ini menggambarkan kombinasi seluruh isi alam, atau jagat raya ini. Ada pepohonan, pemandangan alam, ada rumah, bahkan pagar rumah kadang muncul pada motif ini.
Motif Jagatan Kebumen menggambarkan keanekaragaman budaya etnis dan kekayaan alam Kebumen. Motif batik tersebut berusaha merangkum beberapa gambaran dari pantai, karang, burung, dan tumbuh-tumbuhan. Motif batik yang berkembang lebih banyak disandarkan pada esensi artistik gambar yang berusaha menggambarkan keanekaragaman alam dan budaya dalam selembar kain.
Pertimbangan pembeli untuk membeli karena dianggap motif khas Kebumen dan mengandung kerumitan dalam pembuatan motif dan pewarnaannya. Selain itu motifnya juga motif penuh dan tergolong motif klasik.
Jagatan pisang bali           Jagatan Biron              Jagatan pisang bali





d.      Motif Lain Batik Kebumen

Lapisan tumpal kupatan ||  Latar jagat buntal

Latar jagatan orange || Latar kawung
Latar kopi pecah ||  Latar kupatan bezy
Kupatan tumpal kawung bezy ||  Kupatan bezy
Latar batanan tumpal bubur senthebezy
Sekaran sato tipas ukel tombel
Suluran tipas(bang-bangan)
Suruhan kupu latar limaran sanggan


B.     Pembuatan Batik Kebumen
1.      Ketersediaan Bahan
Bahan-bahan pendukung untuk membatik di daerah Kebumen masih sangat sulit. Hanya ada satu tempat untuk membeli bahan-bahan pembuatan batik. Namun diakui para perajin, untuk membuat motif-motif yang sulit yang memerlukan pewarna yang berkualitas dan lebih bervariasi harus memesan bahan pewarna dan malam dari Yogya, Solo, atau Pekalongan.
2.                  Proses Pembuatan
Untuk membuat motif jagatan atau srikit biasanya memerlukan waktu yang lebih lama daripada batik lainnya. Waktu yang diperlukan mencapai 1-2 bulan. Hal ini dikarenakan kerumitan dari motif serta proses pewarnaan yang lama. Jika umumnya motif lain hanya dua kali pewarnaan, sedangkan untuk motif jagatan dan srikit butuh empat kali proses pewarnaan. Karena inilah harga untuk motif jagatan dan srikit lebih mahal. Selain itu, lamanya proses pembuatan karena umumnya para perajin menjadikan kegiatan membatik hanya sebagai kerjaan sambilan untuk mengisi waktu luang.

BAB III Penutupan
Kesimpulan
Kebumen memiliki sejarah perkembangan batik yang sangat bermotif sehingga mempunyai daya tarik sendiri bagi para peminat batik, sehingga perlunya promosi untuk batik batik kebumen. Agar para pelaku bisnis batik kebumen mampu berkembang lebih bersejahtera.

REFRENSI :