Sabtu, 23 Januari 2010

Array

Array adalah suatu struktur yang terdiri dari sejumlah elemen yang memiliki tipe data
yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer.
Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi
(multi dimensi).
Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun
dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari
elemen tersebut boleh berbeda.

Bentuk umum:
NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen

Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan
dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan
beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan
beberapa kolom elemen yang bertipe sama sehingga dapat digambarkan sebagai
berikut:
Bentuk umum:
NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };
Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu
dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat di
dalam kurung siku dan keduanya boleh tidak sama.
Elemen array dua dimensi diakses dengan menuliskan kedua indeks elemennya dalam
kurung siku seperti pada contoh berikut:
//papan nama memiliki 2 baris dan 5 kolom
bool papan[2][5];
papan[0][0] = true;
papan[0][4] = false;
papan[1][2] = true;
papan[1][4] = false;

contoh:
coba ketik text bewerikut




















jalankan





Read More..

Cara Menghubungkan 2 Komputer

Menghubungkan 2 Komputer dengan kabel Cross, atau biasa orang sebut Crossing...!, yaitu PC
ke PC atau LAN Card ke LAN Card tanpa menggunakan Hub atau Switch, bila sudah mengenal konfigurasi LAN dan TPC/IP maka cara menghubungkan 2 Komputer ini tak beda jauh dengan menghubungkan ke beberapa komputer dengan hub



Pada jaman perkembangan teknologi komputer yang sudah secanggih seperti sekarang ini di mana komputer sudah cukup pasaran seperti makanan ringan dan apa-apa sudah serba networking , apa-apa serba online bahkan kita bisa mengendalikan bisnis cukup dengan Laptop sambil tiduran di kamar. Maka menurut saya para pengguna komputer sedikit banyaknya perlu memahami masalah jaringan atau peng-koneksian antar PC tidak seperti jaman dulu di mana masalah teknis dan networking terbatas hanya di mengerti para IT atau Teknisi,
Jenis koneksi komputer yang secara umum di dukung oleh System-system Operasi versi terakhir saat ini ada 3 jenis yaitu:

- Infrared Connection - yaitu komputer-komputer yg akan di koneksikan harus mempunyai port infrared (IR), koneksi jenis ini banyak di manfaatkan oleh para pengguna komputer Laptop di mana umumnya laptop di dalamnya sudah terpasang port(IR).
- Direct Cable Connection - yaitu memanfaatkan port serial atau paralel yang ada di hampir semua komputer memakai kabel paralel atau serial. koneksi jenis ini jaman sekarang sudah jarang sekali di pakai.
- Ethernet - yaitu menggunakan Ethernet Card yang di pasang dan di install di PC serta kabel UTP sebagai perantara nya, Jenis koneksi yang inilah yang paling populer dan paling banyak di gunakan di mana-mana dari tingkat jaringan kecil sampai jaringan besar. ini yang akan saya bahas di sini.
Secara singkat dan simple nya untuk menghubungkan 2 komputer atau membuat suatu jaringan komputer kecil atau besar ada 2 hal pokok yang perlu di lakukan:
- Pertama menyiapkan perangkat penghubung koneksi seperti : kabel UTP, Hub atau switch, Router (bila di perlukan),...
- Kedua memberikan alamat TCP/IP di setiap Ethernet Card PC yang akan di hubungkan,
MENYIAPKAN PERANGKAT PENGHUBUNG
Menghubungkan 2 komputer langsung tanpa menggunakan hub atau switch dapat dengan mudah dilakukan dengan menyiapkan kabel UTP yang di pasang Connector RJ45 dengan susunan kabel cross, yang merupakan lawan dari kabel straight-through deng urutan sebagai berikut:
STRAIGHT
---------------------------
Kabel 1 Oranye - garis putih
Kabel 2 Oranye
Kabel 3 Hijau - garis putih
Kabel 4 Biru
Kabel 5 Biru - garis putih
Kabel 6 Hijau
Kabel 7 Coklat - garis putih
Kabel 8 Coklat
---------------------------
CROSS
---------------------------
Kabel1 Hijau - garis putih
Kabel 2 Hijau
Kabel 3 Oranye - garis putih
Kabel 4 Biru
Kabel 5 Biru - garis putih
Kabel 6 Oranye
Kabel 7 Coklat - garis putih
Kabel 8 Coklat
---------------------------


Kabel cross berbeda dengan kabel straight-through karena salah satu ujung yang memancarkandan menerima ditukar. Komputer yang terhubung ke hub biasanya menggunakan kabelstraight-through,

Jadi ujung pertama urutan standart (straight) dan pada ujung lainnya kabel pada urutan 1 ditukar 3, dan pada urutan 2 di tukar 6

Kabel 1 Menjadi 3
Kabel 2 Menjadi 6
Kabel 3 Menjadi 1
Kabel 4 Biru
Kabel 5 Biru - garis putih
Kabel 6 Menjadi 3
Kabel 7 Coklat - garis putih
Kabel 8 Coklat

