Senin, 13 April 2015

artikel MENGEMBANGKAN WEBSITE

Pada saat penulisan, pengembangan web pada sisi klien merupakan salah satu pengembangan yang dapat dilakukan dengan sangat mudah. Cukup dengan sebuah browser dan teks editor (yang hampir selalu diikut sertakan dalam sistem operasi) anda sudah dapat langsung memulai pengembangan! Tetapi tentunya terdapat banyak perangkat pengembangan yang akan sangat memudahkan anda dalam membuat website yang sangat bagus. Bagian ini akan memberikan daftar perangkat pengembangan yang diperlukan, serta penjelasan singkat mengenai setiap alat tersebut.
Karena web ditampilkan dalam browser, tentunya browser merupakan perangkat utama yang harus dimiliki oleh seorang pengembang web. Seperti yang telah dijelaskan pada bagian Browser dan Kode Klien, pastikan untuk memiliki setidaknya beberapa browser utama yang paling banyak digunakan. Tabel Download Browser memperlihatkan browser populer, dan tempat mendapatkan browser tersebut.

Browser Download
Microsoft Internet Explorer Disertakan dalam Sistem Operasi Windows
Mozilla Firefox http://www.mozilla.org/en-US/firefox/new
Google Chrome https://www.google.com/intl/en/chrome/browser/
Apple Safari Disertakan dalam Sistem Operasi Mac OS X, download untuk windows http://support.apple.com/downloads/#safari
Opera http://www.opera.com/download
Download dan pasang browser yang tertera pada tabel~ref{tbl:browser-download}, dan pastikan semua browser dapat berjalan dengan benar. Idealnya, lakukan pengujian di dalam setiap browser, untuk memastikan tampilan yang dihasilkan optimal untuk setiap browser tersebut. Jika merasa pengujian memakan terlalu banyak waktu, setidaknya lakukan pengujian di tiga browser terpopuler (pada masa penulisan), yaitu Internet Explorer, Firefox, dan Chrome.
Dalam melakukan pengembangan, sering kali kita menemukan banyak masalah pada kode kita. Untuk menyelesaikan masalah-masalah tersebut, biasanya kita harus dapat mengerti kenapa masalah bisa muncul, dan lalu mencari solusi dari permasalahan tersebut. Pencarian penyebab masalah dapat dilakukan dengan menjalankan program dan melihat hasilnya, ataupun dengan mencoba memanggil fungsi / program dengan isi parameter yang berbeda-beda. Berbagai teknik penyelesaian masalah tersebut dapat dilakukan dengan mudah melalui emph{debugger}.
Contoh Debugger pada Chrome
Contoh Debugger pada Chrome
Sebagian besar browser utama yang ada pada tabel~ref{tbl:browser-download} telah mengikut sertakan sebuah debugger pada saat kita melakukan instalasi browser tersebut. Tekan F12 pada Internet Explorer dan Chrome untuk membuka debugger. Pada Opera dan Firefox, tekan Ctrl+Shift+I untuk membuka debugger. Safari mengharuskan anda menekan Ctrl+Alt+I untuk membuka debugger. Pengunaan debugger pada setiap browser tidak akan dibahas pada artikel ini. Baca dokumentasi dari debugger yang bersangkutan untuk mempelajarinya. Saran dari penulis, menguasai satu debugger dari sebuah browser saja sudah cukup. Karena memiliki fungsi yang sama, penguasaan salah satu debugger secara otomatis akan membantu kita dalam menggunakan debugger lain.
Tentu saja ini adalah perangkat wajib yang harus dimiliki seorang programmer, untuk melakukan pengembangan apapun. Karena merupakan hal paling mendasar dalam pemrograman (dan biasanya setiap programmer memiliki preferensi masing-masing) maka penulis tidak akan menjelaskan ataupun menyarankan salah satu teks editor lagi. Jelasnya, notepad sangat tidak disarankan. Penulis sendiri ialah pengguna teks editor vim akut.
Sebelum melanjutkan ke bagian berikutnya, pastikan anda telah memiliki semua perangkat yang disarankan pada bab ini. Pembelajaran perancangan web akan menjadi lebih menyenangkan dan mudah ketika anda memiliki semua perangkat yang memudahkan anda dalam melakukan tugas anda. Ingat, tanpa perangkat yang benar, seorang ahli pun tidak dapat menghasilkan karya optimal!

