Pengertian MySQL sebagai RDBMS


Bagi mahasiswa maupun web developer, kalau bicara database, kemungkinan besar akan membicarakan MySQL. Tapi, kenapa harus MySQL? Bagaimana dengan Oracle? Jawaban singkat, padat dan tepat adalah: gratis dan user friendly.
MySQL adalah salah satu aplikasi RDBMS (Relational Database Management System). Pengertian sederhana RDBMS adalah: aplikasi database yang menggunakan prinsip relasional. Apa itu prinsip relasional? Kita akan membicarakannya dalam tutorial berikutnya.
MySQL juga bukan satu-satunya RDBMS, list lengkapnya ada di wikipedia. Diantaranya yang banyak dikenal adalah: Oracle, Sybase, Microsoft Access, Microsoft SQL Server, dan PostgreSQL.
MySQL bersifat gratis dan open source. Artinya setiap orang boleh menggunakan dan mengembangkan aplikasi ini. Namun walaupun gratis, MySQL di support oleh ribuan programmer dari seluruh dunia, dan merupakan sebuah aplikasi RDBMS yang lengkap, cepat, dan reliabel.
Berikut beberapa keunggulan MySQL dibandingkan dengan RDBMS lainnya:

Speed

Sebuah studi dari eWeek di February 2002 yang membandingkan performa kecepatan MySQL dengan RDBMS lainnya, seperti Microsoft SQL Server 2000, IBM DB2, Oracle 9i dan Sybase :
MySQL has the best overall performance and that MySQL scalability matches Oracle … MySQL had the highest throughput, even exceeding the numbers generated by Oracle.”
Yang terjemahan bebasnya, MySQL memiliki kecepatan yang lebih dibandingkan pesaing yang berbayar. Bagi anda ingin membaca paper tersebut, tersedia di situs MySQL

Reliability

Biasanya sesuatu yang gratis susah diandalkan, bahkan banyak bug dan sering hang. Tidak demikian dengan MySQL, karena sifatnya yang open source, setiap orang dapat berkontribusi memeriksa bug dan melakukan test case untuk berbagai skenario yang memerlukan sistem 24 jam online, multi-user dan data ratusan GB. Hasilnya, MySQL merupakan RDBMS yang reliabel namun memiliki performa diatas rata-rata.

Skalability

MySQL dapat memproses data yang sangat besar dan kompleks, tanpa ada penurunan performa yang berarti, juga mendukung sistem multi-prosesor. MySQL juga dipakai oleh perusahaan-perusahaan besar di dunia, seperti Epson, New York Times, Wikipedia, Google, Facebook, bahkan NASA.

User Friendly

Instalasi dan mempelajari MySQL cukup mudah dan tidak dipusingkan dengan banyak settingan. Cukup download aplikasi MySQL dan install, kita dapat menggunakan MySQL dalam waktu kurang dari 5 menit (dengan asumsi tidak mati lampu).

Portability and Standard Compliance

Database MySQL dapat dengan mudah berpindah dari satu sistem ke sistem lainnya. Misalkan dari sistem Windows ke Linux. Aplikasi MySQL juga dapat berjalan di sistem Linux (RedHat, SuSE, Mandrake, Debian), Embedded Linux (MontaVista, LynuxWorks BlueCat),Unix (Solaris, HP-UX, AIX), BSD (Mac OS X, FreeBSD), Windows (Windows 2000, Windows NT) dan RTOS (QNX).

Multiuser Support

Dengan menerapkan arsitektur client-server. Ribuan pengguna dapat mengakses database MySQL dalam waktu yang bersamaan.

Internationalization

Atau dalam bahasa sederhananya, mendukung beragam bahasa. Dengan dukungan penuh terhadap unicode, maka aksara non-latin seperti jepang, cina, dan korea bisa digunakan di dalam MySQL.

Wide Application Support

Biasanya database RDBMS tidak digunakan sendirian, namun ditemani dengan aplikasi atau bahasa pemograman lainnya untuk menyediakan interface, seperti C, C++, C#, Java, Delphi, Visual Basic,  Perl Python dan PHP. Kesemua itu di dukung oleh API (Application Programming Interface) oleh MySQL.

Open Source Code

Kitapun bisa (jika mampu dan mengerti), mengembangkan MySQL dengan mempelajari kode programmnya. MySQL di kembangkan dengan bahasa C and C++. Bahkan sudah terdapat berbagai variasi rasa RDBMS baru yang dikembangkan dari code MySQL, diantaranya: Drizzle, MariaDB, Percona Server dan OurDelta.

Sekian tentang pengertian dan kelebihan MySQL, serta alasan kenapa MySQL lebih banyak digunakan dan populer di kalangan web programmer. Namun jika kita bertanya kepada pegawai IT perusahaan enterprise besar, mereka mungkin akan menyebutkan Oracle atau Microsoft SQL Server sebagai RDBMS favorit.
Untuk tutorial selanjutnya, kita akan membahas tentang sejarah dan masa depan MySQL, apakah pembelian MySQL oleh Oracle membuat MySQL tidak lagi gratis dan bebas digunakan? selanjutnya pada Tutorial Belajar MySQL: Sejarah dan Masa Depan MySQL.
Sumber :
  1. Wikipedia – MySQL
  2. MySQL.com
  3. Vikram Vaswani : MySQL Database Usage & Administration, McGraw-Hill 2010
  4. http://www.duniailkom.com/tutorial-mysql-alasan-menggunakan-mysql/

