Kamis, 28 Juli 2011

Kepakkan sayapmu selebar mungkin GARUDAku

28 juli 2011 merupakan tanggal penentuan untuk TimNas Indonesia,yap tanggal dimana nasib timnas yg kita banggakan melaju ke babak kualifikasi terakhir piala dunia 2014 regional asia atau semakin terpuruk prestasi sepakbola kita di percaturan dunia akan ditentukan.sebagai pecinta sepakbola tanah air,jelas sebisa mungkin gw pasti mendukung timnas langsung kita jika bermain di GBK,hari ini gw berangkat kesana bersama teman saya pimen fery dan syahril.dengan penuh perjuangan untuk memasuki area stadion akhirnya kami dengan muka cape dan lelah mendapatkan tempat duduk yg bisa dibilang ga nyaman karena berada di belakang gawang,tapi itu bukan masalah bua kami karena yg lebih penting kami sudah berada di GBK dan bersiap "menghabiskan" suara dan tenaga hanya untuk mendukung timnas kesayangan kita.singkat dengan khitmat menyanyikan lagu indonesia raya .akhirnya seisi GBK bersorak seketika diawal pertandingan si rambut pirang el loco mencetak gol,bahkan gol kedua pun dia yg menjaringkan dengan assist cantik dari boaz.sebelum peluit babak 1 berakhir,M nasuha mencetak gol yg begitu cantik,yep gol ke 3 untuk timnas kita.babak ke 2 Timnas kita agak sedikit mengendor terutama dibarisan belakang itu terbukti dengan terciptanya 3 gol di gawang kita di babak ke 2,beruntung M.ridwan sempat menambah gol untuk timnas di babak 2,skor akhir 4-3 untuk timnas kita,deg degan ?YA.jelas menit menit akhir seisi GBK cemas karena jikalau kita kemasukan 1 gol lagi maka impian 280 juta penduduk indonesia akan sirna.akhirnya peluit tanda pertandingan berakhir dibunyikan serentak saya dan seisi gbk loncat kegirangan,Terima kasih Timnas,kepakkan sayapmu selebar mungkin GARUDAku,tunggu gw di GBK di pertandingan kalian berikutnya,GARUDA siap mengarungi asia,bahkan dunia.tunggu saja ! GARUDA we proud of you. 

 #satuINDONESIA .
»»  Baca Lengkap...

Rabu, 27 Juli 2011

struktur data

Struktur data adalah suatu koleksi atau kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pengertian struktur data adalah elemen data (mulai dari byte) yang ditentukan tipe datanya, diorganisasi (dibentuk, disusun, atau dikelompokkan) dan akan diproses sesuai dengan tipe datanya. Pada definisinya, data dapat dikategorikan menjadi :


*   
Tipe data sederhana atau data sederhana, yang terdiri dari :
-     Data sederhana tunggal, misalnya integer, real, Boolean, serta character.
-     Data sederhana majemuk, misalnya string.
Tipe data ini dapat diorganisasikan menjadi berbagai struktur data dengan berbagai cara tertentu.
Struktur data, meliputi :
-     Struktur data sederhana, misalnya array dan record.
-     Struktur data majemuk, terdiri atas :
-     Linear, misalnya stack, queue, dan linear linked list.
-     Nonlinear, misalnya pohon binary (binary tree), pohon cari biner (binary search tree), pohon cari m-way (m-way search tree), general tree, serta graph.
Kedua kategori diatas terutama diperuntukkan untuk data pada storage utama. Data yang diperuntukan untuk storage tambahan, memiliki struktur data yang dikenal dengan organisasi file. Tipe organisasi file diantaranya adalah sebagai berikut :

Sequential
-     Record disimpan dalam file secara beruntun berdasarkan waktu tiba dari pekerjaan yang diwakilinya, sehingga membentuk first-in-first-out (FIFO), struktur data seperti ini disebut antrean atau queue.
-     Record yang masuk pertama akan memiliki indeks atau alamat yang lebih kecil daripada record yang masuk kemudian.
 *Indexed Sequential
