Rabu, 16 Juni 2010

APA YANG DIBUTUHKAN UNTUK KONEKSI INTERNET

* Sambungan internet yang bisa didapatkan dengan mendaftar ke “ISP” atau Internet Service Provider. Ini bisa berupa sambungan internet kabel melalui sambungan telepon, misalnya: speedy atau layanan ISP lain yang melalui sambungan telepon. Sambungan wireless, baik melalui koneksi handphone maupun wireless internet.
* Software browser internet. Yang paling populer disebut Internet Explorer versi 7 atau 8 (“IE”). Browser yang paling umum kedua adalah Mozilla Firefox. pilihan browser lainnya antara lain: Chrome, AOL, Opera, dan Netscape.
* Software anti-virus, firewall dan anti spyware. Misalnya: Symantec / Norton atau McAffe, Avira Antivirus, AVG adalah favorit pribadi saya. Software ini akan membantu melindungi komputer dari virus-virus yang banyak bertebaran di internet.
* Software email client. Jika anda sering menggunakan email dan perlu mengarsipkan email agar bisa dicek kapan saja, termasuk pada saat tidak online, software email client mutlak harus dipunyai. Beberapa software email client yang bisa anda gunakan diantaranya adalah: Outlook atau Outlook Express, atau software email client gratis seperti thunderbird.
* Opsional: speaker stereo, mikrofon, dan webcam.
* Opsional: Software anti-spam.
* Opsional: Censorware, untuk membantu menghindarkan anak-anak kita dari konten-konten yang tidak seharusnya dilihat.

Itulah daftar perangkat yang kita perlukan untuk menghubungkan komputer kita dengan internet secara aman.

CARA HIDUP SEHAT

Ingin tetap sehat di masa ekonomi sulit bukan hal yang mudah. Mau pergi ke dokter mahal, ikut kelas fitness juga butuh biaya yang nggak sedikit. Adakah cara efektif dan murah untuk tetap sehat?

Ketika sudah sakit, seseorang harus mengeluarkan uang banyak untuk bisa sembuh lagi. Kabar baiknya, untuk sehat tak perlu biaya mahal.

"Anda tak perlu mahal-mahal masuk ke tempat fitness hanya untuk olahraga dan ingin sehat," ujar Steven Blair, PhD, profesor dari the University of South Carolina seperti dilansir WebMD.

Hanya dengan beraktivitas selama 150 menit dalam seminggu, tubuh bisa sehat dan risiko penyakit pun berkurang. "Cukup dengan berjalan, bertaman atau mengerjakan pekerjaan rumah bisa membuat tubuh tetap fit," ucap Blair.

Alternatif sehat lainnya bisa didapatkan dari makanan-makanan murah seperti kacang panjang, kacang, sereal atau sayuran beku.

"Sayuran beku punya kandungan nutrisi yang lebih baik karena setelah dipanen langsung dibekukan sehingga kandungan antioksidannya masih tinggi dibanding sayuran segar yang mudah layu atau rusak," jelas ahli panen, Allyson Mitchell, PhD dari the University of California.

Memasak di rumah juga merupakan alternatif sehat yang murah daripada harus makan di luar. Sebuah survei membuktikan bahwa orang yang sering makan di rumah lebih sedikit yang terkena obesitas dibanding mereka yang sering makan di luar.

Tapi jika Anda sudah diberi resep obat oleh dokter dan berpikir bisa sembuh hanya dengan makan makanan sehat atau olahraga, Anda salah. Suatu survei membuktikan bahwa 7 persen resep yang diberi dokter tidak pernah ditebus oleh pasien karena faktor tidak punya uang atau malas.

"Pasien biasanya memilih tidak minum obat jika kondisinya tidak terlalu parah seperti tekanan darah tinggi kolesterol atau diabetes tipe 2. Namun meski saat itu kondisinya tidak berbahaya, tapi jika dibiarkan bisa mematikan," ujar Mitchell.

Jika masalah ekonomi membuat Anda stres, sebaiknya usahakan agar badan tak ikut-ikutan stres. "Jika Anda terlalu stres karena terlalu banyak duduk, maka bergeraklah dan cari cara untuk melepas stres seperti melakukan teknik pernafasan, relaksasi atau menonton film lucu," ujar Lee Berk, PhD, psikolog dari Loma Linda University, California.

TIPS UNTUK DIET

Apakah kamu merasa kurang nyaman dengan tubuh kamu? Apakah kamu sering merasa kembung, tidak enak badan dan mengalami perut buncit? Atau, kamu tetap merasa timbanganmu tidak pernah turun walau kamu sudah berusaha makan sesedikit mungkin?
Mungkin jawabannya adalah karena kamu terlalu banyak mengkonsumsi makanan yang mengandung asam/ acid.

O.K, sebelum kita bicara lebih jauh, ada baiknya kita mengetahui dulu kebutuhan tubuh kita.
Tubuh kita 70% terdiri dari cairan. Dan cairan di tubuh kita mengandung asam (acid) dan basa (alkaline). Kita harus menjaga keseimbangan kadar alkaline dan basa atau menjaga pH (power of Hydrogen) di dalam tubuh kita agar metabolisme di dalam tubuh kita berjalan dengan sempurna. pH di dalam tubuh kita penting dijaga keseimbangannya untuk menjaga kita dari berbagai penyakit, alergi, stress, atau untuk mendapatkan berat badan yang ideal.

Idealnya tubuh kita membutuhkan 70% alkaline dan 30% acid, perbandingan 60% alkaline dan 40% acid masih dianggap baik.

BAGAIMANA MENGETAHUI KADAR ACID DALAM TUBUH KITA?

Jika kita tidak mau repot pergi tes ke laboratorium, kita bisa mengetahui seberapa tinggi dan rendah kadar acid dalam tubuh kita dengan menggunakan kertas lakmus atau litmus paper yang bisa dibeli di apotik-apotik besar. Cara menggunakannya mudah. Saat kita bangun tidur pada pagi hari, sebelum minum dan makan apa pun teteskan air liur pada kertas lakmus, atau air seni pertama pada pagi hari. Jika warna kertas lakmus semakin merah artinya kadar asam kita tinggi, dan apabila kertas lakmus berwarna biru atau keunguan adalah sebaliknya. Tapi untuk lebih akurat ada baiknya kita juga menggunakan tabel warna yang dapat menunjukan kadar keasaman secara akurat. Kadar pH balance yang sehat adalah kisaran 7,35-7,45, dan 7 adalah netral. Apabila kisarannya di bawah atau di atas itu artinya tubuh kita bermasalah.

DI MANAKAH KITA BISA MENEMUKAN ALKALINE DAN ACID?

Pertanyaan berikutnya, bagaimana kita menyeimbangkan kadar alkaline dan kadar acid dalam tubuh kita? Jawabannya adalah dari makanan yang kita konsumsi.
Pada dasarnya setiap makanan yang kita jumpai mengandung alkaline dan acid, tapi ada yang mengandung acid lebih banyak atau alkaline lebih banyak. Oleh karena itu kita harus memilih makanan yang masuk ke mulut kita dengan baik.

MAKAN ALKALINE LEBIH BANYAK

Setelah membaca dan mempelajari berbagai metode diet, saya memahami bahwa semua makanan yang disarankan untuk diet yang baik, adalah makanan yang mengandung sedikit acid dan mengandung banyak alkaline. Sebagai contoh, kebanyakan metode diet menyarankan kita untuk menjauhi daging merah dan memakan lebih banyak sayuran dan buah-buahan. Nasehat ini menjadi sangat masuk akal bagi saya ketika saya mengetahui bahwa kandungan acid pada daging merah sangat tinggi! Dan kandungan alkaline pada sayuran dan buah-buahan sangat tinggi, sehingga itu menjadi hal yang baik.
Jika mau mengetahui kadar alkaline dan acid pada makanan, kita bisa menggunakan tes keasaman dengan kertas lakmus seperti yang kita lakukan pada air liur kita. Tapi semenjak para ilmuwan telah meneliti tingkat keasaman pada makanan dan membuat daftarnya kita tidak perlu repot-repot melakukan tes tersebut. Kita bisa melihat daftar lengkapnya pada website berikut
http://www.essense-of-life.com/moreinfo/foodcharts.htm atau http://www.rense.com/1.mpicons/acidalka.htm

TIPS DIET TERBAIK

1.Kenali kebutuhan tubuh Anda sendiri, dan jangan mengharapkan dengan diet tubuh Anda akan sekurus Kate Moss. Karena pada kenyataannya tubuh Kate Moss bukanlah kondisi tubuh yang sehat.
2. Buang jauh-jauh dari pikiran Anda bahwa diet adalah sama dengan kelaparan. Pengertian diet yang benar adalah ketika Anda makan dengan porsi yang benar dan tubuh menerima asupan gizi yang diperlukannya dengan baik. Intinya, diet adalah memperbaiki pola makan yang salah. Jika itu telah Anda lakukan percayalah bahwa berat badan ideal akan Anda dapatkan.
3. Konsumsilah makanan-makanan yang mengandung lebih banyak alkaline. Dan karena daftar makanan alkaline terlalu panjang, Anda bisa memilih sendiri makanan alkaline yang mudah Anda dapatkan dan olah kemudian membuat daftar Anda sendiri.
4. Buatlah jurnal diet. Tulis apa saja yang sudah Anda makan selama satu hari dan jujurlah pada diri sendiri, dengan demikian Anda akan dapat terus memantau diet Anda.
5.Berolahragalah. Olahraga adalah salah kunci sukses dari diet. Tapi ingat setiap orang memiliki kebutuhan dan kemampuan yang berbeda-beda. Jika seorang atlet bisa bangun jam 5 pagi untuk berenang, lalu siangnya fitness, dan sorenya jogging lagi, maka Anda tidak perlu melakukan hal yang sama. Kenali diri Anda, cari olahraga yang menyenangkan dan tidak memberatkan Anda. Jangan bikin diri Anda trauma dengan olahraga. Jika Anda hanya sanggup lari di treadmill selama 5 menit, lakukanlah, yang penting konsisten. Atau pilih olahraga menyenangkan seperti dansa.
6. Terakhir, tidurlah yang cukup, usahakan sebelum jam 11 malam. Karena pada waktu tersebut tubuh memproduksi hormon yang mengendalikan nafsu makan kita, dan sedang memperbaiki sel-sel tubuh yang rusak.

MANFAAT VITAMIN C

