This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 15 Januari 2013

Jaringan Internet

 - Pengertian Jaringan Internet
Teknologi berkembang pesat sehingga ada sebuah slogan yang mengatakan "Dunia di Gemgaman Tangan Anda", salah satu teknologi yang sungguh fenomenal adalah Internet, sebuah Jaringan yang begitu kompleks namun sungguh mengagumkan maka kita sebut sebagai Jaringan Internet. Internet adalah jaringan komputer yang bisa dikategorikan sebagai WAN, menghubungkan berjuta komputer diseluruh dunia, tanpa batas negara, dimana setiap orang yang memiliki komputer dapat bergabung ke dalam jaringan ini hanya dengan melakukan koneksi ke penyedia layanan internet (internet service provider / ISP) seperti Telkom Speedy, atau IndosatNet. Internet dapat diterjemahkan sebagai international networking (jaringan internasional), karena menghubungkan komputer secara internasional, atau sebagai internetworking (jaringan antar jaringan) karena menghubungkan berjuta jaringan diseluruh dunia.

 - Sejarah Internet
Internet dimulai ketika Departemen Pertahanan Amerika Serikat (Department of Defense USA) membangun sebuah jaringan komputer di tahun 1969, yang diberi nama ARPANET (Advanced Research Project Agency NETwork) dengan tujuan untuk menghubungkan beberapa komputer yang berada dibeberapa universitas melakukan riset militer, terutama untuk membangun jaringan komunikasi komputer yang mampu bertahan terhadap serangan nuklir. Jaringan ini berkembang terus, semakin banyak komputer yang terlibat, dan riset disisi pengembangan perangkat lunak juga berkembang. Pada bulan Mei tahun 1974, Vinton G.Cerf dari Stanford University dan Robert E.Kahn dari Departemen Pertahanan USA, mempublikasi sebuah paper di IEEE Transaction on Communication berjudul “A Protocol for Packet Network Intercommunication”, konsep ini kemudian populer sebagai protokol TCP/IP, ketika ARPANET meng-adopsi protokol menjadi protokol standard untuk ARPANET pada tahun 1983. Pihak universitas terutama University of California at Berkeley kemudian membangun sistem operasi Berkeley Software Distribution Unix) atau BSD UNIX (dikenal dengan nama Free BSD Unix) dan pihak departemen pertahanan membiayai Bolt Baranek dan Newman (BBN) untuk meng-implementasi protokol TCP/IP pada BSD Unix untuk diterapkan pada ARPANET, dengan demikian cikal-bakal internet terbentuk.

Pada penghujung tahun 1983, jaringan ARPANET dibagi dua menjadi DARPANET (Defence ARPANET) dan MILNET (MILitary NETwork). Pada tahun 1985 dibentuklah jaringan NFSNET (National Science Foundation NETwork) untuk menghubungkan supercomputer yang ada diberbagai universitas di Amerika dan disambungkan dengan ARPANET. Jaringan NSFNET dikembangkan terus oleh periset perguruan tinggi. Pada tahun 1988 jaringan backbone internet ini hanya berkapasitas 56 Kbps. Walaupun pada tahun 1990 secara resmi ARPANET ditutup, namun jaringan internet yang telah terbentuk diteruskan oleh pihak universitas di Amerika dan memasukkan jaringan universitas di benua Amerika (Kanada dan Amerika Selatan) serta jaringan di Eropa menjadi bagian dari internet. Pada tahun 1992 jaringan backbone ditingkatkan ke T3 dengan kecepatan 45 Mbps, dan disekitar tahun 1995 ditingkatkan lagi menjadi OC-3 pada kecepatan 155 Mbps. Kini backbone internet berkecepatan tinggi dalam order Gbps.

Topologi internet pada dasarnya adalah mesh-topology, menghubungkan banyak jenis jaringan melalui sistem packet-switching, kalaupun bisa dikatakan yang menjadi pusat-nya adalah beberapa NAP (Network Access Point) yang ada di San Fransisco (Pacific Bell), di Chicago (Ameritech), New Jersey (Sprint), dan Merit Access Exchange (MAE) di San Fransisco (MAE West) dan Washington, D.C (MAE East) yang ditangani oleh MFS Datanet.

