Kamis, 17 Maret 2011

tugas sopkill K-2 "Indonesia"

INDONESIAKU ..
A.Letak indonesia
Indonesia terletak di khatulistiwa, sebagai negara tropis, tidak kurang 17508 pulau besar dan kecil yang tentunya mengandung sumber daya alam yang tidak ternilai besarnya. Oleh sebab itu negara ini terkenal dengan sebutan Zamrud di khatulistiwa, indonesia juga terkenal sebagai negara bentangan garis pantai terpanjang. Luas indonesia hampir seluruhnya mencapai 5.193.252 km2.
B.Negara kesatuan Republik indonesia
Negara indonesia adalah negara kesatuan bukan serikat atau federasi. Negara kesatuan republik indonesia ini di ploklamasikan pada tanggal 17 Agustus 1945 oleh Ir.Soekarno dan Drs. Moh Hatta, yang kemudian menjadi presiden dan wakil presiden RI yang pertama dan terkenal dengan sebutan Dwi Tunggal.
Proklamasi dilakukan di Jakarta pada pukul 10.00 pagi , dengan sangat sederhana sebagai mana bunyi teks proklamasi , yang terdiri atas baris. Konsep naskah disiapkan oleh Mr.Ahmad Soebardjo, dan di tulis oleh Ir.soekarno kemudian diketik ulang oleh sajuti melik.
C.Sistem Pemerintahan
a.       UUD 1945,yaitu konstitusi (hukum dasar).Negara kesatuan RI,setelah diproklamasikan ,maka indonesia adalah negara merdeka ,bersatu dan berdaulat berdasarkan konstitusi, yakni undang-undang dasar 1945.Pada pembukaan konstitusi  UUD45,alinea keempat bahwa idelogi negara adalah Pancasila. Sedangkan tujuan kemerdekaan adalah untuk membangun negara dan pemerintah RI,yang bersatu berdaulat dan dpt melindungi segenap bangsa dan tumpah darah.Memajukan kesejahteraan umum mencerdaskan kehidupan bangsa dan ikut menciptakan perdamaian dunia   yang abadi berdasarkan    perikeadilan dan kemanusiaan.
b.       RI adalah negara hukum, bukan negara kekuasaan .maka presiden pun kekuasaannya tidak tak terbatas. Dibatasi oleh hukum dan perundangan-undangan.
c.       Bahwa RI adalah negara kesejahteraan rakyat , artinya kepentingan umum pun harus diabaikan untuk mewujudkan cita-cita negara yakni kesejahteraan sosial bagi seluruh rakyat indonesia.
d.      Bahwa bentuk pemerintahan negara kesatuan RI adalah Presidensil oleh karenanya presiden sebagai sebagai Kepala negara dan sekaligus kepala pemerintahan. Presiden adalah pimpinan eksekutif tertinggi, menteri-menteri adalah presiden.
e.       Bahwa NKRI adalah negara demokrasi oleh karenanya presiden dan lembaga perwakilan (DPR-RI) dan lembaga permusyawaratan (MPR-RI) dan presiden, dipilih melalui pemilihan umum oleh rakyat yang sifatnya langsung,umum,bebas dan rahasia(Luber).
f.        Wilayah NKRI menurut pasal 18 UUD dibagi dalam wilayah daerah besar dan kecil dengan UU no.5 thn 1974,menyempurnakan UU sebelumnya tentang pemerintahan didaerah. Bahwa wilayah RI terbagi dalam 27 provinsi daerah tingkat I dan masing-masing dibagi dalam wilayah daerah tingkat II kabupaten / kota madya, yang jumlah keseluruhannya 336 dati II. Daerah tingkat I dan tingkat II memiliki lembaga perwakilan yang dipilih melalui pemilu,yakni DPRD I dan DPRD II.
D.Kabinet  Republik indonesia
Kabinet republik indonesia adalah Kabinet Presidensil  artinya Kabinet (mentri-mentri) bertanggung jawab pada presiden, karena pembantu presiden .Jika kabinet bertanggung jawab pada DPR (parlemen) maka disebut kabinet Parlementer. Dibawah ini beberapa departemen yang ada di dalam pemerintah RI :
1.        Departemen Agama
2.       Departemen dlm Negeri dan Otonomi daerah
3.       Departemen kehakiman dan Hak asasi manusia
4.       Departemen Kesehatan dan Kesejahteraan Sosial
5.       Departemen Keuangan
6.       Departemen Luar negri
7.       Departemen Pendidikan Nasional
8.       Departemen Perindustrian dan perdagangan
9.       Departemen Perhubungan dan Telekomunikasi
10.    Departemen Lautan dan Perikanan
11.      Departemen Energi dan sumber daya mineral
12.     Departemen Pertanian dan kehutanan
13.     Departemen Tenaga kerja dan Transmigrasi
14.    Departemen Pertahanan
15.     DepartemenKebudayaan dan Pariwisata
16.     Departemen Pemukiman dan Prasarana wilayah
E.Garuda Pancasila
Lambang negara republik indonesia adalah garuda pancasila. Yakni sumbilasi gambar burung garuda menengok ke kanan dengan kedua sayapnya terbetang ,dan kedua cakarnya mencengkeram pita, bertuliskan “BHINEKA TUNGGAL IKA” sebuah kalimat yang diambil dari buku Sutasoma karya Empu tantular . yang berarti ,mesti berbeda-beda tetapi tetap satu jua.
sumber:www.anekailmu.com, RPUL penerbit CV anekailmu.