Artikel SEARCH ENGINE / MENGGUNAKAN MESIN PENCARI ONLINE




 Search Engine adalah suatu portal website yang menyediakan informasi pencarian data-data yang dibutuhkan pengunjung internet. Untuk mendapatkan informasi-informasi yang dibutuhkan, pengunjung internet masuk ke situs tersebut dan melakukan pencarian. Website search engine yang terkenal adalah Google dan Yahoo.
Cara kerja search engine pertama-tama mencopy paste semua halaman website yang ada di dunia. Setelah data tersebut masuk kemudian diolah dengan algoritmanya sendiri. Saat pengunjung mencari data yang dibutuhkan, dengan algoritmanya dia menampilkan data sesuai yang  dimasukkan pengunjung.
Algoritma Search Engine
Secara umum, algoritma pencarian adalah sebuah prosedure yang bekerja dalam satu arah. Cara kerjanya sebagai berikut, pertama ada masalah, kemudian mencari berbagai solusi yang mempunyai kemungkinan sebagai pemecahannya, lalu keluar dengan hasil akhir yaitu sebuah solusi.
Dengan metode atau prosedure seperti itulah sebuah search engine bekerja. Pertama dia akan meminta masukan atau sebuah permasalahan. Apa permasalah itu? Yaitu kata/kalimat yang ingin kita cari di internet. Setelah kita memasukkan kata kedalam kotak yang disediakan, kemudian mengklik tombol search, maka prosedure kedua dijalankan oleh search engine.
Pada tahap kedua inilah algoritma pencarian mulai bekerja. Melalui algoritma ini search engine akan berusaha mengumpulkan, dan mengurutkan berbagai solusi yang menurutnya mempunyai keterkaitan dengan kata/kalimat yang dicari. Dan akhirnya keluar dengan hasil akhir yaitu menampilkan berbagai halaman web yang menurut search engine tadi berhubungan dengan kata/kalimat yang dicari.
Ada berbagai macam algoritma pencarian yang bisa digunakan oleh search engine untuk memecahkan masalah. Masing-masing search engine menggunakan metodanya sendiri. Itulah yang menyebabkan mengapa saat kita mencari menggunakan kata/kalimat yang sama namun di search engine yang berbeda, akan mendapatkan hasil yang berbeda pula.
Berikut ini beberapa macam algortima pencarian yang digunakan oleh search engine:
List Search
Algoritma ini bekerja dengan cara mencari secara berurutan. Kita bisa membayangkannya seperti saat kita ingin mencari seseorang dalam sebuah antrian. Maka kita mencarinya dengan cara memeriksa satu persatu, dari awal antrian hingga kita menemukan orang yang ingin kita cari.
Cara atau algoritma seperti ini biasanya digunakan saat kita ingin mencari dengan menggunakan satu faktor atau satu kunci saja sebagai penentu. Untuk antrian yang pendek, cara ini mungkin cukup efektif dan efisien. Tapi untuk mencari sebuah kata dari milyaran web page yang ada di internet, maka akan membutuhkan waktu yang sangat lama.
Tree Search
Bayangkan sebuah pohon! Bayangkan mulai dari akar, batang, cabang, kemudian ranting-rantingnya. Begitulah cara kerja dari algoritma ini. Algoritma ini akan bekerja dengan cara mencarinya dari yang paling mendekati hingga ke yang paling tidak mendekati. Atau bisa juga dikatakan dari yang paling umum hingga ke yang paling spesifik, atau sebaliknya.
Algoritma ini mirip dengan cara yang digunakan orang untuk mengatur internet. Seperti yang kita tahu, setiap situs yang ada di internet itu mempunyai keterkaitan antara satu dengan yang lainnya. Kita bisa menelusuri keterkaitan ini dengan cara memulai dari tingkat yang paling kecil dulu, kemudian ke tingkat yang paling besar, atau sebaliknya.
Tree searches adalah cara yang ampuh digunakan untuk melakukan pencarian di internet, akan tetapi cara ini tidak selalu memberikan hasil yang memuaskan.
SQL Search
Diambil dari kata sequel. Satu kelemahan saat melakukan pencarian menggunakan metode Tree Search yaitu pencarian dilakukan dengan cara dari point ke point, atau dari satu titik ke titik. Itu artinya data harus dicari secara hirarki, dari besar ke kecil atau sebaliknya. Dan kelemahan ini bisa teratasi dengan menggunakan SQL search.
Informed Search
Algoritma informed search bekerja dengan cara mencari solusi yang spesifik atau khusus dari sebuah dataset yang bercabang-cabang (tree dataset). Sesuai dengan namanya, algoritma ini tidak selalu cocok digunakan untuk melakukan pencarian di internet. Karena algoritma ini cuma cocok digunakan untuk pemecahan masalah-masalah yang spesifik atau khusus saja. Sedangkan kita seringkali ingin mencari pemecahan untuk masalah-masalah yang bersifat umum atau luas.
Adversarial Search
Adversarial search bekerja dengan cara mencari berbagai kemungkinan solusi atas sebuah masalah. Ini seperti saat kita melakukan permainan rolex atau gambling, dimana semua kemungkinan akan kita coba. Algoritma ini sulit digunakan untuk melakukan pencarian di internet, sebab berapa banyak kemungkinan yang akan di dapat untuk mencari sebuah kata di internet? Nyaris tak terhingga.
Constraint Satisfaction Search
Saat kita mencari suatu kata/kalimat di internet, maka algoritma constraint satisfaction search ini sepertinya adalah metode yang paling mendekati atau sesuai dengan keinginan mu. Algoritma pencarian jenis ini, akan mencari solusi dengan cara memberikan berbagai alternatif pilihan. Algoritma ini akan mencari dengan berbagai cara, dan tidak harus dengan cara yang berurutan.
Itu tadi beberapa algoritma yang diperlukan saat sebuah search engine akan dibuat. Dan seringkali lebih dari satu algoritma yang digunakan oleh sebuah search engine. Dan seringkali juga, search engine tertentu akan membuat algoritma yang baru.