Walaupun tidak ada organisasi yang memiliki internet, namun ada banyak organisasi yang memelihara jaringan ini melalui penetapan standarisasi protokol, aturan-aturan, serta metoda akses. Internet Engineering Task Force (IETF) menangani masalah-masalah teknis yang timbul di internet,  seperti masalah pada protokol, arsitektur dan pengoperasian internet. Internet Research Task Force (IRTF) menangani riset teknis, seperti sistem pengalamatan dan rekayasa lainnya. Internet Assigned Numbers Authority (IANA) mengatur pembagian alamat IP (IP#) ke berbagai negara dan organisasi. Internet Society (ISOC) menangani masalah administrasi dan struktur organisasi internet.

 - Rangkaian Dan Layanan Koneksi Ke Internet
Badan usaha komersil kemudian menyediakan layanan akses dengan menyediakan koneksi dari komputer pengguna ke internet, dan badan ini disebut sebagai penyedia akses internet atau ISP. Beberapa ISP terkenal di dunia adalah America On Line (AOL), Australia OnLine, CompuServe, GEnie, dan Prodigy. Di Indonesia ada TelkomNet, IndosatNet, Wasantara Net, InterNux, dan sebagainya. ISP menyediakan koneksi dial-up melalui modem-telepon, koneksi wireless melalui antena WLAN, atau koneksi ADSL melalui telepon. Protokol koneksi yang digunakan adalah SLIP (Serial Line Interface Protocol) atau PPP (Point-to-Point Protocol), dimana koneksi SLIP biasanya lebih lambat dari PPP.

GAMBAR: Koneksi ke Internet

Secara logis jaringan internet dibagi kedalam beberapa domain, yang menurut standar IPv4 (Internet Protocol version 4) di-identifikasi melalui nomer IP 32 bit atau 4 angka biner yang dipisahkan dengan titik (seperti 192.168.10.25). Tipe domain standar antara lain:

.com = organisasi komersil
.edu  = institusi pendidikan di Amerika
.ac    = institusi akademik
.gov  = institusi pemerintah
.mil   = organisasi militer
.net   = penyedia akses jaringan
.org   = organisasi non-profit

Disamping itu domain juga dibagi berdasarkan negara, misalnya:

.au    =  Australia
.ca    =  Kanada
.id     =  Indonesia
.jp     =  Jepang
.my   =  Malaysia
.sw   =   Swedia
.th     =  Thailand

Perkenalan Tentang Database

Sejarah Database
1. Database pertama yang tersimpan di komputer mainframe besar terpusat yang diakses pengguna dari terminal.
2. Sebagai komputasi terdistribusi dan mikrokomputer menjadi populer pada 1980-an, dua tahu jenis database muncul: database pribadi dan klien / server database.
Server basis data
                adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya. 

v        Database (software dan tehnologi)
- Software database merupakan aplikasi perangkat lunak yang digunakan oleh user untuk mengelola dan memanggil database tersebut. Pengelolaan dan pemanggilan kueri (query) basis data disebut dengan sistem manajemen basis data (database management system).
Contoh software database diantaranya adalah DB2, Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, MySQL, Microsoft Access, dBase III, FoxPro, dan lain-lain.
- Perkembangan tehnologi database saat ini berkembang sangat pesat, banyak bentuk-bentuk yang dulu hanya mempunyai tehnologi sebagai tempat penyimpanan data yang terdiri dari Field, record dan diolah serta ditampilkan menjadi informasi dalam berbagai format tampilan yang sederhana; kemudian dari bentuk yang sederhana tersebut maka didapatkan suatu metoda untuk menampilkan suatu database yang berguna untuk menganalisa data untuk suatu keperluan tertentu. . Dengan memanfaatkan relational database yang sudah ada maka didapat suatu cara untuk mengantisipasi kebutuhan guna menganalisa data secara cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau organisasi.
- Salah satu contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan. 

Pemrosesan Database
Beberapa prinsip pemrosesan data pada server termasuk didalamnya adalah integritas, sekuriti, dan recovery data. Enterprise data yang dibutuhkan oleh sebuah perusahaan membutuhkan sebuah integrasi, pengaksesan data yang di kendalikan dan kelola dengan securiti yang baik, dan recovery data dapat dilakukan jika terjadi kegagalan sistem.
Beberapa data management dilakukan secara otomatis. Biasanya dilakukan oleh DBMS yang berada di Server yang mengontrol akses diantara pemprosesan multiple sistem dan mengintegrasikan akses data melalui network management. 

Pemrosesan Applikasi
Data digunakan oleh program applikasi yang mana sebagian besarnya berada di server. Ada beberapa applikasi client server yang disediakan oleh vendor. Tools applikasi ini menjadikan pengembangan sistem client-server menjadi lebih kompetitif. Pengembangan applikasi client-server dapat dilakukan dengan beberapa cara yakni :
· Fungsi pemprosesan didistribusikan diantara client dan server. Porsi dari client dijalankan oleh end user dengan menggunakan bahasa pemrograman database seperti SQL yang memberikan semacam request data dan kemudian mengekstrak data tersebut dari lokasinya dimana semua proses tersebut dikontrol oleh sistem operasi.
· UI dan GUI menjadi lebih sering digunakan karena tingkat kemudahan penggunaan menjadi lebih penting.
· Digunakannya Advance networking seperti LAN
· Code generator juga digunakan, Metodelogi Objeck Oriented akan menambah tingkat penggunan.
· Tools pengembangan seperti SQL Server, FLOWMARK, Progress, ObjectView, Oracle menjadi sangat diperlukan

Ketika sebuah applikasi diproses dan permintaan akan data dilakukan oleh client, maka hasilnya dikirimkan melalui LAN. Hasil dari aplikasi tersebut dapat saja dilakukan perubahan bentuk untuk mendapatkan tampilan yang lebih baik. Semuanya ini dilakukan di sisi client oleh user melalui UI (User Interface).


Mungkin hanya itu yang bisa saya ksih informasinya gan. Kurang lebihnya mohon maaf

Apabila ada kritik atau saran yang membangun tolong komentar gan :)
Terima kasih