0 komentar:

Posting Komentar

Pengertian Structured Query Language (SQL)


Dalam Tutorial Belajar MySQL: Pengertian SQL ini, kita akan membahas tentang Structured Query Language (SQL) yang dapat dikatakan sebagai bahasanya database. Hampir semua aplikasi database relational, seperti MySQL, Oracle, dan Microsoft SQL Server  menggunakan SQL untuk menangani perintah-perintah dalam oparasional d

Pengertian Structured Query Language (SQL)

SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS. SQL biasanya berupa perintah sederhana yang berisi instruksi-instruksi untuk manipulasi data. Perintah SQL ini sering juga disingkat dengan sebutan ‘query‘.

Sejarah SQL

Bersamaan dengan paper Dr. Edgar F. Codd pada tahun 1969 tentang Teori Database Relational, ia pun mengajukan sebuah bahasa yang disebut DSL/Alpha untuk memanajemen data dalam relational database. Berdasarkan ide Dr.Codd ini, beberapa saat setelah itu IBM mencoba merancang bahasa prototipe sederhana DSL/Alpha yang disebut SQUARE.
Pada tahun 1970, team yang beranggotakan peneliti IBM Donald D. Chamberlin dan Raymond F. Boyce, mengembangkan SQUARE lebih lanjut menjadi SEQUEL (Structured English Query Language)SEQUEL digunakan untuk mengoperasikan prototipe RDBMS pertama IBM, System R. Dikemudian hari, SEQUEL berubah nama menjadi SQL karena permasalahan merk dagang (trademark) dengan sebuah perusahaan pesawat di inggris yang terlebih dahulu telah memakai nama SEQUEL.
Pada akhir 1970an, perusahaan Relational Software, Inc. (sekarang Oracle Corporation) melihat potensi bahasa SQL dan mengembangkan sendiri versi SQL untuk RDBMS mereka. Oracle V2 (versi 2) yang dirilis Juni 1979 adalah RDBMS komersial pertama yang mengimplementasikan SQL.
Dengan kemudahan yang ditawarkan, SQL mulai diimplementasikan oleh berbagai RDBMS dengan versi SQL mereka masing-masing. Namun hal ini  menimbulkan permasalahan karena perbedaan penerapan SQL dari satu aplikasi dengan aplikasi database lainnya yang tidak seragam.Sehingga  pada tahun 1986, badan standar amerika, ANSI (American National Standards Institute) merancang sebuah standar untuk SQL. Satu tahun setelahnya, ISO (International Organization for Standardization) juga mengeluarkan standar untuk SQL. Versi terakhir standar SQL dirilis pada 2011, yang dinamakan SQL 2011. Dengan standar ini diharapkan ada keseragaman SQL antar aplikasi RDBMS.
Akan tetapi walaupun sudah ada standar tentang SQL, banyak perusahaan RDBMS yang menambahkan ‘fitur’ SQL selain standar yang ada. MySQL juga memiliki SQL yang tidak standar, yang tidak ada pada Oracle, begitu juga sebaliknya. Namun setidaknya bahasa SQL hampir sama untuk perintah-perintah dasar antar RDBMS. Perintah SQL untuk membuat tabel misalnya, dapat digunakan baik di Oracle maupun MySQL.

Jenis-jenis perintah SQL

Perintah atau instruksi SQL dapat dikelompokkan berdasarkan jenis dan fungsinya. Terdapat 3 jenis perintah dasar SQL : Data Definition Language, Data Manipulation Language dan Data Control Language.
  • Data Definition Language (DDL) adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. Termasuk diantaranya : CREATE, DROP, ALTER, dan RENAME.
  • Data Manipulation Language (DML) adalah jenis instruksi SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaiman menginput, menghapus, memperbaharui serta membaca data yang tersimpan di dalam database. Contoh perintah SQL untuk DML : SELECT, INSERT, DELETE, dan UPDATE.
  • Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan pengguna (user) yang dapat mengakses database maupun tabel. Termasuk diantaranya : GRANT dan REVOKE.
Selain ketiga jenis perintah SQL, terdapat juga 2 jenis SQL tambahan : Transaction Control Language, dan Programmatic SQL.
  • Transaction Control Language (TCL) adalah perintah SQL untuk proses transaksi. Proses transaksi ini digunakan untuk perintah yang lebih dari 1, namun harus berjalan semua, atau tidak sama sekali. Misalnya untuk aplikasi critical seperti transfer uang dalam sistem database perbankan. Setidaknya akan ada 2 perintah, yaitu mengurangi uang nasabah A, dan menambah uang nasabah B. Namun jika terjadi kesalahan sistem, kedua transaksi ini harus dibatalkan. Tidak bisa hanya satu perintah saja. Termasuk ke dalam TCL adalah perintah : COMMIT, ROLLCABK, dan SET TRANSACTION.
  • Programmatic SQL berkaitan dengan sub program (stored procedure) maupun penjelasan mengenai struktur database. Contoh perintah seperti : DECLARE, EXPLAIN, PREPARE, dan DESCRIBE.

Setelah memahami sekilas tentang bahasa pemograman database : SQL, dan teori-teori dasar database dari beberapa tutorial sebelumnya,  kita sudah siap untuk tutorial selanjutnya, download dan install aplikasi MySQL.
Sumber:
  1. http://en.wikipedia.org/wiki/Sql
  2. James R. Groff : SQL The Complete Reference, 3rd Edition,McGraw-Hill, 2010
  3. http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/

