• Tidak ada hasil yang ditemukan

Aplikasi Pengenalan Adat Istiadat Pernikahan Suku Batak Toba di Sumatera Utara Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengenalan Adat Istiadat Pernikahan Suku Batak Toba di Sumatera Utara Berbasis Web"

Copied!
24
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Data

Data merupakan istilah paling mendasar dalam database. Pada awalnya data

menyatakan fakta yang dapat direkam dan disimpan pada media komputer,

misalnya hard disk. Namun, saat sekarang ini, data tidak hanya berbentuk teks saja tetapi juga bisa berupa dokumen, gambar, suara ataupun potongan video.

Berikut ini beberapa pengertian tentang data adalah sebagai berikut :

1. Menurut Laudon dalam bukunya Management Information Sistem

menyatakan data merupakan fakta-fakta mentah yang mewakili

kejadian-kejadian yang berlangsung dalam organisasi atau lingkungan

fisik sebelum ditata dan diatur ke dalam bentuk yang dapat dipahami

dan digunakan orang.

2. Deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak

mempunyai makna atau tidak berpengaruh secara langsung kepada

(2)

3. Sedangkan data menurut Wilkinson adalah fakta, angka, bahkan symbol

mentah. Secara bersama-sama merupakan masukan bagi suatu sistem

informasi.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah

suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu

yang lebih bermakna.

2.2 Aplikasi Pengenalan

Aplikasi berasal dari kata application yang artinya penerapan, lamaran,

penggunaan. Secara istilah aplikasi adalah program siap pakai yang dibuat untuk

melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat

digunakan oleh sasaran yang dituju.Pengertian aplikasi menurut para ahli adalah

sebagai berikut :

a. Menurut Jogiyanto (1999:12) adalah penggunaan dalam suatu komputer,

