Wednesday, March 31, 2010

LA PRAKTIKUM AKMEN BAB VI



Form1
Private Sub Command1_Click()
Form1.Show
Form2.Hide
End Sub

Private Sub MaskEdBox12_Lostfocus()
MaskEdBox12 = Val(MaskEdBox10) - Val(MaskEdBox11)
End Sub

Private Sub MaskEdBox15_Lostfocus()
On Error Resume Next
MaskEdBox15 = Val(MaskEdBox13) / Val(MaskEdBox14)
End Sub

Private Sub MaskEdBox19_Lostfocus()
On Error Resume Next
MaskEdBox19 = (Val(MaskEdBox16) - Val(MaskEdBox17)) / Val(MaskEdBox18)
End Sub

Private Sub MaskEdBox22_Lostfocus()
MaskEdBox22 = Val(MaskEdBox20) - Val(MaskEdBox21)
End Sub
Private Sub MaskEdBox27_Lostfocus()
On Error Resume Next
MaskEdBox27 = (Val(MaskEdBox23)) / (Val(MaskEdBox24) + Val(MaskEdBox25) * Val(MaskEdBox26))
End Sub

Private Sub MaskEdBox3_Lostfocus()
MaskEdBox3 = Val(MaskEdBox1) - Val(MaskEdBox2)
End Sub

Private Sub MaskEdBox31_Lostfocus()
MaskEdBox31 = Val(MaskEdBox28) * (Val(MaskEdBox29) + Val(MaskEdBox30))
End Sub

Private Sub MaskEdBox34_Lostfocus()
MaskEdBox34 = Val(MaskEdBox32) - Val(MaskEdBox33)
End Sub

Private Sub MaskEdBox37_Lostfocus()
MaskEdBox37 = Val(MaskEdBox35) *Val(MaskEdBox36)
End Sub

Private Sub MaskEdBox6_Lostfocus()
MaskEdBox6 = Val(MaskEdBox4) - Val(MaskEdBox5)
End Sub

Private Sub MaskEdBox9_Lostfocus()
MaskEdBox9 = Val(MaskEdBox7) - Val(MaskEdBox8)
End Sub


Form 2
Private Sub Command1_Click()
End
End Sub

Private Sub Command2_Click()
Form1.Show
Form2.Hide
End Sub

Private Sub Form_Load()
MaskEdBox1 = Val(Form1.MaskEdBox1)
MaskEdBox2 = Val(Form1.MaskEdBox3)
MaskEdBox3 = Val(Form1.MaskEdBox4)
MaskEdBox4 = Val(Form1.MaskEdBox6)
MaskEdBox5 = Val(Form1.MaskEdBox10)
MaskEdBox6 = Val(Form1.MaskEdBox9)
MaskEdBox7 = Val(Form1.MaskEdBox10)
MaskEdBox8 = Val(Form1.MaskEdBox12)
MaskEdBox9 = Val(Form1.MaskEdBox15)

MaskEdBox10 = Val(Form1.MaskEdBox19)
MaskEdBox11 = Val(Form1.MaskEdBox20)
MaskEdBox12 = Val(Form1.MaskEdBox22)
MaskEdBox13 = Val(Form1.MaskEdBox23)
MaskEdBox14 = Val(Form1.MaskEdBox31)
MaskEdBox15 = Val(Form1.MaskEdBox32)
MaskEdBox16 = Val(Form1.MaskEdBox34)
MaskEdBox18 = Val(Form1.MaskEdBox37)

MaskEdBox21 = Val(MaskEdBox1) + Val(MaskEdBox3) + Val(MaskEdBox5) + Val(MaskEdBox7) + Val(MaskEdBox9) + Val(MaskEdBox11) + Val(MaskEdBox13) + Val(MaskEdBox15) + Val(MaskEdBox17) + Val(MaskEdBox19)

MaskEdBox22 = Val(MaskEdBox2) + Val(MaskEdBox4) + Val(MaskEdBox6) + Val(MaskEdBox8) + Val(MaskEdBox10) + Val(MaskEdBox12) + Val(MaskEdBox14) + Val(MaskEdBox16) + Val(MaskEdBox18)
End Sub Read More ..

Monday, March 29, 2010

Dodol Lidah Buaya Untuk Kesehatan

Dikutip dari Liputan6.com, Pontianak: Tanaman lidah buaya atau aloevera, selama ini mungkin lebih dikenal masyarakat sebagai bahan baku kecantikan wajah dan perawatan rambut. Namun Yuliana, seorang pengusaha makanan rumahan di Jalan Imam Bonjol, Gang Tanjung Sari, Kota Pontianak, Kalimantan Barat, mampu mengolahnya menjadi berbagai jenis makanan, seperti dodol dan keripik.

"Awalnya sih pada 2004 lalu, hanya membuat snack lidah buaya saja, tapi ternyata diminati pembeli", kata Yuliana, pada tayangan SCTV, Senin (29/3). Ketika makanan snacknya sudah memiliki pelangan, Yuliana mencoba membuat jenis makanan lainnya seperti keripik dan dodol dari bahan yang sama, dan laris manis di pasaran, sehingga dia pun akhirnya memfokuskan membuat makanan dari bahan baku lidah buaya. Selain makanan, Yuliana sekarang juga mulai mengembangkan minuman dari lidah buaya.

Menurut Yuliana, yang paling diminati konsumen adalah dodol lidah buaya. Dodol ini diyakini sangat baik untuk kesehatan, karena 80 persen dari bahan baku dodol tersebut, adalah tanaman lidah buaya.

Meski kini telah memiliki lebih dari 10 orang karyawan, Yuliana mengaku, awalnya dia sering menemukan kesulitan dalam menjalankan usahanya ini. Tanpa putus asa Yuliana terus mencoba, sehingga akhirnya pada 2006, ia mulai merasakan hasilnya. Yuliana bertekad akan terus mengembangkan usahanya ini, dengan mencoba memasarkannya ke berbagai provinsi di Indonesia
Read More ..

Friday, March 26, 2010

Thx yah...

thx yah pak...

blognya keren deh... mantap


jadi bisa niyh.. :)
Read More ..

Thursday, March 25, 2010

Gampang Log In di Blogspot

Biar lebih gampang buat Log In di Blogspot, ada cara yang lebih simple buat log in, dibandingin cara yang biasa. Caranya tinggal copas aja script dibawah ini trus taroh digadget blog kamu