Rabu, 09 Maret 2011

pengertian tumpukkan

PENGERTIAN SERTA OPERASI STACKNYA
adalah suatu bentuk khusus dari linier list, dengan operasi penyisipan dan penghapusan dibatasi hanya pada satu sisinya, yaitu puncak stack (TOP).
Keterangan:
1.Jika ada NOEL elemen didalam stack, maka elemen ke NOEL merupakan elemen puncak (TOP).
2.Operasi stack : LIFO (Last In First Out) , yaitu : yang terakhir masuk yang pertama keluar.
Contoh stack : Tumpukan baki dalam cafetaria
Empat operasi dasar yang berlaku pada stack :
1.       CREATE(stack)
adalah operator yang menunjukkan suatu stack kosong dengan nama S.
Jadi :               NOEL(CREATE(S)) =0
2.       ISEMPTY(stack)
adalah operator yang menentukan apakah stack S kosong.
3.       PUSH(elemen, stack)
adalah operator yang menambahkan elemen E pada puncak stack S.
4.       POP(stack)
adalah operator yang menghapus sebuah elemen dari puncak stack S.
LINIER LIST
Suatu struktur data umum yang berisi suatu kumpulan terurut dari elemen; jumlah elemen di dalam list dapat berubah-ubah.
Empty List/ null list
Adalah Suatu elemen dapat dihilangkan/dihapus dari sembarang posisi dalam linier list, dan dapat pula dimasukkan elemen baru sebagai anggota list. A dikatakan empty list / null list jika T=0.
Contoh :
1. File, dengan elemenya berupa record
2. Buku telepon
3. Stack
4. Queue
5. Linear link list
PENDEKLARASIAN STACK DALAM COBOL DAN PASCAL
Diasumsikan bahwa elemen dari S masing-masing bertipe data integer dan panjang stack.maksimum adalah 100 elemen. Kita mendeklarasikan sebuah array yang dilengkapidengan variabel TOP-PTR.
Variabel TOP-PTR ini menyatakan subscript dari elemen TOP(S) dari stack. Kita menamakan kombinasi dari array dan indikator untuk TOP tersebut dengan nama STACKSTRUCT.Dengan penyajian seperti ini, berlaku bahwa NOEL(S) = TOP-PTR,ISEMPTY(S) adalah true bila TOP-PTR = 0, dan false bila TOP-PTR lebih besar dari 0.
Didalam COBOL
01 STACK-STRUCT.
02 S PIC 9(5)
OCCURS 100 TIMES.
02 TOP-PTR PIC 9(3)

