Selasa, 30 Maret 2010

Penerapan Stack pada Java

Stack adalah salah satu struktur data yang memiliki sistem kerja Last In First Out (LIFO), yang terakhir masuk pertama keluar. Dapat di ilustrasikan seperti sebuah tumpukan buku, ketika mengambil sebuah buku di dalam tumpukan itu maka harus diambil satu persatu dari buku yang paling atas dari tumpukan buku tersebut. Sebuah stack hanya dapat ditambahkan dan dikurangi elemennya hanya dari satu sisi yakni elemen atasnya atau biasa disebut Top Of Stack.

Fungsi dalam Stack:

  • Fungsi init: fungsi yang digunakan untuk inisialisasi atau membuat stack baru yang masih kosong.
  • Fungsi full: digunakan untuk mengetahui stack penuh atau tidak.
  • Fungsi empty: digunakan untuk mengetahui stack kosong atau tidak.
  • Fungsi clear: digunakan untuk mengosongkan stack. Stack dianggap kosong apabila puncak stack berada pada posisi -1.
  • Fungsi push: digunakan untuk menambahkan data ke dalam stack. Penambahan data tidak bisa dilakukan apabila stack sudah penuh. Urutan perintahnya adalah: menambahkan nilai top dan menambahkan data pada posisi nilai top. Jika dalam Linked List menggunakan method addLast
  • Fungsi pop: digunakan untuk mengeluarkan data teratas stack dengan syarat bahwa stack tidak kosong. Urutan perintahnya adalah : menghapus data pada posisi nilai top dan menurunkan nilai top. Jika dalam Linked List menggunakan method removeLast
Stack pada Java :
// Demonstrasi Stack class.
import java.util.*;
class StackDemo {
static void showpush(Stack st, int a) {
st.push(new Integer(a));
System.out.println("push(" + a + ")");
System.out.println("stack: " + st);
}
static void showpop(Stack st) {
System.out.print("pop -> ");
Integer a = (Integer) st.pop();
System.out.println(a);
System.out.println("stack: " + st);
}
public static void main(String args[]) {
Stack st = new Stack();
System.out.println("stack: " + st);
showpush(st, 42);
showpush(st, 66);
showpush(st, 99);
showpop(st);
showpop(st);
showpop(st);
try {
showpop(st);
} catch (EmptyStackException e) {
System.out.println("empty stack");
}
}
}

sumber:http://osum.sun.com/profiles/blogs/contoh-stack-dalam-java-push

Selasa, 23 Maret 2010

Apa itu Glaukoma??

Glaukoma adalah salah satu jenis penyakit mata dengan gejala yang tidak langsung, yang secara bertahap menyebabkan penglihatan pandangan mata semakin lama akan semakin berkurang sehingga akhirnya mata akan menjadi buta. Hal ini disebabkan karena saluran cairan yang keluar dari bola mata terhambat sehingga bola mata akan membesar dan bola mata akan menekan saraf mata yang berada di belakang bola mata yang akhirnya saraf mata tidak mendapatkan aliran darah sehingga saraf mata akan mati.

Glaukoma bisa menyerang siapa saja. Deteksi dan penanganan dini adalah jalan satu-satunya untuk menghindari kerusakan penglihatan serius akibat glaukoma. Bagi Anda yang beresiko tinggi disarankan untuk memeriksakan mata Anda secara teratur sejak usia 35 tahun. Faktor resiko:

  1. Riwayat glaukoma di dalam keluarga.
  2. Tekanan bola mata tinggi
  3. Miopia (rabun jauh)
  4. Diabetes (kencing manis)
  5. Hipertensi (tekanan darah tinggi)
  6. Migrain atau penyempitan pembuluh darah otak (sirkulasi buruk)
  7. Kecelakaan/operasi pada mata sebelumnya
  8. Menggunakan steroid (cortisone) dalam jangka waktu lama
  9. Lebih dari 45 tahun

Primary Open-Angle Glaucoma GLAUKOMA Sudut-Terbuka Primer

Glaukoma Sudut-Terbuka Primer adalah tipe yang yang paling umum dijumpai. Glaukoma jenis ini bersifat turunan, sehingga resiko tinggi bila ada riwayat dalam keluarga. Biasanya terjadi pada usia dewasa dan berkembang perlahan-lahan selama berbulan-bulan atau bertahun-tahun. Seringkali tidak ada gejala sampai terjadi kerusakan berat dari syaraf optik dan penglihatan terpengaruh secara permanen. Pemeriksaan mata teratur sangatlah penting untuk deteksi dan penanganan dini.

Glaukoma Sudut-Terbuka Primer biasanya membutuhkan pengobatan seumur hidup untuk menurunkan tekanan dalam mata dan mencegah kerusakan lebih lanjut.


Acute Angle-Closure Glaucoma GLAUKOMA Sudut-Tertutup Akut

Glaukoma Sudut-Tertutup Akut lebih sering ditemukan karena keluhannya yang mengganggu. Gejalanya adalah sakit mata hebat, pandangan kabur dan terlihat warna-warna di sekeliling cahaya. Beberapa pasien bahkan mual dan muntah-muntah. Glaukoma Sudut-Tertutup Akut termasuk yang sangat serius dan dapat mengakibatkan kebutaan dalam waktu yang singkat. Bila Anda merasakan gejala-gejala tersebut segera hubungi dokter spesialis mata Anda.


Secondary GLAUCOMA GLAUKOMA Sekunder

Glaukoma Sekunder disebabkan oleh kondisi lain seperti katarak, diabetes, trauma, arthritis maupun operasi mata sebelumnya. Obat tetes mata atau tablet yang mengandung steroid juga dapat meningkatkan tekanan pada mata. Karena itu tekanan pada mata harus diukur teratur bila sedang menggunakan obat-obatan tersebut


Congenital GLAUCOMA GLAUKOMA Kongenital

Glaukoma Kongenital ditemukan pada saat kelahiran atau segera setelah kelahiran, biasanya disebabkan oleh sistem saluran pembuangan cairan di dalam mata tidak berfungsi dengan baik. Akibatnya tekanan bola mata meningkat terus dan menyebabkan pembesaran mata bayi, bagian depan mata berair dan berkabut dan peka terhadap cahaya.


Gejala yang dirasakan pertama kali antara lain : bila memandang lampu neon/sumber cahaya maka akan timbul warna pelangi di sekitar neon tersebut, mata terasa sakit karena posisi mata dalam keadaan membengkak, penglihatan yang tadinya kabur lama kelamaan akan kembali normal. Hal inilah yang membuat para penderita glaukoma tidak menyadari bahwa ia sudah menderita penyakit mata yang kronis. Penyakit mata glaukoma ini dapat diderita kedua mata dari si penderita dan jalan satu-satunya untuk mengatasi penyakit ini adalah dengan operasi.




sumber: Wiki.com

Apa itu Dakriosistitis??

Dakriosistitis adalah suatu infeksi pada sakus lakrimalis atau saluran air mata yang berada di dekat hidung. Infeksi ini menyebabkan nyeri, kemerahan, dan pembengkakan pada kelopak mata bawah, serta terjadinya pengeluaran air mata berlebihan (epifora). Radang ini sering disebabkan obstruksi nasolakirmalis oleh bakteri S. aureus, S. pneumoniae, Pseudomonas.