Bila susunan kabel yang di perlukan sudah siap maka tinggal memasukan ke connector RJ45lalu di tekan dengan Crimp Tool...
MEMBERIKAN ALAMAT TCP/IP
Sebelum memberikan alamat TCP/IP tentu terlebih dahulu harus di pastikan Ethernet Card atau banyak juga menyebut LAN Card harus sudah terpasang dan ter-install Driver-nya di tiap PC yang akan di hubungkan. Mainboard generasi sekarang kebanyakan sudah ada Onboard Ethernet Card nya, bila belum ada bisa di beli dan di pasang serta di install Driver-nya.
Ok..untuk memberi TCP/IP sekarang kita ambil contoh pada konfigurasi menggunakan Win xp,untuk OS lain nya kurang lebih juga sama, yang penting kan logika-nya...!Klik -> start --> Setting --> Network Connections --> klik-kanan Local are Connections-->Properties --> pada jendela Local are Connections Properties : pilih --> Internet Protocol(TCP/IP) -->klik Tab Properties --> lalu pilih : Use the following IP address -->lalu isikan IP address kelas C, seperrti gambar di bawah ini:


Seperti gambar di atas IP address PC utama/Server adalah:
IP address:
192.168.0.1 (IP default dari OS Windows)
Subnet mask
255.255.255.0
default gateway:--di kosongkan aja untuk tahap ini--
IP address PC lain/client nya adalah:
IP address:
192.168.0.1 (IP default dari OS Windows)
Subnet mask
255.255.255.0
default gateway
192.168.0.1 ( Boleh juga di tidak di isi ,IP dari PC utama yang nantinya berguna untuk sharing internet)

Ok..sampai tahap ini bila kabel UTP dengan susunan Cross tadi sudah terpasang RJ45 sekarang tinggal mengetes koneksi, yaitu memasukan ujung-ujung Connector RJ45 ke masing-masing Ethernet Card di PC, lalu bisa di tes dengan cara menge-Ping nya dari menu Run-->klik-->Start--> Run--> ketik -->ping 192.168.0.1 (IP PC utama, yang di ping dari PC lainnya, atau kebalikannya), bila "Reply" maka koneksi "Sukses".....atau bisa juga di tes langsung melalui Sharing Files, Drive atau Folder...cara untuk sharing ini tentu mudah tinggal -->klik-kanan pada Drive atau folder yang akan di sharing-->Sharing and Security-->lalu pilih Options Sharing.

....Sampai di sini dulu tulisan Tutorial Jaringan Komputer Dasar ini, pada Posting

selanjutnya..akan saya bahas hal-hal lain dan pengembangannya yang berhubungan....

Semoga bermanfa'at...
sumber :http://free-7.blogspot.com/2007/06/menghubungkan-2-komputer.html
Read More..

Sabtu, 16 Januari 2010

ALGORITMA & C++

Dalam menuangkan algoritma dalam bentuk program diperlukan suatu bahasa pemrograman.Bahasa pemrograman adalah bahasa-bahasa yang bisa dikenali oleh Prosesor dari sebuah komputer sehingga dapat dieksekusi dan mengerti apa yang kita perintahkan. Dimana perintah atau intruksi tersebut adalah intruksi mesin. Instruksi mesin ini berupa kode-kode biner yang digunakan oleh seorang programer untuk membuat program-program aplikasi sistem komputer maupun sistem mikrokontroler.
Sekarang ini telah banyak bahasa-bahasa pemrograman yang telah kita kenal mulai dari bahasa assembler sampai dengan bahasa pemrograman tingkat tinggi seperti, delphi, C++, Pascal, dan lain-lain
Bahasa yang akan kita bahas disini adalah bahasa pemrograman menggunakan bahasa C++.
C++ diciptakan oleh Bjarne Stroustrup di laboratorium Bell pada awal tahun 1980-an,
sebagai pengembangan dari bahasa c dan Simula.

dalam bahasa C++ dikenal beberapa istilah:

#include
Pada perintah #include “iostream.h” dan pada perintah #include .
Kedua perintah tersebut digunakan untuk memanggil file header (include file)
yang didalamnya terdapa
t perintah, fungsi atau prototype yang bisa digunakan
dalam program yan dibuat. Jika perintah #include ini tidak ditulis, maka komputer
tidak mengerti perintah-perintah yang ditulis.

Header file
Nama file yang digunakan dalam #include seperti conio.h dan iostream.h,
disebut sebagai header file karena ditempatkan di paling atas program.
Dalam file header ini, terdapat fungsi atau prototipe yang bisa digunakan
dalam program. Sebuah file header memiliki lebih dari 1 fungsi atau variabel global

Fungsi main()
Fungsi ini adalah suatu fu
ngsi khusus yang akan dieksekusi pertama.
Setiap program harus mempunyai fungsi main(). Fungsi main() diawali dengan tanda
{ yang menyatakan awal dari program dan diakhiri dengan tanda } yang menyatakan akhir dari program.



getch()
getch() adalah suatu fungsi yang berfungsi untuk pembacaan data sebuah karakter,
sehingga program akan terdiam sampai pengguna menekan suatu tombol.
Fungsi ini berada dalam file header conio.h sehingga perintah #include “conio.h”
harus dituliskan. Kalau perintah getch() tidak ditulis, maka program akan dikerjakan
dengan cepat dan eksekusi tidak dapat terlihat.

Variabel adalah tempat dimana kita dapat mengisi atau
mengosongkan nilainya dan memanggil kembali apabila dibutuhkan.
Setiap variabel akan mempunyai nama (identifier) dan nilai.
Aturan penamaan variabel:
o case-sensitive
o diawali dengan huruf
o boleh terdiri dari huruf, angka, atau underscore ‘_’
o tidak boleh ada variabel ganda, maupun konflik dengan reserved word
Operator untuk assignment adalah ‘=’ jadi jangan sampai tertukar dengan operator
komparasi ‘==’.


