Friday, March 5, 2010

Membuat Kalkulatur Sederhana degan Java Script

Mungkin tulisan membuat program kalkulator sederhana menggunakan input prompt javascript ini akan sangat berguna bagi anda yang baru belajar java script karena saya juga baru belajar dan hasil karyanya berbentuk program ini berikut codenya:



---------start here--------



---------end here---------



copy code diatas kemudian buka program notepad.exe kemudian paste di program notepad tersebut. Simpan file dalam format html, caranya dibagian save as type diganti ke allfiles kemudian tambahkan .html pada nama file contohnya namafile.html kemudian buka file tersebut melalui browser dan hasilnya:





Java dan Java Script

Java merupakan sebuah bahasa pemrograman yang mirip dengan bahasa C. Tetapi dengan Java kita bisa membuat tampilan halaman sebuah web menjadi lebih menarik. Contoh penggunaan Java adalah pada fungsi Mouseover, scrolling marquees, tampilan tanggal dan waktu, kalkulator, dan lain-lain. Terdapat dua tupe Java yaitu Java applet dan Java Script.

JAVA APPLETS

Java merupakan bahasa pemrograman yang dikembangkan oleh Sun Microsystems dan merupakan bahasa pemrograman yang berorientasi obyek. Java bisa digunakan untuk membuat suatu aplikasi yang berdiri sendiri atau pun sebuah aplikasi mini yang biasa disebut applet. Applet biasa digunakan pada halaman web supaya terlihat lebih dinamis. Terdapat banyak sekali aplikasi/applet yang ada.

JAVA SCRIPT

JavaScript dikembangkan oleh Netscape, yang merupakan bahasa pemrograman yang "sederhana" karena tidak bisa digunakan untuk membuat suatu aplikasi atau pun applet. Java Script merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Dengan Java Script kita bisa dengan mudah membuat sebuah halaman web yang interaktif. Program Java Script dituliskan pada file HTML (*.htm atau *.html) dengan menggunakan tag kontainer

Source: www.klik-kanan.com

Wednesday, March 3, 2010

Mitos Perangkat Lunak

Mitos perangkat lunak tidak sama dengan mitos-mitos jaman dahulu. Mitos ini merupakan sesuatu yang menjadi dasar dari pembuatan perangkat lunak, dimana masih seringkali dipercaya walaupun memiliki keraguan. Mitos perangkat lunak dapat ditinjau dari 3 sisi :
1. Mitos Manajemen
2. Mitos Customer
3. Mitos Praktisi

Mitos Manajemen

Mitos :
Setiap staf pemrogram memiliki alat pengembangan perangkat lunak terkini, karena itu diberikan fasilitas komputer terbaru bagi mereka.
Fakta :
Dalam pembuatan perangkat lunak berkualitas tinggi, dibutuhkan lebih dari sekedar mainframe model taerakhir, workstation atau PC. Computer-Aided Software Engineering (CASE) lebih penting daripada perangkat keras untuk mencapai kualitas dan produktivitas yang tinggi.

Mitos :
Kita telah memiliki buku-buku yang berisi standarisasi dan prosedur untuk pembentukan software
Fakta :
Buku standar mungkin ada, tetapi pada prakteknya apakah sudah digunakan? apakah isinya sudah lengkap? dan apakah buku-buku tersebut sudah mencerminkan perkembangan perangkat lunak modern yang ada saat ini?

Mitos :
Jika kita menaati jadwal, kita dapat menambah lebih banyak pemrogram dan mengejar ketinggalan
Fakta :
Merekrut lebih banyak orang baru pada proses pembuatan perangkat lunak akan membuat waktu penyelesaian lebih lama karena orang lama harus membimbing orang baru sehingga waktu yang digunakan dalam fase pengembangan produksi akan semakin berkurang.


Mitos Customer

Mitos :
Pernyataan tujuan umum sudah cukup untuk memulai penulisan program. Penjelasan yang lebih rinci menyusul kemudian.
Fakta :
Pada pembuatan perangkat lunak, dibutuhkan detail yang baik mengenai definisi awal, fungsi performance interface, hambatan desain, dan kriteria validasi sehingga dapat menghasilkan perangkat lunak yang berkualitas.

Mitos :
Kebutuhan proyek yang terus berubah dapat diatasi dengan mudah karena software bersifat fleksibel
Fakta :
Perubahan dapat menyebabkan pergolakan yang membutuhkan sumber daya tambahan dan modifikasi desain utama. Perubahan yang dilakukan setelah software dibuat, akan jauh lebih mahal dibanding jika perubahan dilakukan di awal pembuatan software.


Mitos Prakttisi

Mitos :
Tidak ada metode analisa desain dan testing terhadap suatu pekerjaan, cukup memulai proyek dan melakukan coding.
Fakta :
Metode untuk analisis desain dan testing diperlukan dalam pengembangan software nantinya.

