Minggu, 13 Maret 2011

Kawasan Nusantara Sebagai Salah Satu Kesatuan Politik

Perwujudan Kepulauan Nusantara sebagai Satu Kesatuan Politik, dalam arti :

1. Bahwa kebulatan wilayah nasional dengan segala isi dan kekayaannya merupakan satu kesatuan wilayah, wadah, ruang hidup, dan kesatuan matra seluruh bangsa serta menjadi modal dan milik bersama bangsa.

2. Bahwa bangsa Indonesia yang terdiri dari berbagai suku dan berbicara dalam berbagai bahasa daerah serta memeluk dan meyakini berbagai agama dan kepercayaan terhadap Tuhan Yang Maha Esa harus merupakan satu kesatuan bangsa yang bulat dalam arti yang seluas-luasnya.

3. Bahwa secara psikologis, bangsa Indonesia harus merasa satu, senasib sepenanggungan, sebangsa, dan setanah air, serta mempunyai tekad dalam mencapai cita-cita bangsa.

4. Bahwa Pancasila adalah satu-satunya falsafah serta ideologi bangsa dan negara yang melandasi, membimbing, dan mengarahkan bangsa menuju tujuannya.

5. Bahwa kehidupan politik di seluruh wilayah Nusantara merupakan satu kesatuan politik yang diselenggarakan berdasarkan Pancasila dan Undang-Undang Dasar 1945.

6. Bahwa seluruh Kepulauan Nusantara merupakan satu kesatuan sistem hukum dalam arti bahwa hanya ada satu hukum nasional yang mengabdi kepada kepentingan nasional.

7. Bahwa bangsa Indonesia yang hidup berdampingan dengan bangsa lain ikut menciptakan ketertiban dunia yang berdasarkan kemerdekaan, perdamaian abadi, dan keadilan sosial melalui politik luar negeri bebas aktif serta diabdikan pada kepentingan nasional.

Astagrata Ketahanan Nasional

Saya mencoba memberikan penilaian dengan share value 1-10.

1. Geografi
Saya memberikan Nilai 9. Indonesia adalah negara strategis karena dikelilingi oleh 2 benua dan 2 samudera terbesar di dunia. Kondisi geografis ini membuat Indonesia menjadi Negara kepulauan dan maritime. Bahkan di juluki zamrud khatulistiwa. Indonesia juga di percaya oleh PBB sebagai Negara yang menjadi paru-paru dunia dimana banyaknya hutan tropis di Indonesia.
2. Sumber Daya Alam
Saya memberikan nilai 8. Indonesia memiliki kekayaan alam yang sangat melimpah. Baik itu yang ada di darat maupun di laut. Kekayaan itu tersebar secara merata. Dari sabang samapi merauke. Indonesia dijajah pun karena kekayaan alamnya. Akan tetapi karena terbatasnya SDM yang kita miliki menyebabkan proses pengekplorasian sumber daya ala mini banyak dilakukan oleh pihak asing dan Indonesia hanya mendapatkan sebagian kecil dari hasil SDA nya.
3. Penduduk
Saya memberikan nilai 7. Di Indonesia, pertumbuhan penduduk tidak sebanding dengan pertumbuhan ekonomi. Selain itu usaha dari pemerintah untuk meningkatkan kualitas penduduk kurang begitu efektif. Dengan tidak meratanya pembangunan, tidak merata pula penyebaran penduduk sebagai contoh pulau Jawa yang sudah kelebihan penduduk.. Proses transmigrasi pun kurang di galakkan lagi oleh pemerintah.
4. Ideologi
Saya memberikan nilai 7. Ideologi bangsa Indonesia adalah ideologi pancasila. Pancasila sebagai asas tunggal di Indonesia dan menjadi pandangan hidup. Akhir-akhir ini muncul isu adanya pengalihan ideologi bangasa kita dari Pancasila ke Negara Islam. Ini tidak mudah karena Pancasila memuat dan meangakomodir segala golongan baik itu agama, suku, kebudayaan, ras dan lain sebagainya.
5. Politik
Saya memberikan nilai 6. Mungkin hanya di Indonesia pemilan umum di ikuti oleh 42 partai politik dan akhirnya hanya 9 parpol yang duduk di pemerintahan mewakili rakyat. Ini merupakan imbas dari proses demokrasi di Indonesia. Akan tetapi belum sepenuhnya partai politik tersebut yang mengakomodir aspirasi rakyat. Kebanyakan partai politik hanya menjadi kendaraan bagi segelintir orang untuk mencapai kekuasaan. Bisa dikatakan pula orang yang bernaung di partai poltik tersebut semuanya gila kekuasaan dan gila hormat. Kondisi ini tidak bisa di pertahankan karena akan membahayakan proses pemerintahan di Indonesia. Tapi ada fenomena baru pada pemilihan umum 2009 di Indonesia. Muncul Wakil Presiden yang non- partai dan akhirnya menjadi pemenang pada pilpres 2009. Hal ini patut di apresiasikan.
6. Ekonomi
Saya memberikan nilai 9. Keadaan ekonomi di Indonesia saat ini sangat menggembirakan dimana tingkat pertumbuhan ekonomi kita berada pada level 4-5 persen pada 2009 dan di prediksi pada 2014 sekitar 7-9 persen. Dan pada tahun ini pula Indonesia melakukan swasembada beras. Pertama sejak orde lama. Banyak juga program pemerintah yang berhasil meningkatakan kesejahteraan rakyat. Tingkat pengagguran pun menurun walaupaun hutang dalam negri kita sedikit meningkat Akan tetapi Indonesia bias lebih berbangga karena Negara kita tidak terlalu terkena imbas dari global ekonomi. Bhakan pertumbuhan ekonomi kita terbaik se Asia Pasifik.
7. Sosial-Budaya
Saya memberikan nilai 8. Istilah sosial budaya menunjuk kepada dua segi utama kehidupan bersama manusia, yaitu segi kemasyarakatan atau sosial dan segi kebudayaan atau budaya. Untuk adaptasi dengan lingkungan yang merupakan syarat bagi kelangsungan hidup, maka manusia harus mengadakan kerjasama dengan sesama manusia. Karena sudah kodratnya manusia adalah mahluk sosial bukan mahluk individu.
Indonesia terdiri dari beragam kebudayaan yang tersebar di seluruh penjuru Indonesia tetapi mereka dapat hidup berdampingan dan jarang terjadi konflik. Kalau pun terjadi konflik, itu disebabkan oleh orang-orang yang tidak bertanggungjawab.
8. Hankam
Saya memberikan nilai 7. Mengenai masalah pertahanan keamanan, bangsa Indonesia sangat kurang. Masih sering terjadi konflik dimana-mana. Dalam beberapa tahun terakhir, sering terjadi pemboman di Indonesia. Bahkan baru-baru saja Jakarta di bom lagi. Pelakunya pun sudah merilis pertanggung jawabannya di internet. Mabes Polri dan pejabat keamanan terkait masih menganalisis keorisinalitas pernyataan tersebut. Kisruh keamanan ini kian panas manakala terjadi menjelang pengumuman hasil pilpres 2009. Tapi kita juga patut mengapresiasi aparat keamanan yang cukup efektif dan berhasil menangkap satu persatu pelaku teroris dan berhasil pula mengamankan keamanan sekitar 5tahun terakhir ini. Kita doakan saja gembong teroris segera tertangkap dalam waktu dekat ini.