artikel MEMBANGUN KONEKSI INTERNET

Kalau kita bicara tentang jaringan komputer, maka tujuan utama sekarang ini adalah agar bisa berbagi koneksi internet dengan beberapa komputer lain dirumah atau dikantoran kecil. Kalau jaringan komputer untuk perusahaan dari skala kecil sampai interprise koneksi internet adalah sangat vital utamanya untuk kebutuhan komunikasi baik E-mail, data, voice, video converence ataupun kebutuhan koneksi global lainnya. Koneksi jaringan internet untuk perusahaan lebih banyak sebagai elemen kunci untuk kebutuhan komunikasi global. Bahkan untuk kebutuhan browsing internet sangat dibatasi dengan berbagai security policy mengingat banyaknya threat yang datang dari internet, apalagi yang berhubungan dengan situs porn. Company biasanya menerapkan filter management terhadap content site yang boleh dikunjungi dengan berlangganan layanan website management semacam Web Spy untuk memfilter black list site dan hanya melewatkan white list site saja, dan juga management account siapa yang boleh dan tidak boleh akses internet, akses download, time management akses internet dan sebagainya.
Kita tidak akan membahas jaringan komputer untuk company baik dengan skala kecil menengah sampai dengan skala enterprise yang rumit. Kita hanya akan membahas bagaimana anda bisa membangun jaringan internet di rumah sendiri.

Jaringan Internet untuk Rumah / SOHO

Apa saja opsi anda untuk bisa membangun jaringan komputer dengan koneksi internet di rumah atau di kantoran kecil anda? Ada tiga opsi utama walaupun ada beberapa layanan internet dengan kalangan terbatas juga di beberapa kota besar dengan koneksi Wifi.
  1. Berlangganan layanan internet dari Telkom Speedy
  2. Berlangganan jaringan 3G cellular
  3. Berlangganan layanan Cable broadband (Jakarta Surabaya)
Ketiga opsi ini akan kita bahas pada seksi-seksi berikut ini.

Jaringan Internet dengan Telkom Speedy