0 komentar:

Posting Komentar

Cara Instal dan Setingan awal MySQL

Menginstall MySQL 5.6 Secara Stand Alone

Bagi anda yang sebelumnya pernah menggunakan MySQL, biasanya akan mendapati MySQL adalah bagian dari paket aplikasi AMP (Apache-MySQL-PHP). Aplikasi-aplikasi ini sering digunakan untuk mempelajari pemrograman web, dan biasanya terdiri dari paket web server Apache, aplikasi database MySQL, dan bahasa pemograman web PHPXAMPP dan WampServer merupakan 2 diantara banyak aplikasi serupa yang sering digunakan di Windows.
Paket aplikasi bundle ini menawarkan kemudahan instalasi, karena kita tidak direpotkan dengan berbagai settingan agar ketiga aplikasi itu dapat berjalan. Jika pada komputer anda sudah terinstall aplikasi ini, silahkan menggunakannya, atau jika anda ingin menginstall MySQL menggunakan XAMPP, silahkan ikuti langkah-langkahnya pada tutorial cara menginstall XAMPP.
Pada tutorial MySQL kali ini saya akan menberikan langkah-langkah menginstall aplikasi MySQL secara sendiri (stand alone), langsung menggunakan file instalasi dari www.mysql.com. Dengan menginstall MySQL secara terpisah dari aplikasi lain seperti PHP (sebagaimana jika menggunakan XAMPP), kita dapat mempelajari secara lebih detail tentang settingan dan file-file aplikasi MySQL.


Jika didalam komputer anda sudah terinstall aplikasi MySQL (yang merupakan bagian dari paket aplikasi AMP), dan ingin untuk mengikuti proses instalasi dalam tutorial ini, diharuskan untuk mematikan service dari aplikasi MySQL ini. Untuk tutorial cara mematikan service MySQL, akan saya dibahas dalam Tutorial MySQL: Menjalankan MySQL Server. Silahkan matikan service MySQL tersebut, dan ulangi instalasi MySQL seperti dalam tutorial ini.
Juga untuk kepentingan belajar, kita hanya akan menggunakan interface command prompt (DOS), dimana kita akan mengetikkan huruf per huruf untuk mengoperasikan MySQL. GUI MySQL seperti PhpMyAdmin akan sangat memudahkan, namun untuk sementara kita tidak akan menggunakannya.

Download MySQL

MySQL yang akan kita gunakan adalah MySQL Community Server, yakni versi gratis dari MySQL. Versi lainnya, MySQL Enterprise Server adalah versi berbayar yang umumnya digunakan oleh perusahaan untuk keperluan database yang lebih advance.


Update pada Januari 2015: sebelumnya tutorial ini menggunakan MySQL versi 5.5, Sekarang MySQL sudah mengeluarkan versi 5.6 dan tampilan halaman download MySQL sedikit berubah. Karena itu saya akan melakukan penyesuaian. MySQL akan selalu update beberapa periode sekali. Versi MySQL yang anda download mungkin saja lebih baru dari 5.6. Namun kemungkinan besar cara instalasi akan tetap sama.
Pada saat tutorial ini direvisi pada Januari 2015, versi stabil terakhir dari MySQL Community Server adalah versi 5.6.22. MySQL Community Server dapat di download di situs resmi MySQL:  http://dev.mysql.com/downloads/mysql/.
MySQL mendukung berbagai macam sistem operasi, namun karena sebagian besar kita menggunakan Windows, maka saya hanya menjelaskan tentang cara instalasi di Windows.
Setelah halaman resmi MySQL terbuka, silahkan scroll kebawah. Pada tampilan bagian download MySQL, kita akan mendapati beberapa paket instalasi yang dapat dipilih.
Tutorial Install MySQL - Tombol untuk download MySQL
Pada menu select platform, silahkan pilih sistem operasi yang diinginkan. Karena kita menggunakan windows, pilih Microsoft Windows.
Installer MySQL terdiri dari 2 pilihan, yakni file executable (exe) yang dinamakan Installer MSI, atau file ZIP. Agar lebih mudah, sebaiknya pilih file MSI, karena file ini berisi versi MySQL yang dilengkapi wizard untuk memandu kita dalam proses instalasi dan setinggan awal, sedangkan untuk versi ZIP, merupakan aplikasi MySQL tanpa proses instalasi. Setelah selesai, klik tombol: download untuk versi MSI.
Pada halaman “Begin your download”, MySQL akan menampilkan form untuk login atau membuat akun di mysql.com. Jika berminat, silahkan isi form registrasi, namun jika tidak, lanjutkan dengan klik link “» No thanks, just start my download!”.
Tutorial Install MySQL - Abaikan form pendaftaranProses download akan dimulai, dan tergantung kecepatan internet, proses ini akan berlangsung beberapa saat.

Proses Installasi MySQL

