tag:blogger.com,1999:blog-25424204972896956562024-03-19T04:57:53.977-07:00Pembelajaran Teknologi dan PendidikanAnang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-2542420497289695656.post-76206003826632693172010-10-04T17:14:00.000-07:002010-10-04T22:03:02.474-07:00Desain Sistem Data<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSTy_51tgVhZgAWbDZ8EhbjpPxGgInj4zoEazl4_ACYC9y7uy-snMJ_1VKyhkT_E5guVodMplU_ntrtIvQX8bdV79nRrvEglCoNmuC4-Dwtg8Hx_9LJ6fTyM9O2fu7cyXUeDIsCsqfrw/s1600/analis.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 210px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSTy_51tgVhZgAWbDZ8EhbjpPxGgInj4zoEazl4_ACYC9y7uy-snMJ_1VKyhkT_E5guVodMplU_ntrtIvQX8bdV79nRrvEglCoNmuC4-Dwtg8Hx_9LJ6fTyM9O2fu7cyXUeDIsCsqfrw/s320/analis.jpg" alt="" id="BLOGGER_PHOTO_ID_5524417724808520562" border="0" /></a><br /><div style="font-family: georgia; text-align: justify;">Sebuah sistem informasi perusahaan yang baik tidak terlepas dari sistem informasi itu dibangun. Analisis dan perancangan sistem informasi merupakan suatu mata kuliah yang mempelajari bagaimana membangun sebuah sistem informasi yang baik.<br /><br />Sebelum kita membangun sebuah sistem informasi, tentunya kita perlu mengetahui gambaran tentang sistem informasi apa yang diperlukan oleh sebuah perusahaan. Sistem Informasi adalah sekelompok komponen yang saling berhubungan, bertugas mengorganisasi mencatat / merekam ke dalam database dan mengelola data untuk menghasilkan informati berguna yang mendukung sebuah organisasi beserta karyawan, pelanggan, pemasok, dan rekanannya. Untuk itu sistem informasi perusahaan dapat dikelompokkan ke dalam beberapa klasifikasi, yaitu:<br /></div><div style="font-family: georgia; text-align: justify;" class="fullpost"><br />Transaction Processing System (TPS) / sistem pemrosesan transaksi memproses transaksi bisnis seperti pesanan, kartu absensi, pembayaran,dll.<br />Management Information System (MIS) / Sistem Informasi Manajemen menggunakan data transaksi untuk menghasilkan informasi yang diperlukan para manajer untuk menjalankan bisnis.<br /><br /><ul><li>Decision Support System (DSS) / Sistem Pendukung Keputusan membantu para pembuat keputusan mengidentifikasikan atau memilih antara pilihan atau keputusan.</li><li>Executive Information System (EIS) / sistem informasi eksekutif disesuaikan dengan kebutuhan informati unik para eksekutif yang merencanakan bisnis dan menilai performa terhadap rencana tersebut.</li><li>Expert System/Sistem Ahli meng-capture dan menghasilkan kembali pengetahuan pemecah masalah ahli atau pengambil keputusan kemudian mensimulasikan “pemikiran” ahli tersebut.</li><li>Communication and Collaboration System / sistem komunikasi dan kolaborasi meningkatkan komunikasi dan kolaborasi antara orang-orang dalam maupun luar organisasi.</li><li>Office automation system / sistem otomatisasi kantor memhantu para karyawan membuat dan berbagi dokumen yang mendukung aktivitas kantor sehari-hari.</li></ul><strong><span style="line-height: 150%;font-size:10pt;" >LINGKUP PESERTA PEMBUATAN SISTEM INFORMASI<br /></span></strong><p style="line-height: 150%;"><span style="line-height: 150%;font-size:10pt;" > Di dalam pembuatan sebuah sistem informasi, tentunya kita perlu mengetahui siapa yang perlu terlibat atau yang dikaitkan dengan pembuatan sistem. Istilah orang yang memiliki ketertarikan pada sistem informati yang sudah ada atau ditawarkan dinamakan <strong><em>Stakeholder</em></strong> . <strong><em>Stakeholder</em></strong> bisa termasuk pekerja teknis dan nonteknis, bisa juga termasuk pekerja dalam dan luar.</span></p> <p style="line-height: 150%;"><span style="line-height: 150%;font-size:10pt;" ><span> </span>Terdapat beberapa <strong><em>stakeholder</em></strong> di dalam pembuatan sistem, yaitu :</span></p><ol><li><span style="line-height: 150%;font-size:10pt;" >Pemilik Sistem (<em>System Owner</em>), yaitu seseorang / sekumpulan orang yang memutuskan / menentukan sebuah sistem yang akan dibangun. Biasanya pemilik sistem ini berasal dari kalangan manajemen.<span> </span>Biasanyan pemilik sistem lebih tertarik pada keuntungan yang didapat setelah sistem tersebut digunakan.</span></li><li><span style="line-height: 150%;font-size:10pt;" >Pengguna Sistem (<em>System User</em>) adalah seseorang / sekumpulan orang yang menggunakan sistem informasi sehari-hari. Dalam menganalisis pengguna sistem informasi perlu dibedakan apakah pengguna seorang pengambil keputusan, spesialisasi (akuntansi, pengacara,dll) atau pengguna administrasi dan layanan dimana mengerjakan proses pemasukan data ke sistem dilakukan.<span> </span>Perlu diperhatikan bahwa pengguna sistem informasi juga bisa berasal dari luar perusahaan, seperti pelanggan, pemasok atau karyawan yang sedang bekerja diluar perusahaan.</span></li><li><span style="line-height: 150%;font-size:10pt;" >Perancang Sistem (<em>System Designer</em>) <span> </span>adalah seseorang / sekelompok orang yang mempunyai kemampuan untuk merancang sistem informasi.<span> </span>Perancang sistem biasanya mempunyai keahlian khusus dalam bidang penggunaan teknologi informasi seperti.</span></li><li>Administrasi database – spesialis dalam teknologi database yang akan digunakan untuk mendesain dan mengkoordinasikan perubahan ke database perusahaan.Arsitek jaringan – spesialis merancang dengan menggunakan teknologi jaringan atau telekomunikasi</li><li><span style="line-height: 150%;font-size:10pt;" >Pembangun System (<em>System Builder</em>), yaitu seseorang yang mempunyai kemampuan untuk membangun sistem informasi sesuai rancangan yang diberikan oleh perancang sistem. Sama seperti perancangan sistem, pembangun sistem juga mempunyai keahlian tertentu dalam menggunakan teknologi informasi.</span></li></ol><span style="line-height: 150%;font-family:";font-size:10pt;" >Seperti dijelaskan di atas bahwa <em>stakeholder</em> terbagi atas kelompok teknis dan non teknis untuk itu diperlukan seseorang / sekelompok orang yang mempunyai kemampuan untuk menengahi kelompok teknis dan non teknis.<span> </span>Istilah individu atau kelompok disebut dengan analis sistem (<em>System Analyst</em>).<span> </span>Peran analis sistem sangat penting dalam keberhasilan merancang sistem informasi. Untuk itu beberapa kemampuan harus dipunyai oleh analis sistem, antara lain :<br /><br /></span><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span><span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" ></span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Pengetahuan Teknologi Informasi</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" > baik yang sekarang maupun perkembangan teknologi informasi yang akan datang sehingga di dalam pembuatan sistem informasi sesuai dengan kondisi sekarang maupun yang akan datang. </span> <ul><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Pengalaman dan keahlian dalam pemograman komputer</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" >. Sulit dibayangkan jikalau seorang analis sistem tidak mempunyai kemampuan membuat program padahal analis sistem harus menterjemahkan non teknis ke teknis.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Pengetahuan umum proses dan terminology bisnis</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" > – analis sistem harus mampu berkomunikasi dengan para ahli bisnis untuk memperoleh pemahaman masalah dan kebutuhan mereka.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Keahlian pemecahan masalah yang umum.</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" ><span> </span>Seorang sistem analis harus mampu membagi masalah perusahaan yang besar ke beberapa bagian yang kecil.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Keahlian berkomunikasi komunikasi baik secara oral maupun tertulis</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" >.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Keahlian berelasi dengan orang</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" >. Kemampuan tersebut penting karena di dalam menggali kebutuhan pengguna. Kesulitan di dalam berelasi dengan pengguna tentunya akan membawa dampak pada hasil sistem informasi.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Fleksibilitas dan adaptabilitas</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" >.<span> </span>Kemampuan fleksibilitas dan adaptibilitas sangat penting dalam menghadapi tantangan dan situasi yang unik pada sebuah perusahaan.</span></li><li><!--[if !supportLists]--><span style="line-height: 150%;font-family:Symbol;font-size:10pt;color:black;" ><span>·<span style="font-variant: normal; font-weight: normal; line-height: normal;font-family:";font-size:7pt;" > </span></span></span><!--[endif]--><em><span style="line-height: 150%;font-family:";font-size:10pt;" >Karakter dan etika</span></em><span style="line-height: 150%;font-family:";font-size:10pt;" >. Seseorang analis sistem dituntut untuk mempunyai etika dan karakter yang baik karena akses analisis sistem ke dalam informasi perusahaan yang luas. </span></li></ul><span style="line-height: 150%;font-family:";font-size:10pt;" >Pada akhirnya di dalam sebuah proyek sistem informasi biasanya seorang pimpinan proyek biasanya berasal dari seorang analis sistem yang bertugas untuk mengatur sumber daya, waktu, dan biaya demi keberhasilan sebuah proyek.<br /><br /></span><div style="text-align: center;"><strong><span style="line-height: 150%;font-family:";font-size:10pt;" >DAFTAR PUSTAKA</span></strong><br /><strong><span style="line-height: 150%;font-family:";font-size:10pt;" ></span></strong></div><span style="line-height: 150%;font-family:";font-size:10pt;" >Jeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman. <span style="text-decoration: underline;">Method Analysis and Design</span>. New York: McGraw0Hill Education, 2004.</span><br /> <!--[if !supportLists]--><!--[endif]--><!--[if !supportLists]--><br />Untuk Smt 7 TIF :<br />Tugasnya adalah :....<br /><ol><li>Buatlah desain sistem informasi dari perusahaan software Hostdalam pengambilan keputusan project baru.</li><li>Desain yang di buat sekaligus bisa digunakan untuk pengambilan keputusan dalam menangani project baru</li><li>Desain termasuk di dalamnya kebutuhan sdm dan Rab(rencana Anggaran)</li></ol></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com2tag:blogger.com,1999:blog-2542420497289695656.post-17330499583550712502010-10-03T21:19:00.000-07:002010-10-03T21:37:45.538-07:00Pengambilan Keputusan dlm Manajemen Pendidikan<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmgyaTX6CHNZ2j_L675FCJJq14yrvoo57R4UydDNpG4Xk5Y6IQYn07AgUqZR1763J8tkbw8s5y8URRV4lg9kKw78kT2xVdVxjiHgU3m3YQSK8Iu8FOEyzm0Q2SLvTMWy0ISbOsNs0IRQ/s1600/maah.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 249px; height: 149px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmgyaTX6CHNZ2j_L675FCJJq14yrvoo57R4UydDNpG4Xk5Y6IQYn07AgUqZR1763J8tkbw8s5y8URRV4lg9kKw78kT2xVdVxjiHgU3m3YQSK8Iu8FOEyzm0Q2SLvTMWy0ISbOsNs0IRQ/s320/maah.jpg" alt="" id="BLOGGER_PHOTO_ID_5524044158825273010" border="0" /></a><br /><div style="text-align: justify;">Dalam sepanjang hidupnya manusia selalu dihadapkan pada pilihan-pilihan atau alternatif dan pengambilan keputusan. Hal ini sejalan dengan teori <span style="font-style: italic;">real life choice</span>, yang menyatakan dalam kehidupan sehari-hari manusia melakukan atau membuat pilihan-pilihan di antara sejumlah alternatif. Pilihan-pilihan tersebut biasanya berkaitan dengan alternatif dalam penyelesaian masalah yakni upaya untuk menutup terjadinya kesenjangan antara keadaan saat ini dan keadaan yang diinginkan.<br /></div><div style="text-align: justify;" class="fullpost"><br />Matlin(1998) menyatakan bahwa situasi pengambilan keputusan yang dihadapi seseorang akan mempengaruhi keberhasilan suatu pengambilan keputusan. Setelah seseorang berada dalam situasi pengambilan keputusan maka selanjutnya dia akan melakukan tindakan untuk mempertimbangkan, menganalisa, melakukan prediksi, dan menjatuhkan pilihan terhadap alternatif yang ada.<br />Dalam tahap ini reaksi individu yang satu dengan yang lain berbeda-beda sesuai dengan kondisi masing-masing individu. Ada individu yang dapat segera menentukan sikap terhadap pertimbangan yang telah dilakukan, namun ada juga individu lain yang tampaknya mengalami kesulitan untuk menentukan sikapnya.<br />Dalam praktiknya terdapat beberapa faktor yang mempengaruhi proses pengambilan keputusan. Arroba (1998) menyebutkan 5 faktor faktor yang mempengaruhi proses pengambilan keputusan, yaitu: (1) informasi yang diketahui perihal permasalahan yang dihadapi; (2) tingkat pendidikan; (3) personality; (4) coping, dalam hal ini dapat berupa pengalaman hidup yang terkait dengan permasalahan (proses adaptasi); dan (5) culture. Hal senada dikemukakan Siagian (1991) bahwa terdapat aspek-aspek tertentu bersifat internal dan eksternal yang dapat mempengaruhi proses pengambilan keputusan.<br />Adapun aspek internal tersebut antara lain :<br /><ul><li> * Pengetahuan. Pengetahuan yang dimiliki oleh seseorang secara langsung maupun idak langsung akan berpengaruh terhadap pengambilan keputusan. Biasanya semakin luas pengetahuan seseorang semakin mempermudah pengambilan keputusan.</li><li> * Aspek kepribadian. Aspek kepribadian ini tidak nampak oleh mata tetapi besar peranannya bagi pengambilan keputusan.</li></ul>Sementara aspek eksternal dalam pengambilan keputusan, antara lain :<br /><ul><li style="text-align: justify;"><em>Kultur</em>. Kultur yang dianut oleh individu bagaikan kerangka bagi perbuatan individu. Hal ini berpengaruh terhadap proses pengambilan keputusan.</li><li style="text-align: justify;"><em>Orang lain</em>. Orang lain dalam hal ini menunjuk pada bagaimana individu melihat contoh atau cara orang lain (terutama orang dekat ) dalam melakukan pengambilan keputusan. Sedikit banyak perilaku orang lain dalam mengambil keputusan pada gilirannya juga berpengaruh pada perilkau individu dalam mengambil keputusan.</li></ul>Dengan demikian, seseorang yang telah mengambil keputusan, pada dasarnya dia telah melakukan pemilihan terhadap alternatif-alternatif yang ditawarkan kepadanya. Kendati demikian, hal yang tidak dapat dipungkiri adalah kemungkinan atau pilihan yang tersedia bagi tindakan itu akan dibatasi oleh kondisi dan kemampuan individu yang bersangkuran, lingkungan sosial, ekonomi, budaya, lingkungan fisik dan aspek psikologis<br />Seorang pemimpin pendidikan harus mampu menjadi pemecah masalah bagi dirinya dan orang lain. Ini merupakan konsekuensi logis sebagai seorang pemimpin, karena mau tidak mau, suka tidak suka, ia harus berani mengambil keputusan. Karena posisinya sebagai problem solver, ia harus benar-benar memiliki daya analisis yang tinggi, sehingga keputusan yang diambilnya sudah dipertimbangkan secara matang, yang dapat dilakukan melalui studi kasus, pengamatan, maupun wawancara terfokus.<br />Pemimpin pendidikan sebagai <em>problem solver</em> dituntut untuk memiliki kreativitas dalam memecahkan masalah dan mengembangkan alternatif penyelesaiannya. Berpikir kreatif untiuk memecahkan masalah dapat dilakukan melalui tahapan-tahapan sebagai berikut:<br /><ul><li style="text-align: justify;"><em>Tahap orientasi masalah</em>, yaitu merumuskan masalah dan mengindentifikasi aspek aspek masalah tersebut. dalam prospeknya, si pemikir mengajukan beberapa pertanyaan yang berkaitan dengan masalahyang dipikirkan.</li><li style="text-align: justify;"><em>Tahap</em> <em>preparasi.</em> Pikiran harus mendapat sebanyak mungkin informasi yang relevan dengan masalah tersebut. Kemudian informasi itu diproses untuk menjawab pertanyaan yang diajukan pada tahap orientasi.</li><li style="text-align: justify;"><em>Tahap inkubas</em>i. Ketika pemecahan masalah mengalami kebuntuan maka biarkan pikiran beristirahat sebentar. Sementara itu pikiran bawah sadar kita akan bekerja secara otomatis untuk mencari pemecahan masalah.</li><li style="text-align: justify;"><em>Tahap iluminasi. </em>Proses inkubasi berakhir, karena si pemikir mulai mendapatkan ilham serta serangkaian pengertian (insight) yang dianggap dapat memecahkan masalah.</li><li style="text-align: justify;"><em>Tahap verifikasi</em>, yaitu melakukan pengujian atas pemecahan masalah tersebut, apabila gagal maka tahapan sebelummnya harus di ulangi lagi.</li></ul>Dalam hal mengambil keputusan, antar individu yang satu dengan individu yang lain melakukan pendekatan dengan cara yang tidak sama. Setiap orang mempunyai cara unik dalam mengambil keputusan. Jadi ada gaya yang berbeda-beda antar individu yang satu dengan yang lain dalam melakukan pengambilan keputusan. Harren (1980) menyebutkan gaya pengambilan keputusan adalah cara-cara unik yang dilakukan seseorang di dalam membuat keputusan-keputusan penting dalam hidupnya.<br />Gaya pengambilan keputusan bersifat melekat pada kondisi seseorang. Gaya pengambilan keputusan dipelajari dan dibiasakan oleh individu dalam kehidupannya, sehingga menjadi bagian dan miliknya serta menjadi pola respon saat individu menghadapi situasi pengambilan keputusan. Gaya pengambilan keputusan juga menjadi ciri atau bagian unik dari individu (Phillips, dkk. 1984).<br />Harren, dkk. membedakan pengambilan keputusan ke dalam 2 (dua) gaya pengambilan yang berseberangan yaitu gaya rasional dan intuitif. Penggolongan dua gaya ini di dasarkan atas:<br /><ul><li style="text-align: justify;">Tingkat individu menggunakan strategi pengambilan keputusan yang bersifat emosional.</li><li style="text-align: justify;">Cara individu mengolah dan menanggapi informasi serta melakukan evaluasi dalam situasi pengambilan keputusan.</li></ul>Diambil dan adaptasi dari <em>Materi Pembinaan Profesi Pengawas Sekolah.</em> Direktorat Tenaga Kependidikan. Direktorat Jenderal Peningkatan Mutu Pendidik dan Tenaga Kependidikan. Departemen Pendidikan Nasional. 2007)<br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-43446751861085812542010-06-03T10:17:00.000-07:002010-06-03T10:59:12.918-07:00AJAX Tutorial<a style="font-family: lucida grande;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy3YOuW_Wcr3hWVWEkqsKhLv_Bx_gWScRMi0vt1_jIZCf_qLfY0mhtK7x_ej1J5AT563wHV6XMgFxf4aAfQnN7fOR3aKVPfjUylXr6NRbjO-FVYSvgYvd3OBlpxhIOdvYsJy6qgL9eZw/s1600/ajax.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 225px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy3YOuW_Wcr3hWVWEkqsKhLv_Bx_gWScRMi0vt1_jIZCf_qLfY0mhtK7x_ej1J5AT563wHV6XMgFxf4aAfQnN7fOR3aKVPfjUylXr6NRbjO-FVYSvgYvd3OBlpxhIOdvYsJy6qgL9eZw/s320/ajax.jpg" alt="" id="BLOGGER_PHOTO_ID_5478601846937563874" border="0" /></a><br /><span style="font-family:lucida grande;">S</span><span style="font-family:lucida grande;">aat ini, Anda dapat menemukan topik AJAX mana-mana. Ya, metode ini membawa lebih banyak keuntungan dalam kata internet. Beberapa orang mengatakan AJAX bukan teknologi baru. Ini hanya metode. Orang lain mengatakan itu adalah teknologi. Dalam posting ini, kita berbicara tentang AJAX di pratinjau.</span><br /><br /><span style="font-family:lucida grande;">AJAX adalah singkatan dari Asynchronous JavaScript and XML. Bagi saya, artinya sederhana "diberdayakan JavaScript". Apa artinya? Mmm .. sebelum bicara apa AJAX persis, apakah Anda pernah melihat (atau rasa) Mail Yahoo! Versi Beta? Atau Gmail (bukan versi HTML)? Pada halaman web, tanpa reload halaman penuh, kita bisa melompat antar halaman.</span><br /><br /><span style="font-family:lucida grande;">Ini adalah teknik menggunakan JavaScript sebagai sisi client untuk membuat panggilan latar belakang server dan mengambil data tambahan yang diperlukan. Ini update bagian tertentu dari halaman tanpa menyebabkan ulang penuh. Ini adalah contoh web yang menerapkan AJAX sedikit:</span><br /><br /><div style="font-family: lucida grande;" class="fullpost"><br />1. Google Suggest, check it out di http://www.google.com/webhp?complete=1<br />2. Gmail, http://www.gmail.com<br />3. Google Maps, http://maps.google.com<br />Saya pikir AJAX adalah aplikasi web pintar. halaman web Lebih responsif. Aku ingat seperti 'flash'! Ya, kita dapat membangun aplikasi cerdas seperti halaman flash. Tapi, di AJAX Anda tidak perlu menginstal modul tambahan. AJAX menjalankan semua web browser modern, seperti Mozilla Firefox, Internet Explorer, atau Opera. Setelah anatomi AJAX:<br /><br />1. JavaScript, yang penting dari AJAX. Kami menggunakan fungsi sisi client dan menggunakan Document Object Model (DOM) untuk memanipulasi bagian dari halaman HTML.<br />2. Objek XMLHttpRequest aktifkan JavaScript untuk mengakses server secara asynchronous.<br />3. teknologi sisi server untuk menangani permintaan yang datang dari Klien JavaScript, misalnya PHP.<br /><br />Dalam praktek ini, kami mencoba membangun link di halaman. Kemudian, dari yang menghubungkan kita sebut konten web. Ini adalah dasar dan sederhana cara untuk menggunakan ajax di web kami. Dari praktek ini, kita dapat melihat cara kerja ajax.<br /><br />Kami akan memodifikasi dari praktek sebelumnya. Ok, test.php terbuka, ganti dengan kode berikut:<br /><br /><html><br /><head><br /> <SCRIPT language="JavaScript" SRC="ajax.js"></SCRIPT><br /></head><br /><body onload="callAJAX('home.html','displaydiv')"><b><br /><a href="#" onclick="callAJAX('home.html','displaydiv')">Home</a><br /><a href="#" onclick="callAJAX('news.html','displaydiv')">News</a><br /><a href="#" onclick="callAJAX('about.html','displaydiv')">About</a></b><br /><table><br /><tr><br /><td id="displaydiv"></td><br /></tr><br /></table><br /><br /></body><br /></html><br /><br /><span style="font-weight: bold;">Berikut adalah contoh preload dg menggunakan Ajax :</span><br /><br /><html><br /><head><br /><SCRIPT language="JavaScript" SRC="ajax.js"></SCRIPT><br /></head><br /><body onload="callAJAX('home.html','displaydiv' , '<center><br /><img src=loading6.gif></center>')"><br /><a href="#" onclick="callAJAX('home.html','displaydiv', '<center><br /><img src=loading6.gif></center>')">Home</a><br /><a href="#" onclick="callAJAX('news.html','displaydiv', '<center><img<br />src=loading6.gif></center>')">News</a><br /><a href="#" onclick="callAJAX('about.html','displaydiv', '<center><img<br />src=loading6.gif></center>')">About</a><br /><table><br /><tr><br /><td id="displaydiv"></td><br /></tr><br /></table><br /><br /></body><br /></html><br /><br /><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com1tag:blogger.com,1999:blog-2542420497289695656.post-34987899326799933752010-05-31T11:39:00.000-07:002010-05-31T22:58:25.442-07:00Online Test<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE-xHxs2MQIO4RKp7_0LRhR5MnriG4R-ViT6S9GsPDkIFgko2ADF1ebV8XukIZkfqRPbABiUSlhQwbYvkrtJHmt1ONgO0f6aJv-chlKWGyuShCpFN6cAiXKIN0t2L83XHyRvl2Wriiwg/s1600/onlinetest.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 170px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE-xHxs2MQIO4RKp7_0LRhR5MnriG4R-ViT6S9GsPDkIFgko2ADF1ebV8XukIZkfqRPbABiUSlhQwbYvkrtJHmt1ONgO0f6aJv-chlKWGyuShCpFN6cAiXKIN0t2L83XHyRvl2Wriiwg/s320/onlinetest.jpg" alt="" id="BLOGGER_PHOTO_ID_5477512908220010658" border="0" /></a><br /><span style="font-family: georgia;">Kita berharap dapat membangun sistem pendidikan secara elektronis (e-learning) dengan mudah dan murah. Kita dapat menggunakan Apache, PHP, MySQL, plus paket Moodle. Semua itu tersedia secara bebas (free) dan open source.</span><br /><br /><span style="font-family: georgia;">Seiring kemajuan teknologi dan perubahan tren serta gaya hidup manusia yang cenderung bergerak secara dinamis (mobile), kebutuhan akan proses belajar jarak jauh atau yang biasa disebut dengan tele-edukasi semakin meningkat pula. E-Learning sebagai salah satu bagian dari tele-edukasi memberikan alternatif cara belajar baru. Siswa dan guru tidak berada dalam ruang dan waktu yang sama. Meskipun demikian, proses belajar dan mengajar tetap dapat berjalan dalam lingkungan virtual. Oleh karena itu, E-Learning sering disebut juga dengan Virtual Learning Environment (VLE).</span><br /><div class="fullpost"><br /><span style="font-family: georgia;">Bebehari yang lalu kita ngisi workshop untuk ICT,salah satunya kita kenalkan dengan yang namanya ONLINE TEST.</span><br /><span style="font-family: georgia;">dimana Guru hanya butuh waktu sekali untuk membuat soal dan selanjutnya dan seterusnya Guru akan memiliki Bank soal selama data yang di buat tidak rusak ato kena virus</span><br /><span style="font-family: georgia;">Untuk memakai online test ini silahkan download dulu </span><a style="font-family: georgia;" href="http://www.ziddu.com/downloadlink/10085179/appserv-win32-2.5.10.rar">app serv</a><br /><span style="font-family: georgia;">Extrac file tersebut kemudian instal</span><br /><span style="font-family: georgia;">jangan lupa kasih pass dan user =root (default)</span><br /><span style="font-family: georgia;">jika proses install berhasil akan muncul folder C:\AppServ , ,jika belum ber ber arti proses instal blm berhasil </span><br /><span style="font-family: georgia;">atau dengan membuka browser , ,kemudian ketik "localhost" pada address list nya</span><br /><span style="font-family: georgia;">jika keluar halaman php project itu bertanda siap untuk digunakan</span><br /><br /><span style="font-family: georgia;">Langkah Selanjutnya,, </span><br /><span style="font-family: georgia;">a. download </span><a style="font-family: georgia;" href="http://www.ziddu.com/downloadlink/10083992/onlinetest.rar">Halaman Web</a><span style="font-family: georgia;"> kemudian copi kan ke C:\AppServ\www , sebagai tempat penyimpanan halaman PHP nya secara default</span><br /><span style="font-family: georgia;">b. download </span><a style="font-family: georgia;" href="http://www.ziddu.com/downloadlink/10083993/dbonlinetest.rar">database</a><span style="font-family: georgia;"> kemudian copy ke folder C:\AppServ\MySQL\data ,sebagai tempat penyimpanan database. Dengan catata, n di ektrac dulu kemudian ganti nama </span><span style="font-weight: bold; font-family: georgia;">dbonlinetest</span><span style="font-family: georgia;"> menjadi </span><span style="font-weight: bold; font-family: georgia;">onlinetest</span><span style="font-family: georgia;">.</span><br /><span style="font-family: georgia;">Kemudian ketik d browser http://localhost/onlinetest/ Jika keluar Menu Home Online Test maka program siap untuk digunakan...</span><br /><span style="font-family: georgia;">Selamat Mencoba,, Semoga Bermanfaat.</span><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com2tag:blogger.com,1999:blog-2542420497289695656.post-55472279516147419312010-05-19T18:39:00.000-07:002010-05-19T18:47:20.028-07:00Kenapa Mangle di Mikrotik Begitu Penting<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjslMj-Lt1O6L6kBGYyTGQia28TsezMEqzKdBDA4MN72DlFaWL-EYdQ84bpwsWUr0D_3rfR5N3c43QcqcEYNuB33PW73sIzCQDPSl0yG4LBbgezWU7X_Z6BlA4Z3Z5wPnyMlBQQuzsyaA/s1600/mangle.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 137px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjslMj-Lt1O6L6kBGYyTGQia28TsezMEqzKdBDA4MN72DlFaWL-EYdQ84bpwsWUr0D_3rfR5N3c43QcqcEYNuB33PW73sIzCQDPSl0yG4LBbgezWU7X_Z6BlA4Z3Z5wPnyMlBQQuzsyaA/s320/mangle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5473162846052508674" /></a><br />Mangle merupakan metode bandwidth manajemen, kalau seandainya ingin bandwidth tersebut dibagi sama rata oleh Mikrotik.<br /><br />seperti bandwidth 256kbps downstream dan 128kbps upstream. Sedangkan client yang akan mengakses sebanyak 10 client, maka otomatis masing-masing client mendapat jatah bandwidth downstream sebanyak 256kbps dibagi 10 dan upstream sebanyak 128kbps dibagi 10. Jadi masing-masing client mendapat 25,6kbps untuk downstream dan 12.8kbps untuk upstream. Andaikata hanya 2 Client yang mengakses maka masing-masing client dapat 128kbps untuk downstream dan 64kbps untuk upstream.<br /><br /><div class="fullpost"><br />Untuk itu dipakai type PCQ (Per Connection Queue), yang bisa secara otomatis membagi trafik per client.<br />Tentang jenis queue di mikrotik ini dapat dibaca pada manualnya di http://www.mikrotik.com/testdocs/ros/2.9/root/queue.php .<br /><br />Sebelumnya perlu dibuat aturan di bagian MANGLE. Seperti : <br />--------------------------------------------------------------------------------<br />/ip firewall mangle add chain=forward src-address=192.168.0.0/27 \ action=mark-connection new-connection-mark=users-con<br />/ip firewall mangle add connection-mark=users-con action=mark-packet \ new-packet-mark=users chain=forward<br />--------------------------------------------------------------------------------<br />Karena type PCQ belum ada, maka perlu ditambah, ada 2 type PCQ ini.Pertama diberi nama pcq-download, yang akan mengatur semua trafik melalui alamat tujuan/destination address. Trafik ini melewati interface Local. Sehingga semua traffik download/downstream yang datang dari jaringan 192.168.0.0/27 akan dibagi secara otomatis.<br />Tipe PCQ kedua, dinamakan pcq-upload, untuk mengatur semua trafik upstreamyang berasal dari alamat asal/source address. Trafik ini melewati interface public. Sehingga semua traffik upload/upstream yang berasaldari jaringan 192.168.0.0/27 akan dibagi secara otomatis.<br />Perintah:<br />---------------------------------------------------------------------------------<br />/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address<br />/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address<br />---------------------------------------------------------------------------------<br />Setelah aturan untuk PCQ dan Mangle ditambahkan, sekarang untuk aturanpembagian trafiknya. Queue yang dipakai adalah Queue Tree, Yaitu: <br />---------------------------------------------------------------------------------<br />/queue tree add parent=Local queue=pcq-download packet-mark=users<br />/queue tree add parent=Public queue=pcq-upload packet-mark=users<br />--------------------------------------------------------------------------------<br />Perintah diatas mengasumsikan, kalau bandwidth yang diterima dari providerInternet berflukstuasi atau berubah-rubah. Jika kita yakin bahwa bandwidthyang diterima, misalkan dapat 256kbs downstream, dan 128kbps upstream, maka ada lagi aturannya, seperti :<br />Untuk trafik downstreamnya :<br />--------------------------------------------------------------------------------<br />/queue tree add name=Download parent=Local max-limit=256k<br />/queue tree add parent=Download queue=pcq-download packet-mark=users<br />-------------------------------------------------------------------------------<br />Dan trafik upstreamnya :<br />-------------------------------------------------------------------------------<br />/queue tree add name=Upload parent=Public max-limit=128k<br />/queue tree add parent=Upload queue=pcq-upload packet-mark=users<br />-------------------------------------------------------------------------------<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com2tag:blogger.com,1999:blog-2542420497289695656.post-46745293002487269202010-05-18T11:37:00.000-07:002010-05-18T11:44:45.254-07:00Java ME (J2ME), PC Webcam<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtLf-ku82NdoL5Ka6YRLb5OACAzIh71ysGX9QrINu8brlHmh89aZWcpl8ghPwtmMWZ2JQlMlc-RyfTcsd66ofCJ4noMF1O4xsPggSQSmqbmGi2wsK8-XZOapcJoLURmZCxjggKLXr90A/s1600/symbian.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 176px; height: 170px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtLf-ku82NdoL5Ka6YRLb5OACAzIh71ysGX9QrINu8brlHmh89aZWcpl8ghPwtmMWZ2JQlMlc-RyfTcsd66ofCJ4noMF1O4xsPggSQSmqbmGi2wsK8-XZOapcJoLURmZCxjggKLXr90A/s320/symbian.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5472682839368968610" /></a><br />Membuat aplikasi yang terkait dengan manipulasi kamera handphone dengan Java ME (mobile edition), pada dasarnya tidaklah terlalu susah; karena anda dapat menemukan contohnya dengan sangat mudah dengan memanfaatkan fasilitas search engine. akan tetapi, menguji program tersebut pada emulator tidaklah sama; karena emulator, tidak dilengkapi kamera (ya iyalah :) ). <br /><br />Membuat aplikasi, terus deploy ke kamera dan uji (terus berulang), mungkin adalah salah satu cara paling gampang. akan tetapi ini tidak efisien, dalam prosesnya. Maka cara yang paling gampang adalah memanfaatkan usb webcam sebagai “kamera handphone”. Permasalahannya, emulator juga tidak punya fasilitas untuk mendeteksi webcam PC. terus bagaimana dong?<br /><br /><div class="fullpost"><br />Solusi yang saya buat cukup strightforward, yaitu dengan menjadikan usb webcam camera layaknya IP Camera. oleh karena itu, kita membutuhkan sebuah server camera, dalam hal ini pilihan paling gampang adalah dengan memanfaatkan WebcamXP . dengan webcamxp, hasil capture dari usb webcam dapat di broadcast pada local server computer (localhost) pada port 8080, pada versi free-nya, dan sepertinya bisa kita bind pada alamat IP tertentu untuk versi komersial. (saya pakai yang free).<br /><br />idenya sederhana, hasil broadcast dari webcam server tersebut (berupa frame gambar dalam format jpeg) kita tangkap, dan kita tampilkan di emulator handphone. agar emulator dapat mensimulasikan tampilan webcam secara kontinyu dan realtime, maka setiap saat kita harus mengupdate gambar tersebut.<br /><br />mari kita lihat kode program ini:<br />0. pastikan anda telah menginstal WebcamXp, dan webcam dapat berjalan dengan baik, dan dapat hasil capturnya dapat di broadcast di http://localhost:8080/<br /><br /><br />class Process implements Runnable{<br /> private HelloMIDlet MIDlet;<br /><br /> public Process(HelloMIDlet MIDlet){<br /> this.MIDlet = MIDlet;<br /> System.out.println("Thread Process...");<br /> }<br /><br /> public void run(){<br /> try{<br /> while(true)<br /> transmit();<br /> }catch(Exception error){<br /> System.err.println(error.toString());<br /> }<br /> }<br /><br /> public void start(){<br /> Thread thread = new Thread(this);<br /> try{<br /> thread.start();<br /> System.out.println("Thread Start...");<br /> }catch(Exception error){}<br /> }<br /><br /> private void transmit() throws IOException{<br /> Form frmPngView = this.MIDlet.getFrmPngView();<br /> try<br /> {<br /><br /> Image im;<br /> if ((im = getImage("http://localhost:8080/cam_1.jpg")) != null)<br /> {<br /> ImageItem ii = new ImageItem(null, im, ImageItem.LAYOUT_DEFAULT, null);<br /><br /> // If there is already an image, set (replace) it<br /> if (frmPngView.size() != 0)<br /> frmPngView.set(0, ii);<br /> else // Append the image to the empty form<br /> frmPngView.append(ii);<br /> }<br /> else<br /> frmPngView.append("Unsuccessful download.");<br /><br /> // Display the form with the image<br /> Display display = this.MIDlet.getDisplay();<br /> display.setCurrent(frmPngView);<br /> }<br /> catch (Exception e)<br /> {<br /> System.err.println("Msg: " + e.toString());<br /> }<br /> }<br /> private Image getImage(String url) throws IOException<br /> {<br /> ContentConnection connection = (ContentConnection) Connector.open(url);<br /><br /> // * There is a bug in MIDP 1.0.3 in which read() sometimes returns<br /> // an invalid length. To work around this, I have changed the<br /> // stream to DataInputStream and called readFully() instead of read()<br />// InputStream iStrm = connection.openInputStream();<br /> DataInputStream iStrm = connection.openDataInputStream();<br /><br /> ByteArrayOutputStream bStrm = null;<br /> Image im = null;<br /><br /> try<br /> {<br /> // ContentConnection includes a length method<br /> byte imageData[];<br /> int length = (int) connection.getLength();<br /> if (length != -1)<br /> {<br /> imageData = new byte[length];<br /><br /> // Read the png into an array<br /> // iStrm.read(imageData);<br /> iStrm.readFully(imageData);<br /> }<br /> else // Length not available...<br /> {<br /> bStrm = new ByteArrayOutputStream();<br /><br /> int ch;<br /> while ((ch = iStrm.read()) != -1)<br /> bStrm.write(ch);<br /><br /> imageData = bStrm.toByteArray();<br /> bStrm.close();<br /> }<br /><br /> // Create the image from the byte array<br /> im = Image.createImage(imageData, 0, imageData.length);<br /> }<br /> finally<br /> {<br /> // Clean up<br /> if (iStrm != null)<br /> iStrm.close();<br /> if (connection != null)<br /> connection.close();<br /> if (bStrm != null)<br /> bStrm.close();<br /> }<br /> return (im == null ? null : im);<br /> }<br /><br />}<br /><br /><br />untuk menangkap data dari server harus dipisahkan dalam thread tersendiri untuk menghindari deadlock pada emulator. pada dasarnya dengan cara yang sama kita bisa membuat sebuah survailance camera, dan memanfaatkan handphone kita sebagai pemantaunya :)<br /><br />2. Buat midlet untuk menampilkan gambar tersebut (PR bagi anda, simple saja, isinya buat thread & sebuah form untuk menampilkan gambar)<br /><br />3. hasilnya kurang lebih seperti ini:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKysN1wP7rQS5-mLI3tVE5jh5Q1eu0eKFXBjQyw80DrV3G5NLHjo32qunZiZGyuktamLAJRR6EFBU0HNo467cPeTzCI1zfIaupo9hL10-IdbCeICpiwUv9wTStzYcakVa6_xBfl6ztVw/s1600/webcamxp.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 118px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKysN1wP7rQS5-mLI3tVE5jh5Q1eu0eKFXBjQyw80DrV3G5NLHjo32qunZiZGyuktamLAJRR6EFBU0HNo467cPeTzCI1zfIaupo9hL10-IdbCeICpiwUv9wTStzYcakVa6_xBfl6ztVw/s320/webcamxp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5472680269536237458" />webcamp</a><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih8P2WzKrAxzPqVqFKiitjE2CgV02q_6cTRBy1Tlxd3E-t8AzWLN5z912MzTzogCt6az02ms7L90GaY_keX5ul_2G7PnjmkeOvf_Ix_3vf4lHxkIbuHo3rxfsIovOIATthw8RPasYr9w/s1600/webcamemulator.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 68px; height: 149px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih8P2WzKrAxzPqVqFKiitjE2CgV02q_6cTRBy1Tlxd3E-t8AzWLN5z912MzTzogCt6az02ms7L90GaY_keX5ul_2G7PnjmkeOvf_Ix_3vf4lHxkIbuHo3rxfsIovOIATthw8RPasYr9w/s320/webcamemulator.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5472680716864898802" />Emulator</a><br /><br />nah, gampang kan, banyak manfaat yang bisa diperoleh dengan aplikasi semacam ini, dan salah satunya sedang saya kerjakan.<br /><br />selamat berkarya :)<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-55324982346905587302010-05-18T10:26:00.000-07:002010-05-18T10:29:22.394-07:00Membuka Database PAS dengan PhpMyadmin<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqHgRCVqJd8-l0BDhnII-AqDh_4N1kq3hcHD8SA94MPfHbI0jubZFvbflARlYEF573Z8BO_bIuAh8dDeV3Q3Xl3Qqb6AGgwmB0PwkPomX0MGjovUhwnAZZOSCdS-cFQcER9hHJSVOSNg/s1600/phpmyadmin.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 317px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqHgRCVqJd8-l0BDhnII-AqDh_4N1kq3hcHD8SA94MPfHbI0jubZFvbflARlYEF573Z8BO_bIuAh8dDeV3Q3Xl3Qqb6AGgwmB0PwkPomX0MGjovUhwnAZZOSCdS-cFQcER9hHJSVOSNg/s320/phpmyadmin.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472663406323212754" /></a><br />Pada artikel ini saya akan mencoba memaparkan bagaimana caranya membuka database PAS dengan PHPmyadmin. PHpmyadmin adalah tool bawaan (diikutsertakan) pada waktu kita menginstal XAMPP ataupun WAMP. Bagaimana cara mengakses??? mudah sekalai tinggal kita nyalakan mysql di XAMPP sampai muncul tulisan running.kemudian akseslah dengan menggunakan browser dengan url (http://localhost/phpmyadmin/). paparan diatas itu dipakai kalau kita mau mengakses DB local. tapi masalanya bagaimana jika kita ingin mengkases DB PAS dengan menggunakan phpmyadmin?????<br /><div class="fullpost"><br />tidak usah bingung, hanya perlu setting sedikit saja. silahkan ikuti langkah dibawah ini (saya contohkan pakai XAMPP):<br /><br /> 1. buka folder XAMPP (di drive instal XAMPP)<br /> 2. pilih folder phpmyadmin<br /> 3. cari file confiq.inc<br /> 4. Silhakan dibuka file confiq.inc dengan menggunakan editor apapun (notpad, wordpad, editplus, dreamwever dll)<br /> 5. kemudian silahkan dicari tulisan dibawah ini<br /><br />$cfg['Servers'][$i]['host'] = ‘localhost’; // MySQL hostname or IP address<br />$cfg['Servers'][$i]['port'] = ”;<br /><br />jika $cfg['Servers'][$i]['port'] = ”; belum ada silahkan ditambahi dibawahnya ['host'], kemudian isi portnya dengan 33066 (portnya PAS). hasilnya seperti dibawah ini<br /><br />$cfg['Servers'][$i]['host'] = ‘localhost’; // MySQL hostname or IP address<br />$cfg['Servers'][$i]['port'] = ’33066′;<br /><br />6. cari $cfg['Servers'][$i]['auth_type'] = ‘config’; ganti config dengan http . hasilnya<br /><br />$cfg['Servers'][$i]['auth_type'] = ‘http’;<br /><br />7. Menyesuaikan password PAS, silahkan dicari<br /><br />$cfg['Servers'][$i]['user'] = ‘root’; // MySQL user<br />$cfg['Servers'][$i]['password'] = ”; // MySQL password<br /><br />gantilah pasword sesuai dengan password db PAS (password default :sma)<br /><br />$cfg['Servers'][$i]['user'] = ‘root’; // MySQL user<br />$cfg['Servers'][$i]['password'] = ‘sma’; // MySQL password<br /><br />8. terakhir silahkan disimpan file config.inc dan akses phpmyadmin.<br /><br />Sebagai tambahan untuk mengetahui password DB PAS anda bisa melihat di folder paket aplikasi sekolah, PAS-SMA,sistem,db_admin.DBS silahkan dicari tulisan password.<br /><br />Semoga artikel saya ini dapat membantu bapak/ibu yang ingin mengetahui db PAS dengan lebih seksama.<br /><br /><br /><br /><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-28376529583680441702010-05-18T09:54:00.000-07:002010-05-18T10:32:03.686-07:00SMS gateway dengan GAMMU<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9SYk6wYFY8VAbabWbTiQqUMKya1T8h5U6O1bimEL0RL3Q9qgUV3qcLWbQP2p6bXFZGdustJRxXs5cnBzk6P3LsrbJyLuutKygWkaC5YH6tpD4GSJ5XBTiWsPHK_sKYJfd0cNb_UOsfg/s1600/gammu.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 143px; height: 127px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9SYk6wYFY8VAbabWbTiQqUMKya1T8h5U6O1bimEL0RL3Q9qgUV3qcLWbQP2p6bXFZGdustJRxXs5cnBzk6P3LsrbJyLuutKygWkaC5YH6tpD4GSJ5XBTiWsPHK_sKYJfd0cNb_UOsfg/s320/gammu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5472664090954155346" /></a><br />Ini saya tunjukkan cara cepat untuk membuat sms gateway dengan gammu untuk Operating System windows. Saya memakai versi gammu jaman bahula yaitu bukan versi .exe tapi berupa file-file. Karena saat saya kerja praktek di Koperasi Telkomsel yaitu Kisel Telkomsel jawa timur. Saya sama temen saya di suruh buat sms gateway dan web menggunakan PHP yang akan digunakan untuk cek client ke server tentang validasi no hp pelanggan. Dan alhamdulillah dalam waktu 1 bulan akhirnya kami berhasil.<br /><br />Oklah dari pada banyak ngemeng lebih baik to the point. ini step2nya q ambilkan dari blog aswandi, cz males tulis, tapi udh q edit sesuai pengalaman saya :<br /><div class="fullpost"><br />1. Colokin modem gsm / HP kesalah satu port USB (jika ada paralel port silahakan dipasang di usb atau lewat paralel port cz sama saja), jangan lupa pasang SIM Card dan ditutup dg rapat. Install drivernya dari CD.<br /><br />2. Cek modem ini masuk ke Port COM berapa dan type koneksinya apa, caranya klik kanan my Computer, klik Hardware, klik Device Wizard. Klik 2 kali Hardware Modem HP, dari situ ntar keliatan di port com berapa, (kasus saya masuk di port: COM10)<br /><br />3. Ekstrak file gammu_win32.zip ke salah satu folder, misalnya di C:gammu_win32, dalam folder gammu_win32 ada file gammurc, itu adalah file konfigurasi gammu utk konek dengan modem, ubah tulisan di bawah tulisan [gammu] pada baris port dan connection aja, dan untuk tulisan [gammu1] semua baris di bawahnya di tutup aj dengan menggunakan tanda pagar (#), berikut contohnya :<br /><br />———-start setting file gammurc ————–<br /><br />port = com1:<br />#model = 6110<br />connection = at115200<br />#synchronizetime = yes<br />#logfile = gammulog<br />#logformat = textall<br />#use_locking = yes<br />#gammuloc = locfile<br />#startinfo = yes<br />#gammucoding = utf8<br />#rsslevel = teststable<br />#usephonedb = yes<br /><br />[gammu1]<br />#port = com7:<br />#model = 6110<br />#connection = fbusblue<br />#synchronizetime = yes<br />#logfile = gammulog<br />#logformat = textall<br />#use_locking = yes<br />#gammuloc = locfile<br />#startinfo = yes<br />#gammucoding = utf8<br /><br />———-end setting file gammurc ————–<br /><br />4. Skrg coba masuk ke DOS Prompt, masuk ke folder gammu_win32 folder dimana terdapat file gammu.exe<br /><br />5. coba ketik: gammu –identify, bila gammu telah dapat mengenali modem HP/hardware mu, maka akan muncul detail hardware mu.<br /><br />6. langkah berikutnya adalah membuat database untuk tempat peyimpanan database sms masuk dan keluar, buka browser anda dan bukalah URL http://localhost/phpmyadmin. Bila tidak bisa kebuka berarti apache dan mysql anda belum jalan, untuk pemula saya sarankan pake Xampp di windows XP, karena aplikasi ini otomatis menjalankan apache dan mysql saat booting windows.<br /><br />7. Buat database dengan nama smsd (nama terserah anda), import file SQL di C:/gammu_win32 dg nama file mysql.sql<br /><br />8. Edit file smsdrc di C:/gammu_win32, yang perlu diubah hanya baris ini aja (sesuaikan dengan settingan database server anda)<br /><br /># ——– start setting for–smsd MYSQL ——–<br /><br />user = root<br /><br />password =<br /><br />pc = localhost<br /><br />database = smsd<br /><br /># ——– end setting for–smsd MYSQL ——–<br /><br />9. sekarang jalankan SMS Daemon (server SMS) dengan cara masuk ke dos prompt, C:gammu_win32>gammu –-smsd MYSQL smsdrc<br /><br />(tanda minus-nya 2 kali), bila sukses maka SMS server telah berjalan.<br /><br />Setelah itu sms2 yang masuk ke hp langsung masuk ke database.<br /><br />WARNING : sms2 di inbox akan terhapus, jadi backup dahulu sms2 yg penting<br /><br />Jadi, proses gammu / smsgateway akn ttp jalan selama daemonnya masih jalan, setiap ada sms yang masuk ke inbox kita, sms itu langsung ‘ditarik’ dan dimasukkan ke database tabel inbox.<br /><br />Dan kalau mau kirim sms, cukup dengan memasukkan entry ke tabel outbox maka entry tersebut akan ‘diteruskan’ ke hp dan dikirim lah sms. setelah terkirim entry di tabel outbox akan di pindah ke tabel sent-item.<br /><br />Next, kalau pengen bikin sistem yang auto reply sms, cukup bikin code yang mendeteksi setiap ada inbox yang masuk, terus di baca format textnya, kalau cocok dengan pattern tertentu dan udah di generate reply yang dimaksud, insert data ke tabel outbox. (keyword: crontab, trigger)<br /><br />Troubleshooting / masalah yang sering terjadi saat setting koneksi sms gateway dengan gammu di windows atau wammu di linux. Klik disini troubleshooting<br /><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-30713646164173062852010-05-05T10:58:00.000-07:002010-05-05T11:36:34.339-07:00Setting Gammu<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUWt7HPCECFRTvD_T6SHK9MUkAOUET71Dgcfeoqc6GnQgY7q755LMraTJ1-Sl4RHa8ULV9BCta6vLHqVK2LMXXCDF1-ujORgww5c9BQZKH6gG7F_UwHxddOQgH15HBZMLq31zrVFW-g/s1600/hp.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUWt7HPCECFRTvD_T6SHK9MUkAOUET71Dgcfeoqc6GnQgY7q755LMraTJ1-Sl4RHa8ULV9BCta6vLHqVK2LMXXCDF1-ujORgww5c9BQZKH6gG7F_UwHxddOQgH15HBZMLq31zrVFW-g/s320/hp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467855567099563362" /></a><br /><br />Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja Nggak ding… mudah-mudahan kejenuhan itu bersifat temporary saja.<br /><br />OK… untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. Pernahkah Anda mendengar Gammu? Ya.. Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.<br /><div class="fullpost"><br />Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux.<br /><br />Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu <a href="http://www.gammu.org/support/phones/phonedb.php">Phone List Database</a>.<br />OK… sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan dibaca sendiri di <a href="http://www.gammu.org">situs resminya</a> ya :-) soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan akan sampai dengan cara instalasi service dan menjalankannya.<br /><br /><span style="font-weight:bold;">Langkah Pertama (Download File)</span><br />Silakan mendownload Gammu nya terlebih dahulu di <a href="http://www.4shared.com/file/248965295/700b07f9/gammu-install.html">http://www.4shared.com/file/248965295/700b07f9/gammu-install.html</a><br /><br />Keterangan: file tersebut sudah saya modifikasi dan disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.<br /><br /><span style="font-weight:bold;">Langkah Kedua (Ekstrak File)</span><br /><br />Silakan ekstrak file yang telah Anda download tadi di komputer Anda. File hasil ekstrak bisa Anda letakkan di C:\ atau D:\ atau dimanapun yang Anda inginkan. Dalam contoh ini, misalkan file diekstrak di C:\ sehingga akan didapatkan folder Gammu nya di C:\gammu.<br /><br /><span style="font-weight:bold;"><br />Langkah Ketiga (Setting Konfigurasi Gammu)</span><br /><br />Setelah file Gammu diekstrak, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file ‘GAMMURC‘ yang ada di dalam direktori ‘C:\gammu‘. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya.<br /><br />Trus.. bagian mana yang perlu diubah konfigurasinya? OK.. bagian yang perlu diubah adalah pada<br /><br />[gammu]<br />port =<br />connection =<br /><br />parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel – Phone and Modem Options – Modem. Nah… bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya. <br /><br /><span style="font-weight:bold;">Ralat Penting !!</span><br /><br />Pada saat artikel ini dibuat, untuk melihat nomor port di mana kita colokkan modem/hp, saya menuliskan caranya yaitu melalui Control Panel – System – Hardware – Device Manager – Ports (COM & LPT). Tolong jangan melihat portnya melalui cara tersebut, karena nomor port yang muncul tidak bisa digunakan untuk mengirim long SMS. Nomor port yang muncul dari cara tersebut hanya bisa untuk mengirim SMS dengan panjang tak lebih dari 160 karakter saja.<br /><br /><span style="font-weight:bold;">Tips</span>: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.<br /><br />Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya. Setiap jenis HP memiliki jenis koneksi yang berbeda-beda. Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download file <a href="http://www.4shared.com/file/134337452/71cd9ad1/phoneConnectionDB.html">di sini</a>. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS Gateway dengan Gammu.<br /><br />Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung ke port com5 USB.<br /><br />[gammu]<br />port = com5:<br />connection = at115200<br /><br />(Penting: jangan lupa tanda : di belakang port)<br /><br />Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah konfigurasinya pada bagian<br /><br />[gammu1]<br />.<br />.<br /><br />[gammu2]<br />.<br />.<br /><br />dst..<br /><span style="font-weight:bold;"><br />Langkah Keempat (Uji Koneksi)</span><br />Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder ‘C:\gammu‘ pada direktori Gammu Anda via DOS PROMPT. Lalu ketikkan perintah ini pada command promptnya.<br /><br />gammu identify<br /><br />Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara Gammu dengan HP Anda sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4_otW_zJzG8JygZkZfArrOORHso8h3IRAEcTkACIvL-Sg6OZMEKLzf25lv2r0wl8LTi6J-YjCDb3Op4NK5N0xsQIKL31MJmiRzURljTLHTtg3r1VN33rzu4mwiK6feIOTIdIssPrfig/s1600/gammu01-3.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 78px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4_otW_zJzG8JygZkZfArrOORHso8h3IRAEcTkACIvL-Sg6OZMEKLzf25lv2r0wl8LTi6J-YjCDb3Op4NK5N0xsQIKL31MJmiRzURljTLHTtg3r1VN33rzu4mwiK6feIOTIdIssPrfig/s320/gammu01-3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467852690554221250" /></a><br /><br /><span style="font-weight:bold;">Langkah Kelima (Membuat Database MySQL untuk Gammu)</span><br />Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun… dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak familiar dengan yang lainnya.<br /><br />Caranya adalah buat database dengan nama ‘sms‘ atau yang lain (terserah) menggunakan phpMyAdmin Anda.<br /><br />Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh.. tabelnya apa aja ya? Don’t worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder ‘C:\gammu\tabel-gammu.sql‘. Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMyAdmin.<br /><br />Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC Anda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya.<br /><br /><span style="font-weight:bold;">Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)<br /></span><br />Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS.<br /><br />Untuk melakukan setting SMS daemon, bukalah file ‘SMSDRC‘ yang terletak di direktori ‘C:\gammu‘. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:<br /><br />port = diisi nomor port sesuai yang ada di file GAMMURC<br />connection = diisi jenis connection sesuai yang ada di GAMMURC<br />service = mysql (diisi dengan ‘mysql’ karena kita akan menggunakan mysql sebagai storage data SMSnya)<br />user = diisi user database koneksi ke mysql Anda<br />password = diisi password koneksi ke mysql Anda<br />pc = diisi nama host mysql (biasanya localhost)<br />database = sms (atau sesuai nama database yang tadi kita buat)<br /><br />Contoh konfigurasi yang ditulis<br /><br />port = com5:<br />connection = at115200<br />service = mysql<br />user = root<br />password = passwordroot<br />pc = localhost<br />database = sms<br /><br />Catatan: hilangkan tanda # di depan parameter-parameter di atas bila ada.<br /><br /><span style="font-weight:bold;">Langkah Ketujuh (Membuat Gammu Service)</span><br />Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.<br /><br />Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke folder ‘C:\gammu‘.<br /><br />gammu-smsd.exe -c smsdrc -i<br /><br />Nah.. bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui ‘CONTROL PANEL > Administrative Tools > Services’. Nah.. untuk menjalankan service Gammu ini tinggal klik START pada service Gammu tersebut.<br /><br />Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.<br /><br />OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com1tag:blogger.com,1999:blog-2542420497289695656.post-38907391555004221192010-04-28T14:16:00.000-07:002010-04-28T14:41:42.565-07:00User ManagementBuat Login Dulu Contoh script nya seperti di halaman ini.........<br />http://www.webmasterpals.com/showthread.php?t=348<br /><br />Kemudian buat chat code nya bisa didownload disini<br /><a href="http://www.ziddu.com/download/9648693/chat.zip.html">Download</a> Chat<br />Add :<br /><a href="http://www.ziddu.com/download/9648721/wyzz0.1.zip.html">Download</a> Wysiwyg<br /><div class="fullpost"></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-25721916913950616582010-03-17T20:46:00.000-07:002010-03-17T21:53:51.058-07:00Management User PHP #2<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhirx6TCdyMmG0gjw7tVk1FmqwAm-WHu6jCOGPzzUOponfV01akrg31VEdMeBic3TI6nK8jL92D6ZsIEw3RZMNTFWkLd0zktoDAzYh_BBiGpRP2mwi_roCUpQ7wmp5P81Qym-wa3wcChg/s1600-h/edit.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhirx6TCdyMmG0gjw7tVk1FmqwAm-WHu6jCOGPzzUOponfV01akrg31VEdMeBic3TI6nK8jL92D6ZsIEw3RZMNTFWkLd0zktoDAzYh_BBiGpRP2mwi_roCUpQ7wmp5P81Qym-wa3wcChg/s320/edit.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5449817749607810210" /></a><br />Selanjutnya dalam membuat mangement user kita perlu memanipulasi data yang telah kita buat...............<br />Berikut adalah bagaimana menambah script edit dan hapus dalam management user<br /><br /><br /><div class="fullpost"><br />1. Buat file dengan nama "edit_user.php"<br /> script sebagai berikut....<br /> <?php<br />include "koneksi.php";<br /><br /> $edit = mysql_query("SELECT * FROM user WHERE id_user='$_GET[id]'");<br /> $r = mysql_fetch_array($edit);<br /> echo "<h2>Edit User</h2><br /> <form method=POST action=update_user.php><br /> <input type=hidden name=id value='$r[id_user]'><br /> <table><br /> <tr><td>Username</td> <td> : <input type=text name=id_user value='$r[id_user]'></td></tr><br /> <tr><td>Password</td> <td> : <input type=text name=password> *) </td></tr><br /> <tr><td>Nama Lengkap</td> <td> : <input type=text name=nama_lengkap size=30 value='$r[nama_lengkap]'></td></tr><br /> <tr><td>E-mail</td> <td> : <input type=text name=email size=30 value='$r[email]'></td></tr><br /> <tr><td colspan=2>*) Apabila password tidak diubah, dikosongkan saja.</td></tr><br /> <tr><td colspan=2><input type=submit value=Update><br /> <input type=button value=Batal onclick=self.history.back()></td></tr><br /> </table></form>";<br />?><br />2.buat file dengan nama "update_user.php"<br /><?php<br />include "koneksi.php";<br /><br /> // Apabila password tidak diubah<br /> if (empty($_POST[password])) {<br /> mysql_query("UPDATE user SET id_user = '$_POST[id_user]',<br /> nama_lengkap = '$_POST[nama_lengkap]',<br /> email = '$_POST[email]' <br /> WHERE id_user = '$_POST[id]'");<br /> }<br /> // Apabila password diubah<br /> else{<br /> $pass=md5($_POST[password]);<br /> mysql_query("UPDATE user SET id_user = '$_POST[id_user]',<br /> password = '$pass',<br /> nama_lengkap = '$_POST[nama_lengkap]',<br /> email = '$_POST[email]' <br /> WHERE id_user = '$_POST[id]'");<br /> }<br /><br />header('location:tampil_user.php'); <br />?><br />Jalanakn script di atas dengan menampilkan data kemudian tekan edit......<br />Jika muncul kota edit user berarti udah berhasil........................<br />3. Selanjutnya kita buat file "hapus_user.php"<br />script nya kurang lebih seperti ini...<br /><?php<br />include "koneksi.php";<br /><br />mysql_query("DELETE FROM user WHERE id_user='$_GET[id]'");<br />header('location:tampil_user.php');<br />?><br />dalam fungsi hapus ini kita tidak tampilkan kotak dialog untuk konfirmasi nya<br />silahkan di kembangkan sendiri script ini<br />silahkan kasih comment jika ada script yang tidak berfungsi.<br />Semoga Bermanfaat.....<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-2837558035633587982010-03-10T20:38:00.000-08:002010-03-10T21:23:41.035-08:00Management User PHP<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggdHZLcyLJQ5cN6NVUJuebaKP0fIKrg2SjdhTlQeF6A7aNhbHyGbwOJZeZ_Q8rnIwJ3cIzdU67VrXd_pNPbGyyCnA_AJNvfnG2M7fJyvwNpFgzuRx2zRvIhyphenhyphenNz2V2mv2D8Pk79gP_25w/s1600-h/1.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggdHZLcyLJQ5cN6NVUJuebaKP0fIKrg2SjdhTlQeF6A7aNhbHyGbwOJZeZ_Q8rnIwJ3cIzdU67VrXd_pNPbGyyCnA_AJNvfnG2M7fJyvwNpFgzuRx2zRvIhyphenhyphenNz2V2mv2D8Pk79gP_25w/s320/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5447237306868490722" /></a><br />Dalam Pertemuan Kali ini kita akan buat Management User yang fungsinya digunakan untuk mengolah user, pastikan di komputer anda udah terinstall Appserv.<br /><br /><br /><br />1. BUat Dabase(misal:dbmedia)/ato jika udah buat ndak apa<br />2. Buat table dengan nama user (id_user,password,nama_lengkap,email,level) <br /> konsep nya seperti ini<br /> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPrl-YHZYzDvrnqSGN1JPRogjOfXvFBUY0tor2w63nBCjz2CHwZj_IOrc9SKzdBqg-UIpSKcH1jikOUbh1dWcarqkJZV5y8MVnYKG4i-csdhzBIQaDc3iNgpnyDc_bpE5qqY12rmSIQg/s1600-h/3.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPrl-YHZYzDvrnqSGN1JPRogjOfXvFBUY0tor2w63nBCjz2CHwZj_IOrc9SKzdBqg-UIpSKcH1jikOUbh1dWcarqkJZV5y8MVnYKG4i-csdhzBIQaDc3iNgpnyDc_bpE5qqY12rmSIQg/s320/3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5447242514280340610" /></a><br /><br />3. Coba Buat koneksi.php<br /> <?php<br />$server = "localhost";<br />$username = "root";<br />$password = "root";<br />$database = "dbmedia";<br />// Koneksi dan memilih database di server<br />mysql_connect($server,$username,$password) or die("Koneksi gagal");<br />mysql_select_db($database) or die("Database tidak bisa dibuka");<br />?><br />Coba jalankan script di atas, jika tidak komentar maka database sudah terkoneksi dengan baik.<br /><div class="fullpost"><br />4.Selanjutnya kita buat "form_user.php"<br /> kurang lebihnya script nya seperti berikut.........<br /> <?php<br /> echo "<h2>Tambah User</h2><br /> <form method=POST action=input_user.php><br /> <table><br /> <tr><td>Username</td> <td> : <input type=text name=id_user></td></tr><br /> <tr><td>Password</td> <td> : <input type=text name=password></td></tr><br /> <tr><td>Nama Lengkap</td> <td> : <input type=text name=nama_lengkap size=30></td></tr><br /> <tr><td>E-mail</td> <td> : <input type=text name=email size=30></td></tr><br /> <tr><td colspan=2><input type=submit value=Simpan><br /> <input type=button value=Batal onclick=self.history.back()></td></tr><br /> </table></form>";<br />?><br />5. Selanjutnya Kita buat file "input_user.php"<br /> <?php<br /> include "koneksi.php";<br /><br /> $pass=md5($_POST[password]);<br /> mysql_query("INSERT INTO user(id_user,<br /> password,<br /> nama_lengkap,<br /> email) <br /> VALUES('$_POST[id_user]',<br /> '$pass',<br /> '$_POST[nama_lengkap]',<br /> '$_POST[email]')");<br /><br /> header('location:tampil_user.php'); <br /> ?><br />6. selanjutnya buat file "tampil_user.php"<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZoyCy0CbuKF0QNgsHhU5FPoDT8tEF3AswUh40x9PubvvHBMi-P8_-k6L5wXVTYVQc-PmZs8Lp5MliUt-eiu47Bo2GLDgvUu_OloAy9hl3tuCl0BBJItbXRLCL90i5eRiTSo9KuL4m5w/s1600-h/2.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 277px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZoyCy0CbuKF0QNgsHhU5FPoDT8tEF3AswUh40x9PubvvHBMi-P8_-k6L5wXVTYVQc-PmZs8Lp5MliUt-eiu47Bo2GLDgvUu_OloAy9hl3tuCl0BBJItbXRLCL90i5eRiTSo9KuL4m5w/s320/2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5447238567089736898" /></a><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><?php<br /> include "koneksi.php";<br /><br /> echo "<h2>User</h2><br /> <form method=POST action=form_user.php><br /> <input type=submit value='Tambah User'></form><br /><br /> <table><br /> <tr><th>no</th><th>username</th><th>nama lengkap</th><th>email</th><th>aksi</th></tr>";<br /><br /> $tampil=mysql_query("SELECT * FROM user ORDER BY id_user");<br /> $no=1;<br /> while ($r=mysql_fetch_array($tampil)){<br /> echo "<tr><td>$no</td><br /> <td>$r[id_user]</td><br /> <td>$r[nama_lengkap]</td><br /> <td><a href=mailto:$r[email]>$r[email]</a></td><br /> <td><a href=edit_user.php?id=$r[id_user]>Edit</a> | <br /> <a href=hapus_user.php?id=$r[id_user]>Hapus</a></td><br /> </tr>";<br /> $no++;<br /> }<br /> echo "</table>";<br /> ?><br />Nah dengan melakukan langkah 1-6 ini, Anda sudah bisa membuat user dan menampilkannya<br />Selanjutnya, kita akan buat bagaimana user bisa di edit dan di hapus atau manipulasi data......nantikan tutorial selanjutnya......semoga bermanfaat.<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com4tag:blogger.com,1999:blog-2542420497289695656.post-39208572544158026052010-01-25T09:12:00.000-08:002010-01-25T09:56:23.440-08:00Kegiatan Awal Semester<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2RcIvBPGEdcMb6bbGCNmB0FV3nZ7JqDEizPCi9ZOkMEKV7EzyUUBOb0haVJqhf3PeWOOHo_fXx_witrIMGQSGBl3SEofWdJvKQQLrSZ6LFI83xJvbLaUDsK77bSBkW1uQdxhe_-ZiQ/s1600-h/_DSC0072.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 183px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2RcIvBPGEdcMb6bbGCNmB0FV3nZ7JqDEizPCi9ZOkMEKV7EzyUUBOb0haVJqhf3PeWOOHo_fXx_witrIMGQSGBl3SEofWdJvKQQLrSZ6LFI83xJvbLaUDsK77bSBkW1uQdxhe_-ZiQ/s320/_DSC0072.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5430732811799640242" /></a><br /><p>Kwalitas Pendidikan siswa tidak hanya didukung oleh lengkapnya fasilitas yang dipunyai sekolah melainkan juga program yang di canangkan oleh Management yang terkait. Banyak sekali model/strategi sekolah untuk menuju kesana, ini tentunya membutuhkan tenaga dan pikiran serta SDM yang dapat mewujudkan program yang akan di terapkan.Contohnya "Boarding School", tentunya beda dalam pembinaan siswa/siswi nya dengan sekolah lain. Seperti program kegiatan awal semester Genap Tahuan pelajaran 2009/2010 ini.</p><br /><div class="fullpost"><br /><p>Setelah siswa/siswi liburan 1 minggu penuh waktunya mereka kembali ke asrama untuk menuntut ilmu karena memang mas liburan telah usai.Untuk itulah Ka Kesiswaaan dalam hal ini di pegang oleh Ust. ALi Purwanto, ST merencanakan program kegiatan bagi siswa/siswi SMP POMOSDA untuk berwisata sehari ke Taman Wisata Roro Kuning. Tentunya ini menjadi gaya terik tersendiri bagi siswa maupun bagi Guru-guru yang bernaung disana.Selain bisa me re fresh rentetan kegiatan siswa dan guru, kegiatan ini juga bermanfatan juga untuk mempererat/ukuwah antara santri dan Ustadz(Ust Ali said).Selain itu kegiatan ini juga menjadi agenda tahunan yang di masukan dalam RKS(Rencana Kegiatan Sekolah) selama 4 tahun ke depan, semoga aja tidak ada perubahan dari management.Santri sendiri juga merasakan kebahagiaan setelah mengikuti kegiatan ini, karena memang anak-anak bisa bermain dan bermain bersama teman sekelas, adik kelas bahkan dengan kakak kelas. ada juga yang bermain bersama dengan Ustadz. berikut adalah foto-foto yang berhasil kita ambil saat kegiatan bersangsung :</p><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5WbTe4wH879w4SoJW49n6a9BTUiilpqJhL3xrEudJ9Lbqaq4jMgVM8_DBzxtq_ELMywR9IXlhethZdLi-Ua5d9RtG0SuLuVXEZDdEc71cxzI9v57dzVVEcFm3rCThQgTK8iG1KmY-qQ/s1600-h/_DSC0020.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5WbTe4wH879w4SoJW49n6a9BTUiilpqJhL3xrEudJ9Lbqaq4jMgVM8_DBzxtq_ELMywR9IXlhethZdLi-Ua5d9RtG0SuLuVXEZDdEc71cxzI9v57dzVVEcFm3rCThQgTK8iG1KmY-qQ/s320/_DSC0020.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5430736023934622258" /></a><br /><p>Ustadzah aku lapar..makan, jangan lama-lama bagi nasinya, teriak Suroso(salah satu siswa *yg pake kopyah), beginilah suasana ketika makan di siang di lokasi wisata Roro Kuning</P><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-X2gZzTBniAeVlJHfp8u6pr7IazHhky16rFvFjyQ4lu6_FdiwWh_kpmlH-psdeB82zwtkE8SpbPvcfPF01nGvcl3qK4gQniksviK8seWLOVpGRwp9QL_gk4x-o4pOw65wZPkM2Nz_9Q/s1600-h/oke.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 267px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-X2gZzTBniAeVlJHfp8u6pr7IazHhky16rFvFjyQ4lu6_FdiwWh_kpmlH-psdeB82zwtkE8SpbPvcfPF01nGvcl3qK4gQniksviK8seWLOVpGRwp9QL_gk4x-o4pOw65wZPkM2Nz_9Q/s320/oke.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5430736933496678946" /></a><br /><p>Dengan baju yang basah kuyup, tetep aja lahap makan nya karena lapar dan banyak nya aktifitas yang membuat siswa/siswi ingin segera menyelesaikan kegiatan ini.</p><br /><br><br />Semoga bermanfaat<br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com1tag:blogger.com,1999:blog-2542420497289695656.post-18295141426778740092010-01-14T15:35:00.001-08:002010-01-14T15:35:56.580-08:00Numeral Validation<p>Dalam tutorial ini, anda akan belajar tentang keamanan di php. Anda akan belajar mulai dari nol. Pengetahuan dasar ini diperlukan pada saat Anda mulai membangun web. Anda akan belajar faktor-faktor apa yang mempengaruhi keamanan dari sebuah situs. Pada kenyataannya, kadang-kadang kelemahan keamanan karena kelemahan logika yang digunakan oleh programmer. Ini akan berakibat fatal. Kesalahan logika tidak dapat dilindungi oleh firewall atau peralatan lainnya. Untuk alasan ini, tutorial ini akan membawa lebih banyak informasi kepada Anda mengenai keamanan php. Mari kita mulai!<br /><br /><div class="fullpost"><br /></p><br /><b>Numeral Validation</b><br /><div class="fullpost"><br /><!-Listing Program: FormPemesanan.php--><br /><html><br /><head><br /><title>Order Form</title><br /></head><br /><body><br /><img src="install.png"><font size="+5">Order, Please...</font><br /><form method="post" action="HitungPesanan.php"><br /><table width="100%" border="1"><br /><tr><th>Code</th><br /><th>Item</th><br /><th>Price</th><br /><th>Total</th></tr><br /><tr><br /><td>0001</td><br /><td>Keyboard</td><br /><td>Rp 1.000,-</td><br /><td><input name="jumlah" type="text" value="" <br />size="4" maxlength="4" /></td><br /></tr><br /></table><br><br /><input name="Pesan" type="submit" value="Order" /><br /></form><br /></body><br /></html><br /><br />Selanjutnya, kita membuat perhitungan total yang harus dibayar oleh pembeli:<br /><?php<br />// Listing Program: HitungPesanan.php<br /><br />function Calc_Order($price,$order){<br /> return $pay = $price * $order;<br />}<br /><br />echo "Total you must pay: ";<br />echo number_format(Calc_Order(1000,$total),2,",",".");<br />?><br /><br />Jadi, ada sesuatu yang salah dengan perhitungan di atas? Contoh: ada pengunjung yang input nilai "-20". Apa yang terjadi selanjutnya? Hasilnya akan seperti gambar berikut:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx0qzuHFNFL7cvHMD0HI2qEboI_daAjMBx8F0e9Akjn72zu0srAy7zS9f2Sx5uqzBz5is6cUAyuJp9Xgf9jb8IV3H7Fg21VthGA4M0q4u1uNLQ9aiAJEX77JT-jdqkvEepusp0xjhi6w/s1600-h/bayar.jpg"><img style="cursor:pointer; cursor:hand;width: 320px; height: 128px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx0qzuHFNFL7cvHMD0HI2qEboI_daAjMBx8F0e9Akjn72zu0srAy7zS9f2Sx5uqzBz5is6cUAyuJp9Xgf9jb8IV3H7Fg21VthGA4M0q4u1uNLQ9aiAJEX77JT-jdqkvEepusp0xjhi6w/s320/bayar.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426735367277922658" /></a><br />Jumlah ini cukup mempunyai mempengaruhi pada akuntansi perusahaan. Ini berarti bahwa Anda memiliki kewajiban kepada pembeli. Bagaimana memecahkan masalah ini? Yang harus Anda lakukan adalah untuk dilemparkan ke dalam nilai integer kemudian melakukan validasi. Ubah kode program seperti ini:<br /><?php<br />// Listing Program: HitungPesanan.php<br /><br />function Calc_Order($price,$order){<br /> $order = (int)$order;<br /> if ($order < 1){<br /> return 0;<br /> }<br /> return $pay = $price * $order;<br />}<br /><br />$total = Calc_Order(1000,$total);<br /><br />if ($total > 0){<br />echo "You must pay: ";<br />echo number_format(Calc_Order(1000,$total),2,",",".");<br />}else{<br />echo "Order input not valid";<br />}<br /><br />?><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnYrRaM7R0GwYKUD3b63ZHUkoM5D9gHeMWQyajrHL1vPOb2J-xQFhvXQsg3nzW3nCJqJCOKt3R9xWiBoJKXpnmfUUZ6VqKAqAqTBWzstDjPLUz9nNeSxDkKuIQM_Yhh7YomcbLQw_Z7w/s1600-h/valid.jpg"><img style="cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnYrRaM7R0GwYKUD3b63ZHUkoM5D9gHeMWQyajrHL1vPOb2J-xQFhvXQsg3nzW3nCJqJCOKt3R9xWiBoJKXpnmfUUZ6VqKAqAqTBWzstDjPLUz9nNeSxDkKuIQM_Yhh7YomcbLQw_Z7w/s320/valid.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426735817173192674" /></a><br />Dalam fungsi tersebut, jika dimasukkan urutan dalam kurang dari 1 (berarti bahwa itu termasuk dari nilai nol), urutan tidak valid. Hal ini pernah dilakukan di baris:<br />if ($order &lt; 1){<br /> return 0;<br /> }<br />Tetapi Anda tidak harus mengikuti validasi seperti pada baris di atas. Anda juga dapat melakukan variasi kode sebagai berikut:<br /><?php<br />// Listing Program: HitungPesanan2.php<br /><br />function Calc_Order($price,$order){<br /> return preg_replace("/[^0-9.]/", "",<br />$price * (int)$order);<br />}<br /><br />$total = Calc_Order(1000,$total);<br />if ($total > 0){<br />echo "Total you must pay: ";<br />echo number_format(Calc_Order(1000,$total),2,",",".");<br />}else{<br />echo "Order input not valid";<br />}<br />?><br />Dalam perhitungan terakhir ini, jika pengguna memasukkan jumlah "-20" maka pengguna akan dipertimbangkan dalam urutan "20". Tanda minus yang diinput akan diabaikan dan dianggap sebagai hanya sebagai kesalahan input. Yang mana yang lebih baik untuk digunakan? Hal ini tergantung pada kebijakan Anda apakah Anda ingin menggunakan tanda minus (hasilnya tidak valid) atau tidak peduli dengan tanda minus (hasilnya adalah perhitungan dengan mengabaikan usuall tanda minus).<br /></div><br />Semoga ada manfaatnya...<br /><br /><br /><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-9131380248586254512010-01-12T16:10:00.000-08:002010-01-14T15:30:03.515-08:00Soal UAS semester VII<span style="font-weight:bold;">Case Study....</span><br /><h1>Pos Indonesia Lambat dan Mahal</h1><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBEi0rv4KTXWb9Xa668xO54IApm8AVhCtFTndfXuCJVeHZmtdIFBUr0DWxamZMlWbTa69fZEF_b1LhhBrz2Qlm0oGE64No-M5TNImuhnjQwLbUiZUVu2CuP9E_uWNSXTsDlakWiNxtoQ/s1600-h/1a.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 106px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBEi0rv4KTXWb9Xa668xO54IApm8AVhCtFTndfXuCJVeHZmtdIFBUr0DWxamZMlWbTa69fZEF_b1LhhBrz2Qlm0oGE64No-M5TNImuhnjQwLbUiZUVu2CuP9E_uWNSXTsDlakWiNxtoQ/s320/1a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426011647928407154" /></a><br /><br /><p>Apalagi kalau tidak bisa dibilang lambat dan mahal. <br />Coba kita lihat soal keterlambatan.<br />Bayangkan saja, dokumen Express Mail Service (EMS) dengan Nomor: EE102732235ID dikirimkan dari kantorpos Mampang, Jakarta Selatan, tanggal 4 Mei 2004 jam 13:08. Ke luar dari Jakarta tanggal 5 Mei 2004 jam 03:15. Anehnya sampai dengan 7 Mei 2004 dokumen mengawang-awang di udara tidak sampai ke Jepang. <br />Baru masuk Jepang tanggal 8 Mei jam 01:17. Dengan demikian entah ada apa yang terjadi antara 5 Mei 2004 sampai dengan 7 Mei 2004. Apabila memang benar melayang-layang di udara, sudah masuk pesawat terbang, maka ke mana pesawat terbang itu melayang? Kalau sampai salah negara, misal melayang dan mampir ke Taiwan dulu, mengapa sampai ke sana? Hal itu jelas bukan salah kirim karena apabila salah kirim pasti ada cap pada dokumen "Missen to Taiwan". Tapi pada dokumen tak terlihat tanda apa-apa baik muka maupun belakang. Ada kemungkinan Posindo menggunakan pesawat terbang murahan sehingga pesawat itu terbang dulu ke negara lain, mengangkut barang dari negara lain itu, barulah ke Jepang. <br />Kemungkinan lain, ada kerusakan pesawat terbang sehingga dokumen sudah masuk bagasi pesawat tetapi tertunda pesawat terpaksa belum bisa berangkat sesuai jadwal sehingga jadi terlambat.</p> <br /><div class="fullpost"><br /><p>Lain hal lagi, memang dokumen nyasar ke negara lain tapi tak memberikan cap atau tanda apa pun pada dokumen (biasa, manusia selalu berusaha menutupi kejelekan atau kesalahannya). Kalau mengaku salah bisa muncul tuntutan yang malah merugikan manusia dan atau organisasinya. Kemudian kita lihat dari segi harga dan uang.Peraturan yang ada pengiriman EMS harus sampai di tempat tujuan (si alamat) selama 3 hari. Lewat dari jangka waktu itu si penerima dan atau si pengirim boleh menuntut kepada pihak tempat Pos Pengirim berupa klain kerugian. <br />Kenyataan dokumen baru tiba di tempat penerima tanggal 10 Mei 2005. Artinya, pengiriman EMS dari Jakarta ke Tokyo makan waktu 6 hari (4 Mei sampai dengan 10 Mei). Sayang sekali penerima tak ada di tempat. Untuk itu pihak pos Jepang mengirimkan tanda bukti telah berkunjung dan pengambilan bisa dilakukan di kantorpos penerima sehingga dokumen diambil penerima tanggal 11 Mei 2004. Dari segi harga kita lihat barang yang kurang dari 250 gram (Di Tokyo peraturannya kurang dari 300 gram) pengiriman EMS dengan biaya 900 yen.</p><br /><p>Pengiriman dari Jakarta sebesar Rp.98.100,-. Apabila kurs mata uang Yen terhadap Rupiah sama dengan Rp.98 per 1 Yen, berarti tarip EMS Indonesia mencapai 1.000 yen, atau 100 yen (11,1%) lebih mahal daripada tarip EMS Jepang. Padahal nilai tukar Yen terhadap Rupiah hanya sekitar Rp.77,55 saat ini (11 Mei 2004 koran Bisnis Indonesia). Kalau dibagi dengan angka lebih kecil lagi, berarti tarip EMS Indonesia lebih besar dari 1.000 yen. Luar biasa mahal. <br />Kini kita bisa mengetahui sendiri, memang tugas PT Pos Indonesia (Posindo) tidak mudah. Kalau mau kita kritik, untuk kasus ini bisa dikatakan Posindo lambat dan mahal. Walaupun mungkin pengiriman sudah dilakukan 5 Mei 2004, apa pun alasannya, selama dokumen belum tiba di Jepang, semua itu masih merupakan tanggungjawab Posindo untuk mengusut lebih lanjut dan kesalahan ada di pihak Posindo. Janganlah mencari kambing hitam. Lalu mengapa tidak mengritik Pos Jepang? Sampai 8 Mei baru diantar 10 Mei? Kalau kita lihat tanggalan, wajarlah pengantaran tersebut dan bahkan bisa kita puji karena Sabtu Minggu pun mereka bekerja dengan baik. Tanggal 8 Mei adalah hari Sabtu dan 9 Mei adalah hari Minggu. Hari Sabtu begitu tiba sudah mulai diperiksa pabean Jepang sampai dengan Minggu 9 Mei. Lalu Senin 10 Mei diantarkan ke kantorpos wilayah di penerima dan hari yang sama dikirimkan ke alamat penerima. Suatu kerja yang perlu diacungkan jempol. Apakah hal ini bisa dilakukan di Indonesia pula, Sabtu Minggu semua pihak bekerja? Tandatanya yang besar bagi Posindo dan Pabean Indonesia. Perlu bukti nyata untuk itu memang supaya tidak asbun (asal bunyi).</p><br /><p>Memang kasus ini bukan kasus pertama kali. Sudah banyak kasus keterlambatan EMS dari pihak Posindo. Pihak EMS Posindo memang sudah berusaha keras untuk membuat citra EMS tetap dan bahkan semakin baik. Masalahnya, di kantorpos daerah tempat pengiriman, kurang terkoordinasi dengan baik, malas dan tidak ada semangat kerja yang tinggi. Bisa saya katakan moral kerja mereka perlu dipertanyakan besar-besaran. Akibatnya, rantai kerja keseluruhan tidak berjalan dengan baik. Tampaknya hasil kerja mati-matian pihak EMS Posindo hanya berpangku sebelah tangan, tidak terkoordinasi dengan baik dengan seluruh aparat di berbagai lini yang ada di Indonesia. Jangan salahkan orang lain! Itulah prinsip yang harus kita pegang. Olehkarena itu orang yang paling salah dan harus mau menerima beban tanggungjawab adalah Direktur Utama Posindo. Bagi saya, tidak ada alasan lain untuk tidak mengundurkan diri dari jabatannya. Mengapa? Karena tidak bisa menjadi contoh bagi bawahan sehingga hasil kerja banyak yang berantakan di bidang EMS di Indonesia (lihat banyak kasus keterlambatan EMS Indonesia di milis PRANGKO). Sampai kapan masyarakat Indonesia bisa bersabar? Mungkin Posindo perlu mendapat sentilan yang keras dari pengguna (konsumennya). Mudah-mudahan saja kini dan di masa datang, tidak ada yang menuntut ke pengadilan Posindo gara-gara keterlambatan atau kehilangan doukumen/barang yang dikirimkan oleh Posindo.</p><br /><br />Note :<br />Dari Permasalahan di atas buatlah...<br />1. Profile Perusahaan<br />2. Rumusan harapan dan tantangan<br />3. Penyebab Tantangan Utama<br />4. Analisis Tantangan<br />5. Rencana Program kerja<br />6. Jadwal Program kerja<br /><br />Sifat Ujian Take Home Test<br />Waktu Pengumpulan Tanggal <b>14 Januari jam 09.00</b> di STT POMOSDA<br />dalam bentuk Hard Copy<br /><br />Tabel bisa di download di sini <a href=" http://www.ziddu.com/download/8129834/TAbel.doc.html">Tabel data</a><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-7502085921035231312010-01-09T18:16:00.000-08:002010-01-09T18:26:50.809-08:00Mengenal Perintah Dos untuk JaringanDi bawah ini adalah perintah-perintah yang berhubungan dengan jaringan. Untuk melakukan perintah-perintah tersebut Anda harus masuk ke MS DOS Prompt.<br /><br /><br /><span style="font-weight:bold;">ipconfig /all</span><br />Menampilkan informasi konfigurasi koneksi, misalnya Host Name, Primary DNS Type, Ethernet Adapter LAN.<br /><br /><span style="font-weight:bold;">ipconfig /displaydns</span><br />Menampilkan DNS Cache.<br /><br /><span style="font-weight:bold;">ipconfig /flushdns</span><br />Menghapus DNS Cache<br /><br /><span style="font-weight:bold;">ipconfig /release</span><br />"Menghapus" semua koneksi IP Address.<br /><br /><span style="font-weight:bold;">ipconfig /renew</span><br />Membuat IP Address baru untuk adapter tertentu.<br /><span style="font-weight:bold;"><br />ipconfig /registerdns</span><br />Melakukan refresh DNS dan meregister kembali koneksi DNS.<br /><br /><span style="font-weight:bold;">ipconfig /showclassid</span><br />Menampilkan informasi DHCP Class.<br /><br /><span style="font-weight:bold;">ipconfig /setclassid</span><br />Mengubah DHCP Class ID<br /><br /><span style="font-weight:bold;">control netconnections</span><br />Menampilkan Network Connection.<br /><br /><span style="font-weight:bold;">ping</span><br />Contoh: ping http://www.tutorial-belajar-it.blogspot.com/<br />Melakukan test koneksi ke situs http://www.tutorial-belajar-it.blogspot.com/. Semakin sedikit % loss-nya makan semakin baik koneksinya.<br /><br /><span style="font-weight:bold;">tracert</span><br />Menampilkan informasi IP Address route.<br /><br /><span style="font-weight:bold;">netstat</span><br />Menampilkan informasi koneksi TCP/IP yang sedang aktif.<br /><br /><span style="font-weight:bold;">route</span><br />Menampilkan local route.<br /><span style="font-weight:bold;"><br />hostname</span><br />Menampilkan nama komputer.<br /><div class="fullpost"><br /><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-7076219190108018412009-12-13T01:10:00.000-08:002009-12-13T01:15:15.661-08:00Web counter visitorBuat kalian yang suka meng otak-atik php; ini mungkin bisa di jadikan referensi untuk memperpanjang koleksi fungsi-fungsi utamanya di php.<br /><div class="fullpost"><br /><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-32051716459451040032009-12-09T07:57:00.000-08:002009-12-09T08:27:43.594-08:00Membuat Fungsi mengembalikan lebih dari satu nilaiOke, dalam belajar php kali ini saya akan coba jelaskan bagaimana membuat suatu fungsi yang dapat mengembalikan lebih dari satu nilai, atau istilah aslinya, returning multiple value from function in php. Inti dari fungsi tersebut adalah penggunaan <span style="font-weight:bold;">array dan fungsi</span> list();. Ya, di sini saya akan coba memberikan sebuah contoh fungsi yang dapat memisahkan nama depan dan nama belakang dari nama seseorang. Buatlah sebuah file dengan nama rvalue.php atau anda dapat memberikan nama lain yang anda inginkan. Isi file tersebut dengan :<br /><br />< ?php function double_value($namalengkap) { $depanbelakang = explode(" ",$namalengkap); $nama_depan = $depanbelakang[0]; $nama_belakang = $depanbelakang[1]; return array($nama_depan, $nama_belakang); } $namalengkapnya = "Loka Dwiartara"; list($namadepannya, $namabelakangnya) =double_value($namalengkapnya); echo "Nama Lengkap : ".$namalengkapnya." "; echo "Nama Depan : ".$namadepannya." "; echo "Nama Belakang : ".$namabelakangnya ; ?><br /><br /><br />Inti dari fungsinya ...<br />ketika sebuah variable dijadikan isi dari parameter<br />double_value($namalengkap)<br /><span class="fullpost"><br />pisahkan nama depan dan belakang dengan memanfaatkan spasi dan masukkan ke dalam array$depanbelakang = explode(" ", $namalengkap);<br />sehingga nantinya untuk dapat mengakses nama depan nya memanfaatkan variable $depanbelakang[0]dan untuk mengakses nama belakang nya dapat menggunakan variable $depanbelakang[0]kemudian lakukan kembalikan nilai dalam bentuk array<br />return array($nama_depan, $nama_belakang);<br />dengan fungsi list() ambil kedua nilai yang berbentuk array<br />list($namadepannya, $namabelakangnya) = double_value($namalengkapnya);<br />kemudian tampilkan dengan memanfaatkan fungsi echo<br />echo "Nama Lengkap : ".$namalengkapnya."";<br />echo "Nama Depan : ".$namadepannya."";<br />echo "Nama Belakang : ".$namabelakangnya ;<br />Itu merupakan algoritma salah satu contoh membuat fungsi dapat mengembalikan dua nilai. Selamat mencoba.</span>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-9410322592101651492009-10-30T02:31:00.000-07:002009-10-30T02:35:24.383-07:00Pengontrol Bandwidth<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://freewarecorner.com/blog/wp-content/uploads/2007/03/bandwidth-controller-personal-edition.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 120px;" src="http://freewarecorner.com/blog/wp-content/uploads/2007/03/bandwidth-controller-personal-edition.gif" alt="" border="0" /></a><br /><br /><br /><p><strong>Bandwidth Controller Personal Edition</strong> is suitable for single user bandwidth management. Includes speed limiting, port filtering, traffic monitoring, TCP Ack prioritization and more.</p><br /><p><strong>Release Date</strong>: 2007-03-21<br /></p><p><br /><strong>OS</strong>: Windows 98/ME/NT4/2000/XP/2003<br /><br /><br /><strong> File Size</strong>: 2.98 MB<br /><br /><strong>Publisher</strong>: <a target="_blank" title="Bandwidth Controller Personal Edition 1.15" href="http://bandwidthcontroller.com/">http://bandwidthcontroller.com/</a><br /><br /><strong>Download</strong>: <a target="_blank" title="Bandwidth Controller Personal Edition 1.15 Download" href="http://bandwidthcontroller.com/files/BandwidthControllerPersonalSetup.exe">BandwidthControllerPersonalSetup.exe</a></p>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-75581362983942206252009-03-31T01:03:00.000-07:002009-04-03T03:50:29.436-07:00Belajar Menjadi HackerHacker dengan keahliannya dapat melihat & memperbaiki kelemahan perangkat lunak di komputer; biasanya kemudian di publikasikan secara terbuka di Internet agar sistem menjadi lebih baik. Sialnya, segelintir manusia berhati jahat menggunakan informasi tersebut untuk kejahatan – mereka biasanya disebut cracker. Pada dasarnya dunia hacker & cracker tidak berbeda dengan dunia seni, disini kita berbicara seni keamanan jaringan Internet.<div class="fullpost"><br /><br />Saya berharap ilmu keamanan jaringan di tulisan ini digunakan untuk hal-hal yang baik – jadilah Hacker bukan Cracker. Jangan sampai anda terkena karma karena menggunakan ilmu untuk merusak milik orang lain. Apalagi, pada saat ini kebutuhan akan hacker semakin bertambah di Indonesia dengan semakin banyak dotcommers yang ingin IPO di berbagai bursa saham. Nama baik & nilai sebuah dotcom bisa jatuh bahkan menjadi tidak berharga jika dotcom di bobol. Dalam kondisi ini, para hacker di harapkan bisa menjadi konsultan keamanan bagi para dotcommers tersebut – karena SDM pihak kepolisian & aparat keamanan Indonesia amat sangat lemah & menyedihkan di bidang Teknologi Informasi & Internet. Apa boleh buat cybersquad, cyberpatrol swasta barangkali perlu di budayakan untuk survival dotcommers Indonesia di Internet.<br /><br />Berbagai teknik keamanan jaringan Internet dapat di peroleh secara mudah di Internet antara lain di http://www.sans.org, http://www.rootshell.com, http://www.linuxfirewall.org/, http://www.linuxdoc.org, http://www.cerias.purdue.edu/coast/firewalls/, http://www.redhat.com/mirrors/LDP/HOWTO/. Sebagian dari teknik ini berupa buku-buku yang jumlah-nya beberapa ratus halaman yang dapat di ambil secara cuma-cuma (gratis). Beberapa Frequently Asked Questions (FAQ) tentang keamanan jaringan bisa diperoleh di http://www.iss.net/vd/mail.html, http://www.v-one.com/documents/fw-faq.htm. Dan bagi para experimenter beberapa script / program yang sudah jadi dapat diperoleh antara lain di http://bastille-linux.sourceforge.net/, http://www.redhat.com/support/docs/tips/firewall/firewallservice.html.<br /><br />Bagi pembaca yang ingin memperoleh ilmu tentang jaringan dapat di download secara cuma-cuma dari http://pandu.dhs.org, http://www.bogor.net/idkf/, http://louis.idaman.com/idkf. Beberapa buku berbentuk softcopy yang dapat di ambil gratis dapat di ambil dari http://pandu.dhs.org/Buku-Online/. Kita harus berterima kasih terutama kepada team Pandu yang dimotori oleh I Made Wiryana untuk ini. Pada saat ini, saya tidak terlalu tahu adanya tempat diskusi Indonesia yang aktif membahas teknik-teknik hacking ini – tetapi mungkin bisa sebagian di diskusikan di mailing list lanjut seperti kursus-linux@yahoogroups.com & linux-admin@linux.or.id yang di operasikan oleh Kelompok Pengguna Linux Indonesia (KPLI) http://www.kpli.or.id.<br /><br />Cara paling sederhana untuk melihat kelemahan sistem adalah dengan cara mencari informasi dari berbagai vendor misalnya di http://www.sans.org/newlook/publications/roadmap.htm#3b tentang kelemahan dari sistem yang mereka buat sendiri. Di samping, memonitoring berbagai mailing list di Internet yang berkaitan dengan keamanan jaringan seperti dalam daftar http://www.sans.org/newlook/publications/roadmap.htm#3e.<br /><br />Dijelaskan oleh Front-line Information Security Team, “Techniques Adopted By 'System Crackers' When Attempting To Break Into Corporate or Sensitive Private Networks,” fist@ns2.co.uk<br /><br />http://www.ns2.co.uk. Seorang Cracker umumnya pria usia 16-25 tahun. Berdasarkan statistik pengguna Internet di Indonesia maka sebetulnya mayoritas pengguna Internet di Indonesia adalah anak-anak muda pada usia ini juga. Memang usia ini adalah usia yang sangat ideal dalam menimba ilmu baru termasuk ilmu Internet, sangat disayangkan jika kita tidak berhasil menginternetkan ke 25000 sekolah Indonesia s/d tahun 2002 – karena tumpuan hari depan bangsa Indonesia berada di tangan anak-anak muda kita ini.<br /><br />Nah, para cracker muda ini umumnya melakukan cracking untuk meningkatkan kemampuan / menggunakan sumber daya di jaringan untuk kepentingan sendiri. Umumnya para cracker adalah opportunis. Melihat kelemahan sistem dengan mejalankan program scanner. Setelah memperoleh akses root, cracker akan menginstall pintu belakang (backdoor) dan menutup semua kelemahan umum yang ada.<br /><br />Seperti kita tahu, umumnya berbagai perusahaan / dotcommers akan menggunakan Internet untuk (1) hosting web server mereka, (2) komunikasi e-mail dan (3) memberikan akses web / internet kepada karyawan-nya. Pemisahan jaringan Internet dan IntraNet umumnya dilakukan dengan menggunakan teknik / software Firewall dan Proxy server. Melihat kondisi penggunaan di atas, kelemahan sistem umumnya dapat di tembus misalnya dengan menembus mailserver external / luar yang digunakan untuk memudahkan akses ke mail keluar dari perusahaan. Selain itu, dengan menggunakan agressive-SNMP scanner & program yang memaksa SNMP community string dapat mengubah sebuah router menjadi bridge (jembatan) yang kemudian dapat digunakan untuk batu loncatan untuk masuk ke dalam jaringan internal perusahaan (IntraNet).<br /><br />Agar cracker terlindungi pada saat melakukan serangan, teknik cloacking (penyamaran) dilakukan dengan cara melompat dari mesin yang sebelumnya telah di compromised (ditaklukan) melalui program telnet atau rsh. Pada mesin perantara yang menggunakan Windows serangan dapat dilakukan dengan melompat dari program Wingate. Selain itu, melompat dapat dilakukan melalui perangkat proxy yang konfigurasinya kurang baik.<br /><br />Setelah berhasil melompat dan memasuki sistem lain, cracker biasanya melakukan probing terhadap jaringan dan mengumpulkan informasi yang dibutuhkan. Hal ini dilakukan dengan beberapa cara, misalnya (1) menggunakan nslookup untuk menjalankan perintah 'ls ' , (2) melihat file HTML di webserver anda untuk mengidentifikasi mesin lainnya, (3) melihat berbagai dokumen di FTP server, (4) menghubungkan diri ke mail server dan menggunakan perintah 'expn ', dan (5) mem-finger user di mesin-mesin eksternal lainnya.<br /><br />Langkah selanjutnya, cracker akan mengidentifikasi komponen jaringan yang dipercaya oleh system apa saja. Komponen jaringan tersebut biasanya mesin administrator dan server yang biasanya di anggap paling aman di jaringan. Start dengan check akses & eksport NFS ke berbagai direktori yang kritis seperti /usr/bin, /etc dan /home. Eksploitasi mesin melalui kelemahan Common Gateway Interface (CGI), dengan akses ke file /etc/hosts.allow.<br /><br />Selanjutnya cracker harus mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan. Cracker bisa mengunakan program di Linux seperti ADMhack, mscan, nmap dan banyak scanner kecil lainnya. Program seperti 'ps' & 'netstat' di buat trojan (ingat cerita kuda troya? dalam cerita klasik yunani kuno) untuk menyembunyikan proses scanning. Bagi cracker yang cukup advanced dapat mengunakan aggressive-SNMP scanning untuk men-scan peralatan dengan SNMP.<br /><br />Setelah cracker berhasil mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan, maka cracker akan menjalan program untuk menaklukan program daemon yang lemah di server. Program daemon adalah program di server yang biasanya berjalan di belakang layar (sebagai daemon / setan).<br /><br />Keberhasilan menaklukan program daemon ini akan memungkinkan seorang Cracker untuk memperoleh akses sebagai ‘root’ (administrator tertinggi di server).<br /><br />Untuk menghilangkan jejak, seorang cracker biasanya melakukan operasi pembersihan 'clean-up‘ operation dengan cara membersihkan berbagai log file. Dan menambahkan program untuk masuk dari pintu belakang 'backdooring'. Mengganti file .rhosts di /usr/bin untuk memudahkan akses ke mesin yang di taklukan melalui rsh & csh.<br /><br />Selanjutnya seorang cracker dapat menggunakan mesin yang sudah ditaklukan untuk kepentingannya sendiri, misalnya mengambil informasi sensitif yang seharusnya tidak dibacanya; mengcracking mesin lain dengan melompat dari mesin yang di taklukan; memasang sniffer untuk melihat / mencatat berbagai trafik / komunikasi yang lewat; bahkan bisa mematikan sistem / jaringan dengan cara menjalankan perintah ‘rm –rf / &’. Yang terakhir akan sangat fatal akibatnya karena sistem akan hancur sama sekali, terutama jika semua software di letakan di harddisk. Proses re-install seluruh sistem harus di lakukan, akan memusingkan jika hal ini dilakukan di mesin-mesin yang menjalankan misi kritis.<br /><br />Oleh karena itu semua mesin & router yang menjalankan misi kritis sebaiknya selalu di periksa keamanannya & di patch oleh software yang lebih baru. Backup menjadi penting sekali terutama pada mesin-mesin yang menjalankan misi kritis supaya terselamatkan dari ulah cracker yang men-disable sistem dengan ‘rm –rf / &’.<br /><br />Bagi kita yang sehari-hari bergelut di Internet biasanya justru akan sangat menghargai keberadaan para hacker (bukan Cracker). Karena berkat para hacker-lah Internet ada dan dapat kita nikmati seperti sekarang ini, bahkan terus di perbaiki untuk menjadi sistem yang lebih baik lagi. Berbagai kelemahan sistem di perbaiki karena kepandaian rekan-rekan hacker yang sering kali mengerjakan perbaikan tsb. secara sukarela karena hobby-nya. Apalagi seringkali hasil hacking-nya di sebarkan secara cuma-cuma di Internet untuk keperluan masyarakat Internet. Sebuah nilai & budaya gotong royong yang mulia justru tumbuh di dunia maya Internet yang biasanya terkesan futuristik dan jauh dari rasa sosial.<br /><br />Pengembangan para hobbiest hacker ini menjadi penting sekali untuk keberlangsungan / survival dotcommers di wahana Internet Indonesia. Sebagai salah satu bentuk nyatanya, dalam waktu dekat Insya Allah sekitar pertengahan April 2001 akan di adakan hacking competition di Internet untuk membobol sebuah server yang telah di tentukan terlebih dahulu. Hacking competition tersebut di motori oleh anak-anak muda di Kelompok Pengguna Linux Indonesia (KPLI) Semarang yang digerakan oleh anak muda seperti Kresno Aji (masaji@telkom.net), Agus Hartanto (hartx@writeme.com) & Lekso Budi Handoko (handoko@riset.dinus.ac.id). Seperti umumnya anak-anak muda lainnya, mereka umumnya bermodal cekak – bantuan & sponsor tentunya akan sangat bermanfaat dan dinantikan oleh rekan-rekan muda ini.<br /><br />Mudah-mudahan semua ini akan menambah semangat pembaca, khususnya pembaca muda, untuk bergerak di dunia hacker yang mengasyikan dan menantang. Kalau kata Captain Jean Luc Picard di Film Startrek Next Generation, “To boldly go where no one has gone before”.</div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-51537779206841127802009-03-31T00:59:00.000-07:002009-04-03T03:51:48.105-07:00Apa Itu Internet?<div style="text-align: justify;">Internet (Inter-Network) adalah sebutan untuk sekumpulan jaringan komputer yang menghubungkan situs akademik, pemerintahan, komersial, organisasi, maupun perorangan. Internet menyediakan akses untuk layanan telekomnunikasi dan sumber daya informasi untuk jutaan pemakainya yang tersebar di seluruh dunia. Layanan internet meliputi komunikasi langsung (email, chat), diskusi (Usenet News, email, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalulintas file (Telnet, FTP), dan aneka layanan lainnya. Jaringan yang membentuk internet bekerja berdasarkan suatu set protokol standar yang digunakan untuk menghubungkan jaringan komputer dan mengalamati lalu lintas dalam jaringan. Protokol ini mengatur format data yang diijinkan, penanganan kesalahan (error)<div class="fullpost"><br /><br />handling), lalu lintas pesan, dan standar komunikasi lainnya. Protokol standar pada internet dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). Protokol ini memiliki kemampuan untuk bekerja diatas segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem operasi yang digunakan.<br /><br />Sebuah sistem komputer yang terhubung secara langsung ke jaringan memiliki nama domain dan alamat IP (Internet Protocol) dalam bentuk numerik dengan format tertentu sebagai pengenal. Internet juga memiliki gateway ke jaringan dan layanan yang berbasis protokol lainnya.<br /><br />Sejarah Internet<br /><br />Cikal bakal jaringan Internet yang kita kenal saat ini pertama kali dikembangkan tahun 1969 oleh Departemen Pertahanan Amerika Serikat dengan nama ARPAnet (US Defense Advanced Research Projects Agency). ARPAnet dibangun dengan sasaran untuk membuat suatu jaringan komputer yang tersebar untuk menghindari pemusatan informasi di satu titik yang dipandang rawan untuk dihancurkan apabila terjadi peperangan. Dengan cara ini diharapkan apabila satu bagian dari jaringan terputus, maka jalur yang melalui jaringan tersebut dapat secara otomatis dipindahkan ke saluran lainnya. Di awal 1980-an, ARPANET terpecah menjadi dua jaringan, yaitu ARPANET dan Milnet (sebuah jaringan militer), akan tetapi keduanya mempunyai hubungan sehingga komunikasi antar jaringan tetap dapat dilakukan. Pada mulanya jaringan interkoneksi ini disebut DARPA Internet, tapi lama-kelamaan disebut sebagai Internet saja. Sesudahnya, internet mulai digunakan untuk kepentingan akademis dengan menghubungkan beberapa perguruan tinggi, masing-masing UCLA, University of California at Santa Barbara, University of Utah, dan Stanford Research Institute. Ini disusul dengan dibukanya layanan Usenet dan Bitnet yang memungkinkan internet diakses melalui sarana computer pribadi (PC). Berkutnya, protokol standar TCP/IP mulai diperkenalkan pada tahun 1982, disusul dengan penggunaan sistem DNS (Domain Name Service) pada 1984. Di tahun 1986 lahir National Science Foundation Network (NSFNET), yang menghubungkan para periset di seluruh negeri dengan 5 buah pusat super komputer. Jaringan ini kemudian berkembang untuk menghubungkan berbagai jaringan akademis lainnya yang terdiri atas universitas dan konsorsium-konsorsium riset. NSFNET kemudian mulai menggantikan ARPANET sebagai jaringan riset utama di Amerika hingga pada bulan Maret 1990 ARPANET secara resmi dibubarkan. Pada saat NSFNET dibangun, berbagai jaringan internasional didirikan dan dihubungkan ke NSFNET. Australia, negara-negara Skandinavia, Inggris, Perancis, jerman, Kanada dan Jepang segera bergabung kedalam jaringan ini. Pada awalnya, internet hanya menawarkan layanan berbasis teks, meliputi remote access, email/messaging, maupun diskusi melalui newsgroup (Usenet). Layanan berbasis grafis seperti World Wide Web (WWW) saat itu masih belum ada. Yang ada hanyalah layanan yang disebut Gopher yang dalam beberapa hal mirip seperti web yang kita kenal saat ini, kecuali sistem kerjanya yang masih berbasis teks. Kemajuan berarti dicapai pada tahun 1990 ketika World Wide Web mulai dikembangkan oleh CERN (Laboratorium Fisika<br /><br />Partikel di Swiss) berdasarkan proposal yang dibuat oleh Tim Berners-Lee. Namun demikian, WWW browser yang pertama baru lahir dua tahun kemudian, tepatnya pada tahun 1992 dengan nama Viola. Viola diluncurkan oleh Pei Wei dan didistribusikan bersama CERN WWW. Tentu saja web browser yang pertama ini masih sangat sederhana, tidak secanggih browser modern yang kita gunakan saat ini. Terobosan berarti lainnya terjadi pada 1993 ketika InterNIC didirikan untuk menjalankan layanan pendaftaran domain. Bersamaan dengan itu, Gedung Putih (White House) mulaionline di Internet dan pemerintah Amerika Serikat meloloskan National Information Infrastructure Act. Penggunaan internet secara komersial dimulai pada 1994 dipelopori oleh perusahaan Pizza Hut, dan Internet Banking pertama kali diaplikasikan oleh First Virtual. Setahun kemudian, Compuserve, America Online, dan Prodigy mulai memberikan layanan akses ke Internet bagi masyarakat umum. Sementara itu, kita di Indonesia baru bisa menikmati layanan Internet komersial pada sekitar tahun 1994. Sebelumnya, beberapa perguruan tinggi seperti Universitas Indonesia telah terlebih dahulu tersambung dengan jaringan internet melalui gateway yang menghubungkan universitas dengan network di luar negeri.</div></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-58096440215132539972009-03-31T00:58:00.001-07:002009-04-03T03:52:43.212-07:00Tips Merakit PC<div style="text-align: justify;">Berikut tips untuk membeli / merakit pc 2007, karna trend nya teknologi tahun ini sudah berbeda dengan teknologi tahun tahun sebelumnya, komponen komputer saat ini sangat cepat mengalami perubahan jadi kalaupun kita membeli motherboard superior untuk komputer rakitan kita di tahun 07 ini, mungkin akan menyesal nanti kalau era multicore akan masuk ke kancah prosesor, dan kita akan kesulitan untuk mengupgrade pc tersebut, kalau zaman dulu, era processor masih menggunakan die yang sama, ngga banyak berubah, soket 370 dan soket A nya AMD masih menjadi hal yang terus terngiang, namun sekarang, soket 745 keluar, baru sebentar keluar lagi soket 933 AMD, begitu juga intel, mengalami perubahan soket dalam kurun waktu yang sangat singkat, mulai dari soket 478, sampai sekarang ke soket LGA 775/Socket M sehingga untuk mengatasi ini kita tidak bisa berkutat untuk berharap dapat mengupgrade processor dalam tingkat generasi yang berbeda dengan soket yang sama, kemungkinanya kecil sekali.<div class="fullpost"><br />Membeli pc tahun 2007 ini akan lebih memfokuskan ke Komponen pendukung, bukan motherboard lagi, dahulu mungkin kita beli motherboard tercanggih dan harga yang sangat tinggi berharap dapat mengupgrade processor, disk, memory grafis dan lainya di waktu depan, sekarang mungkin sudah tidak bisa seperti itu lagi.<br />Hal hal yang harus di perhatikan untuk membeli pc di tahun 2007 ini adalah:<br />Pilihlah komponen motherboard yang memiliki kapasitas memory yang besar, 2GB, 6GB atau lainya, dengan jumlah slot yang cukup memadai, hal ini perlu diperhatikan, karna untuk menyokong aplikasi aplikasi multicore, pasti membutuhkan banyak resource memory, sehingga, ketersediaanya slot untuk upgrade memory akan menjadikan jalan yang baik untuk waktu ke depanya.<br />Pilihlah soket processor terkini, baik itu untuk AMD (AM2) atau Intel (775), karna inilah latest soket yang ada disaat ini, dan setidaknya kita memiliki tenggang waktu untuk upgrade ke processor yang masih dalam generasinya.<br />Belilah Media penyimpanan yang lebih besar, 80GB sudah tidak memadai untuk saat ini, mulai lah dari angka 200GB, hal ini sangat penting, karena berbagai macam jenis aplikasi, game, dan file, akan memakan space yang cukup signifikan, disk 200GB tersebut dapat di partial kan, artinya kita memisahkan sistem dan disk data, misanya 80GB dan 120GB, dimana yang 80GB di pecah menjadi 2 harddisk yang akan di set Raid 0 untuk memaksimalkan kecepatan disk nya, atau kita bisa pakai hdd SAS (serial attach SCSI) terbaru,salah satu samplenya ini http://www.dailytech.com/article.aspx?newsid=5098 dan ternyata harddisk cepat yang hanya berukuran 2,5″ ini bisa mencapai 10K Rpm, dan keuntungan lainya SAS ini memiliki backward kompabilitas dengan interface SATA, hayoo, mari menghayal menggunakan disk ini sambil di RAID 0, brr gimana rasanya yah. mengenai SAS nya bisa mampir kesini. http://en.wikipedia.org/wiki/Serial_Attached_SCSI (kalau punya budget lebih)<br />Sudah saatnya untuk dual core, Mulailah untuk memilih processor dual core, Bisa X2 AMD, atau DuoCore Windows, tidak perlu membeli processor yang latest, sesuaikan saja dengan budget.<br />Gunakan LCD, sudah lupakan dengan teknologi CRT, LCD adalah sebuah teknologi hemat, memang kalau dari sisi harga CRT lebih murah dibandingkan LCD, tapi pernah kah kita menghitung cost listrik yang di habiskan tiap bulanya dengan menggunakan CRT dibandingkan LCD ?<br />Sediakan Graphics Card Yang memadai dengan budget, saran saya tidak perlu menggunakan graphic card yang extreme ( kecuali kalau kita seorang gamers ), spesifikasi graphic card yang kita butuhkan hanyalah graphic card yang mendukung directX9C, itu saja, sisanya tergantung kemampuan budget.<br />Prepared for linux, karna suatu saat, kita pasti akan menggunakan OS ini, baik itu Ori, ataupun Bajakanya.<br />Semoga tips ini bisa bermanfaat, dan, happy Ngerakit….</div></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-24734731752691640932009-03-31T00:55:00.000-07:002009-04-03T03:53:18.548-07:00Metode afiliasi situs web<div style="text-align: justify;">Metode afiliasi ini adalah khususnya untuk situs web “content-driven”, namun pada dasarnya konsep pemasaran afiliasi itu dapat diaplikasikan lebih luas bukan untuk itu saja.<br /><br />Pemasaran afiliasi dapat diaplikasikan untuk tiga model bisnis, yaitu ;<br /><br />1. Memberikan Komisi hasil penjualan dari produk yang di-refer<br />2. Memberikan komisi karena telah me-refer sejumlah prospek<br />tanpa mempedulikan mereka beli atau tidak (dengan tujuan<br />pertama-tama membangun "brand" saja)<br />3. Memberikan komisi karena telah me-refer sejumlah orang agar<br />"subscribe" ke Opt-In list Anda.<div class="fullpost"><br /><br />Baiklah kita mulai dahulu kalau metode pemasaran afiliasi ini diterapkan untuk poin 1 di atas.<br /><br /><br />Apa yang dimaksud dengan Pemasaran melalui Afiliasi?<br /><br />Pemasaran melalui afiliasi telah berubah menjadi salah satu cara yang paling efektif untuk situs-situs “content-driven” untuk menghasilkan keuntungan tanpa harus langsung menawarkannya kepada para tamunya. Hanya melalui spanduk, teks dan artikel yang sah dimana isi situsnya menjelaskan produk-produk yang ia sukai dan gunakan.<br /><br />karena situs-situs afiliasi menghasilkan banyak keuntungan dan bagi para konsumen dapat menemukan informasi tentang produk-produk yang mereka inginkan tanpa harus “terlihat wajah mereka”.<br /><br /><br />Bagaimana cara bekerjanya?<br /><br />Dengan Pemasaran melalui Afiliasi, seorang pedagang mengambil isi situs sebagai mitra afiliasi mereka dalam pasar untuk meraih komisi. Pedagang menyediakan spanduk iklan yang tersambung ke afiliasi mereka dan menentukan sebuah komisi untuk setiap click ke situs mereka, berlangganan ke service mereka (sebuah leads/prospek untuk menjadi kastamer), atau membeli produk mereka yang dihasilkan dari “link”.<br /><br /><br />Afiliasi menempatkan pelacakan kode iklan-iklan ini untuk dimasukkan ke dalam halaman-halaman Web mereka.<br /><br />Kapanpun seorang pengunjung masuk ke situs afiliasi dengan menggunakan link ini untuk menghasilkan sebuah “click-through, petunjuk, atau Pemasaran barang dimana transaksinya dapat dilacak secara online.<br /><br />Jika sebuah produk atau jasa debeli, maka pelanggan membayar langsung, dan mendapat komisi atas transaksi tersebut.<br /><br /><br />Mengapa efektif!<br /><br />Ribuan orang di seluruh dunia telah menggunakan sebuah situs web e-commerce yang diaktifkan.<br /><br />Tetapi, kebanyakan tidak memiliki waktu, kesabaran atau keinginan untuk memenangkan persaingan dalam menciptakan produk yang eksklusif dari awalnya, mempelajari setiap detail bahwa ada yang harus diketahui tentang iklan online dan e-commerce dan kemudian men-set up sebuah situs web untuk dijual.<br /><br />Orang-orang yang sibuk seperti anda dan saya memiliki alternatif dan kesempatan yang baik dalam bisnis afiliasi.<br /><br />Karena anda masih dapat memilki situs web yang bagus dengan isi sebanyak yang anda inginkan dan menghasilkan berlimpah penjualan darinya tanpa harus melalui persaingan dalam membangun produk anda sendiri.<br /><br />Ditambah lagi, banyak produk yang dapat anda jual melalui program afiliasi telah memiliki catatan penjualan yang telah terbukti yang adalah produk berkualitas tinggi yang telah dicari orang-orang.<br /><br /><br />Pemasaran afiliasi yang sukses: bersumber pada hasrat!<br />Pemasaran afiliasi, seperti jenis Pemasaran lainnya adalah hasrat yang anda rasakan mengenai topik situs web yang sedang anda bangun.<br /><br />Jika anda benar-benar ingin berhasil dengan program afiliasi yang anda tawarkan, maka anda perlu membangun pasar anda (tempat).<br /><br /><br />Kesalahan Utama yang dilakukan kebanyakan situs afiliasi adalah karena mereka menjual produk.<br /><br />Bukan begitu caranya…anda tidak mau menjual produk, yang anda inginkan adalah menghibur mereka dan membangun sebuah situs web yang akan memberitahu orang-orang tentang hasrat anda, minat anda dan hal-hal yang anda sukai, anda ingin memberikan mereka informasi yang bernilai tentang topik dari situs yang sedang anda susun dan kemudian menyelipkan ke dalam isinya dan menyetujui produk atau jasa yang anda sukai dan gunakan.<br /><br />Anda ingin para pengunjung anda tahu bahwa anda sedang mencoba memberikan kepada mereka informaaasi yang baik tentang topik yang menarik minat mereka (kalau tidak mereka tidak akan berada pada situs anda pertama kalinya).<br /><br />Dan jika anda merasakan hasrat yang besar untuk topik tersebut, maka anda pasti akan menulisnya…dan jika anda melakukannya, maka orang-orang akan merasakan hasrat tersebut dan akan digairahkan, dan itu akan diterjemahkan ke dalam Pemasaran untuk anda.<br /><br />Penulisan tentang sebuah produk atau jasa di dalam isi editorial situs web anda disebut sebagai penulisan sebuah advertorial (istilah ini berasal dari penggabungan antara kata “ad” dan “editorial”).<br /><br />Bagaimana menulis sebuah advertorial yang baik.<br /><br />Saluran media seperti TV, radio, majalah, dan koran medukung produk dan jasa di dalam isi editorial setiap waktu.<br /><br />Menciptakan sebuah advertorial adalah suatu hal yang mudah, yang anda perlukan hanyalah berbicara tentang sebuah topik yang ingin anda berikan yang akan menginformasikan kepada orang-orang tentang topik spesifik tersebut dan menyelipkannya ke dalam beberapa kata tentang sebuah produk atau jasa yang telah membantu mencapai suatu keinginan anda.<br /><br />Sewaktu orang-orang ingin menemukan sebuah situs seperti ini, mereka menandainya dan kemudian kembali lagi…menemukan situs ini bermanfaat dan menghibur.<br /><br /><br />kesalahan #2 yang dilakukan oleh situs web afiliasi: Membangun sebuah mall.<br /><br />Mall adalah sebuah gagasan dalam dunia “brick and mortar” (gali dan tutup). Mereka memberikan sebuah cara yang praktis untuk berbelanja dengan menempatkan berbagai toko ke dalam sebuah gedung…dengan cara ini, maka anda tidak perlu berkeliling kota mencari suatu produk tertentu.<br /><br />Tetapi halnya berbeda di dalam internet! Disini, anda tidak perlu berkeliling mencari suatu tempat tertentu…semuanya hanya dengan meng-klik mouse anda!<br /><br />Jika anda berada pada sebuah situs web yang tidak bernilai bagi anda, bungkus saja dengan spanduk dan juallah diluar sana: mulai dari sepatu hingga komputer, bahkan hingga lelucon praktis…klik-lah “Back” pada browser anda dan anda telah keluar. Anda tidak akan membeli di sana, bukan?<br /><br />Tetapi untuk beberap alasan yang agak aneh, orang-orang berpikir anda akan membangun situs seperti ini.<br /><br />Anda tidak boleh terjatuh ke dalamnya! Anda ingin masuk ke hanya tiga atau empat program afiliasi yang berhubungan dengan topik anda yang menarik dan membangun sebuah situs web yang mendukung produk-produk tersebut<br /><br /><br />Tips untuk membangun sebuah situs advertorial yang bagus.<br /><br />Hal pertama yang perlu anda pelajari adalah bekerja di dalam situs anda.<br /><br />Advertorial kelihatannya tidak datang dari sebuah sumber luar – seperti sebuah spanduk iklan (itulah sebabnya mengapa iklan spanduk tidak berjalan).<br /><br />Spanduk dan sumber-sumber luar menjual dan orang-orang tidak suka dijual…setidaknya tidak dari sebuah situs yang anda miliki.<br /><br />Jika mereka merasa dijual, maka mereka akan segera pergi dan anda akan kehilangan mereka selamanya.<br /><br />Sebuah advertorial bukanlah sebuah salesletter, jadi janganlah terperangkap.<br /><br />Sebuah advertorial yang bagus adalah informasi yang bagus yang mendorong pengunjung anda pada sesuatu yang anda rasakan sebagai sebuah hasrat.<br /><br />Anda ingin menggabungkan program afiliasi (iklan) ke dalam konteks dari apa yang sedang anda lakukan. Jika anda tidak ingin menduganya seperti situs afiliasi lainnya…hal itu tidak akan menghasilkan uang!<br /><br />Tentu anda tidak ingin situs anda dikatagorikan seperti itu, bukan?<br /><br />Ada sebuah aturan bagus untuk menyeimbangkan situs web advertorial anda:<br /><br />Aturan 80-20.<br /><br />Ini artinya bahwa isi dari situs web anda haruslah memiliki sekurang-kurangnya 80% informasi yang bernilai dan hanya 20% (atau kurang) isi penjualannya.<br /><br />Ini bukanlah suatu aturan yang pasti, tetapi jika anda mengikutinya, maka situs web anda tidak akan kehilangan keseimbangannya dan jatuh ke dalam katagori mall-online yang jelek. =)<br /><br />Sekarang marilah kita melihat beberapa tips yang harus anda ketahui sewaktu berpikir untuk bergabung dengan program afiliasi dan produk-produk apa saja yang dapat dijual dari situs anda.<br /><br /><br />Bagaimana memilih untuk bergabung dengan program afiliasi.<br /><br />Sebuah petunjuk praktis yang sangat bagus: Orang tidak membeli dari sebuah situs afiliasi, tetapi mereka membelinya dari anda!<br /><br />Jika anda menciptakan suatu keinginan baik dalam diri tamu anda, maka mereaka akan mempercayai anda dan dari kepercayaan tersebut akan muncullah pembelian.<br /><br />Apakah anda telah mulai melihat bahwa situs web anda benar-benar penting? Kepercayaan anda benar-benar dipertaruhkan!<br /><br />Tidak semua orang melakukan hal ini, tetapi saran saya adalah jika anda sedang memikirkan tentang program mana yang anda inginkan untuk bergabung dan produk apa yang akan di-endorse…beritahu orang-orang tentang produk yang anda percayai dan gunakan.<br /><br />Dengan cara demikian, anda dapat benar-benar mengatakan kepada mereka tentang produk dari tangan pertama.<br /><br />Jika anda tidak melakukan hal ini, maka anda dapat apa yang anda iklankan tidak ada gunanya.<br /><br />Dengan demikian imej anda akan jatuh dan kepercayaan yang telah anda bangun akan hilang. Saya yakin anda mengetahui bahwa kepercayaan adalah sesuatu yang hanya bisa anda dapatkan sekali.<br />Sebuah situs advertorial yang baik “berfokus” pada membangun kepercayaan, memberikan informasi yang yang bagus ban berbicara tentang produk-produk yang hebat.<br /><br />Hal ini dilakukan dengan cara saya-ke-anda, tidak ada suntikan (no-hype), langsung. Jika anda memegang dan mengerti konsep ini, maka anda memenangkan setengah dari pertempuran afiliasi!<br /><br />Ingat ini<br />Orang-orang tidak membeli dari sebuah situs afiliasi, tetapi dari anda!<br /><br />Sekarang barulah anda tahu bahwa bisnis anda dibangun dari kepercayaan, maka marilah kita membicarakan tentang bagaimana membangun kepercayaan tersebut dari tamu anda dan bagaimana membuat mereka dari hanya sekedar teman menjadi kastamer anda. Rahasia yang sebenarnya adalah…<br /><br />Membangun daftar opt-in anda sendiri (newsletter atau ezine).<br /><br />Memiliki sebuah daftar in-house opt-in adalah salah satu aset yang bernilai dari bisnis yang anda miliki. Anda ingin mulai daftar anda sendiri dengan menawarkan sebuah ezine atau newsletter secara cuma-cuma…<br /><br />atau mungkin Anda ingin memiliki nama tamu-tamu anda dan alamat e-mail mereka sehingga anda dapat berkomunikasi dengan mereka secara tetap tentu dan membangun kepercayaan anda secara perlahan.<br /><br />Beberapa orang mencobanya dengan menawarkan sebuah laporan cuma-cuma yang akan dikirimkan kepada mereka dengan sebuah autoresponder.<br /><br />Cara ini kadang-kadang bisa berfungsi, tetapi anda tidak ingin izin untuk menghubungi para tamu hanya sekali, bukan?…anda ingin izin penuh untuk berbicara dengan mereka dan menjadi teman mereka.<br /><br />Hanya dengan hubungan yang tetap tentu dengan daftar anda, maka anda akan mendapatkan kepercayaan dari mereka. Memberikan informasi yang baik kepada mereka akan membuat mereka melihat anda sebagai seorang ahli pada subjek tersebut dan akan medapatkan kepercayaan mereka.<br /><br />Sekali mereka mempercayai anda sebagai seorang yang ahli, maka mereka akan senang untuk membeli produk yang anda rekomendasikan (Akhirnya anda akan menjadi ahlinya).<br /><br />Dan jika anda tetap memberikan informasi yang baik kepada mereka dan memperlakukan mereka seperti kastamer anda, maka mereka akan kembali membeli produk dan jasa yang anda tawarkan.<br /><br />Itulah nilai yang sebenarnya dari bisnis anda.<br /><br />Sewaktu seorang pengguna mengunjungi situs web anda, ia akan melihat sepintas selama 8-15 detik.<br /><br />Dan jika situs anda menarik perhatiannya, maka ia akan tetap berada disana selama kira-kira 3 hingga 5 menit…bukan waktu yang panjang, bukan?<br /><br />Pastinya tidak cukup waktu untuk meraih kepercayaan seseorang dan mejual sesuatu kepadanya.<br /><br />Jika meminta izin dan alamat e-mail mereka adalah sesuatu yang penting, maka anda dapat menindak-lanjutinya dan membangun kredibilitas.<br /><br />Sebuah cara yang bagus untuk memotivasi mereka adalah dengan memberikan sebuah freebie (seperti sebua e-book atau sebuah laporan khusus).<br /><br />Anda harus mengatakan kepada mereka bahwa jika mereka mau mendapatkan suatu barang secara cuma-cuma, maka mereka akan mendapatkan e-book dan sebuah langganan cuma-cuma ke newsletter anda.<br /><br />Sekali mereka masuk ke dalam daftar anda, hubungi mereka secara berkala agar mereka selalu mengingat anda.<br /><br />Jika bisnis saya ditutup sekarang dan hanya menyisakan satu hal dalam bisnis saya, maka saya tidak akan mengambil situs saya maupun produk saya, saya akan mengambil daftar saya!<br /><br />Dengan memilikinya maka akan membantu saya untuk memulai bisnis yang baru di masa depan dan menghasilkan uang dengan cepat.<br /><br />Anda tidak dapat menggantikan kepercayaan orang dengan semuanya!<br /><br />Sekali anda memulai membangun list opt-in pribadi anda, maka anda harus selalu mengingat sesuatu:<br /><br />Berikan pengguna informasi yang bernilai dan berguna. Banyak pemilik daftar melakukan kesalahan karena mereka hanya mengirimkan pesan-pesan penjualan saja ke langganan mereka.<br /><br />Jual! Jual! JUAL! Hanya itu yang mereka pikirkan. Ingatlah bahwa kepercayaanlah yang mereka inginkan, bukan uang mereka.<br /><br />Jika (hanya setelahnya) anda dapat meraih kepercayaan mereka, maka hal itu adalah karena mereka merasa nyaman membelinya dari anda…bukan sebelumnya.</div></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-52834289653496209852009-03-31T00:51:00.000-07:002009-04-03T03:53:57.399-07:00Bisnis hemat dengan linux<div style="text-align: justify;">Anda tidak mampu untuk berhenti meng-upgrade sistim komputer Anda? Apakah Anda menghabiskan waktu Anda membereskan berbagai security hole di sistem? Apakah Anda merasa membelanjakan terlalu banyak uang untuk membeli software?<br />Jika Anda menjawab "ya" ke pertanyaan yang mana saja di atas, kemungkinan besar Anda telah terlalu tergantung dengan Microsoft.<br />Berikut ini adalah 11 langkah praktis untuk menyembuhkan masalah Anda.<div class="fullpost"><br /><br />LANGKAH 1 - ME-MANAGE PRODUK MICROSOFT<br /><br />Banyak CIO (Chief Information Officer - kira-kira setara dengan Kepala Divisi IT) yang merasa bahwa mereka terikat mati dengan berbagai produk Microsoft.<br />Software-softwarenya selalu membutuhkan upgrade untuk menutupi berbagai masalah sekuriti yang muncul. Windows 2000 Server, sebagai contoh, pada saat tulisan ini ditulis (thn 2002) memiliki 154 buah upgrade, hampir separuhnya adalah upgrade untuk masalah sekuriti.<br /><br />WindowsXP membuat masalahnya menjadi lebih parah. Sistim lisensi langganan-nya telah membuat para eksekutif perusahaan naik pitam karena mereka merasa dipaksa untuk terus melakukan upgrade secara rutin, sekedar agar biaya yang mereka keluarkan tidak menjadi sia-sia.<br />Tetapi sebuah survey mengungkapkan bahwa 65 persen eksekutif mengakui bahwa mereka tidak mempertimbangkan untuk menggantinya. "Kebanyakan kami marah-marah mengenainya, namun kemudian akan bungkam kembali", kata salah seorang CIO yang diwawancarai.<br /><br />LANGKAH 2 - MENCARI JALAN KELUAR<br /><br />Linux adalah jawabannya. Lebih murah biayanya, membutuhkan lebih sedikit memory dan tempat di hard disk. Juga lisensi GPL/open-source adalah sesuatu yang elegan: Kita bisa mendapatkan source-code secara cuma-cuma, dimana ini memungkinkan Anda untuk meng-upgrade sistem Anda kapan saja Anda mau. Satu-satunya syarat adalah bahwa Anda harus membagi kembali hasil pekerjaan Anda tersebut ke komunitas open-source.<br />Banyak yang percaya bahwa model open-source inilah yang membuat Linux cenderung menjadi lebih aman untuk digunakan daripada suatu sistim operasi komputer yang proprietary (seperti Windows)<br /><br />LANGKAH 3 - KEPUTUSAN HIJRAH KE LINUX<br /><br />Ini adalah langkah yang paling berat - memutuskan untuk melakukannya.<br />Bisa saja hal ini dimulai dari bawah - staf IT yang mengutak-atik Linux, menjadikannya sebagai server firewall/file server/dll; dan kemudian mendapat dukungan dari atas. Namun pada akhirnya keputusan akhir tetap dari atas - perusahaan bebas Microsoft tidak akan bisa terwujud tanpa CIO-nya memahami berbagai kelebihan yang ditawarkan oleh solusi open-source.<br /><br />LANGKAH 4 - INTI MASALAH DARI PROBLEM DI SISTIM IT KITA<br /><br />Perusahaan yang menjadi korban hacking atau virus kemungkinan besar sudah melakukan hal ini.<br />Tapi untuk perusahaan-perusahaan lainnya, masalah utama dari penggunaan produk Microsoft adalah hal berikut ini: Terkuncinya kita ke arsitektur IT yang didominasi produk Microsoft, yang mencekoki kita dengan software yang bloated/gemuk dan tidak aman.<br />Masalah besar lainnya lagi adalah ketergantungan yang seringkali tidak perlu ke produk-produk Microsoft.<br /><br />Mungkin masalah paling besar bagi para CIO yang perusahaannya tergantung kepada Microsoft adalah rutinitas upgrade-nya.<br />"Sering sekali sebetulnya tidak ada alasan untuk melakukan upgrade, kecuali sekedar untuk menjaga kompatibilitas dengan pihak-pihak lainnya. Itu saja", kata Larry Shutzberg, CIO dari perusahaan pembungkusan Rock-Tenn, di Atlanta.<br /><br />LANGKAH 5 - KITA BETUL-BETUL SIAP UNTUK HIJRAH KE LINUX<br /><br />Kalau langkah ke-3 adalah "Memutuskan untuk melakukannya", maka langkah ke-5 adalah "Betul-betul memutuskan untuk melakukannya".<br />Siapkan perusahaan Anda secara psikologis untuk kepindahan ini.<br />Pertama, Anda harus memiliki rencana yang bertahap untuk menghapuskan/migrasi dari berbagai produk Microsoft. JANGAN langsung memindahkan semuanya dalam seketika.<br />Ini dilakukan satu per satu. Pertama-tama adalah firewall Anda.<br />Lalu web server. Kemudian server email.<br />Pada umumnya sistim operasi desktop/workstation - monopoli Microsoft - adalah yang paling sulit untuk di-migrasi, dan karenanya adalah yang terakhir dilakukan.<br /><br />LANGKAH 6 - LAKUKAN UJI COBA TERLEBIH DAHULU<br /><br />Dengan rencana kerja yang telah ada, maka kini kita perlu melakukan ujicoba simulasi, untuk menemukan konfigurasi optimal dari berbagai produk open-source yang akan digunakan.<br />Sisihkan beberapa server dan workstation, dan biarkan beberapa staf IT Anda melakukan berbagai ujicoba yang diperlukan - sambil mendokumentasikan semua temuan mereka secara detail.<br /><br />LANGKAH 7 - KITA BUAT DAFTAR UNIT BISNIS YANG MENJADI DIPERSULIT KARENA INI<br /><br />Juga edarkan memo yang membeberkan berbagai kelebihan yang ditawarkan oleh solusi open-source - lebih irit dalam pemanfaatan server, penghematan biaya lisensi, penghematan biaya upgrade dan maintenance, dan seterusnya.<br />Namun menurut seorang CIO keuntungan terbesar justru adalah fakta bahwa ia jadi "dipaksa" untuk melakukan "IT strategic planning" - perencanaan IT secara strategis untuk jangka panjang.<br />Dimana sebelumnya dia sudah sangat sibuk sekedar mengurusi hal tetek bengek operasional.<br /><br />LANGKAH 8 - KEUNTUNGAN YANG DIRAIH<br /><br />Tunjukkan kepada mereka penghematan hard disk yang terjadi. Kembalikan uang yang seharusnya dipakai untuk membeli lisensi produk Microsoft.<br />Ed Leonard suatu saat melakukan migrasi dari divisi animasi grafis ke Linux; film Shrek dibuat dengan "renderfarm"/sekumpulan komputer dengan 800 buah prosesor, yang menggunakan sistim operasi Linux.<br />Uang yang dihematnya kemudian digunakan untuk membeli server lagi - peningkatan performa terlihat nyata.<br />Dia berkata bahwa penghematan biaya memungkinkan mereka untuk meng-upgrade komputer server dan workstation mereka setiap 2 tahun, dan bukannya setiap 5 tahun.<br /><br />LANGKAH 9 - PROSES MIGRASI KITA KE LINUX<br /><br />Sekarang mari kita berlaku jujur. Begitu jelas bahwa konversi ke Linux tidak menghemat keuangan perusahaan atau tidak meningkatkan performa bisnis, maka akuilah di laporan Anda dan stop proses yang sedang Anda kerjakan.<br />Anda tidak sedang melakukan perang suci melawan Microsoft.<br />Di beberapa kasus, mengakui bahwa konversi ke Linux menghasilkan hasil yang sama dengan solusi Microsoft justru akan membuahkan dukungan lebih banyak, daripada jika kita berbohong dan mengada-adakan keuntungan yang sebetulnya tidak ada.<br /><br />LANGKAH 10 - BUAT LAPORAN SPEKTAKULER HASIL DARI MIGRASI KE LINUX<br /><br />Sekarang saatnya untuk memanfaatkan berbagai dokumentasi yang telah kita buat sepanjang proses ini. Tunjukkan apa saja prestasi yang diraih karena migrasi ke Linux ini. Sajikan dalam format presentasi yang mencengangkan.<br />Michael Tiemaan, CTO (Chief Technology Officer) dari RedHat, baru-baru ini melakukan presentasi tersebut untuk salah satu customer RedHat.<br />Customer tersebut dulunya melakukan suatu proses komputasi dengan server seharga 2,5 juta dolar Amerika (32 buah prosesor) dengan produk Microsoft - dan transaksinya selesai dalam waktu 2 minggu.<br />RedHat dan customer tersebut kemudian membangun sistim yang baru: server dengan 10 buah prosesor, berbasis Linux. Total biaya: 500.000 dolar Amerika saja. Dan transaksinya sekarang selesai dalam waktu satu hari.<br /><br />LANGKAH 11 - DENGAN DISIPLIN, TEGUH MENJALANKAN KEBIJAKAN BEBAS-MICROSOFT<br /><br />Ketika Michael Tiemaan mulai bekerja di perusahaannya yang baru, setiap kali dia menerima dokumen dalam format proprietary (.doc, .xls, .ppt, dst), maka dia akan meminta dengan sopan kepada pengirim untuk mengirimkan ulang dokumen tersebut dalam format yang non-proprietary.<br />Pada umumnya tidak ada masalah yang terjadi. "Untuk menjalankan perusahaan bebas-Microsoft, cukup diperlukan displin dan konsistensi dalam melakukannya", kata Tiemaan. "Ketika saya mulai bekerja disini, saya buang software Windows saya, dan saya tidak pernah menyesalinya".<br /></div><br /></div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0tag:blogger.com,1999:blog-2542420497289695656.post-63216001159041979162009-03-31T00:36:00.000-07:002009-04-03T03:54:49.773-07:005 Langkah Menjadi Programmer Entrepreneurprogrammerlegend Hari Kamis, 19 Pebruari 2009, saya diminta mengisi satu sesi tentang entrepreneurship di PHP Developers Day 2009 yang diadakan di PDII LIPI Jl Gatot Subroto 10, Jakarta. Supaya unik, presentasi saya beri judul Programmer Entrepreneur. Inti dari presentasi saya adalah uraian tentang kiat dan langkah menjadi programmer yang berkarakter entrepreneur. Wacana ini perlu saya berikan karena saya pikir trend programmer di Indonesia, relatif lebih memilih bekerja di sebuah perusahaan yang established, daripada menempuh jalur wirausaha. Saya berharap para programmer berkarakter kuli, mulai pelan-pelan berubah menjadi programmer yang berjiwa entrepreneur dan memiliki kemampuan bisnis yang memadai. Materi saya kembangkan dan sesuaikan dengan judul posting ini, yaitu 5 Langkah Menjadi Programmer Entrepreneur. Tertarik? Klik dan lanjutkan bacanya :)<div class="fullpost"><br /><br />1. FIGHT FOR CODELINE FREEDOM!<br /><br />Programming adalah kemampuan dasar yang wajib dimiliki oleh seorang programmer dan mahasiswa computing. Dalam IEEE Computing 2005, kemampuan coding dan mengembangkan software menjadi titik sentral, yang disentuh semua jurusan computing, baik itu Computer Science (CS), Software Engineering (SE), Information System (IS), Information Technology (IT) ataupun Computer Engineering (CE). Mahasiswa computing tanpa bisa coding, bagaikan garam tanpa asinnya :) Perdjoeangan untuk mencapai kebebasan baris kode, membawa arti bahwa kita tidak stress melihat 1000 baris kode suatu program. Dan juga, tidak boleh masuk rumah sakit kena tipus, kalau harus melototin 10000 baris kode :) Pertanyaan yang sangat sering datang ke saya dari mahasiswa jurusan computing adalah, bagaimana supaya bisa mahir coding? Jawaban saya, kiatnya cuma ada 5, yaitu: latihan, latihan, latihan, latihan dan latihan :D<br /><br />Yakinlah bahwa bangku kuliah tidak cukup. Dan janganlah pernah mengeluh wahai para mahasiswa, karena tidak hanya di Indonesia, mahasiswa di luar negeripun tetap tidak akan bisa mahir coding, kalau hanya mengandalkan jam mata kuliah pemrograman. Saya juga dulu harus keluar masuk berbagai software house di Jepang dan bahkan sempat 6 tahun part time di perusahaan game Activision, supaya bisa menebarkan dan menyematkan berbagai teori dan konsep pemrograman ke ujung-ujung jari, kulit dan otak saya.<br /><br />2. BROWSING FOR LEARNING AND RESEARCHING<br /><br />Lakukan shift-paradigm pada perilaku kita. Tancapkan ke dalam benak kita yang paling dalam, bahwa kegiatan web browsing bukan hanya ajang klik URL asal-asalan, kegiatan selingan, iseng atau aktifitas di kala senggang. Mengakses Internet adalah sebuah investasi. Detik demi detik waktu yang kita pakai untuk nginternet, akan dikonversi dalam bentuk rupiah pada saat kita keluar warnet atau menutup koneksi internet kita. Manfaatkan kegiatan browsing untuk banyak belajar dan meneliti. Ketika mengunjungi Alexa.Com, jangan hanya terperangah dengan posisi rangking kaskus.us, friendster.com, facebook.com atau detik.com, tapi usahakan untuk sambil mengumpulkan data kunjungan Internet Indonesia. Rangkumkan datanya dalam bentuk tabel, kategorisasikan, olah dan analisa dengan berbagai teknik statistik. Manfaatkan berbagai forum yang betebaran di dunia maya untuk belajar, bagaimana mengembangkan software dan game yang bisa kita jual, ataupun berbisnis di Internet. Ketika kita menggunakan aplikasi facebook dan friendster, arahkan strum otak kita untuk memikirkan genre aplikasi dan game apa yang saat ini nge-trend di facebook atau friendster. Pelajari kelebihan dan kelemahannya.<br /><br />3. CREATE A “KREATIFITAS MAYA”!<br /><br />Gunakan berbagai data dan hasil analisa yang kita dapatkan pada saat browsing untuk mulai sedikit demi sedikit membangun kreatifitas maya. Ingatlah bahwa produk-produk legendaris tidak langsung menjadi besar, perlu proses yang lama. Matt Mullenweg sang founder Wordpress, juga mengawali jalan legendanya dengan sesuatu yang sangat dasar, karena ingin belajar PHP. Jerry Yang, akhirnya menseriusi bisnis mesin pencarinya, mesekipun diawali dengan aktifitas mengumpulkan link URL. Demikian juga dengan Blake Ross dengan Mozilla Firefoxnya, Mark Zuckerberg dengan Facebook-nya, Steve Chen dan Chad Hurley dengan Youtube-nya, Pierre Omidyar dengan eBay-nya, dan Tom Anderson dengan MySpace-nya. Kemampuan coding akan mempercepat proses implementasi ide, yang kita rumuskan dari hasil analisa dan penelitian kita tentang trend layanan web. Saya membangun IlmuKomputer.Com juga sebenarnya tidak asal bangun, tapi mulai dari learning dan researching tentang layanan untuk mahasiswa yang benar-benar bisa menjadi solusi bagi mahasiswa. Saya mulai dari survey ke ratusan mailing list dan forum. Termasuk mencari data yang valid, siapa sebenarnya pengguna Internet yang populasinya besar saat itu.<br /><br />4. BLOGGING FOR PERSONAL BRANDING<br /><br />Kreatifitas maya yang dahsyat dan menggunakan teknologi canggih, tidak ada artinya apabila tidak diperkenalkan ke publik. Karena itu kita perlu latih kemampuan menulis kita, yang bisa kita mulai dengan menggunakan blog. Para programmer yang notabene adalah seorang spesialis, dituntut kedepannya berkemampuan versatilist, yang bisa menawarkan diri dan menjual kemampuannya dengan baik. Ngeblog alias blogging sekaligus jadi cara yang maknyus untuk personal branding lewat dunia maya. Saat ini personal branding lewat blogging adalah jalan yang sangat cepat dan efektif, bahkan melebihi personal branding lewat koran dan media cetak. Pengguna Internet Indonesia yang mencapai 25 juta, mungkin hanya kalah oleh TV. Dan saya yakin, tidak semua dari kita punya kelebihan uang untuk melakukan aktifitas narsistik lewat 30 detik iklan di TV yang mencapai nilai ratusan juta rupiah. Sekali lagi, personal branding lewat blogging adalah jalan yang lebih efektif, efisien, nyata alias tidak ngoyoworo bin aya aya wae :). Sayapun menempuh jalan ini untuk memperkenalkan diri, IlmuKomputer.Com dan juga bisnis yang saya buat seperti Brainmatics.Com.<br /><br />5. BE AN ENTREPRENEUR!<br /><br />Ketika kondisi sudah mapan, dan sudah mulai banyak yang menghubungi kita untuk kerjasama mengembangkan berbagai proyek dan kegiatan. Mulai pikirkan untuk masuk jalur entrepreneur formal lewat bisnis dalam bentuk yang lebih nyata. Dirikan PT atau CV, sewa kantor, ajak anak-anak muda yang cerdas nan militan untuk bergabung dengan kita. Jangan lupa didik mereka dengan baik dan bijak. Beri mereka kesempatan untuk mengembangkan diri dan mengembangkan ilmu. Beri beasiswa untuk melanjutkan sekolah apabila dirasa memang sang pegawai berprestasi. Beri mereka kepercayaan, mulai delegasikan wewenang dan tugas, dan jangan pernah beranggapan bahwa semua harus kita kerjakan sendiri.<br /><br />Saya juga dibantu para pedjoeang-pedjoeang muda dalam melakukan aktifitas di dunia maya dan bisnis. Menarik kalau kapan-kapan coba mampir ke markas IlmuKomputer.com, yang sekaligus sebagai kantor Brainmatics.Com di Menara Bidakara. Ada Mansyur, Training Manager kita yang gesit dan jaim. Mansyur alias Acun ini sebenarnya baru berumur 20 tahun dan duduk di semester 3 bangku kuliah S1. Tapi menakjubkan, karena miliaran omzet perusahaan dihasilkan dari tangan dinginnya. Ada mulyana, sang Technical Manager yang cerdas tapi dingin, plus cenderung psikopat. Saat ini baru berumur 19 tahun, bahkan belum lulus SMA dan harus ujian bulan April ini. Ada lagi Eman, sang Financial Manager kita, pemilik IPK 3.8 yang selalu tampil keren dan harum meskipun sedikit agak jablai ini, juga baru berumur 20 tahun. Adalagi Tanto, yang jadi PJ project eLearning kita di Merpati Airlines, laki-laki setia yang jago makan ini juga belum menikah :)<br /><br />Sapalah para pedjoeangku ini, dan ajaklah mereka berdiskusi. Aku yakin tidak ada yang bisa mengalahkan laskar pelangiku ini dalam kuantitas dan kualitas kerja. Mereka bangun sebelum orang lain bangun, dan tidur setelah orang lain tidur. Dan cintapun tak akan bisa membunuh mereka, paling cuman bikin diem ajah 3 hari 3 malam hihihi. Mereka sangat paham bahwa mendapatkan pendidikan adalah sebuah perdjoeangan, dan hidup dari keringat sendiri adalah suatu kebanggaan. Para pedjoeangku ini masih terlalu muda dan mungkin miskin ilmu, karena itu ajarilah mereka ilmu pengetahuan. Tapi belajarlah dari mereka hakekat perdjoeangan dan mintalah sebuah peta harta harun kepada mereka … yaitu peta jalan cinta para legenda.<br /><br />Wahai para pemuda, janganlah pernah mau jadi pecundang, berebutlah untuk menjadi legenda. Kuingin kau tahu, jalan legenda terbuka lebar, bagi siapa saja yang mau berusaha dan berdjoeang. Dan tidak semua orang yang punya kemampuan bisa menjadi legenda, karena menjadi legenda adalah sebuah pilihan, bukan karena kemampuan.<br /><br />Sambutlah pagi hari dengan riang dan tataplah mentari pagi dengan lantang. Jangan lupa ucapkan, “I am legend!” … believe me you will be legend :)</div>Anang Efendihttp://www.blogger.com/profile/18366793996984149375noreply@blogger.com0