Ini Scriptnya





nah tinggal atur deh posisi yang kamu mau, buat tempat log in nya...
Read More ..

KANTOR AKUNTAN PUBLIK / KAP (bagian I)

Kantor akuntan publik (KAP) adalah badan usaha yang telah mendapatkan izin dari Menteri Keuangan agar para akuntan publik dalam memberikan jasanya


Bidang Jasa
Bidang jasa KAP meliputi:
Jasa atestasi, termasuk di dalamnya adalah audit umum atas laporan keuangan, pemeriksaan atas laporan keuangan prospektif, pemeriksaan atas pelaporan informasi keuangan proforma, review atas laporan keuangan, dan jasa audit serta atestasi lainnya.
Jasa non-atestasi, yang mencakup jasa yang berkaitan dengan akuntansi, keuangan, manajemen, kompilasi, perpajakan, dan konsultasi.
. Dalam hal pemberian jasa audit umum atas laporan keuangan, KAP hanya dapat melakukan paling lama untuk 5 (lima) tahun buku berturut-turut.

Bentuk Badan Usaha
Badan usaha KAP dapat berbentuk:
Perseorangan hanya dapat didirikan dan dijalankan oleh seorang akuntan publik yang juga sekaligus bertindak sebagai pimpinan.
Persekutuan perdata atau persekutuan firma hanya dapat didirikan oleh paling sedikit 2 orang akuntan publik dan/atau 75% dari seluruh sekutu adalah akuntan publik. Masing-masing sekutu disebut Rekan (bahasa Inggris: Partner) dan salah seorang sekutu bertindak sebagai Pemimpin Rekan.

Read More ..

Representasi Alamat

Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (dotted-decimal notation), yang dibagi ke dalam empat buah oktet berukuran 8-bit. Dalam beberapa buku referensi, format bentuknya adalah w.x.y.z. Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun begitu, terdapat beberapa pengecualian nilai).
Alamat IP yang dimiliki oleh sebuah host dapat dibagi dengan menggunakan subnet mask jaringan ke dalam dua buah bagian, yakni:

Network Identifier/NetID atau Network Address (alamat jaringan) yang digunakan khusus untuk mengidentifikasikan alamat jaringan di mana host berada.
Dalam banyak kasus, sebuah alamat network identifier adalah sama dengan segmen jaringan fisik dengan batasan yang dibuat dan didefinisikan oleh router IP. Meskipun demikian, ada beberapa kasus di mana beberapa jaringan logis terdapat di dalam sebuah segmen jaringan fisik yang sama dengan menggunakan sebuah praktek yang disebut sebagai multinetting. Semua sistem di dalam sebuah jaringan fisik yang sama harus memiliki alamat network identifier yang sama. Network identifier juga harus bersifat unik dalam sebuah internetwork. Jika semua node di dalam jaringan logis yang sama tidak dikonfigurasikan dengan menggunakan network identifier yang sama, maka terjadilah masalah yang disebut dengan routing error.
Alamat network identifier tidak boleh bernilai 0 atau 255.
Host Identifier/HostID atau Host address (alamat host) yang digunakan khusus untuk mengidentifikasikan alamat host (dapat berupa workstation, server atau sistem lainnya yang berbasis teknologi TCP/IP) di dalam jaringan. Nilai host identifier tidak boleh bernilai 0 atau 255 dan harus bersifat unik di dalam network identifier/segmen jaringan di mana ia berada.
Read More ..

class adressing

Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host. sehingga bila host yang ada diseluruh dunia melebihi kuota tersebut maka dibuatlah IP versi 6 atau IPv6.
Contoh alamat IP versi 4 adalah 192.168.0.3.

Read More ..

Wednesday, March 24, 2010

Contoh Penerapan Stack DalamKehidupan Sehari-hari


Penerapan Stack dapat kita lihat melaui tumpukan buku, baju yang dilipat, piring yang ditumpukkan, banyak lagi yang lainnya. Konsep utama pada Stack adalah Last In First Out(LIFO). Stack dalam sturukturnya diterapkan seperti gambar di atas.

Keterangan Stack:
1. Buku yang pertama diletkkan dibagian yang paling bawah.
2. Hingga Buku yang terakhir.
3. Jika Mengambil buku selalu yang paling atas yang diambil.
4. Dengan begitu metode LIFO dapat digunakan.


Read More ..

Tuesday, March 23, 2010

Biar Berstamina

Beberapa waktu yang lalu, ade sempet dirawat dirumah sakit, setelah selesai perawatan tetep aja ngerasa lemes & ga da stamina, karena pengen tau cara naikin stamina biar lebih semangat kuliah ade cari aja deh cara-caranya, salah satunya dengan cara-cara sbb

1. Tingkatkan konsumsi Magnesium.
Makan makanan yang sehat dan seimbang dapat membantu tubuh untuk mendapatkan vitamin dan mineral yang dibutuhkan. Sayangnya godaan untuk memakan makanan yang tidak sehat sedemikian besar sehingga kemungkinan tubuh akan kekurangan mineral cukup besar khususnya magnesium.

Para ahli mengatakan, diperkirakan mineral diperlukan untuk lebih dari 300 reaksi biokimia yang terjadi di dalam tubuh termasuk memecah glukosa menjadi energi. Jadi bila jumlah mineral sedikit berkurang maka produksi energi juga akan ikut ikutan berkurang.

Beberapa penelitian menyebutkan, wanita yang kekurangan mineral magnesium memiliki detak jantung yang lebih cepat dan memerlukan lebih banyak oksigen untuk melakukan aktivitas fisik bila dibandingkan dengan wanita yang cukup mengkonsumsi mineral magnesium.

Direkomendasikan untuk mengkonsumsi mineral magnesium antara 300 mg untuk perempuan dan 350 mg untuk laki laki. Makanan sumber magnesium antara lain : kacang kacangan, ikan dan sereal.

2. Biasakan untuk berjalan.
Berjalan? Tentu dalam pemikiran banyak orang, bukankah dengan berjalan akan membuat tubuh tambah kelelahan? Tidak demikian dengan pandangan para ahli, justru dengan melakukan aktivitas fisik ringan seperti berjalan akan meningkatkan tenaga. Berjalan merupakan aktifitas olah tubuh yang bisa dilakukan siapa saja, mudah dikerjakan, tidak memerlukan peralatan khusus dan bisa dilakukan dimana saja.