Dakriosistitis diobati dengan kompres air hangat, dekongestan nasal, antibiotika topikal dan sistemik. Dalam keadaan tertentu dapat dipertimbangkan tindakan dakriosistorinostomi.

sumber: Wiki.com

Senin, 22 Maret 2010

Gejala Ablasio

Gejala yang sering dikeluhkan penderita adalah :

  1. Floaters (terlihatnya benda melayang-layang). yang terjadi karena adanya kekeruhan di vitreus oleh adanya darah, pigmen retina yang lepas atau degenerasi vitreus itu sendiri.
  2. Photopsia/Light flashes(kilatan cahaya). tanpa adanya sumber cahaya di sekitarnya, yang umumnya terjadi sewaktu mata digerakkan dalam keremangan cahaya atau dalam keadaan gelap.
  3. Penurunan tajam penglihatan. penderita mengeluh penglihatannya sebagian seperti tertutup tirai yang semakin lama semakin luas. Pada keadaan yang telah lanjut, dapat terjadi penurunan tajam penglihatan yang berat.
sumber: Wiki.com

Penybab Ablasio

Sebagian besar ablasio retina terjadi akibat adanya satu atau lebih robekan-robekan atau lubang-lubang di retina, dikenal sebagai ablasio retina regmatogen (Rhegmatogenous Retinal Detachment). Kadang-kadang proses penuaan yang normal pun dapat menyebabkan retina menjadi tipis dan kurang sehat, tetapi yang lebih sering mengakibatkan kerusakan dan robekan pada retina adalah menyusutnya korpus vitreum, bahan jernih seperti agar-agar yang mengisi bagian tengah bola mata.Korpus vitreum melekat erat pada beberapa lokasi. Bila korpus vitreum menyusut, ia dapat menarik sebagian retina ditempatnya melekat, sehingga menimbulkan robekan atau lubang pada retina.Beberapa jenis penyusutan korpus vitreum merupakan hal yang normal terjadi pada lanjut usia dan biasanya tidak menimbulkan kerusakan pada retina. Korpus vitreum dapat pula menyusut pada bola mata yang tumbuh menjadi besar sekali (kadang-kadang ini merupakan akibat dari rabun jauh), oleh peradangan, atau karena trauma. Pada sebagian besar kasus retina baru lepas setelah terjadi perubahan besar struktur korpus vitreum.Bila sudah ada robekan-robekan retina, cairan dari korpus vitreum dapat masuk ke lubang di retina dan dapat mengalir di antara lapisan sensoris retina dan epitel pigmen retina. Cairan ini akan mengisi celah potensial antara dua lapisan tersebut diatas sehingga mengakibatkan retina lepas. Bagian retina yang terlepas tidak akan berfungsi dengan baik dan di daerah itu timbul penglihatan kabur atau daerah buta.Bentuk ablasio retina yang lain yaitu ablasio retina traksi ( Traction Retinal Detachment ) dan ablasio retina eksudatif (Exudative Retinal Detachment) umumnya terjadi sekunder dari penyakit lain. Ablasio retina traksi disebabkan adanya jaringan parut ( fibrosis ) yang melekat pada retina. Kontraksi jaringan parut tersebut dapat menarik retina sehingga terjadi ablasio retina. Ablasio retina eksudatif dapat terjadi karena adanya kerusakan epitel pigmen retina ( pada keadaan normal berfungsi sebagai outer barrier ), karena peningkatan permeabilitas dinding pembuluh darah oleh berbagai sebab atau penimbunan cairan yang terjadi pada proses peradangan.

sumber: Wiki.com

Apa itu Ablasio??

Ablasio adalah suatu keadaan lepasnya retina sensoris dari epitel pigmen retina (RIDE). keadaan ini merupakan masalah mata yang serius dan dapat terjadi pada usia berapapun, walaupun biasanya terjadi pada orang usia setengah baya atau lebih tua.

Ablasio retina lebih besar kemungkinannya terjadi pada orang yang menderita rabun jauh (miopia) dan pada orang orang yang anggota keluarganya ada yang pernah mengalami ablasio retina. Ablasio retina dapat pula disebabkan oleh penyakit mata lain, seperti tumor, peradangan hebat, akibat trauma atau sebagai komplikasi dari diabetes. Bila tidak segera dilakukan tindakan, ablasio retina dapat menyebabkan cacat penglihatan atau kebutaan yang menetap. Retina adalah jaringan tipis dan transparan yang peka terhadap cahaya, yang terdiri dari sel-sel dan serabut saraf. Retina melapisi dinding mata bagian dalam, berfungsi seperti film pada kamera foto, cahaya yang melalui lensa akan difokuskan ke retina. Sel-sel retina yang peka terhadap cahaya inilah yang menangkap “gambar” dan menyalurkannya ke otak melalui saraf optik.


sumber: Wiki.com

Anatomi Mata dan Permasalahannya

Mata mempunya 3 lapisan dinding, yaitu sklera, koroid dan retina. Sklera mempunyai fungsi melindungi bola mata dari gangguan. Koroid berwarna coklat kehitaman yang berisi banyak pembuluh darah sebagai nutrisi dan oksigen untuk retina. Sedangkan retina sangat peka terhadap sinar, dan mempunyai sel-sel saraf yang berhubungan langsung dengan otak.

Miopi

Miopi biasanya terjadi pada anak-anak remaja usia 8 sampai 14 tahun, faktor yang menyebabkannya adalah keturunan, membaca sambil tiduran, menonton tv dari jarak dekat, dan tentu saja, berada di depan komputer terus-menerus.

Dari gambar di bawah ini, dapat dijelaskan pada pandangan normal, fokus berada tepat di retina. Penderita miopi mengalami fokus di depan retina yang mengakibatkan pandangan jauh menjadi buram (kabur). Dan gambar terakhir, dengan bantuan lensa cekung (kacamata) fokus kembali tepat di retina mata.

Cara menanggulangi hal ini bisa ditempuh dengan 3 cara. Memakai kacamata, lensa kontak, dan LASIK.

Kacamata

Menggunakan kacamata adalah solusi termurah. Jika pemilihan bingkai cocok dengan bentuk muka, maka bukan tidak mungkin penderita miopi bisa terlihat semakin ganteng dan berpendidikan. Ehm! Dengan biaya kurang dari 350 ribu, semua bisa ditanggung beres. Seperti yang aku lakukan tadi malam di sebuah optik.

Lensa kontak

Mungkin banyak wanita yang lebih memilih menggunakan lensa kontak. Walaupun agak repot mengurusnya, tapi ada hal penting yang menjadi alasan untuk beralih ke lensa kontak. Salah satunya adalah warna mata. Warna-warna pelangi seperti merah, jingga, kuning, hijau, biru, nila, ungu bisa mewarnai mata. Bahkan mungkin kita bisa mengambil contoh heksa desimal dari kode warna yang diinginkan. *halah, jadi ngomongin css*

LASIK

Cara baru ini termasuk mahal. Untuk 2 buah mata, kita membutuhkan biaya yang cukup besar, sampai dengan 15 juta rupiah. Jadi, yang ini sekip aja.