• Konstanta adalah
variabel yang nilai datanya bersifat tetap dan
tidak bisa diubah.

•Operator Assign ( = )

Operator (=), akan memberikan nilai ke dalam suatu variable

macam-macam oprator
- Operator Aritmatika ( +, -, *, /, %)
-> % adalah modulus, yaitu untuk mengetahui sisa hasil bagi
- Operator Majemuk ( +=, -=, *=, /=
, %=, <<=, >>=)
- Operator Penaikkan dan Penurunan (++ dan --)
-> Operator penaikan (++) akan menaikkan atau menambahkan 1 nilai variable.
-> Sedangkan operator (--) akan menurunkan atau mengurangi 1 nilai variable
- Operator Relasional ( ==, !=, >, <, >=, <= ) - Operator Logika ( !, &&, || ) • Tipe d
ata adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.

Tipe data dapat dikelompokkan menjadi tipe data primitive dan tipe data composite. Tipe data primitive terdiri dari numeric, character, dan bolean. Sedangkan tipe data composite terdiri dari array, record/struct, image, date time, subrange, enumerasi, obyek dan variant. Tipe data yang paling sering digunakan adalah:
-Angka
*pecahan : float,double float (untuk menghitung pecahan)
*Bulat : char int,long int, dll
-Huruf
tipe data ini digunakan untuk penulisan huruf atau angka yang tidak mengalami -proses metematika









Return return adalah perintah yang memberikan nilai kepada fungsinya. Setiap fungsi harus mempunyai nilai kembaliannya (return value).

Keywords -Flow control (6) : if, else, return, switch, case, default. -Loops (5) : for, do, while, break, continue .-Common types (5) : int, float, double, char, void. -Structures (2): struct, typedef -Sizing things (1) – sizeof -Rare but still useful types (7) : extern, signed, unsigned, long, short, static, const -Evil. -keywords which we avoid (1) : goto .


Fungsi : digunakan untuk algoritma yang tersusun berulang-ulang bisa kita persingkat dengan membuat seperti void dan diikuti dengan nama yang kita inginkan , dimana penempatannya diatas fungsi "main ()".



Kesimpulan Kesan dan Pesan
Algoritma dan Struktur data menurut saya pelajaran pemerograman yang sangat menarik, walau lumayan susah,tapi saya akan tetap belajar agar bias menjadi programmer yang handal,di pelajaran Ini saya dituntut untuk dapat memecahkan suatu masalah atau Eror pada program,dengan seringnya program saya eror,dengan sendirinya saya dapat memecahkan masalahnya,ya walaupun kadang-kadang saya merasa pusing sendiri karena tak dapat memecahkan masalahnya.

Untuk lebih jelasnya baca judul lain dalam blog ini yang terkait dengan Algoritma.




Read More..

NOTASI PENULISAN ALGORITMA

II. Notasi penulisan algoritma
Ada 2 notasi yang digunakan dalam penulisan
algoritma, antara lain :
a. Diskripsi
b. Flowchart
a. Diskripsi merupakan pemaparan setiap langkah dijelaskan dengan bahasa
yang jelas.

Contoh Diskripsi :
- Algoritma Luas Persegi Panjang
Input :1. Masukkan panjang
2. Masukkan lebar

Proses :3. Luas = panjang * lebar

Output :4. Tampilkan Luas


- Algoritma Luas Segitiga
Input :1. Masukkan a
2. Masukkan t

Proses :3. L = 0.5 * a * t

Output :4. Tampilkan L

b. Flowchart :
Flow = alir ; chart = symbol / di
agram
Flowchart = diagram alir
Algoritma ini
menggunakan sejumlah simbol untuk menyatakan kegiatan-kegiatan
secara keseluruhan. Simbol dan artinya dalam di
agram alir sebagai berikut:









































Read More..