Pada penelitian yang dilakukan para ahli kedokteran, dengan berjalan selama 10 menit, tidak hanya meningkatkan tenaga saat itu saja tetapi juga selama 2 jam kedepan, dan bila setiap hari dalam 3 minggu berjalan selama 10 menit maka tingkat energi yang dihasilkan jauh lebih tinggi lagi.

3. Tidur yang cukup.
Penelitian menunjukan tekanan yang terjadi pada otak yang terlalu berat akan menyebabkan tubuh kehilangan banyak energi. Sebaliknya tidur nyenyak selama 60 menit tidak hanya memulihkan energi yang selama ini terbuang, tapi juga mengembalikan fungsi fungsi otak yang selama ini dipelajari.

4. Jangan lupa sarapan atau telat makan.
Penelitian menunjukan, orang yang sarapan pagi sebelum memulai pekerjaan mempunyai kondisi mood yang lebih baik dan memiliki tubuh yang lebih bertenaga sepanjang hari. Penelitian yang lain menunjukan lupa untuk sarapan dan makan siang akan membuat tubuh merasakan kelelahan yang berlebihan saat malam hari.

5. Hindari stress dan kendalikan amarah.
Salah satu penguras energi yang paling utama adalah stress, kata para ahli psikologi. Stress adalah hasil dari suatu kecemasan dan perasaan cemas akan memakan seluruh energi yang terdapat dalam tubuh. Seperti halnya perasaan khawatir atau takut, stress dapat menyebabkan tubuh kelelahan baik secara fisik maupun mental sekalipun tubuh hanya berbaring di tempat tidur seharian.

Seperti halnya stress, marah yang tertahan juga akan membuat tubuh kehabisan banyak energi. Hal ini disebabkan tubuh mengeluarkan energi yang berlebihan untuk mengendalikan perasaan marah tersebut.

Beberapa hal yang bisa dilakukan untuk mengurangi stress dan mengendalikan amarah antara lain dengan melakukan relaksasi setiap hari, berolah raga untuk membakar efek kimia dari stress dan marah, mendengarkan musik, membaca novel atau hanya bercakap cakap dengan teman dekat.

6. Minum air yang cukup, hindari alkohol.
Tubuh yang kekurangan cairan atau dehidrasi akan membuat perasaan yang lelah dan lemah. Untuk membentuk energi, tubuh memerlukan air sehingga bila pemasukan air kurang maka energi yang terbentuk pun tidak optimal. Minum segelas air juga diperlukan untuk memulihkan energi setelah berolah raga karena saat olah raga tubuh mengeluarkan cairan yang berlebihan dalam bentuk keringat.

Sedangkan alkohol membuat tubuh tertidur dengan pulas walau sebenarnya tubuh tidak tidur yang wajar sebab tidur tersebut dalam pengaruh alkohol.

7. Makan banyak serat dan rendah gula.
Tujuan dari tindakan ini adalah untuk membuat kadar gula yang seimbang dalam darah sehingga energi yang dihasilkan selalu teratur alias konstan. Saat tubuh makan makanan yang manis, kadar gula darah akan meningkat dengan sangat cepat sehingga pembentukan energi juga akan banyak, namun hal itu tidak akan berlangsung lama sebab kadar gula darah akan kembali turun dengan cepat sehingga tubuh akan kembali kelelahan dengan cepat pula.

Namun jika tubuh menerima masukan makanan yang mengandung serat tinggi, akan dihasilkan energi dengan tempo yang lambat dan teratur sehingga energi yang beredar dalam tubuh relatif konstan dan seimbang untuk mencukupi kebutuhan tubuh selama satu hari. Beberapa penelitian juga menyebutkan, dengan mengkonsumsi banyak serat juga akan meningkatkan sensitivitas tubuh terhadap insulin.

8. Jangan lupakan kudapan.
Kudapan disini tidak hanya dimaksudkan untuk mengisi waktu lowong antar waktu makan, namun dianjurkan untuk mengkonsumsi kudapan yang mengandung protein, rendah lemak, tinggi serat seperti selai kacang, roti, yogurt dan lain lain.

9. Minum susu
Susu merupakan minuman yang tidak hanya mengandung protein dan lemak sebagai sumber energi tapi juga mengandung kalsium untuk tulang. Sehingga disamping menjaga keadaan energi tubuh yang seimbang juga untuk memelihara kesehatan tulang.

10. Periksa fungsi kelenjar thyroid dan jumlah sel darah.
Tindakan ini tidak akan menghasilkan peningkatan energi yang segera, namun jika tubuh selalu merasa lelah walau telah melakukan sembilan langkah diatas maka perlu segera dikonsultasikan ke dokter untuk mengetahui fungsi kelenjar thyroid dan anemia.

Gangguan fungsi thryroid biasanya terjadi pada wanita yang habis melahirkan dan pada masa premenopause. Dengan pemeriksaan darah yang sederhana sudah dapat diketahui kelainan ini sehingga segera dapat dilakukan pengobatan yang tepat, dengan demikian tubuh akan kembali ke keadaan yang normal.

Pada anemia, rendahnya kadar hemoglobin dalam darah akan menganggu penghantaran oksigen ke seluruh tubuh padahal oksigen sangat diperlukan untuk menghasilkan energi. Hal ini biasanya terjadi pada wanita yang habis menstruasi yang berat.
Read More ..

Monday, March 22, 2010

Standar pekerjaan lapangan

Pekerjaan harus direncanakan sebaik-baiknya dan jika digunakan asisten harus disupervisi dengan semestinya.
2. Pemahaman memadai atas pengendalian intern harus diperoleh unutk merencanakan audit dan menentukan sifat, saat, dan lingkup pengujian yang akan dilakukan.
3. 4 Bukti audit kompeten yang cukup harus diperoleh melalui inspeksi, pengamatan, permintaan keterangan, dan konfirmasi sebagai dasar memadai untuk menyatakan pendapat atas laporan keungan yang diaudit.

Read More ..

Standar Umum Auditing

1. Audit harus dilaksanakan oleh seorang atau lebih yang memiliki keahlian dan pelatihan teknis yang cukup sebagai auditor.
2. Dalam semua hal yang berhubungan dengan 3 perikatan, independensi dalam sikap mental harus dipertahankan oleh auditor.
4. Dalam pelaksanaan audit dan penyusunan laporannya, auditor wajib menggunakan kemahiran profesionalnya dengan cermat dan seksama.

Read More ..

Pernyataan Standar Auditing (PSA)