Telkom sangat aggressive sekali akhir-akhir ini untuk memasarkan layanan koneksi internet Speedy untuk di rumahan dan juga untuk perkantoran skala kecil mengingat infrastructure untuk layanan Speedy sudah tersedia di rumah pelanggan yaitu jaringan kabel telpon. Layanan Speedy memang berbasis xDSL yang menumpang lewat kabel voice yang ada tanpa harus saling mengganggu. Kedua layanan voice (telpon) dan Internet bisa berjalan bersama lewat jaringan kabel telpon yang ada.

Perangkat yang dibutuhkan

Jika anda sudah berlangganan speedy, biasanya Telkom menyediakan sebuah modem ADSL gateway yang dikoneksikan langsung ke satu komputer lewat kabel jaringan UTP dari port Ethernet modem ke NIC adapter computer anda. Bagus jika modem gateway dari Telkom berisi empat buah port RJ-45, anda bisa koneksikan ke beberapa komputer sekaligus seperti gambar berikut ini. Jika modem in hanya menyediakan satu port Ethernet (RJ-45) saja maka anda bisa menambahkan sebuah switch yang berisi 8 atau 12 port.
Jaringan internet dengan modem gateway

Untuk koneksi Wifi

Bagaimana jika anda ingin memberikan akses wireless kepada beberapa perangkat mobile seperti laptop (dengan Wifi adapter), Smart-phone, iPad, Android dan handphone lainnya yang ada fitur Wifi nya?
Menambahkan wireless AP
Dengan modem gateway yang ada cukup tambahkan sebuah wireless access point (wireless AP) seperti D-link Dap-1360 yang multi-mode. Anda bisa baca artikel lain cara membuat jaringan internet dengan Dlink di link jaringan wifi dengan Dap 1360 ini.
Menggunakan wireless ADSL modem gateway
Untuk lebih praktisnya, jika anda menginginkan jaringan internet dengan koneksi Wifi, Speedy biasanya juga menawarkan beberapa jenis wireless modem gateway. Atau anda bisa juga beli sendiri banyak dipasaran seperti Tp-link TD-W8961ND yang sangat bandel atau model terbarunya adalah TD-W8980 wireless N600 modem gateway.
Wireless gateway ini dilengkapi empat buah port Gigabit bisa anda gunakan untuk koneksi langsung ke computer dengan kabel UTP. Bagusnya wireless gateway ini adalah fitur dual band sehingga bisa akomodasi koneksi perangkat wifi anda baik yang beroperasi pada 2.4GHz band atau yang 5GHz band sekaligus.
Anda bisa menghubungkan perangkat jaringan seperti komputer, printer dan storage (lewat koneksi USB), iPad, Android dan HP anda pada jaringan komputer internet ini baik lewat koneksi kabel maupun wifi seperti gambar berikut ini.
Jaringan internet dengan wireless gateway

Jaringan Internet dengan 3G

Mungkin di tempat cost anda tidak disediakan telpon untuk bisa berlangganan Speedy, nah solusi untuk berbagi koneksi internet dengan beberapa temen gunakan saja modem USB dari 3G dan gunakan wireless router khusus 3G seperti TP-Link TL-MR3020.
Praktisnya wireless router ini adalah modelnya yang kecil, bisa dibawah kemanapun anda pergi asal ada jaringan cellular maka jaringan internet bisa dibuat secara instan. Anda bersama teman dan kolega bisa berbagi koneksi internet dengan laptop mereka, iPad, Android dll bersamaan hanya dengan satu koneksi modem USB.

Jaringan internet dengan 3g
Bagusnya lagi jika di rumah anda juga bisa menggunakannya untuk koneksi ke Speedy, cukup untuk beberapa koneksi perangkat mobile anda.

Layanan Cable broadband

Untuk di beberapa kota besar seperti di Jabotabek dan Surabaya, anda bisa berlangganan Cable broadband internet yang bisa sekaligus layanan TV cable. Bagaimana anda bisa membuat jaringan komputer dengan koneksi Internet dari Cable broadband ini?
Modem untuk Speedy tidak bisa dipakai, karena layanan Cable menggunakan modem khusus Cable seperti Motorola SB5150 yang murni modem cable, artinya modem yang tidak mempunyai fitur router seperti pada modem Speedy. Jadi anda memerlukan sebuah wireless router untuk bisa membuat jaringan internet wifi. Ingat jangan salah beli, biasanya ada yang salah membeli sebuah wireless access point ketimbang harus wireless router. Ada bedanya antara wireless access point Vs router ini terutama pada fitur NAT.