sumber : http://edukasi.kompasiana.com/2010/03/13/astagatra-ketahanan-nasional/ 

Indonesia Sexy

Indonesia memiliki potensi ragam panorama alam yang begitu indah, objek wisata alam Green Canyon terletak di Desa Kertayasa, Kecamatan Cijulang, Kabupaten Ciamis, Jawa Barat. Dengan menempuh melalui jalan darat dari Jakarta lebih kurang 7 – 8 jam perjalanan atau 45 menit dari objek wisata bahari Pantai Pangandaran.
Objek wisata ini mempunyai nama sebenarnya adalah Cukang Taneuh (Jembatan Tanah), sebuah tempat yang memiliki potensi ragam panorama alam dengan beraneka ragam pesona dan daya tarik wisata yang mampu menarik para wisatawan untuk berkunjung ketempat ini.
Jika ingin mencapai lokasi tujuan, kita diwajibkan untuk menyewa sebuah perahu dengan tarif  Rp. 75.000/perahu dengan kapasitas 5 penumpang. Terasa lebih murah jika kita berkunjung dengan keluarga. Beruntung jika kita bisa langsung naik keperahu, biasanya pada hari libur tempat ini begitu ramai dikunjungi para wisatawan baik lokal maupun asing. Oleh karena itu, kita harus antri menunggu panggilan nomor yang terdapat di balik karcis sewa perahu tersebut. Setelah nomor karcis dipanggil barulah kita turun ke dermaga untuk segera naik keatas perahu. Diatas perahu yang sudah menggunakan mesin ini terdapat sebuah pelampung, dimana jumlah pelampung tersebut sesuai dengan isinya.
Maka, dimulailah perjalanan yang pastinya sangat menyenangkan. Selama dalam perjalanan kita disuguhi pemandangan sungai dengan kiri dan kanan pepohonan yang rimbun. Selain itu, suasana di sekitar sungai pun begitu sunyi. Suara angin yang meniup pepohonan dan sesekali terdengar kicauan burung melengkapi perjalanan yang cukup menantang ini. Mungkin kita tahu hewan yang satu ini, Biawak. Disungai Cijulang inilah binatang reptil tersebut berkembang biak. Jadi tidak aneh jika kita sering melihat binatang tersebut berada di pinggiran sungai dalam perjalanan. Hewan – hewan lain seperti; Ular Kadut, Monyet dan Buaya pun terdapat disini.
Setelah menghabiskan waktu perjalanan selama 20 menit, kita disuguhi oleh 2 bukit yang kokoh. Tikungan demi tikungan telah terlewati, tibalah kita disebuah gua Green Canyon yang memiliki stalaktit dan stalakmit unik. Sungguh pemandangan yang luar biasa, sang nahkoda pun mecoba untuk memarkirkan perahunya untuk kita bisa turun dengan mudah. Sungai yang berwarna Hijau Toska diapit dengan dua tebing yang menjulang tinggi serta semilirnya angin yang sejuk. Serasa tempat itu memberikan salam selamat datang di Green Canyon kepada para pengunjung. Memang tempat yang eksotis, air yang ada di dalam sini lumayan deras, berbeda saat kita kita memulai perjalanan ke dalam gua. Pelampung yang terikat erat serta plastik yang membungkus camera, petualangan pun dimulai. Tim E-I pun berenang di sungai yang mempunyai kedalaman hingga 2 meter dengan melawan arus air. Awal yang cukup mendebarkan juga menyenangkan. Tebing yang berwarna hijau terlihat sangat begitu kokoh serta batu – batu besar, melengkapi kharisma keindahan saat berada kami berada di bagian dalamnya. Sungguh panorama yang tidak bisa diucapkan dengan kata-kata.


Sejarah terciptanya nama ”Green Canyon”
Seperti yang telah dijelaskan diatas bahwa Objek Wisata Alam ini mempunyai nama sesungguhnya adalah Cukang Taneuh yang artinya Jembatan Tanah. Karena di hulu aliran Sungai Cijulang, terdapat sebuah jembatan tanah mempunyai lebar 3 meter dengan panjang 40 meter. Jembatan tersebut menghubungkan dua tebing di atas aliran air sungai yang membentuk sebuah terowongan.
Sedangkan nama Green Canyon berasal dari Turis Asing yang sedang berwisata ditempat ini beberapa tahun silam. Wisman ini menyusuri sungai cijulang dan menamakan objek wisata tersebut menjadi Green Canyon. Berarti kalau di Amerika ada Grand Canyon sedangkan di Indonesia ada Grand Canyon. Hingga saat ini, walaupun masih tetap ada nama Cukang Taneuh yang tertulis papan dekat pintu gerbang masuknya. Namun kebanyakan orang lebih sering menyebutnya Green Canyon. Jadi, apa nama Cukang Taneuh sulit disebut, kurang menjual atau dengan nama Green Canyon lebih mempunyai magnet tersendiri untuk menarik para wisatawan untuk berkunjung..? Tetapi apapun sebutannya, kita sebagai warga Negara Indonesia wajib bersyukur dan juga bangga akan keunikan-keunikan objek wisata baik itu alam, budaya, bahari dan lain sebagainya yang tidak kalah menariknya dari objek-objek wisata yang ada di dunia.


Pelafalannya mirip Grand Canyon. Bila Grand Canyon terletak di negeri Paman Sam dan berupa tebing bebatuan, Green Canyon terletak di daerah Ciamis – Jawa Barat dan tebingnya berupa pepohonan. Disini anda bisa menyusuri sungai yang airnya berwarna hijau dan di kiri kanan tepiannya ditumbuhi beragam pepohonan.