instruksi (instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output.

b. Menurut Kamus Kamus Besar Bahasa Indonesia (1998 : 52) adalah

penerapan dari rancang sistem untuk mengolah data yang menggunakan

aturan atauketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu

program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas

khusus dari pengguna.

(3)

tujuan tertentu, seperti mengolah dokumen, mengatur Windows&, permainan (game), dan sebagainya.

d. Menurut Harip Santoso, adalah suatu kelompok file (form, class, rePort) yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait,

misalnya aplikasi payroll, aplikasi fixed asset.

e. Menurut Hendrayudi, Aplikasi adalah kumpulan perintah program yang

dibuat untuk melakukan pekerjaan-pekerjaan tertentu.

f. Menurut Hengky W.Pramana, adalah suatu unit perangkat lunak yang dibuat

untuk melayani kebutuhan akan beberapa aktivitas seperti sistem

perniagaan, game palayanan masyarakat, periklanan, atau semua proses

yang hamper dilakukan manusia.

g. Menurut Harip Santoso, adalah suatu kelompok file (form, class, report) yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait.

h. Menurut Ibisa, daalah alat bantu untuk mempermudah dan mempercepat

proses pekerjaan dan bukan merupakan beban bagi penggunanya.

Arti kata pengenalan menurut KBBI adalah Nomina (kata benda) proses, cara, perbuatan mengenal atau mengenali: pengenalannya tentang masalah

kehidupan kurang sempurna.

Aplikasi Pengenalan dapat diartikan sebagai suatu sistem yang dibangun

untuk memberikan informasi atau mengenalkan suatu informasi kepada pengguna

(4)

2.3 Pengertian Komputer

Komputer berasal dari bahasa yunani "conpute" yang kemudian diartikan ke dalam bahasa inggris yaitu "to compute" yang berarti hitung, sehingga komputer dapat diartikan sebagai alat hitung atau mesin hitung. Bila dijabarkan, defenisi

dari komputer itu sendiri adalah seperangkat peralatan elektronik yang bekerja

bersama-sama secara otomatis, menerima input, memproses data, dan

menghasilkan output secara logis, cepat dan tepat berdasarkan perintah-perintah

tertentu dan komputer itu sendiri adalah bagian dari sistem komputerisasi.

Sistem komputerisasi adalah suatu sistem yang berdiri atas komputer dan

seluruh komponen-komponen yang menunjang terlaksananya proses pengolahan

data dan menjadikan komputer sebagai alat yang berguna.

2.4 Pengertian Internet

Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistemglobalTransmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.

Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking

(5)

Internetdibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969,

melalui proyek ARPA yang disebut ARPANET (Advanced Research Project

Agency Network), di mana mereka mendemonstrasikan bagaimana dengan

hardware dan software komputer yang berbasis UNIX, kita bisa melakukan

komunikasi dalam jarak yang tidak terhingga melalui saluran telepon.

Selanjutnya, jaringan komputer tersebut diperbaharui dan dikembangkan, dan

sekarang penerusnya menjadi tulang punggung global untuk sumber daya

informasi yang disebut dengan internet. Daya internet ituterletak pada informasi itu sendiri, bukan pada jaringan komputer. Informasi ada karena beberapa

orang/beberapa kelompok memberikan waktu, usaha, dan karya mereka. Mereka

mempunyai ide, menyusunnya, menciptakan sesuatu yang berguna dan membuat

tersedia tersebut buat pemakai internet di seluruh dunia.

Fungsi internet secara sederhana yaitu sebagai media komunikasi,akses informasi, berbagi sumber daya atau data, dalam hal ini berarti dengan internet

bisa menyiarkan dan mengakses secara langsung baik berita informasi dan

bertukar data dengan akses internet online ke seluruh penjuru dunia tanpa ada batasan wilayah geografis dari setiap penggunanya

2.5 Website

(6)

hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link

yang disediakan dalam dokumen web yang ditampilkan dalam browser web. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia

informasi, kini digunakan juga untuk komunikasi dari email sampai dengan

chatting dan melakukan transaksi bisnis (commerce).

Saat ini, web seakan lebih populer dari pada email, walaupun secara statistik email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web lebih popular bagi khalayak umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.

Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri (informasi) di internet. Selain itu web telah diadopsi oleh perusahaan sebagai sebagian dari strategi teknologi informasinya,

karena beberapa alasan :

1. Akses informasi mudah.

2. Setup server lebih mudah.

3. Informasi mudah didistribusikan.

4. Bebas platform; informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat

(7)

2.5.1 Sejarah Web

Tahun 1989, Timothy Berners - Lee seorang ahli komputer dari Inggris dan

peneliti lain di European Particle Lab (Consei European pour la Rechherche Nucleaire, atau CERN) di Geneva Swiss, mengembangkan suatu cara untuk

men-share data antar koleganya menggunakan sesuatu yang disebut dengan hypertext. Pemakai di CERN dapat menampilkan dokumen pada layer komputer dengan menggunakan software browser baru.Kode-kode khusus disisipkan ke dalam dokumen elektronik ini dan memungkinkan pemakai untuk berpindah dari satu

dokumen ke dokumen lainnya pada layer dengan hanya memilih sebuah

hyperlink.

Kemampuan internet dimasukkan ke dalam browser ini sehingga berpindah dari satu dokumen ke dokumen lain, tidak lagi dari satu komputer saja,

tetapi dapat berpindah ke dokumen lain yang letaknya pada komputer remote. Seorang peneliti dapat juga mengirimkan sebuah file dari komputer remote ke sistem lokalnya, atau log in ke dalam suatu sistem hanya dengan mengklik

hyperlink, tidak perlu melaui mekanisme FTP atau Telnet. Jalan pintas CERN digunakan sebagai dasar dari yang disebut sekarang dengan World Wide Web

(sekarang dimaintenance oleh World Wide Web Consortium).

2.5.2 Aplikasi Web

(8)

dinamakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikut, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML,

antara lain yaitu PHP. Aplikasi Web sendiri dapat dibagi menjadi dua bagian, yaitu:

a. Web Statis

b. Web dinamis

Web statis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara

terus-menerus untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini

diatasi dengan model aplikasi Web dinamis.

Dengan memperluas kemampuan HTML, yakni dengan menggunakan

perangkat lunak tambahan, perubahan inforamasi dan halaman-halaman Web

dapat ditangani melalui perubahan data, bukan melalui perubahan program.

Sebagai implementasinya, aplikasi Web dikoneksikan ke basis data. Dengan demikian perubahan informasi dapat dilakukan oleh operator atau yang

bertanggung jawab terhadap kemuktakhiran data, dan tidak menjadi tanggung

jawab pemrograman atau webmaster.

2.6 HTML (HyperText Markup Language)

(9)

ekstensi *.htm atau *.html (Madcoms, 2008).

HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program

browser (Supriyanto, 2007). Ketika user mengakses web, maka ia mengakses dokumen seseorang yang ditulis dengan menggunakan format html. Dapat disimpulkan bahwa html merupakan protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser.Dalam penggunaan html, html

menentukan dua fungsi (Supriyanto, 2007), yaitu:

1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponen -

komponen lainnya.

2. Menentukan hubungan ke dokumen lainnya, html merupakan suatu bahasa komputer yang termasuk dalam katagori SGML (Standard Generalized Markup Language) di mana bentuknya merupakan file standar ASCII yang berisi kode-kode untuk mengatur dokumen.

HTML bersifat fleksibel, artinya html dapat disisipi kode-kode script seperti JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti

PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan

multimedia juga dapat disisipkan dan ditampilkan melalui html.

2.7 PHP

(10)

bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis.

PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML

digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan

PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut,

sebuah web akan sangat mudah di-maintenance.

PHP berjalan pada sisi server, sehingga PHP disebut juga sebagai bahasa

Server Side Scripting, artinya bahwa dalam setiap menjalankan PHP, wajib membutuhkan web server dalam menjalankannya. PHP ini bersifat open source,

sehingga dapat dipakai secara cuma-cuma, dan mampu lintas platform, yaitu dapat

berjalan pada sistem operasi Windows maupun Linux.

PHP juga dibangun sebagai modul pada web server apache dan sebagai

binary yang dapat berjalan sebagai CGI.Sintaks adalah rule atau aturan yang harus

diikuti untuk secara tepat menulis kode yang terstruktur. Semua kode PHP harus

mengikuti bentuk dasar berikut:

<?php

// semua kode PHP diletakkan di sini

?>

Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan

tambahan seting pada server web:

<?

?>

(11)

penyimpanan file script dengan ekstensi *php.

2.7.1 Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada

waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber

terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga

modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP

menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,

perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis

tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim

berulangPHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

(12)

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan dan stabilitas yang tinggi.

Pada Juni2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP

mengalami perubahan besar. Versi ini juga memasukkan model pemrograman

berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa

pemrograman ke arah paradigma berorientasi objek.

2.7.2 Konsep Kerja PHP

Model kerja html diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator), browser mendapatkan alamat dari