Praktek Pemrograman (#include,main(),cout,cin,variabel,kostanta,gecth,berbagai oprator)dengan C++

Berikut akan di terapkan mengenai pemakaian #include,main(),cout,cin,variabel,kostanta,gecth,berbagai oprator

1. Penggunaan cout & cin pada C++

A. cout digunakan untuk menampilkan informasi dengan ke layar,cukup dengan melibatkan porator "<<" contoh: cout<<"pemrograman C++"; maka yang tampil dilayar adalah "pemrograman C++" Membuat tampilan “Hello World Saya sedang belajar C++” dengan program Borland C++ 5.02 Ketiklah text berikut pada Borland C++ 5.02 :

B. Belajar membuat tampilan INPUT pada C++
cin digunakan untuk memesukkan nilai variabel atau inputan ke layar,cukup dengan melibatkan porator ">>"
contoh:
Belajar membuat tampilan INPUT pada C++ dengan program Borland C++ 5.02
Ketiklah text berikut pada Borland C++ 5.02 :




3. Penggunaan costanta untuk pembutan pada program aritmatik pada C++ dengan program Borland C++ 5.02
Ketiklah text berikut pada Borland C++ 5.02 :




4. Mengenal oprator
Operator merupakan simbol yang digunakan untuk menyusun suatu ekspresi, yang melibatkan satu atau beberapa operand,tergantung dari jenis operator.
contoh:
2 + 3
"+" merupakan operator
"2" dan "3" merupakan operand
sedangkan "2 + 3" itu sendiri merupakan suatu ekpresi

berikut beberapa operator aritmatika


Belajar membuat tampilan menggunakan oprator pada C++ dengan program
Borland C++ 5.02
Ketiklah text berikut pada Borland C++ 5.02 :



Read More..

Kamis, 14 Januari 2010

PURA

1. Pengertian.
Pura adalah tempat suci untuk memuja Hyang Widhi Wasa dalam segala Prabawa (manifestasi- NYA) dan Atma Sidha Dewata (Roh Suci Leluhur). Di samping dipergunakan istilah Pura untuk menyebut tempat suci atau tempat pemujaan, dipergunakan juga istilah Kahyangan atau Parhyangan.


2. Fungsi Pura.
Pura adalah tempat suci umat Hindu yang berfungsi sebagai tempat pemujaan Hyang Widhi Wasa dalam segala Prabawa- NYA (manifestasi- NYA) dan atau Atma Sidha Dewata (Roh Suci Leluhur) dengan sarana upacara yadnya sebagai perwujudan dari Tri Marga.

3. Tujuan Pengelompokan Pura.
1. Untuk meningkatkan pengertian dan kesadaran umat terhadap Pura sebagai tempat suci umat Hindu.
2. Menghindari adanya salah tafsir bahwa dengan adanya banyak Palinggih di suatu Pura, Agama Hindu dianggap polytheistic.

4. Dasar Pengelompokan Pura di Bali.
1. Tattwa Agama Hindu yang berpokok pangkal pada Konsepsi Ketuhanan : "Ekam sat wipra bahudha vadanti", artinya Hanya satu Tuhan Yang Maha Esa orang arif bijaksana menyebutnya dengan banyak nama. Brahman Atman aikhyam artinya: Brahman
dan Atman hakekatnya manunggal (Reg Weda).
2. Prabawa Hyang Widhi Wasa dan atau Atma Sidha Dewata yang dipuja di Pura tersebut.
Panyiwi Pura tersebut, jagat dan warga (clan).

5. Pengelompokan Pura di Bali.
1. Berdasarkan fungsinya digolongkan menjadi dua kelompok:
1. Pura Jagat yaitu Pura yang berfungsi sebagai tempat suci untuk memuja Hyang Widhi Wasa dalam segala Prabawa- NYA (manifestasi- NYA).
2. Pura Kawitan yaitu Pura yang berfungsi sebagai tempat suci untuk memuja Atma Sidha Dewata (Roh Suci Leluhur).
2. Berdasarkan karakterisasi digolongkan menjadi empat kelompok:
1. Pura Kahyangan Jagat yaitu Pura tempat pemujaan Hyang Widhi Wasa dalam segala Prabawa- NYA (manifestasi- NYA) seperti Pura Sad Kahyangan dan Pura Jagat lainnya.
2. Pura Kahyangan Desa (territorial) yaitu Pura yang disungsung oleh Desa Adat.
3. Pura Swagina (Pura Fungsional) yaitu Pura yang penyiwinya terikat oleh ikatan swaginanya (Kekaryaannya) yang mempunyai profesi sama dalam sistem mata pencaharian hidup seperti Pura Subak, Pura Melanting dan yang sejenisnya.
4. Pura Kawitan yaitu Pura yang penyiwinya ditentukan oleh ikatan "wit" atau Leluhur berdasarkan garis kelahiran (genealogies), seperti Sanggah/ Merajan, Pretiwi, Ibu, Panti, Dadia, Batur, Dadia, Penataran Dadia, Dalem Dadia, Dadia, Pedharman dan yang sejenisnya.

Catatan

1. Selain kelompok Pura yang mempunyai fungsi dan karakterisasi seperti tersebut di atas diakui terdapat pula Pura yang berfungsi di samping untuk memuja Hyang Widhi Wasa/ Prabawa- NYA juga berfungsi untuk memuja Atma Sidha Dewata (Roh Suci Leluhur).

2. Palinggih Penyawangan yang terdapat di kantor- kantor, sekolah- sekolah dan sejenis dengan itu dapat dikelompokkan ke dalam kelompok Pura Jagat/ Umum karena sebagai tempat pemujaan Prabawa tertentu dan Hyang Widhi Wasa.(www.babadbali.com)


Read More..

Sekilas Budaya Bali

SEJARAH
Bali berasal dari kata “Bal” dalam bahasa Sansekerta berarti "Kekuatan", dan "Bali" berarti "Pengorbanan" yang berarti supaya kita tidak melupakan kekuatan kita. Supaya kita selalu siap untuk berkorban. Bali mempunyai 2 pahlawan nasional yang sangat berperan dalam mempertahankan daerahnya yaitu I Gusti Ngurah Rai dan I Gusti Ketut Jelantik.

DESKRIPSI LOKASI
Pulau Bali adalah bagian dari Kepulauan Sunda Kecil yang beribu kota Denpasar. Tempat-tempat penting lainnya adalah Ubud sebagai pusat seni terletak di Kabupaten Gianyar, sedangkan Kuta, Sanur, Seminyak, dan Nusa Dua adalah beberapa tempat yang menjadi tempat tujuan pariwisata, baik wisata pantai maupun tempat peristirahatan. Suku bangsa Bali dibagi menjadi 2 yaitu: Bali Aga (penduduk asli Bali biasa tinggal di daerah trunyan), dan Bali Mojopahit (Bali Hindu / keturunan Bali Mojopahit).

UNSUR – UNSUR BUDAYA

A. BAHASA
Bali sebagian besar menggunakan bahasa Bali dan bahasa Indonesia, sebagian besar masyarakat Bali adalah bilingual atau bahkan trilingual. Bahasa Inggris adalah bahasa ketiga dan bahasa asing utama bagi masyarakat Bali yang dipengaruhi oleh kebutuhan industri pariwisata. Bahasa Bali di bagi menjadi 2 yaitu, bahasa Aga yaitu bahasa Bali yang pengucapannya lebih kasar, dan bahasa Bali Mojopahit.yaitu bahasa yang pengucapannya lebih halus.

B. PENGETAHUAN
Banjar atau bisa disebut sebagai desa adalah suatu bentuk kesatuan-kesatuan social yang didasarkan atas kesatuan wilayah. Kesatuan social tersebut diperkuat oleh kesatuan adat dan upacara keagamaan. Banjar dikepalahi oleh klian banjar yang bertugas sebagai menyangkut segala urusan dalam lapangan kehidupan sosial dan keagamaan,tetapi sering kali juga harus memecahkan soal-soal yang mencakup hukum adat tanah, dan hal-hal yang sifatnya administrasi pemerintahan.

C. TEKNOLOGI
Masyarakat Bali telah mengenal dan berkembang system pengairan yaitu system subak yang mengatur pengairan dan penanaman di sawah-sawah. Dan mereka juga sudah mengenal arsitektur yang mengatur tata letak ruangan dan bangunan yang menyerupai bangunan Feng Shui. Arsitektur merupakan ungkapan perlambang komunikatif dan edukatif. Bali juga memiliki senjata tradisional yaitu salah satunya keris. Selain untuk membela diri, menurut kepercayaan bila keris pusaka direndam dalam air putih dapat menyembuhkan orang yang terkena gigitan binatang berbisa.

D. ORGANISASI SOSIAL
a). Perkawinan
Penarikan garis keturunan dalam masyarakat Bali adalah mengarah pada patrilineal. System kasta sangat mempengaruhi proses berlangsungnya suatu perkawinan, karena seorang wanita yang kastanya lebih tinggi kawin dengan pria yang kastanya lebih rendah tidak dibenarkan karena terjadi suatu penyimpangan, yaitu akan membuat malu keluarga dan menjatuhkan gengsi seluruh kasta dari anak wanita.
Di beberapa daerah Bali ( tidak semua daerah ), berlaku pula adat penyerahan mas kawin ( petuku luh), tetapi sekarang ini terutama diantara keluarga orang-orang terpelajar, sudah menghilang.
b). Kekerabatan
Adat menetap diBali sesudah menikah mempengaruhi pergaulan kekerabatan dalam suatu masyarakat. Ada macam 2 adat menetap yang sering berlaku diBali yaitu adat virilokal adalah adat yang membenarkan pengantin baru menetap disekitar pusat kediaman kaum kerabat suami,dan adat neolokal adalah adat yang menentukan pengantin baru tinggal sendiri ditempat kediaman yang baru. Di Bali ada 3 kelompok klen utama (triwangsa) yaitu: Brahmana sebagai pemimpin upacara, Ksatria yaitu : kelompok-klompok khusus seperti arya Kepakisan dan Jaba yaitu sebagai pemimpin keagamaan.
c). Kemasyarakatan
Desa, suatu kesatuan hidup komunitas masyarakat bali mencakup pada 2 pengertian yaitu : desa adat dan desa dinas (administratif). Keduanya merupakan suatu kesatuan wilayah dalam hubungannya dengan keagamaan atau pun adat istiadat, sedangkan desa dinas adalah kesatuan admistratif. Kegiatan desa adat terpusat pada bidang upacara adat dan keagamaan, sedangkan desa dinas terpusat pada bidang administrasi, pemerintahan dan pembangunan.