Kamis, 10 Januari 2013

Komponen Elektronika yang Aktif dan Pasif

Komponen Elektronika 
Langsung saja yaah... Pada komponen elektronika terdapat dua macam jenis komponen yang ada, yaitu komponen aktif dan komponen pasif.
1. Komponen aktif adalah jenis komponen elektronika yang memerlukan arus listrik agar dapat bekerja dalam rangkaian elektronika. Contoh komponen aktif adalah:
  •   Transistor 
Beberapa Transistor











  •   IC 
Ic kecil














  •  Lampu Tabung. 

lampu tabung









  •  LED
lampu LED











  • Dioda
Beberapa Diode
    













  Besarnya arus panjar bisa berbeda-beda untuk tiap komponen2 ini.

2. Komponen pasif adalah jenis komponen elektronika yang bekerja tanpa memerlukan arus listrik. Contoh komponen pasif adalah
Resistor 5 Gelang Warna











  •   kapasitor
kapasitor














  •  transformator/trafo
Transformator














  •  Relay


Internal Relay















  •  Saklar  
Saklar Rumah





Senin, 07 Januari 2013

Adakah Bisnis Online yang Gampang?

Banyak orang yang tergiur oleh penawaran bisnis internet yang gampang. Padahal, kalau fokus kita pada gampangnya suatu program,  begitu menemui kesulitan biasanya kita cenderung untuk menyerah. Kenyataannya, di setiap program pasti ada tingkat kesulitannya tersendiri dan hal ini berbeda antara satu orang dengan orang lain karena setiap orang memiliki preferensi sendiri. 
Misalkan ada orang yang beranggapan program yang paling gampang itu PTC (Paid to Click). Yang perlu kita lakukan hanyalah membuka website dan mengklik iklan yang ada di sana. Tapi mungkin bagi orang yang lain, PTC ini program yang tidak jelas, menghabiskan banyak waktu, padahal  belum tentu membayar (banyak PTC scam). 
Bagaimana dengan Google Adsense? Hanya dengan memasang iklan Google Adsense di blog kita,  kalau ada orang yang ngeklik iklan itu, kita dapat dollar. Tinggal dikumpulkan saja, setelah mencapai $100 kita bisa menguangkannya melalui Western Union. Adsense kepunyaan Google, pasti bonafit, pasti membayar.   
Kelihatannya gampang ya....Tapi ternyata prosesnya enggak mudah lho. Kita harus membuat blog atau website. Sebelumnya kita harus melakukan serangkaian riset buat memilih nama blog atau nama domain yang sesuai dengan topik apa yang akan kita tulis. Terus kita harus mengupdate blog / website secara berkala dengan artikel yang unik. Selanjutnya bila blog / website kita dirasa sudah memenuhi syarat, kita coba daftar ke program Google  Adsense. Kalau diterima kita bisa mulai memasang iklan adsense itu. Kalau belum diterima ya kita lakukan usaha lagi, melakukan perbaikan, membuat blog baru, atau mendaftar dengan cara lain.
Saat awal diterima di program Google Adsense, saya merasa sangat gembira. Terlebih saat awal mendapat dollar. Tapi langkah selanjutnya ternyata enggak gampang. Harus belajar teknik SEO, cari backlink, terus-menerus update artikel, dsb upaya mendatangkan pengunjung. Ternyata enggak banyak pengunjung yang mengklik iklan karena sekarang sebagian besar pengunjung sudah sadar iklan. Kita harus memikirkan cara bagaimana agar iklan kita diklik orang.
Kemudian  kita harus belajar bagaimana agar artikel kita bisa masuk di peringkat atas google. Selanjutnya  mulai merasakan akibat google update dan google dance.  Datang lagi google panda, disusul dengan google penguin. Karena algoritma Google berubah, teknik SEO lama pun tidak lagi berlaku. Harus belajar teknik baru. Apakah semua itu gampang?
Hanya orang yang memiliki kemampuan  dan kemauan menghadapi semua tantangan dan kesulitan yang berhasil mengatasinya. Kalau orang yang cari yang mudahnya, seperti saya misalnya, ya cenderung beralih ke program lain yang katanya lebih gampang....
Ada yang bilang Amazon lebih gampang. Tidak seperti Google Adsense yang daftarnya aja butuh persyaratan tertentu, kalau di Amazon mudah banget daftarnya. Terus di Amazon kita juga enggak perlu mendatangkan terlalu banyak pengunjung, tidak perlu takut terkena fraud clik seperti di adsense.  Yang perlu kita lakukan adalah riset buyer keywords. Jadi yang dicari orang yang memang bertujuan ingin membeli produk, sudah spesifik produk apa yang dicari. 
Untuk itu kita perlu melakukan serangkaian riset, membeli website, setting plugin, menulis artikel, dsb. Agar website kita diketahui calon pembeli, kita perlu melakukan Search Engine Optimization (SEO), membuat backlink, ketemu lagi dengan google dance, google update, google panda dan penguin. Terus ternyata yang  bisa beli produk Amazon ini lingkupnya juga terbatas, terutama produk elektroniknya.  Penerimaan dan penguangan checknya juga butuh waktu.  Ada juga orang yang sudah beli terus tenyata batal, komisi kita diambil lagi. Apakah benar Amazon mudah?  
Kalau githu apa dong? Buat toko online? Tapi kok kayaknya ribet juga ya, butuh punya stock barang, harus melayani pertanyaan pembeli, mengecheck sudah ditransfer belum uangnya, mengepak barang, mengirim barang, dsb. Kalau pesanan ramai, apa mungkin dilakukan sendirian? Hm enggak gampang juga ya...
Kalau githu dropship aja deh. Kita enggak butuh modal, cuman mamerin foto produk, bantu mencarikan pembeli. Kalau ada yang beli ya nanti kita pesankan ke pemilik tokonya. Nanti si pemilik toko yang mengirimkan pesanan barang ke pembeli atas nama kita. Wah kayaknya yang ini menarik ya...Kayaknya enggak ribet, lumayan gampang. Tapi... ternyata sistem ini ada kelemahannya juga, terutama kalau barang yang kita tawarkan termasuk fast mover yang stocknya enggak banyak. Sudah susah-susah nawarin barang, orangnya sudah transfer uang, eh waktu kita pesan ke pemilik toko eh barangnya sudah habis. Waktu kita tawarin ke pembeli agar ganti produk lain aja, eh pembelinya marah-marah. Kita dibilang gak bonafit, masa produk sudah habis masih ditawarkan, dsb. Atau kasus lain produsen / pemilik tokonya ternyata kurang dapat dipercaya, kita sudah transfer uang pembeli ke sana. Setelah beberapa hari pembelinya komplain kok barangnya belum sampai. Komplainnya ya pasti ke kita khan karena mereka tahunya belinya di kita...  Salah pilih produsen, nama baik kita yang kena. Aduh kok jadinya enggak gampang juga ya...
Kalau  Google Adsense, Amazon, toko online, dsb itu enggak gampang, kenapa ada orang yang bisa berhasil? Bahkan sangat sukses di program itu? 
Ya githu deh, kalau kita nyarinya bisnis online yang gampang, begitu ada masalah kita pasti langsung mundur. Padahal  setiap program memiliki keunggulan dan kelemahan masing-masing. Semuanya punya tingkat kesulitan tersendiri. Mereka yang berhasil adalah orang-orang yang sanggup, memiliki kemampuan  dan memiliki kemauan yang kuat untuk menghadapi semua hambatan dan tantangan yang ada.
Saya pernah mengikuti program Tantangan 120 hari menghasilkan $100/hari dari Anne Ahira, guru internet marketing, pemilik kursus internet marketing Asian Brain. Pada awalnya program itu begitu menantang. Materinya diajarkan detail melalui video. Banyak memang pr yang harus dikerjakan tapi karena banyak teman seperjuangan rasanya seru. 
Saya mulai merasa semangat saya drop saat mengerjakan pr backlink. Listnya begitu banyak. Bu guru dan orang-orang yang berduit / yang mau mengeluarkan modal untuk memberi tools sih jauh lebih gampang kerjanya. Cara manual bisa sih bisa, tapi sungguh melelahkan dan menjemukan. 
Kalau backlink kita tidak kuat, posisi artikel kita di seach engine juga pasti terpengaruh. Padahal saat itu yang diajarkan trafik gratis dari search engine, terutama google. Minim trafik berarti minim klik.
Seiring dengan turunnya semangat membuat backlink, semangat menulis artikel juga ikut drop. Buat apa capek-capek menulis artikel kalau tidak bisa tampil di halaman depan google, begitu pikiran saya saat itu. Apalagi topik yang saya pilih juga tidak saya kuasai, akibatnya saya melakukan copy paste beberapa artikel, meramunya menjadi 1 artikel. Ada perasaan tidak enak juga karena artikel itu bukan murni karangan saya sendiri.
Setelah itu karena ingin cepat dapat dollar, saya sempat terlibat saling klik iklan, bahkan dengan orang-orang dari negara lain. Batin saya tambah tersiksa. Lama kelamaan hati nurani saya berontak. 
Saya sempat berhenti beberapa lama. Tapi kerinduan saya pada bisnis online kembali muncul. Saya mencoba program Amazon dari BBI. Programnya bagus, mudah dimengerti. Mulanya masih berjalan lancar. Tapi saat tugas mencari backlink, kembali saya tidak tahan. Rasa jenuh itu kembali menyerang. Website itu saya biarkan begitu saja padahal tugas membuat backlink belum selesai. Hasilnya tentu saja tidak maksimal.  Sempat terjadi penjualan tapi entah mengapa orangnya melakukan pembatalan pembelian.
Selanjutnya saya sempat beberapa kali mengintip cara pengajaran guru lain. Tapi tetap saja karena masalah utama saya tidak teratasi, saya kembali menyerah sebelum berusaha secara maksimal. Bahkan saya pernah tertarik membeli keanggotaan  program karena yang ditunjukkan berhasil pada program adsense itu adalah ibu-ibu rumah tangga yang katanya enggak mengerti internet. Saya pikir barangkali orang itu tahu cara gampang. Selama ini khan guru-guru saya orang hebat, orang yang pinter, ulet. Kalau ibu-ibu rumah tangga biasa yang tidak mengerti internet saja bisa, harusnya saya juga bisa. Tapi yang saya dapat hanya kekecewaan. Yang mengajar di video itu bukan wanita yang ada di iklan, melainkan suara pria yang entah siapa. Materinya juga enggak jelas... 
Saya mulai merenung. Ada sesuatu yang salah dalam diri saya. Untuk mencapai sukses selain kemampuan, juga diperlukan kemauan. Diperlukan tekad untuk menyelesaikan hal yang sudah kita mulai.
Okelah karena kemampuan bahasa Inggris saya terbatas, saya bisa memaafkan diri saya  kalau tidak berhasil di bisnis adsense dan amazon, dan program bahasa Inggris lainnya. Apalagi kalau dipikir-pikir, dapat rupiah saja enggak apa-apa khan. Toh kalau dapat dollar seringkali kita uangkan, dijadikan rupiah. Apalagi pada umumnya program penghasil rupiah lebih mudah dijalankan oleh orang Indonesia.  Proses uang masuk ke rekening juga lebih cepat.
Setelah menyadari kesalahan tersebut, saya mulai berpikir sebenarnya apa sih yang saya cari? Sampai di tingkat kesulitan seperti apa yang  bisa saya toleransi? Saya merasa bisnis online merupakan bisnis yang cocok buat saya, yang harus saya lakukan adalah mencari program yang sesuai. Saya belajar memaafkan diri saya dan kegagalan saya di masa lalu. Kemudian saya berdoa agar Tuhan membimbing langkah saya menemukan program itu.
 Dari hasil perenungan saya membuat beberapa kriteria:
  1. Saya  ingin bisnis online yang fleksibel, yang tidak terlalu menyita waktu, yang bisa dikerjakan di sela-sela waktu luang. Jadi misalkan saya membuat target 2 jam per hari untuk bisnis online, saya ingin waktu pengerjaannya bisa diatur.  
  2. Saya ingin bisnis online yang sistemnya otomatis. Saya ingin orang yang datang ke blog saya langsung bisa melakukan langkah pendaftaran menjadi member. Proses selanjutnya sudah diatur oleh sistem. Saya ingin orang percaya pada rekomendasi saya. Karena itu saya harus memilih program yang memiliki sistem otomatis yang benar-benar bisa dipercaya, yang sesuai dengan hati nurani saya.
  3. Pinginnya bisnis online itu dikelola oleh orang yang ahli di bidangnya dan perusahaan yang bonafit, sudah teruji. Terus ada materi pelatihannya jadi saya bisa banyak belajar.  Bisnis online ini juga harus bisa dilakukan bahkan oleh pemula sekalipun, jadi saya bisa mengajak lebih banyak orang untuk sukses bersama.
  4. Bisnis online ini harus bisa menghasilkan passive income. Jadi setelah bekerja  secara cerdik, kita bisa menikmati hasilnya, bahkan saat kita tidur, berlibur, atau melakukan aktivitas lainnya, uang terus mengalir masuk ke rekening kita secara otomatis.
  5. Saya ingin bisnis online yang pembayarannya pasti, ada periode pembayarannya.  Bisnis online itu langsung membayar tanpa harus ditagih.
  6. Bisnis online yang bisa dilakukan kapan saja, di mana saja (asal ada koneksi internet), oleh siapa saja (WNI yang berusia di atas 18 tahun, mengerti internet, punya kemauan belajar dan tekad untuk berhasil).
  7. Kalaupun butuh modal, saya ingin bisnis online yang modalnya terjangkau dan cepat balik modalnya, bahkan bisa menghasilkan keuntungan berlipat ganda dan terus-menerus.