PSA merupakan penjabaran lebih lanjut dari masing-masing standar yang tercantum didalam standar auditing. PSA berisi ketentuan-ketentuan dan pedoman utama yang harus diikuti oleh Akuntan Publik dalam melaksanakan penugasan audit. Kepatuhan terhadap PSA yang diterbitkan oleh IAPI ini bersifat wajib bagi seluruh anggota IAPI. Termasuk didalam PSA adalah Interpretasi Pernyataan Standar Auditng (IPSA), yang merupakan interpretasi resmi yang dikeluarkan oleh IAPI terhadap ketentuan-ketentuan yang diterbitkan oleh IAPI dalam PSA. Dengan demikian, IPSA memberikan jawaban atas pernyataan atau keraguan dalam penafsiran ketentuan-ketentuan yang dimuat dalam PSA sehingga merupakan perlausan lebih lanjut berbagai ketentuan dalam PSA. Tafsiran resmi ini bersifat mengikat bagi seluruh anggota IAPI, sehingga pelaksanaannya bersifat wajib.

Read More ..

Naskah


Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Suatu naskah manuskrip (bahasa Latin manuscript: manu scriptus ditulis tangan), secara khusus, adalah semua dokumen tertulis yang ditulis tangan, dibedakan dari dokumen cetakan atau perbanyakannya dengan cara lain. Kata 'naskah' diambil dari bahasa Arab nuskhatum yang berarti sebuah potongan kertas.

Naskah dalam sejarah
Sebelum ditemukannya percetakan, semua dokumen tertulis harus dibuat dan diperbanyak dengan ditulis tangan. Biasanya, naskah dibuat dalam bentuk gulungan atau buku, dan untaian naskah lontar/nipah, dluwang/daluang (kertas tradisional berserat kasar dari kulit pohon), dan kertas.

Di Asia Tenggara, pada milenium pertama, dokumen penting dibuat pada lempeng tembaga yang diperhalus dengan pembakaran, dan diukir dengan pahat logam. Di Filipina, misalnya, pada abad ke-9, dokumen tidak diukir dengan pahat, tapi lebih seperti pencetak dot-matriks masa kini. Dokumen seperti ini jarang sekali ditemukan, dibanding naskah-naskah yang tertuang pada daun atau bambu. Namun, iklim tropis yang lembab menyebabkan naskah-naskah dalam bahan organik tersebut mudah sekali rusak. Di Nusantara, naskah-naskah yang dibuat pada daun lontar/nipah dan daluang ini banyak digunakan. Sebagaimana sekarang, naskah pada daluang ditulis menggunakan pena/kuas, sedangkan pada dedaunan, tulisannya diukir penggunakan semacam pisau kecil yang disebut (dalam bahasa Sunda: pisau pangot).

Di Barat pada zaman klasik hingga abad-abad awal masa Kristen, naskah-naskah ditulis tanpa spasi antarkata (scriptio continua), sehingga akan menyulitkan bagi yang tidak terlatih. Salinan naskah-naskah tersebut biasanya ditulis dalam aksara Yunani dan bahasa Latin dan berasal dari abad ke-4 hingga abad ke-8, digolongkan berdasarkan penggunaan huruf kapital atau huruf kecil.


Naskah masa kini
Menurut Library and Information Science, suatu naskah adalah semua barang tulisan tangan yang ada pada koleksi perpustakaan atau arsip; misalnya, surat-surat atau buku harian milik seseorang yang ada pada koleksi perpustakaan.

Dalam konteks lain, penggunaan istilah "naskah" tidak semata untuk sesuatu yang ditulis tangan.

Dalam penerbitan buku, majalah, dan musik, naskah berarti salinan asli karya yang ditulis oleh seorang pengarang atau komponis. Dalam perfilman dan teater, naskah berarti teks pemain drama, yang digunakan oleh perusahaan teater atau kru film saat dibuatnya pertunjukan atau pembuatan film.

Naaaah..... ngomong-ngomong tentang naskah, kampus Gunadarma mengadakan lomba membuat naskah loh... bagi pemenang akan dapat hadiah & naskahnya akan difilmkan oleh UG tv, dengan ketentuan sebagai berikut

Lomba Penulisan Naskah Film Pendek
Mau jadi penulis naskah film? Mau Jadi Terkenal? Kalo mau ini adalah ajang unjuk kemampuan untuk kalian yang suka menuangkan ide-ide kreatif kalian ke dalam naskah, sekaligus jadi awal untuk menunjukkan kemampuan di bidang sinematografi.
Karya-karya terbaik akan difilmkan oleh UGTV
Tema : (1)Cerita tentang lingkungan kampus, (2)Cerita umum dan (3)Cerita komedi.
DAPATKAN hadiah-hadiah MENARIK


pengumuman lengkapnya kaya yang diatas
Read More ..

Sunday, March 21, 2010

Internet Picu Depresi

Penelitian tim psikolog Universitas Leeds, Inggris, menemukan kaitan erat antara kecanduan internet dan depresi.

Kesimpulan itu diraih setelah tim peneliti yang dipimpin Dr Catriona Morrison mengolah 1.319 responden yang mengisi kuesioner daring. Rentang usia para responden adalah 16-51 tahun dengan rata-rata 21.

"Walaupun banyak dari kita yang menggunakan internet untuk membayar tagihan, berbelanja, dan berkirim e-mail, ada sebagian kecil yang kesulitan mengontrol waktu untuk berinternet hingga memengaruhi aktivitas harian mereka," kata Morrison.

Hasil survei menunjukkan 1,2% dari responden adalah pecandu internet dan banyak dari mereka yang depresi. "Riset kami mengindikasikan penggunaan internet secara berlebihan berkaitan dengan depresi, tetapi apa yang kami tidak ketahui adalah yang mana yang timbul lebih dulu--apakah orang yang depresi tertarik ke internet ataukah internet yang menyebabkan orang depresi," papar Morrison.

Namun, sebagian kalangan mengkritik metode pengambilan sampel dalam studi ini. Mereka juga menilai kecanduan internet tidak mudah didiagnosis.

Dr Vaughan Bell dari Institut Psikiatri di King's College London mengatakan mereka yang diidentifikasi sebagai pecandu internet secara emosional memang bermasalah
Read More ..

Friday, March 19, 2010

Cara Bikin Blog


Pengen tau cara bikin blog? gampang kok...

Langkah Awal