-     Record disimpan secara berurutan.
-     Record yang masuk terlebih dahulu disimpan pada tempat yang lebih kecil.
-     Untuk melakukan pencarian pada organisasi ini perlu menggunakan pencarian terlebih dahulu.
-     Dengan organisasi file ini lebih fleksibel karena ukuran file disesuaikan dengan banyaknya data yang ada pada setiap file.
* Relative
* Multikey
Dua buah struktur data sederhana adalah array atau larik dan record. Array merupakan struktur data yang terurut dan homogen, terdiri dari data item yang membentuk satu kesatuan yang tipe datanya sama. Sedangkan record merupakan struktur data yang terdiri atas serangkaian data item dengan tipe data yang berbeda.
Pemakaian struktur data yang tepat di dalam proses pemrograman, akan mengasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih sederhana.
* Suatu struktur data dicirikan dengan :
1.       Jenis atau satuan data pembentuknya
2.       Hubungan antara satuan tersebut.
Strukutur data terdiri dari satuan data sederhana yang cocok untuk program yang dipakainya. Hubungan antara satuan data tersebut membentuk salah satu cirri dari struktur yang bersangkutan. Jika sebuah struktur data sudah tersedia maka struktur data itu langsung dapat digunakan. Jika satuan data sederhana dapat membentuk sebuah struktur yang lebih efisien dalam penggunaan memori, maka struktur data tersebut dapat disatukan. Struktur tersebut tidak dapat langsung ditujukan kepada sebuah address, maka dari itu harus melalui proses pemrograman. Jika menggunakan penyajian secara sequential, maka komponen struktur data ditempatkan ke dalam relokasi memori secara berurutan
 
 
 
 
 
 
 
TIPE data

Tipe data yang dikenal dalam bahasa pascal antara lain :

·     Tipe data sederhana / Jenis data yang standar (Dasar)
1.        Integer
2.        Real
3.        Karakter
4.        Boolean

·        Tipe data non standar (user defined)
1.     Enumerated
2.     Sub-range

·        Tipe data berstuktur
1.           Array
2.           Record
3.           Set
4.           File

·        Jenis data Pointer

INTEGER


Jenis data ini merupakan nilai bilangan bulat, yang  terdiri atas integer positif, integer negatif dan nol. Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian.  (lihat tabel 1)

Tabel 1. Jenis data integer
Tipe
Ukuran memori
(dalam byte)
Jangkauan nilai
BYTE
1
0..255
SHORTINT
1
-128..127
INTEGER
2
-32768..32767
WORD
2
0..65535
LONGINT
4
-2147483648..2147483647

Operator Integer terdiri atas :  + , - , * , DIV dan MOD

Var
                 Jumlah : byte;
Begin
               Jumlah := 200;
                WriteLn(‘Nilai JUMLAH = ‘,Jumlah);
End.
Hasilnya bila dijalankan :

          Nilai JUMLAH = 200


REAL


Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.

Contoh :
123.45
12345.  ® salah, titik desimal tidak boleh dibelakang
12E5
12E+5
-12.34
.1234  ® salah, titik desimal tidak boleh dimuka

 Pada TURBO PASCAL, jenis data ini dibedakan ( lihat tabel 2.)





Tabel 2. Jenis data Real

Tipe
Ukuran memori
(dalam byte)
Jangkauan nilai
Digit signifikan
SINGLE
4
1.5x10E-45 .. 3.4x10E38
7-8
DOUBLE
8
5.0x10E-324 .. 1.7x10E308
15-16
EXTENDED
10
1.9x10E-4951 .. 1.1x10E4932
19-20
COMP
8
-2E+63+1 .. 2E+63-1
19-20

Operator untuk jenis data ini terdiri atas : + , - , * dan /

 

 

KARAKTER


Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’, ’a’, ’!’, ’5’ dsb.

Dasarnya adalah ASCII CHARACTER SET.

Misalnya : 032 pada tabel ASCII CHARACTER SET menunjukkan karakter.

                   Blank.
          033                       !
          048                        0
076                        L
          dst

STRING


Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

Contoh :
Var
          Kampus : string[10];
Begin
          Kampus := ‘Gunadarma’;
Write(Kampus);
End.


 

BOOLEAN


Jenis data ini mempunyai nilai TRUE atau FALSE.