Setelah proses download file MySQL selesai, anda akan mendapati file instalasi MySQL berupa: mysql-installer-community-5.6.22.0.msi. Kemungkinan versi yang anda download akan berbeda, karena MySQL terus mengeluarkan versi terbaru, namun langkah-langkah instalasinya akan kurang lebih sama.
Tutorial Cara Menginstall MySQL 5.6 - File MySQL
Lanjutkan dengan double klik file mysql-installer-community-5.6.22.0.msi, dan anda akan mendapati tampilan awal proses instalasi MySQL (Jika anda menggunakan Windows Vista, 7 atau Windows 8, mungkin akan muncul beberapa kali jendela konfirmasi hak akses administrator, silahkan klik Yes).Tutorial Cara Menginstall MySQL 5.6 - Tampilan awal proses install MySQL
Tutorial Cara Menginstall MySQL 5.6 - Licence Agreement
Setelah proses persiapan install selesai, akan ada tampilan lisensi MySQL, sekilas anda akan melihat bahwa MySQL menggunakan lisensi GNU GENERAL PUBLIC LICENSE. Ceklist “I accept the terms in the License Agreement”, lalu klik tombol Next.
Tutorial Cara Menginstall MySQL 5.6 - Select Product and Features
Pada jendela “Select Products and Features”, disini kita bisa memilih aplikasi dan fitur apa saja yang ingin diinstall. Dapat dilihat bahwa file instalasi MySQL 5.6 ini membundel fitur lain selain MySQL Server, seperti: Aplikasi admin untuk excel, visual studio, connector MySQL, dan juga file dokumentasi.
Untuk sementara kita akan lewatkan fitur-fitur ini dan hanya fokus untuk menginstall MySQL Server. Silahkan klik tombol tanda tambah (+) paling atas (MySQL Server), sampai anda menemukan 2 pilihan: MySQL Server 5.6.22 -x64 dan MySQL Server 5.6.22 -x86. Kita hanya akan memilih salah satu saja dari pilihan ini, bedanya pilihan pertama untuk Windows 64-bit, dan pilihan kedua untuk Windows 32-bit. Tergantung jenis Windows yang anda pakai, silahkan pilih salah satunya. Karena saya menggunakan Windows 7 64-bit, maka saya akan memilih MySQL Server 5.6.22 -x64.
Silahkan klik versi MySQL yang diinginkan (x64 atau x82), lalu klik tombol panah hijau ditengah-tengah jendela untuk memindahkan dari jendela “Available Product” ke “Product/Features To Be Installed“.
Tutorial Cara Menginstall MySQL 5.6 - Pilih MySQL Server 5.6
Sebelum kita melanjutkan ke jendela berikutnya, saya akan mengubah settingan folder instalasi MySQL. Jika anda langsung klik tombol Next, maka secara default MySQL akan diinstall pada folder: C:\Program Files\MySQL\MySQL Server 5.6. Walaupun ini tidak harus, tetapi saya ingin memindahkannya ke folder D:\MySQL 5.6 agar lebih mudah diakses. Caranya, klik MySQL Server 5.6.22 -x64 pada jendela sebelah kiri, dan di pojok kanan bawah akan muncul pilihan “Advanced Option“. Klik pilihan ini, dan akan keluar jendela baru untuk mengubah lokasi instalasi MySQL.
Tutorial Cara Menginstall MySQL 5.6 - Mengubah Folder Default MySQLTerdapat 2 isian, yang pertama adalah Install Directory yang akan menjadi folder dimana file-file program MySQL diletakkan, dan yang kedua adalah Data Directory dimana file data seperti database dan tabel diletakkan. Seperti yang terlihat pada gambar diatas, saya mengubah Install Directory ke D:\MySQL 5.6 dan Data Directory ke D:\MySQL 5.6\Data. Kedua folder ini tidak harus dibuat dahulu, karena MySQL akan membuatnya secara otomatis. Lalu akhiri dengan men-klik tombol OK, kemudian klik tombol Next untuk melanjutkan installasi MySQL.
Tutorial Cara Menginstall MySQL 5.6 - Jendela Execute InstalasiPada Jendela Installation ini, akan ditampilkan produk dan fitur apa saja yang ingin diinstal. Karena kita hanya memilih MySQL Server 5.6.22, maka hanya 1 produk ini yang akan diinstall. Silahkan klik tombol Execute untuk memulai Proses Installasi MySQL Server.
Proses instalasi akan memakan waktu beberapa saat, dan ketika selesai, klik tombol Next beberapa kali hingga kita masuk ke bagian konfigurasi awal MySQL

Konfigurasi Awal MySQL