Siapa bilang membuat blog itu sulit? Secara garis besar Anda hanya perlu melakukan tiga langkah saja untuk membuat blog, yakni membuat akun, memberi nama blog, dan memilih template untuk blog anda. Mudah bukan? Sebagai langkah pertama, anda harus membuat akun terlebih dahulu dengan langkah – langkah sebagai berikut:


Langkah Pertama Membuat Akun:

* Mulai lah dengan meluncurkan browser internet anda. selanjutnya ketikkan alamat http://www.blogspot.com/ pada location bar dalam browser Anda lalu tekan tombol enter.
* setelah halaman situs Blogspot atau Blogger muncul, klik tombol Create your Blog Now.
* Kini anda berada dihalaman Create a Google Account, masukan alamt email dan password anda apada kotak teks yang tersedia.
* Untuk itu sebelumnya anda telah memiliki sebuah alamat email... pasti udah punyakan...pasti dong!!!!
* Berikutnya masukkan nama anda yang nantinya akan ditampilkan dalam post sebagai penulis post pada kotak teks Display Name.
* Sesudah itu ketikkan kode verifikasi pada kotak teks Word Verification.
* Lanjutkan dengan mengaktifkan opsi I Accept the Term of Service.
* Kalau sudah Terus tekan dung tombol Continue selesai.

Langkah kedua Memberi Nama Blog:

Setelah membuat akun, langkah berikutnya adalah memberi nama blog. Pada tahap ini Anda hanya cukup melakukan langkah sederhana sebagai berikut:

* Pastikan Anda berada dihalaman Name Your Blog.
* Ketik judul blog Anda pada kotak tek Blog Title.
* Setelah itu masukkan alamat blog yang Anda inginkan pada kotak teks Blog Adress (URL). Anda tinggal melengkapi kotak teks yang ada dengan nama yang Anda inginkan ketika pengunjung nantinya akan megakses blog Anda.
* Kalau sudah klik Link Check Avaiablility untuk mengecek ketersediaan alamat blog Anda. Jika muncul info This blog address is available berarti alamat blog yang Anda ke-tikkan diterima.
* Tekanlah Tombol Continue. Selesai

Langkah ke tiga yaitu Memilih Template Blog:

Tahap berikutnya yang harus anda jalani dalam proses pembuatan blog adalah memilih template untuk menunjukkan tampilan blog mulai dari warna background, jenis dan ukuran font, hingga posisi artikel yang akan Anda posting nantinya. Langsung aja kita lanjutkan proses pembuatan blog langkah-langkah berikut:

*

Pertama-tama anda telah berada dihalaman Choose a template.
*

Turunkan scrollbar untuk memilih template yang anda inginkan.
*

Jika anda telah menemukan template yang diinginkan tekan template tersebut.
*

Untuk melihat preview atau tampilan template sebelum diaplikasikan dalam blog. Klik link Preview template.
*

Sesaat kemudian muncul jendela browser baru, yang menampilkan preview dari template yang Anda pilih.
*

Kalau sudah tutuplah jendela yang menampilkan preview template dengan mengklik ikon Close disudut kanan atas.
*

Anda kembali dihadapkan pada halaman Choose a template. Setelah menentukan pilihan tekanlah tombol Continue.
*

jika anda melakukan dengan benar, maka halaman berikutnya muncul konfirmasi menyatakan blog anda telah tercipta.

Selesai deh pembuatan blog nya....selamat mencoba....
Read More ..

Tag-Tag HTML

1. HEADING

Contoh :


yang tidak bisa muncul dalam halaman web. HTML menyediakan enam tingkatan heading. Heading level 1 biasanya untuk judul utama.<br /><br />Contoh:<br /><html><br /><head><br /><title>HeadingsHeading adalah sekumpulan kata yang menjadi judul atau subjudul dalam suatu dokumen HTML. Heading berbeda dengan tag

1. HEADING

Contoh :


Heading adalah sekumpulan kata yang menjadi judul atau subjudul dalam suatu dokumen HTML. Heading berbeda dengan tag yang tidak bisa muncul dalam halaman web. HTML menyediakan enam tingkatan heading. Heading level 1 biasanya untuk judul utama. <br /> <br />Contoh: <br /><html> <br /><head> <br /><title>Headings


Heading Level 1


Heading Level 2


Heading Level 3


Heading Level 4


Heading Level 5

Heading Level 6








Read More ..

Ingin Hilang Ingatan

Menghilanglah dari kehidupanku….
Enyahlah dari hati yang telah hancur….
Kehadiran sosokmu kian menyiksaku…
Biarkan disini ku menyendiri

Pergilah bersamanya disana…
Dengan dia yang ada segalanya…
Bersenang-senanglah sepuasnya…
Biarkan disini ku menyendiri

Terlintas keinginan untuk dapat
hilang ingatan agar semua terlupakan….
Dan ku berlari sekencang-kencangnya
Tuk melupakanmu yang telah berpaling

*Disini, kembali, kau hadirkan ingatan yang seharusnya ku lupakan…dan ku hancurkan adanya...

Letih, disini
Ku ingin hilang ingatan

Letih, disini
Ku ingin hilang ingatan

Pergilah bersamanya disana…
Dengan dia yang ada segalanya…
Read More ..

Membuat Kalkulator Dengan Vb6


yok kita iseng-iseng coba bikin kalkulator pake Vb6

nah kira-kira kaya diatas ya gambar kalkulatornya, kalo mw di modif sendiri gapapa sih..

Lanjut buat properties dari masing-masing objek, ade contohkan seperti dibawah ini, dengan letak
masing-masing objek disesuaikan dengan gambar diatas.

Textbox 1:
(Name) : txtDisplay
Alignment: 1-Right Justify
Text : (kosongkan)
Maxlength : 12

Command Button 1:
(Name) : cmdAngka
Index : 1
Caption : 1

Command Button 2:
(Name) : cmdAngka
Index : 2
Caption : 2

Command Button 3:
(Name) : cmdAngka
Index : 3
Caption : 3

Command Button 4:
(Name) : cmdAngka
Index : 4
Caption : 4

Command Button 5:
(Name) : cmdAngka
Index : 5
Caption : 5

Command Button 6:
(Name) : cmdAngka
Index : 6
Caption : 6

Command Button 7:
(Name) : cmdAngka
Index : 7
Caption : 7
Command Button 8:
(Name) : cmdAngka
Index : 8
Caption : 8