Saat tiba di penghujung sungai dimana perahu harus berhenti karena aliran sungai terhalang bebatuan, anda bisa berenang di sejuknya air sungai ini. Kalau anda berjiwa petualang, anda bisa melanjutkan menyusuri sungai sambil berenang menuju sebuah gua ada air terjun kecil. Petualangan yang menyejukkan terutama di saat musim kemarau.




Tips Perjalanan
Bila memutuskan untuk datang ke Green Canyon, sebaiknya siap untuk menempuh perjalanan yang melelahkan, karena waktu tempuhnya bisa 8 jam dari Jakarta. Bagi yang membawa mobil pribadi, sebaiknya ada orang yang bisa bergantian menyetir. Disarankan untuk membawa obat anti mabuk, bagi yang memiliki masalah dalam perjalanan jauh. Green Canyon dibuka sejak pukul 10.00 sampai 16.00, ongkos perahu Rp 70.000 – PP. Sewa pelampung Rp .5000 per pelampung. Siapkan juga pakaian ganti dan handuk apabila ingin berenang. Percaya atau tidak ada pantangan untuk tidak berkata-kata kotor dan menyebut ‘buaya’ selama berada di Green Canyon. Wajar apabila memberikan tips kepada awak perahu, karena mereka harus menunggu lama, ketika Anda berenang ke hulu.


http://www.ngobrolaja.com

Senin, 28 Februari 2011

aray dan record

Pada umumnya kata ini digunakan untuk bahasa Pemrograman yang menampung data-data dalam variabel yang tersusun dengan nama yang sama. Two array dimensions = susunan dua dimensi.
Array ini identik dengan susunan suatu rak yang diberi nama dan nomor. misalnya rak tersebut diberi nama Pegawai lalu data dari masing-masing pegawai tersebut ditempatkan berdasarkan nomornya.


Pengantar Struktur Data – Array & Record

Pengertian cross-section pada array dimensi banyak, adalah sama seperti pada array
dimensi dua. Misalnya MHS(4,*,17) menunjukkan jumlah mahasiswa tingkat 4 dari
perguruan tinggi 17 (masing-masing untuk pria serta wanita). MHS(*,*,3) menun-jukkan
jumlah mahasiswa untuk masing-masing tingkat, pria serta wanita, dari perguruan tinggi 3.



MENDEKLARASIKAN ARRAY DALAM BAHASA
PEMROGRAMAN

Misalkan kita hendak mendeklarasikan array TEMP yang merupakan array dimensi satu
dengan nilai subscript 1 sampai 24, dan masing-masing elemen bertipe data integer
(nilainya antara 0 hingga 99 derajat).
Dalam Bahasa COBOL dapat ditulis :
01 TABEL-TEMP
02 TEMP OCCURS 24 TIMES PIC 99.
Dalam bahasa Pascal :
var temp: array l..24)of integer
Dalam Bahasa BASIC, kita dapat mendefinisikan array TEMP tersebut dengan
statement :
DIM TEMP(24)
Tiga hal harus dikemukakan dalam mendeklarasikan suatu array, yakni :
1. nama array
2. range dari subscrip
3. tipe data dari elemen array
adalah :
var grafik : array [-100 ..100] of integer
Dalam COBOL subscript harus dimulai dari 1.

Untuk menyatakan elemen ke-I dari array, COBOL dan BASIC menggunakan kurung
biasa, yakni TEMP(I), sedangkan Pascal menggunakan kurung siku, yakni temp[i].
Untuk mendeklarasikan sebuah array nilai dari 500 mahasiswa untuk 8 mata kuliah,
dalam COBOL ditulis :

01 TABEL-NILAI
02 MHS OCCURS 500 TIMES
03 NILAI OCCURS 8 TIMES
PIC 99V9.
Dalam Pascal ditulis :
var nilai : Array[1..500,1..8] of real
dan dalam BASIC dapat ditulis
DIM NILAI(500,8)
Dalam COBOL maksimum dimensi yang dapat diterima adalah 3 (three dimensional),
contohnya :
01 MHS-TABEL
02 TINGKAT OCCURS 5 TIMES
03 SEX OCCURS 2 TIMES
04 MHS OCCURS 20 TIMES PIC 9(5).
dan dalam Pascal :
var mhs : Array[1..5, 1..2, 1..20] of integer
Dalam bahasa pemrograman seperti FORTRAN dan COBOL, alokasi untuk array
dalam storage memerlukan waktu dalam proses kompilasi, karenanya batas bawah dan
batas atas harus dikemukakan ketika mendefinisikan array.
COBOL dan Pascal (juga bahasa lain yang memungkinkan pendeklarasian array)
mempunyai fasilitas untuk melakukan manipulasi antarelemen array. Operasi yang sesuai
dengan tipe data array tersebut dapat dikerjakan dengan mudah, contohnya dalam COBOL
COMPUTE TOTAL_UPAH(I) = UPAH_PER_JAM(I) * JUMLAH-JAM(l)
Terlihat bahwa ketiga variabel di atas adalah array.
Beberapa bahasa pemrograman memperkenankan operasi array. Sebagai contoh, A
adalah array (bertipe real) yang dideklarasi dalam PL/1, maka A=A+2 adalah operasi
untuk menambah setiap elemen dari A dengan bilangan 2.
Juga dikenal operasi A = A * B. Operasi ini menghasilkan array A baru yang
elemennya merupakan hasil kali elemen array A (lama) dengan elemen array B yang
posisinya bersesuaian. Order array A dan B harus sama.
Perhatikan bahwa perkalian array ini bukan perkalian matriks yang telah kita kenal.
Dalam PL/1, operasi dapat pula dilakukan terhadap cross-section. Sebagai contoh adalah
operasi yang menyebabkan NILAI seluruh baris 20 menjadi nol, berikut ini :
NILAI(20,*)= 0
Operasi VEKTOR(*)= ARRAY1(I,*) *ARRAY(*,J) akan memperkalikan elemen
baris ke-I dari ARRAY1 dengan elemen kolom ke-j dari ARRAY2. Operasi di atas
mempunyai efek yang sama seperti loop dalam Bahasa BASIC :
FOR K = 1 TO N
VEKTOR(J) = ARRAY1(I,K)* ARRAY2(K,J)
NEXT K

PEMETAAN ARRAY DIMENSI SATU KE
STORAGE