Pada abad XV dikenal sebagai masa jayanya para pelaut. Bangsa Portugis, Inggris, Perancis dan Belanda yang dengan gagah berani mengarungi lautan lepas untuk mencari daerah jajahan baru.Tetapi dalam perjalanan itu, mereka sering diusik oleh suatu penyakit misterius yang sering menelan korban jiwa. ternyata penyakit itu adalahpenyakit scorbut yang disebabkan oleh kurangnya Vitamin C. utuk mengatasinya mereka mengkonsumsi jeru per hari. Sebuah penelitian yang dilakukan oleh Linus Pauling (1790) telah membuktikan bahwa vitamin c adalah obat anti scorbut. Ia juga mengungkapkan berbagai fungsi penting vitamin c diantaranya untuk mening katkan daya tahan tubuh.
Daya tahan tubuh merupakan indikator kemampuan tubuh untuk mempertahankan diri. Daya tahan tubuh ditentukan oleh sejumlah faktor, diantaranya LEUKOSIT, ANTIBODI, KOMPLEMEN, PROSTAGLANDIN.
A. LEUKOSIT
Pada sebuah penelitian dengan menggunakan kelinci percobaan, terbukti bahwa kerja sel darah putuh atau leukosit memerlukan kehadiran vitamin c. semakin besar jumlah vitamin c dalam tubuh semakin besar leukosit untuk melawan penyakit. Diantara beberapa jenis leukosit, Limfosit mmerupakan sel yang sangat berperan dalam mempertahankan daya tahan tubuh karena berjuang melawan sel - sel kanker.Vitamin c berperan untuk mengatur pembentukan limfosit dan mengangkut limfosit ketempat terjadinya infeksi (bagian tubuh yang terluka).
B. ANTIBODI
Antibodi merupakan sistem kekebalan tubuh yang berhadapan langsung dengan benda asing yang masuk kedalam tubuh. Bila tubuh kemasukan benda asing, antibodi akan diproduksi dan menyerang serta menghancurkan benda asing tersebut. Antibodi dapat bekerja secara efektif bila kandungan vitamin c mencukupi.
C. KOMPLEMEN
Komplemen adalah komponen sistam kekbalan tubuh seluler yang terdiri dari 20 macam protein dan bekerja mendorong reaksi penyerangan antibodi terhadap benda asing. Di sini vitamin c terlibat dalam pembentukan salah satu komponen komplemen yaitu : CL-ESTERASE dan kadarnya akan naik seiring dengan meningkatnya masukan vitamin c dalam tubuh.
D. PROSTAGLANDIN
Prostaglandin adalah molekul lemak yang berfungsi sebagai hormon. Prostaglandin berperan dalam pengaturan detak jantung oleh pembuluh darah, kerusakan sel oleh obat tertentu dan meningkatkan daya tahan tubuh. Vitamin c dapat menjadi obat anti inflamasi dengan cara mencegah pembengkakan, mengurangi rasa sakit, mencegah pelunakan jaringan dan rasa panas.

CARA MENGHILANGKAN JERAWAT

1.Sering2 bersihin muka pake air setiap saat…
sebab muka remaja tuh banyak berminyak…minyak yang tidak dibersihkan akan menyumbat pori2×2 wajah dan akhirnya timbul jerawat…
2.Usahakan sebisa mungkin jangan kena asap kendaraan
(kalo pake sepeda motor pake cadar ato helm yang ada tutup kacanya ato pake 2-2nya sekalian spy muka gak kena asap mobil n motor) …
3.Usahakan jangan maem makanan yang pedes2
(ada merica ato lombok nya) dan jangan banyak maem ma-eman berlemak [sedikit aja,tapi jangan terlalu sedikit,sebab selain untuk pelumas persendian,lemak diperlukan dalam pembentukan sel pada paru2 dan otak,kekurangan lemak bisa membahayakan ke2 organ tsb]…
4.Kebanyakan masalah jerawat itu karena alergi sama daging ayam n telur…
uji diri kamu sama ke2 makanan tsb…jika kamu emang alergi ya usaha-in sebisa mungkin menghindari ke-2 makanan tsb
5.Kalo berjerawat jangan dipencet2…
kalo dipencet2x biasanya malah ninggalin noda-noda hitam dan bopeng pada wajah…
6.Jangan stress…
katanya sih stress memacu timbulnya jerawat…
7.Sering2 olahraga…
panas tubuh akan membuka pori2 wajah dan mengeluarkan kotoran2 dari pori-pori wajah…
8.Kalo keramas usaha-in shampo jangan sampe kena wajah…
sebab sebagian shampo (terutama yang pake protein spt Sunsilk telur n madu,etc itu jika kena kulit akan nimbulin jerawat)…
9.Sebelum mandi bersihkan muka pake air hangat dan dibilas
[jangan pake air panas,air panas dapat memecahkan pori2 wajah..ntar malah kulit wajah jadi merah2 setengah melepuh kalo dibilas pake air yang terlalu panas]…jangan dibilas dengan kasar pada tempat2 berjerawat..sebab akan menimbulkan luka n akhirnya menimbulkan bopeng n noda-noda hitam pada wajah…
Tips terakhir…ini yang paling ampuh…sebelum kamu tidur (malem or siang),lakukan tips no 10.lalu kasih CALADINE LOTION pada wajah…
usapkan merata…jangan terlalu tebal (kalo terlalu tebal olesannya malah bisa nimbulin jerawat) …jangan terlalu tipis (Caladine ini mengandung bahan astringent untuk meringkas pori-pori wajah)…dan pergi tidur…keesokan harinya langsung bersihkan sampe wajah benar2 bersih…
Caladine lotion dapat dibeli di hampir semua apotek dengan harga sekitar 10000-an (murah banget kan??? mulanya gue gak yakin sih..abis obat ratusan ribu aja gak sanggup nyembuh-in jerawat dan noda di muka gue apalagi obat 10ribu-an…but akhirnya gue tetep coba aja karena gak ada pilihan laen)…berbentuk lotion berwarna pink dengan bau seperti mentol…gambar covernya ibu yang sedang gendong bayi…
Efek pemakaian teratur caladine lotion ini akan terlihat dengan cepat…kamu akan melihat jerawat di wajah kamu akan semakin jarang muncul,pori-pori kulit akan lebih ringkas dan noda-noda hitam akan memudar…serta,kulit wajah terlihat halus dan putih…

Cara Lain

1.Mau tidur , bersihkan muka dengan air hangat, terus olesin caladine merata di wajah. Seujung jari telunjuk (diameter sekitar 1 cm) masing2 di pipi kiri, pipi kanan, kening. Jadi ada 3 bagian.
2. Tidur sekitar 6-8 jam.
3. Bangun tidur bersihkan wajah dengan air hangat. Tapi, biasanya aku cuci muka pake “skin refiner: pore minimizer” dari L’oreal. Gw rasa, pake air hangat aja cukup.
4. Beraktifitas seperti biasa + bersihkan wajah setiap kali keliatan berminyak dan kotor. Biasanya siang dan sore bersihkan lagi, yang penting airnya bersih. Bisa juga pake pembersih muka (kalo aku pake ovale maskulin, soalnya gw cowo)
5. Gak makan telur, indomi, kacang, ayam(sialnya, tapi pengaruh bgt) sangat membantu mencegah jerawat. Aku juga mengurangi makan cabe. (kata dokter, makan cabe menstimulasi jerawat, tapi aku masih makan cabe, makanya kadang-kadang suka timbul jerawat, walau sangat jarang).
6. Kalo aku naik motor, pake helm yang tertutup.
7. Bersihin muka sebisanya pake air bersih, pake ledeng gak kusaranin ,kalo aku malah rela pake air kemasan (aqua galon), biar efektif.
8. Ditambah saran-saran mas fimana sebelumnya (olah-raga, dll, kayaknya bisa menolong, tapi aku jarang olah raga nih.)

Sebenarnya banyak sih obat yang lebih ampuh dan lebih cepat, tapi ya gitu deh. Ada uang ada barang. Barangnya bagus biasanya harganya juga pasti mahal.
Coba aja obat-obat dibawah ini :
pertama, untuk ilangin jerawatnya pake produk yang namanya Blemish Control. Terus kulitnya diperiksa juga, minyaknya banyak atau tidak. Jika banyak, mungkin aja jerawatnya muncul terus karena mukanya banyak minyaknya, untuk mengontrol minyak, bisa pakai produk yang namanya Clarifying Daily Skin Care System (ada pembersih, penyegar dan pelembab). Jangan lupa jaga makannya kalo kulit model begini. Soalnya makanan juga dapat menjadi salah satu penyebab munculnya jerawat.
kedua, untuk ilangin bercak2 hitam, pakai yg namanya pure white spot treatment
ketiga, untuk ilangin bopeng2, pakai yg namanya AHA body refiner moisturiser

Sekedar tips dan informasi mengenai acne nih…
sebenarnya yang membuat acne sendiri adalah bermacam-macam,
1.kelenjar sebum yang terletak pada pangkal rambut yang produksinya berlebihan akibat berlebihnya hormon androgen
2.pergantian lapisan kulit yang terlalu cepat kemudian menumpuk akan menimbulkan penyumbatan
3.bakteri/flora normal kulit itu sendiri yang berubah menjadi ganas dan menyerang kulit kita
4.stres juga dapat memicu jerawat..
5.genetik, mungkin ada yang papa/mamanya dulu juga jerawatan

PENGOBATAN ALTERNATIF DENGAN PIJAT REFLEKSI

Pijat refleksi adalah pengobatan alternatif yang ampuh dan aman, praktis serta murah tanpa efek samping yang berarti, selain mencegah dan menyembuhkan secara total, pengobatan ini juga dapat mendeteksi atau mengetahui apakan salah satu organ kita sudah terganggu atau masih sehat, sebagai contoh coba tekan agak kuat titik refleksi ginjal, paru-paru atau jantung apabila ada yang mengganjal seperti kristal dan rasanya sakit seperti ditusuk jarum maka dapat dipastikan bahwa organ kita tersebut sudah terganggu karena adanya hambatan aliran darah balik menuju organ tersebut. keutamaan refleksi dapat dilakukan sendiri yang berarti anda dapat mengobati diri anda sendiri yang pada akhirnya dapat juga menolong orang lain, misalnya suatu saat anda menemukan orang yang pingsan dipasar, di kantor maka tekan saja titik refleksi jantungnya di kaki sebelah kiri, atau tekan agak kuat daerah refleksi jantung dibawah lutut bagian belakang maka orang yang pingsan tadi biasanya akan langsung sadar kembali.
Untuk dapat mengenal lebih lanjut tentang Pijat refleksi, anda dapa membeli bukunya di took buku gramedia, disana telah dijual buku plus alat yang dipakai untuk memijatnya dan berbagai instruksi sudah ada disana, tinggal mengikutinya.

MAKANAN YANG BAIK BAGI KESEHATAN

Mengkonsumsi makanan tertentu terbukti buruk untuk kesehatan pria maupun wanita. Statistik menunjukkan, diet behubungan dengan 4 dari 10 penyebab utama kematian pada pria. Mulai dari kanker, penyakit jantung, penyakit vascular otak, dan diabetes. Berikut ini adalah makanan yang baik untuk kesehatan pria.

Tomat
Tomat mengandung asam-asam yang meningkatkan sekresi gastric acid dan membantu mencerna protein dan nutrient lainnya.

Kedelai
Mengandung phyto-estrogen yang dikenal berkhasiat untuk kesehatan perempuan, tapi juga baik untuk pria.

Biji Labu
Biji labu adalah sumber yang baik dari vitamin E, yang dapat membantu memperlambat proses penuaan.

Wortel
Berkhasiat meningkatkan respon imun dan mencegah radikal-radikal bebas yang merusak sel-sel, dan mengandung vitamin A.

Seafood
Meningkatkan libido, zinc di dalam seafood baik untuk produksi sperma.

Bawang Putih.
Berkhasiat ampuh sebagai antibakteri dan meningkatkan absorpsi vitamin B1 dan metabolisme karbohidrat untuk memproduksi energi.

Air
Tujuh puluh lima persen otak manusia terdiri dari air. Pria perlu 2 liter air sehari.

The Hijau
Mengandung vitamin C yang tidak terdapat di dalam the hitam, juga mengandung asam-asam amino antipenuaan.

ESTIMASI BIAYA PERANGKAT LUNAK

Sebuah proyek dikatakan berhasil apabila sistem tersebut bisa diserahkan tepat waktu, sesuai antara biaya dan kualitas yang diinginkan. Hal tersebut menandakan bahwa apa yang ditargetkan manajer proyek telah bisa dicapat. Meski target yang dibuat manajer proyek masuk akal, tapi tidak memperhitungkan catatan level produktivitas timnya, kemungkinan tidak akan bisa memenuhi deadline dikarenakan estimasi awal yang salah. Oleh karenanya, perkiraan yang realistik menjadi kebutuhan yang sangat krusial bagi seorang manajer proyek. Beberapa kendala estimasi sangat dipengaruhi oleh karakteristik perangkat lunak (software), khususnya kompleksitas dan hal-hal lain yang tidak kasat mata. Juga kegiatan SDM yang terlibat dalam pengembangan sistem tidak bisa diperhitungkan secara pasti dengan menggunakan cara-cara yang mekanistik. Belum lagi kesulitan lain yang menghalangi keberhasilan proyek perangkat lunak, sepert :