Command Button 9:
(Name) : cmdAngka
Index : 9
Caption : 9

Command Button 10:
(Name) : cmdAngka
Index : 0
Caption : 0

Command Button 11:
(Name) : cmdPlusMinus
Caption : +/-

Command Button 12:
(Name) : cmdKoma
Caption : .

Command Button 13:
(Name) : cmdOperator
Index : 1
Caption : +

Command Button 14:
(Name) : cmdOperator
Index : 2
Caption : -

Command Button 15:
(Name) : cmdOperator
Index : 3
Caption : x

Command Button 16:
(Name) : cmdOperator
Index : 4
Caption : /

Command Button 17:
(Name) : cmdClearEntry
Caption : CE

Command Button 18:
(Name) : cmdClear
Caption : C

Command Button 19:
(Name) : cmdSamaDengan
Caption : =



nah..... kalo udah, tinggal bikin codingnya... coba bikin kaya gini :

Option Explicit
Private Hasil As Double
Private Const opNol = 0
Private Const opTambah = 1
Private Const opKurang = 2
Private Const opKali = 3

Private Const opBagi = 4
Private Operator As Integer
Private NilaiBaru As Boolean

' untuk menghapus karakter terakhir
Private Sub Hapus()
Dim txt As String
Dim min_len As Integer
txt = txtDisplay.Text
If Left$(txt, 1) = "-" Then
min_len = 2
Else
min_len = 1
End If

If Len(txt) > min_len Then
txtDisplay.Text = Left$(txt, Len(txt) - 1)
Else
txtDisplay.Text = "0"
End If
End Sub

' hapus angka, hasil terakhir dan operator
Private Sub cmdClear_Click()
cmdClearEntry_Click
Hasil = 0
Operator = opNol
End Sub

' hapus angka
Private Sub cmdClearEntry_Click()
txtDisplay.Text = ""
End Sub

' menambahkan koma (desimal)
Private Sub cmdKoma_Click()
If InStr(txtDisplay.Text, ".") Then
Beep
Else
If NilaiBaru Then
txtDisplay.Text = "."
NilaiBaru = False
Else
txtDisplay.Text = txtDisplay.Text & "."
End If
End If
End Sub

' Menghitung
Private Sub cmdSamaDengan_Click()
Dim HasilBaru As Double
If txtDisplay.Text = "" Then
HasilBaru = 0
Else
HasilBaru = CDbl(txtDisplay.Text)
End If
Select Case Operator
Case opNol
Hasil = HasilBaru
Case opTambah
Hasil = Hasil + HasilBaru
Case opKurang
Hasil = Hasil - HasilBaru
Case opKali
Hasil = Hasil * HasilBaru
Case opBagi

'Tidak bisa dibagi nol
If HasilBaru = 0 Then
MsgBox "Tidak bisa dibagi 0", vbOKOnly + vbCritical, "Kalku ERROR"
Call cmdClear_Click
Else
Hasil = Hasil / HasilBaru
End If
End Select
Operator = opNol
NilaiBaru = True
txtDisplay.Text = Format$(Hasil)
End Sub

' menuliskan angka
Private Sub cmdAngka_Click(Index As Integer)
If NilaiBaru Then
txtDisplay.Text = Format$(Index)
NilaiBaru = False
Else
txtDisplay.Text = _
txtDisplay.Text & Format$(Index)
End If
End Sub

' tombol tambah/kurang/bagi/kali
Private Sub cmdOperator_Click(Index As Integer)
cmdSamaDengan_Click
Operator = Index
NilaiBaru = True
End Sub

' merubah tanda +/-
Private Sub cmdPlusMinus_Click()
If NilaiBaru Then
txtDisplay.Text = "-"
ElseIf Left$(txtDisplay.Text, 1) = "-" Then
txtDisplay.Text = Right$(txtDisplay.Text, 2)
Else
txtDisplay.Text = "-" & txtDisplay.Text
End If
End Sub

' filter untuk angka saja yg dapat diketikkan
Private Sub Form_KeyPress(KeyAscii As Integer)
txtDisplay_KeyPress KeyAscii
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
txtDisplay_KeyUp KeyCode, Shift
End Sub

' supaya kursor tetap di kanan
Private Sub txtDisplay_Change()
txtDisplay.SelStart = Len(txtDisplay.Text)
End Sub
Private Sub txtDisplay_GotFocus()
txtDisplay_Change
End Sub

' untuk mengetikkan angka di keyboard
Private Sub txtDisplay_KeyPress(KeyAscii As Integer)
Dim ch As String
ch = Chr$(KeyAscii)
Select Case ch
Case "0"
cmdAngka_Click 0
Case "1"
cmdAngka_Click 1
Case "2"
cmdAngka_Click 2
Case "3"
cmdAngka_Click 3
Case "4"
cmdAngka_Click 4
Case "5"
cmdAngka_Click 5
Case "6"
cmdAngka_Click 6
Case "7"
cmdAngka_Click 7
Case "8"
cmdAngka_Click 8
Case "9"
cmdAngka_Click 9
Case "*", "x", "X"
cmdOperator_Click opKali
Case "+"
cmdOperator_Click opTambah
Case vbCrLf, vbCr, "="
cmdSamaDengan_Click
Case "-"
cmdOperator_Click opKurang
Case "."
cmdKoma_Click
Case "/"
cmdOperator_Click opBagi
Case "C", "c"
cmdClearEntry_Click
End Select
KeyAscii = 0
End Sub

' untuk ketikan angka di numpad
Private Sub txtDisplay_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyNumpad0
cmdAngka_Click 0
Case vbKeyNumpad1
cmdAngka_Click 1
Case vbKeyNumpad2
cmdAngka_Click 2
Case vbKeyNumpad3
cmdAngka_Click 3
Case vbKeyNumpad4
cmdAngka_Click 4
Case vbKeyNumpad5
cmdAngka_Click 5
Case vbKeyNumpad6
cmdAngka_Click 6
Case vbKeyNumpad7
cmdAngka_Click 7
Case vbKeyNumpad8
cmdAngka_Click 8
Case vbKeyNumpad9
cmdAngka_Click 9
Case vbKeyMultiply
cmdOperator_Click opKali
Case vbKeyAdd
cmdOperator_Click opTambah
Case vbKeySeparator
cmdSamaDengan_Click
Case vbKeySubtract
cmdOperator_Click opKurang
Case vbKeyDivide
cmdOperator_Click opBagi
Case vbKeyDecimal
cmdKoma_Click
Case vbKeyBack, vbKeyDelete
Hapus
End Select
KeyCode = 0
End Sub