Mitos :
Segera setelah software digunakan, pemeliharaan dapat diatasi dan diminimalisasikan.
Fakta :
Diperlukan biaya yang besar dalam maintenance. Pemeliharaan software harus diorganisir, direncanakan dan dikontrol seolah-olah sebagai suatu proyek besar dalam sebuah organisasi.

Proses Perangkat Lunak

Proses perangkat lunak merupakan sekumpulan aktivitas terstruktur untuk mengembangkan sistem perangkat lunak. Dalam hal ini terdapat 4 aktivitas dasar, yaitu :
1. Spesifikasi
2. Desain
3. Validasi
4. Evolusi

Model proses perangkat lunak adalah representasi abstrak dari proses serta merupakan gambaran proses dari beberapa perspektif tertentu.

Model Proses Software Generik :

1. Model Waterfall
Model ini mengharuskan kebutuhan yang diinginkan software harus terdefinisi dengan baik.
Adapun fase-fase dari model waterfall ini adalah :
a. Analisa dan definisi kebutuhan
b. Desain sistem dan software
c. Implementasi dan unit testing
d. Integrasi dan testing sistem
e. Operasi dan maintenance
Kekurangan dari model waterfall ini adalah kesulitan untuk mengakomodasi perubahan setelah proses berjalan.

2. Pengembangan Evolusioner

a. Pengembangan Exploratory
Sistem ini bekerja dengan konsumen dan melibatkan sistem akhir dari spesifikasi skema inisial. Dimulai dari kebutuhan yang dimengerti dengan baik.

b. Throw away prototyping
Model ini mengerti kebutuhan sistem. Dimulai dengan kebutuhan yang tidak dimengerti dengan baik.

Model ini cocok untuk sistem interaktif berukuran kecil atau medium serta untuk bagian dari sistem besar dan untuk sistem dengan daur hidup pendek.

3. Pengembangan Sistem Formal
Dalam sistem formal ini diperlukan kemampuan dan training khusus untuk mengaplikasikan teknik ini. secara formal sulit untuk menentukan beberapa aspek dari sistem seperti antarmuka user. Aplikasi ini cocok untuk sistem kritis terutama dimana keselamatan dan keamanan harus dibuat sebelum sistem beroperasi.

4. Pengembangan Re-use Oriented
Model ini berbasis re-use, dimana sistem diinterasikan dalam komponen yang sudah ada atau sistem COTS Commercial off the Self). Adapun tahapan dari proses ini adalah :
a. Analisa komponen
b. Modifikasi kebutuhan
c. Desain sistem dengan re-use
d. Pengembangan dan integrasi
Pengembangan ini menjadi lebih penting tetapi masih terbatas penggunaannya.

Lily Wahid Kecewa atas Sikap Fraksi PKB

Lily Chadijah Wahid, salah seorang penggagas Pansus DPR RI untuk Hak Angket Bank Century yang juga anggota Fraksi PKB mengaku kecewa atas siikap dan pandangan awal Fraksi PKB di tingkat Pansus terkait Aliran Dana Bank Century.

“Kesimpulan awal dari Fraksi PKB menuai kecaman dari masyarakat terutama di akar rumput. Pada hari pertama, kedua dan ketiga setelah dibacakan keputusan, ratusan SMS bernada marah masuk ke HP saya,” katanya dalam kunjungan ke kantor PBNU bersama anggota tim yang lain, Jum’at (19/2).

Seperti diwartakan, pandangan awal Fraksi PKB hampir sama persis dengan pandangan dari Fraksi Partai Demokrat.

”Kenyataan yang ada seperti itu. Malah ada salah satu stasiun TV yang ketika Fraksi PKB bicara langsung diganti iklan. Ini kan menunjukkan bagaimana anggapan masyarakat terhadap Fraksi PKB,” katanya.

Lily memastikan, warga PKB tetap konsisten berada di jalur kebenaran dan akan mengungkap kasus skandal aliran dana Bank Century sampai terang benderang, meminjam istilah presiden SBY.

”Kalaupun pandangan fraksi begitu, saya kira cuma elitnya saja. Kita tidak menghendaki hal ini. Kenyataan yang ada, masyarakat sangat marah jika Pansus ini digunakan untuk kepentingan sesaat,” katanya.

Menurut adik kandung Gus Dur ini, pengusutan skandal aliran dana Bank Century menjadi momen yang tepat untuk memberantas praktik korupsi di Indonesia.

Ia menegaskan, dirinya dan beberapa anggota fraksi dari partai lain yang tergabung dalam koalisi pendukung pemerintah akan tetap berada di jalur kebenaran. Ia menampik kesan bahwa beberapa partai peserta koalisi melunak terhadap pemerintah.

”Partai koalisi dikabarkan melunak dan sebagainya, boleh-boleh saja. Tetapi saya tetap yakin kita tetap pada arah semula. Nuit awal kita jelas dan fakta pada kesimpulan akhir nanti,” katanya.