Setelah sekian lama mencari dan mencari, pada suatu hari karena iseng mengklik link di facebook seseorang, saya menemukan program yang saya cari tersebut. Anda tertarik ingin mengetahuinya? Silakan klik http://bit.ly/harapanemas. Isi nama, alamat email (2 kali), klik saya mau.  Kemudian segera periksa email Anda. Buka dan baca email tersebut, klik link yang ada di dalam email. Akan terbuka jendela baru dan Anda bisa mulai membaca sales letternya. Apakah Anda juga merasakan sama seperti yang saya rasakan? Berhasil menemukan apa yang Anda cari selama ini?
Pertanyaan selanjutnya tentu saja apakah bisnis online tersebut gampang? Pada awalnya karena saya begitu bersemangat, segalanya terasa mudah. Melihat antusiasme saya, teman-teman yang saya tawari juga langsung tertarik.  
Seiring perjalanan waktu, saya menemukan fakta kalau tiap orang memiliki ketertarikan sendiri. Kita tidak dapat memaksakan sesuatu, meskipun dari sudut pandang kita hal itu sempurna, sesuai impian. Karena impian setiap orang berbeda.
Saya akhirnya sadar, saat kita merasa sudah menemukan apa yang kita cari, genggam erat impian itu. Jangan biarkan orang lain merampas impian kita. Kesulitan, hambatan, tantangan pasti kita alami. Tapi kalau kita sudah merasa cocok dengan bisnis online yang kita pilih, fokuslah. Kerahkan segala daya upaya, kemampuan, dan kemauan Anda. Berdoalah pada Tuhan. Yakinlah, bayangkan impian Anda sudah terwujud, rasakan kebahagiaan itu. Berjuanglah terus untuk menggapainya.
Bagi saya saat ini http://bit.ly/harapanemas merupakan bisnis online yang selama ini saya cari. Yang memenuhi harapan saya, jawaban atas doa-doa saya. Sekarang tugas saya mencari orang yang memiliki visi yang sama. Bagi Anda yang merasa ini bisnis online yang Anda cari, silakan melakukan pendaftaran. Mari kita bekerja sama untuk mewujudkan impian kita, sukses di bisnis online.