Setelah proses instalasi MySQL Server selesai, MySQL akan masuk ke menu konfigurasi, jendela pertama untuk konfigurasi ini adalah Type and Networking.
Tutorial Cara Menginstall MySQL 5.6 - Konfigurasi Networking MySQL
Pada tahap ini kita akan mengkonfigurasi setingan MySQL. Jendela pertama adalah Type and Networking. Dalam jendela ini kita bisa mengubah beberapa setingan MySQL terkait tipe server dan jaringan. Karena kita akan menggunakan MySQL Server untuk belajar dan bukan untuk server sungguhan, maka saya tetap membiarkan pilihan Config Type dengan Development Machine. Untuk pilihan port, saya juga akan tetap menggunakan setingan default: 3306.
Pilihan Advanced Options pada baris paling bawah digunakan untuk pengaturan lokasi file log. Karena saat ini kita tidak memerlukannya, saya tidak akan memilih pilihan ini. Akhiri dengan klik tombol Next.
Tutorial Cara Menginstall MySQL 5.6 - Membuat Password RootJendela berikutnya adalah Account and User Role. Pada bagian ini kita akan membuat password untuk user root dan jika diinginkan juga bisa membuat user lain. Pada bagian atas, kita harus menginput password untuk user root. Root adalah user tertinggi di dalam MySQL, atau sering disebut juga dengan superuser. User root memiliki hak akses kepada semua tabel dan database, termasuk menghapus seluruh database yang ada. Karena kita menggunakan MySQL server ini di komputer sendiri dan hanya untuk proses belajar, silahkan input password yang mudah diingat, saya akan menggunakan password: “qwerty“.
Pada bagian bawah terdapat pilihan untuk menambah user lain selain root. Namun untuk saat ini kita tidak memerlukannya, dan kita akan mempelajari cara membuat user dari dalam MySQL nantinya. Akhiri jendela ini dengan men-klik tombol Next.
Tutorial Cara Menginstall MySQL 5.6 - Install Sebagai Service 1Jendela konfigurasi terakhir adalah Windows Service. Pada bagian ini kita bisa memilih untuk menambahkan MySQL sebagai Windows Service. Dengan demikian, MySQL akan langsung berjalan ketika Windows dihidupkan.
Akan tetapi saya tidak ingin menginstall MySQL sebagai service, dan akan menjalankannya secara manual. Walaupun akan sedikit merepotkan, tapi saya bisa menghemat memory apabila tidak membutuhkan MySQL, dan juga untuk menghindari masalah apabila saya ingin menginstall lebih dari 1 aplikasi MySQL pada 1 komputer.  Namun jika anda ingin menginstall MySQL sebagai Windows Service juga tidak akan menjadi masalah. Akhiri jendela ini dengan men-klik tombol Next.
Tutorial Cara Menginstall MySQL 5.6 - Install Sebagai Service
Pada jendela terakhir: Apply Server Configuration, akan menerapkan beberapa pilihan settingan yang telah dipilih sebelumnya, termasuk untuk firewall, membuat user, menginput Windows Service (jika dipilih), dan lain-lain. Perhatikan bahwa pada bagian ini MySQL Server juga telah dijalankan secara otomatis.
Tutorial Cara Menginstall MySQL 5.6 - Terapkan Setingan MySQL
Setelah proses selesai, jika tidak ada masalah klik tombol Finish beberapa kali hingga sampai pada bagian akhir instalasi MySQL. Akhiri dengan tombol Finish.
Tutorial Cara Menginstall MySQL 5.6 - Proses Instalasi Selesai

Menguji Instalasi MySQL

Setelah menginstall MySQL di atas, MySQL Server 5.6 secara otomatis juga telah berjalan di latar belakang. Kita akan mencoba mengakses MySQL Server ini.
Untuk menguji apakah MySQL sudah terinstall dengan sempurna, kita akan coba mengakses MySQL Client Console dari menu Start –> All Program –> MySQL –> MySQL Server 5.6 –> MySQL 5.6 Command Line Client.
Tutorial Cara Menginstall MySQL 5.6 - Menguji Instalasi MySQL
Pada jendela DOS yang terbuka, masukkan password untuk user root yang telah kita buat tadi, dalam tutorial ini saya memberikan password “qwerty”, lalu tekan Enter. Jika tampilan “Welcome to the MySQL monitor” sudah muncul, berarti instalasi MySQL kita berjalan dengan sukses.
Tutorial Cara Menginstall MySQL 5.6 - MySQL Client Berhasil Terhubung

Setelah berhasil menginstall MySQL dan menjalankannya untuk pertama kali, kita sudah dapat langsung mencoba MySQL

Source : http://www.duniailkom.com/tutorial-mysql-download-install-dan-setingan-awal-mysql/

0 komentar:

Posting Komentar

H O P E



  • Harapan pada diri sendiri mengenai masa sekarang dan masa depan 
Harapan pada diri sendiri untuk masa sekarang adalah saya bisa lulus kuliah dengan tepat waktu dan IPK yang memuaskan, Harapan untuk masa depan adalah saya bisa berkerja sesuai dengan pasion saya, seperti kata Ridwan Kamil "Pekerjaan paling menyenangkan didunia adalah hobi yang dibayar"

 

  • Harapan untuk anak muda indonesia
Untuk semua anak indonesia harapan saya yaitu satu menjadi generasi yang cerdas kreatif dan kritis terhadap sesuatu, tidak melulu puas dengan hasil yang di capai, selalu mempunyi mimpi, karena dengan bermimpi kita dapat melakukan segalanya

0 komentar:

Posting Komentar

Upacara Pernikahan Adat Jawa Tengah




Perkawinan adalah ikatan sosial atau ikatan perjanjian hukum antar pribadi yang membentuk suatu hubungan Perkawinan juga merupakan suatu pranata dalam budaya setempat yang meresmikan hubungan antar pribadi yang biasanya intim dan seksual. Perkawinan umumnya dimulai dan diresmikan dengan upacara pernikahan. Umumnya perkawinan dijalani dengan maksud untuk membentuk keluarga. Tergantung budaya setempat bentuk perkawinan mempunyai tata cara yang  berbeda-beda.

NamaKelompok            : Syahman Habib  11115032
                                         Firman Widyatmoko 12115724
                                         Zikri Adam Syafitra 17115405

Kelas  : 1KA26
Dosen : Paujiatul Arifah, Sikom