kalo nemu coding yg lebih gampang.. silakan modif sendiri :)
Read More ..

Thursday, March 18, 2010

Cara Unduh Video di You Tube


YouTube adalah situs untuk berbagi video di mana pengguna dapat meng-upload dan berbagi video. Sebagian besar isi di YouTube telah di-upload secara individu, meskipun perusahaan-perusahaan media CBS, BBC, UMG dan organisasi lainnya menawarkan beberapa materi mereka melalui situs, sebagai bagian dari program kemitraan YouTube.

Sayangnya, Youtube tidak mengijinkan kita untuk mendownload video secara langsung. Tapi, ada banyak cara bagaimana untuk mendownloadnya.

Silahkan pakai salah satu cara di bawah ini.

1. Menggunakan Website

Keepvid.com dan vd.indowebster.com dapat menyediakan link langsung untuk mengunduh video dari Youtube. Hanya dengan menyalin link Youtube, masukkan ke Keepvid atau Indowebster, dan setelah itu Anda dapat mengunduh dengan menggunakan Download Manager. Sayangnya, akhir-akhir ini kedua website itu tidak dapat digunakan untuk mengunduh video dari YouTube. Oleh karena itu, gunakanlah metode lain di sini.

UPDATE: Cara pertama ini kini telah bekerja (di-cek 16-03-2010)

2. Menggunakan Software

Anda dapat menggunakan FreeRapid Downloader untuk mendownload video dari Youtube. Untuk informasi lebih lanjut, kunjungi websitenya di sini. Jangan lupa untuk meng-update plugin Anda sebelum Anda mulai men-download itu. Internet Download Manager juga bekerja, tetapi software ini termasuk softare berbayar.

3. Mengambil dari Cache

Metode ini tidak memerlukan software khusus, Anda hanya perlu Firefox atau Opera untuk memuat video, dan kemudian mengambilnya dari direktori cache.

Mozilla Firefox 3.6:

1. Buka video dan tunggulah sampai selesai.

2. Copy link ini ke Address Bar:

about:cache? device=disk

Anda akan mendapatkan direktorinya.

3. Buka direktori cache.

4. Carilah file yang memiliki file dalam ukuran besar (biasanya lebih dari 5MB). Cobalah untuk membuka dengan FLV player untuk mengujinya.

5. Jika Anda menemukannya, edit nama file dengan F2, dan mengubah ekstensi menjadi FLV.

6. Pindahkan file tersebut ke dalam folder untuk menyimpannya.

Opera 10:

1. Buka video dan beban itu sampai selesai.

2. Copy link ini ke Address Bar:

opera:config#userprefs|CacheDirectory4

Anda akan mendapatkan tempat mereka menyimpan file sementara.

3. Buka direktori cache.

4. Carilah file yang memiliki file dalam ukuran besar (biasanya lebih dari 5MB). Cobalah untuk membuka dengan FLV player untuk mengujinya.

5. Jika Anda menemukannya, edit nama file dengan F2, dan mengubah ekstensi menjadi FLV.

6. Pindahkan file tersebut ke dalam folder untuk menyimpannya.