Seperti halnya struktur data yang lain, ada beberapa cara untuk menyajikan array di dalam
memori. Skema penyajian dapat dievaluasi berdasarkan 4 karakteristik, yakni :
1. kesederhanaan dari akses elemen
2. mudah untuk ditelusuri
3. efisiensi dari utilitasi storage
4. mudah dikembangkan
Umumnya tidaklah mungkin untuk mengoptimalkan keempat faktor tersebut
sekaligus. Pandang array satu dimensi NOPEG dengan batas bawah subscript 1, dan batas
atas subscript = N. Salah satu cara untuk menyimpan array ini adalah sedemikian sehingga
urutan fisik dari elemen sama dengan urutan logik dari elemen. Storage untuk elemen
NOPEG(I+1) adalah berdampingan dengan storage untuk elemen NOPEG(I), untuk setiap
I = 1, 2, 3,..., N-1. Untuk menghitung alamat (address) awal dari elemen NOPEG(I),
diperlukan untuk mengetahui 2 hal yakni :
1. address awal dari ruang storage yang dialokasikan bagi array tersebut.
2. ukuran dari masing-masing elemen array.
Address awal dari array, kita nyatakan dengan B, disebut juga base-location. Misalkan
bahwa masing-masing elemen dari array menduduki S byte. Maka, address awal dari
elemen ke-I adalah :
B + (I-1) * S
Sekarang kita perluas persamaan di atas untuk mendapat address dari elemen ke-I dari
array yang mempunyai batas bawah subscript tidak sama dengan 1. Perhatikan array
Z(4:10), maka address awal dari Z(6) adalah :
B + (64) * S
Untuk array Z2 (-2:2) misalnya, address awal dari Z2(l) adalah :
B + (I -(-2)) * S
Maka secara umum, untuk array :
ARRAY(L:U),
elemen ARRAY(I) mempunyai address awal
B + (U-L) * S

Karena memori komputer adalah linear, maka array dimensi banyak harus dilinearkan
apabila akan dipetakan ke dalam storage. Salah satu alternatif untuk pelinearan tersebut
adalah menyimpan pertama kali baris pertama dari array, kemudian baris ke-2, baris ke-3
dan seterusnya. Ini disebut row major order.
Sebagai contoh, array yang dideklarasikan sebagai RATE(1:4,1:6), yang secara logika
RATE (2,4)
Baris 1 Baris 2 Baris 3 Baris 4
Skema seperti di atas digunakan dalam COBOL, Pascal ataupun PL/1.
Misalkan B adalah base-location dari array RATE tersebut, dan masing-masing elemen
dari array berukuran S. Address awal dari elemen RATE(I,J) adalah :
B + (I-1) * 6 * S + (J-1) * S
karena ada I-1 baris, masing-masing dengan panjang 6 * S, sebelum baris elemen
RATE(I,J) terletak, dan terdapat J- 1 elemen, masing-masing dengan panjang S sebelum
elemen RATE(I,J) pada baris ke-I. Jadi, pada contoh di atas RATE(2,4) mempunyai
address awal :
B+ (2-1) * 6 * S + (4-1) * S = B + 9 * S
Secara umum elemen ARRAY(I,J) dari array yang didefinisikan sebagai
ARRAY(L1:U1, L2 : U2) mempunyai address awal :
B + (I-L1) * (U2 -L2+ 1) * S + (J-L2) * S
Untuk lebih jelasnya, kita lihat array Z(-2:2, 4:6)
baris -2 baris -1 baris 0 baris 1 baris 2
Terdapat 2 baris (I-L1, 0 – (-2)) sebelum baris nol, yang masing-masing panjangnya 3*
S(U2-L2+1 = 6-4+1) dan terdapat 2 elemen (J-L2 = 6-4) pada baris ke nol sebelum elemen
Z (0,6). Jadi address awal dari Z(0,6) adalah :
B + 2 * 3 * S + 2 * S = B + 8 * S
Alternatif lain untuk melinearkan array dimensi dua adalah dengan menyimpan
elemen dalam column major order, yakni pertama kali menyimpan kolom pertama, lalu
kolom kedua, kolom ketiga dan seterusnya. Array RATE pada contoh di atas terlihat
secara fisik dalam column major order
RATE (2,4)
Kolom 1 Kolom 2 Kolom 3 Kolom 4 Kolom 5 Kolom 6
Skema seperti ini biasa digunakan dalam FORTRAN.
Dengan mudah dapat diterangkan bahwa pada array RATE di atas, elemen RATE(I,J)
mempunyai address awal B + (J - 1) * 4 * S + (I - 1) * S, sehingga RATE(2,4) akan
mempunyai address awal B + (4-1) * 4 * S + (2-1) * S = B + 13 * S. Jadi kita harus
waspada andaikata kita mempunyai array yang ditulis dalam rutin FORTRAN, kemudian
akan kita tulis dalam bahasa lain (COBOL, PL/1 atau Pascal). Secara umum, elemen
ARRAY(I,J) dari array yang didefinisikan sebagai ARRAY(L1:U1,L2 :U2), menggunakan
address awal :
B + (J-L2) * (U1-L1 +1) * S + (I-L1) * S
Array hanya mempunyai 8 elemen yang bukan 0 dari 80 elemen yang ada. Kadangkadang
ada array berorder 1000 x 1000, yang hanya mengandung 1500 elemen bukan 0.
Tentu saja akan sangat menguntungkan apabila kita cukup menyimpan elemen yang bukan
0 saja.
Ada dua alternatif yang dapat kita lakukan. Masing-masing elemen yang bukan 0 pada
array berdimensi dua kita simpan sebagai tripel, dengan bentuk :
(subscript baris, subscript kolom, nilai elemen)
Tripel tersebut kita simpan sebagai vektor.
Apabila sparse array tersebut adalah array berdimensi satu, maka masing-masing
elemen <> 0 dinyatakan dalam pasangan. Secara umum untuk array berdimensi N, elemen
<> 0 dinyatakan dengan tripel-N. Operasi terhadap vektor memperhatikan informasi
tentang baris dan kolom.
Kekurangan dari penyajian ini adalah bila dilakukan updating. Elemen array yang
tadinya <> 0, diubah menjadi 0 atau sebaliknya, yang tadinya 0 sekarang menjadi <> 0,
menimbulkan kesulitan. Urutan dari vektor perlu diperbaiki. Misalnya elemen dengan
subscript (1,8) diupdate nilainya menjadi bernilai 0, maka vektor V(3) hingga V(8)
berubah urutannya sebagai vektor V(2) hingga V(7).
Juga misalnya elemen bersubcript (4,6) diupdate sehingga bernilai 7, maka vektor
V(5) hingga V(8) berubah menjadi V(6) hingga V(9), sedangkan V(5) diisi oleh tripel
(4,6,7). Penyajian yang lain dari sparse array adalah menggunakan daftar berkait atau
linked list. Hal ini akan dibicarakan khusus dalam bab mengenai Linked List.