1. Aplikasi perangkat lunak yang diusulkan : beberapa proyek mirip biasanya dikembangkan berdasarkan pengalaman sebelumnya. Padahal proyek perangkat lunak memiliki sifat yang unik sehingga sering ada hal-hal yang tidak terduga dan penuh ketidakpastian.
2. Perubahan teknologi : perubahan bahasa pemrograman yang digunakan bisa menghambat waktu selesainya proyek.
3. Kurang homoginnya pengalaman proyek : estimasi akan efektif bila dibuat berdasarkan proyek-proyek sebelumnya, hanya saja banyak perusahaan yang menyembunyikan data proyek-proyek sebelumnya dari para staf.
4. Subyektifitas estimasi : orang cenderung berlaku under-estimate terhadap kesulitan dari pekerjaan-pekerjaan kecil dan ber bertindak over-estime pada proyek-proyek besar yang dianggap lebih komplek dan sulit.
5. Implikasi Politik : kelompok berbeda dalam sebuah organisasi bisa memiliki tujuan berbeda. Manajer pengembang sistem informasi mungkin akan menekan pada bagian ‘estimator’ untuk mengurangi estimasi harga berdasarkan anjuran atasannya. Sedangkan pada bagian pemeliharaan berharap tidak terjadi pembengkaan biaya dan keterlambatan waktu penyerahan agar citranya tidak jelek. Sebagai jalan tengahnya, estimasi sebaiknya dibuat oleh tim khusus yang bersifat independen dari penngguna maupun tim proyek.

A. Dimana Estimasi Dilakukan ?

Estimasi bisa dilakukan pada tahapan yang berbeda dalam proyek perangkat lunak. Namun setiap tahap memiliki alasan dan metode estimasi yang berbeda-beda. Adapun tahapan dimana estimasi bisa dilakukan, antara lain :

1. Perencanaan Strategis (strategic planning)
2. Studi kelayakan (feasibility study)
3. Spesifikasi Sistem (system specification)
4. Evaluasi proposal supplier (evaluation of supplier’ proposals)
5. Perencanaan Poyek (project planning)

Dua hal yang perlu diperhatikan :

* Karena proyek sedang berjalan, akurasi estimasi harus bisa memperbaiki pengetahuan tentang peningkatan proyek aslinya.
* Pada awal proyek, kebutuhan user merupakan hal yang sangat penting, sehingga pertimbangan yang tergesa-gesa pada implementasi fisik harus dihindari.

B. Problema ‘Over-Estimate’ Dan ‘Under-Estimate’

Estimasi yang berlebihan bisa menyebabkan waktu penyelesaian proyek molor dari biasanya. Hal ini bisa dijelaskan menggunakan hukum :

* Parkinson’s Law : ‘work expands to fill the time available’. Bila staf diberi target yang mudah akan bekerja kurang keras.
* Hukum Brooks’ Law : ‘ Putting more people on a late job makes it later’. Biaya yang diperlukan untuk mewujudkan sebuah proyek akan meningkat secara tidak proporsional terhadap jumlah staf yang dipekerjakan. Bila estimasi biaya yang diperlukan berlebihan menyebabkan jumlah staf yang dialokasikan lebih banyak dari yang diperlukan dan overhead manajemen akan meningkat.

C. Dasar Estimasi Perangkat Lunak

1. Kebutuhan data historis : memerlukan informasi bagaimana proyek yang telah diimplementasikan sebelumnya, terutama bahasa pemrograman dan tool yang digunakan, standar yang dipakai dan pengalaman staf.
2. Metrik pekerjaan: biasanya tidak mungkin menghitung langsung harga aktual atau waktu yang diperlukan untuk merealisasikan proyek. Waktu yang dipakai untuk menulis program bisa berbeda sesuai kompetensidan pengalaman software developer. Secara praktis, untuk mengukur volume pekerjaan didasarkan pada jumlah source lines of code (SLOC) atau function points.
3. Kompleksitas : Telah banyak usaha yang dilakukan untuk mengukur kompleksitas secara obyektif, namun seringkali akan tergantung penilaian subyektif estimatornya.

D. Teknik-Teknik Estimasi Biaya Perangkat Lunak

* Algorithmic models : menggunakann ‘effort driver’ yang menggambarkan karakteristik dari sistem target dan lingkungan implementasi untuk memprediksi biaya.
* Expert judgement : dimana nasehat staf yang memiliki kemampuan sangat diharapkan
* Analogy : kemiripan, kelengkapan, proyek diidentifikasi dan biaya aktualnya digunakan sebagai dasar estimasi proyek baru.
* Parkinson : mengidentifikasi kelayakan biaya staf untuk mengerjakan proyek dan menggunakannya sebagai estimasi (bukan merupakan metode prediksi biaya yang sebenarnya).
* Price to win : estimasi harus kelihatan cukup rendah untuk memenangkan kontrak.
* Top-down: keseluruhan estimasi diformulasikan untuk keseluruhan proyek yang kemudian dipecah ke dalam usaha yang diperlukan untuk komponen-komponen tugas.
* Bottom-up : komponen-komponen tugas diidentifikasi, diukur dan dilakukan estimasi sendiri-sendiri untuk kemudian dijumlahkan

Estimasi Bottom-Up

Pendekatan bottom-up memecah proyek ke dalam komponen-komponen tugasnya dan kemudian menghitung berapa banyak biaya yang diperlukan untuk menyelesaikan setiap tugas tersebut. Untuk proyek besar, proses pemecahan akan berulang hingga mendapatkan komponen yang bisa dieksekusi oleh satu orang selama 1 hingga 2 minggu. Setiap komponen tugas dianalisa hingga komponen sub tugasnya, yang menghasilkan Work Breakdown Schedule (WBS). Bagian bottom-up muncul ketika terjadi penjumlahan biaya yang dihitung dari setiap aktifitas untuk memperoleh estimasi keseluruhan. Pendekatan ini lebih cocok digunakan di bagian akhir tahap perencanaan proyek. Jika digunakan pada awal siklus proyek, beberapa karakteristik sistem final harus diasumsikan.

Pendekatan Top-Down dan Model Parametrik

Pendekatan top-down normalnya dihubungkan dengan dengan model parametric (algoritma). Biaya yang diperlukan untuk implementasi proyek akan dikaitkan terutama dengan variabel yang berhubungan karakteristik sistem final. Bentuk dari model parametrik biasanya berupa satu atau lebih formula dalam bentuk :

Effort = (system size) x (productivity rate) …….(1)

Suatu model untuk memperkirakan biaya pengembangan perangkat lunak memiliki 2 komponen utama. Pertama, metode untuk menaksir ukuran pekerjaan pengembangan perangkat lunak (software) dan menaksir laju pekerjaan yang berhasil dikerjakan. Beberapa model parametrik (seperti Function Point ) berfokus pada sistem maupun ukuran pekerjaan, sementara metode lain (seperti COCOMO) lebih berkonsentrasi pada faktor produktifitas.

E. Experd Judgement

Metode ini digunakan ketika melakukan estimasi biaya yang diperlukan untuk mengubah sebagian software yang masih eksis. Estimator akan memberikan beberapa analisis dampak berdasarkan pendapat yang proporsional dengan kode yang ditambahkan. Seseorang yang telah terbiasa dengan software tersebut yang lebih tepat untuk mengerjakannya.

F. Estimasi Dengan Analogi

Penggunaan analogi disebut juga case-based reasoning. Estimator mencari proyek-proyek yang telah selesai dikerjakan (sumber) yang memiliki karakteristik hampir sama untuk referensi proyek baru (target). Biaya yang telah dilaporkan yang sesuai dengan kasus sumber dapat dijadikan pijakan estimasi proyek target. Estimator kemudian melakukan identifikasi perbedaan sistem target dengan sumber, selanjutnya menetapkan estmasi dasar untuk menghasilakan estimasi biaya proyek baru. Masalahnya adalah bagaimana mengidentifikasi kemiripan dan perbedaan yang sesungguhnya pada aplikasi yang berbeda, khususnya bila ada banyak proyek masa lampau sebagai gambaran. Untuk mengidentifikasi sumber yang paling dekat dengan target biasanya menggunakan ukuran jarak Euclidian :

Distance = square-root of ((target_parameter1 – source_parameter1)2 + …. + (target _parametern – source_parametern)2) …….(2)

G. Albrecht Function Point Analysis

Albrecht telah melakukan investigasi terhadap produktifitas pemrograman dan diperlukan beberapa cara menghitung ukuran fungsional program yang independen terhadap bahasa pemroghraman yang telah dikodekan. Ide yang dikembangkan disebut function pont (FP). Dasar analisa function point adalah lima komponen utama (external user type) :

* External input type : transaksi input untuk meng-update file komputer internal.
* External output type : transaksi data yang di-outputkan ke user, khususnya print-out laporan dan tidak termasuk yang di-displaykan ke layar monitor (termasuk external inquiry type)
* Logical internal file type : file yang dipakai oleh sistem, berupa grup data yang biasanya dipakai bersama-sama.
* External interface file type : mengikuti input dan output yang melewatkan aplikasi dari dan ke komputer lain.
* External inquire type : transaksi yang diajukan oleh user yang memberikan informasi tetapi tidak meng-update file internal.

PERBEDAAN LINUX DENGAN WINDOWS

Sebagai SO server, Linux dirancang untuk tidak sering dimatikan dalam pengoperasiannya. Pencegahan memory leak di Linux mendapat porsi perhatian yang lebih besar dibanding pada Windows. Artinya, ketersediaan porsi memori yang bisa digunakan boleh berkurang pada Windows karena toh dalam waktu tidak lama sistem akan dijalankan mulai dari awal lagi.





1. Awal perkembangannya.

Windows berkembang dari dunia komputer mikro yang serba personal. Karena khusus untuk kebutuhan desktop, Windows sangat memfokuskan diri pada kesederhanaan penggunaan, pendekatan pada sisi end user dsb.



Linux berkembang dari dunia Unix dengan segala persoalan multi-tasking dan multi-usernya. Dengan kata lain, Linux dirancang dengan karakteristik server atau workstation high-end. Linux juga dikembangkan dengan kemampuan jaringan cukup tinggi dan sejak awal hidupnya sudah berusaha untuk berjalan pada berbagai arsitektur komputer, sehingga Linux tidak menjadikan kebutuhan desktop sebagai tujuan besar

2. Hak Atas Kekayaan Intelektual (HAKI)

Jika dilihat dari sisi HAKI, SO Windows dan kebanyakan program-program aplikasinya, kepemilikan lisensi (rata-rata berharga $200 USD) merupakan sarat mutlak untuk penggunannya.

Sementara Linux dan program-program aplikasinya dilain pihak berlisensi gratis dan justru mendorong para penggunanya untuk menyebarluaskan perangkat lunak tersebut.

3. Kelengkapan Program
Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin hanya Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.Sekalipun Linux juga sebagai SO, setelah diinstal, akan ditemui banyak program dari hampir semua kategori program seperti Office Suite, Multimedia (Sound, Video, Graphics), Internet (Browser, Email, Chat, Downloader, Messenger, Torrent, News), 3D, Games, Utility, dll.

4. Program Aplikasi

