Saya ingin memposting hal ini karena banyak orang yang sering sekali menggunakan peralatan computer tetapi jika terjadi trouble atau masalah mereka cenderung meminta bantuan ke orang lain dengan alasan tidak tahu menahu dan takut dalam artian menambah masalah baru..
Mungkin dalam postingan ini sebagian sudah di jelaskan oleh para blogger tetapi saya hanya ingin memberikan masukan karena hal ini juga sering terjadi pada computer saya yang umurnya sudah tidak muda lagi…
Saya mulai dari ketika computer saya tidak dapat login ke tampilan windows:
“Pada hari itu datanglah tetangga ku dan membangunkan ku dari tidur yg lelap (hahaha.. kayak dongeng nih jadinya..), mreka maen game menggunakan emulator ps1 (biar ps 1 yang penting bisa hv fun..) kalian tahu lah anak-anak klo maen kyk gmn?? Mreka kayak datang untuk mrusak…(jangan tersinggung yagh??) setelah itu mreka pulang, kan gk enak klu gk di lanjutin, so…
Sy lanjut dewh maen gamenya…
Flash back ke malamnya: saat ol, cd-rum nya (klo salah nulis, harap maklum yah? Ambil enaknya saja..) open sndiri,, sempat heran trus lama-lama kepikir mungkin rusak yah??.
Lanjut dewh cerita yang di atas…
Pas lagi seru2nya maen game, eh cd-rumnya open ‘n closed sendiri, heran dewh jadinya, dan itu berlangsung setiap saat dan hanya berselang 3-5 detik.
Karena aku berpikir itu sangat mengganggu jadi aku berpikiran untuk mencabut kabel power yg mnuju ke cd-rum itu, aku kemudian mengambil obeng lalu membuka kedua mur pada sisi samping cpu dan mencabut kabel power ke cd-rum tanpa mematikan PC (shutdown)…
Saat saya cabut justru membuat masalah baru, tidak tahu karena virus atau bukan tapi tampilan di monitor itu tersendat-sendat, karena heran maka saya berpikir untuk mencolok/menyambungkan kembali kabel power di cd-rum tersebut dan tanpa berpikir panjang (eiith…PC dalam keadaan hidup)
Pas aku colokin tuh kabel power, tiba-tiba PC mati seakan-akan mengalami Korslet atau hubung singkat..
Aku jadi keringat dingin olehnya.
Pengalam kursus hardware memberanikan ku untuk mengecek Power suplay apakah masih baik atau power suplaynya yang rusak..
Setelah semua aku buka, dan aku tes manual tuh power suplay ternyata power suplaynya masih bagus, kemudian aku berpikir, kira-kira apa yang menyebabkan komputerku jadi padam??
Setelah dipasang kembali, PC bisa nyala tetapi Tidak ada tampilan sedikitpun, akupun bertanya pada teman, dan teman memberikan saran untuk melakukan pengecekan dan pembersihan hardware….
Setelah di bersihkan, tampilannya pun tetap tidak ada padahal PC berfungsi dengan baik, lalu aku masuk di biosnya, saat melakukan sedikit perubahan sangat bangga rasanya tampilannya muncul seperti:
Senang dan besar kepala akhirnya setelah 1 harian full berada dalam kamar memperbaiki computer terbalaskan juga…
Tiba-tiba aku serasa tak sadarkan diri, pegal, asli capek amad sangad dan oh…tidak…setelah tampilan loading sama juga tidak ada tampilan apa-apa hanya layar hitam…
Telepon teman lagi tapi teman yang berbeda…
Bukannya ngasi solusi, eh dia nyarankan tuk ganti mainboard itukan sama saja beli baru..(gila tuh orang, dasar teman yang gila..hahahaha!!!) lanjut lagi nih ceritanya, setelah itu, aku istirahat dulu sambil menenangkan pikiran biar jernih.hehehe…
Istirahat 5 menitan aku langsung membuka kabel data dalam CPU dan melakukan pengecekan ulang, sebelumnya aku pikir kalau hal ini terjadi artinya Hard-disknya tidak terbaca sehingga tidak mau masuk ke windows, berpikir juga untuk install ulang tapi tetap tidak mau. (namanya saja hard-disk tidak terbaca, bagian mn mau di install ulang coba???), setelang melakukan pengecekan dan memperbaiki kabel-kabel data pada colokan mainboard, hard-disk de..el..el.. tetap kayak gambar yg di atas, pas mau di install ulang (sekedar ngetes..) eh ternyata bisa, dalam artian hard-disknya sudah terbaca tapi tidak dapat login yang bisa saja karena virus yg telah merusak system kita.
Akhirnya, setelah install ulang semua kembali normal deh…”
Jadi inti dari permasalahan di atas yaitu:
1. Kenali penyebab computer menjadi lambat, bisa oleh karena virus, maupun oleh kesalahan kita sendiri (banyak faktor..),
2. Jangan lupa untuk menjalankan disk clean-up atau defrag setiap bulannya, untuk mencegah computer menjadi lambat,
3. Jangan mencabut atau mencolok kabel apapun itu dalam PC jika PC tersebut dalam keadaan hidup/nyala,
4. Memeriksa kabel-kabel apakah sudah baik sambungannya atau belum, jika belum hendaknya diperbaiki, dan yang terakhir adalah
5. Gunakanlah antivirus dengan update-an terbaru.
Semoga apa yang saya tuliskan ini yang diangkat dari pengalaman pribadi saya dapat memberi manfaat bagi kita semua, (koq jadi kayak ceramah gini yah??) dan Tolong Berikan Kritik dan saran kalian yah?? Bebas deh…hehehe!!!
Readmore...
Kamis, 09 Juli 2009
Mengatasi Masalah pada Komputer
Senin, 25 Mei 2009
Weekend bareng
halu all??
ini foto saya ma tmen2 saat weekend bareng..
yang pasti libran saat itu adalah yang melelahkan tapi yang di dapatkan juga adalah hal yang paling mengagumkan dan takkn mudah tuk dilupakan. Readmore...
Sabtu, 09 Mei 2009
Mengembalikan File yang hilang pada FD
Satu hal yang paling membuat kita kesal apabila terserang virus adalah,semua file file penting yang terinfeksi virus akan rusak bahkan sampai hilang.Apalagi semua file penting kita telah dibackup ke flashdisk.tapi ternyata flashdisk kitapun terserang virus maka semua data yang ada dalam flashdiskpun hilang.
Jika anda merasa ada yang aneh pada flashdisk misalnya data data yang baru anda copy tiba tiba hilang.Scan flashdisk dengan antivirus.Biasanya antivirus hanya dapat membunuh virus tapi tidak dapat mengembalikan file-file yang telah hilang karena virus.Sebenarnya file-file tersebut tidak hilang tapi hanya disembunyikan oleh virus itu.Cara untuk mengembalikan file yang hilang tersebut adalah sebagai berikut:
1.masuk ke Dos...bisa ketik Run-cmd
2.ketikkan *.*/A:H /S
penjelasan: Dimana /a:h untuk menampilkan file dalam mode hidden, dan /s untuk mencari di seluruh folder. Dan ada beberapa file hidden yang muncul, setelah dikonfirmasi ternyata memang itulah file-file yang dicari. Maka saya jalankan perintah untuk melihat attribut file-file tersebut dengan perintah :
ATTRIB
Setelah diketahui bahwa file-file tersebut memiliki attribut H dan S (yang berarti Hidden dan System), maka saya jalankan perintah untuk mengembalikan file-file tersebut supaya tidak tersembuyi lagi dengan perintah :
ATTRIB -H -S
Dan… file itu kembali.........
Semoga membantu, jangan lupa comment nya yah???
Readmore...
Tanda-tanda virus menyerang komputer anda
Terkena virus komputer memang menyebalkan..selain pekerjaan menjadi lambat..ada sebagian file file tertentu yang hilang ataupun tak bisa di execute..
Tapi ada sebagian orang yang masih awam terhadap komputer tidak menyadari bahwa komputernya telah terserang virus,sehingga si virus dengan santainya merusak sistem komputer tanpa adanya perlawanan.Bahkan ada seorang teman aku baru menyadari komputernya terserang komputer setengah tahun kemudian...jangan sampai hal ini menimpa anda semua.maka kenalilah tanda tanda pada komputer,apakah masih dalam kondisi sehat atau sudah terserang virus...
Apa saja tanda-tanda atau indikator adanya virus komputer di komputer Anda? Silakan saja lihat beberapa tanda-tanda berikut ini.
Komputer Anda berjalan lebih lambat dari biasanya dan itu berlangsung secara konsisten.
Komputer tiba-tiba berhenti atau tidak merespon dan hal tersebut sering terjadi.
Komputer tiba-tiba restart atau crash dan ini terjadi beberapa menit sekali.
Komputer tiba-tiba restart dan tidak bisa berjalan normal kembali.
Aplikasi komputer tidak berjalan dengan semestinya. Hardisk atau disk drive tidak bisa diakses.
Aktivitas print tidak bekerja dengan semestinya.
Sering terjadi pesan error yang aneh dan tidak biasanya.
sering terlihat menu atau dialog box yang rusak.
Hal tersebut di atas merupakan gejala umum bahwa suatu komputer terinfeksi oleh virus komputer, tetapi itu bisa juga terjadi akibat dari gangguan pada hardware atau juga software. Solusi utamanya ialah dengan melakukan instalasi antivirus yang selalu up-to-date.
Readmore...
Mempercantik Tampilan FD (Flashdisk)
Kali ini kita akan mencoba mengubah tampilan desktop pada flashdisk agar menjadilebih menarik dilihat..caranya cukup mudah..siapkan sebuah flashdisk..bebas mau merek atau ukuran apa karena tidak ada pengaruh sama sekali..yang kedua siapkan sebuah foto boleh foto kamu sendiri,foto keluarga,ataupun foto si Doi...
ubah nama foto(Rename).Terserah mau pake nama apa boleh Fotoku,foto pacarku dsb..dalam praktek kali ini saya gunakan nama Desktop..
Semua bahan sudah dikumpulkan dan kita siap untuk mulai beraksi..Hehehehe...
1.Buka Notepad...bisa gak buka notepad?ok deh kalo belum bisa tinggal klik aja Start-Notepad atau bisa juga klik start-accecories-Notepad..
2.jika Notepad sudah dibuka..salin script berikut
[ExtShellFolder]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=desktop.jpg
IconArea_Text=0×0000FF
[.ShellClassInfo]
ConfirmFileOp=0
Tulisan desktop yang dicetak tebal adalah nama gambar..jadi kamu bisa mengganti gambar apapun dan kapanpun tinggal ganti nama picturenya saja...
3.simpan kode script yang tadi anda copy kedalam flashdisk yang sudah disiapkan tadi..dengan nama dan extensi "desktop.ini"
4.Jangan lupa copy juga gambar yang bernama desktop(namanya boleh diganti sesuai selera)
5.langkah terakhir refresh..dan liat saja..tampilan flashdisk anda sekarang sudah berubah lebih bagus...
Catatan:
Pada gambar diatas, tulisan / huruf tidak terlihat oleh karena itu anda bisa mengubah warna teks.caranya cari script bertuliskan IconArea_Text=0×0000FF...itu merupakan kode kode dalam pewarnaan..jika anda ingin mengubah warna text tapi anda tidak tahu kode kode warnanya..buka program photoshop..disana anda bisa melihat berbagai macam kode warna.ada tinggal copy warna yang anda sukai lalu refresh...maka dalam sekejab warna teks langsung berubah...
saat anda menyimpan Script yang ada di notepad..kalo sesudah disimpan tapi masih belum ada reaksi dalam arti gambarnya belum muncul..coba anda munculkan extension filenya caranya buka window explorer-tool-folder option-view-hilangkan centang yang bertuliskan "hide extension for known file type-lalu ok...maka file gambar kita akan menjadi desktop.ini....
agar lebih cantik dan notpad serta gambar yang ditaruh tidak muncul pada menu dalam FD kita, sebaiknya tandai desktop.ini dan file gambar dan hidden / sembunyikan.
semoga dapat bermanfaat yah dan jangan lupa comment nya...
Readmore...
Mengubah Logo pada Google
pernah kepikiran punya search engine dengan nama kamu?heheh...bisa kok..jadi nanti kamu bisa mengubah logo search engine google dengan nama kamu,nama pacar kamu,nama paiaraan kamu..terserah deh pokoknya.jadi seolah olah kamu pemilik search engine tersebut.mau tahu caranya? kunjungi web ini
http://www.007google.com/
nah disana kamu bisa menambahkan nama kamu sebagai logo google yang baru...
gimana?sekarang serasa punya search engine sendiri kan?
jangan lupa comment-nya yah??
Readmore...
Mempercantik dan memperindah tampilan om google
Sebagai mesin pencari no 1 di dunia maya saat ini...google sangat sering sekali digunakan oleh pengguna internet sebagai search engine terlengkap..anda bisa mencari apapun disini mulai dari informasi berita,pengetahuan,gosip dan masih banyak lagi..pokoknya bisa diibaratkan sebagai all in one..tapi ada beberapa rahasia yang tersimpan didalam google yang bisa kita buka dengan memasukkan kata kunci rahasia..ini hanya sebagai joke saja
1.Isikan kata “googoth” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”.anda akan segera dibawa masuk ke tampilan google yang gelap dan terkesan gothic.
2.Isikan kata “ewmew fudd” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”. anda akan dibawa masuk ke tampilan google dengan teks versi tokoh Elmer Fudd dari Warner Bros.
3.Isikan kata “xx-klingon” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”. anda akan segera dibawa masuk ke tampilan google dengan bahasa suku Klingon.
4.Isikan kata “google bsd” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”.perhatikan ikon google yang biasa menjadi ikon bsd.
5.Isikan kata “google linux” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”. Coba perhatikan ikon google yang biasa menjadi ikon Linux. :linux:
6.Isikan kata “google easter egg” pada keyword, lalu tekan tombol “I’m Feeling Lucky / Saya Lagi Beruntung”. anda akan disuguhi dengan tampilan mesin pencari google dengan sebuah game menangkap telur paskah, dimana anda bisa mengendalikan gerak kelinci tersebut.
ini ada yang lebih seru lagi...saat anda akan mencari image di google,anda bisa membuat seluaruh gambar disana bergoyang goyang...caranya buka google lalu pilih image..masukkan nama gambar..terserah apa aja...lalu klik search
setelah semua gambar terbuka...copy code berikut di address bar dan tekan enter
1.membuat gambar naik turun
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.mkssddddddddddd=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
2.membuat gambar muter muter
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.right=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
Bagaimana hasilnya???
jangan lupa tinggalkan commentnya yah...
Readmore...
Koneksi Internet dari hp
Di jaman yang serba canggih sekarang membuat orang membutuhkan banyak informasi...menuntut kita untuk lebih sering mengakses internet...berawal dari semakin mahalnya koneksi internet membuat aku mencari alternatif lain dalam melakukan koneksi internet....aku pun beralih ke ponsel...setelah mencari cari-cari informasi menggunakan paman google dan bertapa 7 hari 7 malam(hehehe....)akhirnya i find the way untuk mengkoneksikan hape aku ke komputer...Finaly......dengan berbekal hape 3230 yang memang udah lama aku miliki serta dengan kartu simpati yang hanya tersisa 10000.tidak lupa bluetooth sebagai conectornya.setelah browsing selama beberapa menit kulihat pulsaku langsung berkurang drastis..akupun beralih ke kartu im3 yang memang memasang tarif murah untuk koneksi gprs...dan akupun melanjutkan petualanganku di dunia maya... setelah aku cek,pulsaku hanya berkurang beberapa ribu...wah asyik banget....what are you waiting for...tapi itu tergantung berapa banyak halaman situs yang kita buka.karena mereka bukan menggunakan hitungan per menit tapi per kylobitenya.jadi jangan coba coba browsing sambil download dan chatting.karena aku tidak tanggung resikonya...tapi setelah aku lama berpikir,menimbang,dan menela'ah(hehehe).......kalo kita buka internet hanya untuk mencari informasi belaka..memang menggunakan hape lebih ekonomis dan juga pengiriman data lebih cepat bisa mencapai 115 kbps...ketika kita sedang membaca maka tidak ada pengiriman data sehingga pulsa kita tidak akan terpotong.tapi jika kita menggunakan internet untuk download...aku sarankan lebih baik kita menggunakan telkomnet instan karena mereka memasang tarif permenit...tapi im3 sekarang juga memasang 2 pilihan yaitu volume based(data) dan Timebased(waktu) dan untuk time based kalo tidak salah dikenakan Rp 100/menit (untuk lebih jelasnya tanya ke operator langsung)..
Nah sekarang saatnya aku kasih tau cara mengkoneksikan hape kamu ke komputer:yang perlu kamu siapkan adalah...1.hape(aku menggunakan hape 6600)2.conector(bisa bluetooth,infra red atau kabel data)bisa di cari di toko komputer terdekat3.sim card(yang masih ada pulsa minimal Rp 5000 dan masih aktif)pada praktek ini kita gunakan kartu IM3
sekarang kamu koneksikan hape kamu ke komputer..terserah menggunakan apa..jika menggunakan kabel data,install dulu drivernya.dan jika menggunakan bluetooth atau ifrared lakukan pairing terlebih dahulu..setelah komputer terkoneksi...buka control panel dan klik phone and modem option..jika sudah terkoneksi maka disana akan tertulis hape kamu sebagai modem..jika kamu sudah melihat hape kamu didaftar modem berarti your hp is conecctedsekarang buka control panel-network connection
1.control panel-network connection2.new connection-connect to internet-set up my connection manually3.connect using a dial up modem lalu di next aja terus4.ISP name diisi aja T-net(atau boleh juga bebas)5.phone number isi *99***1#6.user name=gprs pasword=im3 lalu finish
jika semua langkah diatas sudah dilakukan maka di desktop akan muncul connection yang kita buat.atau kalo belum ada kamu bisa buka start-connect to-T-net.klik 2 x kemudian dial...sampe tahap ini sebenarnya udah 90% berhasil.sekarang tinggal tunggu aja sambil berdoa semoga berhasil...jika berhasil...pada traybar anda akan muncul icon koneksi..selamat anda sudah bisa berinternet ria.....
untuk lebih memudahkan lagi saya cantumkan daftar user name,pasword,dan dial setiap operator
operator user name pasword dial
1.Simpati wap wap123 *99***1#
2.halo wap wap123 *99***1#
3.matrix (dikosongkan) (dikosongkan) *99***1#
4.im3 gprs im3 *99***1#
5.Fren m8 m8 #777
6.telkomflexi telkomnet@flexi telkom #777
7.star one starone indosat #777
8.xl xlgprs proxl *99***1#
untuk tarifnya bisa tanya langsung ke operator masing masing...oh ya sedikit tambahan,untuk yang memakai im3 jika mau menggunakan time based(hitungan per menit) user name dan paswordnya indosat@durasi...
Jangan Lupa sarannya yah...
semoga bermanfaat deh...
Readmore...
Mempercepat koneksi modem
Bagi anda pengguna internet dengan dial-up pasti pernah merasa koneksi yang sangat lambat..hal seperti ini pasti sangat menjengkelkan karena jika dibiarkan akan membuang biaya percuma..tapi ada banyak cara untuk meningkatkan kecepatan koneksi salah satunya menggunakan software pihak ke tiga.tapi sebelum kamu mencoba software-software seperti itu,ada baiknya mencoba trik berikut secara manual.. Begini caranya...
Buka control panel.klik icon modem..lalu pilih modem yang akan di ubah kecepatannya.klik properties pada modem itu..maka akan muncul modem properties..pilih modem,lalu ganti angka maximum port speed menjadi angka yang paling besar..misalnya 115200.sekarang coba kamu koneksi kan modem kamu..pasti nanti akan kerasa bedanya....
jangan lupa kritik dan sarannya yah???
Readmore...
Download video pada Youtube
Youtube merupakan situs yang menyediakan ribuan video yang siap ditonton setiap harinya...
Ada lebih dari 70 video baru setiap harinya.Di situs ini juga kita dapat saling berbagi/sharing video lewat internet..video video yang ada di youtube termasuk paling lengkap diantara situs-situs lainnya.mulai dari video artis,video klip,funy video sampai film kartunpun ada.Yang lebih menarik lagi video video om tukul arwana(empat mata) pun dapat anda tonton di youtube.
format video yang tersedia di youtube berbeda dengan format video yang biasa beredar di pasaran.ia menggunakan format .flv
tapi ada satu kelemahan yang ada di youtube...yaitu semua video yang tersedia di situsnya tidak dapat kita download tapi hanya dapat kita tonton dengan membuka webnya terlebih dahulu.Bahasa kerennya "video streaming"
jadi bagaimana jika ada video yang menurut kita bagus dan kita ingin menyimpan video tersebut sebagai koleksi?
tapi tenang..jangan berkecil hati dulu..masih ada cara untuk mengakalinya.
untuk mengakalinya kita bisa menggunakan browser mozila..
caranya begini:
1.buka situs youtube
2.pilih salah satu video yang ingin kamu download...kalo kamu pake mozilla
4.klik kanan-view page info
5.klik tab media-pada kolom adress cari nama flash player2.swf
contoh:/player2.swf?video_id=6-cstGsQCHY&l=248&t=ogEgsToPDskLHgEWZKtRKP5gxvUFFPvXT
6.copy text yang ditebelin
7.tutup halaman video kamu..buka halaman baru..ketikkan http://youtube.com/get_video?[text yang dicetak tebal]
contoh:http://youtube.com/get_video?video_id=6-cstGsQCHY&l=248&t=ogEgsToPDskLHgEWZKtRKP5gxvUFFPvXT
8.maka secara otomatis video akan langsung terdownload oleh browser kamu
9.untuk memainkannya gunakan FLV player yang bisa kamu download gratis....(bisa cari di google)
Bagaimana anda sudah bisa mendownload videonya kan?masih belum bisa?tenang masih ada cara kedua..hehehe
Cara kedua adalah...anda pernah dengar keepvid.com?belum?ok akan saya jelaskan..keepvid merupakan web yang menyediakan fasilitas untuk mendownload video yang tersebar diberbagai web seperti break.com,ifilm.com,putfile.com dan masih banyak lagi...lalu youtube nya mana?tenang saja web ini juga menyediakan fasilitas download untuk video yang ada di youtube...sekarang caranya gimana?mudah kok...kamu tinggal me-copy link video yang ada di youtube contohnya:http://www.youtube.com/watch?v=C2WiFWEtP24
setelah anda copy linknya...buka keppvid.com lalu paste di kolom yang telah disediakan..lalu isi kolom disebelahnya dengan youtube..lalu klik download..tunggu sebentar..akan muncul link download disebelah bawah kolom tadi..tinggal klik aja link downloadnya...tunggu sampe proses download selesai...tapi ingat jika sudah dapat filenya..rename/ganti extensi file tersebut dengan .flv contoh:get_video menjadi get_video.flv
sekarang kita tinggal putar file tadi dengan flv player...apa anda tidak punya pemutarnya?hm...kalo gitu download saja di keepvid.com gratis lagi
gimana asyik kan bisa download video yang ada diyoutube?
semoga bermanfaat yah...
jangan lupa kritik-nya...
Readmore...
Tips mencari serial number sebuah software
Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan. Readmore...
Mempercepat download di Warnet
Bagi anda yang sering mengakses internet lewat warnet pasti pernah merasa kesal saat akan mendownload file seperti video atau software.Ini disebabkan karena pemakai/pengguna warnet yang banyak maka bandwithnya akan saling tarik menarik.karena biasanya komputer diwarnet di setting untuk saling berbagi/sharing.ada cara untuk mengakali hal tersebut..
1.cek di komputer warnet apakah tersedia software seperti download manager atau software pihak ketiga yang di khususkan untuk mendownload program.Jika tidak tersedia,terpaksa anda menginstall sendiri softwarenya di komputer warnet(gunakan trik trik memohon kepada operator warnet)
2.jika sudah terinstall buka software tersebut.lalu masukkan URL software yang ingin anda download.
3.maksimalkan mirror saat anda mendownload..cari di pengaturan software masing masing
(kamu bisa isi sampe 30 kalo memang mau cepat) tapi awas hati hati jangan sampe ketahuan sama operatornya..sebab jika kamu menaikkan nilai mirror semakin tinggi maka menyebabkan komputer lain akan menjadi lambat.
cara kerja mirror ini sama seperti pintu keluar masuk.karena di warnet menggunakan sistem sharing maka mau tidak mau kamu akan saling tarik menarik saluran internet.nah jika kamu gunain mirror dengan nilai tinggi maka..semua saluran akan tertarik semua kekomputer kamu jadi menyebabkan komputer lain jadi lack/lambat.
semoga saran ini dapat bermanfaat, tapi nilai mirrior-nya jangan tinggi-tinggi yah? nanti penghuni / pemakai layanan internet lainnya pada kabur..(hehehe).
Readmore...
Rumah Anti Maling
Kalian Pasti tahu kalau di zaman yang modern ini alat-alat serta teknologi semakin maju...
seiring dengan perkembangan jaman tersebut membuat harga-harga kebutuhan pokok juga semakin meningkat,..
hal ini yang menyebabkan banyak masyarakat mengambil jalan pintas, baik mencuri atau melakukan hal yang tidak terpuji demi dan untuk memenuhi kebutuhannya sehari-hari.
tapi dalam hal ini saya ingin membahas bagaimana caranya agar rumah tempat kita tinggal itu aman dan bebas dari pencuri, rampok dan sebagainya tanpa harus menggunakan alat-alat yang canggih dan modern dan tentunya memiliki harga yang cukup mahal...
sewaktu sma dulu tepatnya kelas 1 sma, kami diajarkan bagaimana caranya agar rumah kami bebas pencuri tanpa hal-hal yang gaib ataupun berbau teknologi..
(Alaah... basa-basi mulu), klu gituw kita langsung saja..
Caranya yaitu:
1. Kalian ngambil batu merah 2 buah yang disusun 2, kemudian menaruhnya di tiap-tiap sudut rumah, jadi jika rumah kalian punya 2 atau 3 sudut, maka di masing-masing sudut rumah tersebut kalian taruh dengan batu merah masing-masing 2 buah.
2. batu merah yang bagus adalah batu merah yang selalu disiram kan??, jadi batu merah tersebut harus selalu basah, sehingga tiap 2 jam kalian harus menyiram batu merah tersebut dengan air...
dari cara diatas juga dapat secara otomatis menghindari rumah kita dari pencuri..
bagaimana tidak? kita kan harus menyiram batu merah tersebut tiap 2 jam.
Betul tidak??
semoga cara diatas tersebut dapat bermanfaat yah??
Readmore...
Jumat, 08 Mei 2009
Sistem Interface Input/Output antara Sistem Digital dan Sistem Analog
Penggunaan komputer saat ini tidak lagi terbatas pada pengolahan dan manipulasi data saja tetapi sudah digunakan untuk mengkontrol berbagai peralatan seperti penghitung pulsa telepon, menyalakan/mematikan lampu secara otomatis, dan lain sebagainya. Dengan penggunaan komputer seperti yang telah disebutkan di atas maka seolah-olah komputer berperan sebagai manusia yang dapat diprogram untuk menjalankan apa yang dikehendaki oleh programmernya.
Antara sistem digital (sebagai pengontrol) dan sistem analog (sebagai peralatan yang dikontrol) harus terdapat suatu jembatan yang menghubungkan kedua sistem tersebut. Jembatan ini selanjutnya disebut sistem interface IO.
Jadi untuk sistem kontrol secara digital ini selalu terdiri dari 3 bagian yaitu :
sistem digital, sistem interface IO dan sistem analog. Sistem digital merupakan sistem yang menjadi otak dari sistem secara keseluruhan. Sistem digital ini membaca kondisi dari sistem analog melalui sistem interface IO dan mengkontrol sistem analog melalui sistem interface IO.
Sistem kontrol secara digital ini menggantikan sistem kontrol manual yang menggunakan switch mekanik dan diatur secara manual pula. Selain itu dengan sistem kontrol secara digital ini, kondisi sistem analaog yang dikontrol dapat pula dimonitor keadaannya. Sistem analog merupakan bagian dari peralatan analog yang aktivitasnya dikontrol oleh sistem digitalnya melalui sistem interface IO. Sistem analog dapat berupa lampu bolam 220 volt, motor AC, bahkan sampai ke peralatan industri yang menggunakan arus besar.
Disini terlihat bahwa sistem interface IO sangat penting peranannya yaitu untuk menginterfacekan sistem digital yang hanya mengenal kondisi ‘H’, yang ekuivalen dengan tegangan 4.5 volt sampai 5 volt dan kondisi ‘L’ yang setara dengan tegangan dibawah 1.2 volt dengan sistem analog dengan tegangan 220 VAC dengan konsumsi arus yang paling tidak 1A ke atas.
Dari kondisi seperti di atas maka perlulah bagian digital dan bagian analog ini dilewatkan sistem interface yang secara elektronik terisolasi antar bagiannya. Teknik interface IO disini ada beberapa teknik dan tiap teknik tersebut mempunyai keistimewaan pada aplikasi tertentu.
Contoh Aplikasi
Dengan menggunakan sebuah PC diharapkan dapat mengkontrol 10 buah titik lampu yang menyala/mati pada jam-jam tertentu. Melalui sebuah PPI card (dengan menggunakan chip PPI 8255) dapat dikontrol 24 buah beban. Output PPI adalah TTL level sedangkan untuk lampu yang digunakan adalah lampu TL biasa. Untuk menginterfacekan antara PPI (sistem digital) dengan lampu (sistem analog) digunakan relay 5volt.
Contoh aplikasi ini adalah salah satu contoh penggunaan relay sebagai interafce antara sistem digital dan sistem analog.
Sistem Interface I/O
Sistem interface I/O yang paling baik adalah sistem interface dimana sistem digital dan sistem analognya terisolasi, terpisah. Biasanya digunakan relay atau optocoupler. Penggunaan relay lebih mudah namun lebih sering menimbulkan masalah karena relay dapat menghasilkan noise pada sistem digital pada saat relay berubahan keadaan. Selain itu penggunaan relay membutuhkan daya yang lebih besar jika dibandingkan dengan penggunaan optoisolator.
Sistem interface yang baik pada umumnya menggunakan optoisolator atau yang lebih dikenal dengan optocoupler sepert 4N31 atau 4N35. Dengan menggunakan optocoupler arus yang digunakan lebih sedikit paling tidak 10 mA -15 mA.
Gambar 1 Blok Diagram
Penggunaan optocoupler seperti 4N35 lebih disukai daripada penggunaan relay secara langsung.
Optoisolator
Optoisolator merupakan komponen yang digunakan sebagai komponen kontrol I/O untuk peralatan yang beroperasi dengan tegangan DC atau AC. Sebuah optocoupler terdiri dari GaAs LED dan phottransistor NPN yang terbuat dari silicon. Untuk rangkaian penggunaan optoisolator dapat dilihat pada gambar 3a dan 3b.
Pada gambar 3a. optoisolator mendapat input TTL berbentuk sinyal kotak sehingga outputnya juga berupa sinyal kotak namun level tegangan berubah menjadi 0-+24 volt.
Gambar 2 Optoisolator
Gambar 3 Penggunaan Optoisolator
Pada gambar 3b optoisolator digunakan pada input yang termodulasi dengan tegangan Vin terisolasi dengan Vout modulasi yang tegangan puncaknya +12V.
Faktor yang paling penting pada interface I/O terutama untuk beban yang menggunakan tegangan AC maka isolasi merupakan hal yang paing penting dan harus diperhatikan dalam disain. Sistem digital menggunakan level tegangan +5volt sedangkan beban menggunakan tegangan 220VAC. Perbedaan tegangan ini sudah cukup untuk menyebabkan sistem kontrol digital, PC misalnya, untuk rusak jika port pada komputer ini menerima tegangan imbas dari beban 220VAC.
Gambar 4 Aplikasi Optoisolator
Dengan skematik pada gambar 4, optoisolator mendapatkan tegangan 115VAC namun arusnya dilewat hanya 8mA dan arus sebesar ini sudah cukup untuk membuat phototransistor aktif dan logika yang diterima inverter menjadi ‘low’. Dengan rangkaian ini kita mendapatkan pulsa periodik dengan frekuensi yang sama dengan frekuensi tegangan PLN 50/60Hz tetapi berbentuk pulsa kotak. Dengan adanya pulsa pada Pulse Out maka dapat dipastikan bahwa masih ada tegangan pada jaringan PLN sedangkan jika sudah tidak terdapat pulsa lagi maka dapat dipastikan tegangan jaringan PLN adalah 0 VAC.
Kerugian atau keburukan dari optocoupler adalah pada kecepatan switchingnya. Hal ini disebabkan karena efek dari area yang sensistif terhadap cahaya dan timbulnya efek kapasitansi pada ‘junction’-nya. Jika diperlukan kecepatan switching yang cukup tinggi maka optoisolator harus dikonfigurasikan sehingga yang digunakan adalah sebagai photodiode-nya seperti tampak pada gambar 5.
Gambar 5 Diode-Diode Optocoupler
Cara lain untuk melakukan isolasi antara rangkaian tegangan tinggi dengan rangkaian tegangan rendah adalah menggunakan relay. Kelemahan dari relay adalah harga sebuah relay dengan kapasitas arus yang besar cukup mahal, ukuran dimensi relay besar sehingga PCB yang digunakan semakin besar pula, menimbulkan sinyal noise, dan responnya lambat. Sedangkan dengan menggunakan optocoupler, ukurannya kecil sehingga ukuran PCBnya menjadi lebih kecil dan pada akhirnya perlatan tersebut menjadi kecil pula, kecepatan responnya lebih cepat.
Penggunaan Solid State Relay (SSR)
Pada pembahasan di atas, relay tetap dapat digunakan namun untuk saat ini lebih disukai penggunaan solid state relay karena ada dua pertimbangan yaitu efek noise yang ditimbulkan tidak terlalu besar dan harga solid state relay relatif lebih murah dari pada sebuah relay dengan kualitas yang sama.
Gambar 6 Rangkaian Ekuivalen Solid State Relay
Ada satu faktor lagi yang perlu diperhatikan untuk mengendalikan beban yang menggunakan tegangan AC. Yaitu pada masalah waktu aktivasinya. Karena tegangan untuk AC selalu berubah-ubah maka aktivasi pada solid state relay harus dilakukan pada saat tegangan AC pada saat mendekati nol volt. Tujuannya adalah untuk memperpanjang umur solid state itu sendiri karena jika aktivasi SSR ini pada saat tegangan AC nya berada pada tegangan 220VAC misalnya, maka akan timbul ‘surge current’ yang dapat menimbulkan arus yang sangat besar dan pada akhirnya menyebabkan solid state relay tersebut rusak.
Untuk mengatasi hal tersebut di atas maka untuk penggunaaan solid state relay harus pula diserta dengan rangkaian zero crossing detector. Rangkaian zero crossing detector ini akan mendeteksi kapan tegangan VAC ini pada nilai nol volt. Dengan adanya pemberitahuan keadaan ini maka kapan aktivasi solid state relay dapat ditentukan dan solid state relay dapat bekerja dengan baik.
Gambar 7 Rangkaian Zero Crossing (Isolated)
Pada gambar 7 merupakan rangkaian zero crossing detector yang menggunakan sistem yang terisolasi dengan menggunakan transformer step down. Teknik ini paling aman digunakan namun biaya pembuatannya relatif lebih mahal karena masih menggunakan transformer.
Dengan adanya rangkaian sistem interface antara tegangan tinggi dan tegangan rendah maka diharapkan tidak terjadi rusaknya port mikrokontroller atau PC karena mendapat imbas tegangan tinggi dari aplikasi seperti motor AC.
Readmore...
DC Chopeer
DC Chopper
Soal :
1. Apakah yang disebut dengan dc chopper atau converter dc-dc?
2. Jelaskan prinsip operasi dari chopper step down?
3. Jelaskan tentang pengendalian modulasi lebar pulsa (PWM) pada suatu chopper?
4. Jelaskan tentang pengendalian modulasi frekuensi pada suatu chopper?
Jawaban :
1. Chopper dc dapat digunakan sebagai trafo dc untuk menaikkan atau menurunkan tegangan dc yang tetap. Chopper dapat dioperasikan pada frekuensi yang tetap atau pada frekuensi yang berubah-ubah. Chopper dengan frekuensi yang berubah-ubah membangkitkan harmonis pada frekuensi variabelnya sehingga untuk mendesain filternya menjadi sulit sehingga hopper dengan frekuensi yang tetap sering digunakan. Konverter dc-dc artinya mengubah tegangan dc yang tetap menjadi sumber tegangan dc yang bersifat variabel.
2. Prinsip Operasi Chopper Step Down :
Ketika saklar SW ditutup selama waktu t1, tegangan masukan Vs muncul melalui beban. Bila saklar tetap off selama waktu t2, tegangan melalui beban adalah nol. Bentuk gelombang untuk tegangan keluaran dan arus beban bias dilihat pada gambar diatas.
3. Pengendalian modulasi pulsa (PWM) pada suatu chopper :
Duty cycle k dapat divariasikan dari 0-1 dengan bervariasi menurut t1, T atau f. maka tegangan keluaran V0 dapat divariasikan dari 0-Vs dengan mengatur k, dan aliran daya dapat diatur.
PWM ini dioperasikan pada frekuensi konstan, dimana frekuensi chopping f (atau periode chopping T) dijaga tetap dan waktu on t1 divariasikan.
4. Operasi Frekuensi yang variabel
Frekuensi chopping f bervariasi. Pada waktu on t1 atau pada waktu off t2 dijaga tetap. Ini disebut modulasi frekuensi. Frekuensi divariasikan untuk batasan yang lebar untuk mendapatkan batasan tegangan keluaran yang penuh. Kontrol jenis ini membangkitkan harmonis pada frekuensi yang tidak bisa ditentukan sehingga akan sangat sulit untuk merancang filter.
Readmore...
Cara Penulisan Laporan
1.1 Latar Belakang Masalah
Ilmu pengetahuan dan teknologi kini semakin berkembang, tingkat mobilitas dan cara berpikir manusia pun kini semakin meningkat pula. Oleh karena itu, manusia dituntut untuk dapat melakukan berbagai aktivitas dalam durasi waktu yang begitu singkat.
Jika kita mengamati dalam kehidupan sehari-hari, sampai saat ini masyarakat masih bergantung pada alat seperti remote control untuk mengendalikan pintu garasi dari jarak jauh. Akan tetapi, pengontrolan tersebut hanya dapat dilakukan pada jarak tertentu sehingga apabila jarak antara alat yang dikontrol dan pengontrolnya itu melewati batas toleransi, maka peralatan tersebut tidak dapat berfungsi sesuai dengan keinginan.
Untuk mengatasi permasalahan di atas, diperlukan sebuah sistem yang dapat digunakan untuk mengontrol baik itu membuka ataupun menutup pintu garasi yang dalam penggunaannya tidak bergantung pada jarak, sistem yang dimaksud ialah dengan mengoptimalkan SMS pada ponsel.
1.2 Identifikasi Masalah
Berdasarkan latar belakang yang dikemukakan dari judul diidentifikasilah kemungkinan-kemungkinan masalah yang muncul dari judul, yaitu:
1. pengontrolan pintu dari jarak jauh melalui SMS dengan menggunakan mikrokontroller ATmega8535;
2. efektivitas pengontrolan pintu garasi;
3. kemudahan dari kegunaan alat yang digunakan.
1.3 Batasan Masalah
Karena luasnya ruang lingkup masalah yang akan dibahas, dibatasi menjadi dua buah masalah berikut ini.
1. Batasan masalah dalam proyek akhir ini adalah pengontrolan pintu otomatis menggunakan ATmega8535, terutama pada pembuatan software SMS untuk melakukan perintah pada beban, dan
2. Efektivitas pengontrolan pada pintu garasi.
1.4 Rumusan Masalah
Berdasarkan latar belakang masalah, identifikasi masalah, dan batasan masalah di atas, dirumuskanlah sebuah masalah yang akan dibahas dibawah ini.
1. “Bagaimanakah cara kerja alat mikrokontroller ATmega8535 jika dipadukan dengan SMS untuk mengontrol sebuah pintu?”
2. “Bagaimanakah efektivitas dari alat pengontrolan tersebut?”
1.5 Tujuan dan Manfaat Penulisan
1.5.1 Tujuan penulisan
Ada dua tujuan yang diharapkan dari penulisan laporan ini.
1. Mikrokontroller ATmega8535 ini dapat dipadukan dengan ponsel untuk mengontrol pintu secara otomatis dari jarak jauh, dan
2. Pengontrolan pintu garasi dari jarak jauh dapat menghemat tenaga sehingga alat ini dapat menjadi lebih praktis atau efektiv untuk digunakan.
1.5.2 Manfaat Penulisan
Ada dua manfaat yang diharapkan dari penulisan laporan ini.
1. Dapat dimanfaatkan untuk mengontrol seperti membuka atau menutup pintu garasi dari jarak jauh menggunakan SMS;
2. Dapat dimanfaatkan sebagai pengganti dari penggunaan remot control yang jarak atau batas penggunaannya sangat terbatas.
BAB II
TINJAUAN PUSTAKA
2.1 SMS (Short Message Service)
2.1.1 Elemen - elemen SMS
1. Short Messaging Entities
Short messaging entity (SME) adalah suatu piranti yang dapat menerima atau mengirim pesan pendek. SME dapat berada dalam jaringan FIXED, sebuah piranti bergerak, atau pusat layanan (service center) lainnya seperti: VMS, Web, E-Mail, dan lain-lain.
1) VMS, VMS bertanggung jawab untuk menerima, menyimpan, dan memainkan pesan suara yang dimaksudkan untuk pelanggan yang sibuk atau tidak dapat melakukan panggilan suara (voice call). Ia juga bertanggung jawab mengirimkan notifikasi surat suara (voice-mail) untuk para pelanggan kepada SMSC,
2) Web, pertumbuhan Internet juga telah mempengaruhi dunia SMS. Oleh karenanya sudah merupakan keharusan untuk mendukung interkoneksi ke World Wide Web guna mengirim pesan dan notifikasi,
3) E-Mail. Aplikasi SMS yang paling diminati adalah kemampuan untuk mengirimkan notifikasi e-mail dan mendukung e-mail dua arah, menggunakan terminal yang SMS-compliant. SMSC harus mendukung interkoneksi ke server e-mail yang bertindak seperti mekanisme masukan atau keluaran pesan,
4) Lain-lain. Ada beberapa mekanisme lain untuk mengirimkan pesan singkat ke SMSC seperti jaringan penyeranta, perangkat lunak khusus untuk penulisan pesan berbasis PC dan operator.
2. Short Message Service Centre
Short message service centre (SMSC) adalah kombinasi perangkat keras dan perangkat lunak yang bertanggung jawab memperkuat, menyimpan dan meneruskan pesan pendek antara SMS dan piranti bergerak.
3. SMS-Gateway dan SMS-Interworking Mobile Switching Center
SMS gateway Mobile Switching Center (SMS-GMSC) adalah sebuah aplikasi MSC yang mampu menerima pesan singkat dari SMSC, menginterogasi home location register (HLR) untuk informasi routing, dan mengirimkan pesan pendek tersebut ke MSC dan piranti bergerak yang dituju.
4. Visitor Location Register
Visitor Location Register (VLR) adalah basis data yang berisi informasi temporal mengenai pelanggan yang berasal dari suatu HLR yang roaming ke HLR lainnya. Informasi mengenai pelanggan yang ingin dituju.
5. Mobile Switching Center
Mobile Switching Center (MSC) melakukan fungsi sebagai saklar dan mengendalikan panggilan ked an dari sitem telepon dan data yang lain. MSC akan mengirimkan pesan pendek ke pelanggan tertentu melalui base station yang sesuai.
6. Visitor Locatiom Register
Visitor Locatiom Register (VLR) adalah basis data yang berisi informasi temporal mengenai pelanggan yang beasal dari suatu HLR yang roaming ke HLR lainnya. Informasi ini dibutuhkan oleh MSC untuk melayani pelanggan.
7. Base Station Sistem
Semua fungsi yang terkait dengan transmisi sinyal radio elektromagnetis antara MSC dan piranti bergerak dilakukan di base station sistem. Base station system ini terdiri dari Base Station Controllers (BTSs).
2.1.2 Mekanisme store dan forward pada SMS
SMS adalah data tipe asynchronous message yang pengiriman datanya dilakukan dengan mekanisme protocol store and forward. Hal ini berarti bahwa pengirim dan penerima SMS tidak perlu berada dalam status berhubungan satu sama lain ketika akan saling bertukar pesan. Pengiriman pesan secara store and forward berarti pengirim pesan SMS menuliskan pesan dan nomor telepon tujuan dan kemudian mengirimkannya (store) ke server SMS (SMS-Center) yang kemudian bertanggung jawab untuk mengirim pesan tersebut (forward) ke nomor telepon tujuan. Keuntungan dari mekanisme ini adalah penerima tidak perlu dalam status online ketika ada pengirim yang bermaksud mengirimkan pesan kepadanya, karena pesan akan dikirim oleh pengirim ke SMSC yang kemudian dapat menunggu untuk meneruskan pesan tersebut ke penerima ketika ia siap dan dalam status online di lain waktu. Ketika pesan SMS telah terkirim dan diterima oleh SMSC, pengirim akan menerima pesan singkat (konfirmasi) bahwa pesan telah terkirim. Hal inilah yang menjadi kelebihan SMS dan populer sebagai layanan praktis dari system telekomunikasi bergerak.
2.1.3 Cara kerja SMS
Sekali pesan dikirim, pesan tersebut akan diterima dahulu oleh SMSC yang kemudian disampaikan pada nomer tujuan. Untuk melakukan ini SMSC mengirimkan sebuah SMS request ke HLR melalui Signal Transfer Point (STP) untuk menemukan pelanggan tujuan. Saat HLR menerima pesan tersebut maka HLR akan merespon ke SMSC dengan status pelanggan berupa:
1. Inactive atau Active
2. Letak pelangan yang dimaksud (pelanggan tujuan).
Jika tidak aktif maka SMSC akan meng-hold pesan tersebut sampai pada periode tertentu. Saat pelanggan menyalakan handset maka akan terjadi update location pada HLR dan HLR akan mengirim status terhadap pesan yang belum terkirim. SMSC mentransfer pesan dalam format point to point. Jika aktif akan segera terkirim. SMSC menerima verifikasi jika pesan tersebut sudah diterima oleh nomer yang dituju dan mengkategorikan pesan tersebut sebagai sebuah ”pesan terkirim” dan
tidak akan melakukan percobaan pengiriman pesan lagi.
Prinsip dasarnya adalah bahwa hanya ada satu Short Massage Service Center yang menerjemahkan pesan untuk dikirimkan pada sebuah jaringan GSM. SMS dapat dikirimkan dan diterima bersamaan dengan voice, data dan fax menggunakan channel yang berbeda dengan SMS. Oleh karena itu pengguna SMS jarang atau tidak pernah mendapatkan signal sibuk pada saat jaringan voice sedang sibuk, kecuali memang SMS Center tersebut memang sibuk. Berbeda kondisinya apabila jaringan sedang sibuk.
2.1.4 AT Command
Dibalik tampilan menu message pada ponsel sebenarnya adalah AT Command yang bertugas mengirim atau menerima data ke atau dari SMS-Center. AT Command tiap-tiap SMS device bisa berbeda-beda, tetapi pada dasarnya sama. Beberapa AT Command yang penting untuk SMS yaitu :
• AT+CMGS : untuk mengirim SMS
• AT+CMGL : untuk memeriksa SMS
• AT+CMGD : untuk menghapus SMS
AT Command untuk SMS, biasanya diikuti oleh data I/O yang diwakili oleh unit-unit PDU.
2.1.5 PDU sebagai bahasa SMS dan bagian – bagiannya
Data yang mengalir ke atau dari SMS-Center harus berbentuk PDU (Protocol Data Unit). PDU berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiri atas beberapa Header.
Header untuk kirim SMS ke SMS-Center berbeda dengan SMS yang diterima dari SMS-Center. Maksud dari bilangan heksadesimal adalah bilangan yang terdiri
atas 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. PDU untuk mengirim SMS terdiri atas delapan header, sebagai berikut :
1. nomor SMS-Center
Header pertama ini terbagi atas tiga subheader, yaitu :
• Jumlah pasangan heksadesimal SMS-Center dalam bilangan heksa.
• National/International Code
a. Untuk National, kode subheader-nya yaitu 81
b. Untuk International, kode subheader-nya yaitu 91
• No SMS-Centernya sendiri, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, angka tersebut akan dipasangkan dengan huruf F didepannya.
2. tipe SMS
Untuk SEND tipe SMS = 1. Jadi bilangan heksanya adalah 01
3. nomor Referensi SMS
Nomor referensi ini dibiarkan dulu 0, jadi bilangan heksanya adalah 00. Nanti akan diberikan sebuah nomor referensi otomatis oleh ponsel/alat SMS-gateway.
4. nomor Ponsel Penerima
Sama seperti cara menulis PDU Header untuk SMS - Center, header ini juga terbagi atas tiga bagian, sebagai berikut :
• Jumlah bilangan desimal nomor ponsel yang dituju dalam bilangan heksa.
• National/International Code.
• Untuk Nasional, kode subheader-nya 81
• Untuk Internasional, kode subheader-nya 91
• Nomor ponsel yang dituju, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, angka tersebut dipasangkan dengan huruf F didepannya.
Contoh :
Untuk nomor ponsel yang dituju = 628129573337 dapat ditulis dengan cara sebagai berikut :
Cara : 628129573337 diubah menjadi :
1. 0C : ada 12 angka
2. 91
3. 26-18-92-75-33-73 Digabung menjadi : 0C91261892753373
5. Bentuk SMS, antara lain :
• 00 : dikirim sebagai SMS
• 01 : dikirim sebagai telex
• 02 : dikirim sebagai fax
Dalam hal ini, untuk mengirim dalam bentuk SMS tentu saja dipakai 00.
6. skema Encoding Data I/O Ada dua skema, yaitu :
1. Skema 7 bit : ditandai dengan angka 00
2. Skema 8 bit : ditandai dengan angka lebih besar dari 0 Kebanyakan ponsel/SMS Gateway yang ada dipasaran sekarang menggunakan skema 7 bit sehingga digunakan 00. 7. Jangka Waktu Sebelum SMS Expired Agar SMS pasti terkirim sampai ke ponsel penerima, sebaiknya tidak diberi batasan waktu validnya. 8. isi SMS Header ini terdiri atas dua subheader, yaitu :
• Panjang isi (jumlah huruf dari isi) Misalnya untuk kata “hello” : ada 5 huruf : 05
• Isi berupa pasangan bilangan heksa Untuk ponsel/SMS Gateway berskema encoding 7 bit, jika mengetikan suatu huruf dari keypad-nya, berarti kita telah membuat 7 angka I/O berturutan. Ada dua langkah untuk mengkonversikan isi SMS, yaitu :
• Langkah pertama: mengubahnya menjadi kode 7 bit.
• Langkah kedua: mengubah kode 7 bit menjadi 8 bit yang diwakili oleh pasangan heksa.
Contoh : untuk kata “hello”
Langkah pertama :
Bit 7…………….0
h 1 1 0 1 0 0 0
e 1 1 0 0 1 0 1
l 1 1 0 1 1 0 0
l 1 1 0 1 1 0 0
o 1 1 0 1 1 1 1
Oleh karena total 7 bit x 5 huruf = 35 bit, sedangkan yang kita perlukan adalah 8 bit x 5 huruf = 40 bit, maka diperlukan 5 bit dummy yang diisi dengan bilangan 0. Setiap 8 bit mewakili suatu pasangan heksa. Tiap 4 bit mewakili satu angka heksa, tentu saja karena secara logika 24 = 16. Dengan demikian kata “hello” hasil konversinya menjadi E8329BFD06.
2.1.6 Menggabungkan kedelapan header
Secara lengkap PDU untuk kirim SMS adalah sebagai berikut. Untuk mengirimkan kata hello ke ponsel nomor 628129573337 lewat SMS-Center Exelcom, tanpa membatasi jangka waktu valid, maka header PDU lengkapnya :
07912618485400F901000C91261892753373000005E8329BFD06
2.2 Bahasa C
Akar bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa C adalah bahasa standart, artinya suatu program yang ditulis dengan versi bahasa C tertentu akan dapat dikompilasi dengan versi bahasa C yang lain dengan sedikit modifikasi. Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut ini :
1. Bahasa C tersedia hampir di semua jenis komputer.
2. Kode bahasa C sifatnya portabel.
3. Bahasa C hanya menyediakan sedikit kata – kata kunci.
4. Proses executable program bahasa C lebih cepat.
5. Dukungan Pustaka yang banyak.
6. C adalah bahasa yang terstruktur.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat Menengah.
8. Bahasa C adalah kompiler.
2.2.1 Proses kompilasi dan linking program C
Agar suatu program dalam bahasa pemrograman dapat dimengerti oleh komputer, program haruslah diterjemahkan dahulu ke dalam kode mesin. Adapun penerjemah yang digunakan bias berupa interpreter atau kompiler. Interpreter adalah suatu jenis penerjemah yang menerjemahkan baris per baris instruksi untuk setiap saat.
2.2.2 Struktur penulisan program C
Setiap unsur informasi yang disimpan dalam memori komputer akan dikodekan dengan beberapa kombinasi unik dari nol dan satu, sehingga dibutuhkan sebuah bahasa pemrograman untuk menjalankannya. Bahasa pemrograman yang dikemukakan menurut setiawan (2006: 5) seperti berikut.
Ada banyak pilihan bahasa pemrograman yang dapat digunakan. Namun demikian bahasa pemrograman terbaik yang benar-benar akan membuat Anda mengerti tentang mikrokontroller adalah bahasa assembly karena bahasa ini menurut Anda untuk membuat instruksi secara teliti. Meskipun rumit, namun bila Anda menggunakan teknik yang benar, hal yang rumit itu akan menjadi sederhana. Banyak buku yang menyarankan untuk menguasai dahulu bahasa pemrograman tingkat tinggi seperti Basic, Pascal, C, dan yang lain sebelum menggunakan bahasa assembly sehingga pengetahuan tentang bahasa tingkat tinggi akan sangat membantu, namun hal itu tidak mutlak diperlukan.
Untuk dapat memahami bagaimana suatu program ditulis, maka struktur dari program harus dimengerti terlebih dahulu. Tiap bahasa Komputer mempunyai struktur program yang berbeda. Struktur dari program memberikan gambaran secara luas, bagaimana bentuk dari program secara umum.
Struktur dari program C dapat dilihat sebagai kumpulan dari sebuah atau lebih fungsi – fungsi. Fungsi pertama yang harus ada di program C sudah ditentukan namanya, yaitu bernama main. Suatu fungsi di program C dibuka dengan kurung kurawal ({) dan ditutup dengan kurung kurawal tertutup (}). Diantara kurung kurawal dapat dituliskan statemen – statemen program C.
2.3 Komunikasi serial RS232
Komunikasi data serial sangat berbeda dengan format pemindahan data pararel. Disini, pengiriman bit-bit tidak dilakukan sekaligus melalui saluran pararel, tetapi setiap bit dikirimkan satu persatu melalui saluran tunggal (perhatikan Gambar 2.11). Dalam pengiriman data secara serial harus ada sinkronisasi atau penyesuaian antara pengirim dan penerima agar data yang dikirimkan dapat diterima dengan tepat dan benar oleh penerima. Salah satu mode transmisi dalam komunikasi serial adalah mode asynchronous. Transmisi serial mode ini digunakan apabila pengiriman data dilakukan satu karakter tiap pengiriman. Antara satu karakter dengan yang lainnya tidak ada waktu antara yang tetap.
Karakter dapat dikirimkan sekaligus ataupun beberapa karakter kemudian berhenti untuk waktu yang tidak tentu, kemudian dikirimkan sisanya. Dengan demikian bit-bit data ini dikirimkan dengan periode yang acak sehingga pada sisi penerima data akan diterima kapan saja. Adapun sinkronisasi yang terjadi pada mode transmisi ini adalah dengan memberikan bit-bit penanda awal dari data dan penanda akhir dari data pada sisi pengirim maupun dari sisi penerima.
Format data komunikasi serial terdiri dari parameter – parameter yang dipakai untuk menentukan bentuk data serial yang dikomunikasikan, dimana elemen-elemennya terdiri dari :
1.Kecepatan mobilisasi data per bit (baud rate),
2.Jumlah bit data per karakter (data length),
3.Parity yang digunakan, dan
4.Jumlah stop bit dan start bit.
2.4 Mikrokontroler-ATmega8535
Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan
memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa
jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu
kemasan. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan
populer.
Dalam uraiannya tentang konsep mikrokontroller (Setiawan, 2006: 5) mengatakan bahwa “Setiap tipe mikrokontroller memiliki arsitektur yang berbeda, tergantung perancangannya. Meskipun demikian pada dasarnya setiap arsitektur memiliki keseragaman pada pokok-pokok cara kerjanya.”
Ada beberapa vendor yang membuat mikrokontroler diantaranya Intel,
Microchip, Winbond, Atmel, Philips, Xemics dan lain - lain. Dari beberapa
vendor tersebut, yang paling populer digunakan adalah mikrokontroler buatan
Atmel.
Mikrokontroler AVR (Alf and Vegard’s Risc prosesor) memiliki arsitektur
RISC 8 bit, di mana semua instruksi dikemas dalam kode 16-bit (16-bits word) dan
sebagian besar instruksi dieksekusi dalam 1 (satu) siklus clock, berbeda dengan
instruksi MCS 51 yang membutuhkan 12 siklus clock. Tentu saja itu terjadi karena
kedua jenis mikrokontroler tersebut memiliki arsitektur yang berbeda. AVR
berteknologi RISC (Reduced Instruction Set Computing), sedangkan seri MCS 51
berteknologi CISC (Complex Instruction Set Computing). Secara umum, AVR
dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATtiny, keluarga AT90Sxx,
keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing –
masing kelas adalah memori, peripheral, dan fungsinya. Dari segi arsitektur dan
instruksi yang digunakan, mereka bisa dikatakan hampir sama. Oleh karena itu,
dipergunakan salah satu AVR produk Atmel, yaitu ATMega8535. Selain mudah
didapatkan dan lebih murah ATMega8535 juga memiliki fasilitas yang lengkap.
Untuk tipe AVR ada 3 jenis yaitu ATtiny, AVR klasik, AT Mega.
Perbedaannya hanya pada fasilitas dan I/O yang tersedia serta fasilitas lain seperti
ADC,EEPROM dan lain sebagainya. Salah satu contohnya adalah AT Mega 8535.
Memiliki teknologi RISC dengan kecepatan maksimal 16 MHz membuat
ATMega8535 lebih cepat bila dibandingkan dengan varian MCS 51.
Dengan fasilitas yang lengkap tersebut menjadikan ATMega8535 sebagai
mikrokontroler yang powerfull.
ATMega8535 memiliki bagian sebagai berikut:
1. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D.
2. ADC 10 bit sebanyak 8 saluran.
3. Tiga buah Timer/Counter dengan kemampuan pembandingan.
4. CPU yang terdiri atas 32 buah register.
5. Watchdog Timer dengan osilator internal.
6. SRAM sebesar 512 byte.
7. Memori Flash sebesar 8 kb dengan kemampuan Read While Write.
8. Unit interupsi internal dan eksternal.
9. Port antarmuka SPI.
10. EEPROM sebesar 512 byte yang dapat diprogram saat operasi.
11. Antarmuka komparator analog.
12. Port USART untuk komunikasi serial.
2.4.1 Fitur ATMega8535
Kapabilitas detail dari ATMega8535 adalah sebagai berikut:
1. System mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 Mhz.
2. Kapabilitas memory flash 8KB,SRAM sebesar 512 byte, dan EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte.
3. ADC internal dengan fidelitas 10 bit sebanyak 8 channel.
4. Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps.
5. Enam pilihan mode sleep menghemat penggunaan daya listrik.
2.4.2 Konfigurasi pin ATMega8535
dapat dijelaskan secara fungsional konfigurasi pin ATMega8535 sebagai berikut:
1. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya.
2. GND merupakan pin ground.
3. Port A (PA0..PA7) merupakan pin I/O dua arah dan pin masukan ADC.
4. Port B (PB0..PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu Timer/Counter, komparator analog, dan SPI.
5. Port C (PC0..PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu
TWI, komparator analog dan Timer Oscillator.
6. Port D (PD0..PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu
komparator analog, interupsieksternal, dan komunikasi serial.
7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler.
8. XTAL1 dan XTAL2 merupakan pin masukan clock ekstenal.
9. AVCC merupakan pin masukan tegangan untuk ADC.
10. AREF merupakan pin masukan tegangan referensi ADC.
BAB III
METODE PENELITIAN
3.1 Proses Kerja Sistem
Pada Proyek akhir akan dirancang dan dibuat suatu alat (Modul Mikrokontroller) untuk mengontrol pintu garasi secara otomatis menggunakan ATmega8535 dengan Short Message Service (SMS). Dalam hal ini pesan yang dikirim menggunakan opened atau closed.
Jika kita mengirimkan pesan opened, maka di dalam mikrokontroller akan diproses, sehingga kata tersebut dapat dikenali sebagai perintah untuk membuka pintu garasi. Sebaliknya jika kita mengirimkan pesan tutup maka di dalam mikrokontroller akan diproses, sehingga kata tersebut dapat dikenali sebagai perintah untuk menutup pintu garasi. Tetapi jika pesan yang dikirim selain kata opened atau closed maka kata
tersebut akan dihapus, karena tidak sesuai dengan perintah yang ditentukan.
3.2 Perencanaan dan Pembuatan Perangkat Keras
3.2.1 Perencanaan dan pembuatan pengubah level tegangan
Untuk pembuatan proyek akhir ini digunakan IC MAX232 sebagai pengubah level tegangan. IC MAX232 mempunyai 2 receivers yang berfungsi sebagai pengubah level tegangan dari level RS232 ke level Transistor Transistor Logic (TTL) dan mempunyai 2 drivers yang berfungsi mengubah level tegangan dari level TTL ke level RS232. Pasangan driver/receiver ini digunakan untuk TX dan RX, sedangkan pasangan yang lainnya digunakan untuk CTS dan RTS.
Dalam pembuatan rangkaian, IC MAX232 memerlukan beberapa kapasitor. Kami menggunakan kapasitor sebesar 0.1 µF dengan tegangan 16 Volt pada beberapa kaki pin. IC ini memerlukan input +5 Volt.
3.2.2 Interface handphone ke mikrokontroller
Koneksi dengan HandPhone Siemens pada dasarnya digunakan untuk dapat berkomunikasi dengan HandPhone, sehingga diperlukan sebuah level konverter. Konektor Handphone Siemens S25, S35, M35i, C35 dapat dilihat pada gambar 3.2. Tidak semua pin out terhubung ke mikrokontroller, tetapi hanya pin nomor 1(ground), 5(Tx/data out) dan 6 (Rx/data in).
Pin out Konektor C35, M35i, S35
PIN NAMA FUNGSI IN/OUT
1
GND
Ground
2
SELF
SERVICE
Recognition/control
battery charger
In/Out
3
LOAD
Charging Voltage
In
4
BATTERY
Battery
Out
5
DATA OUT
Data sent
Out
6
DATA IN
Data received
In
7
Z_CLK
Recognition/control
accessories
8
Z_DATA
Recognition/control
accessories
9
MICG
Ground for microphone
In
10
MIC
Microphone input
11
AUD
Loudspeaker
Out
12
AUDG
Ground for eksternal speaker
3.3 Perencanaan dan Pembuatan Perangkat Lunak
Perangkat Lunak diperlukan sebagai protokol antara HandPhone dengan mikrokontroller. Mikrokontroller dalam proses pengenalan SMS dari dan ke HandPhone menggunakan protokol PDU (Protocol Data Unit). Artinya mikrokontroller harus mengikuti protokol PDU pada device seluler yang digunakan, dalam hal ini Siemens M35i. Sistem komunikasi antara Mobilephone dengan mikrokontroller terjadi dua arah yaitu receive dan transmit (deliver dan submit). Pengiriman pesan atau SMS Submit dari HandPhone server ke HandPhone user menggunakan jalur serial (serial port) dari mikrokontroller. Mikrokontroller menyesuaikan baud rate Mobilephone, yaitu 19200 bps (bit per second).
3.3.1 Program utama
Main program atau program utama menunjukkan proses mikrokontroller secara global. Alur programnya dapat dilihat pada gambar 3.4. Pertama-tama setelah start program kemudian diinisialisasi program serial mikrokontroller. Kemudian dilakukan proses kontroling, yaitu cek ke HandPhone server apakah ada SMS baru yang masuk atau tidak, jika ya maka mikrokontroler akan menerjemahkan format PDU dari SMS tersebut untuk mengontrol pintu garasi.
3.3.2 Kontrolling
Proses kontroling mikrokontroller merupakan proses dimana mikrokontroller akan scanning ke HandPhone server apakah ada SMS baru yang masuk atau tidak dari operator. Jika terdapat SMS baru maka informasi ini akan diolah oleh mikrokontroller untuk dikenali sebagaipenerus perintah untuk mengontrol pintu garasi (opened dan closed).
Tetapi disini SMS yang bisa dikontrol hanyalah SMS yang berasal dari nomor operator tertentu dan isi dari perintah kontrol juga telah ditentukan dan sudah diset didalam program mikrokontroler. Jadi apabila ada SMS baru yang bukan berasal dari nomor operator yang diseting sebelumnya maka nomor dan isi SMS akan langsung dihapus. Begitu juga jika isi bukan perintah kontrol yang sudah diset, maka akan diabaikan meskipun berasal dari nomor operator yang sudah diseting sebelumnya.
Didalam proses kontrolling mikrokontroller melakukan cek/scanning ke HandPhone server menggunakan perintah AT-Command AT+CMGL=0. Proses kontroling ditandai dengan dimulainya pengiriman perintah AT-Command AT+CMGL=0. Ini merupakan perintah pembacaan pesan (Command Message List) yang baru datang yang belum pernah dibaca. Mobilephone kemudian mengirimkan jawaban dan dicek oleh mikrokontroller apakah jawabannya OK atau tidak. Apabila jawabannya OK, berarti tidak ada SMS baru yang datang. Jika jawaban yang muncul selain OK maka akan muncul jawaban +CMGL: xx yang berarti ganti baris PDU mode, sehingga mikrokontroller akan menghitung byte sampai no. HandPhone kemudian dicek apa benar no. Mobilephone user yang mengirim pesan, apabila benar langkah selanjutnya adalah cek isi SMS (dalam format PDU) apakah berisi perintah kontroling. Jika ya maka mikrokontroller akan menggerakkan motor DC sesuai dengan perintah. Namun apabila bukan no HandPhone user dan isi SMS bukan perintah kontroling maka proses akan selesai dan kembali pooling ke main program.
3.3.3 Pengaturan baud rate pada komunikasi serial
Dalam komunikasi serial ini mode serial yang digunakan adalah mode 1, dimana dengan mode serial ini kita bisa mengatur baud ratenya. Baud rate yang digunakan dalam komunikasi serial ini adalah 19200 bps. Penentuan baud rate sangat bergantung pada crystal yang kita gunakan, crystal ini adalah sebagai oscillator. Crystal yang digunakan adalah 11,0592 MHz. Pada mode ini pengaturan baud rate menggunakan Timer 1. Penghitungannya adalah sebagai berikut :
Dengan frekwensi oscillator sebesar 11,0592 MHz, TH1 (Timer 1) adalah 253 atau dalam format heksa 0FDH.
3.3.4 Code vision AVR
CodeVisionAVR merupakan software C- cross compiler, dimana program dapat ditulis menggunakan bahasa-C. Dengan menggunakan pemrograman bahasa-C diharapkan waktu disain (deleloping time) akan menjadi lebih singkat. Setelah program dalam bahasa-C ditulis dan dilakukan kompilasi tidak terdapat kesalahan (error) maka proses download dapat dilakukan. Mikrokontroller AVR mendukung system download secara ISP (In-System Programming). Cara memulai project baru pada CodeVisionAVR adalah :
1. jalankan software CodeVisionAVR.
2. buatlah project baru. pilih file new. Pilih project lalu tekan tombol ok.
3. Kemudian muncul dialog apakah akan menggunakan CodeWizard AVR untuk mempermudah merancang kerangka program. Pilih YES. dengan portB.
4. Board yang digunakan menggunakan chip ATmega8535 dengan clock 4MHz, kemudian pilih tab Ports, secara default port merupakan pin input, lakukan setting untuk portDsebagai output, gunakan portA karena terhubung dengan port A.
DAFTAR PUSTAKA
Gottfried, Byron S., 1991. Pemrograman Dengan Basic. Edisi ketiga. Dialihbahasakan oleh Ir. Muchtar Darmawan Abdullah dan Ir. Jun Aswar. Jakarta: Erlangga.
Hardi,syam. 1983. Dasar – Dasar teknik Listrik Aliran Rata. Jakarta: PT. Bina Aksara.
Joaldera. 2007. Mikrokontroller ATmega8535. (online), (http://duniaelektronika.blogspot.com diakses 10 Desember 2007).
Paul R., Crishtopher. 2000. Program Analisa dan Perbaikan Komputer. Jakarta: Gunung Agung.
Setiawan, Sulhan. 2006. Mudah dan Menyenangkan Belajar Mikrokontroler. Yogyakarta: CV. Andi Offset.
Winarno, Wing Wahyu. 2003. Teknologi Komputer Dalam Bisnis. Yogyakarta: Bagian penerbitan Sekolah Tinggi Ilmu Ekonomi YKPN.
Zakaria, Teddy Marcus dan Agus Prijono. 2006. Konsep dan Implementasi Struktur Data. Cetakan pertama. Bandung: Informatika.
Readmore...
PLC
Apakah PLC itu??
Sebuah PLC (kepanjangan dari Programmable Logic Controller) adalah sebuah alat yang digunakan untuk menggantikan rangkaian sederetan relai yang dijumpai pada sistem kontrol proses konvensional. PLC bekerja dengan cara mengamati masukan (melalui sensor-sensor terkait), kemudian melakukan proses dan melakukan tindakan sesuai yang dibutuhkan, yang berupa menghidupkan atau mematikan keluarannya (logik, 0 atau 1, hidup atau mati). Pengguna membuat program (yang umumnya dinamakan diagram tangga atau ladder diagram) yang kemudian harus dijalankan oleh PLC yang bersangkutan. Dengan kata lain, PLC menentukan aksi apa yang harus dilakukan pada instrumen keluaran berkaitan dengan status suatu ukuran atau besaran yang diamati.
PLC banyak digunakan pada aplikasi-aplikasi industri, misalnya pada proses pengepakan, penanganan bahan, perakitan otomatis dan lain sebagainya. Dengan kata lain, hampir semua aplikasi yang memerlukan kontrol listrik atau elektronik membutuhkan PLC.
Dengan demikian, semakin kompleks proses yang harus ditangani, semakin penting penggunaan PLC untuk mempermudah proses-proses tersebut (dan sekaligus menggantikan beberapa alat yang diperlukan). Selain itu sistem kontrol proses konvensional memiliki beberapa kelemahan, antara lain:
Perlu kerja keras saat dilakukan pengkabelan; Kesulitan saat dilakukan penggantian dan/atau perubahan; Kesulitan saat dilakukan pelacakan kesalahan; Saat terjadi masalah, waktu tunggu tidak menentu dan biasanya lama.
Sedangkan penggunaan kontroler PLC memiliki beberapa kelebihan dibandingkan dengan sistem kontrol proses konvensional, antara lain:
Dibandingkan dengan sistem kontrol proses konvensional, jumlah kabel yang dibutuhkan bisa berkurang hingga 80%; PLC mengkonsumsi daya lebih rendah dibandingkan dengan sistem kontrol proses konvesional (berbasis relai); Fungsi diagnostik pada sebuah kontroler PLC membolehkan pendeteksian kesalahan yang mudah dan cepat; Perubahan pada urutan operasional atau proses atau aplikasi dapat dilakukan dengan mudah, hanya dengan melakukan perubahan atau penggantian program, baik melalui terminal konsol maupun komputer PC; Tidak membutuhkan spare part yang banyak; Lebih murah dibandingkan dengan sistem konvensional, khususnya dalam kasus penggunaan instrumen I/O yang cukup banyak dan fungsi operasional prosesnya cukup kompleks; Ketahanan PLC jauh lebih baik dibandingkan dengan relai auto-mekanik.
KOMPONEN-KOMPONEN DASAR PLC PLC
sesungguhnya merupakan sistem mikrokontroler khusus untuk industri, artinya seperangkat perangkat lunak dan keras yang diadaptasi untuk keperluan aplikasi dalam dunia industri. Elemen-elemen dasar sebuah PLC ditunjukkan pada gambar berikut...
PLC OMRON SYSMAC (CPM1A & SPM2A)
Tiap-tiap PLC pada dasarnya merupakan sebuah mikrokontroler (CPU-nya PLC bisa berupa mikrokontroler maupun mikroprosesor) yang dilengkapi dengan periferal yang dapat berupa masukan digital atau analog, keluaran digital atau relai. Perangkat lunak program-nya sama sekali berbeda dengan bahasa komputer seperti Pascal, Basic, C dan lain-lain, programnya menggunakan apa yang dinamakan sebagai diagram tangga atau ladder diagram.
CPM1A dan CPM2A merupakan PLC produk dari Omron, perbedaan mendasar antara CPM1A dan CPM2A adalah fungsi dan jumlah terminal masukan dan keluarannya, CPM1A 10 memiliki 6 masukan (D0 – D5) dan 4 keluaran (O0 – O3) total 10 jalur keluaran/masukan, sedangkan CPM2A 20 memiliki jumlah keluaran dan masukan yang jauh lebih banyak, yaitu 12 masukan dan 8 keluaran (total 20 jalur keluaran/masukan). Pada gambar berikut ini, ditunjukkan gambar Omron CPM2A dengan 20 keluaran/masukan.
OMRON ZEN PROGRAMMABLE RELAY ZEN
Programmable Relay merupakan produk PLC lain dari Omron, sebagaimana ditunjukkan pada gambar berikut, merupakan kontroler kecil yang menyediakan 10 saluran I/O yang dapat diprogram (terdiri dari 6 masukan dan 4 keluaran, yang juga dapat diekspansi jumlahnya dengan perangkat keras tambahan). Alatnya jauh lebih murah (saat ditulis buku ini harganya sekitar 1 juta rupiah) dan lebih kompak atau kecil dibandingkan dengan seri CPM1 maupun CPM2 (lihat pembahasan pada bab sebelumnya). Saat ini sudah ada model yang baru (gambar III.1 sebelah kanan) yang menyediakan 20 saluran I/O yang dapat diprogram (terdiri dari 12 masukan dan 8 keluaran).
Belajar pemrograman PLC itu pada dasarnya mudah, sebagai permulaan, hal-hal yang perlu diperhatikan antara lain:
Intinya adalah belajar langsung praktek atau Learning by Doing. Mengapa? Karena kebanyakan penguasaan PLC pada pemrograman ladder-nya dan studi kasus, mo beli PLC-nya relatif mahal, tentu saja sementara pake simulator dulu, apakah Ada? Tentu saja...lihat informasi berikut...
Buku yang menyediakan keterangan atau penjelasan yang mudah dan menyediakan perangkat lunak untuk belajar atau simulasi, direkomendasikan: Buku PLC: Putra, Agfianto Eko, 2004, PLC – Konsep, Pemrograman dan Aplikasi, Gava Media – Yogyakarta;
Software editor dan simulasi PLC baik untuk Sysmac maupun ZEN – ada di dalam CDROM buku di atas.
ZEN: ESKALATOR OTOMATIS
ZEN akan digunakan untuk otomatisasi pengoperasian eskalator atau tangga berjalan di suatu pusat pembelanjaan atau mall. Eskalator akan bekerja secara kontinyu atau terus menerus pada jam 07.00 – 10.00 dan jam 17.00 – 22.00 dari hari Senin hingga Jum’at. Selain itu eskalator hanya bekerja jika terdeteksi ada orang yang akan menggunakannya.
CPM2A: PENGEPAKAN APEL
PLC Omron akan digunakan untuk membantu proses pengepakan apel ke dalam boks (biasanya aplikasi semacam digolongkan pada aplikasi pengepakan atau packaging application dan kasusnya bisa bermacam-macam).
┌─────────────────────────────────────────────────────────────────────────────┐
│ Main 1 - Pengepakan │
└─────────────────────────────────────────────────────────────────────────────┘
Diagram tangga ini digunakan untuk mengontrol proses
pengepakan 10 buah apel ke dalam boks
┌─────────────────────────────────────────────────────────────────────────────┐
│ Network 1 - Dimulai │
└────────────────────────────────────────────────
────────────────────────────┘
Proses awal (mulai proses)
│ 000.00 000.01 200.00
├──────┤ ├─────────┬────┤/├──────────────( )─┤
│ START │ STOP STAT_JALAN
│ 200.00 │
├──────┤ ├─────────┘
│ STAT_JALAN
┌─────────────────────────────────────────────────────────────────────────────┐
│ Network 2 - Apel │
└─────────────────────────────────────────────────────────────────────────────┘
Jaringan untuk menjalankan konveyor apel
│ 200.00 010.01 010.00
├──────┤ ├──────────────┤/├──────────────( )─┤
│STAT_JALAN K_BOX K_APEL
┌─────────────────────────────────────────────────────────────────────────────┐
│ Network 3 - Pencacah │
└─────────────────────────────────────────────────────────────────────────────┘
Jaringan untuk melakukan pencacahan 10 apel ke dalam boks
(pengepakan apel: 10 buah tiap boks)
│ 000.02 ┌───────────────┐
├──────┤ ├─────────┤CNT │
│ S_APEL ├───────────────┤
│ 000.03 │000 │
├──────┤/├─────────┤CACAH_APEL │
│ S_BOX ├───────────────┤
│ │#0010 │
├─ │ │
└───────────────┘
┌─────────────────────────────────────────────────────────────────────────────┐
│ Network 4 - Boks │
└─────────────────────────────────────────────────────────────────────────────┘
Jaringan untuk menjalankan konveyor boks
│ CNT000 200.00 010.01
├──────┤ ├─────────┬────┤ ├──────────────( )─┤
│ CACAH_APEL │ STAT_JALAN K_BOX
│ 000.03 │
├──────┤/├─────────┘
│ S_BOX
┌─────────────────────────────────────────────────────────────────────────────┐
│ Network 5 - │
└─────────────────────────────────────────────────────────────────────────────┘
│ ┌───────────────┐
├─ END(01) │
│ └─────────────────┘
Berikut contoh gambar PLC:
Readmore...
Resistor
Resistor adalah komponen elektronika yang selalu digunakan dalam setiap rangkaian elektronika karena dia berfungsi sebagai pengatur arus listrik. Dengan resistor listrik dapat didistribusikan sesuai dengan kebutuhan. Tentunya anda bertanya-tanya, apa itu resistor ?, seperti apa bentuknya ?, bagaimana cara kerjanya ?, oops..., nanti dulu saya baru akan menjelaskannya.
Suatu fungsi dalam dunia teknik tentunya mempunyai satuan atau besaran, misalnya untuk berat kita tahu bahwa pada umumnya satuannya adalah "gram", satuan jarak pada umumnya orang memakai satuan " meter ". Nah untuk resistor satuannya adalah OHM, jadi mulai sekarang kita biasakan untuk menyebut besarnya nilai suatu resistor atau tahanan kita gunakan satuan OHM, yang sebenarnya berasal dari kata OMEGA. Maka tidaklah heran bila lambang dari OHM berbentuk seperti tapal kuda orang yunani menyebutnya omega entah kenapa demikian saya juga kurang paham karena saya bukan ahli sejarah he he he . Ok, jadi bila nanti anda melihat rangkaian elektronika lalu disitu tertulis misalnya 470 Ω maka itu adalah sebuah resistor dengan nilai 470 OHM.., paham..??
Didalam rangkaian elektronika resistor dilambangkan dengan angka " R " , sedangkan icon nya seperti ini : Ω. Ada beberapa jenis resistor yang ada dipasaran antara lain : Resistor Carbon, Wirewound, dan Metal Film. Ada juga Resistor yang dapat diubah-ubah nilai resistansinya antara lain : Potensiometer dan Trimpot. Selain itu ada juga Resistor yang nilai resistansinya berubah bila terkena cahaya namanya LDR ( Light Dependent Resistor ) dan Resistor yang yang nilai resistansinya berubah tergantung dari suhu disekitarnya namanya NTC ( Negative Thermal Resistance ).
Untuk resistor jenis carbon maupun metalfilm biasanya digunakan kode-kode warna sebagai petunjuk besarnya nilai resistansi ( tahanan ) dari resistor. Kode-kode warna itu melambangkan angka ke-1, angka ke-2, angka perkalian dengan 10 ( multiflier ), nilai toleransi kesalahan, dan nilai qualitas dari resistor. Kode warna itu antara lain Hitam, Coklat, Merah, Orange, Kuning, Hijau, Biru, Ungu, Abu-abu, Putih, Emas dan Perak. ( lihat gambar 1-b dan tabel 1 ). Warna hitam untuk angka 0, coklat untuk angka 1, merah untuk angka 2, orange untuk angka 3, kuning untuk angka 4, hijau untuk angka 5, biru untuk angka 6, ungu untuk angka 7, abu-abu untuk angka 8, dan putih untuk angka 9. Sedangkan warna emas dan perak biasanya untuk menunjukan nilai toleransi yaitu emas nilai toleransinya 10 %, sedangkan perak nilai toleransinya 5 %.
Wah banyak sekali sulit untuk menghafalnya..!, hmmm.., kalau anda merasa kesulitan menghafal kode warna dari resistor beserta nilainya, coba perhatikan teks yang saya beri huruf tebal diatas. Kalau disatukan akan menjadi sebuah kata yang mungkin mudah bagi anda untuk menhafalnya ( Hi Co Me O Ku Hi B U A P == 0 1 2 3 4 5 6 7 8 9 ). Ok sekali lagi coba anda lihat gambar 1-b dan tabel 1:
Nah sekarang mari kita mencoba membaca nilai suatu resistor. Misalkan anda melihat sebuah resistor dengan kode warna sebagai berikut : Coklat, merah, merah, dan emas. Berapa nilai resistansi dari resistor tersebut..?. ( Perlu diingat..! : Untuk membaca angka pertama dari kode warna resistor anda harus melihat warna yang paling dekat dengan ujung sebuah resistor dan biasanya untuk angka ke-1,2 dan 3 saling berdekatan sedangkan untuk kode warna dari toleransi agak jauh dari warna-warna yang lain, sekali lagi lihat gambar 1-b dan tabel 1
Untuk membaca kode warna resistor seperti yang dipermasalahkan diatas, kita mulai menerjemahkan satu persatu kode tersebut. Warna pertama Coklat, berarti angka 1, warna kedua warna merah, berarti angka 2, warna ketiga warna merah berarti multiflier, perkalian dengan 10 pangkat 2. kalau diterjemahkan 12 X 10 2 = 12 X 100 = 1200. Berarti 1200 Ohm. dengan nilai toleransi sebesar 10 %. Akurasi dari resistor tersebut berarti 1200 X ( 10 : 100 ) = 1200 X ( 1 : 10 ) = 120. ( he he he, itulah ilmu exacta selalu berhubungan dengan matematika yupsss, padahal saya juga pusing nih ngitung-ngitung yang ginian, ha ha ha.. selingan aja ) jadi nilai sebenarnya dari resistor tersebut adalah maximum 1200 + 120 = 1320 Ohm, sedangkan nilai minimum nya adalah 1200 - 120 = 1080 Ohm. Kenapa demikian ...?. Karena karakteristik dari bahan baku resistor tidak sama, walaupun pabrik sudah mengusahakan agar dapat menjadi standart tetapi apa daya prosesnya menjadi tidak standart. Untuk itulah pabrik menyantumkan nilai toleransi dari sebuah resistor agar para designer dapat memperkirakan seberapa besar faktor x yang harus mereka fikirkan agar menghasilkan yang mereka kehendaki.
Sekarang coba saya kasih soal lalu anda cari nilai nya sendiri, ( buat PR . he he he..., kayak anak SD aja ). Soalnya begini : Didalam sebuah rangkaian saya melihat sebuah resistor jenis carbon dengan warna-warna sebagai berikut ; Merah, Kuning, Hijau dan Perak. Berapa nilai minimum dari resistor tersebut ?.
Di dalam praktek para designer sering kali membutuhkan sebuah resistor dengan nilai tertentu. Akan tetapi nilai resistor tersebut tidak ada di toko penjual, bahkan pabrik sendiri tidak memproduksinya. Lalu bagaimana solusinya..?. Nah...!, seperti yang pernah saya singgung diatas bahwa ilmu exacta selalu berhubungan dengan matematika, maka untuk mendapatkan suatu nilai resistor dengan resistansi yang unik dapat dilakukan dua cara ; Pertama cara SERIAL, dan yang kedua cara PARALEL. ( Wah.., nambah pusing lagi nih..! ). Dengan cara demikian maka masalah designer diatas dapat terpecahkan.
Dengan Cara tersebut suatu nilai resistor dapat menjadi unik. Lalu bagaimana menghitungnya ?, Ehmm. mudah saja, untuk cara serial anda tinggal menambahkan saja nilai resistor 1 dan nilai resistor 2. ( R1 + R2 ) . Sedangkan untuk cara paralel anda dituntut untuk mengerti ALJABAR ( wah-wah lagi-lagi matematika ) tapi mudah kok. Kalau ingin mahir Matematika buka saja topik yang membahas khusus tentang matematika di situs ini juga. Ok kembali ke permasalahan. Untuk cara paralel ditentukan rumus sebagai berikut : misalkan kita memparalel dua buah resistor, resistor pertama diberi nama R1 dan resistor kedua diberi nama R2, maka rumusnya adalah :
1/R= ( 1/R1 ) + ( 1/R2 )
Contoh : Kita mempunyai dua buah resistor dengan nilai berikut R1=1000 Ohm , R2=2000 Ohm, bila kita menggunakan cara serial maka didapat hasil R1+R2 1000+2000 = 3000 Ohm, sedangkan bila kita menggunakan cara Paralel maka didapat hasil :
1 / R = 1 / R1 + 1 / R2
1 / R = (1/1000) + (1/2000)
1 / R = (2000 + 1000) / (1000 X 2000)
1 / R = (3000) / (2000000)
1 / R = 3 / 2000
3R = 2000
R = 2000 / 3
R = 666,7 Ohm -----> Resistor Hasil Paralel.
Readmore...
Sabtu, 02 Mei 2009
Pelaku Penabrakan Keluarga Kerajaan Belanda, Terinspirasi Film "Taksi Driver"
AMSTERDAM - Pelaku penabrakan rombongan keluarga kerajaan Belanda, Kamis lalu, nampaknya melakukan aksinya, terinspirasi dari Robert de Niro saat bermain dalam film Taxi Driver yang dirilis pada 1976.
Karst Tates yang tewas setelah melakukan aksi nekad di perayaan Queen's Day itu, memotong rambutnya ala de Niro. Film Taxi Driver sendiri memiliki kesamaan kasus, di mana de Niro dalam film itu mempunyai misi untuk membunuh presiden Amerika Serikat.
Sejauh ini, penyelidik masih mencurigai motif Karst adalah masalah ekonomi. Dia kehilangan pekerjaan sebagai pertugas keamanan malam, awal tahun ini. Karst juga diketahui tak sanggup membayar sewa rumah.
"Dia mengenakan celana panjang digulung dengan sepato boot hitam. Rambutnya pendek dan dicukur habis di kedua pinggirnya," kata seorang tetangga Karst di kota Huissein.
Tetangga juga mengungkapkan, Karst merupakan sosok pria yang rapi, sopan, serta suka meolong orang.
Pada insiden Kamis itu, Karst berupaya menabrakkan mobilnya ke arah bus yang ditumpangi Ratu Beatrix dan keluarganya saat parade di kota Apeldoorn, sekira 72 km timur Amsterdam.
Namun rencana itu gagal. Mobil Suzuki Swift hitam yang dinekdarai Karst lebih dulu menabrak pembatas polisi hingga bagian atasnya hancur. Karst sempat menabrak penonton hingga menewaskan lima orang dan melukai 12 lainnya. Setelah menjalani perawatan di rumah sakit karena luka, Karst akhirnya tewas pada Kamis malam.
Penyelidik masih berupaya mengungkap motif insiden ini, meski pelaku yang berusia 38 tahun itu tewas. "Sangat sulit, kami tidak bisa melakukan rekonstruksi tanpa pelaku kemudian mengungkap apa motif di balik ini," kata Fred de Graaf, Walikota Apeldoorn.
Readmore...
Uang Kertas Rp 1.000 Tak Berlaku Lagi
JAKARTA, SABTU
Bank Indonesia kembali menarik uang kertas. Gubernur Bank Indonesia Boediono, Rabu (29/4), menerbitkan Peraturan Bank Indonesia Nomor 11/16/PBI/2009 tentang Perubahan PBI No 2/25/PBI/2000 mengenai Pengeluaran dan Pengedaran Uang Pecahan Rp 1.000 Tahun Emisi 2000.
Uang tersebut digantikan pecahan Rp 1.000 yang terbit 29 April 2009. Bentuk dan desain kedua pecahan Rp 1.000 itu sama. Yang berbeda hanyalah tanda tangan yang tertera. Di pecahan sebelumnya, tanda tangan yang tertera milik Deputi Gubernur Senior BI dan Deputi Gubernur BI. Sementara itu, di pecahan Rp 1.000 terbaru, Gubernur BI dan Deputi Gubernur BI yang menandatangani.
Perubahan lain adalah keterangan tahun pencetakan uang. Di pecahan tahun 2000, keterangan terletak di bagian muka uang kertas setelah tulisan Perum Percetakan Uang RI. Di pecahan emisi tahun ini, keterangan itu berada di atas tulisan Dewan Gubernur.
Namun, BI menegaskan, uang kertas pecahan Rp 1.000 tahun 2000 masih tetap berlaku. BI akan melakukan penarikan secara bertahap, tanpa menyebut waktu akhir berlakunya uang emisi 2000.
Akhir tahun lalu BI menarik uang kertas yang diteken oleh Gubernur BI yang lama, yaitu Burhanuddin Abdullah yang kini sudah pensiun dan menjalani hukuman sebagai terpidana korupsi dana Yayasan Pengembangan Perbankan Indonesia (YPPI).
Empat uang kertas yang mulai ditarik sejak akhir tahun lalu adalah pecahan Rp 5.000, Rp 10.000, Rp 20.000, Rp 50.000, dan pecahan Rp 100.000.
Readmore...
Minggu, 19 April 2009
2014, Robot Siap Kerjakan Tugas Rumah
LONDON, MINGGU - Ahli robotika asal Skotlandia memprediksi, lima tahun ke depan robot-robot yang dapat membantu tugas rumah tangga akan hadir dan di jual ke pasar dalam lima tahun ke depan.
Pasalnya, Prof Jon Oberlander dari Edinburgh University, Skotlandia sedang mengembangkan robot yang dapat mengerjakan tugas-tugas rumahan seperti merapikan baju sekaligus menaruhnya di lemari. Robot itu juga nantinya akan dapat merapikan tempat tidur.
"Sebuah robot yang dapat menaruh baju anda di lemari sedang kami kembangkan di laboratorium, dan dalam lima tahun ke depan, robot tersebut kemungkinan bisa digunakan di rumah," kata Oberlander seperti dilansir Times of India, Minggu (19/4).
Menurutnya, ia dan timnya sedang mengeksplorasi kembali robot tersebut, terutama dalam hubungan interaksi dengan manusia. Robot tersebut nantinya diharapkan mampu membaca ekspresi wajah manusia agar dapat meudahkan interaksi.
Sebelumnya, Oberlander juga telah mengembangkan robot yang mampu berjalan dan menaiki anak tangga. "Saya pikir robot untuk menaruh pakaian merupakan suatu ide yang brilian," katanya.(banjarmasinpost.co.id)
Readmore...
Pilpres & Cawapres 2009
Jakarta - Partai Golkar merekomendasikan tujuh orang kadernya sebagai bakal cawapres SBY. Tiga orang kader PAN juga direkomendasikan untuk mengisisi posisi serupa. Tokoh dari luar parpol juga ada yang dijagokan.
Tapi siapa pun yang akhirnya SBY pilih sebagai pendampingnya di Pilpres 2009, dia harus tunduk pada kontrak politik sama yang mengikat Wapres Jusuf Kalla.
Inti dari kontrak itu adalah panduan bagi efektifitas kerja presiden dan wapres.
"Ada tiga pasal yang berkaitan dengan itu, masih valid dan bisa dijalankan ke depan. Karena merupakan paduan yang baik, tetap merujuk pada UUD 1945, memahami hakikat siapa pengambil keputusan dan siapa bukan pengambil keputusan," kata SBY dalam keterangan pers di kediaman pribadinya di Cikeas, Kab Bogor, Minggu (19/4/2009).
Presiden lalu membacakan kontrak antara dirinya dengan JK yang keduanya sepakati sebelum resmi maju sebagai pasangan dalam Pilpres 2004. Di dalam tiga pasal kontrak itu tidak menyebutkan secara tegas pembagian wilayah kerja antara presiden dan wapres.
Pertama, untuk membangun kembali Indonesia pasca krisis ekonomi 1998 menuju kehidupan bangsa yang aman, damai, adil, demokratis, serta sejahtera diperlukan pemerintahan yang efektif. Bekerja atas landasan sistem, manajemen dan kepemimpinan yang efektif sekaligus mencerminkan praktik tata pemerintahan yang baik.
Kedua, keberhasilan sebuah pemerintahan sangat ditentukan oleh paduan peran, wewenang dan tanggung jawab antara presiden dan wakil presiden. Maka di samping harus tetap merujuk pada wewenang, tugas dan tanggung jawab yang diatur konstitusi UUD 1945 maka disepakati peran JK selaku wapres tidak sekedar sebagai 'ban serep'.
"Tidak mengkapling-kaplingkan wilayah eknomi, politik, keamanan, atau kesejahteraan," tutur SBY.
Tiga, sesuai dengan kapasitas dan pengalamannya maka JK akan lebih banyak diperankan untuk lebih menangani bidang tertentu yang merupakan sinergi duet pucuk pemerintahan RI sesuai pengalaman masing-masing. Seperti percepatan pembangunan kawasan timur Indonesia, pengentasan kemiskinan, dan lainnya yang ditentukan kemudian oleh presiden.
"Jadi bahwa Pak JK punya peran lebih luas bila dibandingkan wapres-wapres lainnya adalah by my design," jelas SBY sekaligus menjawab isu 'berebut pengaruh' atau 'dua matahari' yang berhembus selama 3 tahun terakhir pemerintahannya.(detik.com)
Readmore...
|