RECORD

Sebuah record merupakan koleksi satuan data yang heterogen, yakni terdiri dari berbagai
type. Satuan data tersebut sering disebut sebagai field dari record. Field dipanggil dengan
menggunakan namanya masing-masing. Suatu field dapat terdiri atas beberapa subfield.
Sebagai Contoh, data personalia dari seorang pegawai suatu perusahaan di Amerika
Serikat, merupakan sebuah record yang dapat terdiri dari berbagai field, dan subfield
seperti berikut ini :
dan sebagainya lagi.
1 NOMOR-JAMINAN-SOSIAL
2 NAMA, yang terdiri atas :
NAMA-BELAKANG
NAMA-DEPAN
NAMA-TENGAH
3 ALAMAT, terdiri atas :
JALAN
NOMOR RUMAH
NAMA-JALAN
KOTA
NEGARA-BAGIAN
KODE-POS
4 MENIKAH
Pada record tersebut di atas, satuan data seperti NAMA BELAKANG ataupun KOTA
merupakan tipe data string, sedangkan data lain seperti GAJI POKOK, TUNJANGAN
JABATAN dan berbagai data yang akan diolah secara matematis akan disimpan dengan
tipe data numerik, bisa integer maupun real. Data MENIKAH bisa digunakan tipe data
boolean atau logikal.
Seperti telah kita paparkan terdahulu, array berbeda dengan record, yakni array
bersifat homogen (terdiri dari tipe data yang sama), dan komponen array tidak memiliki
nama sendiri, dan hanya diberi identifikasi oleh posisi mereka di dalam array. Penggunaan
keduanya di dalam program juga berbeda, jika penggunaan array pada umumnya akan
disimpan di memori utama komputer (bersifat sementara), sedangkan record biasanya
digunakan dalam filing yang akan disimpan di memori sekunder komputer, seperti hard
disk, disket, dan lainnya.
Sebuah record memberi informasi tentang berbagai kondisi dari obyek pada
permasalahan yang nyata sehari-hari. Setiap field memberi uraian tentang satu atribut dari
obyeknya. Sebuah record biasanya diberi identifikasi oleh key-nya. Key atau kunci adalah
salah satu atau lebih field yang dipilih untuk tujuan penyampaian informasi yang terjadi di
dalam record yang bersangkutan.
Koleksi dari record yang sama struktur fieldnya disebut suatu file atau berkas. Jadi,
koleksi dari record semua pegawai perusahaan membentuk sebuah file personalia. Pada
umumnya record disimpan membentuk file, dalam urutan sesuai dengan nilai dari key
masing-masing. Di dalam suatu file PERSONALIA, field NOMOR JAMINAN SOSIAL
dari seorang pegawai dapat digunakan sebagai key. Di dalam bahasa pemrograman tingkat
tinggi, record dapat dinyatakan sebagai struktur data (COBOL dan PL/1) dapat diadakan
spesifikasi tentang nama record, field dan subfield yang bersangkutan.
Record tersebut juga diberi nomor seperti diperlihatkan di dalam contoh di bawah ini.
Deklarasi berikut ini dapat digunakan untuk menuliskan record dari file PERSONALIA diatas01 PEGAWAI
02 NOMOR-JAMINAN-SOSIAL
02 NAMA
03 NAMA-BELAKANG
03 NAMA-DEPAN
03 NAMA-TENGAH
02 ALAMAT
03 JALAN
04 NOMOR RUMAH
04 NAMA-JALAN
03 KOTA
03 NEGARA-BAGIAN
03 KODE-POS
02 MENIKAH

(yang harus dilengkapi dengan Picture masing-masing field dan subfield)
Record tersebut dinyatakan di dalam memori sebagai berikut :
NOMOR
JAM-SOS
NAMA
BLK.
NAMA
DEPAN
NAMA
TENG.
NOMOR
RUMAH
NAMA
JALAN KOTA
NEG.
BAGIAN
KODE
POS
MENIKAH
Secara fisik, field record tersebut biasanya disimpan berurutan di dalam lokasi storage,
bahkan sering disatukan. Record biasanya disimpan sebagai file di dalam storage
pembantu, dan jika perlu, sebagian disimpan di dalam memori utama. File merupakan
organisasi data utama di dalam proses pengolahan informasi.
Sebagai gambaran sederhana, pandang sebuah tabel dengan sejumlah baris dan kolom.
Tabel tersebut dapat disebut sebagai sebuah file, sedangkan setiap baris dari tabel tersebut
disebut dengan record, dan setiap kolom dari tabel disebut dengan field.
Pembahasan mendalam tentang file akan dibahas di mata kuliah-mata kuliah yang
memiliki sub-bahasan mengenai pengorganisasian dan pengaksesan file, perancangan
sistem, perancangan data base, dan sejenisnya.

DEMOKRASI PRESIDENSIAL

Sistem presidensial (presidensial), atau disebut juga dengan sistem kongresional, merupakan sistem pemerintahan negara republik di mana kekuasan eksekutif dipilih melalui pemilu dan terpisah dengan kekuasan legislatif.
Menurut Rod Hague, pemerintahan presidensiil terdiri dari 3 unsur yaitu:
§  Presiden yang dipilih rakyat memimpin pemerintahan dan mengangkat pejabat-pejabat pemerintahan yang terkait.
§  Presiden dengan dewan perwakilan memiliki masa jabatan yang tetap, tidak bisa saling menjatuhkan.
§  Tidak ada status yang tumpang tindih antara badan eksekutif dan badan legislatif.
Dalam sistem presidensiil, presiden memiliki posisi yang relatif kuat dan tidak dapat dijatuhkan karena rendah subjektif seperti rendahnya dukungan politik. Namun masih ada mekanisme untuk mengontrol presiden. Jika presiden melakukan pelanggaran konstitusi, pengkhianatan terhadap negara, dan terlibat masalah kriminal, posisi presiden bisa dijatuhkan. Bila ia diberhentikan karena pelanggaran-pelanggaran tertentu, biasanya seorang wakil presiden akan menggantikan posisinya.
Model ini dianut oleh Amerika SerikatFilipinaIndonesia dan sebagian besar negara-negara Amerika Latin dan Amerika Tengah.