Operator untuk jenis data ini adalah :
1.     Logical Operator, yaitu : NOT, AND dan OR
2.     Relational Operator, yaitu : >, <, >=, <=, <> dan =


JENIS DATA NON-STANDARD (USER DEFINED)

ENUMERATED.
Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri).

Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.

Bentuk umum deklarasinya adalah :

TYPE nama = (data_item_1, data_item_2, ……., data_item_n);

Contoh :

TYPE hari = (sen,sel,rab,kam,jum,sab,ming);

TYPE warna = (red,blue,green,yellow,black,white);

Setelah jenis data ini dideklarasikan, maka selanjutnya kita dapat mendeklarasikan suatu variabel yang berjenis data sama dengan jenis data ini.

Misalnya :
              TYPE nama_hari = (sen,sel,rab,kam,jum,sab,ming);
              VAR libur : nama_hari;

Fungsi standar yang dapat digunakan pada jenis data ini adalah :

PRED, SUCC dan ORD

Misalnya :

     PRED (sel) = sen
     SUCC (sen) = sel
     ORD (sen) = 0
     ORD (sel) = 1
 dsb

SUB-RANGE.

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..

Bentuk umum deklarasinya adalah :

     TYPE nama = data_item_pertama .. data_item_terakhir;

Contoh :
          TYPE         jam_kuliah = 1 .. 10;
tanggal = 1 .. 31;
abjad = ‘A’ .. ‘Z’;

          TYPE         bulan = (jan,feb,mar,apr,mei,jun,jul,agt,sep,okt,nov,des);
hari = (sen,sel,rab,kam,jum,sab,ming);
ata = agt .. jan;
pta = feb .. jun;
hari_kerja = sen .. jum;

 



 

 

TANDA OPERASI



Tanda operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori,

1.     Assignment operator.
2.     Binary operator.
3.     Unary operator.
4.     Bitwise operator.
5.     Relational operator.
6.     Logical operator.
7.     Address operator.
8.     Set operator.
9.     String operator.

Assignment operator
Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=).

Contoh :
                   A:=B;

Binary operator
          Digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real.

Operator

Operasi
Tipe operand
Tipe hasil
*
Perkalian
real,real
integer,integer
real,integer
real
integer
real
DIV
Pembagian bulat
integer,integer
integer
/
Pembagian real
real,real
integer,integer
real,integer
real
real
real
MOD
Sisa pembagian
integer,integer
integer
+
Pertambahan
real,real
integer,integer
real,integer
real
integer
real
-
pengurangan
real,real
integer,integer
real,real
real
integer
real

Contoh :
                   15*5            hasilnya       75
                   20/3             hasilnya       6.6666666667E+00
                   20 div 3       hasilnya       6
                   20 mod 3     hasilnya       2

Unary operator

Operator ini hanya menggunakan sebuah operand saja. Dapat berupa unary minus dan unary plus. Unary minus digunakan untuk menunjukkan nilai negatif, baik pada operang numerik real maupun integer. Unaru plus adalah operator untuk memberai tanda plus.

Contoh :
                   -5       +7
                   -2.5    +2.5

Bitwise operator

Digunakan untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR, XOR, Shl, Shr.

Relational operator

          Relational operator digunakan untuk  membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu True atau False. Terdiri dari operator : =, <, >, <=, >=, <>


 

 

 

Logical operator

          Terdapat 4 buah logical operator yaitu : NOT, AND, OR dan XOR. Operator ini bekerja dengan nilai-nilai logika, yaitu True dan False.

Set operator

          Digunakan untuk operasi himpunan.

String operator

          Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string.

Contoh : 
                   Nama1 := ‘bono ‘;
                   Nama2 := ‘renuat’;
                   Nama3 := Nama1 + Nama2;


»»  Baca Lengkap...

Selasa, 26 Juli 2011

Cinta dalam kata


Cinta tak mengenal tempat, kadang tumbuh di tanah subur, di lain waktu tunas timbul di sahara.

Ah cinta, Anugerah Tuhan yang nyata.

Berapa kali kau menampakkan diri di tengah samudera ? di tengah badai mendera...
Di amukan gelombang kau berdiri bak Raja