Bukan sekali atau dua kali aku memeriksakan mataku ke dokter mata. Tapi karena tidak ada biaya, akhirnya niat memakai kacamata jadi tertunda. Baru kali ini aku bisa membeli kacamata, itupun karena dipaksa. Yo wes, aku memang harusnya pakai kacamata.


sumber: http://didats.net/page/miopi-dan-kacamata-minus/

Minggu, 21 Maret 2010

Implementasi Antrian Dengan Array

Jika pada tumpukan dikenal dengan menggunakan prinsip LIFO (Last In First Out), maka pada antrian prinsip yang digunakan adalah FIFO (First In First Out).Untuk menambah elemen baru dan mengambil elemen dari antrian diperlukan deklarasi.

contoh :

void initialize_queue (Tqueue *Pqueue)
{Pqueue->first=0;
Pqueue->last=-1;
Pqueue->number_of_items=0;}
Tboolean enqueue (Tqueue *Pqueue, Titem item)
if (Pqueue->number_of_items >= MAXN)
return (NOT_OK)
else {
Pqueue->last++;
if (Pqueue->last > MAXN – 1)
Pqueue->last=0
Pqueue->array[Pqueue->last]=item;
Pqueue->number_of_items++;
return (OK);}}
Tboolean dequeue (Tqueue *Pqueue, Titem *Pitem) {
if (Pqueue->number_of_items==0)
return (NOT_OK)
else {
*Pitem=Pqueue->array[Pqueue->first++];
if (Pqueue->first > MAXN – 1)
Pqueue->first=0;
Pqueue->number_of_items--;
return (OK);}}

sumber:http://74.125.153.132/search?q=cache%3A5GpC12CqPBsJ%3Awww.teknokrat.ac.id%2Fperangkat_ajar%2FNew%2520Folder%2FStruktur%2520Data%282%29%2FQueue_Yenni_F_%2FQueue.pdf+penerapan+antrian+struktur+data&hl=id&gl=id

Jumat, 19 Maret 2010

Kacamata Tembus Pandang??

Kacamata tembus pandang kini bukan Cuma khayalan. Advance Technologie Centre, sebuah laboratorium riset dari perusahaan BAE system di Inggris telah mengembangkan kacamata tembus pandang yang memanfaatkan teknologi spectrum kecil gelombang radio, yaitu gelombang Terahertz.
Jika anda pernah menonton film fiksi ilmiah Totall Recall, seperti itulah cara kerja kacamata tembus pandang ini. Buat mereka yang berpikiran kotor alias cabul akan senang sekali jika memiliki kacamata tembus pandang ini. Apalagi ketika berlibur ke pantai, memandangi gadis-gadis cantik sambil mengenakan kacamata canggih ini. Gadis-gadis itu tidak sadar kalau sedang diintip. Tetapi percayalah kacamata ini diciptakan bukan untuk para pemilik pikiran kotor alias “Piktor”.
Kacamata tembus pandang ini meskipun menggunakan gelombang radio dijamin aman di mata pemakainya. Gelombang Terahertz berada pada frekuensi antara gelombang mikro radar dan gelombang inframerah. Berada pada frekuensi 1 juta megahertz, tidak terlihat dan tidak mengganggu mata. Daya jangkau tembusnya yang lebih besar dari sinar X, membuat gelombang terahertz mampu mendeteksi benda pada jarak jauh yang disembunyikan di balik baju atau bungkusan.
Teknologi ini nantinya tak hanya berguna untuk senjata antiteroris, mendeteksi senjata api, bahan peledak, hingga bahan kimia berbahaya. Tetapi bisa juga diaplikasikan untuk bidang kedokteran seperti untuk mendeteksi kanker kulit, deteksi dini kerusakan gigi, dan juga mengendus peradangan narkotika. Selanjutnya teknologi terahertz ini bisa juga diaplikasikan di bidang astronomi untuk meneliti kandungan kimia di Nebula dan Atmosfir planet. Kapan ya dijual di Indonesia?

sumber: sofpedia.com

Kacamata Termahal Di Dunia

Mungkin Anda akan berpikir dua kali, bahkan seribu kali untuk memasukkan kacamata rancangan Dolce and Gabbana (D&G) ini ke dalam daftar koleksi Anda. Kecuali, jika anda seorang milliarder dan mempunyai uang cukup berlebih.
Jika Anda rela merogoh kocek sebesar Rp. 3,5 Milliar untuk sebuah kacamata, mungkin kacamata ini bisa menjadi salah satu koleksi aksesoris Anda.

Karena, kacamata keluaran D&G ini bisa jadi merupakan kacamata termahal di dunia saat ini. Desainnya sangat elegan dengan bingkai emas dan hiasan permata di sisi kiri-kanannya. Sedangkan lensanya dirancang secara khusus dengan warna coklat yang dapat menenangkan mata lelah.

sumber: http://eksplorasi-dunia.blogspot.com/2009/09/kacamata-termahal-di-dunia.html