Windows unggul untuk aplikasi Office-nya. Diakui bahwa Microsoft Office termasuk tool yang sangat enak untuk bekerja di PC seperti menyiapkan presentasi, tulisan, laporan, agenda dll. Linux unggul dalam aplikasi Webserver, proxy server, firewall, mail server, Samba dll. Pada aplikasi server umumnya X-Windows tidak lagi digunakan di Linux, oleh karena itu Linux biasanya lebih hemat resources (memory & harddisk) di bandingkan Windows. Sementara komunitas Linux juga berusaha keras untuk mengejar ketinggalannya dalam aplikasi Office-nya dengan mengembangkan StarOffice yang dimotori oleh Sun Microsystems agar dapat digunakan secara cuma-cuma di atas Linux.

5. Konfigurasi Sistem
Berbeda dengan program Windows yang sudah siap pakai, di Linux ada kalanya perlu menyunting file secara manual melalui command line. Tetapi dengan adanya PCLINUX Control Center, konfigurasi sistem bisa dilakukan dengan mudah. PCLINUX memiliki deteksi perangkat keras yang baik sehingga hampir semuanya berjalan secara otomatis. Dan hampir semua program di PCLINUX disertai dengan konfigurasi yang juga sudah siap pakai

6. Dukungan Perangkat Keras
Tidak seperti kemudahan yang ditemui di Windows, terkadang suatu hardware tidak bisa bekerja di Linux. Hal ini bisa terjadi karena pembuat hardware tidak menyediakan driver versi Linux. Untungnya, belakangan ini cukup banyak vendor yang sudah memberikan dukungan driver Linux. Dan pengenalan Linux akan hardware semakin lama semakin meningkat sehingga mulai jarang terdengar permasalahan hardware di Linux.



7. Manajemen Proses

Apabila kita tekan tombol Crtl-Alt-Del pada saat sistem menjalankan Windows akan terlihat sejumlah proses yang sedang berjalan. Kalau dihitung dari 10 dan pengguna biasa bisa mengenali sebagian besar proses-proses ini.



Bila kita kirim perintah ps ax pada sistem Linux akan terlihat keterangan bahwa ada lebih dari 20 proses sedang berjalan. Mereka yang tidak mendalami sistem operasi tidak akan bisa mengenali sebagian besar dari proses-proses tersebut.



8. Sistem File

Windows menggunakan FAT dan NTFS. Windows tidak membedakan penggunaan nama file dengan huruf besar dan huruf kecil (case insensitive). Windows mengenal juga istilah drive untuk device dan partisi. Windows memiliki MyComputer sebagai root, yang didalamnya terdapat berbagai drive dan device. Windows juga tidak bisa membaca file sistem Linux (tanpa memanfaatkan program terpisah). Di sistem file, ekstensi nama file di Windows memiliki peranan penting.

Sementara Linux menggunakan ext2, ext3, reiserfs, xfs, jfs dan lain sebagainya. Linux dapat membaca dan menulis ke FAT32, dan dapat membaca dan menulis NTFS (eksperimental dan memanfaatkan proyek terpisah). Linux membedakan penggunaan huruf besar dan kecil dalam berbagai aspek penggunaan sistem operasi. Di Linux, istilah drive tidak digunakan. Yang digunakan adalah direktori biasa. Apabila dibandingkan dengan Windows, Linux mengenal direktori root (disimbolkan dengan /), yang didalamnya terdapat berbagai direktori dan device. Di Linux, ekstensi nama file tidak memiliki peranan penting.

9. Waktu Pengoperasian

Sebagai SO personal workstation, Windows akan sering dimatikan apabila ditinggalkan pemiliknya untuk menghemat listrik karena tidak akan ada orang lain yang akan menggunakan komputer itu.



Sistem Linux dirancang untuk bisa digunakan bersama-sama oleh banyak orang. Karena itu perlindungan berkas dan proses-proses milik seseorang terhadap orang lain menjadi porsi besar dari perhatian perancangnya. Pada sistem Linux (dan Windows NT/2000/XP) identifikasi user sangat menentukan hak akses pengguna. Karena itu akan banyak ditemui pengguna Linux yang bekerja dengan user root (nama super user di dunia Unix).



10. Proteksi Sistem

Karena sistem Windows biasanya digunakan orang tertentu saja, maka sistem proteksi berkas-berkas di komputer tidak menjadi perhatian utama dalam perancangan Windows. Kapanpun pengguna Windows bisa menghapus, mengganti nama, memindah lokasi direktori file apapun yang ada di sistem. Login bukanlah keharusan bagi pengguna Windows 9x. Dengan cancel login prompt, bisa didapatkan hak akses segalanya.

Meskipun sama-sama sebagai sistem operasi (SO) komputer, Linux dan Windows memiliki perbedaan dalam banyak hal. Karena merupakan dua dunia yang berbeda, maka hampir semuanya bisa berbeda. Software yang didesain khusus untuk Windows tidak akan berjalan pada Linux, demikian juga sebaliknya.

11. Menangani Crash
Dibandingkan dengan Windows 95/98/ME, Linux jauh lebih stabil. Namun jika mengikuti petunjuk sistemnya dengan baik, Windows XP juga cukup stabil.Unix dan Linux mempunyai sifat multi-user. Linux menjalankan aplikasi secara berbeda dengan Windows. Ketika suatu aplikasi terkunci, Anda dapat mematikannya dengan mudah. Cukup menekan kombinasi tombol Ctrl + Esc, dan dapat memilih aplikasi (atau proses) mana yang bermasalah. Dan jika sistem grafis yang terkunci, bisa berpindah ke command-prompt (dengan menekan Ctrl+Alt+F1) dan membunuh proses software secara manual. Juga tersedia pilihan untuk merestart desktop saja dengan menekan Ctrl+Alt+Backspace. Ini berarti tidak harus melakukan reboot sekalipun sistem Linux sedang mengalami masalah.

12 Sistem Sistribusi

Windows hanya mengenal satu distribusi yaitu Microsoft. Sementara, Linux mengenal banyak distribusi yang merupakan kumpulan kernel Linux, pustaka – pustaka sistem, dan software – software yang dibungkus dengan prosedur tertentu. Yang membedakan antar distribusi bisa saja pada semua bagian tersebut (kernel yang berbeda versi dan pengaturan, software dan pustaka yang berbeda), termasuk prosedur pemaketannya.



Kemungkinan Migrasi

Di satu pihak, Windows dalam perkembangannya menyatu dengan garis produksi server NT menjadi Windows 2000 dan kemudian Windows XP. Di lain pihak, masyarakat opensource terus mengembangan user interface grafis untuk meningkatkan kenyamanan Linux untuk penggunaan sebagai workstation pribadi. Sejak kemunculan Windows 2000 dan perkembangan user interface grafis di Linux, mulai bisa dilihat kesetaraan Windows dan Linux yakni sistem operasi untuk server dan juga untuk workstation.

Migrasi pengguna dari Windows ke Linux dan sebaliknya tidak dapat terjadi secara spontan karena faktor kebiasaan yang sulit ditinggalkan. Selama penggunaan Windows dan program-program aplikasinya tidak terhalang oleh keharusan membayar lisensi, pengguna Windows tidak akan banyak beralih ke Linux. Kesuksesan Linux di Indonesia meraih perhatian dari pengguna komputer bergantung pada hak yang berwajib dalam mengkampanyekan penghormatan pada hak atas kekayaan intelektual.

Selasa, 08 Juni 2010

BASIC

BASIC

BASIC adalah ringkasan kepada Beginner's All-purpose Symbolic Instruction Code, yang merujuk kepada kod arahan simbol bagi asas semua tujuan. Ia merujuk kepada bahasa komputer yang digunakan bagi memberi arahan dan mengawal komputer. Ia dicipta oleh John George Kemeny dan Thomas Eugene Kurtz di Kolej Dartmouth, Hanover, New Hampshire pada 1963 untuk membolehkan pelajar bukan bidang sains menggunakan komputer. Pada masa itu, penggunaan komputer memerlukan penulisan perisian sendiri, sesuatu yang biasanya hanya dilakukan ahli sains dan matematik.

Bahasa pengaturcaraan BASIC yang awal menggunakan pentafsir yang menafsir aturcara BASIC baris demi baris. Lihat

Bahasa BASIC yang asal direka oleh John Kemeney dan Thomas Kurtz pada 1963.

Lapan rukun BASIC adalah:

1. Mudah digunakan walaupun oleh pengguna baru
2. Merupakan Bahasa aturcara untuk pelbagai kegunaan
3. Membenarkan ciri-ciri yang canggih ditambah untuk kegunaan mereka yang pakar (dengan mengekalkan faktor kemudahannya)
4. Bersifat interaktif
5. Menyediakan makluman kesalahan yang jelas dan mesra
6. Aturcara kecil dijalankan dengan pantas
7. Tidak memerlukan kefahaman tentang perkakasan komputer
8. Memisahkan pengguna dari sistem pengendali

Antara pentafsir untuk pengguna Komputer Micro yang awal adalah seperti Atari BASIC, Apple II BASIC dan GWBASIC.

GWBASIC adalah pentafsir yang dihasilkan oleh Microsoft untuk IBM PC serta sistem yang serasi dengannya.

JAVA

JAVA

SEJARAH

Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemeritaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.

VERSI

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

· java.lang: Peruntukan kelas elemen-elemen dasar.

· java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.

· java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.

· java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.

· java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)

· java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

KELEBIHAN

· Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

· OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.

· Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.

· Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

· Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

KEKURANGAN

· Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

· Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.

· Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

SEJARAH COBOL

COBOL
COBOL adalah bahasa pemrograman komputer, digunakan oleh orang yang akan memberikan instruksi-instruksi kepada komputer untuk menyelesaikan persoalan bisnis. karena orientasinya pada suatu masalah, bahasa ini sering disebut juga dengan istilah Problem Oriented Language. COBOL merupakan High Level Language, bahasa awam yang ditulis menggunakan instruksi dalam bahasa inggris.
COBOL hampir dapat digunakan pada semua komputer yang tersedia kompiler COBOLnya. COBOL diciptakan pada tahun 1959.Pengembangan bahasa COBOL selanjutnya dilakukan oleh suatu group yang disebut CODASYL, singkatan dari COnference on DAta SYstem Language.
Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oelh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.
Misalnya untuk komputer mikro, yang menggunakan sistem operasi CP/M atau MS-DOS atau PC-DOS, perusahaan software Microsoft, mengembangkan bahasa COBOL yang disebut dengan COBOL-80 atau MS-COBOL. Walaupun versi dari bahasa COBOL berbeda yaitu COBOL-80 tetapi berdasarkan dari standar ANSI, yaitu yang distandardisasikan pada tahun 1974 (American National Standards Institute Nomer x3.23-1974), sehingga sifatnya standar.
Dengan bahasa COBOL, tinggal menulis instruksi dengan kata bahasa inggris seperti ADD, MOVE, MULTIPLE,READ, WRITE dan sebagainya. Kata-kata yang dipergunakan dalam bahasa COBOL disebut COBOL Reserved Words. Disamping CoBOL reserved words, yang merupakan kata-kata yang sudah ditetapkan oleh bahasa COBOL, yang mempunyai arti tertentu, pemakai bahasa ini dapat membuat sendiri kata-kata ( User Defined Words) untuk mendefinisikan suatu nama tertentu.
Program bahasa COBOL merupakan program terstruktur , yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk dokumentasi. Struktur utama dari suatu program COBOL terdiri dari 4 Divisi yaitu:

* IDENTIFICATION DIVISION

Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.)

* ENVIRONMENT DIVISION

Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.

* DATA DIVISION

Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan

* PROCEDURE DIVISION

Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.

Dari apa yang dapat dikerjakan oleh COBOL, konsep COBOL orientasinya pada permasalahan bisnis sebenarnya dapat untuk semua permasalahan yang berhubungan denagn pengolahan data. Misalnya, pengolahan data mahasiswa, yaitu memproses data input mahasiswa, sampai dihasilkan output informasi mendetail tentang mahasiswa bersangkutan, juga dapat dikerjakan oleh COBOL.
Dari uraian-uraian diatas, maka dapat diambil kesimpulan bahwa pengguna bahasa COBOL mempunyai beberapa keuntungan, diantaranya:

1. Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.
2. Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .
3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.
4. Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.
5. COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer.
6. Mudah didokumentasikan dan dikembangkan bilamana perlu

SEJARAH COBOL

COBOL
COBOL adalah bahasa pemrograman komputer, digunakan oleh orang yang akan memberikan instruksi-instruksi kepada komputer untuk menyelesaikan persoalan bisnis. karena orientasinya pada suatu masalah, bahasa ini sering disebut juga dengan istilah Problem Oriented Language. COBOL merupakan High Level Language, bahasa awam yang ditulis menggunakan instruksi dalam bahasa inggris.
COBOL hampir dapat digunakan pada semua komputer yang tersedia kompiler COBOLnya. COBOL diciptakan pada tahun 1959.Pengembangan bahasa COBOL selanjutnya dilakukan oleh suatu group yang disebut CODASYL, singkatan dari COnference on DAta SYstem Language.
Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oelh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.
Misalnya untuk komputer mikro, yang menggunakan sistem operasi CP/M atau MS-DOS atau PC-DOS, perusahaan software Microsoft, mengembangkan bahasa COBOL yang disebut dengan COBOL-80 atau MS-COBOL. Walaupun versi dari bahasa COBOL berbeda yaitu COBOL-80 tetapi berdasarkan dari standar ANSI, yaitu yang distandardisasikan pada tahun 1974 (American National Standards Institute Nomer x3.23-1974), sehingga sifatnya standar.
Dengan bahasa COBOL, tinggal menulis instruksi dengan kata bahasa inggris seperti ADD, MOVE, MULTIPLE,READ, WRITE dan sebagainya. Kata-kata yang dipergunakan dalam bahasa COBOL disebut COBOL Reserved Words. Disamping CoBOL reserved words, yang merupakan kata-kata yang sudah ditetapkan oleh bahasa COBOL, yang mempunyai arti tertentu, pemakai bahasa ini dapat membuat sendiri kata-kata ( User Defined Words) untuk mendefinisikan suatu nama tertentu.
Program bahasa COBOL merupakan program terstruktur , yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk dokumentasi. Struktur utama dari suatu program COBOL terdiri dari 4 Divisi yaitu:

* IDENTIFICATION DIVISION

Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.)

* ENVIRONMENT DIVISION

Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.

* DATA DIVISION

Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan

* PROCEDURE DIVISION

Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.

Dari apa yang dapat dikerjakan oleh COBOL, konsep COBOL orientasinya pada permasalahan bisnis sebenarnya dapat untuk semua permasalahan yang berhubungan denagn pengolahan data. Misalnya, pengolahan data mahasiswa, yaitu memproses data input mahasiswa, sampai dihasilkan output informasi mendetail tentang mahasiswa bersangkutan, juga dapat dikerjakan oleh COBOL.
Dari uraian-uraian diatas, maka dapat diambil kesimpulan bahwa pengguna bahasa COBOL mempunyai beberapa keuntungan, diantaranya:

1. Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.
2. Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .
3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.
4. Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.
5. COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer.
6. Mudah didokumentasikan dan dikembangkan bilamana perlu

MACAM - MACAM SHELL

Macam - macam shell?

Tidak seperti sistem operasi lain yang hanya menyediakan satu atau 2 shell, sistem operasi dari keluarga unix misalnya linux sampai saat ini dilengkapi oleh banyak shell dengan kumpulan perintah yang sangat banyak, sehingga memungkinkan pemakai memilih shell mana yang paling baik untuk membantu menyelesaikan pekerjaannya, atau dapat pula berpindah-pindah dari shell yang satu ke shell yang lain dengan mudah, beberapa shell yang ada di linux antara lain:

* Bourne shell(sh),
* C shell(csh),
* Korn shell(ksh),
* Bourne again shell(bash),
* dsb.

Masing - masing shell mempunyai kelebihan dan kekurangan yang mungkin lebih didasarkan pada kebutuhan pemakai yang makin hari makin meningkat, untuk dokumentasi ini shell yang digunakan adalah bash shell dari GNU, yang merupakan pengembangan dari Bourne shell dan mengambil beberapa feature (keistimewaan) dari C shell serta Korn shell, Bash shell merupakan shell yang cukup banyak digunakan pemakai linux karena kemudahan serta banyaknya fasilitas perintah yang disediakan.versi bash shell yang saya gunakan adalah 2.04

MACAM - MACAM LINUX

Berikut macam” Linux :

Ubuntu
Merupakan distro linux paling populer dan turunan dari Debian. Cocok untuk pengguna awam, karena mudah digunakan dan fiturnya pun lengkap. Distro ini memakai Gnome Desktop. Distro ini juga gampang didapetin dan gratis lagi. Ubuntu juga banyak komunitasnya termasuk di Indonesia jadi ga usah takut kesusahan nyari orang yang ahli.

RedHat
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan.

Debian GNU/Linux
Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka.

Slackware
Distronya Patrick Volkerding yang terkenal pertama kali setelah SLS. Slackware dikenal lebih dekat dengan gaya UNIX, sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah distro tertua yang masih tegar bertahan di segala jaman.

Fedora
Distro ini lanjutan dari RedHat. Lumayan terkenal sih, bahkan Linux Torvalds yang bikin linux pake distro Fedora ini . Kalau RedHat kan bayar, kalo ini gratisannya dan cocok buat dipake di PC rumahan.

Mandriva
Dulunya bernama mandrake, tapi pada tahun 2005 Mandrakesoft bergabung dengan conectiva dan memutuskan nama baru mandriva. Linux-Mandrake adalah salah satu distro turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi ‘pre-configured’ dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Intel membuat Linux-Mandriva dapat berjalan dengan baik pada platform tersebut.

SuSe
SuSe merupakan terjemahan bahasa jerman dari Slackware dan merupakan akronim dari “Software- und System-Entwicklung” (“Software and system development”). Distro ini merupakan distribusi yang pertama dimana instalasinya dapat menggunakan bahasa Indonesia. Distro ini juga lumayan banyak dipake di Indonesia, desktop nya pake KDE jadi lumayan gampang dalam pengoperasiannya.

Xandros
Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial. Beberapa kelebihan Xandros yaitu mudah menginstallnya, mudah dalam sharing file dan folder dengan komputer windows, lumayan gegas (Atlon XP 1,7 RAM 256), tampilan cool, Menunya lumayan mudah (berbasis KDE).

Gentoo Linux
Gentoo Linux adalah suatu distro Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm]. Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna. Nama proyek pengembangan dan produknya diambil dari jenis penguin bernama Gentoo.

Knoppix
Knoppix adalah distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa instalasi di hard disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper. Knoppix memiliki ragam aplikasi yang cukup lengkap dan dapat dipergunakan sebagai demo atau sarana belajar Linux bagi yang belum mempunyai ruang pada hard disknya. Kelemahan knoppix yaitu diperlukannya memori yang besar untuk menggunakan modus grafisnya.

SEJARAH LINUX

Sejarah
Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux
Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux

Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.[6] Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.[7] Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri

CONTOH PROGRAM ARRAY

Contoh Program :
Program Contoh_Array_Input;
Uses Crt;
Var
Bilangan : array[1..50] of Integer;
Begin
ClrScr;
Bilangan[1]:=3;
Bilangan[2]:=29;
Bilangan[3]:=30;
Bilangan[4]:=31;
Bilangan[5]:=23;
Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]);
Readln;
End. Array juga dapat dideklarasikan bersama dengan tipe yang beragam seperti contoh dibawah ini :
Program Contoh_Deklarasi_Array_Beragam;
Uses Crt;
Var
NPM : array[1..20] of string[10];
Nama : array[1..20] of string[25];
Nilai : array[1..20] of real;
Umur : array[1..20] of byte;
banyak,i : integer;
Begin
ClrScr;
Write('Isi berapa data array yang diperlukan :');Readln(banyak);
For i := 1 to banyak Do
Begin
Write('NPM =');Readln(NPM[i]);
Write('Nama =');readln(Nama[i]);
Write('Nilai=');readln(Nilai[i]);
Write('Umur =');readln(Umur[i]);
End;
{cetak varibel array}
Writeln('NPM NAMA NILAI UMUR ');
For i:= 1 to banyak Do
Begin
Writeln(Npm[i]:10,Nama[i]:25,Nilai[i]:3:2,' ',Umur[i]:3);
End;
Readln;
End.

Untuk deklarasi array dapat digunakan beberapa cara seperti berikut ini :
Type
Angka = String[20];
Var
Nama : Array [1..50] of Angka;
Begin
.
.
End.

PENGERTIAN ARRAY

Array merupakan variabel tunggal yang dapat menampung banyak nilai. Tiap nilai ditampung dalam index Array yang berbeda pula.

Array biasanya digunakan untuk menampung data yang dapat disusun berdasarkan nomor tertentu. Sebagai contoh, untuk menyimpan tinggi seluruh mahasiswa Program Studi Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Respati Yogakarta akan lebih mempermudah pengelolaannya bila ditampung dalam array. Sehingga deklarasi Array untuk data tinggi dapat dilakukan seperti berikut:

Dim Tinggi(1000) As Single

Tinggi(1)=165.5

Tinggi(2)=175.5

Tinggi(3)=180

dst

Anda perhatikan indeks (1), (2), (3) diakhir nama Variabel Tinggi. Indeks tersebut merupakan pembeda dari tiap penampung nilai. Pada deklarasi Array Tinggi(1000) artinya bahwa indeks tertinggi adalah 1000. Bila Anda membuat pernyataan seperti berikut:

Tinggi(1001) maka penterjemah akan menampilkan keterangan salah karena pada deklarasi variabel array Tinggi anda membatasi indeks sampai dengan 1000.

perulangan pada c++

Ada kalanya suatu proses diselesaikan dengan cara yang sama dengan proses sebelumnya namun data yang diolah sedikit berbeda. dalam hal ini tidak efektif jika kedua cara ini dibuat terpisah.

Jika kita ingin mencetak "Belajar Pemrograman" sebanyak 4 kali, bisa saja kita menulis instruksi sebagai berikut;
cout <<"Belajar Pemrograman";
cout <<"Belajar Pemrograman";
cout <<"Belajar Pemrograman";
cout <<"Belajar Pemrograman";

Namun bagaimana jika kita ingin menampilkan "Belajar Pemrograman" 100 kali????
Karena yang akan ditampilkan sama, maka cukup dilakukan sekali lalu cara ini diulangi sebanyak yang kita butuhkan.

Proses berulang dikendalikan oleh variabel counter, yaitu variabel untuk mencatat jumlah perulangan yang sudah terjadi. setiap kali sebuah blok instruksi selesai dikerjakan, nilai dalam variabel counter diperbaharui, biasanya naik 1 nilai ataupun turun. Dalam prakteknya bisa lebih dari 1.

Dalam hal perulangan, kita akan mengenal perulangan berdasarkan;

1. Pernyataan For,
2. Pernyataan Do-While.

Senin, 07 Juni 2010

CMS

CMS

Seiring dengan kemajuan teknologi yang kita rasakan akhir-akhir ini, terutama di bidang pengembangan website, menyebabkan proses pembuatan sebuah website yang baik bukanlah suatu pekerjaan yang sulit lagi seperti yang dibayangkan oleh banyak orang sebelumnya. Di mana-mana dapat kita lihat berbagai website bermunculan dengan bermacam corak dan ragamnya. Mulai dari sebuah website yang sangat sederhana dengan hanya mengandalkan beberapa halaman statis HTML, sampai kepada sebuah website dinamis yang menggunakan teknik pengembangan website yang mutakhir. Tak dapat dipungkiri memang, semuanya ini merupakan hasil dari revolusi informasi dunia internet yang sangat cepat. Sedemikian cepatnya mengakibatkan tidak semua orang dapat mengikuti perkembangan yang terjadi dengan baik.