Ah cinta, Anugerah Tuhan yang nyata.

Kau kadang membuat sedih dan gembira
Duka dan bahagia
Tapi di balik itu semua
Kau selalu ada cerita
Hikmah yang tiada tara

Ah, cinta, Anugerah Tuhan yang nyata.

Satu rangkaian kata ...

Cinta Kata Anugerah Nyata dari yang Esa


itulah sajak sajak puisi yg diuntaikan oleh sahabat saya muhammad sandy hasanudin .saya coba angkat kembali puisi tsb dan diizinkan oleh beliau untuk memposting di blog saya ini .
 
»»  Baca Lengkap...

opini gw .ya inilah gw !

hmm.mungkin sebagian orang yg baru membaca judul postingan saya ini udah ngeJUDGE gw dengan gw ini pemakai pengedar atau apalah .biarkan asumsi publik meluas kaya gitu toh gw ga nyimeng atau ngedarin ini.tp gw sekedar ngedukung aksi me-legal-kan ganja.kenapa?karena ga ada alasan konkrit kenapa ganja harus di "haramkan".sampai saat ini pun emang ga ada kan alasan jelas kenapa ganja di ini itu ini itu .sekarang gini deh ganja sama rokok lebih "setan"  mana dalam hal menyerang organ organ tubuh kita?walaupun gw ini perokok tp gw menyadari itu,roko emang lebih parah,paru2 gw juga udah kerasa dr efek roko tsb ko.trus sekarang orang yg nyimeng dan yg "minum" lebih ganas mana dijalan?orang yg nyimeng masa mau nodong,atau melakukan tindak kejahatan .udah tau orang nyimeng itu abis ngisep pikiran mereka ngefly mau ngomong aja ujung ujungnya ketawa.nah searang kalo orang yg minum?kita sering kan melihat di jalan jalan atau di tivi2/sinetron orang yg minum pasti kalo ada mangsa lewat depan mereka pasti langsung di cegat ,malak trus duitnya bakal beli miras lg .trus dari 2 aspek itu saja ,kenapa rokok dan miras ga di ilegalkan?kenapa harus ganja?apa karena negara takut sumber pendapatan terbesar mereka ke 2 (dibawah minyak sawit) yaitu rokok dilarang,terus pendapatan berkurang?atau pendapatan impor miras dr luar juga distop karena miras diilegalkan.emang gila ! ganja itu kan semacam sayuran yg katanya emang ada efek melayang,gw pun gatau hal kaya gitu karena gw belum pernah nyoba.kalo efek begitu bukannya sama ya sama orang minum kan ada efeknya juga,melayang melayang gajelas.yah ini kan cuma opini gw seorang sebagai warga negara INDONESIA.agak aneh juga ga ada alasan konkrit kenapa ganja dilarang.tp jangan sampai kita mencoba coba ganja maupun teman2nya yg tergabung di grup narkotika .jangan sampe.wasalam.

save our youth from drugs .
»»  Baca Lengkap...

Kamis, 07 April 2011

KETAHANAN NASIONAL


Ketahanan Nasional adalah suatu kondisi dinamis suatu bangsa yang terdiri atas ketangguhan serta keuletan dan kemampuan untuk mengembangkan kekuatan nasional dalam menghadapi segala macam dan bentuk ancaman, tantangan, hambatan dan gangguan baik yang datang dari dalam maupun luar, secara langsung maupun yang tidak langsung yang mengancam dan membahayakan integritas, identitas, kelangsungan hidup bangsa dan negara serta perjuangan dalam mewujudkan tujuan perjuangan nasional.
Contoh Bentuk-bentuk ancaman menurut doktrin hankamnas (catur dharma eka karma) :
1. Ancaman di dalam negeri
Contohnya adalah pemeberontakan dan subversi yang berasal atau terbentuk dari masyarakat indonesia.
2. Ancama dari luar negeri
Contohnya adalah infiltrasi, subversi dan intervensi dari kekuatan kolonialisme dan imperialisme serta invasi dari darat, udara dan laut oleh musuh dari luar negri.