E. MATA PENCAHARIAN
Pada umumnya masyarakat bali bermata pencaharian mayoritas bercocok tanam, pada dataran yang curah hujannya yang cukup baik, pertenakan terutama sapi dan babi sebagai usaha penting dalam masyarakat pedesaan di Bali, baik perikanan darat maupun laut yang merupakan mata pecaharian sambilan, kerajinan meliputi kerajinan pembuatan benda anyaman, patung, kain, ukir-ukiran, percetakaan, pabrik kopi, pabrik rokok, dll. Usaha dalam bidang ini untuk memberikan lapangan pekerjaan pada penduduk. Karena banyak wisatawan yang mengunjungi bali maka timbullah usaha perhotelan, travel, toko kerajinan tangan.

F. RELIGI
Agama yang di anut oleh sebagian orang Bali adalah agama Hindu sekitar 95%, dari jumlah penduduk Bali, sedangkan sisanya 5% adalah penganut agama Islam, Kristen, Katholik, Budha, dan Kong Hu Cu. Tujuan hidup ajaran Hindu adalah untuk mencapai keseimbangan dan kedamaian hidup lahir dan batin.orang Hindu percaya adanya 1 Tuhan dalam bentuk konsep Trimurti, yaitu wujud Brahmana (sang pencipta), wujud Wisnu (sang pelindung dan pemelihara), serta wujud Siwa (sang perusak). Tempat beribadah dibali disebut pura. Tempat-tempat pemujaan leluhur disebut sangga. Kitab suci agama Hindu adalah weda yang berasal dari India.