Etimologis Pernikahan adalah bentukan kata benda dari kata dasar nikah; kata itu berasal dari bahasa Arab yaitu kata nikkah yang berarti perjanjian perkawinan; berikutnya kata itu berasal dari kata lain dalam bahasa Arab yaitu kata nikah yang berarti persetubuhan.
Tujuan perkawinan adalah :
1.      Untuk mendapatkan keturunan
2.      Untuk meningkat derajat dan status social baik pria maupun wanita
3.      Mendekatkan kembali hubungan kerabat yang sudah renggang
4.      Agar harta warisan tidak jatuh ke orang lain.
Di Jawa Tengah seperti juga di tempat lain, pada prinsipnya perkawinan terjadi karena keputusan dua insan yang saling jatuh cinta. Itu merupakan hal yang prinsip. Meski ada juga perkawinan yang terjadi karena dijodohkan orang tua yang terjadi di masa lalu. Sementara orang  - orang tua zaman dulu memberi pepatah : “ witing tresno jalaran soko kulino” artinya : cinta tumbuh karena terbiasa.
Di Jawa Tengah di mana kehidupan kekeluargaan masih kuat, sebuah perkawinan tentu akan mempertemukan dua buah keluarga besar. Oleh karena itu, sesuai kebiasaan yang berlaku, kedua insan yang berkasihan akan memberitahu keluarga masing – masing bahwa mereka telah menemukan pasangan yang cocok dan ideal untuk dijadikan suami / istrinya.

Proses Sebelum Melaksanakan Upacara Perkawinan Jawa


A.    Mencari dan Menentukan Jodoh
Bagi orang tua perjaka dan orang tua gadis bila mencari dan menentukan jodoh memberi pedoman dinamakan “Trianji” , yaitu “ Bibit, Bebet, dan Bobot” Meskipun pedoman tersebut merupakan warisan kuno, namun masih cukup relevan dalam era modern, hanya penerapannya perlu disesuaikan dengan perkembangan. Makna Bibit, Bebet dan Bobot
1.      Bibit , yaitu menyangkut faktor keturunan, apakah sang perjaka atau gadis dari keturunan yang baik atau tidak, biasanya keluarga yang baik akan menurunkan keluarga dan anak yang baik juga dan sebaliknya.
2.      Bebet, yaitu menyangkut perilaku atau budi pekerti dari calon menantu.
3.      Bobot, yaitu  menyangkut kepribadian sang calon menantu termasuk pendidikan, sudah mempunyai pekerjaan yang tetap, memiliki masa depan yang baik atau tidak, penampilannya, watak serta kepribadian yang positif. Bobot ini sangat menentukan kebahagiaan di masa mendatang bila kelak berkeluarga.


B.     Peran Orang Tua dalam Menentukan Jodoh
Pada zaman Era Baru 2000-an, perkembangan zaman membawa pengaruh adanya pergeseran nilai – nilai tata kehiupan. Bila zaman dulu pepatahnya : “Gudel Nyusu Kebo” sekarang sudah berbalik pepatahnya menjadi “Kebo Nyusu Gudel” yang maknanya: orang tua hanya mengikuti kemauan anak saja. Sang perjaka dan sang gadis bebas dalam menentukan jodohnya sedangkan orang tua hanya merestui. Namun prinsip-prinsip dalam menentukan jodoh masih berperan penting.


C.     Tatacara Melamar Seorang Gadis
-          Melamar langsung
Pihak orangtua perjaka dan keluarganya berkunjung ke rumah orangtua sang gadis. Dalam tata cara semacam ini pihak keluarga gadis perlu ada seorang sebagai pembawa acara dan dari pihak keluarga perjaka perlu juga seorang sebagai pengantar pembicaraan.

-          Pelamaran tidak langsung melainkan melalui surat
Apabila keluarga Jawa hendak bebesanan dengan non- Jawa yang jaraknya cukup jauh, sebaiknya melamar seorang gadis melalui surat pelamaran.


D.    Tanda Pengikat dan Menentukan Hari Baik
·         Tanda Pengikat ( Tali Kasih )
Tanda pengikat atau peningset dilaksanakan oleh calon mampelai pria setelah lamarannya diterima oleh orangtua gadis. Tanda pengikat adalah pemberian sejumlah barang dari sang perjaka kepada gadis pilihannya guna memantapkan ikatan cinta antara calon mempelai pria dan calon mempelai pria dan calon mempelai wanita.
Dalam pengertian adat masyarakat Jawa masa pertunangan adalah bila lamaran sang perjaka sudah diterima dan telah disetujui oleh kedua belah pihak orangtua dengan ditandai ikatan kasih atau bisa dikatakan masa pertunangan adalah masa penantian atau menunggu datangnya hari peresmian perkawinan mereka berdua.
Apabila masa pertunangan mulus, lancar dan tidak timbul masalah serius, makan masa penantian terlampaui, dan selanjutnya pernikahan mereka dilangsungkan. Namun demikian bila dalam masa pertunangan timbul hal-hal yang sekiranya kurang pas, maka pertunangan dapat dibatalkan. Pembatalan boleh datang dari pihak perjaka maupun pihak gadis.
·         Menentukan Hari Baik Untuk Perkawinan
Dalam pelaksanaan hajatan perkawinan yang perlu diperhitungkan hari dan tanggalnya adalah pada saat akad nikah. Hal ini menyangkut adat Jawa yaitu adanya perhitungan hari kelahiran atau weton kedua belah pihak calon pengantin. Mengapa harus mencari hari baik untuk melaksanakanpernikahan ? karena apabila melaksanakan hajat mantu kalau dimulai dengan hari baik, maka setidaknya menghasilkan sesuatu yan menyenangkan. Meskipun terdapat gangguan namun dapat segera diatasi sehingga semua merasa senang.
Zaman sekarang tidak banyak orang tua yang memahami perhitungan-perhitungan untuk mencari dan menentukannya. Sebenarnya, perhitungan-perhitungan tersebut mempunyai nilai filosofis tetapi tidak dapat diuraikan secara rasional atau ilmiah.