Didalam Pascal
type stackstruct;
record Stack: Array [ 1..100] of integer;
topptr : integer
end
var S : stackstruct;
OPERASI PUSH & POP
PUSH
                IF TOP-PTR < NOEL-MAX
                                THEN COMPUTE TOP-PTR = TOP-PTR + 1
                                                  MOVE EON  TO S(TOP-PTR)
                                ELSE Overflow condition
Contoh: Procedure PUSH (eon: integer);
                Begin
                                if (s.topptr < noelmax)
                                then
                                                Begin
                                                                s.topptr := s.topptr + 1;
                                                                s.stack [s.topptr] := eon;
                                                End;
                                else Overflow-condition
                End;
POP
                IF TOP-PTR > 0
                                THEN MOVE S(TOP-PTR) TO EOFF
                                                  COMPUTE TOP-PTR = TOP-PTR  -  1
                                ELSE Underflow condition
EON : elemen yang di PUSH ke dalam S.
EOFF : elemen yang di POP ke luar S.
NOEL-MAX : panjang max stack.
Contoh: Procedure POP (var eoff : integer);
                Begin
                                if (s.topptr > 0)
                                then
                                                Begin
                                                                eoff := s.stack [s.topptr];
                                                                s.topptr := s.topptr - 1;
                                                End;
                                else Underflow Condition
                End;

APLIKASI STACK
1. Penjodohan Tanda Kurung/Matching Parantheses                     
2.NOTASI POSTFIX

Minggu, 27 Februari 2011

cerita tentang indonesia tanah airku..

Tanah air merupakan istilah yang digunakan bangsa Indonesia untuk menyebut seluruh bumi indonesia yang terdiri dari darat dan lautan. Istilah ini didasarkan pada konsep wawasan nusantara yang terbentuk dari kondisi Indonesia sebagai negara kepulauan terbesar di dunia dan terletak di khatulistiwa sebagai negara tropis dan memiliki luas mencapai 5.193.252 km2 yang tentunya menyimpan kekayaan yg tidak ternilai besarnya. Istilah ini membedakan Indonesia dari bangsa lain yang sering memanggil wilayahnya dengan sebutan motherland atau fatherland. Di samping itu, bumi Indonesia juga sering disebut dengan panggilan 'Ibu pertiwi' dan 'Nusantara'.

Sabtu, 26 Februari 2011

cerita tentang kewarganegaraan..