Simulasi Arduino dengan Proteus

Arduino merupakan board mikrokontroler yang sangat banyak digunakan saat ini. Kemudahan yang disajikan arduino membuat banyak orang menggunakan board mikrokontroler ini untuk aplikasi-aplikasi sederhana berbasis mikrokontroler. Untuk Anda yang ingin memulai belajar arduino, namun tidak punya cukup uang untuk membeli board arduino Anda bisa menggunakan software simulasi. Banyak software simulasi yang dapat digunakan untuk mensimulasikan arduino, antara lain adalah VirtualBreadboard dan Proteus. Pada kesempatan kali ini saya akan menjelaskan tentang simulasi dengan Proteus.
Software yang dibutuhkan :
  1. Proteus, bisa di-download di link berikut ini https://blognyaeko.wordpress.com/2012/07/16/download-proteus-7-7-sp2-professional-version/
  2. Arduino versi terbaru, dapat di-download di link berikut ini http://arduino.googlecode.com/files/arduino-1.0.1-windows.zip
Step by step simulasi :
Buat rangkaian mikrokontroler sederhana berbasiskan ATMega328P seperti gambar di bawah ini
2012-09-24_095228
Kemudian double click pada bagian IC mikrokontroler, ganti settingan fuse bit menjadi seperti di bawah ini.
2012-09-24_095443
Kemudian buka software arduino, klik pada bagian File => Preferences
2012-09-24_095844
Kemudian beri centang pada bagian compilation seperti pada gambar di bawah ini
2012-09-24_095854
Kemudian tuliskan baris kode program Anda, dan lakukan kompilasi dengan menekan simbol ceklist seperti gambar di bawah ini.
2012-09-24_100045
Pastikan tidak ada error dan tertera tulisan Done Compiling. Kemudian di bagian kotak hitam akan muncul lokasi dari file HEX hasil kompilasi program. Blok lokasi file HEX tersebut, kemudian klik CRTL + C untuk mengcopy lokasinya. Kemudian kembali ke Proteus, lakukan double click kembali pada IC mikrokontroler, dan pada bagian Program File klik CTRL + V untuk mempaste lokasi file HEX tadi.
2012-09-24_100723
Untuk melakukan simulasi, Anda dapat menekan tombol Play pada bagian kiri bawah. Mikrokontroler akan menjalankan kode program yang sebelumnya Anda tuliskan di arduino.
2012-09-24_101044
Selamat Mencoba, Semoga Bermanfaat !!!