web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server.Selanjutnya, web server akan mencarikan file yang diminta dan memberikan isinya ke browser. Browser yang telah menerima isinya akan segera melakukan proses penerjemahan kode html dan menampilkannya ke layar user.

Konsep kerja halaman PHP, prinsipnya serupa dengan kode html. PHP bekerja sebagai interpreter sehingga memerlukan kode asli. Ketika program yang

berekstensi .php diminta oleh user, web server yang menanganinya akan mengambil kode sumber PHP dan menyerahkan ke interpreter PHP. Selanjutnya,

(13)

yang memintanya. Kode inilah yang akan diterjemahkan oleh brieser untuk ditampilkan dilayar. Jika kode mengandung perintah untuk mengakses database

maka pada saat mengeksekusi kode lah PHP akan berkomunikasi ke

databaseserver.

2.7.3 PHP dan Database

Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai

database. Sehingga, untuk menampilkan data yang bersifat dinamis, yang diambil dari database merupakan hal yang mudah untuk diimplementasikan.Inilah latar belakang mengapa PHP sangat tepat untuk membangun halaman-halaman web

dinamis.Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database

meskipun dengan kelengkapan yang berbeda - beda. Beberapa diantaranya adalah

DBM, FilePro (Personix, Inc),Informix, Ingres, InterBase, Microsoft Access,