Orang yang meninggal dunia pada orang Hindu diadakan upacara Ngaben yang dianggap sanggat penting untuk membebaskan arwah orang yang telah meninggal dunia dari ikatan-ikatan duniawinya menuju surga. Ngaben itu sendiri adalah upacara pembakaran mayat. Hari raya umat agama hindu adalah Nyepi yang pelaksanaannya pada perayaan tahun baru saka pada tanggal 1 dari bulan 10 (kedasa), selain itu ada juga hari raya galungan, kuningan, saras wati, tumpek landep, tumpek uduh, dan siwa ratri.

Pedoman dalam ajaran agama Hindu yakni : (1).tattwa (filsafat agama), (2). Etika (susila), (3).Upacara (yadnya). Dibali ada 5 macam upacara (panca yadnya), yaitu (1). Manusia Yadnya yaitu upacara masa kehamilan sampai masa dewasa. (2). Pitra Yadnya yaitu upacara yang ditujukan kepada roh-roh leluhur. (3).Dewa Yadnya yaitu upacara yang diadakan di pura / kuil keluarga.(4).Rsi yadnya yaituupacara dalam rangka pelantikan seorang pendeta. (5). Bhuta yadnya yaitu upacara untuk roh-roh halus disekitar manusia yang mengganggu manusia.

G. KESENIAN
Kebudayaan kesenian di bali di golongkan 3 golongan utama yaitu seni rupa misalnya seni lukis, seni patung, seni arsistektur, seni pertunjukan misalnya seni tari, seni sastra, seni drama, seni musik, dan seni audiovisual misalnya seni video dan film.

NILAI-NILAI BUDAYA
1. Tata krama : kebiasaan sopan santun yang di sepakati dalam lingkungan pergaulan antar manusia di dalam kelompoknya.
2. Nguopin : gotong royong.
3. Ngayah atau ngayang : kerja bakti untuk keperluan agama.
4. Sopan santun : adat hubungan dalam sopan pergaulan terhadap orang-orang yang berbeda sex.

ASPEK PEMBANGUNAN
Di Bali jenis mata pencahariannya adalah bertani disawah. Mata pencaharian pokok tersebut mulai bergeser pada jenis mata pencaharian non pertanian. Pergeseran ini terjadi karena bahwa pada saat sekarang dengan berkembangnya industri pariwisata di daerah Bali, maka mereka menganggap mulai berkembanglah pula terutama dalam mata pencaharian penduduknya.

Sehingga kebanyakan orang menjual lahannya untuk industri pariwisata yang dirasakan lebih besar dan lebih cepat dinikmati. Pendapatan yang diperoleh saat ini kebanyakan dari mata pencaharian non pertanian, seperti : tukang, sopir, industri, dan kerajinan rumah tangga. Industri kerajinan rumah tangga seperti memimpin usaha selip tepung, selip kelapa, penyosohan beras, usaha bordir atau jahit menjahit.(de-kill.blogspot.com)

Read More..

Hari Raya Nyepi

Hari Raya Nyepi dirayakan setiap tahun Baru Caka (pergantian tahun Caka). Yaitu pada hari Tilem Kesanga (IX) yang merupakan hari pesucian Dewa-Dewa yang berada di pusat samudera yang membawa inti sarining air hidup (Tirtha Amertha Kamandalu). Untuk itu umat Hindu melakukan pemujaan suci terhadap Dewa-Dewa tersebut.


Tujuan utama Hari Raya Nyepi adalah memohon kehadapan Tuhan Yang Mahaesa, untuk menyucikan Bhuwana Alit (alam manusia) dan Bhuwana Agung (alam semesta). Rangkaian perayaan Hari Raya Nyepi adalah sebagai berikut :

1. Tawur (Pecaruan), Pengrupukan, dan Melasti.

Sehari sebelum Nyepi, yaitu pada "panglong ping 14 sasih kesanga" umat Hindu melaksanakan upacara Butha Yadnya di perempatan jalan dan lingkungan rumah masing-masing, dengan mengambil salahg satu dari jenis-jenis "Caru" menurut kemampuannya. Bhuta Yadnya itu masing-masing bernama; Panca Sata (kecil), Panca Sanak (sedang), dan Tawur Agung (besar).

Tawur atau pecaruan sendiri merupakan penyucian/pemarisudha Bhuta Kala, dan segala 'leteh' (kotor), semoga sirna semuanya.

Caru yang dilaksanakan di rumah masing-masing terdiri dari; nasi manca warna (lima warna) berjumlah 9 tanding/paket, lauk pauknya ayam brumbun (berwarna-warni) disertai tetabuhan arak/tuak. Bhuta Yadnya ini ditujukan kepada Sang Bhuta Raja, Bhuta Kala dan Bhatara Kala, dengan memohon supaya mereka tidak mengganggu umat.

Setalah mecaru dilanjutkan dengan upacara pengerupukan, yaitu : menyebar-nyebar nasi tawur, mengobori-obori rumah dan seluruh pekarangan, menyemburi rumah dan pekarangan dengan mesui, serta memukul benda-benda apa saja (biasanya kentongan) hingga bersuara ramai/gaduh. Tahapan ini dilakukan untuk mengusir Bhuta Kala dari lingkungan rumah, pekarangan, dan lingkungan sekitar.

Khusus di Bali, pada pengrupukan ini biasanya dimeriahkan dengan pawai ogoh-ogoh yang merupakan perwujudan Bhuta Kala yang diarak keliling lingkungan, dan kemudian dibakar. Tujuannya sama yaitu mengusir Bhuta Kala dari lingkungan sekitar.