Cara SMS dan Telepon menggunakan Arduino

Setelah asyik bereksperimen dengan shield baru ini, saya ingin berbagi sketch sederhana yang pengaplikasiannya akan sangat berharga tergantung kreatifitas kalian. Untuk mencoba aplikasi ini, kalian setidaknya membutuhkan :
  1. Arduino UNO
  2. GPRS Shield
  3. Antenna
Percobaan pertama, saya akan menggunakan Arduino UNO sebagai gateway. Untuk itu, lepaskan chip ATmega328 dari board UNO kemudian tumpuk GPRS shield di atasnya. Hubungkan dua jumper koneksi di GPRS shield pada mode USB, dan jumper power select pada “BO” atau Board.
Pasang SIM-card dan antenna. Kemudian hubungkan board Arduino yang difungsikan sebagai gateway ini pada PC / laptop menggunakan kabel USB. Jalankan program hyperterminal (Windows) atau gtkterm (Linux), atau bisa juga dengan menggunakan program Arduino.
Aktifkan mode “serial monitor”. Kemudian tekan tombol power pada GPRS shield selama 2 detik. Kirim tulisan “AT” pada serial monitor. Jika serial monitor merespon dengan “OK”, selamat! berarti GPRS shield sudah aktif dan siap ke langkah selanjutnya. Jika tidak, maka coba pastikan kembali koneksi port USB nya. Pastikan pula di serial monitor secara otomatis mengirimkan CR (Carriege Return) dan LF (Line Feed).
Sekarang coba ketikkan “ATD*********” (dimana ********** diisi dengan nomor handphone seseorang). Perintah tersebut digunakan untuk menelepon nomor yang dituliskan. Untuk mengakhiri sambungan telepon, ketikkan perintah “ATH”
Sekarang berlanjut pada percobaan dimana kita akan mengirimkan SMS via Arduino yang kita program. Pasang kembali chip ATmega328 pada board UNO. Hubungkan pin header pada mode “Ard” atau “Arduino”. Sekarang tulis sketch berikut :
/*
   *  Mengirim SMS dengan GPRS Shield 
   *
   *  Author: cicink, Maret 2011
   */

   int led = 13;
   int onModulePin = 2;         // pin yg digunakan untuk menghidupkan shield tanpa menekan tombol

   int timesToSend = 1;        // Frekuensi sms akan dikirimkan
   int count = 0;

   void switchModule(){
   digitalWrite(onModulePin,HIGH);
   delay(2000);
   digitalWrite(onModulePin,LOW);
   }

   void setup(){

   pinMode(led, OUTPUT);
   pinMode(onModulePin, OUTPUT);

   Serial.begin(115200);

   switchModule();                    // aktifkan GPRS shield

   for (int i=0;i<2;i++){
      delay(5000);
   }

      Serial.println("AT+CMGF=1");         // set ke mode SMS
      delay(5000);
      Serial.print("AT+CSCS=");
      Serial.print(34,BYTE);
      Serial.print("IRA");
      Serial.println(34,BYTE);
   }

   void loop(){

   while (count < timesToSend){
      delay(5000);
      Serial.print("AT+CMGS=");          // tentukan nomor yang dituju
      Serial.print(34,BYTE);                 // kirim karakter tanda kutip (")
      Serial.print("08**********");       // lengkapi *** dengan nomor telepon yg dituju
      Serial.println(34,BYTE);               // kirim karakter tanda kutip (")
      delay(10000);
      Serial.print("Tes sms dari shield Arduino...");     // isi sms
      delay(10000);
      Serial.print(0x1A,BYTE);             // prosedur akhir perintah sms 1A (hex)
      delay(10000);
      count++;
   }

   if (count == timesToSend){
      Serial.println("AT*PSCPOF");             // de-aktifasi GRPS shield
      count++;
   }
   }