ternyata kewarganegaraan sudah ada sejak zaman Presiden Soekarno. Di era Soekarno, pendidikan kewarganegaraan dikenal dengan Pendidikan Civic. Demikian pula masa Presiden Soeharto, pendidikan kewarganegaraan sangat intensif dilakukan dengan bermacam nama dan tingkatan. Sayangnya, pelaksanaan pendidikan kewarganegaraan semasa Orde Baru, seperti Pendidikan Moral Pancasila (PMP) dan Penataran Pedoman Penghayatan dan Pengamalan Pancasila (P4), ternyata menyimpang dari impian luhur kemanusiaan yang terkandung dalam dasar negara Pancasila. Budaya dan praktik penyalahgunaan kekuasaan serta meningkatnya korupsi di kalangan elite politik dan pelaku bisnis sejak masa Orde Baru hingga kini bisa menjadi fakta nyata gagalnya pendidikan kewarganegaraan masa lalu. Hal itu menimbulkan suatu pertanyaan , apa ada yang salah dengan Pendidikan Kewarganegaraan kita? Apakah pendidikan kewarganegaraan menjadi hanya sekedar formalitas belaka yang tidak memiliki nilai apapun di dalamnya? Mengapa nilai urgensitas pendidikan kewarganegaraan menjadi begitu rendah?Untuk itu mari kita tinjau apa isi dan manfaat dari pelajaran kewarganegaraan. Sebenarnya banyak hal yang didapatkan dari pelajaran kewarganegaraan. Yang pertama adalah kita menjadi tahu hak dan kewajiban kita sebagai warga negara yang akhirnya membuat kita jadi mengerti peran dan penempatan diri kita sebagai bagian dari suatu negara. Ketika kita semua sudah tahu dan mengerti kewajiban yang harus dilakukan dan hak yang didapatkan, maka kita bisa menjalankannya dengan penuh tanggung jawab sesuai peraturan ataupun menuntut hak – hak yang mungkin belum terpenuhi sebagai warga negara. Perlu diketahui bahwa setiap warga negara memiliki hak dan kewajiban yang sama satu sama lain tanpa terkecuali. Persamaaan antara manusia selalu dijunjung tinggi untuk menghindari berbagai kecemburuan sosial yang dapat memicu berbagai permasalahan di kemudian hari. Manfaat yang kedua adalah dengan mempelajari pelajaran kewarganegaraan dapat memotivasi kita untuk memiliki sifat nasionalisme dan patriotisme yang tinggi. Artinya yaitu setelah mengerti peran dan keadaan negara , kita seharusnya menjadi warga negara yang lebih cinta pada tanah air dan rela berkorban demi bangsa dan negara. Selain itu dengan mempelajari pendidikan kewarganegaraan dapat memperkuat keyakinan kita terhadap Pancasila sebagai ideologi negara dan mengamalkan semua nilai – nilai yang terkandung di dalamnya. Entah kita sadari atau tidak, dasar negara kita Pancasila mempunyai nilai – nilai luhur termasuk nilai moral kehidupan. Nilai moral tersebut seharusnya menjadikan kita pedoman dalam berpikir, bersikap dan bertingkah laku. Nilai – nilai tersebut berkaitan erat dengan kualitas sumber daya manusia. Kualitas SDM yang rendah merupakan salah satu indikasi juga gagalnya pendidikan kewarganegaraan di Indonesia. Manfaat selanjutnya adalah suatu hal yang masih berhubungan dengan nasionalisme dan patriotisme yaitu diharapkan kita memiliki kesadaran dan kemampuan awal dalam usaha bela negara. Berdasarkan Undang-Undang Dasar 1945 pada pasal 30 tertulis bahwa “Tiap-tiap warga negara berhak dan wajib ikut serta dalam usaha pembelaan negara.” dan ” Syarat-syarat tentang pembelaan diatur dengan undang-undang.” Jadi sudah pasti mau tidak mau kita wajib ikut serta dalam membela negara dari segala macam ancaman, gangguan, tantangan dan hambatan baik yang datang dari luar maupun dari dalam. Membela negara bisa berarti luas dan dapat dilakukan dalam berbagai bidang. Dengan hak dan kewajiban yang sama, setiap orang Indonesia tanpa harus dikomando dapat berperan aktif dalam melaksanakan bela negara. Membela negara tidak harus dalam wujud perang tetapi bisa diwujudkan dengan cara lain misalnya ikut serta dalam mengamankan lingkungan sekitar (seperti siskamling), ikut serta membantu korban bencana di dalam negeri, belajar dengan tekun pelajaran atau mata kuliah Pendidikan Kewarganegaraan ataupun mengikuti kegiatan ekstraklurikuler seperti Paskibra, PMR dan Pramuka. Itu semua sedikit manfaat yang didapatkan setelah mempelajari pendidikan kewarganegaraan. Tentunya masih banyak lagi manfaat lain yang didapatkan. Tidak lupa semua hal yang sudah disebutkan tadi juga harus disesuaikan dengan dinamika kehidupan bermasyarakat dan diharapkan dapat menjadi sarana pembentukan kepribadian bangsa dalam rangka mempertahankan keutuhan dan kelangsungan Negara Kesatuan Republik Indonesia.
Secara materi seperti yang dibahas di atas, tentu pendidikan kewarganegaraan menjadi begitu penting dengan berbagai macam nilai di dalamnya. Akan begitu besar manfaatnya ketika kita mengerti dan memahami semua materi yang diajarkan. Tetapi hal itu akan sia – sia belaka ketika kita hanya sekedar mengerti atau memahami saja tanpa adanya penaindaklanjutan. Dalam hal ini yang ingin saya tekankan adalah perlu adanya suatu pengamalan dari suatu ilmu, khususnya dalam hal ini ilmu yang dimaksud adalah pendidikan kewarganegaraan itu sendiri.
Seperti kata pepatah “Amal tanpa ilmu, buta….Ilmu tanpa amal, pincang…” Amal tanpa ilmu akan membutakan karena ilmu merupakan petunjuk dan pemberi arah amal yang akan dilakukan. Bagaimana mungkin kita tahu kalau amal yang kita lakukan benar atau salah jika kita tidak tahu ilmunya. Hal itu sama saja dengan kita berjalan tanpa tahu arah. Dengan menghubungkannya dengan topik yang kita bahas, pepatah itu tentunya memberikan kesadaran bahwa pendidikan kewarganegaraan yang merupakan suatu ilmu begitu penting sebagai petunjuk dan pemberi arah untuk setiap tindakan kita. Begitu banyak orang yang tidak memahami ilmu ini bisa jadi tidak sadar bahwa hal yang mereka lakukan itu salah dan pada akhirnya yang terjadi adalah kekacauan di masyarakat.
Sebaliknya juga berlaku bahwa ilmu tanpa amal itu sesuatu yang sia – sia. Dengan memegang prinsip itu dan menghubungkan dengan kenyataan yang ada saat ini bahwa masih banyak orang yang hanya sekedar tahu dan mengerti saja tanpa pengamalan. Dalam pembelajaran kewarganegaraan kita jadi tahu banyak hal dalam kehidupan bernegara, tapi mengapa dalam praktiknya nol??Karena banyak warga negara yang hanya menganggap ilmu itu sebagai angin lalu yang tidak bermanfaat. Kita cenderung menganggap pendidikan kewarganegaraan patut disepelekan karena kurang begitu penting dibandingkan dengan ilmu yang lain. Itu akibat yang terjadi ketika kita tidak tahu manfaat apa yang didapat setelah mempelajarinya. Memang semenjak SD kita sudah diajarkan apa yang harus kita lakukan untuk menjawab soal – soal kewarganegaraan yang intinya harus dipilih atau ditulis segala bentuk perbuatan yang baik – baik dan kenyataannya semua itu cuma bertujuan untuk mendapatkan nilai yang tinggi tanpa ada penerapan dalam kehidupan. Bisa dibayangkan berapa banyak biaya dan waktu yang terbuang percuma ketika semuanya itu akan menguap begitu saja tanpa meninggalkan manfaat apapun bagi diri kita. Tentunya itu akan merugikan diri kita sendiri. Sebagai contoh adalah demonstrasi yang tidak bertanggung jawab yang dilakukan oleh mahasiswa. Tidak ada yang melarang siapapun untuk berdemonstrasi, tapi tentu saja semua itu ada aturannya. Kekacauan yang terjadi selama ini adalah mereka tidak mengetahui secara jelas aturan – aturan yang berlaku ( tidak tahu ilmunya ) sehingga mereka cenderung seenaknya sendiri dalam mengungkapkan aspirasinya atau mungkin saja mereka tahu tapi tidak mau tahu ( pengamalan yang salah ). Pada akhirnya hal tersebut bukannya memperbaiki keadaan malah menjadiakan keadaan semakin terpuruk.
Karena itu pada intinya perlu adanya keseimbangan antara ilmu dan amal. Ketika semua warga negara sudah mengerti betul apa yang harus dilakukan, memiliki kesadaran tinggi untuk mengetrapkannya dan akhirnya benar – benar melaksanakannya sesuai aturan yang berlaku, saya percaya bahwa negara ini akan menjadi negara yang aman, tentram, damai seperti apa yang sudah diidam – idamkan sejak dulu.