MSQL, MySQL, Oracle, PostgreSQL, Sybase.

2.8 MySQL

MySQL termasuk dalam kategori database management system, yaitu suatu database yang terstruktur dalam pengolahan dan penampilan datanya. MySQL

merupakan database yang bersifat client server, di mana data diletakkan di server

yang bisa diakses melalui komputer client. Pengaksesan dapat dapat dilakukan apabila komputer telah terhubung dengan server. Berbeda dengan database desktop, di mana segala pemrosesan data harus dilakukan pada komputer yang

(14)

MySQL dibuat sekitar tahun 1994/1995 dan dikembangkan oleh sebuah

perusahaan di Swedia yang bernama MySQLAB dengan istilah T.c.X

DataKonsult AB. Tujuannya adalah untuk mengembangkan aplikasi web yang

dimiliki oleh kliennya. Saat itu Michael Widenius atau “Monty” merupakan

satu-satunya pengembang MySQL di T.c.X, yang memiliki aplikasi UNIREG dan rutin

ISAM. Dia membuat sendiri aplikasi tersebut dan mengembangkan interface

(antarmuka) SQL untuk dijalankan pada MySQL. Pada awalnya T.c.X

menggunakan mSQL atau miniSQL, namun ternyata tidak terlalu cepat dan

fleksibel. Bahkan versi pertamanya tidak memiliki index, sehingga Ia

memutuskan untuk membuat sendiri mesin SQL yang interfacenya seperti mSQL

tetapi memiliki kemampuan yang lebih.

MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang

rekannya. Kemudian diinstall pada sistem operasi Microsoft Windows, maka

MySQL berlisensi shareware, tetapi tidak mempunyai expired date (batas waktu). Sedangkan bila diinstall pada sistem operasi lainnya, maka berlisensi free sesuai dengan General Public License (GPL).

MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

(15)

yang merupakan kependekan dari Database Management System. Data language

ini terbagi dua, yaitu DDL dan DML.DDL (Data Definition Language), merupakan suatu perintah yang digunakan untuk menciptakan struktur data, atau

untuk membangun database. DDL mempunyai tugas untuk membuat objek SQL

dan menyimpan definisinya dalam tabel. Contoh objek tersebut, yaitu tabel, view,

dan index. Intinya, DDL ini mempunyai fungsi untuk melakukan perubahan

struktur tabel, seperti membuat tabel, mengubah nama tabel, dan

sebagainya.Berikut perintah-perintah yang masuk dalam golongan DDL:

1. Create, digunakan untuk membuat database, tabel, dan objek lain dalam database.

2. Alter, digunakan untuk memodifikasi tabel, seperti mengubah nama tabel, field, menambah field, dan lain-lain.

3. Drop, digunakan untuk menghapus database, tabel, dan objek lain dalam database.

Berbeda dengan DDL yang cenderung mengarah pada struktur tabel.

DML atau yang memiliki kepanjangan dari Data Manipulation Language

merupakan basis data yang digunakan untuk melakukan modifikasi dan

pengambilan data suatu database. Pengolahan/modifikasi ini meliputi :

(16)

2.9 JQuery danCSS(Cascading Style Sheet)

JQuery adalah JavaScript Library yang berisi kumpulan kode dan fungsi javascript yang dapat langsung digunakan pada suatu halaman web. JQuery

berfungsi untuk meningkatkan kemampuan suatu halaman web menjadi lebih

interaktif dan responsif. jQuery pada umumnya digunakan pada validasi input,