E.     Persiapan Pelaksanaan Upacara Perkawinan Adat Jawa
·         Pemasangan tarub
Tarub adalah bangunan tambahan sementara yang dibuat di sekeliling rumah yang khusus untuk menyelenggarakan hajatan. Secara rasional tarub bisa dimaksud dengan membuat tambahan tempat untuk menampung para tamu. Tetapi pembuatan tarub menurut adat harus disertai dengan bermacam-macam sesaji untuk mohon “ keselamatan lahir batin “.

Sarana Tarub dan Maknanya


1.      Janur Kuning
Maknanya setiap orang yang melakukan sesuatu dengan maksud baik, tulus dan ikhlas yang dilandasi dengan hati suci selalu memasang janur kuning agar selamat dan berhasil baik.


2.      Sepasang Pohon Pisang Raja
Maknanya :
-        Pohon pisang mempunyai sifat dapat hidup di mana saja, maka pasangan pengantin baru kelak dapat mencari kehidupan di mana saja.
-        Pohon pisang tahan terhadap segala cuaca, maka diharapkan agar pasangan pengantin baru kelak dapat menyesuaikan kehidupannya dengan adat istiadat dan lingkungan di mana mereka bertempat tinggal.
-        Pohon pisang mempunyai sifat, sebelum berbunga dan berbuah tidak akan mati, dan rela mati setelah berbuah. Untuk itu diharapkan agar pasangan pengantin baru selalu berusaha tanpa putus asa sebelum apa yang dicita-citakan tercapai.
-        Dipilih pisang raja, dimaksudkan agar pasangan pengantin baru kelak dapat mengayomi putra-putrinya seperti halnya seorang raja mengaomi rakyatnya.


3.      Dua Batang Tebu Wulung
Maknanya seseorang yang ingin menikah sudah mempunyai kebulatan tekad dan tidak ragu-ragu lagi.


4.      Daun Beringin
Sifat daun beringin yang besar dan rindang itu, dapat untk tempat berteduh dikala hujan dan berlindung saat panas terik. Jadi daun beringin mempunyai makna agar pasangan pengantin kelak mendapatkan tempat untuk berteduh dalam hal ini rumah untuk melindungi dan mengayomi keluarga.

 5.      Padi
Mempunyai makna agar pasangan pengantin kelak selalu kecukupan makan, mudah mendapatkan rezeki yang halal demi kesejahteraan dan kemakmuran keluarga.

6.      Cengkir
Cengkir yaitu buah kelapa yang masih muda sekali dan belum dapat dimakan sama sekali. Cengkir singkatan dari kata “kecenging pikir” artinya pikiran sudah kencang atau bulat. Jadi pasangan pengantin pikirannya sudah bulat untuk membina keluarga sejahtera.

F.      Upacara Siraman
            Siraman berasal dari kata siram, yaitu mandi. Upacara siraman untuk pasangan calon pengantin adalah untuk membersihkan jasmani cukup dengan sabun mandi sedangkan membersihkan rohani adalah dengan doa.memohon kepada Tuhan agar pasangan calon pengantin diampuni dosa-dosanya.
G.    Malam Midadareni
             Mempunyai arti yaitu malam untuk memohon berkat Tuhan agar pelaksanaan akad nikah calon pengantin berjalan dengan lancar tanpa ada gangguan apapun. Pada malam ini tamu yang hadir tidak tidur untuk berdoa kepada Tuhan agar memberikan keselamatan untuk keluarga dan tamu yang diundang.
H.    Upacara Nyantri
            Artinya adalah seorang yang mengabdikan dirinya kepada seorang resi/begawan untuk mendapatkan ilmu dan kesaktian. Zaman sudah berubah sehingga makna nyantri hanya diambil intisarinya saja yaitu pada waktu malam midadareni dan nyantri pengantin putra tidak boleh bertemu dengan pengantin putri.
Pada malam midadareni diadakan “ upacara Suapan Terakhir “ maknanya pada saat itulah sang Ibu yang didampingi sang Ayah sudah berakhir memberi makan (suap) yang selanjutnya pengantin wanita dan suaminya dapat mencari makan sendiri dengan bekerja, yang jelas tidak tergantung orangtua sendiri.

Upacara Akad Nikah dan Panggih Pengantin

            Akad nikah adalah pengesahan perkawinan antara pria dan wanita menurut agama yang dianutnya. Kalau di zaman dulu mas kawinnya berupa uang, lalu ada srah-srahan berbentuk barang misalnya gelang, kalung, cincin, kain, baju, sepatu, dan lain-lain. Sesuai dengan perkembangan zaman, maka masyarakat mengubah maskawin menjadi bentuk perlengkapan rohani.
            Upacara panggih adalah upacara temu antara pengantin putra dengan pengantin putri. Upacara panggih adalah upacar puncak dalam upacara perkawinan adat Jawa. Pada dasarnya upacara panggih ini merupakan kesaksian masyarakat dan keluarga bahwa pengantin putra dan pengantin putri secara resmi sudah sah menjadi suami istri. Harapan-harapannya agar pasangan pengantin akan hidup bahagia kemudian hari. Upacara panggih beraneka ragam bentuknya sesuai dengan daerah masing – masing.
            Upacara panggih secara lengkap terdiri dari 16 tahapan. Tetapi dalam pelaksanaan 16 tahapan tersebut dapat disesuaikan dengan keadaan setempat. Tahapannya :