Ciri-ciri ketahanan nasional :
Merupakan kondisi sebagai prasyarat utama bagi negara berkembang
Difokuskan untuk mempertahankan kelangsungan hidup dan mengembangkan kehidupan
Tidak hanya untuk pertahanan, tetapi juga untuk menghadapi dan mengatasi tantangan, ancaman, hambatan, dan gangguan, baik yang datang dari luar maupun dari dalam, baik secara langsung maupun tidak
Di dasarkan pada metode astagrata; seluruh aspek kehidupan nasional tercermin dalam sistematika astagarata yang terdiri atas 3 aspek alamiah (trigatra) yang meliputi geografi, kekayaan alam, dan kependudukan dan lima aspek sosial (pancagatra) yang meliputi ideologi, politik, ekonomi, sosial budaya, dan pertahanan keamanan
Berpedoman pada wawasan nasional; Wawasan nusantara merupakan cara pandang bangsa Indonesia terhadap diri dan lingkungannya berdasarkan Pancasila dan Undang Undang Dasar 1945. Wawasan nusantara juga merupakan sumber utama dan landasan yang kuat dalam menyelenggarakan kehidupan nasional sehingga wawasan nusantara dapat disebut sebagai wawasan nasional dan merupakan landasan ketahanan nasional
3. Konsepsi ketahanan nasional Indonesia menggunakan pendekatan kesejahteraan dan keamanan. Antara kesejahteraan dan keamanan ini dapat dibedakan tetapi tidak dapat dipisahkan. Penyelenggaraan kesejahteraan memerlukan tingkat keamanan tertentu, dan sebaliknya penyelenggaraan keamanan memerlukan tingkat kesejahteraan tertentu. Tanpa kesejahteraan dan keamanan, sistem kehidupan nasional tidak akan dapat berlangsung karena pada dasarnya keduanya merupakan nilai intrinsik yang ada dalam kehidupan nasional. Dalam kehidupan nasional, tingkat kesejahteraan dan keamanan nasional merupakan tolak ukur ketahanan nasional. Peran masing-masing gatra dalam astagrata seimbang dan saling mengisi. Maksudnya antargatra mempunyai hubungan yang saling terkait dan saling bergantung secara utuh menyeluruh membentuk tata laku masyarakat dalam kehidupan nasional.
4. Sifat-sifat ketahanan nasional Indonesia :
Mandiri, artinya ketahanan nasional bersifat percaya pada kemampuan dan kekuatan sendiri dengan keuletan dan ketangguhan yang mengandung prinsip tidak mudah menyerah serta bertumpu pada identitas, integritas, dan kepribadian bangsa. Kemandirian ini merupakan prasyarat untuk menjalin kerja sama yang saling menguntungkan dalam perkembangan global.
Dinamis, artinya ketahanan nasional tidaklah tetap, melainkan dapat meningkat ataupun menurun bergantung pada situasi dan kondisi bangsa dan negara, serta kondisi lingkungan strategisnya. Hal ini sesuai dengan hakikat dan pengertian bahwa segala sesatu di dunia ini senantiasa berubah. Oleh sebab itu, uapaya peningkatan ketahanan nasional harus senantiasa diorientasikan ke masa depan dan dinamikanya di arahkan untuk pencapaian kondisi kehidupan nasional yang lebih baik
Manunggal, artinya ketahanan nasional memiliki sifat integratif yang diartikan terwujudnya kesatuan dan perpaduan yang seimbang, serasi, dan selaras di antara seluruh aspek kehidupan bermasyarakat, berbangsa dan bernegara
Wibawa, artinya ketahanan nasional sebagai hasil pandangan yang bersifat manunggal dapat mewujudkan kewibawaan nasional yang akan diperhitungkan oleh pihak lain sehingga dapat menjadi daya tangkal suatu negara. Semakin tinggi daya tangkal suatu negara, semakin besar pula kewibawaannya
Konsultasi dan kerjasama, artinya ketahanan nasional Indoneisa tidak mengutamakan sikap konfrontatif dan antagonis, tidak mengandalkan kekuasaan dan kekuatan fisik semata, tetapi lebih pada sifat konsultatif dan kerja sama serta saling menghargai dengan mengandalkan pada kekuatan moral dan kepribadian bangsa

»»  Baca Lengkap...