penanggalan (kalender), penataan isi dalam suatu form dan sebagainya.

CSS atau yang memiliki kepanjangan Cascading Style Sheet, merupakan suatu bahasa pemrograman web yang digunakan untuk mengendalikan dan

membangun berbagai komponen dalam web sehingga tampilan web akan lebih

rapi, terstruktur, dan seragam.Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout halaman web menjadi lebih menarik dan

mudah dikelola (Husni, 2007). CSS muncul karena sulitnya mengatur layout

tampilan dokumen web yang dibuat dengan html murni meskipun telah menggunakan berbagai kombinasi format CSS dapat ditulis dengan pada bagian

body, head suatu dokumen html atau diletakkan di sebuah file terpisah. Perintah-perintah CSS dibatasi oleh tag <style>dan</style>.

CSS mendefinisikan karakteristik tampilan (warna, style, dan posisi) suatu elemen pada dokumen html dalam bentuk properti elemen tersebut. Pemisahan isi dengan tampilan yang dilakukan dengan penerapan CSS ini, memberikan kemungkinan penyusunan struktur suatu halaman html dengan lebih fleksibel. CSS merupakan bagian/subset dari DOM yang sangat berperan dalam

(17)

CSS merupakan pemrograman wajib yang harus dikuasai oleh setiap

pembuat program (Web Programmer), terlebih lagi itu adalah pendesain web (web

designer). CSS saat ini dikembangkan oleh World Wide Web Consortinum (W3C) dan menjadi bahasa standar dalam pembuatan web. CSS difungsikan sebagai

penopang atau pendukung, dan pelengkap dari file html yang berperan dalam

penataan kerangka dan layout. CSS lintas platform, maksudnya dapat dijalankan

pada berbagai macam sistem operasi dan web browser.

2.10 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,

merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server

yang berdiri sendiri (localhost), yang terdiri atas program Apache httpserver, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat

sistem operasi, yaitu Windows, Linux, Mac OS, dan Solaris), Apache, MySQL,

PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani

tampilan halaman web yang dinamis.

2.11 Sublime Text Editor

(18)

diberbagai platform operating system dengan menggunakan teknologi Phyton

API. Terciptanya aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel dan powerfull. Fungsionalitas dari aplikasi ini dapat dikembangkan dengan menggunakan sublime-packages. Sublime Text bukanlah aplikasi open source dan juga aplikasi yang dapat digunakan dan didapatkan secara gratis, akan tetapi beberapa fitur pengembangan fungsionalitas (packages) dari aplikasi ini merupakan hasil dari temuan dan mendapat dukungan penuh dari komunitas serta

memiliki linsensi aplikasi gratis.

Sublime Text mendukung berbagai bahasa pemrograman dan mampu

menyajikan fitur syntax highlight hampir di semua bahasa pemrograman yang didukung ataupun dikembangkan oleh komunitas. Biasanya bagi bahasa

(19)

Gambar 2.1 Sublime Text 2

2.12 Pengertian Perkawinan

Perkawinan menurut UU No.1 1974 adalah ikatan lahir batin antara seorang pria

dan seorang wanita sebagai suami istri dengan tujuan membentuk keluarga

(rumah tangga) yang bahagia dan kekal berdasarkan Ketuhanan Yang Maha Esa.

Untuk itu suami istri perlu saling melengkapi agar masing – masing dapat

mengembangkan kepribadian yang mencapai kesatuan yang sejati dalam

perkawinan.

Menurut Hilman Hadikusuma, perkawinan adalah perilaku ciptaan Tuhan

Yang Maha Esa agar kehidupan di alam dunia berkembang biak. Perkawinan

dalam arti perikatan adat ialah perkawinan yang mempunyai akibat hukum

(20)

Menurut Soerojo Wignjodipoero, perkawinan adalah salah satu peristiwa

yang sangat penting dalam kehidupan masyarakat kita, sebab perkawinan itu tidak