1.      Upacara Balangan Sirih ( Sadak )
Sirih atau sadak sebagai lambang kasih sayang antara suami istri. Dalam upacara ini artinya saling melempar kasih sayang dan cinta murni.
2.      Upacara Wiji Dadi
Upacara ini merupakan permohonan kepada Tuhan Yang Maha Esa dan harapan keluarga agar pasangan pengantin kelak berhasil memenuhi tugas secara biologis untuk melangsungkan keturunan.
3.      Sindur Binayang
Yaitu kedua pengantin berjajar dengan posisi pengantin pria di kanan dan pengantin wanita di kiri. Ayah pengantin wanita berjalan di depan sebagai panutan pasangan pengantin dengan pedoman “Sang Ayah ing ngarsa sung tuladha”. Sedangkan pasangan pengantin di tengah sebagai “Ing madya mangun karsa”, dan sang Ibu dibelakang untuk “Tut wuri handayani”.

4.      Upacara Nimbang
Yaitu bahwa sang menantu sudah menjadi anaknya sendiri sama dengan pengantin wanita yang memang anaknya sendiri.
5.      Upacara Nandur
Maknanya adalah menanamkan pengantin dengan disertai doa untuk memohon kepada Tuhan agar pengantin yang ditanam dapat tumbuh subur dalam membina rumah tangga baru yang dilandasi pupuk kasih sayang.
 6.      Upacara Kacar – Kacur
Upacara ini melambangkan pemberian nafkah atau hasil kerja atau gaji dari suami kepada sang istri.
7.      Upacara Kembul Dhahar
Yaitu pengantin putra dan pengantin putri saling suap-suapan.
8.      Upacara Rujak Degan
Mempunyai maksud bahwa ayah dan ibu pengantin utri sudah merasa puas karena sudah terlaksana memangku hajad menikahkan putrinya.
9.      Upacara Mertui
Selama proses upacara adat dari nomor 1 sampai 8, pengantin putra belum diperkanankan hadir. Pada upacara mertui inilah orang tua pengantin putri menjemput besan yaitu orang tua pengantin putra.
10.  Upacara Sungkeman
Makna upacara sungkeman adalah bahwa pasangan pengantin baru dalam batin menyampaikan rasa hormat yang setinggi- tingginya, kepada mereka yang telah membimbing, mendidik dan mengasuh sejak lahir sampai dewasa.
11.  Upacara Tukar Kalpika
Upacara tukar kalpika sama saja dengan upacara tukar cincin. Sebenarnya, upacara tukar cincin adalah pengaruh budaya negara Barat-Eropa. Asli adat Jawa tidak ada, namun karena mengandung arti yang mendalam maka perlu diambil untuk melengkapi dan memperkaya upacara pangih.
12.  Upacara Sambutan
Pidato sambutan sebenarnya kesempatan yang paling baik bagi pemangku hajat untuk menyampaikan rasa gembira dan bersyukur kepada Tuhan bahwa permohonannya telah terkabul yaitu mengawinkan putrinya.
13.  Upacara Pemberian Doa Restu
Inti upacara pemberian doa restu adalah agar segenap tamu yang hadir memberikan doa dan restu agar pengantin baru mendapatkan kebahagiaan dalam membangun rumah tangga yang baru.

14.  Upacara Kirab Pengantin
Tujuan upacara kirab pengantin adalah untuk memberi kesempatan kepada segenap tamu undangan termasuk anggota panitia dan pembantu- pembantu yang ikut bekerja untuk keperluan hajatan agar dapat melihat dari dekat wajah sang mempelai baru.
15.  Jamuan Santap Bersama
Jamuan santap bersama dalam bahasa Jawa disebut “ Kembul Bojana Andrawina ”. Pada acara ini para tamu memberi doa restu kepada pasangan pengantin dan ucapan selamat kepada orang tua kedua mempelai dan langsung mengambil hidangan / santapan.
16.  Upacara Bubaran
Tanda – tanda upacara bubaran ditandai dengan dibunyikannya Gendhing – gendhing ayak – ayak Pamungkas. Pada saat itu pasangan pengantin didampingi orangtua kedua pengantin dan beberapa keluarga berdiri di depan teras ( jika acara di adakan di rumah ) untuk menerima pemberian doa – restu dari para tamu dan setelah itu tamu langsung pulang.

Daftar Pustaka

Bratawijaya, Thomas Wiyasa,Upacara Perkawinan Adat Jawa, Pustaka Sinar Harapan, Cetakan Pertama, Jakarta, 2006.
R. Danang Sutawijaya,R. M. A Sudi Yatmana, Upacara penganten, Penerbit Aneka Ilmu, Semarang, 1986.
Marbangun Harjowiyogo, Adat Istiadat Jawa, Patna, Bandung, 1976.
http://www.acicis.murdoch.edu.au/hi/field_topics/adams.pdf
http://lib.ui.ac.id/file?file=digital/20160911-RB02M45n-Niliai-nilai%20bydaya.pdf

3 komentar:

Posting Komentar