Pertanyaan yang muncul sekarang adalah adakah sebuah sistem yang dapat mengakomodasi perkembangan informasi yang sangat cepat ini dan yang dapat memberikan keuntungan kepada pihak yang menggunakannya? Jawabannya tentu saja ada, yaitu dengan menerapkan Content Management System (CMS).

Dalam tulisan ini, penulis akan berusaha menjelaskan kepada pembaca apa yang dimaksud dengan CMS, keuntungan pemanfaatan CMS dan bagaimana cara memilih CMS yang baik. Dengan harapan setelah membaca tulisan ini, pembaca memperoleh gambaran yang jelas tentang CMS atau bahkan dapat menerapkan CMS di website-nya masing-masing.

css

css???

Cascading Style Sheet adalah suatu teknologi yang digunakan untuk memperindah tampilan halaman website (situs). Singkatnya dengan menggunakan Methode CSS ini anda dengan mudah mengubah secara keseluruhan warna dan tampilan yang ada di situs anda, sekaligus memformat ulang situs anda (merubah secara cepat). Jelas, dengan sedikit berfikir dan menggunakan logika maka anda akan mendapatkan hasil yang memuaskan. Bagi anda yang baru dalam bidang ini jangan khawatir, karena memang tutorial ini sangat mendasar, tetapi setidaknya sudah menguasai dasar-dasar HTML.

Asp

Asp

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui browser. ASP bekerja pada web server dan merupakan server side scripting. Berbeda dengan VBScript yang bekerja pada client atau disebut juga client side scripting. Meskipun demikian ASP mengunakan VBScript sebagai bahasa dasar untuk pemogramannya.

ASP sangat mudah dipelajari. Yang diperlukan hanyalah mengenal HTML dan VBScript. Dengan ASP anda bisa membangun aplikasi web yang dinamis. ASP juga dikenal sangat populer bersaing dengan PHP serta yang web language yang lainnya seperti Java Servlet, Cold Fusion, dll. ASP semakin dikenal luas tepatnya sejak maret 1997. ASP semakin populer karena mudah untuk dipelajari.
Ads by Google

free hosting dan domain

free hosting dan domain

agi yang suka Produk gratisan tetapi berkualitas, disinilah tempatnya, dua sejoli ini sangat berperan dalam memberikan pendidikan para blogger pemula seperti saya ini :) . Siapakah mereka, hayo ikuti ulasannya..
CO.CC:Free Domain VS Free Web Hosting with Website Builder
jika anda seorang bloger pemula, atau ingin mendapatkan hosting dan domain gratisan. Anda dapat memperolehnya di Domain CO.cc dan Hosting gratis tapi berkualitas di 000webhost.com.

Selamat Mencoba ya… :)

If you wish to have a professional shared hosting quality in a free hosting package, come and host with 000webhost.com and experience the best service you can get absolutely free.

Founded in December 2006, 000webhost.com has a trusted free hosting members base of over 60,000 members and still counting! Offering professional quality hosting, support, uptime and reliability, we have a great community of webmasters, you’d love to be a part of!

Register now and get it all free:
*** 1500 MB of disk space
*** 100 GB of data transfer
*** PHP and MySQL support with no restrictions
*** cPanel control panel
*** Website Builder
*** Absolutely no advertising!

TV STREAMING DI LAN

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.

Konsep Jaringan

Konsep Jaringan

KonsepJaringan
Network (Jaringan)
Menghubungkan2 komputer atau lebih untuk saling dapat bertukar data/resources.
Internetwork
Proses dan metodologi untuk menghubungkan komputer dari satu jaringan kejaringan lainnya

Model OSI (Open System Interconnection)
Membagi kompleksitas komunikasidata dar iasal(source) ketujuan(destination) dengan melaluilapisan-lapisan(layer), dimana tiap lapisan secara jelas mempunyai fungsi dan hubungan antar lapisan

Jenis dan kegunaan kabel UTP

Jenis dan kegunaan kabel UTP
winterFungsi Kabel

Kabel lurus (straight-through)
Digunakan untuk menghubungkan:
-host keswitch atau hub
-router keswitch atau hub
Kabelsilang(crossover)

Digunakan untuk menghubungkan:
-switch ke switch
-hub ke hub
-host ke host
-hub k eswitch
-router langsung kehost
Kabelrolled
Digunakan untuk menghubungkan sebuah host dengan port komunikasi serial dari konsol. A

Sebenarnya Masih banyak Lagi yang lainnya…

Jaringan Voip

Jaringan Voip

Voice over Internet Protocol (VoIP) adalah teknologi yang mampu melewatkan trafik suara, video dan data yang berbentuk paket melalui jaringan IP. Jaringan IP sendiri adalah merupakan jaringan komunikasi data yang berbasis packet-switch, jadi dalam bertelepon menggunakan jaringan IP atau Internet.

Dengan bertelepon menggunakan VoIP, banyak keuntungan yang dapat diambil diantaranya adalah dari segi biaya jelas lebih murah dari tarif telepon tradisional, karena jaringan IP bersifat global. Sehingga untuk hubungan Internasional dapat ditekan hingga 70%. Selain itu, biaya maintenance dapat di tekan karena voice dan data network terpisah, sehingga IP Phone dapat di tambah, dipindah dan di ubah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon tradisional yang harus mempunyai port tersendiri di Sentral atau PBX.

Perkembangan teknologi internet yang sangat pesat mendorong ke arah konvergensi dengan teknologi komunikasi lainnya. Standarisasi protokol komunikasi pada teknologi VoIP seperti H.323 telah memungkinkan komunikasi terintegrasi dengan jaringan komunikasi lainnya seperti PSTN.

Diambil dari Ilmukomputer

Social Engineering

Social Engineering

Sampai saat ini attacker atau cracker belum menunjukkan tanda-tanda akan mengakhiri usaha-usaha membobol sistem keamanan jaringan. Dalam menangani hal itu, perusahaan-perusahaan maupun berbagai organisasi telah banyak menghabiskan baik waktu, tenaga dan biaya untuk mempertahankan dan mengamankan sistem yang dimilikinya. Antara lain dengan melakukan pembelian berbagai macam hardware keamanan yang mahal seperti firewall, serta melakukan upgrading dan patching pada semua sistem operasi dan aplikasi yang digunakan. Selain itu juga dilakukan upgrading hardware karena setiap teknologi baru yang diimplementasikan juga menuntut hardware baru yang lebih canggih dan mahal dari sebelumnya. Perekrutan network administrator yang memiliki reputasi tinggi dalam menangani sistem keamanan jaringan merupakan solusi dari sisi SDM.

Bila “sang penguasa” perusahaan terus memfokuskan diri pada usaha-usaha di atas dalam mengamankan sistem yang dimilikinya, maka segala pengeluaran dan pengorbannya akan sia-sia karena hal-hal tadi tidak akan mampu menangkal Social Engineering yang dilakukan oleh para cracker atau attacker.

Mengintip Host dengan Tools NMAP

Mengintip Host dengan Tools NMAP

Rangkaian trilogi The Matrix adalah film fiksi ilmiah tentang dunia komputer yang di bintangi aktor Keanu Reeves dimana film ini banyak disukai oleh para penggemar komputer. Jika Anda mencermati film tersebut dengan teliti, Anda akan menemukan adanya sebuah tools hacker sungguhan yang digunakan dalam film tersebut ! Dalam salah satu adegan menjelang akhir film The Matrix: Reloaded, Trinity membobol sistem komputer tenaga listrik darurat menggunakan salah satu tools yang sangat akrab di kalangan hacker: Nmap. Trinity adalah jagoan wanita hacker, yang diperankan Carrie-Ann Moss.

Penulis skenario ingin mendekatkan film ini sedekat mungkin pada kenyataan. Meskipun versi Nmap yang digunakan dalam film itu agak berbeda dengan versi aslinya, tetapi prinsip membobolnya sama. Pembuat Nmap, Fyodor, sangat terpukau dengan digunakannya nmap dalam film Hollywood tersebut. Dalam situs Insecure.org, ia menampilkan gambar-gambar adegan saat Trinity menggunakan Nmap (lihat gambar 1 dan gambar 2)

Fyodor punya alasan untuk tersanjung, nampaknya Matrix adalah satu-satunya film Hollywood sampai saat ini yang menggunakan metode pembobolan komputer sungguhan. Film-film sebelumnya, seperti Swordfish atau Hackers, tidak pernah menunjukkan cara sungguhan. Cerita di atas mungkin akan memberikan inspirasi bagi Anda untuk mencoba menjadi hacker sungguhan, berani mencoba ? Kami akan tunjukkan beberapa langkah sederhana yang umum dilakukan para hacker. Namun agar diingat, jangan pernah mencobanya di sistem komputer yang bukan milik Anda sendiri. Tindakan memasuki sistem pihak lain tanpa ijin adalah ilegal dan anda bisa dituntut secara pidana.

Ditulis oleh ilmu komputer

Hacking Menggunakan Netcat

Hacking Menggunakan Netcat

Netcat merupakan tools yang banyak dipakai para hacker. Kepopulerannya terlihat dari hasil survey lebih dari 1000 pengguna Nmap pada tahun 2000 dan 2003 yang menempatkannya pada urutan 5 besar, yaitu urutan ke 2 pada tahun 2000 dan urutan ke 4 pada tahun 2003.

Tools ini sering disebut sebagai “TCP/IP Swiss Army Knife”-nya para hacker. Versi orisinalnya ditulis untuk sistem operasi Unix oleh Hobbit (hobbit@avian.org) pada tahun 1995. Versi Windows NT dikerjakan oleh Weld Pond (weld@l0pth.com).

Fitur dari Netcat antara lain adalah:

* Dapat mebangun koneksi Outbound dan inbound dengan TCP atau UDP, di dan dari port mana saja.
* Dapat membaca argumen pada command line dari standar input
* Full DNS forwarding/reverse checking
* Kemampuan untuk menggunakan any local source port
* Kemampuan menggunakan any locally-configured network source address
* Tersedia port scanning secara built-in
* Dan lain-lain

Dengan fitur di atas, banyak para hacker dan pengelola sistem memanfaatkan untuk melakukan hal-hal sebagai berikut:

* Scanning port dan menginventori service-service yang terpasang pada server
* File transfer
* Pengujian dan simulasi terhadap server
* Pengujian terhadap firewall, proxy dan gateway
* Pengujian performance network
* Pengujian address spoofing
* Banner grabbing

Beberapa fitur dan pemanfaatan Netcat akan dijelaskan di bawah. Namun kami harus selalu mengingatkan Anda, jangan pernah mencoba kemampuan netcat di sistem komputer yang bukan milik anda sendiri !

Ditulis oleh Ilmukomputer.com

DHCP Server

DHCP Server

DHCP Server adalah sebuah mesin yang melayani permintaan alamat IP maupun konfigurasi jaringan secara dinamis program ini dibuat oleh Ted Lemon yang bekerja untuk Vixie Labs, dengan DHCP Server ini anda tidak perlu lagi untuk mengkonfigurasikan jaringan pada sisi client, anda cukup mengkonfigurasikan DHCP Server anda maka konfigurasi alamat ip, gateway bahkan nameserver pada sisi client tidak perlu dilakukan lagi.

Layanan ini bisa juga diberikan kepada suatu komputer dengan kriteria tertentu, misalnya saja berdasarkan alamat MAC Address Network Card ataupun berdasarkan hostnamenya. Untuk dapat menggunakan DHCP Server maka anda harus mempunyai program yang dapat meminta layanan DHCP Server ini salah satunya adalah dhclient yang juga dibuat oleh Ted Lemon. Dalam tulisan ini akan dibahas bagaimana cara menginstall paket DHCP Server dan bagaimana cara mengkonfigurasikannya serta bagaimana cara menggunakan paket DHClient untuk meminta konfigurasi Jaringan pada DHCP Server