cerita tentang HAM..

Sebelum dibahas lebih mendalam mengenai hak asasi manusia di Indonesia, kita bahas pengertian dari HAM ittu sendiri ya^_^ ..HAM itu ???
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.
  • 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 : 
1.Hak – hak asasi pribadi (personal rights) yang meliputi kebebasan menyatakan pendapat, kebebasan memeluk agama, dan kebebasan bergerak.
2.Hak – hak asasi ekonomi (property rights) yang meliputi hak untuk memiliki sesuatu, hak untuk membeli dan menjual serta memanfaatkannya.
3.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.
4.Hak asasi untuk mendapatkan perlakuan yang sama dalam hukum dan pemerintahan ( rights of legal equality).
5.Hak – hak asasi sosial dan kebudayaan ( social and culture rights). Misalnya hak untuk memilih pendidikan dan hak untukmengembangkan kebudayaan.
6.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.

Rabu, 23 Februari 2011

Bab2 array dan record

1.PENGERTIAN ARRAY DAN RECORD.

A. Array
Array/Larik adalah suatu standar struktur penyimpanan data pada banyak bahasa pemrogram. Biasanya, dalam mengembangkan program, anda perlu menyimpan informasi pada memori dengan mengunakan variable. Merupakan penyusun program yang menyimpan data dan diakses berasarkan index atau subscript. Membantu kita menciptakan kode program yang lebih mudah dan sederhana pada banyak situasi.  Dalam VB.NET merupakan inheritance dari class Array dalam namespace System. Index dimulai dari 0 (zero based) dan bertambah  secara  sekuensial.  Jumlah elemen ditentukan oleh nilai atas array (upper bound).  Deklarasi menggunakan kata kunci Dim, ReDim, Static, Private, Public dan Protected. Bisa berbentuk dimensi satu (linier array) atau dimensi banyak (multidimension array). Dalam VB dimensi yang dapat ditentukan adalah 32.