Bagaimana koneksinya?

Jaringan internet dengan layanan Cable broadband (seperti First Media) menggunakan Cable modem murni sehingga anda mempunyai banyak pilihan wireless router yang luas sekali ragamnya dari yang kelas murah wireless N150 router sampai generasi kelima wireless ac seperti Netgear R6300 wireless ac router.
ISP anda akan memberikan sewa modem dan memberikan koneksi di rumah dengan menghubungkan cable coaxial Cable ke modem. Sementara untuk koneksi ke wireless router dilakukan dengan menghubungkan kabel UTP dari port RJ-45 modem ke port WAN pada wifi router.
Gambar berikut adalah diagram umum untuk jaringan komputer dengan koneksi Cable broadband internet. Fastnet biasanya menawarkan dua jenis wireless router dari Linksys EA4500 atau yang standard Linksys E900.
jaringan internet dengan cable
Untuk pilihan wireless router, Asus RT-N56U atau penerusnya RT-N66U bisa menggantikan Linksys ini. Kedua jenis router Asus ini mempunyai rating yang sangat bagus sekali di Amazon dengan rata-rata diatas 4.0 untuk skala 5 bintang.
Membangun Koneksi Internet sesuai kebutuhan A+ A- Print Email Dewasa ini kebutuhan akan jaringan sangatlah penting, memiliki sebuah komputer, laptop atau smartphone tanpa koneksi internet bagaikan kopi tanpa gula. Kebutuhan sekarang menuntut kita untuk selalu tersambung dengan internet. Mulai dari mengirim email, chatting, ataupun blogging. Lalu apa saja yang kita perlukan untuk membangun koneksi Internet ? Koneksi Internet di dapat melalui penyedia layanan internet atau biasa disebut ISP. Contoh Telkom, Indosat, linknet dll. Parameter Koneksi Internet Berbasis Volume(Volume Based) : Disediakan berdasarkan volume data yang dikirimkan. Berbasis Waktu (Time Based) : Disediakan berdasarkan waktu yang digunakan. Unlimited : Koneksi internet yang tidak dibatasi volume dan waktu penggunaan. Kecepatan Internet ada 2, yaitu kecepatan pengiriman data ke pengguna (download) dan kecepatan pengiriman data ke penyedia layanan (uploading). Perangkat Koneksi Internet 1. Modem (USB) : Berfungsi untuk mengubah sinyal (data) dari komputer untuk ditransmisikan melalui jalur internet begitu pula sebaliknya. Modem USB 2. Router (USB, HUB) : Fungsinya untuk mengatur lalu lintas data dalam jaringan internet. ROUTER 3. HUB : Berfungsi menghubungkan beberapa komputer dalam satu jaringan. Membangun Koneksi Internet 1. Langsung dengan modem usb hanya bisa digunakan satu komputer. Jika ingin membagi internet bisa menggunakan router Skema modem dan router Skema Router Wifi

Source: http://fiddy-inc.blogspot.com/2015/04/membangun-koneksi-internet-sesuai.html
Terimakasih sudah mengunjungi Fiddy JR-Inc.
Membangun Koneksi Internet sesuai kebutuhan A+ A- Print Email Dewasa ini kebutuhan akan jaringan sangatlah penting, memiliki sebuah komputer, laptop atau smartphone tanpa koneksi internet bagaikan kopi tanpa gula. Kebutuhan sekarang menuntut kita untuk selalu tersambung dengan internet. Mulai dari mengirim email, chatting, ataupun blogging. Lalu apa saja yang kita perlukan untuk membangun koneksi Internet ? Koneksi Internet di dapat melalui penyedia layanan internet atau biasa disebut ISP. Contoh Telkom, Indosat, linknet dll. Parameter Koneksi Internet Berbasis Volume(Volume Based) : Disediakan berdasarkan volume data yang dikirimkan. Berbasis Waktu (Time Based) : Disediakan berdasarkan waktu yang digunakan. Unlimited : Koneksi internet yang tidak dibatasi volume dan waktu penggunaan. Kecepatan Internet ada 2, yaitu kecepatan pengiriman data ke pengguna (download) dan kecepatan pengiriman data ke penyedia layanan (uploading). Perangkat Koneksi Internet 1. Modem (USB) : Berfungsi untuk mengubah sinyal (data) dari komputer untuk ditransmisikan melalui jalur internet begitu pula sebaliknya. Modem USB 2. Router (USB, HUB) : Fungsinya untuk mengatur lalu lintas data dalam jaringan internet. ROUTER 3. HUB : Berfungsi menghubungkan beberapa komputer dalam satu jaringan. Membangun Koneksi Internet 1. Langsung dengan modem usb hanya bisa digunakan satu komputer. Jika ingin membagi internet bisa menggunakan router Skema modem dan router Skema Router Wifi