Menjaga Kacamata Anda

  • Bersihkan lensa dengan sabun cair atau cairan pembersih yang tidak mengandung alkohol. Gunanya untuk menghilangkan debu dan lemak. Bersihkan dalam keadaan bersih.

  • Bilas dengan air bersih (air keran).

  • Keringkan lensa dengan lap pembersih yang lembut. Lakukan pengelapan ke satu arah sehingga bersih.

  • Untuk kacamata berlensa plastik (CR39) dengan lapisan anti repleksi (multicoated), hindari pemakaian lens cleaner atau bahan kimia apapun. Larutan kimia akan merusak lensa plastik.

  • Demikian pula dalam meletakan kacamata. Jangan diletakan sembarangan, misalnya dengan posisi lensa dibawah.

  • Lakukan sedikitnya merawat kacamata 1-2 minggu sekali.


  • Bila anda punya waktu, sebaiknya merawat kacamata dilakukan setiap hari sekali. Lensa kacamata dicuci dengan air sabun yang lembut, kemudian dibilas dengan air bersih dan keringkan menggunakan tisue yang halus. Untuk memudahkan perawatan kacamata, kini sudah tersedia kain pembersih dari bahan serat mikro yang sangat halus. Kain pembersih ini tidak akan menggores lensa dan praktis dibawa kemana-mana.

    sumber:nuansa_cinta.blogspot.com





    Menjaga Mata

    Mata adalah jendela jiwa, namun bagaimana bila mata ternyata bermasalah? Coba perhatikan mata Anda dalam pantulan cermin, bagaimana kelihatannya? Apakah terlihat jernih dan bening? Atau justru terlihat merah dan berurat?

    ilustrasi tetes mataWell.. Bila mata Anda terlihat merah dan berurat, tak perlu buru-buru mengambil obat tetes mata untuk meredakan iritasi ringan pada mata.

    Bila Anda membiasakan diri menggunakan obat tetes mata, masalah yang mungkin timbul adalah mata menjadi "manja" dan terbiasa mengandalkan bantuan obat tetes mata.

    Padahal air mata tersebut sangat penting sebagai pelumas. Solusinya gunakan obat tetes mata yang daya tahan lama agar Anda tidak perlu terlalu sering membubuhkan obat tetes mata tersebut.

    Cara lainnya adalah secara teratur merendam mata dalam larutan perendam mata setiap malam untuk membersihkan mata dari sisa-sisa kotoran sepanjang hari. Selain itu juga bermanfaat menyejukkan mata yang lelah.

    Jika Anda menggunakan lensa kontak sebaiknya selalu cermati kebersihannya. Kotoran yang menempel akan membuat infeksi pada mata. Begitu juga jika Anda menggunakan riasan mata, masukkan dulu lensa kontak sebelum menggunakan riasan agar riasan tersebut tidak menempel pada lensa kontak.

    Anda juga harus cermati agar selalu menggunakan tetes mata yang dikhususkan untuk lensa kontak dan bukannya tetes mata biasa.

    Bila Anda rutin menggunakan tetes mata atau boorwater sebaiknya jagalah selalu kebersihannya. Terutama ujung botol tetes dan wadah boorwater untuk menghindari berkembang biaknya kuman.

    Sebaiknya Anda jangan tukar menukar obat tetes mata maupun wadah boorwater dan wadah lensa kontak. Bersihkan secara teratur dengan air mendidih lalu keringkan.


    sumber:

    http://www.astaga.com/content/menjaga-mata-tetap-jernih

    Tips Menjaga Mata

    Untuk membuat mata anda tetap sehat dan dapat melihat sesuatu dengan jelas dan jernih baik untuk jarak jauh maupun dekat sebaiknya melakukan hal-hal berikut ini :

    1. Menonton Televisi Jangan Terlalu Dekat
    Jarak yang aman untuk menonton televisi kalau tidak salah 2 meter untuk tv ukuran 14 inchi. Untuk layar yang lebih lebar otomatis jaraknya lebih jauh. Nonton layar bioskop pun sebaiknya mengambil kursi yang paling belakang.

    2. Bekerja / Bermain Komputer Jangan Terlalu Lama
    Biasakan memberi waktu dalam beraktivitas di depan layar komputer. Misalnya setiap 15 atau 30 menit sekali beristirahat melihat yang jauh-jauh selama lima sampai sepuluh menit agar mata tidak selalu dalam keadaan tegang karena melihat layar dengan jarak yang sangat dekat.

    3. Bermain Video Game Jangan Terlalu Dekat
    Anak-anak jaman sekarang banyak yang cuek terhadap kesehatan mata. Ini dapat kita lihat dengan banyak yang main ps / playstation atau vido game sejenis lainnya dekat dengan layar tv. Sebaiknya biasakan marahi anak yang bermain game terlalu dekat. Jaraknya mirip dengan poin nomor 1 di atas.

    4. Membaca Buku
    Jarak yang aman membaca buku adalah 30 cm. Bila terlalu dekat dapat membuat mata tegang dan mengakibatkan rabun jauh dalam jangka panjang. Membaca buku juga tidak boleh sambil tiduran. Penerangan pun juga harus cukup misalnya dengan lampu neon yang terang. Dengan demikian kesehatan mata akan tetap terjaga.

    5. Hindari Debu Dan Polusi
    Bagi anda yang sering beraktivitas di jalan raya seperti tukang ojek, polisi, polisi cepek, preman, supir angkot, kurir, dan lain sebagainya sebaiknya menggunakan pelindung mata seperti kacamata dan helm yang berkaca. Hindari debu yang masuk ke mata karena bisa membuat mata jadi infeksi dan membuat mata menjadi katarak.

    6. Makan Makanan Bergizi, Berserat dan Bervitamin A
    Mata butuh asupan zat-zat yang bergizi serta vitamin yang cukup agar dapat menjaga kondisi tetap fit. Biasakan memakan makanan yang berserat dan memiliki kandungan gizi yang cukup. Anda juga dapat mengkonsumsi suplemen atau mekanan yang mengandung vitamin A eperti wortel, alpukat, tomat, pepaya, dan lain sebagainya.

    Jagalah kesehatan mata anda agar anda tidak tersiksa karena harus memakai kacamata terus-menerus. Dengan mata yang sehat anda punya banyak peluang untuk tembus tes-tes kesehatan yang mengharuskan mata anda sehat walafiat. Hubungi dokter setiap anda punya masalah dengan mata.

    sumber:http://www.indonesiaindonesia.com/f/17116-cara-menjaga-mata-tetap-sehat/

    Selasa, 16 Maret 2010

    sejarah kacamata

    Pada abad ke-13 M, sarjana Inggris, Roger Bacon (1214 M – 1294 M), menulis tentang kaca pembesar dan menjelaskan bagaimana membesarkan benda menggunakan sepotong kaca. “Untuk alasan ini, alat-alat ini sangat bermanfaat untuk orang-orang tua dan orang-orang yang memiliki kelamahan pada penglihatan, alat ini disediakan untuk mereka agar bisa melihat benda yang kecil, jika itu cukup diperbesar,” jelas Roger Bacon.

    Beberapa sejarawan ilmu pengetahuan menyebutkan Bacon telah mengadopsi ilmu pengetahuannya dari ilmuwan Muslim, Ibnu al-Haitam. Bacon terpengaruh dengan kitab yang ditulis al-Haitham berjudul Ktab al-Manazir Kitab tentang Optik. Kitab karya al-Haitham itu ternyata telah diterjemahkan ke dalam bahasa Latin.

    Ide pembesaran dengan bentuk kaca telah dicetuskan jauh sebelumnya oleh al-Haitham. Namun, sayangnya dari beberapa bukti yang ada, penggunaan kaca pembesar untuk membaca pertama disebutkan dalam bukunya Bacon.
    Julius Hirschberg, sejarawan ophthalmologi (ilmu pengobatan mata), menyebutkan dalam bukunya, bahwa perbesaran batu diawali dengan penemuan kaca pembesar dan barulah kacamata tahun 1300 atau abad ke-13 M. “Ibnu al-Haitham hanya melakukan penelitian mengenai pembesaran pada abad ke – 11 M,” cetusnya Hirschberg.

    Kacamata pertama disebutkan dalam buku pengobatan di Eropa pada abad ke-14 M. Bernard Gordon, Profesor pengobatan di Universitas Montpellier di selatan Perancis, mengatakan di tahun 1305 M tentang tetes mata (obat mata) sebagai alternatif bagi orang-orang tua yang tidak menggunakan kacamata.

    Tahun 1353 M, Guy de Chauliac menyebutkan jenis obat mata lain untuk menyembuhkan mata, dia mengatakan lebih baik menggunakan kacamata jika obat mata tidak berfungsi.

    Selain para ilmuwan di atas, adapula tiga cerita yang berbeda disebutkan oleh sarjana Italia, Redi (wafat tahun 1697). Cerita pertama, disebutkan dalam manuskrip Redi tahun 1299 M. Disebutkan dalam pembukaan bahwa pengarang adalah orang yang sudah tua dan tidak bisa membaca tanpa kacamata, yang ditemukan pada zamannya.

    Cerita kedua, juga diceritakan oleh Redi, menunjukkan bahwa kacamata disebutkan dalam sebuah pidato yang jelas tahun 1305 M, dimana pembicara mengatakan bahwa perlatan ini ditemukan tidak lebih cepat dari 20 tahun sebelum pidato tersebut diungkapkan.

    Cerita ketiga, menyebutkan bahwa biarawan (the monk) Alexander dari Spina (sebelah timur Itali) belajar bagaimana menggunakan kacamata. Dia wafat tahun 1313 M.

    Akhirnya tiga versi cerita berbeda tersebut menyebarluas, karena banyak buku lain yang mengadopsi cerita-cerita yang disebutkan Redi setelah dia wafat. Namun, beberapa sejarahwan ilmu pengetahuan mengatakan bahwa Redi telah membuat cerita bohong dan mereka tidak percaya.

    Bahkan, dalam buku Julius Hirschberg, juga disebutkan tentang cerita Redi itu, ditulis antara tahun 1899 dan 1918 di Jerman dan banyak informasi yang sudah tua dan banyak yang diperbaharui. Buku tersebut kemudian diterjemahkan (tanpa revisi) ke dalam bahasa Inggris dan dipublikasikan tahun 1985. Hasilnya, cerita Redi menyebar di Inggris, artikel penelitian itu ditolak kebenaran ceritanya dan ini ditolak Julius Hirschberg.

    Beberapa cerita bohong lain juga ditulis oleh seorang jurnalis di pertengahan abad ke 19 M. Dia mengklaim Roger Bacon merupakan penemu kacamata seperti. Bahkan ia juga menyebutkan bahwa biarawan (the Monk) Alexander juga telah diajarkan Roger Bacon bagaimana menggunakan kacamata. Kabar ini tentu saja dengan cepat menyebar.

    Kebohongan lain juga terlihat pada sebuah nisan. Seorang pengarang menunjukkan bahwa sebuah nisan di kuburan Nasrani yang berada di gereja, tertulis sebuah kalimat, “disini beristirahat Florence, penemu kacamata, Tuhan mengampuni dosanya, tahun 1317″. Masih banyak cerita atau mitos lainnya tentang penemu dan pembuatan kacamata di Eropa. Semua mengklaim sebagai penemu pertama alat bantu baca dan melihat itu


    sumber: http://beritanusantara.com/asal-usul/rahasia-dibalik-penemuan-kacamata.html

    Senin, 15 Maret 2010

    Makanan yang sehat untuk Mata

    1. Perbanyak Antioksidan Saat ini makin banyak makanan yang selalu dipromosikan mengandung antioksidan. Antioksidan memang sangat baik untuk tubuh, selain mencegah terjadinya kanker, ternyata antioksidan juga dapat memperlambat laju pertumbuhan AMD. Beberapa jenis makanan yang mengandung vitamin C tinggi seprti buah Kiwi, jeruk dan juga brokoli, Vitamin E dalamminyak nabati, kacang-kacangan, dan alpukat, dan lutein dan zeaxanthin-gizi yang berlimpah dalam sayuran hijau gelap, seperti bayam. Lutein dan zeaxanthin dapat juga bertindak seperti kacamata hitam alami, membantu untuk membentuk pigmen makula yang menyaring sebagian sinar matahari yang merusak.

    2. Konsumsi Telur Kuning telur juga kaya akan lutein dan zeaxanthin, tapi banyak orang menghindari telur karena khawatir akan terserang kolesterol. Penelitian yang dipimpin oleh Thomas Wilson, Ph.D., associate professor dengan Pusat Penelitian Kesehatan dan Penyakit di University of Massachusetts-Lowell, menunjukkan ketika orang makan telur secara teratur- sebanyak dua hari berturut- turut secara signifikan meningkatkan tingkat lutein dan zeaxanthin yang beredar di tubuh mereka tanpa meningkatkan LDL ( " buruk") kadar kolesterol. Kecuali kalau Anda memang mempunyai masalah dengan kadar kolesterol sejak awal.

    3. Teliti Memilih Makanan Baru-baru ini, sebuah studi yang emlibatkan lebih dari 88.000 orang peserta membukatikan kalau mengkonsumsi ikan yang megnandung asam lemak omega 3 seprti salmon, sarden, mackarel, haring, dan jug atrout ternyata memperlambat laju pertumbuhan AMD daripda mereka yang tidak mengkonsumsi. Asam lemak Omega 3 yang terdapat dalam ikan merupakakan komponen kunci dari sel-sel saraf mata, begitu yang dijelaskan oleh Elaine Chong, Ph.D seorang peneliti di the Centre for Eye Research at the University of Melbourne, Australia. Jadi berkomitmen untuk makan lebih banyak lemak ikan, dan jangan berhenti di situ: kerang, seperti kerang dan kepiting juga cukup bisa membantu mencegah berkembangnya AMD.

    4. Suplemen Kalau sudah mengkonsumsi makanan yang mengandung nutrisi, makanan tambahan pun tetap diperlukan. Nutrisi yang terkandung dalam suplemen dapat membantu mengurangi resiko AMD secara signifikan. Jika Anda memiliki kecenderungan terkena AMD coba saja ikuti rumus suplemen mata berikut. Rumus suplemen saat ini sedang diteliti dalam percobaan penelitian utama meliputi 10 mg lutein ( setara dengan sekitar 3 cangkir bayam), 2 miligram zeaxanthin dan 1 gram total EPA dan DHA (kira-kira apa yang Anda dapatkan dalam 3- ons porsi salmon). Sampai penelitian lebih lanjut dalam, tidak ada keuntungan melebihi jumlah tersebut. Ingatlah untuk mengambil hanya di bawah pengawasan medis, bahkan meskipun suplemen ini tersedia di atas meja, dosis tinggi nutrisi apapun harus selalu didekati dengan hati-hati.

    5. Selalu Menjaga Tekanan Darah dan Berat Badan Orang yang memiliki tekanan darah tingi memiliki kecenderungan terkena AMD lebih besar, menurut Amercan Academy of Opthalmology. orang dengan tekanan darah yang tinggi dapat menghalangi aliran darah ke mata, sehingga sulit untuk nutrisi mencapai retina mata. Lemak tubuh adalah gudang penyimpanan utama bagi nutrisi yang larut dalam lemak, dan kelebihan jaringan lemak dapat bertindak sebagai nutrisi pelindung mata, membuat mereka kurang tersedia di makula.

    sumber:
    http://id.shvoong.com/medicine-and-health/alternative-medicine/1946248-iniliah-makanan-yang-baik-untuk/

    Tips Menjaga Kesehatan Mata

    Untuk mencegah penularan penyakit infeksi mata, anda dapat melakukan langkah langkah berikut :

    • Biasakan untuk mencuci tangan sebelum atau setelah melakukan aktifitas tertentu.
    • Hindari bertukar tukar alat rias mata atau obat tetes mata.
    • Jangan menyentuh ujung dari obat tetes mata dengan tangan.
    • Jangan membasahi lensa kontak anda dengan mulut atau air ludah.

    Dengan melakukan hal hal tersebut diatas maka anda akan tetap dapat menikmati indahnya dunia saat memasuki usia 40 tahun.


    sumber:

    http://www.blogdokter.net/2009/10/18/tips-merawat-kesehatan-mata/

    Pengertian Queue

      Adalah suatu bentuk khusus dari linear list dengan operasi penyisipan (insertion) hanya pada salah satu sisi ( Rear/ belakang) dan operasi penghapusan (deletion) hanya diperbolehkan pada sisi lainnya (Front/ depan) dari list.


    Antrean Q = [ Q1, Q2, Q3,……….., QT]

    Front(Q) = bagian depan dari antrean Q

    Rear(Q) = bagian belakang dari antrean Q

    Noel(Q) = Jumlah elemen di dalam antrean ( berharga integer)

    Jadi : Front(Q) = QT

    Rear(Q) = Q1

    Noel(Q) = T


    Antrean beroperasi secara FIFO ( First In First Out) yang pertama masuk, yang pertama keluar.


    sumber:

    http://74.125.153.132/search?q=cache:RjMfK-mDNhQJ:neni_rid.staff.gunadarma.ac.id/Downloads/files/14029/Pertemuan%2Bke%2B9%2B-%2BArray%2Bn%2BLinked%2BList.doc+pengertian+queue&cd=2&hl=id&ct=clnk&gl=id

    Kamis, 11 Maret 2010

    Apa itu Okularis?

    Okularis adalah seorang spesialis pembuat dan penyesuaian protesa mata untuk orang yang kehilangan satu mata setelah mengalami traumatisme atau patologi, atau yang cacat mata sejak lahir. Okularis menganjurkan perawatan dan perbaikan protesa mata, dan dia juga memberikan pada pasien petunjuk bagaimana cara pemakaian dan perawatanya.

    Okularis membangun kemampuan dari berbagai latar belakang pendidikan:

    • Kedokteran dalam ophtalmologi, anatomi dan biologi.
    • Ilmu prosthodontic, bedah plastik dan biomaterial.
    • Seni pembuatan mata tiruan dengan ilustrasi dan miniatur.

    Sebutan internasional untuk kualifikasi orang yang membuat protesa mata adalah ocularist.


    sumber: Wiki.com

    Mau Tahu Tentang Resep Kacamata??

    Resep kacamata adalah merupakan hasil dari pengukuran ketajaman penglihatan seseorang yang diperiksa berdasarkan ketetapan standar jarak pemeriksaan, besarnya hurup/obyek dan pencahayaan ruang pemeriksaan. Jadi apabila seseorang dalam pemeriksaan ketajaman penglihatan tidak normal, maka akan diperiksa seberapa besar koreksi yang diberikan dari setiap nilai kelainan refraksi atau pembiasan sinar yang masuk kedalam mata. Contoh penulisan resepnya adalah R.-2.00 L.-3.00 -1.00 X 90 artinya mata kanan mempunyai nilai kelainan myopia sebesar spheris 2.00 D dan mata kiri mempunyai kelainan myopicus compositus sebesar spheris 3.00 cylinder 1.00 D dengan sumbu cylinder di posisi 90 derajat.

    sumber: Wiki.com

    Pemeriksaan Mata

    Pemeriksaan mata yang dilakukan di optik adalah pemeriksan refraksi. Pemeriksaan dilakukan untuk mengetahui adanya kelainan refraksi seperti miopi, hipermetropi, astigmatisma, dan presbiopi, serta untuk menentukan besarnya kekuatan lensa koreksi yang diperlukan.

    Ada 2 cara pemeriksaan yang dapatdilakukan yaitu secara subyektif dan obyektif.

    • Pemeriksaan secara subyektif dilakukan dengan mempergunakan lensa dan frame percobaan serta obyek yang diletakkan pada jarak tertentu. obyek ini biasanya berupa huruf atau bentuk lainnya, disusun dalam beberapa baris denagan susunan makin ke bawah makin kecil.
    • Pemeriksaan secara obyektif dilakukan dengan mempergunakan peralatan otomatis. Operator hanya perlu mengikuti prosedur pengoperasian dan hasil pemeriksaan bisa diketahui dalam waktu singkat.

    sumber: Wiki.com

    Sejarah Kacamata

    Kacamata adalah sebuah alat yang terbuat dari rangkat yang menyangga lensa, biasanya digunakan untuk membantu penglihatan atau melindungai mata dan juga untuk gaya. Kacamata khusus digunakan untuk melihat gambar tiga-dimensi dari tampilan dua-dimensi.

    Kacamata modern biasanya memiliki alas di bagian hidung. Kacamata dahulu termasuk pince-nez, monocle, dan lorgnette.

    Dahulunya lensa terbuat dari gelas, tetapi sekarang ini banyak terbuat dari berbagai macam plastik, termasuk CR-39 atau polycarbonate. Bahan tersebut dapat mengurangi bahaya pecahnya gelas dan beratnya gelas. Beberapa jenis plastik juga memiliki sifat optik yang lebih handal dari gelas, seperti penerusan cahaya tampak yang lebih baik dan penyerapan cahaya ultraviolet yang lebih baik.


    sumber: Wiki.com

    Rabu, 10 Maret 2010

    Elemen Antrian: Queue
    • jika customer meminta layanan lebih dari kapasitas fasilitas layanan maka sisanya berada dalan antrian (Queue)
    POLA KEDATANGAN
    • Selain arrival rate, juga penting adalah bagaiman pola bagaimana kedatangan customer
    -Jika jarak antara kedatangan yang tetap maka sistem layanan dapat memberikan layanan lebih baik daripada kedatangan bersifat mengelompok (membentuk cluster)
    -Jika antar kedatangan adalah eksponensial maka pola kedatangan tsb disebut
    Proses/pola kedatangan Poisson (atau random) yang membawa sifat Markov
    DISTRIBUSI LAYANAN WAKTU

    • Walaupun fasilitas layanan memiliki c server namun secara keseluruhan biasanya dimodelkan dengan satu fungsi distribusi waktu layanan
    Misalnya setiap server memiliki waktu layanan eksponensial dengan rate , maka sebagai suatu kesatuan layanan memiliki rate c.
    • Model-model distribusi waktu layanan
    Eksponensial, Erlang-k, konstan, hypereksponensial
    dedi1968.multiplycontent.com

    java jazz

    Perkembangan musik Jazz melalui waktu, meskipun beberapa orang tetap setia pada aslinya', ketika pertama kali disusun. Mungkin itulah penyebab jazz popular di seluruh dunia, dengan kemampuan untuk dimodifikasi. Beberapa orang menganggap kemampuan untuk bersenang-senang dan memahami jazz merupakan prestasi mereka sendiri. Hal ini tidak mengherankan bahwa Jakarta International Java Jazz Festival selalu dikemas solid.

    Musik Jazz di Jakarta International Java Jazz Festival takkan pernah berakhir untuk keragaman musik jazz di Java Jazz Festival. Bahkan setelah empat tahun setelah pertama kali didirikan pada tahun 2005, Java Jazz Festival masih belum nampak sebagai fitur berbagai bentuk perkembangan jazz di Indonesia dan dunia. Dari tahun ke tahun, Jakarta International Java Jazz Festival (yang dikenal luas sebagai Java Jazz Festival) terus mendapatkan popularitas, bahkan dari para musisi asing.

    Selama bertahun-tahun, semakin banyak seniman panggung terus semangat dan berkeinginan untuk tampil di Java Jazz Festival. Namun, Java Festival Production (organiser dari Jakarta International Java Jazz Festival dan Jakarta International Soulnation Festival) tidak selalu dapat memenuhi semua kebutuhan. Salah satu alasan adalah keterbatasan kapasitas tempat (Jakarta Convention Center, atau JCC) dan juga batasan dalam penjadwalan (it's only a 3-day event). Selain itu, terlalu ketat dari jadwal mungkin juga menghalangi kemampuan audiens untuk menikmati program yang dirancang dengan baik.

    event.web.id

    Senin, 08 Maret 2010

    Struktur Data

    Struktur Data

    • Kelompok item data yang terorganisasi yang dianggap sebagai suatu unit
    • Disebut juga sebagai jenis data kompleks (complex data type) atau data aggregates
    • Beberapa struktur data :
      • Array (larik)
      • String
      • Record
      • List (daftar)
      • Tree

    sumber:
    http://74.125.153.132/search?q=cache:VuXESE5JZD0J:openstorage.gunadarma.ac.id/handouts/D3_TK/PDE/Struktur%2520Data.ppt+struktur+data&cd=5&hl=id&ct=clnk&gl=id

    Pengertian Stack

    Dalam ilmu komputer, stack atau tumpukan merupakan sebuah koleksi objek yang menggunakan prinsip LIFO (Last In First Out), yaitu data yang terakhr kali dimasukkan akan pertama kali keluar dari stack tersebut. Stack dapat diimplementasikan sebagai representasi berkait atau kontigu (dengan tabel fix). Ciri Stack :

    • Elemen TOP (puncak) diketahui
    • penisipan dan penghapusan elemen selalu dilakukan di TOP
    • LIFO

    Pemanfaatan Stack :

    • Perhitungan ekspresi aritmatika (posfix)
    • algoritma backtraking (runut balik)
    • algoritma rekursif

    Operasi Stack yang biasanya :

    1. Push (input E : typeelmt, input/output data : stack): menambahkan sebuah elemen ke stack
    2. Pop (input/output data : stack, output E : typeelmt ) : menghapus sebuah elemen stack
    3. IsEmpty ()
    4. IsFull ()
    5. dan beberapas selektor yang lain

    sumber. Wiki.co.id

    Jumat, 05 Maret 2010

    Organisasi Struktur Data

    File Sekuensial Berindeks

    • Record disimpan secara berurutan (beruntun)
    • Record yang masuk lebih dahulu disimpan pada alamat yang lebih kecil daripada record yang disimpan kemudian
    • Untuk menemukan record, harus dilakukan pencarian lebih dahulu
    • Cara ini fleksible karena ukuran file dapat disesuaikan dengan jumlah record yang ada.




    Metode Hashing

    • Untuk mengatasi kerugian korespondensi satu-satu, digunakan hashing
    • Untuk mengurangi banyaknya ruang alamat yang digunakan untuk pemetaan dari key yang memiliki cakupan yang luas ke nilai alamat yang memiliki cakupan yang dipersempit
    • Untuk itu dibutuhkan fungsi HASH
    • Output fungsi HASH adalah home address dari record yang keynya diproses
    • Fungsi : f(key) = address

    http://74.125.153.132/search?q=cache:I-c5I1toHhEJ:lecturer.ukdw.ac.id/anton/download/TIstrukdat12.ppt+organisasi+stack&cd=5&hl=id&ct=clnk&gl=id

    Kamis, 04 Maret 2010

    LINEAR

    Kata linier berasal dari bahasa Latin kata linearis, yang berarti diciptakan oleh garis. In mathematics , a linear map or function f ( x ) is a function which satisfies the following two properties: Dalam matematika, sebuah peta linear atau fungsi f (x) adalah fungsi yang memenuhi dua sifat berikut:

    It can be shown that additivity implies the homogeneity in all cases where α is rational ; this is done by proving the case where α is a natural number by mathematical induction and then extending the result to arbitrary rational numbers. Dapat ditunjukkan bahwa Aditivitas menyiratkan keseragaman dalam semua kasus di mana α adalah rasional; hal ini dilakukan dengan membuktikan kasus di mana α adalah nomor alami oleh induksi matematika dan kemudian memperluas hasilnya bilangan rasional sewenang-wenang. If f is assumed to be continuous as well then this can be extended to show that homogeneity for α any real number, using the fact the rationals form a dense subset of the reals. Jika f diasumsikan kontinu maka ini juga dapat diperluas untuk menunjukkan bahwa homogenitas untuk α sembarang bilangan riil, menggunakan fakta yang rasional padat membentuk subset dari real.

    In this definition, x is not necessarily a real number , but can in general be a member of any vector space . Dalam definisi ini, x adalah tidak harus bilangan real, namun secara umum dapat menjadi anggota dari setiap ruang vektor. A less restrictive definition of linear function, not coinciding with the definition of linear map, is used in elementary mathematics. Sebuah definisi kurang membatasi fungsi linear, tidak bertepatan dengan definisi peta linear, digunakan dalam matematika dasar.

    The concept of linearity can be extended to linear operators . Konsep linearitas dapat diperluas untuk linear operator. Important examples of linear operators include the derivative considered as a differential operator , and many constructed from it, such as del and the Laplacian . Contoh penting dari operator linier termasuk derivatif dianggap sebagai operator diferensial, dan banyak dibangun dari itu, seperti del dan Laplacian. When a differential equation can be expressed in linear form, it is particularly easy to solve by breaking the equation up into smaller pieces, solving each of those pieces, and adding the solutions up. Ketika sebuah persamaan diferensial dapat dinyatakan dalam bentuk linier, sangat mudah untuk memecahkan persamaan dengan memecah menjadi potongan-potongan yang lebih kecil, penyelesaian masing-masing keping, dan menambahkan solusi atas.

    Linear algebra is the branch of mathematics concerned with the study of vectors, vector spaces (also called linear spaces), linear transformations (also called linear maps), and systems of linear equations. Linear aljabar adalah cabang matematika yang bersangkutan dengan studi vektor, vektor ruang (juga disebut ruang linear), transformasi linear (juga disebut linear peta), dan sistem persamaan linear.

    Nonlinear equations and functions are of interest to physicists and mathematicians because they can be used to represent many natural phenomena, including chaos . Nonlinear persamaan dan fungsi menarik bagi fisikawan dan matematikawan karena mereka dapat digunakan untuk mewakili banyak fenomena alam, termasuk kekacauan.


    sumber: wikipedia.com

    STACK

    Dalam ilmu
    komputer, stack atau tumpukan
    merupakan sebuah koleksi objek yang menggunakan prinsip LIFO (Last
    In First Out), yaitu data yang terakhr kali dimasukkan akan pertama
    kali keluar dari stack tersebut. Stack dapat diimplementasikan
    sebagai representasi berkait atau kontigu (dengan tabel fix). Ciri
    Stack :


    * Elemen TOP (puncak) diketahui

    * penisipan dan penghapusan elemen selalu dilakukan di TOP

    * LIFO


    Pemanfaatan Stack :


    * Perhitungan ekspresi aritmatika (posfix)

    * algoritma backtraking (runut balik)

    * algoritma rekursif


    Operasi Stack yang biasanya :


    1. Push (input E : typeelmt, input/output data : stack):
    menambahkan sebuah elemen ke stack

    2. Pop (input/output data : stack, output E : typeelmt ) :
    menghapus sebuah elemen stack

    3. IsEmpty ()

    4. IsFull ()

    5. dan beberapas selektor yang lain

    ARRAY

    ARRAY DIMENSI SATU
    Bentuknya :
    Tipe nama_var[ukuran];
    Dengan :
    Tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
    Ukuran : menyatakan jumlah maksimal elemen array
    Contoh :
    Float nilai_ujian[5];

    Pada turbo C++ array disimpan dalam memori secara berurutan. Elemen pertama berindeks nol digambarkan sebagai berikut :
    Nilai_ujian[0]
    Nilai_ujian[1]
    Nilai_ujian[2]
    Nilai_ujian[3]
    Nilai_ujian[4]

    Masing-masing berbentuk float dan berjumlah 5 elemen.
    Selain itu, deklarasi array juga dapat berupa :
    Static int bulan[12]={1,2,3,4,5,6,7,8,9,10,11,12}
    Sesuai dengan deklarasi array diatas, maka isi variable array telah ditentukan yaitu :
    Bulan[0] bernilai 1
    Bulan[1] bernilai 2
    Bulan[2] bernilai 3
    Bulan[3] bernilai 4
    Bulan[4] bernilai 5
    Bulan[5] bernilai 6
    Bulan[6] bernilai 7
    Bulan[7] bernilai 8
    Bulan[8] bernilai 9
    Bulan[9] bernilai 10
    Bulan[10] bernilai 11
    Bulan[11] bernilai 12

    Untuk memperjelas tentang array dimensi satu, perhatikan maslah berikut ini :

    Misalkan Anda diminta membuat algoritma dan program untuk menampilkan bilangan dari 1 sampai bilangan 10, dengan pangkatnya masing-masing. Adapun batas nilai maksimal yang disimpan adalah 100.
    Sesuai yang telah Anda pelajari , bahwa bilangan 1 pangkatnya adalah 1. Hasil ini diperoleh dari 1*1, kemudian bilangan 2 pangkatnya adalah 4, hasil ini diperoleh dari 2*2 sampai bilangan 10 yang pangkatnya adalah 100, hasil ini diperoleh dari 10*10.
    Algoritma dari permasalahan diatas adalah berikut ini :
    1. Tentukan elemen array untuk menampung nilai perkalian
    2. Tentukan nilai awal indeks, batas akhir indeks dan kenaikannya (dalam hal ini , nilai awal indeks adalah 0, batas akhir indeks adalah 10, dan kenaikannya adalah 1)
    3. Lakukan perulangan sesuai langkah 2
    4. Nilai awal indeks ditambah dengan 1
    5. Lakukan perkalian masing-masing elemen array sampai batas akhir indeks terpenuhi.
    6. Tampilkan perkalian semua elemen array
    7. Selesai .
    Contoh program array dimensi satu
    /*Program :array2.cpp*/
    #include
    int main()
    {
    int square[100];
    int i; /*loop index*/;
    int k; /*the integer*/

    /*calculate the squares */
    for (i=0; i<10; i++)
    {
    k= i+1;
    square[i]=k*k;
    printf(“nPangkat dari %d adalah %d “, k, square[i]);
    }
    return 0;
    }

    Bila program dijalankan akan muncul hasil :
    Pangkat dari 1 adalah 1
    Pangkat dari 2 adalah 4
    Pangkat dari 3 adalah 9
    Pangkat dari 4 adalah 16
    Pangkat dari 5 adalah 25
    Pangkat dari 6 adalah 36
    Pangkat dari 7 adalah 49
    Pangkat dari 8 adalah 64
    Pangkat dari 9 adalah 81
    Pangkat dari 10 adalah 100

    Penjelasan :
    Dari program diatas, Anda dapat melihat ada 10 buah elemen yang masing-masing nilainya akan dipangkatkan, mulai dari 1 sampai 10. Dimana dalam memori sudah dipesan tempat sebanyak 100.
    Sedangkan apabila array akan dikirim ke sebuah fungsi caranya adalah hanya dengan mencantumkan nama array tanpa diikuti dengan tanda apapun, seperti contoh berikut :
    int c[5] = {-45, 0, 6, 72, 1543};


    JUMLAH (c, 5)
    —-

    Senin, 01 Maret 2010

    Deklarasi Array dalam Bahasa Pemrograman


    Array

    • Elemen-elemen arraydapat diakses oleh program menggunakan suatu indeks tertentu
    • Pengaksesan elemen array dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung.
    • Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud.

    • Selama ini kita menggunakan satu variabel untuk menyimpan 1 buah nilai dengan tipe data tertentu.

    Misalnya :

    int a1, a2, a3, a4, a5;

    • Deklarasi variabel diatas digunakan untuk menyimpan 5 data integer dimana masingmasing variabel diberi nama a1, a2, a3, a4, dan a5.
    • Jika kita memiliki 10 data, 100 data integer bahkan mungkin data yang ingin kita proses tidak kita ketahui atau bersifat dinamis? Kita tidak mungkin menggunakan variabel seperti diatas
    Deklarasi Array 1 Dimensi

    tipe_data nama_var_array[ukuran];

    • tipe_data : menyatakan jenis tipe data elemen larik (int, char, float, dll)
    • nama_var_array : menyatakan nama variabel yang dipakai.
    • ukuran : menunjukkan jumlah maksimal elemen larik.

    Contoh

    //Dengan variabel biasa:

    int x1=3,x2=5,x3=2,x4=7,x5=9;

    //Dengan larik:

    int x[5]={3,5,2,7,9}; digunakan subscript sebagai penunjuk array



    sumber:
    http://74.125.153.132/search?q=cache:YZiTMNCItlYJ:www.unsoed.ac.id/cmsfak/UserFiles/File/D3tkj01/2/Sore/Bahasa%2520Pemrograman%2520D3.ppt+deklarasi+array+pada+bahasa+pemrogaman&cd=3&hl=id&ct=clnk&gl=id








    ARRAY DIMENSI BANYAK

    ARRAY DIMENSI BANYAK

    Merupakan array yang dimensinya lebih dari satu.

    Bentuk umum deklarasinya :

    DIM namavar (b,k,h,…,dn) [As tipe ] atau

    DIM namavar (b1 to b2,k1to k2, h1 to h2,…, dn1 to dn2) [As tipe]

    Contoh : DIM M(2,3,4) atau

    DIM M(1 to 2, 1 to 3, 1 to 4)

    Dalam operasinya menggunakan subskrib 3 dimensi, yaitu :

    M(1,1,1),M(1,1,2),M(1,1,3),M(1,1,4)

    M(1,2,1),M(1,2,2),M(1,2,3),M(1,2,4)

    M(1,3,1),M(1,3,2),M(1,3,3),M(1,3,4)

    M(2,1,1),M(2,1,2),M(2,1,3),M(2,1,4)

    M(2,2,1),M(2,2,2),M(2,2,3),M(2,2,4)

    M(2,3,1),M(2,3,2),M(2,3,3),M(2,3,4)