Selanjutnya dilakukan Melasti yaitu menghanyutkan segala leteh (kotor) ke laut, serta menyucikan "pretima". DIlakukan di laut, karena laut (segara) dianggap sebagai sumber Tirtha Amertha (Dewa Ruci, dan Pemuteran Mandaragiri). Selambat-lambatnya pada Tilem sore, pelelastian sudah selesai.

2. Nyepi

Keesoka harinya, yaitu pada "panglong ping 15" (Tilem Kesanga), tibalah Hari Raya Nyepi. Pada hari ini dilakukan puasa/peberatan Nyepi yang disebut Catur Beratha Penyepian dan terdiri dari; amati geni (tiada berapi-api/tidak menggunakan dan atau menghidupkan api), amati karya (tidak bekerja), amati lelungan (tidak bepergian), dan amati lelanguan (tidak mendengarkan hiburan). Beratha ini dilakukan sejak sebelum matahari terbit.

Menurut umat Hindu, segala hal yang bersifat peralihan, selalu didahului dengan perlambang gelap. Misalnya seorang bayi yang akan beralih menjadi anak-anak (1 oton/6 bulan), lambang ini diwujudkan dengan 'matekep guwungan' (ditutup sangkat ayam). Wanita yang beralih dari masa kanak-kanak ke dewasa (Ngeraja Sewala), upacaranya didahului dengan ngekep (dipingit).

Demikianlah untuk masa baru, ditempuh secara baru lahir, yaitu benar-benar dimulai dengan suatu halaman baru yang putih bersih. Untuk memulai hidup dalam caka/tahun barupun, dasar ini dipergunakan, sehingga ada masa amati geni.

Yang lebih penting dari dari pada perlambang-perlambang lahir itu (amati geni), sesuai dengan Lontar Sundari Gama adalah memutihbersihkan hati sanubari, dan itu merupakan keharusan bagi umat Hindu.

Tiap orang berilmu (sang wruhing tatwa dnjana) melaksanakan; Bharata (pengekangan hawa nafsu), yoga ( menghubungkan jiwa dengan paramatma (Tuhan), tapa (latihan ketahanan menderita), dan samadhi (menunggal kepada Tuhan/Ida Sang Hyang Widhi), yang bertujuan kesucian lahir bathin).

Semua itu menjadi keharusan bagi umat Hindu, sehingga akan mempunyai kesiapan bathin untuk menghadapi setiap tantangan kehidupan di tahun yang baru. Kebiasaan merayakan Hari Raya dengan berfoya-foya, berjudi, mabuk-mabukan adalah sesuatu kebiasaan yang keliru dan mesti dirubah.

3. Ngembak Geni (Ngembak Api)

Terakhir dari perayaan Hari Raya Nyepi adalah hari Ngembak Geni yang jatuh pada tangal ping pisan (1) sasih kedasa (X). Pada hari Inilah tahun baru Caka tersebut dimulai. Umat Hindu bersilahturahmi dengan keluarga besar dan tetangga, saling maaf memaafkan (ksama), satu sama lain.

Dengan suasana baru, kehidupan baru akan dimulai dengan hati putih bersih. Jadi kalau tahun masehi berakhir tiap tanggal 31 Desember dan tahun barunya dimulai 1 Januari, maka tahun Caka berakhir pada panglong ping limolas (15) sasih kedasa (X), dan tahun barunya dimulai tanggal 1 sasih kedasa (X)(balichemist.com).

Read More..

PENGERTIAN BUDAYA

Budaya atau kebudayaan berasal dari bahasa Sansekerta yaitu buddhayah, yang merupakan bentuk jamak dari buddhi (budi atau akal) diartikan sebagai hal-hal yang berkaitan dengan budi dan akal manusia. Dalam bahasa Inggris, kebudayaan disebut culture, yang berasal dari kata Latin Colere, yaitu mengolah atau mengerjakan. Bisa diartikan juga sebagai mengolah tanah atau bertani. Kata culture juga kadang diterjemahkan sebagai "kultur" dalam bahasa Indonesia.

Unsur-unsur

Ada beberapa pendapat ahli yang mengemukakan mengenai komponen atau unsur kebudayaan, antara lain sebagai berikut:

1. Melville J. Herskovits menyebutkan kebudayaan memiliki 4 unsur pokok, yaitu:
* alat-alat teknologi
* sistem ekonomi
* keluarga
* kekuasaan politik
2. Bronislaw Malinowski mengatakan ada 4 unsur pokok yang meliputi:
* sistem norma sosial yang memungkinkan kerja sama antara para anggota masyarakat untuk menyesuaikan diri dengan alam sekelilingnya
* organisasi ekonomi
* alat-alat dan lembaga-lembaga atau petugas-petugas untuk pendidikan (keluarga adalah lembaga pendidikan utama)
* organisasi kekuatan (politik)

Read More..

Jumat, 01 Januari 2010

Pengertian Algoritma

I. Pengertian Algoritma
Istilah Algoritma berasal dari nama pengarang berkebangsaan Arab bernama Abu Ja’far Mohammed ibn Musa al Khowarizmi (tahun 790-840),yang sangat terkenal sebagai Bapak Aljabar. Algoritma adalah cara menuangkan ide / logika kita ke komputer untuk membuat computer mengerti maksud kita. Algoritma juga didefinisikan sebagai kumpulan instruksi yang dibuat secara jelas untuk menunjukan langkah-langkah penyelesaian suatu masalah. Pada umumnya algoritma kurang lebih sama dengan suatu prosedur yang sering dilakukan setiap hari, misalnya prosedur untuk mengganti ban bocor/pecah, prosedur pemakaian telepon umum, prosedur membuat kue dan lain-lain.