Ciri-ciri pemerintahan presidensial yaitu:
§  Dikepalai oleh seorang presiden sebagai kepala pemerintahan sekaligus kepala negara.
§  Kekuasaan eksekutif presiden diangkat berdasarkan demokrasi rakyat dan dipilih langsung oleh mereka atau melalui badan perwakilan rakyat.
§  Presiden memiliki hak prerogratif (hak istimewa) untuk mengangkat dan memberhentikan menteri-menteri yang memimpin departemen dan non-departemen.
§  Menteri-menteri hanya bertanggung jawab kepada kekuasaan eksekutif bukan kepada kekuasaan legislatif.
§  Kekuasaan eksekutif tidak bertanggung jawab kepada kekuasaan legislatif.
§  Kekuasaan eksekutif tidak dapat dijatuhkan oleh legislatif.

SEJARAH HAK ASASI MANUSIA

Hak asasi manusia adalah hak dasar yang dimiliki manusia sejak manusia itu dilahirkan. Hak asasi dapat dirumuskan sebagai hak yang melekat dengan kodrat kita sebagai manusia yang bila tidak ada hak tersebut, mustahil kita dapat hidup sebagai manusia. Hak ini dimiliki oleh manusia semata – mata karena ia manusia, bukan karena pemberian masyarakat atau pemberian negara. Maka hak asasi manusia itu tidak tergantung dari pengakuan manusia lain, masyarakat lain, atau Negara lain. Hak asasi diperoleh manusia dari Penciptanya, yaitu Tuhan Yang Maha Esa dan merupakan hak yang tidak dapat diabaikan.
Sebagai manusia, ia makhluk Tuhan yang mempunyai martabat yang tinggi. Hak asasi manusia ada dan melekat pada setiap manusia. Oleh karena itu, bersifat universal, artinya berlaku di mana saja dan untuk siapa saja dan tidak dapat diambil oleh siapapun. Hak ini dibutuhkan manusia selain untuk melindungi diri dan martabat kemanusiaanya juga digunakan sebagai landasan moral dalam bergaul atau berhubungan dengan sesama manusia.
Pada setiap hak melekat kewajiban. Karena itu,selain ada hak asasi manusia, ada juga kewajiban asasi manusia, yaitu kewajiban yang harus dilaksanakan demi terlaksana atau tegaknya hak asasi manusia (HAM). Dalam menggunakan Hak Asasi Manusia, kita wajib untuk memperhatikan, menghormati, dan menghargai hak asasi yang juga dimiliki oleh orang lain.
Kesadaran akan hak asasi manusia , harga diri , harkat dan martabat kemanusiaannya, diawali sejak manusia ada di muka bumi. Hal itu disebabkan oleh hak – hak kemanusiaan yang sudah ada sejak manusia itu dilahirkan dan merupakan hak kodrati yang melekat pada diri manusia. Sejarah mencatat berbagai peristiwa besar di dunia ini sebagai suatu usaha untuk menegakkan hak asasi manusia.
Sebelum dibahas lebih mendalam mengenai hak asasi manusia di Indonesia, terlebih dahulu kita membahas sekelumit sejarah perkembangan dan perumusan hak asasi manusia di Dunia. Perkembangan atas pengakuan hak asasi manusia ini berjalan secara perlahan dan beraneka ragam. Perkembangan tersebut antara lain dapat ditelusuri sebagai berikut.
1. Hak Asasi Manusia di Yunani
Filosof Yunani, seperti Socrates (470-399 SM) dan Plato (428-348 SM) meletakkan dasar bagi perlindungan dan jaminan diakuinya hak – hak asasi manusia. Konsepsinya menganjurkan masyarakat untuk melakukan sosial kontrol kepada penguasa yang zalim dan tidak mengakui nilai – nilai keadilan dan kebenaran. Aristoteles (348-322 SM) mengajarkan pemerintah harus mendasarkan kekuasaannya pada kemauan dan kehendak warga negaranya.
2. Hak Asasi Manusia di Inggris
Inggris sering disebut–sebut sebagai negara pertama di dunia yang memperjuangkan hak asasi manusia. Tonggak pertama bagi kemenangan hak-hak asasi terjadi di Inggris. Perjuangan tersebut tampak dengan adanya berbagai dokumen kenegaraan yang berhasil disusun dan disahkan. Dokumen-dokumen tersebut adalah sebagai berikut :
ü MAGNA CHARTA
Pada awal abad XII Raja Richard yang dikenal adil dan bijaksana telah diganti oleh Raja John Lackland yang bertindak sewenang–wenang terhadap rakyat dan para bangsawan. Tindakan sewenang-wenang Raja John tersebut mengakibatkan rasa tidak puas dari para bangsawan yang akhirnya berhasil mengajak Raja John untuk membuat suatu perjanjian yang disebut Magna Charta atau Piagam Agung.
Magna Charta dicetuskan pada 15 Juni 1215 yang prinsip dasarnya memuat pembatasan kekuasaan raja dan hak asasi manusia lebih penting daripada kedaulatan raja. Tak seorang pun dari warga negara merdeka dapat ditahan atau dirampas harta kekayaannya atau diasingkan atau dengan cara apapun dirampas hak-haknya, kecuali berdasarkan pertimbangan hukum. Piagam Magna Charta itu menandakan kemenangan telah diraih sebab hak-hak tertentu yang prinsip telah diakui dan dijamin oleh pemerintah. Piagam tersebut menjadi lambang munculnya perlindungan terhadap hak-hak asasi karena ia mengajarkan bahwa hukum dan undang-undang derajatnya lebih tinggi daripada kekuasaan raja.
Isi Magna Charta adalah sebagai berikut :
Ø Raja beserta keturunannya berjanji akan menghormati kemerdekaan, hak, dan kebebasan Gereja Inggris.
Ø Raja berjanji kepada penduduk kerajaan yang bebas untuk memberikan hak-hak sebagi berikut :
v  Para petugas keamanan dan pemungut pajak akan menghormati hak-hak penduduk.
v  Polisi ataupun jaksa tidak dapat menuntut seseorang tanpa bukti dan saksi yang sah.
v  Seseorang yang bukan budak tidak akan ditahan, ditangkap, dinyatakan bersalah tanpa perlindungan negara dan tanpa alasan hukum sebagai dasar tindakannya.
v  Apabila seseorang tanpa perlindungan hukum sudah terlanjur ditahan, raja berjanji akan mengoreksi kesalahannya.
ü PETITION OF RIGHTS
Pada dasarnya Petition of Rights berisi pertanyaan-pertanyaan mengenai hak-hak rakyat beserta jaminannya. Petisi ini diajukan oleh para bangsawan kepada raja di depan parlemen pada tahun 1628. Isinya secara garis besar menuntut hak-hak sebagai berikut :
Ø Pajak dan pungutan istimewa harus disertai persetujuan.
Ø Warga negara tidak boleh dipaksakan menerima tentara di rumahnya.
Ø Tentara tidak boleh menggunakan hukum perang dalam keadaan damai.