Lily sendiri sempat kecewa karena sebagai penggagas dirinya tidak diajukan sebagai anggota Pansus. Belakangan setelah Pansus berjalan dua anggota Pansus dari Fraksi PKB yaitu Marwan Jafar dan Anna Muawanah mendadak digantikan anggota fraksi lainnya. (nam)

Source: http://www.nu.or.id/page.php?lang=id&menu=news_view&news_id=22100

Beda dengan Partainya, Lili Wahid Siap Bela Kebenaran

Jakarta, NU Online
Anggota Fraksi Partai Kebangkitan Bangsa (PKB) Lili Chadidjah Wachid yang sejak awal berbeda sikap dengan partainya terkait kasus Century menyatakan akan terus mengedepankan sikap membela kebenaran demi kepentingan rakyat, terutama konstituen yang diwakilinya di DPR.

"Dengan segala resiko, saya akan tempuh apa pun untuk membela kebenaran," tegasnya kepada wartawan beberapa saat sebelum mengikuti lanjutan rapat paripurna penetapan kesimpulan laporan Panitia Angket DPR tentang Pengusutan Kasus Bank Century di Jakarta, Rabu (3/2).

Adik kandung Gus Dur ini menegaskan, dirinya bisa berbeda pendepat dengan siapa saja (termasuk dengan pimpinan fraksinya), demi membela kebenaran.

"Saya berjuang untuk konstituen yang marah karena PKB (telah) membela yang tidak benar," ujarnya.

Lili juga mengingatkan bahwa Boediono dalam kiprahnya sejak akhir dekade 1990-an telah melakukan tiga kali tindakan seperti penggelontoran dana talangan yang merugikan negara.

"Ingatlah Boediono itu sudah tiga kali bikin seperti `bail out`. Pertama zaman Orba kita rugi dengan BLBI Rp600 triliun, lalu ketika dia jadi Menteri Keuangan pada Kabinet Megawati Soekarnoputri, menyangkut BPPN kita rugi Rp300 triliun. Dan sekarang dengan megaskandal Bank Century Rp6,7. Kok mau rugi lagi kita," katanya. (ant/sam)

Source : http://www.nu.or.id/page.php?lang=id&menu=news_view&news_id=22285

Panca Indra Manusia Sebenarnya Ada 9

1.  penglihatan = Penglihatan adalah kemampuan otak dan mata untuk mendeteksi gelombang elektromagnetik dalam rentang yang terlihat (cahaya) dan proses itu di sebut "penglihatan"

    indra1

2.  pendengaran = Pendengaran adalah kemampuan dalam merasakan suara. Dan suara menyebarkan getarannya melalui media seperti angin. Dan proses ini di sebut "pendengaran"

indra2

3.  penciuman = Penciuman adalah kemampuan mencium sesuatu melewati hidung kita. Dan proses ini di sebut "Penciuman"

4.  rasa = Rasa adalah kemampuan mengetahui rasa yang terjadi pada lidah kita, dan ada 4 rasa yang ada di lidah kita manis, garam, asam, dan pahit. Dan proses ini di sebut rasa

indra3

5.  Sentuhan = Sentuhan adalah kemampuan mengetahui sentuhan yang biasanya ada di kulit kita, namun tidak hanya di kulit. Dan proses ini di sebut "Sentuhan"

indra46. Equilibrioception, atau rasa seimbang = Seimbang adalah pengertian yang memungkinkan suatu organisme untuk merasakan gerakan tubuh, arah, dan kecepatan, dan untuk mencapai dan memelihara keseimbangan dan keseimbangan postural.

indra5

7. Nociception, atau rasa sakit = Rasa sakit adalah kemampuan merasakan sakit di sekujur tubuh kita. Rasa sakit di bagi 3 yaitu cutaneous (kulit), somatic (sendi dan tulang), visceral (organ tubuh)

indra6

8.  Proprioception, atau Kesadaran Tubuh =
Kesadaran tubuh tidak datang dari organ tertentu, tetapi dari sistem saraf secara keseluruhan. Input berasal dari reseptor sensoris sentuhan yang berbeda dari reseptor - saraf dari dalam tubuh daripada di permukaan. Kemampuan Kesadaran tubuh dapat dilatih, seperti dapat setiap aktivitas motorik. contoh, Tanpa kesadaran tubuh, supir tidak akan mampu untuk menjaga mata mereka di jalan saat mengemudi, karena mereka perlu memperhatikan posisi tangan dan kaki mereka saat bekerja pedal dan kemudi.

indra7

9. Thermoception, atau Temperatur = Thermoception adalah rasa panas dan tidak adanya panas (dingin) dengan kulit dan bagian lainnya.

indra8

Source: http://main.man3malang.com/index.php?name=News&file=article&sid=2546