Selasa, 12 April 2011

ketahanan nasional

TNI AU Perkuat Teknologi Pertahanan Nasional

KBRN, Jakarta : TNI Angkatan Udara merupakan bagian pertama yang  tidak bisa ditinggalkan dari pertahanan nasional.  Filosofinya adalah siapkan keamanan NKRI, mempertahankan keutuhan wilayah Indonesia dan menyelamatkan kedaulatan NKRI. 

"TNI AU bagian pertama yang tidak bisa ditinggalkan dalam pertahanan, tanpa angkatan udara kita tidak akan bisa mempertahankan pertempuran. Kedua, TNI AU itu alutsistanya mahal dan ketiga support dari masyarakat itu penting agar kita bisa melakukan tugas dengan optimal," terang Wakil Asisten Operasi Kasau Marsekal Pertama TNI Bambang Soelistyo kepada RRI, Minggu (10/4).

Menurutnya, TNI AU diberikan kepercayaan oleh rakyat Indonesia untuk mempertahankan NKRI dan memanfaatkan alutsista yang ada untuk dikembangkan sesuai dengan yang ada.

"Prinsipnya kita diberikan kepercayaan oleh rakyat untuk berjuang dalam TNI AU. Kita paham betul, kesulitan dan kekurangan bangsa ini itu bertujuan untuk pertahanan," terangnya Bambang.

Yang utama, lanjutnya, dedikasi dan integritas terhadap Angkatan Udara. Dedikasi dan motivasi menjadi sangat mendasar dalam perjuangan pertahanan nasional.

Diakuinya, Mabes TNI AU bertugas untuk menyiapkan kesiapan operasioanal dalam pertahanan udara. Karena itu, lanjutnya, TNI AU membutuhkan struktur organisasi untuk mendukung tugas pokok dan alutsista yang modern dan baik, serta kesejahteraan yang memadai.

"Misalnya teknologi. Teknologi TNI AU itu berkaitan erat dengan perkembangan dan kemajuan manusia. Teknologi diwakili oleh manusia. Jadi manusia harus bisa mengawaki teknologi. Manusia dan teknologi harus bersinergi," pungkas alumnus AKABRI angkatan 1982 ini.

Terkait industri pertahanan, ungkapnya, TNI AU harus keluar dari ketergantungan dari industri luar negeri.
"Sekarang industri pertahanan adalah bagian dari Kementerian Pertahanan. Kemhan sudah bekerja keras untuk membangun sinergi industri untuk keluar ketergantungan teknologi," pungkasnya.

TNI AU, lanjutnya, sudah membuat armada di perbatasan yang didukung pangkalan udara. Di Pontianak, Kalimantan Barat terdapat pangkalan induk. "Kedepan kita akan membangun pangkalan udara di Tarakan," ujarnya.

Support masyarakat, ujarnya, penting agar TNI AU bekerja keras dan profesional sesuai dengan mandat masyarakat. TNI AU membutuhkan support masyarakat agar berkarya lebih optimal, baik saran maupun kritik.
Harapan kedepan, TNI AU mempunyai kemampuan tempur yang lebih optimal, sesuai dengan target jangka panjang.

"Harapan kita negara semakin maju dan pendapatan semakin bertambah, sehingga alokasi dana alutsista untuk TNI AU semakin meningkat," terang Marsekal Pertama yang menyukai makan tempe ini.

HUT ke-65 TNI Angkatan Udara, Sabtu (9/4) di Lanud Halim Perdanakusuma, Jakarta. Peringatan HUT TNI AU ini dimulai dengan upacara yang dipimpin langsung oleh Panglima TNI Laksamana Agus Suhartono.

Kamis, 17 Maret 2011

Pengertian Stack

Struktur Data – Pengertian Stack

Secara bahasa, Stack berarti tumpukan. Jika dikaitkan dengan struktur data, Stack berarti sekumpulan data yang organisasi atau strukturnya bersifat tumpukan atau menyerupai tumpukan.

Secara ilustrasi, stack dapat digambarkan dengan gambar di samping.

“Top “ merupakan pintu untuk keluar masuknya elemen – elemen stack. A, B, dan C merupakan suatu koleksi. Dari ilustrasi dapat digambarkan bahwa C merupakan elemen yang terakhir memasuki stack namun pertama keluar dari stack. Begitu sebaliknya dengan A. A merupakan elemen pertama yang memasuki tumpukan namun terakhir saat keluar dari tumpukan.

Di dalam gambar juga terlihat urutan masuk dan keluar yang berkebalikan. Elemen yang masuk pertama akan keluar erakhir dan sebaliknya. Prinsip ini telah dikenal dalam struktur data dengan nama prinsip LIFO (Last In First Out).

Di dalam pengembangannya, stack dapat dikelompokkan menjadi dua bagian. Dua bagian tersebut yaitu Single Stack dan Double Stack.

Single Stack

Single Stack atau Stack Tunggal adalah stack yang hanya terdiri dari satu koleksi. Bila stack ini direpresentasikan dengan array, maka pengisian dan penghapusan harus dilakukan bertahap dari indeks TOP-nya.

Di dalam proses single stack terdapat tiga macam proses utama, yaitu :

- Inisialisasi
- PUSH (Insert, Masuk, Simpan, Tulis)
- POP (Delete, Keluar, Ambil, Baca, Hapus)

INISIALISASI
Proses inisialisasi merupakan proses awal yang dilakukan untuk menyimpan indeks penunjuk stack. Roses ini dilakukan dengan intruksi :
top = -1;
PUSH

Proses push adalah proses memasukkan data baru ke stack indeks selanjutnya. Algoritma dasar proses PUSH adalah :
top = top + 1;

array[top] = variable_tampung;


POP

Proses pop adalah proses mengeluarkan / mengambil data dari stack dengan indeks yang disimpan pada variable top. Algoritma dasar proses POP adalah : variable_tampung = array[top];

top = top – 1;


Double Stack
Double Stack atau Stack Ganda adalah stack yang hanya terdiri dari dua single stack. Bila stack ini direpresentasikan dengan array, maka pengisian dan penghapusan harus melalui salah satu arah.
Di dalam proses double stack terdapat lima macam proses utama, yaitu :

- Inisialisasi
- PUSH1 (Proses Push untuk Single Stack pertama)
- POP1 (Proses Pop untuk Single Stack pertama)
- PUSH2 (Proses Push untuk Single Stack kedua)
- POP2 (Proses Pop untuk Single Stack kedua)
Algoritma dasar masing – masing proses adalah sebagai berikut :
INISIALISASI top1 = -1;

top2 = MAX_ARRAY;


PUSH1 top1 = top1 + 1;

array[top1] = variable_tampung;

POP1 variable_tampung = array[top1];

top1 = top1 – 1;

PUSH2 top2 = top2 – 1;

array[top2] = variable_tampung;

POP2 variable_tampung = array[top2];

top2 = top2 + 1;