Source: http://fiddy-inc.blogspot.com/2015/04/membangun-koneksi-internet-sesuai.html
Terimakasih sudah mengunjungi Fiddy JR-Inc.
Membangun Koneksi Internet sesuai kebutuhan A+ A- Print Email Dewasa ini kebutuhan akan jaringan sangatlah penting, memiliki sebuah komputer, laptop atau smartphone tanpa koneksi internet bagaikan kopi tanpa gula. Kebutuhan sekarang menuntut kita untuk selalu tersambung dengan internet. Mulai dari mengirim email, chatting, ataupun blogging. Lalu apa saja yang kita perlukan untuk membangun koneksi Internet ? Koneksi Internet di dapat melalui penyedia layanan internet atau biasa disebut ISP. Contoh Telkom, Indosat, linknet dll. Parameter Koneksi Internet Berbasis Volume(Volume Based) : Disediakan berdasarkan volume data yang dikirimkan. Berbasis Waktu (Time Based) : Disediakan berdasarkan waktu yang digunakan. Unlimited : Koneksi internet yang tidak dibatasi volume dan waktu penggunaan. Kecepatan Internet ada 2, yaitu kecepatan pengiriman data ke pengguna (download) dan kecepatan pengiriman data ke penyedia layanan (uploading). Perangkat Koneksi Internet 1. Modem (USB) : Berfungsi untuk mengubah sinyal (data) dari komputer untuk ditransmisikan melalui jalur internet begitu pula sebaliknya. Modem USB 2. Router (USB, HUB) : Fungsinya untuk mengatur lalu lintas data dalam jaringan internet. ROUTER 3. HUB : Berfungsi menghubungkan beberapa komputer dalam satu jaringan. Membangun Koneksi Internet 1. Langsung dengan modem usb hanya bisa digunakan satu komputer. Jika ingin membagi internet bisa menggunakan router Skema modem dan router Skema Router Wifi

Source: http://fiddy-inc.blogspot.com/2015/04/membangun-koneksi-internet-sesuai.html
Terimakasih sudah mengunjungi Fiddy JR-Inc.

RENCANA SETELAH LULUS KULIAH DARI UNIVERSITAS TEKNOLOGI YOGYAKARTA



Masa depan saya setelah lulus kuliah ingin menjadi hacker rencananya, semoga saja bisa.ingin menjadi security IT. Tapi saya akan menekuni di bidang desain web. Kalaupun tidak bisa menjadi hacker seperti apa yang saya inginkan, paling tidak saya menjadi designer web. Karena itu adalah salah satu cita-cita saya dari dulu.
Rencana pertama ingin bekerja di GOOGLE, jika allah menghendaki. Tapi kalau tidak wallahhu alam, disamping itu saya juga ingin mendirikan usaha tentang IT tentang bidang yang sudah saya tekuni. Entahitu di bidang marketing atau jasa.

KESAN POSITIF SELAMA MENGIKUTI PERKULIAHAN DI UNIVERSITAS TEKNOLOGI YOGYAKARTA



Kesan positif saya kuliah di universitas teknologi yogyakarta mempunyai banyak wawasan, mempunyai ilmu baru, teman baru, dari berbagai daerah.. banyak sekali yang di ceritakan dalam setiap perbedaan ketika menemukan teman baru di universitas teknologi yogyakarta, di universitas teknologi yogyakarta juga diajarkan banyak tentang teori IT, jadi lebih tau perkembangan teknologi utuk kedepnnya, saya sangat bangga mengenal universitas teknologi yogyakarta.