tag:blogger.com,1999:blog-84367835784331937852024-02-03T02:42:30.139+07:00Belajar Program @ kodeprogrammerAjax - Javascript - PHP - Visual BasicKelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-8436783578433193785.post-4351081143707251802009-06-29T11:50:00.001+07:002009-06-29T11:56:10.455+07:00VB .net – Membuat Jam AnalogMeskipun sekarang adalah era digital, namun bagi banyak orang tetap lebih suka melihat jam dengan tampilan analog yang lengkap dengan angka 1-12 dibandingkan jam digital yang hanya menampilkan angka. Mungkin karena visualisasi pada jam analog mudah ditangkap ketimbang melihat jam digital. <br /><br />Kali ini, kita akan coba membuat tampilan jam analog pada VB .net. Langkah-langkah untuk membuat tampilan jam analog di VB .net adalah pertama buat sebuah project baru di VB .net. Buat label sebanyak 12 objek dan ber caption1-12 untuk menunjukkan angka pada jam. Beri nama masing-masing label dengan nama labeldigit0 (untuk angka 12), labeldigit1 (untuk angka 1), dan seterusnya. Lalu tambahkan sebuah control timer dengan nama Timer1 dan interval 1000.<br /><span class="fullpost"><br />Untuk membuat jarum jam, menit dan detik kita akan menggunakan grafik dan perhitungan matematika. Deklarasi utamanya adalah dimulai dari kata Imports System.Math sampai dengan Dim x1, y1, x2, y2 As Integer.<br />Untuk event timer1 yang akan dipanggil setiap satu detik dimulai dari kata Private Sub Timer1_Tick …. End Sub. Dan event form load-nya dimulai dari kata Private Sub Form1_Load …. End Class. <br /><br />Source code lengkap dari langkah-langkah diatas silahkan <a href="http://www.ziddu.com/download/5394043/VB.Net-2.zip.html" target="_blank"><span style="color: rgb(255, 0, 0);">download disini</span></a>.<br /><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com7tag:blogger.com,1999:blog-8436783578433193785.post-20164318992270097982009-05-26T09:35:00.002+07:002009-05-26T09:42:52.137+07:00Visual Basic 6.0 - Flow Chart Visual Programming Language<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vb-bego.com/root/_images/_scr/flowShot.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 223px;" src="http://www.vb-bego.com/root/_images/_scr/flowShot.jpg" alt="" border="0" /></a>Program ini berfungsi untuk membuat struktur program, yang di aplikasikan pada bentuk flowchart.<br /><span class="fullpost"><br />Selain itu program ini mengilustrasikan proses-proses yang ada pada flowchart tersebut. Anda boleh menambahkan beberapa fungsi baru kedalam source code ini. Source ini bersifat gratis. <a href="http://tinyurl.com/r9jmtq">Download Disini</a><br /><br />Sumber : <a href="http://www.vb-bego.com">http://www.vb-bego.com</a><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com2tag:blogger.com,1999:blog-8436783578433193785.post-49816777883431603772009-04-08T13:54:00.002+07:002009-04-08T13:58:40.321+07:00Visual Basic 6.0 - Exist SmsSender<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNXnECf1vZFvwkpyh6R-SqY_zcrIDVFrProAtvCOJlKPhhqPAstFCSJoqhNyNCU9DELmmDxyuN-NYm4HM2SxVhJALfDj4Z_2b3qUZczVaGz8ry4R19CJglqNGuq1Kpwxzm-HK6jE7vN8yo/s1600-h/existsms.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 242px; height: 211px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNXnECf1vZFvwkpyh6R-SqY_zcrIDVFrProAtvCOJlKPhhqPAstFCSJoqhNyNCU9DELmmDxyuN-NYm4HM2SxVhJALfDj4Z_2b3qUZczVaGz8ry4R19CJglqNGuq1Kpwxzm-HK6jE7vN8yo/s320/existsms.gif" alt="" id="BLOGGER_PHOTO_ID_5322210996314243634" border="0" /></a>Aplikasi ini digunakan untuk mengirim dan menerima sms. Kartu SIM yang dapat digunakan hanya mendukung untuk GSM. Didalamnya juga disertakan phonebook, diamana anda dapat mengirim pesan singkat/sms ke group ataupun perorangan.<br /><span class="fullpost"><br />Selain itu anda juga dapat melakukan import data/buku telphone dari berbagai format, seperti Excel dan didalamnya dilengkapi dengan pemisahan antar grup kontak.<br /><br />Download Source Code : <a href="http://www.ziddu.com/download/4203246/Exist_SmsSender.rar.html">Exist SmsSender</a><br /><br />Sumber : <a href="http://www.vb-bego.com">http://www.vb-bego.com</a><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-42860022725862809562009-04-08T13:44:00.002+07:002009-04-08T13:54:08.517+07:00Visual Basic 6.0 - O.A.S Anti-Virus 2008Ini adalah program antivirus dengan nama O.A.S Anti-Virus 2008, aplikasi ini boleh dibilang baik dan bisa dikembangkan oleh para vb mania. silahkan download dan coba kembangkan.<br /><span class="fullpost"><br /><br />Download Source Code : <a href="http://www.ziddu.com/download/4203215/O.A.S_Anti-Virus_2008.rar.html">O.A.S Anti-Virus 2008</a><br /><br />Sumber : <a href="http://www.vb-bego.com/">http://www.vb-bego.com</a><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-81248982329975792642009-04-08T13:37:00.001+07:002009-04-08T13:40:51.247+07:00Visual Basic 6.0 - Aplikasi LABORATOIUM RSPMProgram khusus untuk rumah sakit yang mengelola database Laboratorium, mencakup :<br />- Register pasien, pemeriksaan dan dokter<br />- Jenis pemeriksaan yang akan dilakukan & biaya<br />- Cetak& preview billing<br />- Multi user untuk analis laboratorium<br />- Data resport harian, bulanan dan tahunan<br />- Program ini digunakan di Prima Medika Hospital Denpasar<br /><span class="fullpost"><br />LABORATOIUM RSPM<br />VB 6.0.SP6, Database MS Access - Adodc,<br /><br />--<br />Best Regards<br />A.A.Ngr.Manik Artawan, ST.MT<br /><br />Download Source Code : <a href="http://www.ziddu.com/download/4203046/Aplikasi_LABORATOIUM_RSPM.zip.html">Aplikasi LABORATOIUM RSPM</a><br /><br />Sumber : <a href="http://www.vb-bego.com">http://www.vb-bego.com</a><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-37564682622834871902009-04-08T13:28:00.005+07:002009-04-08T13:42:44.171+07:00Visual Basic 6.0 - Mengirim SMS dengan FBUSMembangun aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang penting minimal Anda punya PC beserta hp, kabel data (kabel berantarmuka serial yang dapat menghubungkan ponsel dengan PC) dan aplikasi.<br />Namun untuk keperluan pelayanan kepada masyarakat, sebaiknya menggunakan Modem GSM yang spesifik digunakan untuk SMS Gateway.<br /><span class="fullpost"><br />Untuk aplikasi, Anda dapat memilih bahasa pemrograman menggunakan Visual Basic. Source code ini merupakan contoh bagaimana cara mengirim dan menerima SMS lewat komputer Anda, dengan menggunakan komponen FBUS.<br /><br />Untuk menggunakan komponen FBUS anda harus menggunakan Nokia GSM 51XX / 61XX atau Model 3210.<br /><br />Download Source Code : </span><code></code><a href="http://www.ziddu.com/download/4202950/Mengirim_SMS_dengan_FBUS.rar.html">Mengirim SMS dengan FBUS</a><br /><br />Sumber : <a href="http://www.vb-bego.com/">http://www.vb-bego.com</a><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-51405459532986246702009-04-08T13:21:00.003+07:002009-04-08T13:26:34.008+07:00Visual Basic 6.0 - Memecah Uang Berdasarkan SatuanFungsi Program :<br /><br />1.Cara memecah sejumlah uang menjadi beberapa pecahan sesuai satuan uang tertentu<br />2.Setelah berhasil dipecah kemudian dikembangkan dengan mengecek stock uangnya, sehingga jika satuan uang tidak mencukupi, akan diambil dari satuan uang yang lainnya<br />3. Cara mengkonversi angka menjadi terbilang,tetapi terbatas 9 digit.<br /><span class="fullpost"><br />Download Program : <a href="http://www.ziddu.com/download/4202863/Memecah_Uang_Berdasarkan_Satuan.rar.html">Memecah Uang Berdasarkan Satuan</a><br /><br />Sumber : <a href="http://www.vb-bego.com/">http://www.vb-bego.com</a><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-37538593596520235182009-01-28T15:55:00.002+07:002009-01-28T16:00:02.059+07:00VB .net - Menampilkan Data pada DataGridViewDataGridView adalah sebuah kontrol di VB .net yang digunakan untuk menampilkan data dalam bentuk grid. Control ini dapat dikoneksikan dengan berbagai jenis database, dan menampilkan isi dari tabel atau query melalui perintah SQL.<br /><br />Kali ini, kita akan coba buat data sederhana yang dapat ditampilkan secara langsung pada DataGridView. Langkah-langkah untuk membuat Quick Sort di VB .net adalah pertama buat sebuah project baru di VB .net. Tambahkan kontrol DataGridView dengan nama DataGridView1, dan tiga buah command button yang masing-masing bernama Button1 (dengan caption Load Data), Button2 (dengan caption Clear Data), dan Button3 (dengan caption Exit).<br /><span class="fullpost"><br />Kode yang diawali dengan kata-kata <span style="font-weight: bold;">Public Class Form1</span> dan diakhiri dengan <span style="font-weight: bold;">End Class</span> digunakan untuk mengisikan data yang hendak ditampilkan. Data yang ditampilkan menggunakan class TableData yang terdiri dari tiga property, yaitu Pemilik, Peliharaan, dan NamaPeliharaan. Masing-masing property berjenis string. Struktur data untuk data yang hendak ditampilkan, disimpan pada <span style="font-weight: bold;">Public Class TableData</span>. Jalankan program dan lihat hasil yang ditampilkan.<br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://tinyurl.com/adumwp">disini</a>.<br /><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-39537296984768636412009-01-07T20:44:00.002+07:002009-01-07T20:48:39.737+07:00The First Bug<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe26bQOQFP4F0Eox7oKbEuVIZtEFu_5HznIvGtM0nQqLRHFrho0LGHVUD9FqAHvR885WQKZa3IiAvu6eTu5lF7H8VyvYs6Ae-vFWVzMCASDqR89yliByElxP62tm3_1_-f6qA2xcEhpjSK/s1600-h/bugZeroLogBook.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 256px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe26bQOQFP4F0Eox7oKbEuVIZtEFu_5HznIvGtM0nQqLRHFrho0LGHVUD9FqAHvR885WQKZa3IiAvu6eTu5lF7H8VyvYs6Ae-vFWVzMCASDqR89yliByElxP62tm3_1_-f6qA2xcEhpjSK/s320/bugZeroLogBook.gif" alt="" id="BLOGGER_PHOTO_ID_5288548150017052338" border="0" /></a>Setelah generasi Mark I dan ENIAC, Mark II – penerus Mark I dikembangkan. Pada masa Mark II ini terdapat suatu kejadian yang menarik. Komputer Mark II tersebut dioperasikan di ruangan yang tidak menggunakan AC sehingga apabila udara panas (apalagi jika bertepatan pada musim panas) maka jendela-jendela ruang akan selalu dibuka.<br /><br />Pada suatu hari di musim panas tahun 1945, Mark II berhenti bekerja. Operator Mark II pada saat itu, Grace Murray Hopper (1906-1992) bersama teman-temannya segera mencari penyebabnya. Mereka akhirnya menemukan bangkai sejenis lalat yang mati terjebak di dalam sebuah relay. Itulah bug – dalam arti sebenarnya, serangga – komputer yang pertama!<br /><span class="fullpost"><br />Grace kemudian menempelkan lalat tersebut pada logbook, yaitu buku yang mencata aktivitas Mark II. Di kemudian hari, jika Grace dan kawan-kawan melakukan perbaikan pada Mark II, mereka menyebutnya sebagai “debugging”.<br /><br />Kata “bug” dan “debugging” sendiri ditengarai telah disebutkan oleh Thomas Edison untuk mendeskripsikan kegagalan sistem mekanis pada saat beliau mengerjakan berbagai macam penemuannya. Namun peristiwa yang dialami oleh Grace itulah yang akhirnya memopulerkan isitilah “bug” dan “debugging” dalam dunia komputer hingga hari ini.<br /><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-77243985964353178612009-01-05T20:49:00.002+07:002009-01-05T20:53:12.548+07:00Sejarah Komputer dan Pemrograman (Bagian 2) habisArtikel kali ini merupakan kelanjutan dari artikel yang pertama berjudul <a style="font-weight: bold;" href="http://kodeprogrammer.blogspot.com/2008/12/sejarah-komputer-dan-pemrograman-bagian.html">Sejarah Komputer dan Pemrograman (Bagian 1)</a>.<br /><br /><span style="font-weight: bold;">Analytical Engine</span><br /><br />Karena differenceengine tidak praktis, Charles Babbage meninggalkan pengembangan mesin hitung itu dan mengembangkan mesin lain yang disebut analytical Engine. Prinsip kerja mesin mekanis ini telah menyerupai sebuah komputer modern karena mengandung unsur-unsur central processing unit atau prosessor, perangkat lunak, memori penyimpan, dan output dalam bentuk tercetak.<br /><span class="fullpost"><br /><span style="font-weight: bold;">Ada Augusta King</span><br /><br />Sayang seribu sayang, seperti kebanyakan programmer zaman sekarang, Charles Babbage kurang mendokumentasikan ide-ide briliannya kala pengembangan analytical engine. Beruntung ada seseorang yang mampu merangkum ide-ide Charles Babbage yang dicetuskan pada berbagai kesempatan kuliah yang diberikannya. Orang itu adalah Ada Augusta King, Countess of Lovelace. Ada hidup pada rentang tahun 1815-1852 dan perangkuman konsep Charles Babbage tersebut dilakukannya pada sekitar tahun 1842.<br /><br /><span style="font-weight: bold;">Colossus </span><br /><br />Pada tahun 1941 ketika Perang Dunia II sedang berlangsung, negara-negara yang terlibat perang berlomba-lomba menciptakan komputer. Inggris mengembangkan komputer yang khusus digunakan untuk memecahkan kode-kode rahasia pihak Jerman. Komputer tersebut diberi nama Colossus. Namun karena kegunaanya yang sangat spesifik tersebut, apalagi keberadaanya dirahasiakan oleh pemerintah, Colossus tidak berkembang lebih lanjut.<br /><br /><span style="font-weight: bold;">Z Series</span><br /><br />Jerman sendiri melalui Konrad Zuse (1910-1995), seorang insinyur, mengembangkan komputer yang diberi nama Z Series. Komputer Z Series yang terakhir adalah Z4. Pada tahun 1941, pemerintah Jerman menugaskan Konrad Zuse untuk mendesain pesawat terbang dan peluru kendali menggunakan komputer Z Series tersebut. Waktu itu yang digunakan adalah Z3.<br /><br /><span style="font-weight: bold;">IBM Mark I</span><br /><br />Amerika Serikat, yang selalu merasa diri superior, tentu saja tidak mau kalah. Dengan bantuan Howard A Aiken (1900-1973), seorang insinyur Harvard yang bekerja untuk IBM, Amerika Serikat memproduksi kalkulator elektronik yang digunakan untuk US NAVY.<br /><br /><span style="font-weight: bold;">ENIAC</span><br /><br />Selain mengembangkan Mark I, pada tahun 1941 pemerintah Amerika Serikat mengembangkan suatu jenis komputer yang prinsip kerjanya berbasis pada difference engine. Mesin tersebut diberi nama ENIAC (Electrical Numerical Integrator and Calculator).<br /><br /><span style="font-weight: bold;">John von Neumann</span><br /><br />Terkesan dengan kesuksesan ENIAC, seorang ahli matematika bernama John von Neumann (1903-1957) menggagas dua buah konsep yang nantinya akan mengubah pola pengembangan bahasa pemrograman untuk selama-lamanya.<br />Konsep yang <span style="font-weight: bold;">pertama</span> adalah <span style="font-weight: bold;">“shared-program technique”</span>, menyebutkan bahwa perangkat keras komputer haruslah simpel dan susunan kabelnya tidak perlu diubah hanya untuk melakukan perhitungan baru. Sebaliknya, komputer haruslah dikontrol oleh sebuah instruksi komputasi yang kompleks. Kerumitan instruksi komputasi tersebut akan impas dengan didapatkannya bentuk komputer yang simpel.<br />Konsep yang <span style="font-weight: bold;">kedua</span> adalah <span style="font-weight: bold;">“conditional control transfer”</span>, yang menyatakan akan pentingnya sebuah subroutine atau sebuah blok kecil program yang dapat dipergunakan berulang-ulang.<br /><br /><span style="font-weight: bold;">Short Code</span><br /><br />Sebelum dasawarsa 50-an tiba, tepatnya pada tahun 1949, diciptakanlah sebuah bahasa pemrograman yang pertama di dunia. Bahasa pemrograman tersebut adalah Shiort Code. Kompilasi Short Code dilakukan dengan tangan, artinya si programmer harus mengubah-ubah saklar menjadi on atau off (1 atau 0) dalam suatu rangkaian tertentu agar prosesor dapat mengeksekusi program tersebut.<br /><br />Demikian sekilas mengenai <span style="font-weight: bold;">Sejarah Komputer dan Pemrograman </span>yang pernah dilalui dari tahun ke tahun. Semoga bermanfaat..<br /><br /><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com1tag:blogger.com,1999:blog-8436783578433193785.post-66261423217031949492008-12-15T08:01:00.000+07:002008-12-15T08:12:48.190+07:00Sejarah Komputer dan Pemrograman (Bagian 1)Hitung-menghitung sudah menjadi bagian dari sejarah manusia. Pada zaman prasejarah, lambang bilangan belum ada dan perhitungan dilakukan dengan menggunakan bantuan benda-benda yang ada di lingkungan sekitar, seperti kerikil, batu, dan pada potongan tulang.<br /><br />Seiring dengan makin majunya peradaban manusia, ilmu matematika mengalami perkembangan pesat. Manusia pun makin menyadari bahwa perhitungan-perhitungan matematis – apalagi yang rumit – tidak mungkin selamanya dilakukan hanya dengan mengandalkan otak. Maka diciptakanlah berbagai alat yang diharapkan mampu membantu dalam menyelesaikan berbagai permasalahan matematis, terutama yang berhubungan dengan hitung-menghitung.<br /><span class="fullpost"><br /><span style="font-weight: bold;">Swipoa/Abacus</span><br /><br />Sejarah mencatat, alat bantu hitung yang paling pertama diciptakan adalah swipoa (abacus).<br /><br /><span style="font-weight: bold;">Pascaline</span><br /><br />Kurang lebih 400 tahun kemudian, tepatnya pada tahun 1642, seorang filsuf Prancis bernama Blaisce Pascal menciptakan sebuah mesin hitung yang diberi nama sesuai dengan namanya, yaitu pascaline.<br /><br /><span style="font-weight: bold;">Kalkulator Leibniz</span><br /><br />Sebelas tahun kemudian setelah Blaisce Pascal meninggal, pada tahun 1673, seorang ahli kukum muda dari Jerman bernama Gottfried Wilhelm von Leibniz berhasil menyempurnakan desain pascaline.<br /><br /><span style="font-weight: bold;">Arithmometer</span><br /><br />Mesin hitung berikutnya dikembangkan oleh Charles Xavior Thomas dari Colmar Prancis pada tahun 1820.<br /><br /><span style="font-weight: bold;">Difference Engine</span><br /><br />Nyaris bersamaan dengan penemuan arithmometer, pada 1812, seorang profesor matematika dari Universitas Cambridge bernama Charles Babbage (1792-1871) menyadari bahwa perhitungan matematis yang panjang dan kompleks selalu membutuhkan langkah-langkah yang berulang (repetisi).<br />Charles Babbage kemudian menghubungkannya dengan cara kerja suatu mesin uap (pada masa itu teknologi mesin masih menggunakan mesin uap) yang dapat bekerja secara berulang-ulang untuk menuntaskan suatu tugas tertentu.<br /><br /></span><div style="text-align: right;"><span class="fullpost"> Bersambung .......</span><br /></div><span class="fullpost"><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com2tag:blogger.com,1999:blog-8436783578433193785.post-29862643486188213572008-12-09T20:42:00.004+07:002008-12-09T20:46:44.629+07:00Ajax – Menampilkan Data Masukan Secara LangsungTeknologi Ajax memungkinkan webmaster mengolah atau merespon data yang dimasukkan oleh user secara langsung tanpa berganti halaman. Pengolahan data ini dimanfaatkan untuk aplikasi menghitung jajak pendapat, menampilkan komentar, dan sebagainya.<br /><br />Tip kali ini membuat demo aplikasi Ajax yang dapat secara langsung mengolah data masukan. Ada 3 buah file yang diperlukan, yaitu file JavaScript yang digunakan untuk mengirimkan request langsung ke server, file HTML utama yang digunakan sebagai form yang mempunyai masukan, dan file PHP untuk memproses data yang telah dimasukkan.<br /><span class="fullpost"><br />Langkah-langkah untuk membuatnya adalah pertama membuat file JavaScript-nya dan beri nama <span style="font-weight: bold;">ajaxtest.js</span>. Pada file JavaScript tersebut terdiri dari 3 buah fungsi yang penting, yaitu createXMLHttpRequest() yang berguna untuk membuat koneksi objek Ajax. Fungsi ini langsung dipanggil begitu file JavaScript di-load. Yang kedua adalah fungsi sendRequest(), fungsi ini dipanggil ketika masukkan yang ada di form di-submit. Fungsi yang ketiga adalah getForm() yang digunakan untuk mem-parse seluruh masukan yang ada. Untuk file utama HTML kita beri nama <span style="font-weight: bold;">ajaxtest.html</span>.<br /><br />Terakhir adalah file <span style="font-weight: bold;">proses.php</span>. Disini hanya digunakan untuk menampilkan semua elemen yang telah dikirimkan. Untuk mencobanya pertama kita Load file <span style="font-weight: bold;">ajaxtest.html</span> ke browser. Lalu isi data sebagai contoh, setelah diklik “go”, maka browser segera akan memproses masukan tanpa me-refresh halaman.<br /><br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://tinyurl.com/5643ra">disini</a>.<br /><br /><br /><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-7106180735724611062008-11-28T20:54:00.000+07:002008-11-28T20:56:41.799+07:00Visual Basic<span style="font-style: italic;">Dari Wikipedia bahasa Indonesia, ensiklopedia bebas</span><br /><br />Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.<br /><span class="fullpost"><br />Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.<br /><br />Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.<br /><br />Sumber : <a href="http://id.wikipedia.org/wiki/Visual_Basic">http://id.wikipedia.org/wiki/Visual_Basic</a><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-42727324746800322082008-11-28T20:49:00.002+07:002008-11-28T20:52:53.244+07:00PHP<span style="font-style: italic;">Dari Wikipedia bahasa Indonesia, ensiklopedia bebas</span><br /><br />PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.<br /><span class="fullpost"><br />Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.<br /><br />Sumber : <a href="http://id.wikipedia.org/wiki/PHP">http://id.wikipedia.org/wiki/PHP</a><br /><br /><a href="http://phpug.or.id/">Blog Grup Pengguna PHP Indonesia</a><br /><a href="http://groups.yahoo.com/group/phpug/">Milis phpug</a><br /><a href="http://groups.yahoo.com/group/id-php/">Milis id-php</a><br /><a href="http://php-id.org/">Portal Informasi PHP Indonesia (php-id.org)</a><br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-74132017684992056672008-11-28T20:35:00.004+07:002008-11-28T20:48:36.849+07:00JavaScript<span style="font-style: italic;">Dari Wikipedia bahasa Indonesia, ensiklopedia bebas</span><br /><br />JavaScript adalah nama implementasi Netscape Communications Corporation untuk ECMAScript standar, suatu bahasa skrip yang didasarkan pada konsep pemrograman berbasis prototipe. Bahasa ini terutama terkenal karena penggunaannya di situs web (sebagai JavaScript sisi klien) dan juga digunakan untuk menyediakan akses skrip untuk objek yang dibenamkan (embedded) di aplikasi lain.<br /><br /><span class="fullpost">Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan sintaks C. Secara semantik, JavaScript memiliki lebih banyak kesamaan dengan bahasa pemrograman Self.<br />Skrip JavaScript yang dimasukkan di dalam berkas HTML ataupun XHTML harus dimasukkan di antara tag <script>...</script>. Berikut ini adalah contohnya (yang akan menampilkan sebuah dialog box berisi Halo Dunia! ketika sebuah tombol diklik oleh pengguna):<br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHh820w5XavqnKXBqQlxCFW241E3F79JrxYxmK-5MPwvjcOLhfkQ0sqbjdTK-vxc28mncm1VuboykW-Gz8tQt-h9cyzVOaJRTXXcDKj46H8vtUAd2Zg56dwFU34KdKh0E6ZEw0tCKhTZhx/s1600-h/js.PNG"><img style="cursor: pointer; width: 525px; height: 114px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHh820w5XavqnKXBqQlxCFW241E3F79JrxYxmK-5MPwvjcOLhfkQ0sqbjdTK-vxc28mncm1VuboykW-Gz8tQt-h9cyzVOaJRTXXcDKj46H8vtUAd2Zg56dwFU34KdKh0E6ZEw0tCKhTZhx/s320/js.PNG" alt="" id="BLOGGER_PHOTO_ID_5273703424644259554" border="0" /></a><br /><span class="fullpost"><br />Sumber : <a href="http://id.wikipedia.org/wiki/Javascript">http://id.wikipedia.org/wiki/Javascript</a><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-91190592227066026032008-11-28T20:23:00.003+07:002008-11-28T20:34:32.647+07:00AJAX<span style="font-style: italic;">Dari Wikipedia bahasa Indonesia, ensiklopedia bebas</span><br /><br />Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan<br /><br /><span class="fullpost">Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:<br /><br /> * DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan<br /> * Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.<br /> * XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM<br /> * JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah<br /><br />Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.<br /><br />Sumber : <a href="http://id.wikipedia.org/wiki/AJAX">http://id.wikipedia.org/wiki/AJAX</a><br /><br /><a href="http://diskusiweb.com/forumdisplay.php?fid=157">Diskusi Seputar AJAX</a><br /><a href="http://www.masykur.web.id/">Artikel Seputar AJAX</a><br /><br />Semoga bermanfaat... !<br /><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com1tag:blogger.com,1999:blog-8436783578433193785.post-969573842174643832008-11-27T14:05:00.003+07:002008-12-12T16:23:36.073+07:00Siapa Butuh Pemrograman? Bagian 2 habis<div style="text-align: justify;"> Artikel kali ini merupakan kelanjutan dari artikel yang pertama berjudul <a href="http://kodeprogrammer.blogspot.com/2008/10/siapa-butuh-pemrograman-bagian-1.html">Siapa Butuh Pemrograman (Bagian 1).</a><br /> Para pengembang program aplikasi menyadari benar hal tersebut. Karena itu umumnya mereka menyediakan perkakas-perkakas tertentu dalam program aplikasi yang mereka kembangkan sehingga para penggunanya dapat melakukan modifikasi hingga batas tertentu untuk mendapatkan fitur-fitur yang mereka butuhkan.<span class="fullpost"><br /> Sebagai contoh, Microsoft Office menyediakan VBA (Visual Basic for Application) untuk aplikasi Word, Excel, dan Access. Contoh lain adalah Macromedia yang menyediakan skrip pemrograman ActionScript untuk Flash, juga 3Ds Max juga menyediakan skrip pemrogramannya sendiri. Bahkan, aplikasi-aplikasi game yang menyediakan berbagai macam cheat code juga bisa disebut sebagai suatu bentuk pemrograman yang paling sederhana.<br /> Dengan adanya berbagai fitur pemrograman tersebut, diharapkan pengguna suatu aplikasi dapat mengembangkan sendiri aplikasi-aplikasi “kecil” sesuai dengan kebutuhannya.<br />Kembali ke pertanyaan yang menjadi judul artikel ini, “siapa butuh pemrograman?” Berdasarkan uraian diatas, jawabannya bisa jadi adalah semua pengguna komputer. Perlu contoh? Baik.<br /> Seorang dosen akan sangat terbantu apabila dia menyimpan daftar nilai mahasiswanya ke dalam sebuah spreadsheet karena umumnya seorang mahasiswa akan menghadapi dua sampai tiga kali ujian. Dengan bantuan spreadsheet, nilai total seorang mahasiswa-biasanya merupakan gabungan (dengan proporsi tertentu) dari beberapa nilai ujian yang dihadapinya-bisa diperoleh dengan mudah. Setelah nilai total didapat, sang dosen sekarang akan melakukan konversi nilai-nilai tersebut menjadi A, B, C, D, dan E.<br />Masalahnya sekarang, berapa banyak dosen yang tahu bahwa melakukan konversi ke nilai A, B, C, D, dan E tersebut dapat dilakukan dengan pemrograman? Sekalipun telah menggunakan spreadsheet, pasti masih banyak yang melakukan konversi tersebut secara manual. Artinya pada sebuah kolom terdapat nilai mahasiswa dan kolom disebelahnya sang dosen akan memasukkan huruf yang sesuai untuk nilai tersebut secara manual.<br />Jika jumlah mahasiswanya 300 orang, bisa dibayangkan betapa lelahnya sang dosen. Padahal jika mengerti tentang pemrograman (cukup mengerti sedikit saja, tidak perlu banyak-banyak), konversi tersebut bisa dilakukan dengan mudah, hanya dengan beberapa kata kunci pemrograman saja. Dan jika mahasiswanya berjumlah 300, konversi dengan pemrograman tersebut hanya perlu dilakukan terhadap satu item saja, 299 sisanya tinggal disalin saja. Bayangkan penghematan waktu dan tenaga diperoleh sang dosen.<br />Dengan contoh yang diberikan tersebut, terbukti bahwa pemrograman tidak harus digunakan untuk membuat aplikasi-aplikasi besar, rumit, dahsyat, dan harus dikerjakan oleh seorang programmer andal. Barangkali hanya dengan kemampuan pemrograman yang relatif sederhana, sebuah aplikasi sederhana yang sesuai dengan kebutuhan bisa dibuat.<br />Selamat belajar pemrograman. <br />Baca artikel dalam versi offline download <a href="http://www.ziddu.com/download/2770777/SiapaButuhPemrograman12.zip.html">disini</a>. Ukuran file (15 KB).<br /></div><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-36849089421289067862008-11-20T14:28:00.007+07:002009-10-24T16:48:25.429+07:00PHP – Download Kumpulan Tutorial MySQLSalah satu kelebihan PHP yang boleh dikatakan paling sering dimanfaatkan oleh para web developer adalah kemampuannya melakukan koneksi ke database. Sampai dengan saat ini database yang didukung oleh PHP adalah sebagai berikut Adabas D, InterBase, PostgreSQL, dBase, FrontBase, Solid, Empress, mSQL, Sybase, FilePro (read-only), Direct MS-SQL, Velocis, IBM DB2, MySQL, Unix dbm, Informix, Semua database yang mempunyai provider ODBC, Ingres, Oracle (OCI7 and OCI8), Ovrimos, Hyperwave. <br />
Dari sekian banyak database yang didukung tersebut, MySQL adalah salah satu database yang paling sering digunakan. Alasan dipilihnya MySQL adalah karena perangkat lunak database ini cukup populer, bersifat open source, dan yang paling utama adalah karena PHP memiliki fungsi-fungsi built-in yang mendukung penggunaan database MySQL. <br />
Link download dibawah ini adalah kumpulan Tutorial MySQL yang diambil dari situs <a href="http://www.arbiedesign.com/">www.arbiedesign.com.</a> <br />
<br />
<meta content="text/html; charset=utf-8" equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CDEDISU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!-- /* Font Definitions */ @font-face {font-family:"Nimbus Roman No9 L"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} p.Default, li.Default, div.Default {mso-style-name:Default; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; mso-pagination:none; mso-layout-grid-align:none; text-autospace:none; font-size:12.0pt; font-family:"Nimbus Roman No9 L"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Nimbus Roman No9 L"; mso-fareast-language:#00FF;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
</style> <br />
<div class="Default">BelajarMySQL-1.pdf<br />
</div><div class="Default">BelajarMySQL-2.pdf<br />
</div><div class="Default">BelajarMySQL-3.pdf<br />
</div><div class="Default">BelajarMySQL-4.pdf<br />
</div><div class="Default">BelajarMySQL-5.pdf<br />
</div><div class="Default">BelajarMySQL-6.pdf<br />
</div><div class="Default">BelajarMySQL-7.pdf<br />
</div><div class="Default">BelajarMySQL-8.pdf<br />
</div><div class="Default">BelajarMySQL-9.pdf<br />
</div><div class="Default">BelajarMySQL-10.pdf<br />
</div><div class="Default">BelajarMySQL-11.pdf<br />
</div><div class="Default">BelajarMySQL-12.pdf<br />
</div><div class="Default">BelajarMySQL-13.pdf<br />
</div><div class="Default">BelajarMySQL-14.pdf<br />
</div><div class="Default">BelajarMySQL-15.pdf<br />
</div><div class="Default">BelajarMySQL-16.pdf<br />
</div><div class="Default">BelajarMySQL-17.pdf<br />
</div><div class="Default">BelajarMySQL-18.pdf<br />
</div><div class="Default">BelajarMySQL-19.pdf<br />
</div><div class="Default">BelajarMySQL-20.pdf<br />
</div><div class="Default">BelajarMySQL-21.pdf<br />
</div><div class="Default">BelajarMySQL-22.pdf<br />
</div><div class="Default">BelajarMySQL-23.pdf<br />
</div><div class="Default">BelajarMySQL-24.pdf<br />
</div><div class="Default"><br />
<br />
</div><div class="Default"><meta content="text/html; charset=utf-8" equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CDEDISU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!-- /* Font Definitions */ @font-face {font-family:"Arial Unicode MS"; panose-1:2 11 6 4 2 2 2 2 2 4; mso-font-charset:128; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1 -369098753 63 0 4129279 0;} @font-face {font-family:"\@Arial Unicode MS"; panose-1:2 11 6 4 2 2 2 2 2 4; mso-font-charset:128; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1 -369098753 63 0 4129279 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} h1 {mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Arial Unicode MS"; color:black;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
</style> <br />
</div><h1 style="margin: 0cm 0cm 0.0001pt;"><span style="font-family: "Times New Roman"; font-size: 12pt; font-weight: normal;"><span style="font-weight: bold;">Download juga : </span><o:p></o:p></span></h1><h1 style="margin: 0cm 0cm 0.0001pt;"><span style="font-family: "Times New Roman"; font-size: 12pt; font-weight: normal;"><a href="http://www.ziddu.com/download/2704485/SQLcommand.doc.html">SQL command, type and function index</a><o:p></o:p></span></h1><h1 style="margin: 0cm 0cm 0.0001pt;"><span style="font-family: "Times New Roman"; font-size: 12pt; font-weight: normal;"><a href="http://www.ziddu.com/download/2704270/ebookpdfTeachYourselfSQLin21Days.pdf.html">Teach Yourself SQL in 21 Days</a><o:p></o:p></span></h1><h1 style="margin: 0cm 0cm 0.0001pt;"><span style="font-family: "Times New Roman"; font-size: 12pt; font-weight: normal;"><a href="http://www.ziddu.com/download/2704280/advanced_sql_injection.pdf.html">Advanced SQL Injection In SQL Server Applications</a><o:p></o:p></span></h1><h1 style="margin: 0cm 0cm 0.0001pt;"><span style="font-family: "Times New Roman"; font-size: 12pt; font-weight: normal;"><a href="http://www.ziddu.com/download/2704486/DynamicSitewithPHP_MySQL.pdf.html">Dynamic Site with PHP_MySQL</a><o:p></o:p></span></h1><br />
<br />
<br />
Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com4tag:blogger.com,1999:blog-8436783578433193785.post-33954913243966591022008-11-18T20:28:00.003+07:002008-12-12T16:18:09.868+07:00Javascript - Membuat AutoSelectPada Ms-Word, untuk melakukan blok pada sebuah paragraph dapat dilakukan dengan triple-click atau tiga kali melakukan klik berturut-turut pada paragraf tersebut. Hal ini juga berlaku pada sebuah halamn web. Jika kita ingin melakukan blok sebuah paragraf langsung, kita dapat melakukannya dengan triple-click.<br /><span class="fullpost"><br />Tip kali ini adalah membuat fasilitas AutoSelect, yaitu hanya dengan sekali klik, kita dapat memblok semua kata dalam paragraph. Tentunya fasilitas ini hanya berlaku pada halaman yang kita buat saja.<br /><br />Langkah-langkah untuk membuatnya adalah :<br />1.Buat terlebih dulu script untuk melakukan pem-blok-an paragrafnya. Simpan script ini dengan nama autoSelect.js.<br />2.Buat header untuk file HTML-nya.<br />3.Fungsi autoSelect tersebut dapat digunakan pada tag div, input, textarea, dan pre. Artinya, untuk teks yang diapit tag tersebut dengan pencegatan event onclick untuk menjalankan fungsi autoSelect, akan menyebabkan semua teks di dalam tag tersebut menjadi diblok.<br /><br />Download Kode Program <a href="http://www.ziddu.com/download/2455188/Javascript-20-2008.zip.html">Disini</a><br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-53727990330838895422008-11-01T13:24:00.003+07:002008-12-23T18:49:05.993+07:00Visual Basic 6.0 – Spell CheckerBagi sebagian orang, fasilitas spell-checker di MS Word jarang digunakan. Bisa jadi karena spell-checker yang terinstal adalah spell-checker untuk bahasa Inggris. Namun sebenarnya, spell-checker adalah fasilitas yang sangat membantu, terutama mereka yang berprofesi sebagai penulis atau sebagai mahasiswa yang perlu banyak menulis makalah.<br />Tip kali ini adalah bagaimana memanfaatkan kamus spelling checker MS Word melalui VB. <span class="fullpost">Aplikasi ini akan menampilkan “suggestion” untuk kata yang tidak tercantum di kamus, dan bisa digunakan untuk menambahkan kata baru kedalam kamus.<br />Langkah-langkah untuk membuatnya adalah pertama buat form dengan sebuah text box bernama txtMain. Text box ini digunakan untuk memasukkan kata yang hendak di-spell-check. Di bawah text box txtMain, letakkan sebuah label bernama NoSugg yang berfungsi untuk menampilkan jumlah kata yang disarankan berdasarkan kamus yang ada. Di bawah label NoSugg, terdapat sebuah list box yang bernama lstSuggestions yang digunakan untuk menampilkan daftar kata yang disarankan.Juga terdapat 5 buah command button, yang masing-masing bernama Command1 (untuk menambah pembacaan kamus), Command2 (untuk menghapus pemakaian kamus), Commmand3 (untuk melihat kamus yang digunakan dalam spell-checker ini), Command4 (untuk menambahkan kata ke dalam kamus), dan cmdQuit untuk keluar dari program. Terakhir adalah CommondDialog bernama com, yang digunakan untuk menampilkan kotak dialog.<br />Berikutnya adalah melakukan inisialisasi dan menuliskan modul yang diperlukan. Modul SpellCheck digunakan untuk membaca kata dari kamus, dan menampilkan saran-saran pada list box. Diawali perintah Option Explicit dan ditutup End Function. Lalu dilanjutkan mengetik source code event-event-nya. Simpan dan jalankan program.<br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://www.ziddu.com/download/2544939/VisualBasic1-18-2008.zip.html">disini</a>.<br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-77078625724138786302008-11-01T13:00:00.003+07:002008-12-12T16:12:46.063+07:00PHP - Membuat Komponen KalenderDi kebanyakan situs blog, kalender telah menjadi komponen standar. Kalender kerap digunakan untuk menunjukkan kapan posting-posting terakhir atau even-even yang terjadi di hari mendatang.<br />Tip kali ini adalah membuat komponen kalender. Hasil akhir dari tip kali ini adalah model kalender yang fleksibel, yang dapat diletakkan di area manapun pada halaman web. Source PHP ini juga dapat dengan mudah disisipkan di modul-modul lain.<span class="fullpost"><br />Langkah pertama adalah melakukan inisialisasi untuk tampilan dari kalender, yaitu jenis huruf, ukuran, dan warna. Yang diawali <?php dan diakhiri perintah $cssfontsize=isset($cssfontsize)? $cssfontsize : “7pt”;.<br />Berikutnya adalah melakukan inisialisasi variabel untuk kalendernya, yaitu mendapatkan informasi tanggal hari ini dan nama hari. Perintah dimulai dengan tag $month=(isset($month))?$month:date(“n”,time()); dan ditutup tanda ?>.<br />Kalender akan disusun dalam bentuk tabel, dan yang pertama dicetak adalah nama bulan. Perintah HTML-nya yaitu <table border=”0” cellpading=”0” sampai </tr>. Berikutnya adalah mencetak nama hari dalam 7 kolom, perintahnya sampai echo “</tr>\n”; . Yang terakhir adalah mencetak tanggal pada lokasi yang bersesuai dengan nama hari perintahnya diawali $span1=$dayone; dan ditutup ?> sebagai penutup script php.<br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://www.ziddu.com/download/2465814/PHP1-18-2008.zip.html">disini</a>.<br /></span>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-75535603604311585092008-10-28T16:14:00.010+07:002008-10-31T20:42:12.649+07:00Javascript – Mengurutkan Kolom Lewat KlikUntuk mengurutkan suatu data dalam tabel berdasarkan kriteria tertentu, biasanya programmer menggunakan kode PHP. Pengiriman perintah PHP serta penerimaan data dari server tentu akan memperlama proses. Bisakah pengurutan dilakukan dengan menggunakan Javascript sehingga proses akan jauh lebih cepat?<br />Tip kali ini adalah membuat contoh pengurutan tabel dengan menggunakan Javascript. Cara mengurukannya, cukup dengan mengklik header tabel. Langkah-langkahnya pertama ketikkan header awal html serta style-nya, yang diawali dengan tag <html> dan ditutup dengan tag </style>. Script yang dibutuhkan untuk pengurutan diwali dengan tag <script type=”text/javascript”> dan ditutup dengan tag </head>. Untuk tabelnya, dibuat dengan HTML biasa, yaitu setelah tag <body> dan diakhiri tag </html>.<br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://www.ziddu.com/download/2454887/Javascript-06-2008.zip.html">disini</a>.Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com1tag:blogger.com,1999:blog-8436783578433193785.post-63054122417548038522008-10-28T14:49:00.010+07:002008-10-31T20:37:29.341+07:00Ajax – Navigasi LinkDalam HTML, tag <a href> dapat digunakan untuk membuat link yang mengarahkan web browser ke alamat url tertentu. Ada dua kemungkinan saat user mengklik link tersebut, yaitu membuka window baru atau halaman dibuka pada window tersebut dan halaman lama segera digantikan oleh halaman yang baru.<br />Dengan menggunakan teknologi Ajax, kita dapat membuat link dan ketika user mengklik link tersebut, halaman yang dituju dapat ditampilkan pada halaman yang sama tanpa mengubah isi halaman lama. Teknik ini dapat digunakan untuk menampilkan halaman baru, tanpa perlu melakukan refresh halaman yang lama.<br />Langkah-langkah untuk membuatnya adalah pertama buat Header untuk HTML-nya yang diawali dengan tag <html> dan ditutup dengan tag </html> dan simpan dengan nama ajaxnavigate.html.<br />Kedua buat sebuah file tambahan untuk pemanggilan Javascript-nya. Simpan dengan nama ajaxnavigation.js. Yang dimulai dengan perintah Var xmlhttp=false; dan ditutup dengan tanda }.<br />Untuk mencobanya pastikan page-1.html, page-2.html, page-3.html, dan page-4.html sudah ada pada folder dimana script ini dijalankan. File-file html tersebut yang akan ditampilkan pada kolom disamping link navigasi. Setelah itu load file ajaxnavigate.html pada browser.<br />Source code lengkap dari langkah-langkah diatas silahkan download <a href="http://www.ziddu.com/download/2454841/Ajax-25-2007.zip.html">disini</a>.Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-59556811825660287682008-10-28T13:56:00.000+07:002008-10-28T13:59:56.427+07:00Siapa Butuh Pemrograman? Bagian 1<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CDEDISU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Sebuah komputer yang berfungsi penuh dapat diibaratkan dua sisi mata uang. Di satu sisi, komputer terdiri dari berbagai perangkat keras-processor, motherboard, memori, kartu gratis, harddisk, monitor, dan lain-lain. Disisi lain, komputer juga memiliki perangkat lunak-sistem operasi, driver, dan aplikasi-aplikasi.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Sisi perangkat lunak yang ada pada komputer berhubungan erat dengan pemrograman. Berbagai jenis perangkat lunak, mulai dari sistem operasi, driver, hingga berbagai aplikasi, dibuat dengan pemrograman.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Karena berbagai macam perangkat lunak tersebut nantinya digunakan oleh orang dari berbagai kalangan, perangkat lunak tersebut haruslah dibuat agar semudah mungkin dapat digunakan (istilah “bulenya” adalah user friendly), sehingga orang yang tidak memiliki latar belakang komputasi dan pemrograman pun dapat mengoperasikan komputer.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Nah, jikalau demikian, bukankah pemrograman dapat dikatakan hanyalah menjadi urusan mereka yang memang berkecimpung didalamnya (baca: programmer)? Suruh saja para programmer tersebut untuk membuat berbagai perangkat lunak yang se-user friendly mungkin hingga dapat digunakan oleh siapa saja.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Tapi, nanti dulu. Sama halnya dengan tidak ada obat mujarab yang bisa mengobati segala macam penyakit, demikian pula tidak ada satu perangkat lunak yang mampu mengerjakan segalanya. Sebuah perangkat lunak yang dilempar ke pasar tentunya dimaksudkan untuk meraih pangsa pasar seluas mungkin. Itu berarti fitur-fitur yang ada didalamnya akan bersifat umum. Sebaliknya, perangkat lunak “tailor made”, yaitu perangkat lunak yang dibuat sesuai dengan kebutuhan pemesan (sama halnya dengan penjahit yang membuat baju berdasarkan ukuran tubuh pelanggannya), tentunya akan memiliki fitur-fitur khusus yang mungkin bagi orang lain tidak berguna sama sekali.</p> <p class="MsoNormal" style="text-align: right;" align="right"><o:p> </o:p></p> <p class="MsoNormal" style="text-align: right;" align="right"><i style="">Bersambung …….<o:p></o:p></i></p> <p class="MsoNormal"><o:p> </o:p></p> Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0tag:blogger.com,1999:blog-8436783578433193785.post-63194658694774000432008-10-27T16:25:00.002+07:002008-10-27T16:33:05.143+07:00Bergelut dengan Kesunyian<p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Dunia pemrograman bagi beberapa orang adalah dunia yang kurang seksi, tak menarik, sepi penggemar, kurang menghibur. Dunia yang sunyi.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Tetapi tahukah Anda bahwa apa yang seksi, menarik, dan menghibur, di dunia komputer, sebenarnya sangat bergantung dan mengandalkan apa yang dinamakan pemrograman. Jadi, sesungguhnya ia adalah ibu dari seluruh perkembangan teknologi informasi dan komputer.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Kita membutuhkan lebih banyak orang yang menekuni dunia pemrograman supaya kita tidak terus-terusan menjadi bangsa yang konsumtif di bidang computer/TI. Bangsa yang tahunya hanya mengoperasikan alat, bangsa yang hanya menjadi <i style="">user </i>alias pengguna, bangsa yang hanya menikmati tidak mencipta.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Dengan adanya blog ini, saya punya mimpi mereka yang tadinya sama sekali awam terhadap dunia ini bisa lebih terbuka perspektifnya. Mereka yang tadinya menganggap dunia ini tidak menarik menjadi lebih berpikiran positif. Mereka yang tadinya skeptis, justru tergerak untuk menelusuri lebih jauh.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Tentu saja, saya tak berharap semua yang telah membaca dan mengunduh contoh-contoh program di blog ini lantas tergerak menjadi seorang programmer profesional. Namun saya memberi kabar pada Anda sekalian bahwa di dunia kerja bidang komputer/TI, penguasaan akan bahasa pemrograman telah menjadi nilai lebih bagi sebagian orang sehingga mereka mampu tersaring dalam ketatnya persaingan. Mereka yang cuma mengandalkan ijazah dan pengetahuan formal, pelan-pelan tergeser oleh mereka yang memiliki nilai lebih ini.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Tapi saya juga tak mau berjanji muluk-muluk. Blog ini bukanlah obat mujarab yang bakal memberi Anda kesaktian. Ini cuma semacam provokasi supaya Anda mampu melihat dari sisi lain, sisi yang lebih menggairahkan. Untuk itu, saya juga menyertakan berbagai skrip yang diulas di blog ini yang bisa diunduh gratis supaya Anda bias langsung menjajalnya tanpa harus mengetik ulang.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Akhir kata, selamat menekuni blog ini, mudah-mudahan Anda terprovokasi bergelut dengan kesunyian.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Salam</p><p class="MsoNormal" style="text-align: justify; text-indent: 45pt;"><u>Bambang Kelana Simpony<o:p></o:p></u></p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;">Blogger <span style=""> </span><span style=""> </span></p> <p class="MsoNormal" style="text-align: justify; text-indent: 45pt;"><o:p> </o:p></p>Kelanahttp://www.blogger.com/profile/01102413211046739636noreply@blogger.com0