Belajar Program Arduino

Membangun rangkaian

Untuk membuat arduino  terdapat banyak pilihan jenis mikrokontroler yang akan digunakan. Namun dalam posting ini bisa menggunakan ATmega 8, 168, 328. Saya menggunakan ATmega 328 dengan kapasitas memori program lebih besar yaitu 32KB. Bangunlah dahulu rangkaian mikrokontroler dalam rangkaian berikut ini.
 
 Komponen yang harus anda sediakan adalah:
  1. IC1: Mikrokontroler ATMega8, 168, atau 328, terserah kepada anda silakan dipilih salah satu.
  2. Q1: Kristal resonator, 8MHz atau 16MHz.
  3. R1: sebagai resistor pullup untuk reset sebesar 1K – 10K
  4. C1 dan C2 sebesar 22pF.
Tegangan suply VCC adalah 5VDC, jangan sampai terbalik polaritasnya, kalau terjadi maka mikrokontroler akan menjadi almarhum alias terbakar. Untuk mengisi program biasanya menggunakan ICSP dengan menggunakan 4 sinyal MISO, MOSI, SCK dan RESET. Saya sarankan menggunakan USBASP bisa dibuat sendiri dengan menggunakan mikrokontroler ATmega8. Tegangan suply 5V dapat disuply dari USBASP programmer dengan mengambil daya dari port USB komputer. Cara membuat USBASP programmer dijelaskan dalam posting lainnya.
Anda dapat membangun rangkaian dengan menggunakan breadboard agar mudah bereksperimen dengan menghubungkan setiap kaki komponen  menggunakan kabel engkel sekitar 0.5-1mm. Pilihan lain bisa mengunakan PCB berlobang dan anda bisa menghubungkan dengan kawat engkel untuk setiap kaki komponen dengan cara disolder.
 
 Rangkaian yang dibangun pada breadboard diatas, belum ada bootloader arduinonya. Jadi perlu diprogram bootloader sesuai dengan jenis mikrokontroler ATmega yang digunakan. Untuk mengisi booloader ini cara yang paling mudah dengan menggunakan IDE arduino. Namun anda memerlukan piranti pemrogram yang sesuai dan dikenal arduino. Anda harus menset jenis pemrogram sesuai dengan yang anda gunakan. Cara settingnya pilih menu Tools->programmer->”pilih jenis programmer”.