B. Record
Sama halnya dengan larik, rekaman (record) adalah kumpulan data. Perbedaan antara
larik dengan rekaman adalah bahwa dalam larik semua elemennya harus bertipe sama. Tetapi dalam rekaman setiap elemen bisa mempunyai tipe data yang berbeda satu sama lain.

2.DIMENSI ARRAY
  • Array satu dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.
Bentuk umum :
Tipe_data nama_array[jumlah_maks_data];
Contoh :
int Nilai[5];        nilai [1]   nilai [2]      nilai [3]       nilai [4]     nilai [5]
70
80
82
60
75
Catatan :String juga sebenarnya merupakan array yang bertipe karakter. Jumlah elemen array menyatakan jumlah string.
  • Array dua dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang  akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuknya dapat berupa matriks atau tabel.
·         Deklarasi array :
Tipe_array nama_array[baris][kolom];
·         Cara mengakses array :
Untuk mengakses array, misalnya kita ingin mengisi elemen array baris 2 kolom 3 dengan 10 maka perintahnya adalah sbb :
X[1][2] = 10;
·         Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu :
·         Row Major Order (secara baris per baris)
·         Column Major Order (secara kolom per kolom)
  • Array multidimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
Bentuk umumnya yaitu :
tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];

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 subscript
3. tipe data dari elemen array

4.Pemetaan Array ke Storage
A.PEMETAAN ARRAY DIMENSI SATU KE STORAGE
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
B.PEMETAAN KE STORAGE TERHADAP ARRAY DIMENSI BANYAK.
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.
Contoh dalam penulisan di cobol:
COMPUTE TOTAL = 0.
PERFORM SUM-UP VARYING 1
FROM 1 BY 1 UNTIL I > 50
AFTER J FROM 1 BY 1 UNTIL J > 225
dalam hal ini
SUM-UP.
TOTAL = TOTAL + A(I,J).

5.TRINGULAR ARRAY (ARRAY SEGITIGA)
Akan kita tinjau beberapa aspek pelinearan suatu array yang khusus, yakni tringular array. Tringular array dapat merupakan upper tringular (seluruh elemen di bawah diagonal utama = 0) ataupun lower tringular (seluruh elemen di atas diagonal utama = 0).Dalam array lower triangular dengan N baris, jumlah maksimum elemen <> 0 pada baris ke-I adalah 1, karenanya total elemen <> 0, tidak lebih dari :
N
Σ I = N(N+1)/2
I = 1