hanya menyangkut wanita dan pria bakal mempelai saja, tetapi juga orang tua

kedua belah pihak, saudara-saudaranya, bahkan keluarga-keluarga mereka

masing-masing.

B. Ter Haar Bznditerjemahkan oleh K. Ng. Soebakti Poesponoto,

menurut hukum adat perkawinan adalah urusan kekerabat, urusan keluarga,

urusan masyarakat, urusan derajat dan urusan pribadi, satu sama lain dalam

hubungannya yang sangat berbeda-beda.

Menurut R. Subekti, perkawinan adalah pertalian yang sah antara seorang

laki-laki dan seorang perempuan untuk waktu yang lama. Menurut Ali Afandi,

perkawinan adalah suatu persetujuan antara seorang laki-laki dan seorang

perempuan di dalam bidang hukum keluarga.

Perkawinan sah adalah perkawinan yang dilakukan di muka petugas Kantor

Pencatatan Sipil. Perkawinan yang dilakukan menurut tata cara agama saja

tidaklah sah. Dan dalam hubungan ini maka ada ketentuan yang melarang petugas

agama untuk melakukan suatu perkawinan menurut tata acara agama sebelum

perkawinan perdata dilangsungkan.

(21)

Pernikahan adat merupakan peristiwa penting dalam suatu masyarakat sebab

merupakan sumber tempat berputarnya seluruh hidup (Fisher, 1976: 88). Salah

satu upacara penting dalam masyarakat Batak Toba adalah upacara pernikahan

adat. Pernikahan bagi orang Batak bukan hanya sekedar persoalan pribadi antara

kedua mempelai ataupun orang tua dan saudara masing-masing mempelai, namun

sekaligus juga ikatan marga dari anggota mempelai laki-laki dan perempuan.

Pernikahan bagi suku Batak akan memunculkan suatu ikatan yang kekal

diantara keluarga besar dari kedua belah pihak mempelai. Pernikahan dari

sepasang mempelai akan mengikat erat begitu banyak manusia, sehingga

menyangkut bukan hanya dua insan calon suami istri, tetapi juga Dalihan Na Tolu

dari masing-masing kedua mempelai (Faisal, 2010: 1).

Dalihan Na Tolu merupakan pemilihan tungku masak berkaki tiga sebagai lambang pengibaratan tatanan sosial kemasyarakatan orang Batak. Ketiga

kaki tungku tersebut melambangkan struktur sosial masyarakat Batak, yaitu

kelompok Dongan Tubu, kelompok Hula-hula, dan kelompok Boru. Nama setiap kelompok juga mengisyaratkan fungsi sosial setiap kelompok. Dengan demikian

satu dari kaki tungku merepresentasikan kelompok dan fungsi Dongan tubu yaitu

orang yang satu marga dengan fungsi kepada sesama. Kaki kedua

merepresentasikan kelompok dan fungsi Hula-hula, yaitu kumpulan beragam

marga asal para istri dari orang semarga. Kaki ketiga merepresentasikan kelompok

dan fungsi Boru, yaitu kumpulan beragam marga asal suami dari perempuan

(22)

tonggak penopang (pilar) dari pergaulan hidup masyarakat Batak termasuk dalam

upacara pernikahan Adat Batak Toba (Faisal, 2010: 12).

Etnis Batak Toba sebagaimana halnya dengan etnis yang lain mempunyai

tata cara pernikahan yang khas, namun pada prinsipnya adalah sama. Upacara

pernikahan adat Batak Toba dilalui dengan tahapan seperti upacara sebelum nikah,

upacara pada saat nikah, dan upacara setelah nikah. Sampai sekarang ini, sifat

pernikahan pada masyarakat Batak Toba masih sangat terlihat dan selalu berusaha

untuk dipertahankan (Vergouwen, 2004: 197).

Menurut A. Malau, bahwa tidak semua suku Batak Toba yang wajib dan

sering melakukan proses pernikahan secara adat Batak Toba. Semua kembali lagi