ü HOBEAS CORPUS ACT
Hobeas Corpus Act adalah undang- undang yang mengatur tentang penahanan seseorang dibuat pada tahun 1679. Isinya adalah sebagai berikut :
Ø Seseorang yang ditahan segera diperiksa dalam waktu 2 hari setelah penahanan.
Ø Alasan penahanan seseorang harus disertai bukti yang sah menurut hukum.
ü BILL OF RIGHTS
Bill of Rights merupakan undang-undang yang dicetuskan tahun 1689 dan diterima parlemen Inggris, yang isinya mengatur tentang :
Ø Kebebasan dalam pemilihan anggota parlemen.
Ø Kebebasan berbicara dan mengeluarkan pendapat.
Ø Pajak, undang-undang dan pembentukan tentara tetap harus seizin parlemen.
Ø Hak warga Negara untuk memeluk agama menurut kepercayaan masing-masing .
Ø Parlemen berhak untuk mengubah keputusan raja.
3. Hak Asasi Manusia di Amerika Serikat
Pemikiran filsuf John Locke (1632-1704) yang merumuskan hak-hak alam,seperti hak atas hidup, kebebasan, dan milik (life, liberty, and property) mengilhami sekaligus menjadi pegangan bagi rakyat Amerika sewaktu memberontak melawan penguasa Inggris pada tahun 1776. Pemikiran John Locke mengenai hak – hak dasar ini terlihat jelas dalam Deklarasi Kemerdekaan Amerika Serikat yang dikenal dengan DECLARATION OF INDEPENDENCE OF THE UNITED STATES.
Revolusi Amerika dengan Declaration of Independence-nya tanggal 4 Juli 1776, suatu deklarasi kemerdekaan yang diumumkan secara aklamasi oleh 13 negara bagian, merupakan pula piagam hak – hak asasi manusia karena mengandung pernyataan “Bahwa sesungguhnya semua bangsa diciptakan sama derajat oleh Maha Pencipta. Bahwa semua manusia dianugerahi oleh Penciptanya hak hidup, kemerdekaan, dan kebebasan untuk menikmati kebhagiaan.
John Locke menggambarkan keadaan status naturalis, ketika manusia telah memiliki hak-hak dasar secara perorangan. Dalam keadaan bersama-sama, hidup lebih maju seperti yang disebut dengan status civilis, locke berpendapat bahwa manusia yang berkedudukan sebagai warga negara hak-hak dasarnya dilindungi oleh negara.
Declaration of Independence di Amerika Serikat menempatkan Amerika sebagai negara yang memberi perlindungan dan jaminan hak-hak asasi manusia dalam konstitusinya, kendatipun secara resmi rakyat Perancis sudah lebih dulu memulainya sejak masa Rousseau. Kesemuanya atas jasa presiden Thomas Jefferson presiden Amerika Serikat lainnya yang terkenal sebagai “pendekar” hak asasi manusia adalah Abraham Lincoln, kemudian Woodrow Wilson dan Jimmy Carter.
Amanat Presiden Flanklin D. Roosevelt tentang “empat kebebasan” yang diucapkannya di depan Kongres Amerika Serikat tanggal 6 Januari 1941 yakni :
ü Kebebasan untuk berbicara dan melahirkan pikiran (freedom of speech and expression).
ü Kebebasan memilih agama sesuai dengan keyakinan dan kepercayaannya (freedom of religion).
ü Kebebasan dari rasa takut (freedom from fear).
ü Kebebasan dari kekurangan dan kelaparan (freedom from want).
Kebebasan- kebebasan tersebut dimaksudkan sebagai kebalikan dari kekejaman dan penindasan melawan fasisme di bawah totalitarisme Hitler (Jerman), Jepang, dan Italia. Kebebasan – kebebasan tersebut juga merupakan hak (kebebasan) bagi umat manusia untuk mencapai perdamaian dan kemerdekaan yang abadi. Empat kebebasan Roosevelt ini pada hakikatnya merupakan tiang penyangga hak-hak asasi manusia yang paling pokok dan mendasar.
4. Hak Asasi Manusia di Prancis
Perjuangan hak asasi manusia di Prancis dirumuskan dalam suatu naskah pada awal Revolusi Prancis. Perjuangan itu dilakukan untuk melawan kesewenang-wenangan rezim lama. Naskah tersebut dikenal dengan DECLARATION DES DROITS DE L’HOMME ET DU CITOYEN yaitu pernyataan mengenai hak-hak manusia dan warga negara. Pernyataan yang dicetuskan pada tahun 1789 ini mencanangkan hak atas kebebasan, kesamaan, dan persaudaraan atau kesetiakawanan (liberte, egalite, fraternite).
Lafayette merupakan pelopor penegakan hak asasi manusia masyarakat Prancis yang berada di Amerika ketika Revolusi Amerika meletus dan mengakibatkan tersusunnya Declaration des Droits de I’homme et du Citoyen. Kemudian di tahun 1791, semua hak-hak asasi manusia dicantumkan seluruhnya di dalam konstitusi Prancis yang kemudian ditambah dan diperluas lagi pada tahun 1793 dan 1848. Juga dalam konstitusi tahun 1793 dan 1795. revolusi ini diprakarsai pemikir – pemikir besar seperti : J.J. Rousseau, Voltaire, serta Montesquieu. Hak Asasi yang tersimpul dalam deklarasi itu antara lain :
1) Manusia dilahirkan merdeka dan tetap merdeka.
2) Manusia mempunyai hak yang sama.
3) Manusia merdeka berbuat sesuatu tanpa merugikan pihak lain.
4) Warga Negara mempunyai hak yang sama dan mempunyai kedudukan serta pekerjaan umum.
5) Manusia tidak boleh dituduh dan ditangkap selain menurut undang-undang.
6) Manusia mempunai kemerdekaan agama dan kepercayaan.
7) Manusia merdeka mengeluarkan pikiran.
8) Adanya kemerdekaan surat kabar.
9) Adanya kemerdekaan bersatu dan berapat.
10) Adanya kemerdekaan berserikat dan berkumpul.
11) Adanya kemerdekaan bekerja,berdagang, dan melaksanakan kerajinan.
12) Adanya kemerdekaan rumah tangga.
13) Adanya kemerdekaan hak milik.
14) Adanya kemedekaan lalu lintas.
15) Adanya hak hidup dan mencari nafkah.