Programmer yang termurah adalah jenis Parallel Programmer yang memanfaatkan port paralel pada komputer. Namun sayang pada laptop sudah tidak ada lagi. Kalaupun menggunakan konverter USB-LPT akan menjadi lebih ribet lagi, lebih baik menggunakan USBasp bisa dibeli dipasaran umum atau dibuat sendiri menggunakan ATmega8. Saya menggunakan USBasp sebagai pemrogramnya.
 
Yang tak kalah pentingnya adalah mengenal koneksi pemrograman pada USBasp agar proses pemrograman berhasil. Pada USBasp ada dua jenis konektor yaitu 6pin dan 10pin. Saya menggunakan jenis 10pin pada USBasp buatan sendiri.
Saluran pemrograman adalah MISO, MOSI dan SCK dihubungkan dengan MISO, MOSI dan SCK mikrokontroler target. Sedangkan RES dihubungkan ke RESET mikrokontroler target untuk mereset menjadi mode program. Sedangkan VTG adalah sumber tegangan +5V dari port USB komputer. GND adalah saluran bersama. Jadi total yang harus dihubungkan ke mikrokontroler adalah 5 kabel jika board anda memiliki suply tegangan +5V sendiri. Jika board and tidak memiliki suply +5V dan diperoleh dari USB komputer, VTG dihubungkan ke VCC mikrokontroler. Harus diperhatikan jangan kedua-duanya, untuk menghindari kerusakan komputer karena tegangannya menjadi bentrok.

Mengisi BootLoader

Bootloader merupakan program pendek yang diisikan kedalam ATmega, yang akan dieksekusi saat mikrokontroler diberi catudaya. Sebenarnya bootloader ini merupakan firmware untuk  pemrograman yang bekerja secara serial RS232. Jadi cukup memanfaatkan saluran serial RS232 pada komputer, untuk selanjutnya bootloader akan menangani pengisian program pada memori program berupa Flash dalam ATmega. Sebenarnya masih ada pilihan lainnya untuk mengisi/upload hasil kompilasi arduino yaitu salah satunya dengan menggunakan USBasp, sehingga tanpa memerlukan bootloader.
Namun jika ini yang menjadi pilihan anda akan dijelaskan bagaimana mengisi (burn) firmware bootloader ini. Untuk mengisi bootloader hubungkan MISO -> MISO, MOSI -> MOSI, SCK -> SCK, /RES -> RESET, GND -> GND, VTG -> VCC (jika target disuply dari tegangan USB komputer).
 Setelah target tersambung dengan benar ke programmer USBasp, colokkan USBasp. Selanjutnya jalankan arduino, kemudian lakukan sebagai berikut:
  1. Set board yang sesuai: Tools -> Board -> Duemilanove w/ATmega 328 (bisa yang lain asal ATmega328 16MHz)
  2. Set Programmer: Tools -> Programmer -> USBasp
  3. Kirim bootloader: Tools -> Burn bootloader
Saya menggunakan arduino versi 1.0.1.

Meng-upload program

Untuk menguji apakah bootloader bekerja dengan baik, dicoba mengupload program dari contoh yang ada pada arduino bernama “blink”. Hubungkan TX komputer -> RX arduino (pin 2), RX komputer -> TX arduino (pin 3), RTS komputer -> RESET arduino (pin 1). Ingat ketiga saluran dari serial komputer harus memiliki level tegangan logika TTL 0 V atau 5V. Kalau anda menggunakan USB to serial pada umumnya, keluarannya masih dalam taraf level tegangan RS232. Untuk mengubah level tegangan RS232 ke TTL gunakan IC MAX232.
Mudah-mudahan bermanfaat buat seluruh pengunjung blog.