pada aturan-aturan dan norma-norma agama yang diyakini dan dianut oleh

masyarakat Batak Toba itu sendiri yang ada di perantauan. Menurut A.

Malaumayoritas yang sering melaksanakan proses pernikahan secara adat Batak

Toba adalah masyarakat Batak Toba yang memeluk agama Kristen dan Khatolik.

Tata Cara Perkawinan Batak Toba memiliki sejumlah tahapan yang harus dilalui.

Tahapan-tahapan ini dimulai dari perkenalan antara laki-laki dan perempuan,

sampai dengan pengaturan tempat, jadwal, biaya pelaksanaan, sampai pada pihak

yang akan diundang. Semua tahapan ini diputuskan berdasarkan musyawarah

antara kedua belah pihak dengan prinsip kekeluargaan dan semangat

kebersamaan. Setiap tahapan ini mengandung makna tersendiri bagi masyarakat

Batak Toba dan menunjukkan adanya aturan dalam masyarakat Batak Toba. Jika

(23)

bentuk bagan, maka didapati bagan sebagai berikut (Haris, 2003) :

Gambar 2.2 Tahapan Pernikahan Adat Batak Toba

Urutan adat pernikahan di dalam masyarakat Batak khususnya Batak Toba yang

lazim digunakan terutama di kota Jakarta dan beberapa kota besar di Indonesia

adalah:

1. Patiur baba ni mual (permisi dan mohon doa restu tulang)

2. Marhori-hori dingding (perkenalan keluarga secara tertutup)

3. Marhusip (perundingan diam-diam) & patua hata (melamar secara resmi)

4. Martumpol (Persetujuan pernikahan sekaligus pewartaan atau

(24)

5. Martonggo raja dan maria raja (pembicaraan di rumah masing-masing

pihak yang disebut martonggo raja (di tempat keluarga parboru) dan

maria raja (di keluarga paranak))

6. Marsibuha-buhai

7. Pamasu-masuon (pemberkatan nikah)

8. Marunjuk (pesta adat)

9. Paulak une (mengunjungi rumah mertua/ orang tuanya)

10.Maningkir tangga (arti harafiah “menilik tangga”/ menjenguk rumah

Gambar

Gambar 2.1 Sublime Text 2
Gambar 2.2 Tahapan Pernikahan Adat Batak Toba

Referensi

Dokumen terkait

Untuk mengetahui faktor yang berpengaruh pada kejadian diare akut pada balita maka diadakan penelitian tentang faktor risiko apa saja yang mempengaruhi

Pemeliharaan pada sistem hidrolik alat berat, seperti sudah disinggung di bagian Umum, merupkan langkah usaha untuk mempertahankan kondisi kesiapan alat berat, dengan

Perlakuan lama fermentasi 36 jam dan ketebalan chips 1mm dapat digunakan untuk menghasilkan tepung ubi jalar terfermentasi dengan karakteristik fisik terbaik.. Kata

Hendaknya sekolah memberikan dukungan terhadap pelaksanaan bimbingan konseling di sekolah dapat berjalan dengan lancar melalui berbagai kegiatan kesiswaan yang

Karakter tinggi, berat kering total dan kandungan prolina berdasarkan nilai heritabilitas dalam arti luas dan korelasi antar karakter dapat dijadikan indikator

• Pengukuran fisiologi dapat dipergunakan untuk membandingkan cost energy pada suatu pekerjaan yang memenuhi waktu standar, dengan pekerjaan serupa yang tidak standard,

BCI-Aljabar Komutatif Branchwise Berikut diberikan definisi dari BCI- aljabar komutatif branchwise dan hubungannya dengan kelas yang lain. Akan ditunjukkan bahwa suatu

Skripsi ini bertujuan untuk mencari debit andalan, kebutuhan air tanaman, optimasi pola tanam untuk mendapatkan keuntungan maksimum, mengevaluasi dimensi saluran yang sudah