5. Hak Asasi Manusia oleh PBB
Setelah perang dunia kedua, mulai tahun 1946, disusunlah rancangan piagam hak-hak asasi manusia oleh organisasi kerja sama untuk sosial ekonomi Perserikatan Bangsa-Bangsa yang terdiri dari 18 anggota. PBB membentuk komisi hak asasi manusia (commission of human right). Sidangnya dimulai pada bulan januari 1947 di bawah pimpinan Ny. Eleanor Rossevelt. Baru 2 tahun kemudian, tanggal 10 Desember 1948 Sidang Umum PBB yang diselenggarakan di Istana Chaillot, Paris menerima baik hasil kerja panitia tersebut. Karya itu berupa UNIVERSAL DECLARATION OF HUMAN RIGHTS atau Pernyataan Sedunia tentang Hak – Hak Asasi Manusia, yang terdiri dari 30 pasal. Dari 58 Negara yang terwakil dalam sidang umum tersebut, 48 negara menyatakan persetujuannya, 8 negara abstain, dan 2 negara lainnya absen. Oleh karena itu, setiap tanggal 10 Desember diperingati sebagai hari Hak Asasi Manusia.
Universal Declaration of Human Rights antara lain mencantumkan, Bahwa setiap orang mempunyai Hak :
ü Hidup
ü Kemerdekaan dan keamanan badan
ü Diakui kepribadiannya
ü Memperoleh pengakuan yang sama dengan orang lain menurut hukum untuk mendapat jaminan hokum dalam perkara pidana, seperti diperiksa di muka umum, dianggap tidak bersalah kecuali ada bukti yang sah
ü Masuk dan keluar wilayah suatu Negara
ü Mendapatkan asylum
ü Mendapatkan suatu kebangsaan
ü Mendapatkan hak milik atas benda
ü Bebas mengutarakan pikiran dan perasaan
ü Bebas memeluk agama
ü Mengeluarkan pendapat
ü Berapat dan berkumpul
ü Mendapat jaminan sosial
ü Mendapatkan pekerjaan
ü Berdagang
ü Mendapatkan pendidikan
ü Turut serta dalam gerakan kebudayaan dalam masyarakat
ü Menikmati kesenian dan turut serta dalam kemajuan keilmuan
Majelis umum memproklamirkan Pernyataan Sedunia tentang Hak Asasi Manusia itu sebagai tolak ukur umum hasil usaha sebagai rakyat dan bangsa dan menyerukan semua anggota dan semua bangsa agar memajukan dan menjamin pengakuan dan pematuhan hak-hak dan kebebasan- kebebasan yang termasuk dalam pernyataan tersebut. Meskipun bukan merupakan perjanjian, namun semua anggota PBB secara moral berkewajiban menerapkannya.

6. Hak Asasi Manusia di Indonesia
Hak Asasi Manusia di Indonesia bersumber dan bermuara pada pancasila. Yang artinya Hak Asasi Manusia mendapat jaminan kuat dari falsafah bangsa, yakni Pancasila. Bermuara pada Pancasila dimaksudkan bahwa pelaksanaan hak asasi manusia tersebut harus memperhatikan garis-garis yang telah ditentukan dalam ketentuan falsafah Pancasila. Bagi bangsa Indonesia, melaksanakan hak asasi manusia bukan berarti melaksanakan dengan sebebas-bebasnya, melainkan harus memperhatikan ketentuan-ketentuan yang terkandung dalam pandangan hidup bangsa Indonesia, yaitu Pancasila. Hal ini disebabkan pada dasarnya memang tidak ada hak yang dapat dilaksanakan secara multak tanpa memperhatikan hak orang lain.
Setiap hak akan dibatasi oleh hak orang lain. Jika dalam melaksanakan hak, kita tidak memperhatikan hak orang lain,maka yang terjadi adalah benturan hak atau kepentingan dalam hidup bermasyarakat, berbangsa, dan bernegara
Negara Republik Indonesia mengakui dan menjunjung tinggi hak asasi manusia dan kebebasan dasar manusia sebagai hak yang secara kodrati melekat dan tidak terpisah dari manusia yang harus dilindungi, dihormati, dan ditegakkan demi peningkatan martabat kemanusisan, kesejahteraan, kebahagiaan, dan kecerdasan serta keadilan.
Berbagai instrumen hak asasi manusia yang dimiliki Negara Republik Indonesia,yakni:
ü Undang – Undang Dasar 1945
ü Ketetapan MPR Nomor XVII/MPR/1998 tentang Hak Asasi Manusia
ü Undang – Undang Nomor 39 Tahun 1999 tentang Hak Asasi Manusia
Di Indonesia secara garis besar disimpulkan, hak-hak asasi manusia itu dapat dibeda-bedakan menjadi sebagai berikut :
Ø Hak – hak asasi pribadi (personal rights) yang meliputi kebebasan menyatakan pendapat, kebebasan memeluk agama, dan kebebasan bergerak.
Ø Hak – hak asasi ekonomi (property rights) yang meliputi hak untuk memiliki sesuatu, hak untuk membeli dan menjual serta memanfaatkannya.
Ø Hak – hak asasi politik (political rights) yaitu hak untuk ikut serta dalam pemerintahan, hak pilih (dipilih dan memilih dalam pemilu) dan hak untuk mendirikan partai politik.
Ø Hak asasi untuk mendapatkan perlakuan yang sama dalam hukum dan pemerintahan ( rights of legal equality).
Ø Hak – hak asasi sosial dan kebudayaan ( social and culture rights). Misalnya hak untuk memilih pendidikan dan hak untukmengembangkan kebudayaan.
Ø Hak asasi untuk mendapatkan perlakuan tata cara peradilan dan perlindungan (procedural rights). Misalnya peraturan dalam hal penahanan, penangkapan, penggeledahan, dan peradilan.
Secara konkret untuk pertama kali Hak Asasi Manusia dituangkan dalam Piagam Hak Asasi Manusia sebagai lampiran Ketetapan Permusyawarahan Rakyat Republik Indonesia Nomor XVII/MPR/1998.