Firewall

Firewall

Ibarat sebuah rumah yang memiliki pagar sebagai pelindungnya, baik dari kayu, tembok beton, kawat berduri ataupun kombinasi beberapa jenis pagar, maka tak pula mengherankan apabila sebuah komputer yang merupakan sebuah tempat vital dalam komunikasi data yang menyimpan semua harta dan benda yang kita miliki juga patut kita lindungi. Tetapi, apa pula jenis pagar yang akan kita pakai untuk membentengi komputer/jaringan pribadi kita terhadap semua ancaman khususnya dari luar terhadap semua properti pribadi kita yang terdapat didalamnya?

Pernah dengar istilah Tembok Api ? sedikit terdengar lucu apabila diartikan per suku kata dari kata “firewall”. Tetapi apa dan bagaimanakah firewall itulah yang akan kita coba kupas dalam tulisan ini.

monitoring jaringan

Monitoring jaringan

Look@LAN merupakan salah satu perangkat lunak (software) yang dapat digunakan untuk melihat komputer (host) pada suatu jaringan komputer lokal atau sering disebut dengan local area network (LAN), sehingga kita dapat melihat active services atau fasilitas-fasilitas yang disediakannya.

Look@LAN menyediakan beberapa fasilitas untuk melihat IP Address, status, distance, operating system yang digunakan, hostname, netBIOS name, netBIOS user, SNMP status dan Trap. Informasi host yang sedang online/offline, operating system yang digunakan, NetBIOS dan SNMP yang ditampilkan dalam bentuk grafik.

Berdasarkan hasil yang pernah penulis lakukan, Look@LAN hanya dapat digunakan untuk melihat komputer yang terhubung pada jaringan lokal, sehingga tidak dapat digunakan untuk jaringan yang lebih luas. Untuk jaringan yang lebih luas, salah satu software yang pernah penulis gunakan adalah NetworkView.

networking

IP v6

jaman sekarang ini adalah tuntutan perkembangan aplikasi internet semakin pesat.Ipv4 yang sudah terbukti tangguh menopang internet sekarang mulai bermasalah dengan semakin berkurangnya alokasi ip address yang tersedia.Walaupun IPv4 cukup suskses dalam efisiensi address dengan penggunaan NAT (Network Address Translation ),tetapi tuntutan aplikasi internet yang bersifat realtime dan aman tidak dapat terpenuhi.Karena NAT menghambat aplikasi yang bersifat end to end user ,seperti Videoconference dll.Penggunaan IPv6 adalah solusi yang tepat untuk menopang internet sekarang.Banyak keuntungan yang diambil dari penggunaan IPv6 yaitu : Alokasi address yang lebih banyak,Auto configuration address,Adanya traffic class dan flow label untuk mendukung aplikasi realtime dan Ipv6 mendukung mobile ip,IPsec dll.Bagaimana mengkofigurasi IPv6 pada operting system kita?pada tutorial ini akan dijelaskan implementasi IPv6 pada operating system linux distro RedHat.

TCP/IP

tcp/ip

TCP/IP protokol adalah jaringan dengan teknologi gpacket Switching g yang berasal dari proyek DARPA ( development of Defense Advanced Research Project Agency ) ditahun 1970-an yang dikenal dengan nama ARPANET. TCP/IP adalah protokol yang tersedia pada NT 4.0 dengan layanan aplikasi berorientasi internet dan intranet TCP/IP sendiri sebenarnya merupakan suite dari gabungan beberapa protokol. Di dalamnya terdapat protokol TCP, IP, SMTP, POP, dan sebagainya.

Tutorial ini akan menjelaskan tentang konsep dan aplikasi tcp/ip khususnya yang terdapat pada windows NT server.

LINUX

Linux dan open source

Linux adalah sistem operasi yang bersifat open source. Ada banyak lisensi yang bersifat open source. Lisensi-lisensi yang bersifat open source didefinisikan dalam Open Source Definition dan disertifikasi oleh Open Source Organization.

Pada umumnya, program-program yang membentuk Linux berlisensi GNU Public License. Setiap orang tidak hanya berhak memperoleh software bersifat open source secara gratis, tetapi juga berhak memodifikasi source code software tersebut.

Meracik software yang bersifat open source menjadi satu software yang mudah diinstalasi dan digunakan, kemudian menjualnya dengan menyertakan pelayanan dan support kepada pembeli adalah bentuk dasar dari bisnis model open source. Kelebihan dari bisnis model ini adalah, biaya untuk membangun sebuah software dapat ditekan serendah mungkin tanpa mengurangi kualitas dari software tersebut.

Walaupun bisnis model ini tidak lebih sederhana dari bisnis model software yang konvensional, penulis yakin bahwa bisnis model ini bisa menjadi satu pemecahan untuk mengatasi pembajakan software yang merupakan masalah besar di dunia software komputer. Di Indonesia sendiri kurang lebih 90% dari software yang ada di masyarakat adalah software bajakan. Kondisi ini pula merupakan salah satu kendala yang menghambat perkembangan dunia software di Indonesia.

Pada masa mendatang, dimulai dari Linux, diperkirakan akan muncul banyak perusahaan software yang akan membuat produknya secara open source. Bila budaya open source ini dapat juga berkembang di Indonesia, hembusan angin segar akan dapat dirasakan oleh pengembang software di tanah air.

PENGERTIAN RIBA

Riba berarti menetapkan bunga/melebihkan jumlah pinjaman saat pengembalian berdasarkan persentase tertentu dari jumlah pinjaman pokok, yang dibebankan kepada peminjam. Riba secara bahasa bermakna: ziyadah (tambahan). Dalam pengertian lain, secara linguistik riba juga berarti tumbuh dan membesar . Sedangkan menurut istilah teknis, riba berarti pengambilan tambahan dari harta pokok atau modal secara bathil. Ada beberapa pendapat dalam menjelaskan riba, namun secara umum terdapat benang merah yang menegaskan bahwa riba adalah pengambilan tambahan, baik dalam transaksi jual-beli maupun pinjam-meminjam secara bathil atau bertentangan dengan prinsip muamalat dalam Islam.
Riba dalam pandangan agama

Riba bukan cuma persoalan masyarakat Islam, tapi berbagai kalangan di luar Islam pun memandang serius persoalan riba. Kajian terhadap masalah riba dapat dirunut mundur hingga lebih dari 2.000 tahun silam. Masalah riba telah menjadi bahasan kalangan Yahudi, Yunani, demikian juga Romawi. Kalangan Kristen dari masa ke masa juga mempunyai pandangan tersendiri mengenai riba.
[sunting] Riba dalam agama Islam

Dalam Islam, memungut riba atau mendapatkan keuntungan berupa riba pinjaman adalah haram. Ini dipertegas dalam Al-Qur'an Surah Al-Baqarah ayat 275 : ...padahal Allah telah menghalalkan jual beli dan mengharamkan riba.... Pandangan ini juga yang mendorong maraknya perbankan syariah dimana konsep keuntungan bagi penabung didapat dari sistem bagi hasil bukan dengan bunga seperti pada bank konvensional, karena menurut sebagian pendapat (termasuk Majelis Ulama Indonesia), bunga bank termasuk ke dalam riba. bagaimana suatu akad itu dapat dikatakan riba? hal yang mencolok dapat diketahui bahwa bunga bank itu termasuk riba adalah ditetapkannya akad di awal. jadi ketika kita sudah menabung dengan tingkat suku bunga tertentu, maka kita akan mengetahui hasilnya dengan pasti. berbeda dengan prinsip bagi hasil yang hanya memberikan nisbah bagi hasil bagi deposannya. dampaknya akan sangat panjang pada transaksi selanjutnya. yaitu bila akad ditetapkan di awal/persentase yang didapatkan penabung sudah diketahui, maka yang menjadi sasaran untuk menutupi jumlah bunga tersebut adalah para pengusaha yang meminjam modal dan apapun yang terjadi, kerugian pasti akan ditanggung oleh peminjam. berbeda dengan bagi hasil yang hanya memberikan nisbah tertentu pada deposannya. maka yang di bagi adalah keuntungan dari yang didapat kemudian dibagi sesuai dengan nisbah yang disepakati oleh kedua belah pihak. contoh nisbahnya adalah 60%:40%, maka bagian deposan 60% dari total keuntungan yang didapat oleh pihak ban.
[sunting] Jenis-Jenis Riba

Secara garis besar riba dikelompokkan menjadi dua.Yaitu riba hutang-piutang dan riba jual-beli.Riba hutang-piutang terbagi lagi menjadi riba qardh dan riba jahiliyyah. Sedangkan riba jual-beli terbagi atas riba fadhl dan riba nasi’ah.

* Riba Qardh
o Suatu manfaat atau tingkat kelebihan tertentu yang disyaratkan terhadap yang berhutang (muqtaridh).
* Riba Jahiliyyah
o Hutang dibayar lebih dari pokoknya, karena si peminjam tidak mampu membayar hutangnya pada waktu yang ditetapkan.
* Riba Fadhl
o Pertukaran antarbarang sejenis dengan kadar atau takaran yang berbeda, sedangkan barang yang dipertukarkan itu termasuk dalam jenis barang ribawi.
* Riba Nasi’ah
o Penangguhan penyerahan atau penerimaan jenis barang ribawi yang dipertukarkan dengan jenis barang ribawi lainnya. Riba dalam nasi’ah muncul karena adanya perbedaan, perubahan, atau tambahan antara yang diserahkan saat ini dengan yang diserahkan kemudian.

[sunting] Riba dalam agama Yahudi

Agama Yahudi melarang praktek pengambilan bunga. Pelarangan ini banyak terdapat dalam kitab suci agama Yahudi, baik dalam Perjanjian Lama maupun undang-undang Talmud. Kitab Keluaran 22:25 menyatakan:
“Jika engkau meminjamkan uang kapada salah seorang ummatku, orang yang miskin di antaramu, maka janganlah engkau berlaku sebagai penagih hutang terhadap dia, janganlah engkau bebankan bunga terhadapnya.” Kitab Ulangan 23:19 menyatakan:
“Janganlah engkau membungakan kepada saudaramu, baik uang maupun bahan makanan, atau apa pun yang dapat dibungakan.” Kitab Ulangan 23:20 menyatakan:
“Dari orang asing boleh engkau memungut bunga, tetapi dari saudaramu janganlah engkau memungut bunga … supaya TUHAN, Allahmu, memberkati engkau dalam segala usahamu di negeri yang engkau masuki untuk mendudukinya."Kitab Imamat 35:7 menyatakan:
“Janganlah engkau mengambil bunga uang atau riba darinya, melainkan engkau harus takut akan Allahmu, supaya saudara-mu bisa hidup di antaramu. Janganlah engkau memberi uang-mu kepadanya dengan meminta bunga, juga makananmu janganlah kau berikan dengan meminta riba.”
[sunting] Konsep Bunga di Kalangan Kristen