Metode ini juga bekerja untuk mengunduh file berbentuk Flash, serta video selain dari YouTube. (dikutip dari http://ngeblog.cz.cc/cara-mengunduh-video-youtube/)
Read More ..

Arrgh... Kagak ada ide!!!!

woooooiiiiiiiiiii

kemana kamu sang inspirasi di otakku?

pergi kemana semangat pada diriku?

kabur dengan siapa itu insting & hasrat pada pada jiwaku?

jangan pergi lama lamalah dari hidupku.... bisa bisa aku jadi mayat hidup ini
kalau kalian ga balik balik

udah macam orang yang slalu ketinggaln kreta ini,,

yang laen udah nyampe kota...

aku masih nunggu kreta selanjutnya di lenteng agung

lantas?

aku cari kemana lagy...hah? cari kalian kemana?? minta ke syapa biar kalian-kalian ini mau kembali tinggal di diriku ini..

wooooooiiiiiii baliklah,, baliklah kalian....


my Spirit, my Inspiration, my Desire..
Read More ..

Penerapan Antrian atau Queqe


Antrian banyak kita jumpai dalam kehidupan sehari-hari, contohnya : antrian Nasabah bank, Antrian mahasiswa mendaftar, dll.

Contoh lain dalam bidang komputer adalah pemakaian sistem komputer berbagi waktu (time-sharing computer system) dimana ada sejumlah pemakai yang akan menggunakan sistem tersebut secara serempak.
Read More ..

Antrian atau Queqe


Antrian atau Queqe adalah sekumpulan data dimana penambahan elemenya hanya bisa dilakukan pada suatu ujung disebut dengan sisi belakang (rear), dan penghapusan (pengambilan elemen) dilakukan lewat ujung lain (disebut dengan sisi depan atau front).

Pada tumpukan menggunakan prinsip “Masuk terakhir keluar pertama”atau LIFO (Last In First Out), Maka pada antrian prinsip yang digunakan adalah “Masuk Pertama Keluar Pertama” atau FIFO (First In First Out)
Read More ..

Monday, March 8, 2010

LINIER LIST

Linear List adalah suatu struktur data yang merupakan himpunan terurut. Misal didefinisikan suatu linear list A yang terdiri atas T buah elemen sebagai berikut

A = [a1, a2, .........., aT]
Jika T = 0, maka A dikatakan sebagai “Null List”.
Suatu elemen dari sembarang posisi pada linear list A dapat dihilangkan. Sebaliknya, suatu elemen baru dapat dimasukkan ke dalam list dan dapat menempati sembarang posisi pada list tersebut. Jadi suatu linear list dapat berkurang atau bertambah setiap saat.
Read More ..

Definisi & Operasi Dasar Stack

data yang diletakkan diatas data lainnya. Dalam stack kita bisa menambah,menyisipkan dan menghapus data. Contoh stack dalam kehidupan sehari-hari bisa kita lihat dalam tumpukan piring. Konsep utama stack ini adalah Last In First Out.


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

Empat operasi dasar yang berlaku pada stack :
1. CREATE(stack)
2. ISEMPTY(stack)
3. PUSH(elemen, stack)
4. POP(stack)
Read More ..

Definisi Record

Tipe data record atau bisa juga disebut sebagai tipe data rekaman adalah merupakan salah satu dari tipe data terstruktur. Dengan menggunakan tipe ini, dapat terkumpul item-item atau field-field yang memiliki tipe yang berbeda-beda. Jadi dengan istilah lain bahwa tipe record adalah tipe data terstruktur yang terdiri dari banyak field-field yang memiliki tipe yang berbeda-beda

Record (rekaman) menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga menyatakan record yaitu tupel dan baris.
Read More ..

Monday, March 1, 2010

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 =I
Rumus ini berlaku pula untuk array upper tringular dengan N baris. Kalau N besar,
alangkah baiknya kalau elemen nol tidak usah kita simpan dalam memori. Suatu pendekatanterhadap problema ini adalah dengan pelinearan array, dan dengan hanya menyimpanbagian array yang tidak nol.
Misalkan kita menyimpan array upper tringular T secara baris dalam array satu dimensi
S, dengan batas subscript I sampai N(N+I)/2. Elemen T(1,1) disimpan sebagai S(1), elemenT(1,2) sebagai S(2) dan seterusnya, sehingga elemen T(1,N) disimpan sebagai S(N). Maka elemen T(2,2) disimpan sebagai S(N+1) (karena T(2,1) = 0). Terakhir sekali, elemenT(N,N) akan disimpan sebagai S(N(N+1)/2).
Kadang-kadang suatu program menggunakan lebih dari satu array tringular. Untuk
itu kita dapat menyimpan 2 array sekaligus. Misalnya array A upper triangular berorder Nx N dan array B lower triangular berorder (N-1) x (N-1). Mereka dapat kita simpan
sebagai array C berorder N x N. Di sini C(l,J) = A(l,J) untuk I = J. Sekarang apabila array A upper tringular berorder N x N sedangkan array B lower tringular, juga berorder N x N, maka array C yang mengandung keduanya harus berorder N x (N+1). Di sini elemen A(I,J) disimpan sebagai C(I,J+1) untuk I = J.
Read More ..

Array Berdimensi Banyak

Array dimensi banyak ( multi dimensional array ) didefenisikan sebagai sebuah array yang elemennya berupa array juga. Untuk itu diperlukan dua buah subscript, ddimana subscript yang pertama digunakan untuk menyatakan posisi baris sedangkan subscript yang kedua digunakan untuk posisi kolom.
Seperti halnya pada array berdimensi satu, pada array berdimensi dua batas bawah untuk subscript I maupun J dapat diambil secara umum.

Sebenarnya array dimensi banyak ini tidak terlalu sering digunakan, tetapi sewaktu-waktu kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang peranan yang penting.
Read More ..

Array berdimensi 1

Sebuah array dimensi satu yang misalnya kita beri nama nilai , dapat kita bayangkan berbentuk seperti gambar dibawah ini
Nilai ( 1 ) Nilai ( 2 ) Nilai ( 3 ) – - – Nilai ( n )
Subscript atau indeks dari elemen array menyatakan posisi, elemen pada urutan dalam array tersebut.
Notasi yang digunakan bagi elemen array biasanya adalah nama array dilengkapi dengan subscript. Harga minimum dari subscript dari array disebut batas bawah ( lower bound ), sedangkan harga maksimumnya disebut dengan batas atas ( upper bound ).

Bentuknya :
Tipe nama_var[ukuran];
Dengan :
Tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
Ukuran : menyatakan jumlah maksimal elemen array
Read More ..

Pemetaan Array Ke Storage

Seperti halnya struktur data yang lain, ada beberapa cara untuk menyajikan array di dalammemori. 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 elemenNOPEG(I+1) adalah berdampingan dengan storage untuk elemen NOPEG(I), untuksetiap I = 1, 2, 3,…, N-1. Untuk menghitung alamat (address) awal dari elemen NOPEG(I), diperlukan untuk mengetahui 2 hal yakni:
1. address awal dari ruang storage yang dialokasikan bagi array tersebut.
2. ukuran dari masing-masing elemen array.
Address awal dari array, kita nyatakan dengan B, disebut juga base-location. Misalkan
bahwa masing-masing elemen dari array menduduki S byte. Maka, address awal dari elemenke-I adalah:
B + (I-1) * S
Sekarang kita perluas persamaan di atas untuk mendapat address dari elemen ke-I dari
array yang mempunyai batas bawah subscript tidak sama dengan 1. Perhatikan array Z(4:10),
maka address awal dari Z(6) adalah:
B + (64) * S
Untuk array Z2 (-2:2) misalnya, address awal dari Z2(l) adalah:
B + (I -(-2)) * S
Maka secara umum, untuk array:
ARRAY(L:U),
elemen ARRAY(I) mempunyai address awal
B + (U-L) *
Read More ..

Deklarasi Array Dalam Bahasa Pemrograman

Deklarasi Array

Didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan indeks array yang dituliskan didalam tanda “[]” , diikuti dengan kata cadangan of dan tipe data yang dibutuhkan.
Deklarasi Array

Bentuk Umum Penulisan

Tanda_pengenal : array [..tipe index ..] of tipe data;

Contoh :

Var
A : array[1..4] of integer;
B : array[1..5] of string;
C: array[1..10] of real;

Keterangnan :
A,B,C merupakan tanda pengenal/ nama variabel dari array;
1..4 : merupakan tipe indek dari array, yang menunjukan banyaknya data yang mampu disimpan.
Integer : menunjukan bahwa data yang diinput berupa bilangan bulat.


Read More ..

ARRAY

Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain.

VARIABEL ARRAY
nama_variabel[indeks]

ketentuan nama variabel arrray sama dengan nama variabel biasa.
indeks menunjukkan nomor dari variabel .


DEKLARASI VARIABEL ARRAY

BU : tipe nama_variabel[indeks];

Contoh : float bil[10];
deklarasi variabel array dengan nama bil yang akan menampung 10 data yang bertipe float. Indeks 10 menunjukkan variabel bil terdiri dari 10 elemen, dimana setiap elemen akan menampung sebuah data.

Indeks array dimulai dari nol(0) , sedang nomor elemen biasanya dimulai dari satu(1). Nomor elemen dapat dibuat sama dengan nomor indeks untuk mempermudah pembuatan program yaitu dengan memberi indeks satu lebih banyak dari jumlah data yang dibutuhkan, sehingga menjadi :
float bil[11]

Read More ..