Dalam bidang komputer, misalnya EDP (Elektronik Data Processing) atau MIS (Management Information System), algoritma sering dimanfaatkan untuk menyelesaikan suatu masalah atau untuk proses pengambilan keputusan. Seorang sis
tem analisis (analisist system) tentunya menggunakan algoritma untuk merancang suatu sistem. Bagi seorang programer, algoritma digunakan untuk membuat modul-modul program.
Pemograman adalah : sekumpulan instruksi ke computer untuk mengerjakan sesuatu ! intruksi yang dibuat hars dapat dimengerti oleh computer itu sendiri sehingga untuk membuat instruksi – instruksi itu maka digunakan bahasa pemograman.

Langkah – langkah dalam mengembangkan sebuah program adalah :

1. Mulai
2. Batasan masalah
3. Rancangan Algoritma

- Pemograman

1. Perbaikan Algoritma

- Pengujin pembetulan analisa
1. Dokumentasi
2. Selesai !

Dalam merancang sebuah algoritma ada 3 (tiga) komponen yang harus ada yaitu:
1. Komponen masukan (input)
Komponen ini biasanya terdiri dari pemilihan variable, jenis variable, tipe variable,
konstanta dan parameter (dalam fungsi).
2. Komponen proses (processing)
Komponen ini merupakan bagian utama dan terpenting dalam merancang sebuah
algoritma. Dalam bagian ini terdapat logika masalah, logika algoritma (sintaksis dan
semantik), rumusan, metode (rekursi, perbandingan, penggabungan, pengurangan dan
lain-lain).

3. Komponen keluaran (output)
Komponen ini merupakan tujuan dari perancangan algoritma dan program.
Permasalahan yang diselesaikan dalam algoritma dan program harus ditampilkan dalam
komponen keluaran. Karakteristik keluaran yang baik adalah benar (menjawab)
permasalahan dan tampilan yang ramah (Frendly).


II. Algoritma Fundamental
Knuth (1973)menyajikan format algoritma yang dapat digunakan secara bebas
untuk berbagai bahasa pemrograman, artinya dapat dengan mudah diimplementasikan
menggunakan Pascal, C, Fortran, PL atau BASIC. Secara umum notasi dan aturan yang
digunakan sebagai berikut :
1. Nama/judul algoritma harus ditulis dengan huruf kapital
Contoh : Algoritma BAGI DUA
2. Berikan komentar dan penjelasan pendahuluan. Penjelasan secara singkat tentang algoritma.
Contoh : Algoritma BAGI DUA
Mencari akar persamaan dengan taksiran pertama xb dan xa
3. Langkah-langkah. Algoritma tersusun menurut nomor langkah-langkah diawali dengan
‘[......]’ untuk memberikan keterangan tentang langkah tersebut.
Contoh : 1. [formulasikan f(x)]
4. Komentar (comments). Komentar untuk penjelasan bagi pembaca ditulis dengan tanda
(......)
5. Pernyataan dan struktur Kontrol
Pernyataan adalah perintah yang terdapat didalam algoritm, sedangkan struktur kontrol
untuk mengendalikan pernyataan yang digunakan. Pernyataan dan struktur kontrol
terdiri dari :
a. Perintah pemberian nilai menggunakan ↔, ←
Contoh : A ← B (artinya A = B)
X ← 0 (artinya x bernilai 0)
X↔Y (artinya x dan y saling tukar)
b. Pernyataan IF
Perintah yang digunakan:
• IF kondisi
Then.....
• IF kondisi
Then.....
.......
else.....
c. Pernyataan Case
Perintah ini untuk menyeleksi pilihan tertentu. Bentuknya :
Select Case (ekspresi)
Case nilai 1 :
Case nilai 2 :
.
.
.
Case nilai n :
Default :
d. Pernyataan Repeat
Perintah pengulangan digunakan dengan bentuk :
• Repeat for indeks = barisan nilai
• Repeat while ekspresi logika
• Repeat for indeks = barisan nilai while ekspresi logika
e. Pernyataan Goto dan Exitloop
Perintah untuk melompat ke langkah yang telah ditentukan dan keluar dari
pengulangan.
Bentuknya :
Goto step.....
Exitloop
f. Pernyataan Exit
Perintah untuk menghentikan algoritma.
6. Nama-nama variabel harus ditulis dengan huruf besar
7. Input dan output
Data dapat dimasukkan melalui variabel dengan pernyataan READ dengan bentuk :
Read : NAMA VARIABEL
Untuk mencetak pesan-pesan/tulisan (diapit dengan tanda kutip) dan juga variabel
digunakan pernyataan :
Write : tulisan dan atau nama variabel
8. Prosedur
Bentuk prosedur digunakan untuk modul algoritma yang berdiri sendiri untuk
menyelesaikan masalah tertentu. Pemakaian prosedur untuk masalah sederhana,
sedangkan algoritma untuk masalah umum. Bentuk yang digunakan :
Procedure nama prosedur
9. Fungsi
Sama dengan prosedur menggunakan bentuk :
Function nama fungsi


Read More..

JAM