Kitab Perjanjian Baru tidak menyebutkan permasalahan ini secara jelas. Namun, sebagian kalangan Kristiani menganggap bahwa ayat yang terdapat dalam Lukas 6:34-5 sebagai ayat yang mengecam praktek pengambilan bunga. Ayat tersebut menyatakan : “Dan jikalau kamu meminjamkan sesuatu kepada orang, karena kamu berharap akan menerima sesuatu daripadanya, apakah jasamu? Orang-orang berdosa pun meminjamkan kepada orang berdosa, supaya mereka menerima kembali sama banyak. Tetapi, kasihilah musuhmu dan berbuatlah baik kepada mereka dan pinjamkan dengan tidak mengharapkan balasan, maka upahmu akan besar dan kamu akan menjadi anak-anak Tuhan Yang Mahatinggi, sebab Ia baik terhadap orang-orang yang tidak tahu berterimakasih dan terhadap orang-orang jahat.” Ketidaktegasan ayat tersebut mengakibatkan munculnya berbagai tanggapan dan tafsiran dari para pemuka agama Kristen tentang boleh atau tidaknya orang Kristen mempraktekkan pengambilan bunga. Berbagai pandangan di kalangan pemuka agama Kristen dapat dikelompokkan menjadi tiga periode utama, yaitu pandangan para pendeta awal Kristen (abad I hingga XII) yang mengharamkan bunga, pandangan para sarjana Kristen (abad XII - XVI) yang berkeinginan agar bunga diperbolehkan, dan pandangan para reformis Kristen (abad XVI - tahun 1836) yang menyebabkan agama Kristen menghalalkan bunga. Kitab Ulangan 23:20 menyatakan:
“Dari orang asing boleh engkau memungut bunga, tetapi dari saudaramu janganlah engkau memungut bunga … supaya TUHAN, Allahmu, memberkati engkau dalam segala usahamu di negeri yang engkau masuki untuk mendudukinya.“
[sunting] Pandangan Para Pendeta Awal Kristen (Abad I - XII)

Pada masa ini, umumnya pengambilan bunga dilarang. Mereka merujuk masalah pengambilan bunga kepada Kitab Perjanjian Lama yang juga diimani oleh orang Kristen. St. Basil (329 - 379) menganggap mereka yang memakan bunga sebagai orang yang tidak berperi-kemanusiaan. Baginya, mengambil bunga adalah mengambil keuntungan dari orang yang memerlukan. Demikian juga mengumpulkan emas dan kekayaan dari air mata dan kesusahan orang miskin.

St. Gregory dari Nyssa (335 - 395) mengutuk praktek bunga karena menurutnya pertolongan melalui pinjaman adalah palsu. Pada awal kontrak seperti membantu tetapi pada saat menagih dan meminta imbalan bunga bertindak sangat kejam. St. John Chrysostom (344 - 407) berpendapat bahwa larangan yang terdapat dalam Perjanjian Lama yang ditujukan bagi orang-orang Yahudi juga berlaku bagi penganut Perjanjian Baru. St. Ambrose mengecam pemakan bunga sebagai penipu dan pembelit (rentenir). St. Augustine berpendapat pemberlakuan bunga pada orang miskin lebih kejam dibandingkan dengan perampok yang merampok orang kaya. Karena dua-duanya sama-sama merampok, satu terhadap orang kaya dan lainnya terhadap orang miskin. St. Anselm dari Centerbury (1033 - 1109) menganggap bunga sama dengan perampokan. Larangan praktek bunga juga dikeluarkan oleh gereja dalam bentuk undang-undang (Canon): Council of Elvira (Spanyol tahun 306) mengeluarkan Canon 20 yang melarang para pekerja gereja mem-praktekkan pengambilan bunga. Barangsiapa yang melanggar, maka pangkatnya akan diturunkan. Council of Arles (tahun 314) mengeluarkan Canon 44 yang juga melarang para pekerja gereja mempraktekkan pengambilan bunga. First Council of Nicaea (tahun 325) mengeluarkan Canon 17 yang mengancam akan memecat para pekerja gereja yang mempraktekkan bunga. Larangan pemberlakuan bunga untuk umum baru dikeluarkan pada Council of Vienne (tahun 1311) yang menyatakan barangsiapa menganggap bahwa bunga itu adalah sesuatu yang tidak berdosa maka ia telah keluar dari Kristen (murtad).
[sunting] Pandangan Para Pendeta awal Kristen dapat disimpulkan sebagai berikut

Bunga adalah semua bentuk yang diminta sebagai imbalan yang melebihi jumlah barang yang dipinjamkan. Mengambil bunga adalah suatu dosa yang dilarang, baik dalam Perjanjian Lama maupun Perjanjian Baru. Keinginan atau niat untuk mendapat imbalan melebihi apa yang dipinjamkan adalah suatu dosa. Bunga harus dikembalikan kepada pemiliknya. Harga barang yang ditinggikan untuk penjualan secara kredit juga merupakan bunga yang terselubung.
[sunting] Pandangan Para Sarjana Kristen (Abad XII - XVI)

Pada masa ini terjadi perkembangan yang sangat pesat di bidang perekonomian dan perdagangan. Pada masa tersebut, uang dan kredit menjadi unsur yang penting dalam masyarakat. Pinjaman untuk memberi modal kerja kepada para pedagang mulai digulirkan pada awal Abad XII. Pasar uang perlahan-lahan mulai terbentuk. Proses tersebut mendorong terwujudnya suku bunga pasar secara meluas. Para sarjana Kristen pada masa ini tidak saja membahas permasalahan bunga dari segi moral semata yang merujuk kepada ayat-ayat Perjanjian Lama maupun Perjanjian Baru, mereka juga mengaitkannya dengan aspek-aspek lain. Di antaranya, menyangkut jenis dan bentuk undang-undang, hak seseorang terhadap harta, ciri-ciri dan makna keadilan, bentuk-bentuk keuntungan, niat dan perbuatan manusia, serta per-bedaan antara dosa individu dan kelompok.

Mereka dianggap telah melakukan terobosan baru sehubungan dengan pendefinisian bunga. Dari hasil bahasan mereka untuk tujuan memperhalus dan melegitimasi hukum, bunga dibedakan menjadi interest dan usury. Menurut mereka, interest adalah bunga yang diperbolehkan, sedangkan usury adalah bunga yang berlebihan. Para tokoh sarjana Kristen yang memberikan kontribusi pendapat yang sangat besar sehubungan dengan bunga ini adalah Robert of Courcon (1152-1218), William of Auxxerre (1160-1220), St. Raymond of Pennaforte (1180-1278), St. Bonaventure (1221-1274), dan St. Thomas Aquinas (1225-1274). Kesimpulan hasil bahasan para sarjana Kristen periode tersebut sehubungan dengan bunga adalah sebagai berikut : Niat atau perbuatan untuk mendapatkan keuntungan dengan memberikan pinjaman adalah suatu dosa yang bertentangan dengan konsep keadilan. Mengambil bunga dari pinjaman diperbolehkan, namun haram atau tidaknya tergantung dari niat si pemberi hutang.
[sunting] Pandangan Para Reformis Kristen (Abad XVI - Tahun 1836)

Pendapat para reformis telah mengubah dan membentuk pandangan baru mengenai bunga. Para reformis itu antara lain adalah John Calvin (1509-1564), Charles du Moulin (1500 - 1566), Claude Saumaise (1588-1653), Martin Luther (1483-1546), Melanchthon (1497-1560), dan Zwingli (1484-1531).

Beberapa pendapat Calvin sehubungan dengan bunga antara lain:

* Dosa apabila bunga memberatkan.
* Uang dapat membiak (kontra dengan Aristoteles).
* Tidak menjadikan pengambil bunga sebagai profesi.
* Jangan mengambil bunga dari orang miskin.

Du Moulin mendesak agar pengambilan bunga yang sederhana diperbolehkan asalkan bunga tersebut digunakan untuk kepentingan produktif. Saumise, seorang pengikut Calvin, membenarkan semua pengambilan bunga, meskipun ia berasal dari orang miskin. Menurutnya, menjual uang dengan uang adalah seperti perdagangan biasa, maka tidak ada alasan untuk melarang orang yang akan menggunakan uangnya untuk membuat uang. Menurutnya pula, agama tidak perlu repot-repot mencampuri urusan yang berhubungan dengan bunga.
[sunting] Perbedaan Investasi dengan Membungakan Uang

Ada dua perbedaan mendasar antara investasi dengan mem-bungakan uang. Perbedaan tersebut dapat ditelaah dari definisi hingga makna masing-masing.

1. Investasi adalah kegiatan usaha yang mengandung risiko karena berhadapan dengan unsur ketidakpastian. Dengan demikian, perolehan kembaliannya (return) tidak pasti dan tidak tetap.
2. Membungakan uang adalah kegiatan usaha yang kurang mengandung risiko karena perolehan kembaliannya berupa bunga yang relatif pasti dan tetap.

Islam mendorong masyarakat ke arah usaha nyata dan produktif. Islam mendorong seluruh masyarakat untuk melakukan investasi dan melarang membungakan uang. Sesuai dengan definisi di atas, menyimpan uang di bank Islam termasuk kategori kegiatan investasi karena perolehan kembaliannya (return) dari waktu ke waktu tidak pasti dan tidak tetap. Besar kecilnya perolehan kembali itu ter-gantung kepada hasil usaha yang benar-benar terjadi dan dilakukan bank sebagai mudharib atau pengelola dana.

Dengan demikian, bank Islam tidak dapat sekadar menyalurkan uang. Bank Islam harus terus berupaya meningkatkan kembalian atau return of investment sehingga lebih menarik dan lebih memberi kepercayaan bagi pemilik dana.
[sunting] Perbedaan Hutang Uang dan Hutang Barang

Ada dua jenis hutang yang berbeda satu sama lainnya, yakni hutang yang terjadi karena pinjam-meminjam uang dan hutang yang terjadi karena pengadaan barang. Hutang yang terjadi karena pinjam-meminjam uang tidak boleh ada tambahan, kecuali dengan alasan yang pasti dan jelas, seperti biaya materai, biaya notaris, dan studi kelayakan. Tambahan lainnya yang sifatnya tidak pasti dan tidak jelas, seperti inflasi dan deflasi, tidak diperbolehkan. Hutang yang terjadi karena pembiayaan pengadaan barang harus jelas dalam satu kesatuan yang utuh atau disebut harga jual. Harga jual itu sendiri terdiri dari harga pokok barang plus keuntungan yang disepakati. Sekali harga jual telah disepakati, maka selamanya tidak boleh berubah naik, karena akan masuk dalam kategori riba fadl. Dalam transaksi perbankan syariah yang muncul adalah kewajiban dalam bentuk hutang pengadaan barang, bukan hutang uang.
[sunting] Perbedaan antara Bunga dan Bagi Hasil

Sekali lagi, Islam mendorong praktek bagi hasil serta mengharamkan riba. Keduanya sama-sama memberi keuntungan bagi pemilik dana, namun keduanya mempunyai perbedaan yang sangat nyata. Perbedaan itu dapat dijelaskan sebagai berikut:

* Bunga : Penentuan bunga dibuat pada waktu akad dengan asumsi harus selalu untung
Bagi Hasil : Penentuan besarnya rasio/ nisbah bagi hasil dibuat pada waktu akad dengan berpedoman pada kemungkinan untung rugi
* Bunga : Besarnya persentase berdasarkan pada jumlah uang (modal) yang dipinjamkan
Bagi Hasil : Besarnya rasio bagi hasil berdasarkan pada jumlah keuntungan yang diperoleh
* Bunga : Pembayaran bunga tetap seperti yang dijanjikan tanpa pertimbangan apakah proyek yang dijalankan oleh pihak nasabah untung atau rugi
Bagi hasil : tergantung pada keuntungan proyek yang dijalankan. Bila usaha merugi, kerugian akan ditanggung bersama oleh kedua belah pihak.
* Bunga : Jumlah pembayaran bunga tidak meningkat sekalipun jumlah keuntungan berlipat atau keadaan ekonomi sedang “booming”
Bagi hasil : Jumlah pembagian laba meningkat sesuai dengan peningkatan jumlah pendapatan.
* Bunga : Eksistensi bunga diragukan (kalau tidak dikecam) oleh beberapa kalangan
Bagi hasil : Tidak ada yang meragukan keabsahan bagi hasil