jump to navigation

Halo dunia! 30 November 2009

Posted by agunghardiansyah in Tak Berkategori.
1 comment so far

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

PDA Kian Menjamur di Tengah Bisnisnya yang Makin Subur 29 November 2009

Posted by agunghardiansyah in Info Handphone, info hardware, PDA.
add a comment

Info Handphone, Info Hardware, PDA

Bisnis gadget memang tengah subur. Apalagi di musim seperti sekarang ini, musim di mana semboyan gaya hidup mobile dan dinamis, praktis dan produktif, tengah merasuki siapa saja, dari kalangan muda yang lagi seneng gaul hingga manusia manusia yang telah berumur. Tak salah bila PDA Acer seri terbaru n30 tampil lebih gaul dan powerful dibanding pendahulunya, n10. Lebih ringan, lebih tipis, lebih kecil, dan tampak lebih manis. Juga lebih kaya fitur. Dengan dimensi 118.5mm panjang x 71mm lebar x 13.4mm tebal , n30 menawarkan fasilitas koneksi Bluetooth yang terintegrasi. Strip warna hitam di keliling layarnya memberi kesan manis, sementara tombol tombol shortcut untuk quick launch di panel bagian depan masih sama dengan model pendahulunya sebanyak 4 buah. PDA ini diotaki dengan mikroprosesor buatan Samsung seri S3C2410 berkecepatan 266MHz. Sementara RAMnya berukuran 64 MB ditambah ROM sebesar 32MB. Layarnya berkarakter transflective dengan kombinasi warna warni hingga 65 ribu lebih warna. Salah satu keunggulan layar LCD yang transflective seperti yang dipunyai n30 ini adalah kenyamanannya untuk ditatap oleh penggunanya, baik dalam kondisi cuaca di bawah terik mentari maupun di ruangan gelap. Slot Ekspansi Salah satu gejala merebaknya peranti genggam bisa ditelisik dari dukungan periferal dan aksesoris yang menyertainya. Dari sisi itu, sekarang ini kita bisa dengan mudah menemukan berbagai alat tambahan berbentuk card, baik yang berbasis compact flash CF maupun secure digital SD atau multi media card MMC . N30 menawarkan slot ekspansi bertipe SD MMC, di mana tersedia banyak pilihan untuk mengembangkan koneksi berbasis SD MMC, mulai dari WiFi atau GPRS. Sayangnya, tidak seperti n10 yang menyediakan dua tipe slot yakni CF dan SD MMC, ketersediaan slot yang hanya sebuah di n30 ini terasa agak membatasi penggunanya. Meski demikian, adanya fitur Bluetooth yang sudah terintegrasi menawarkan kombinasi lebih luas dengan peranti lain seperti GPS global positioning system . Eksistensi PPC Acer tadinya merupakan vendor yang menerbitkan PDA baik yang berbasis Palm maupun Pocket PC. Kehadiran n30 yang berbasis sistem operasi Microsoft Windows Mobile 2003 atau lebih populer disebut PPC 03 kian menegaskan dominasi PPC terhadap Palm. Ini dikarenakan publik yang awam sudah bisa dipastikan menggunakan sistem operasi Windows di komputer desktop mereka, dan berharap tidak mendapatkan masalah dengan sinkronisasi lantaran menggunakan platform yang sama sama keluaran Microsoft. Apalagi, n30 ini dibundel dengan beragam software untuk menunjang kebutuhan penggunanya seperti perekam suara, text to speech, atau voice command. Termasuk juga aplikasi aplikasi tambahan seperti IA Album LE untuk menampilkan gambar, Acrobat Reader, serta Pocket TV Enter prise Edition untuk menonton file file berbasis MPEG. Jadi, tunggu apa lagi?


Technorati : , ,

Del.icio.us : , ,

Zooomr : , ,

Flickr : , ,

Menginstal Prosessor (Merakit Komputer) 29 November 2009

Posted by agunghardiansyah in assemby computer, info hardware, install Processor, merakit komputer, tips rakit komputer, tips rakit prosessor.
add a comment

Menginstall Processor : (Jenis Socket) :

  1. Lokasikan soket Zif dan buka dengan menarik tangkai soket keatas
  2. Masukkan CPU kedalam socket dengan menjaga keadaan tangkai soket ketika memasukkan CPU
  3. Ketika memasukkan CPU harus memperhatikan orientasi yang benar ada petunjuk khusus pada pocessor dan socket.
  4. Dorong kebawah CPU dan kembalikan tangkai soket ke posisi semula.
  5. Letakkan Heatsink diatas CPU dan pasang pengikatnya dengan benar.
  6. Rangkaikan kabel fan (kipas) dengan supply.
  7. Untuk tipe Slot :


Technorati : , , , , ,

Del.icio.us : , , , , ,

Zooomr : , , , , ,

Flickr : , , , , ,

Repair Windows XP Tanpa Install Ulang 29 November 2009

Posted by agunghardiansyah in Info Software, kode error window, NTOSKRNL not found, operating system, repair windows.
add a comment

1. Memperbaiki Instalasi (Repair Install)

Jika Windows XP Anda rusak (corrupted) dimana Anda tidak mempunyai sistem operasi lain untuk booting,

Anda dapat melakukan perbaikan instalasi (Repair Install) yang bekerja sebagaimana setting (pengaturan)

yang awal.

- Pastikan Anda mempunyai kunci (key) Windows XP yang valid.

- Keseluruhan proses akan memakan waktu kurang lebih 1/2 atau 1 jam, tergantung spek komputer Anda.

- Jika Anda dimintai password administrator, sebaiknya Anda memilih opsi perbaikan (repair) yang kedua,

bukan yang pertama.

- Masukkan CD Windows XP Anda dan lakukan booting dari CD tersebut.

- Ketika sudah muncul opsi perbaikan kedua R=Repair, tekan tombol R

Ini akan memulai perbaikan.

- Tekan tombol F8 untuk menyetujui proses selanjutnya “I Agree at the Licensing Agreement”

- Tekan tombol R saat direktori tempat Windows XP Anda terinstal. Biasanya C:\WINDOWS

Selanjutnya akan dilakukan pengecekan drive C: dan mulai menyalin file-file.

Dan secara otomatis restart jika diperlukan. Biarkan CD Anda dalam drivenya.

- Berikutnya Anda akan melihat sebuah gambar “progress bar” yang merupakan bagian dari perbaikan,

dia nampak seperti instalasi XP normal biasanya, meliputi “Collecting Information, Dynamic Update,

Preparing Installation, Installing Windows, Finalizing Installation”.

- Ketika ditanya, klik tombol Next

- Ketika ditanya untuk memasukkan kunci, masukkan kunci (key) Windows XP Anda yang valid.

- Normalnya Anda menginginkan tetap berada dalam nama Domain atau Workgroup yang sama.

- Komputer akan restart.

- Kemudian Anda akan mempunyai layar yang sama sebagaimana pengaktifan sistem ketika instalasi normal.

- Register jika Anda menginginkannya (biasanya tidak diperlukan).

- Selesai

Sekarang Anda bisa log in dengan account Anda yang sudah ada.

________________________________________ ________________________________________ _______________________

2. NTOSKRNL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapati pesan error bahwa “NTOSKRNL not found” / NTOSKRNL tak ditemukan, lakukan:

- Masukkan CD Windows XP dan booting dari CD tersebut.

- Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

- Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.

- Biasanya #1

- Pindahlah ke drive CD Drive Anda berada.

- Tulis: CD i386

- Tulis: expand ntkrnlmp.ex_ C:\Windows\System32\ntoskrnl.exe

- Jika Windows XP Anda terinstal di tempat lain, maka ubahlah sesuai dengan lokasinya.

- Keluarkan CD Anda dan ketikkan EXIT

________________________________________ ________________________________________ _______________________

3. HAL.DLL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapatkan error berkenaan dengan rusak atau hilangnya file hal.dll, ada kemungkinan

file BOOT.INI mengalami salah konfigurasi (misconfigured).

- Masukkan CD Windows XP dan booting dari CD tersebut.

- Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

- Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.

- Biasanya #1

- Tulis: bootcfg /list

Menampilkan isi/masukan pada file BOOT.INI saat ini

- Tulis: bootcfg /rebuild

Memperbaiki konfigurasi dari file BOOT.INI

- Keluarkan CD Anda dan ketikkan EXIT

________________________________________ ________________________________________ _______________________

4. Direktori \WINDOWS\SYSTEM32\CONFIG rusak atau hilang

Jika Anda mendapatkan error dengan tulisan:

“Windows could not start because the following files is missing or corrupt

\WINDOWS\SYSTEM32\CONFIG\SYSTEM or \WINDOWS\SYSTEM32\CONFIG\SOFTWARE”

- Masukkan CD Windows XP dan booting dari CD tersebut.

- Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

- Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.

- Biasanya #1

- Masukkan password administrator jika diperlukan.

- Tulis: cd \windows\system32\config

- Berikutnya tergantung di bagian mana letak terjadinya kerusakan:

- Tulis: ren software software.rusak ATAU ren system system.rusak

- Berikutnya lagi juga tergantung di bagian mana letak terjadinya kerusakan:

- Tulis: copy \windows\repair\system

- Tulis: copy \windows\repair\software

- Keluarkan CD Anda dan ketikkan EXIT

________________________________________ ________________________________________ _______________________

5. NTLDR atau NTDETECT.COM tak ditemukan (NTLDR or NTDETECT.COM Not Found)

Jika Anda mendapati error bahwa NTLDR tak ditemukan saat booting:

a. Untuk partisi tipe FAT

- Silakan Anda melakukan booting dari disket Win98 Anda dan salinlah file NTLDR atau NTDETECT.COM

dari direktori i386 ke drive induk/akar (root) C:\

b. Untuk partisi tipe NTFS

- Masukkan CD Windows XP dan booting dari CD tersebut.

- Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

- Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.

- Biasanya #1

- Masukkan password administrator jika diperlukan.

- Masukkan perintah berikut, dimana X: adalah alamat drive dari CD ROM Anda (Sesuaikan!).

- Tulis: COPY X:\i386\NTLDR C\:

- Tulis: COPY X:\i386\NTDETECT.COM C:\

- Keluarkan CD Anda dan ketikkan EXIT


Technorati : , , , ,

Del.icio.us : , , , ,

Zooomr : , , , ,

Flickr : , , , ,

Download Torrent 29 November 2009

Posted by agunghardiansyah in bitcomet, Bitenova, bitloard, Meganova, Mininova, peer to peer, Sumo Torrent, The Pirate Bay, tips download, tips internet, tips surfing, torrent, Torrent Portal, Torrentreactor, turboBT, utorent.
add a comment

Pertama kalinya mengenal torrent, saya bingung kenapa yang ingin saya unduh tidak muncul. Walaupun linknya sudah benar, tapi yang saya dapat hanya file berekstensi .torrent. Kok bisa begitu yah? Apa yang salah?

Akhirnya setelah saya selidiki, ternyata untuk mengunduh file yang saya inginkan dari torrent maka saya harus memiliki torrent client (aplikasi yang berfungsi seperti semacam download manager untuk file yang di sharing secara peer to peer) seperti:

Tetapi setelah itu, ternyata saya menemukan cara lain yang lebih simpel, yaitu BitLet Bookmarklet yang memungkinkan Anda untuk mengunduh torrent langsung dari web browser yang Anda miliki sehingga Anda tidak perlu bersusah payah mengunduh dan menginstal sebuah client jika suatu saat Anda berada di warnet/ komputer yang belum memiliki sebuah client. Cara pemakaian Bitlet ada dua.

Langsung dari situs BitLet

Copy link torrent yang Anda ingin Anda unduh, lalu buka buka http://www.bitlet.org/ dan paste link tersebut dan klik “Download”.

Menggunakan BitLet bookmarklet

Dengan menggunakan JavaScript, BitLet Bookmarklet dapat Anda pakai setelah menemukan link torrent pada beberapa situs pencari torrent seperti berikut:

Fenopy sudah memiliki link untuk membuka torrent melalui BitletBeberapa situs bahkan sudah menyediakan link untuk membuka torrent melalui Bitlet:

Javascript ini hanya bisa digunakan pada browser Firefox dan Internet Explorer. Caranya adalah dengan membookmark melakukan klik kanan pada link BitLet Bookmarklet ini lalu pilih “Bookmark this link” (untuk pengguna Firefox, Anda dapat langsung menempatkan link tersebut ke bookmark toolbar dengan melakukan drag.

Download via BitletSetelah muncul di bagian bookmark, bukalah sebuah situs yang menyediakan file torrent, klik bookmark BitLet Bookmarklet di browser Anda yang akan memunculkan link Bitlet di samping masing-masing torrent, kemudian arahkan cursor pada link download untuk mulai mengunduh torrent tersebut.

Setelah link tadi diklik, secara otomatis akan membuka tab baru yang mengarah ke halaman download milik Bitlet. Seperti gambar berikut:

Bitlet Download

Nantinya Anda juga bisa memilih port mana dan kecepatan maksimum yang diinginkan.

Update 13 Juni 2008 @ 13:17: apabila Anda diperbolehkan menggunakan flash disk, alternatif lain adalah dengan menggunakan uTorrent dalam mode portabel tanpa perlu instalasi. Untuk melakukan hal ini, Anda dapat mengunduh versi portabelnya dari PortableApps (lebih mudah) atau mengikuti instruksi dari TorrentFreak. (Thanks untuk tips dari pepoluan).


Technorati : , , , , , , , , , , , , , , ,

Del.icio.us : , , , , , , , , , , , , , , ,

Zooomr : , , , , , , , , , , , , , , ,

Flickr : , , , , , , , , , , , , , , ,

Kartu Memori 29 November 2009

Posted by agunghardiansyah in Compact Flash, DD Card, info hardware, Memory card, Memory Stick, Micro, Micro Drive, MMC, Multimedia Card, SD Card, Stick Duo, tips hardware, xd Card.
add a comment

Kartu Memori

Tak hanya ada satu jenis kartu memori, melainkan banyak jenis kartu memori yang digunakan oleh berbagai alat, terutama kamera digital. Inilah jenisjenis kartu memori yang umum beredar. Kenali pula keunikan masing-masing kartu.

Saat memilih kamera digital, jarang sekali seseorang menaruh peduli terhadap kartu memori yang digunakan. Kebanyakan, orang lebih berkonsentrasi pada resolusi, fitur, dan harga kamera digital. Terhadap kartu memori, sejauh kapasitasnya besar, orang tak peduli jenis memori yang digunakan. Meskipun demikian, tak ada salahnya mengenal macammacam kartu memori yang digunakan.

Compact Flash

Kartu memori jenis ini paling banyak digunakan oleh kamera digital. Berbagai tipe kamera, mulai dari yang paling simpel sampai SLR, banyak menggunakan Compact Flash (CF). Karena paling umum digunakan, ketersediaan CF dengan harga murah pun sangat banyak. Dengan demikian, kartu memori yang dikenalkan pertama kali oleh SanDisk ini sangat mudah didapat. Selain ketersediaannya, CF memiliki kecepatan transfer yang paling cepat. Itu karena kartu memori ini memiliki chip controller.

Sayang, tak semua kamera digital dibuat agar penggunanya menikmati cepatnya transfer ini. Hanya kamera digital yang dilengkapi dengan buffer internal cukup besar yang mampu. Buffer internal, yang berfungsi untuk menyimpan gambar sementara sebelum diantarkan ke kartu memori, berukuran besar biasanya hanya terdapat pada kamera digital SLR untuk para profesional. Ada dua jenis CF, yaitu tipe I dan II. Perbedaannya terletak pada kapasitas serta dimensi. Tipe II lebih tebal daripada tipe I. Namun demikian, kapasitas tipe II lebih tinggi. Kapasitas tipe II, biasanya, tidak lagi diukur dengan satuan megabytes (MB), melainkan gigabytes (GB).

MicroDrive

MicroDrive merupakan pengembangan CF tipe II. Secara fisik, MicroDrive adalah sebuah miniatur harddisk yang disimpan dalam CF. MicroDrive yang dikeluarkan IBM adalah MicroDrive pertama yang menawarkan kapasitas 1GB. Reputasi MicroDrive dalam dunia kartu memori kurang baik. Kartu memori jenis ini dikenal rapuh. Mereka kurang tahan banting karena memiliki bagian yang bergerak, untuk baca-tulis, di dalam. Karena bagian yang bergerak itu pula MicroDrive memakan lebih banyak energi.

Jadi jangan heran kalau kamera digital yang menggunakan kartu memori ini lebih sering kehabisan daya baterai. Bila dibandingkan dengan CF tipe II yang juga berkapasitas gemuk , MicroDrive memang memiliki banyak kekurangan. Tidak hanya tak tahan banting, kecepatan transfer datanya pun lebih lambat daripada CF tipe II. Namun demikian, MicroDrive menawarkan kenyamanan dalam hal harga. MicroDrive patut dipertimbangkan pada saat seseorang hendak mendapatkan sebuah kartu memori yang terbilang murah dengan kapasitas bersatuan GB.

Secure Digital dan Multi Media Card

Kartu memori terkecil serta tertipis yang ada sekarang ini bertipe Secure Digital (SD), Multi Media Card (MMC), dan xD. Dengan dibuatnya kartukartu memori seperti ini, ukuran alat-alat yang beredar pun bebas dibuat setipis mungkin. Sampai saat ini, baik SD maupun MMC yang beredar memiliki kapasitas paling besar 512MB. Nantinya, SD dan MMC berkapasitas 1GB akan dikeluarkan. Secara fisik SD sangat mirip dengan MMC. Ukurannya samasama sebesar perangko. Lainnya, baik SD maupun MMC menyediakan enkripsi data sebagai proteksi terhadap distribusi produk-produk yang dilindungi hak cipta seperti lagu, video, dan e-book.

Perbedaannya hanyalah, SD memiliki sebuah switch yang berfungsi agar SD menjadi writeprotected alias tak bisa ditulisi. Selain itu, SD juga memiliki kecepatan transfer yang lebih cepat dibandingkan dengan MMC. Perbedaan yang lainnya adalah SD dikembangkan bersama oleh SanDisk, Matsushita Electronic, dan Toshiba, sedangkan MMC dikembangkan oleh SanDisk dan Siemens AG.

Memory Stick

Memory Stick dipatenkan oleh Sony untuk alat-alat elektronik keluarannya. Sangat sedikit kamera digital yang tidak bermerek Sony kompatibel dengan Memory Stick. Ini perlu jadi bahan pertimbangan apabila seseorang ingin memiliki 2 kamera digital yang salah satunya tidak hanya bermerek Sony. Keuntungan paling besar dirasakan oleh penggila produk Sony. Memory Stick bisa bekerja untuk semua produk Sony sehingga tak perlu punya satu kartu memori untuk setiap alat. Cukup satu kartu memori untuk semua alat. Memory Stick beredar dengan 2 jenis, yang biasa dan yang Pro. Bedanya, Memory Stick biasa berkapasitas maksimal 256MB, Memory Stick Pro berkapasitas besar. Selain menawarkan kapasitas yang besar, Memory Stick Pro juga menawarkan kecepatan transfer data yang lebih cepat dari Memory Stick sebelumnya, yaitu 160Mbps. SmartMedia Kartu memori yang pertama kali dikenalkan oleh Toshiba ini pernah terkenal dan banyak digunakan di berbagai kamera digital bermerek Olympus dan Fuji. Panjang serta lebar SmartMedia tidak berbeda jauh dengan CF, namun tebalnya berbeda signifikan. Kalau CF I memiliki tebal 3,3mm, SmartMedia memiliki tebal kurang dari 1mm. Bila dibandingkan dengan MMC dan SD, SmartMedia masih lebih besar. Sejak tahun 2002, saat kartu xD dikenalkan dan digunakan oleh produk Olympus dan Fuji, popularitas SmartMedia langsung menurun. Pembeli kamera digital dengan memori ini, apabila ingin memiliki lebih dari 128MB, harus membeli lebih dari satu. Pasalnya, produksi SmartMedia akan dihentikan sehingga kapasitasnya mentok 128MB.

xD Card

Kartu xD merupakan pengembangan dari SmartMedia. Kartu ini dikembangkan oleh Olympus dan Fuji. Tak heran, produkproduk Olympus dan Fuji yang belakangan beredar menggunakan kartu memori jenis ini. Saat ini, xD memiliki kapasitas paling besar 512MB, namun menurut rumor, xD bisa digenjot hingga 8GB. Itulah macam-macam kartu memori beserta kelebihan dan kekurangannya. Gampang, kan?


Technorati : , , , , , , , , , , , ,

Del.icio.us : , , , , , , , , , , , ,

Zooomr : , , , , , , , , , , , ,

Flickr : , , , , , , , , , , , ,

Tool Untuk Ngeblog, Blogger Tool 25 November 2009

Posted by agunghardiansyah in Blog Cepat, Blog Oflline, Intenet, Ngeblog, SEO, Seo Blog, Software Blog, Tool Blogger.
add a comment

Tool Untuk Ngeblog, Blogger Tool

Info Web, Tutorial Blog. Blog Oflline, Seo Blog, SEO, Tool Blogger, Internet, Ngeblog, Software Blog, Blog Cepat

Windows

BlogJet - blog client for Windows

A popular Windows blog client for your WordPress, TypePad, Blogger, Movable Type and other blogs. Convenience and speed of a native application for pro blogging. Learn more »

Blog client

http://www.codingrobots.com/products/

Wblogger

Main Features

  • Post and Publish on most blogs/cms tools and services
  • Edit Posts and Templates
  • Save Posts locally for further publishing
  • Import Text files
  • Add links and images
  • Format text font and alignment
  • Multiple accounts and blogs
  • Post preview
  • Colorized HTML code
  • HTML tags menu
  • Find/Replace option
  • Post to many blogs
  • Title and Category Fields
  • Spell Checking
  • File and Image Upload
  • Custom Tags Menu
  • Toolbar Icons Skin
  • Supports Windows XP
  • Support to the advanced MovableType options New!
  • Add Account Wizard New!
  • Support to Multiple Categories New!
  • Option to XHTML compliance New!
  • Import and Export Settings New!
  • Ping to Weblogs.Com, blo.gs, Technorati and ping-o-matic New!
  • No Spyware!
  • No Nag Screens!

http://wbloggar.com/

Zoundry Raven™ is our next generation WYSIWYG blog editor that makes posting to your blogs easier and faster. It’s as easy to use as a word processor, plus we include simple tools to add links, tags, photos, music and video files, and more.

Features

Tabbed WYSIWYG Editing

We hide powerful XHTML editing behind our intuitive UI so you can be sure that what you create is what others will see online.

Multiple Blogs Made Easy

Do you have multiple blogs for different audiences? We make it easy to write and publish to separate blogs all with one editor.

Improved Content Management

With our powerful indexer, you can browse all of your previous posts across all of your blogs by tags, links, or images.

Portable Application

Install Raven as a Portable Application on your flash/thumb drive. We’ll stay out of your Windows registry and let you take your Blogging on the road.

More features…

Supported Blog Platforms:

Blogger, Movable Type & TypePad, Windows Live Spaces, WordPress, and more…

http://www.zoundryraven.com/

http://www.blogdesk.org/en/index.htm

Thingamablog is a cross-platform, standalone blogging application that makes authoring and publishing your weblogs almost effortless. Unlike most blogging solutions, Thingamablog does NOT require a third-party blogging host, a cgi/php enabled web host, or a MySQL database. In fact, all you need to setup, and manage, a blog with Thingamablog is FTP, SFTP, or network access to a web server.

http://www.thingamablog.com/

http://www.qumana.com/

Post2Blog

Post2Blog 3 is a FREEWARE handy blog editor with live spell-checking support for pro-bloggers

Features:

Available with English, Spanish, Russian interfaces


Technorati : , , , , , , ,

Del.icio.us : , , , , , , ,

Zooomr : , , , , , , ,

Flickr : , , , , , , ,

Kombinasi PHP dan MySQL 25 November 2009

Posted by agunghardiansyah in Arsitektur, Dynamic Dou, Info SQL, lebih baik Mana PHP My SQL, MYSQL, MYSQL API, PHP, Programing Web, Tips Trik Web, Validasi.
add a comment

Kombinasi PHP dan MySQL

Info SQL, Arsitektur, Programing Web, Tips Trik Web, PHP, MYSQL, Dynamic Dou, MYSQL API, Validasi, lebih baik Mana PHP My SQL

Si Bona yang baru belajar Internet sedang gemar gemarnya berselancar di dunia maya, setiap malam hingga pagi hari dihabiskan Bona di sebuah warnet yang memberikan diskon khusus bagi pengunjung yang datang pada jam 12 malam ke atas. Alangkah kagetnya Bona pagi ini saat menemukan sebuah website berisi company profi le tetangga di kampungnya, Si Rongrong yang membuka toko kelontong.

Keheranan Si Bona semakin bertambah ketika menemukan website milik Mak Jerot, tetangga ahli urut yang terkenal di kampungnya. Sementara orang tua Bona yang membuka jasa IT Consultant belum memiliki website apapun. Dengan motivasi berbakti pada orangtua, Bona bertekad membuat sebuah situs yang inovatif untuk orang tuanya. Memang tidak dapat dipungkiri lagi, Internet telah menjadi sumber informasi yang luar biasa lengkap dan mudah didapat. Tidak hanya sekadar latah mejeng , aplikasi web berlomba lomba memberikan fasilitas pada pengguna dengan menggunakan berbagai fi tur dan inovasi tanpa batas. Tentu tidak sedikit pemuda pemudi harapan bangsa seperti Si Bona yang memiliki motivasi besar membuat situs yang inovatif, tetapi tidak sedikit juga yang mengalami kebingungan untuk memulainya dikarenakan banyaknya pilihan teknologi yang tersedia. Jika pada artikel sebelumnya Anda telah mengenal pembuatan aplikasi n tier dengan ASP Active Server Pages , maka pada model pengembangan software open source, nama PHP dan MySQL merupakan sebuah kombinasi layaknya pasangan Romeo dan Juliet.

Arsitektur

Sebagaimana konsep yang telah kita kenal, halaman web yang Anda ciptakan dengan PHP dan MySQL juga memiliki arsitektur yang terdiri dari client dan server. Client pada halaman web berupa web browser. Web browser memberikan informasi kepada pengguna dalam bentuk HTML Hypertext Markup Language . Sementara aplikasi web itu sendiri terletak pada web server. Sebuah relational database server menyimpan informasi yang diperlukan oleh aplikasi, terdapat banyak pilihan RDBMS Relational Database Management System yang pada umumnya menggunakan Structured Query Language SQL .

MySQL merupakan salah satu RDBMS yang open source. Jika Anda telah mengenal ASP, maka PHP memiliki fungsi yang sama, yaitu sebagai bahasa pemrograman yang dikenal juga dengan middleware. PHP melakukan proses terhadap permintaan request dari client, serta berinteraksi dengan program lainnya pada server untuk memenuhi permintaan dari client. Kombinasi PHP dan MySQL harus didukung pula oleh web server. Dua pilihan web server yang populer adalah Apache yang tersedia secara open source dan Microsoft Internet Information Server IIS . Pilihan web server cenderung mengikuti operating system yang digunakan. Apache dikenal berjalan stabil pada operating system Unix Linux, tetapi jika Anda menggunakan platform Windows, penggunaan IIS lebih disarankan.

Sekilas tentang PHP

PHP merupakan singkatan dari Hypertext Preprocessor yang didesain untuk menghasilkan halaman web dinamis. Berbicara me ngenai PHP, wajib mencantumkan kecepatan sebagai salah satu keunggulannya. Dari sisi programming, PHP memiliki kemiripan dengan bahasa C. Dukungan cross platform memungkinkan PHP berjalan pada operating system Windows ataupun Unix, pada IIS maupun Apache. Kumpulan fungsi built in pada PHP juga mempermudah Anda untuk membangun aplikasi web yang lengkap. Sebagai software open source, terdapat ribuan programer yang ikut serta mengembangkan PHP, yang hingga saat ini telah mencapai versi 5. Fitur fi tur yang didukung, antara lain:

1. Dukungan Object Oriented Programming OOP melalui PHP Data Objects.

2. Dukungan yang lebih baik pada MySQL, dikenal dengan extension.

3. Dukungan yang lebih baik pada XML, dan lain sebagainya.

Sekilas tentang MySQL

Pengembangan MySQL yang diucapkan dengan My Ess Queue Ell dan dikenal dengan logo ikan lumba lumba, tidaklah mulus pada awalnya. Berbagai kritik telah didapat sejak versi awal, tetapi waktu juga yang membuktikan bahwa MySQL dapat terus bertahan pada jajaran RDBMS berbasis open source. PHP telah mempersiapkan dukungan terhadap MySQL secara khusus, menjadikan kombinasi PHP dan MySQL merupakan tools yang saling mendukung untuk digunakan oleh programer web.

Untuk database kecil hingga menengah, MySQL memiliki kecepatan yang dapat diandalkan. Seperti juga PHP, MySQL terus dikembangkan dari waktu ke waktu oleh komunitas publik open source di mana hak cipta dimiliki oleh masing masing individu pembuat. Hingga rilis terakhir MySQL yang telah mencapai versi 5, MySQL telah memiliki fi tur cross platform, Stored Procedures, Triggers, Cursors, Views, dan lain sebagainya. Roadmap selanjutnya dari MySQL adalah dukungan terhadap Partitioning, Online Backup, Event Scheduling, dan lain lain. Kombinasi PHP dan MySQL memiliki sebuah nickname yang dikenal dengan Dynamic Duo .

Dynamic Duo

Pada bagian ini, kita akan membahas duet PHP dan MySQL secara lebih praktikal. Desain database merupakan hal awal yang harus dipersiapkan dalam membuat aplikasi web. Pada MySQL, Anda dapat melakukan administrasi database dengan menggunakan command line ataupun tools berbasis GUI seperti MySQL Administrator dan MySQL Query Browser. Pilihan lain yang popular adalah menggunakan aplikasi web bernama phpMyAdmin, yang ditulis dengan menggunakan PHP. Kegiatan menciptakan database, table, fi eld, mengeksekusi perintah SQL, hingga melakukan export database dapat Anda lakukan pada melalui phpMyAdmin yang memiliki tampilan web yang user friendly. Seperti pada software RDBMS lainnya, pada MySQL Anda dapat menggunakan perintah SQL untuk menciptakan table dan fi eld. Untuk tipe data text atau string pada fi eld, MySQL menyediakan tipe data sebagai berikut:

1. Char. Maksimum panjang karakter yang dapat ditampung tipe data char adalah sebesar 255 karakter. Tipe data ini merupakan tipe fi xed length, artinya jika nilai yang Anda masukkan kurang dari karakter maksimum, maka sisa karakter akan diisi dengan spasi. Walaupun demikian, sisa spasi tersebut akan dihilangkan pada saat pengambilan nilai fi eld dari table.

2. Varchar. Seperti pada char, tipe data varchar juga memiliki maksimum penampungan sebanyak 255 karakter. Perbedaannya adalah varchar merupakan tipe variablelength. Artinya panjang karakter akan disesuaikan dengan nilainya dan tidak dilakukan penambahan spasi seperti pada tipe fi xed length. Walaupun tidak menambahkan spasi, tipe data varchar menambahkan satu karakter yang menyimpan banyaknya nilai karakter yang tersimpan pada fi eld tersebut. Kapan Anda menggunakan char atau varchar? Hal ini tergantung pada kebutuhan Anda, jika Anda menyimpan fi eld berisi nama, mungkin perlu menyediakan fi eld sebanyak 30 karakter, tetapi tidak perlu menyimpan sisa spasi untuk nama yang kurang dari 30 karakter. Untuk kebutuhan ini, Anda dapat mendefi nisikan fi eld tersebut dengan varchar 30 . Berbeda jika ingin menyimpan sebuah fi eld berisi password, Anda dapat mendefinisikannya dengan char 10 untuk memberi maksimal 10 karakter sebagai password. Mengapa tidak menggunakan varchar 10 ? Pertimbangannya, MySQL akan melakukan pengecekan panjang fi eld setiap kali fi eld dengan tipe varchar di update. Dengan menggunakan char 10 , MySQL tidak perlu melakukan pengecekan jumlah karakter pada fi eld yang bersangkutan karena panjang karakter merupakan fi xed length.

3. Tinytext. Merupakan tipe data yang dikenal dengan BLOB. Tinytext memiliki maksimum sebanyak 255 karakter, Anda dapat menciptakan index pada seluruh fi eld tinytext.

4. Text. Dapat menampung maksimum 65,535 karakter. Index dapat diciptakan pada 255 karakter pertama.

5. Mediumtext. Dapat menampung maksimum 16,777,215 karakter. Index dapat diciptakan pada 255 karakter pertama.

6. Longtext. Dapat menampung maksimum 4,294,967,295 karakter. Index dapat diciptakan pada 255 karakter pertama.

7. Enum. Dengan tipe data enum, Anda dapat mendefi nisikan nilai fi eld terlebih dahulu. Misalnya untuk pilihan Ya dan Tidak . Tipe data enum dapat menampung hingga 65,535 nilai.

Untuk tipe data numerik, MySQL menyediakan tipe data int integer, tinyint, mediumint, bigint, float, double double precision real, dan decimal numeric. Sedikit berbeda antara MySQL dengan RDBMS lain adalah untuk penanganan tipe data date time. Tipe data yang dapat Anda gunakan adalah date, datetime, timestamp, phpMyAdmin sebagai pendukung administrasi database MySQL. time, dan year. Format yang digunakan oleh MySQL adalah YYYY MM DD, sehingga jika Anda ingin memberikan tanggal 30 November 2006, maka penulisannya adalah 2006 11 30. Dengan fleksibilitas yang tinggi, MySQL dapat menerima penulisan 06 11 30, 20061130, dan 061130 yang semuanya menunjukkan 30 November 2006. Baik MySQL maupun PHP memiliki banyak function untuk mengakomodasi penggunaan tipe data date time ini. Secara umum, penggunaan perintah SQL pada MySQL tidak jauh berbeda dengan perintah SQL pada umumnya, tetapi MySQL menyediakan beberapa perintah SQL tambahan. Salah satunya adalah perintah LIMIT, di mana Anda dapat membatasi jumlah baris yang diambil. Sebagai contoh, perintah SQL SELECT FROM Products LIMIT 0,5 memiliki arti bahwa Anda ingin mengambil 5 baris pertama dari table Products. Untuk mengambil 5 baris berikutnya, Anda dapat menggunakan perintah SELECT FROM Products LIMIT 5,5 .

Perintah LIMIT umum digunakan untuk menampilkan detail sebuah table pada halaman web secara paging atau memiliki navigasi nomor halaman untuk memudahkan pengguna dan tidak membebani jaringan, tentunya sangat merepotkan jika Anda memiliki ratusan ribu detail produk yang ditampilkan hanya pada satu halaman, bukan? Bisa jadi Anda hanya akan mendapatkan pesan request time out karena pengambilan data yang besar akan membebani jaringan Anda. Setelah sejenak membahas MySQL dari sisi back end, kini waktunya untuk membahas PHP untuk dapat membuat aplikasi web secara sempurna. Untuk mulai menuliskan kode PHP, Anda memerlukan sebuah text editor. Anda dapat menggunakan text editor seperti Notepad, tetapi untuk tampilan dan fi tur text editor yang lebih baik ataupun jika Anda terlalu malu untuk menggunakan Notepad , Anda dapat menggunakan software text editor seperti EditPlus, UltraEdit, dan lain sebagainya pada operating system Windows.

Jika Anda menggunakan operating system Unix Linux, beberapa pilihan yang populer adalah Pico, Emacs, vi, ataupun Kedit. Tentu saja sangat disarankan Anda memilih aplikasi text editor yang nyaman dilihat, sebagai tindakan berjaga jaga jika Anda harus melihat baca:menuliskan kode program PHP pada layar monitor selama berjam jam non stop. Sebelum Anda menuliskan Hello World pada halaman web dan memamerkannya sebagai halaman web PHP Anda yang pertama, Anda perlu mengetahui bahwa pada fi le PHP yang diketik pada text editor, dapat terdiri dari kombinasi tag HTML, Javascript, ataupun PHP. Agar engine PHP dapat membedakan baris kode mana yang merupakan perintah PHP, Anda perlu menuliskan kode PHP Anda di antara tag pembuka ?php dan tag penutup ? . Tag pembuka ? juga dapat digunakan selain menggunakan tag ?php. Karena pembahasan mengenai PHP pada artikel kali ini terbatas untuk diarahkan pada kombinasi penggunaan PHP dan MySQL yang mana mengarah pada pembuatan halaman web dinamis yang menggunakan database, maka hanya akan diberikan sekelumit pengantar mengenai dasar pemrograman PHP. PHP memiliki perintah perintah standar bahasa pemrograman seperti deklarasi variabel, pengolahan array, perulangan looping , operator logika, ataupun pembuatan function. Bagi Anda yang pernah mempelajari bahasa C atau PERL, akan menemui banyak kemiripan sintaks dan perintah. Pada sebuah halaman web, informasi dari client sering kali berasal dari form HTML. Contohnya pada sebuah halaman registrasi, buku tamu, ataupun forum. Informasi tersebut akan disubmit oleh pengguna dengan metode GET ataupun POST, untuk kemudian diproses oleh PHP. Informasi yang dimasukkan pengguna di dalam form dapat berupa textbox, radio button, combo box, text area, dan lain lain. Form tersebut merupakan terdiri dari tagtag HTML yang dapat Anda ketik pada text editor ataupun tools seperti Dreamweaver atau FrontPage.

Penggunaan array bisa jadi akan cukup sering Anda temui pada pemrograman PHP. Contoh penggunaan array adalah pada multiple combo box, yaitu pilihan yang dapat Anda pilih lebih dari satu item. Misalnya warna kesukaan, hobi, dan lain lain. Agar PHP mengetahui bahwa Anda ingin mengirimkan variabel array, Anda harus memberikan tanda kurung pada nama variabel tersebut. Contohnya pada tag HTML sebagai berikut: select name hobi size 5 multiple Tag HTML di atas mendefi nisikan sebuah multiple combo box dengan nama hobi, perhatikan bahwa pemberian nama hobi diikuti dengan buka dan tutup kurung siku yang menunjukkan array. PHP sendiri memiliki variabel built in, yaitu variabel yang diatur oleh web server dan environment PHP. Untuk melihat daftar variabel tersebut, Anda cukup memberikan sebuah perintah ajaib, yaitu phpinfo .

Function MySQL API

Bagaimana tepatnya sang Dynamic Duo PHP dan MySQL saling bekerja sama membentuk halaman web yang berfungsi baik? Tidak lain dan tidak bukan adalah melalui function function MySQL yang tersedia pada PHP. Function ini disebut dengan MySQL API. Function function yang sering digunakan adalah: 1. MYSQL CONNECT . Tanpa melakukan koneksi pada database MySQL, maka tidak ada yang dapat Anda lakukan untuk memproses data MySQL. Function mysql connect melakukan koneksi pada database dengan menggunakan username dan password yang telah Anda tentukan pada saat melakukan administrasi dan pembuatan database MySQL. 2. MYSQL PCONNECT .

Kegunaan function ini sama seperti function mysql connect, tetapi terdapat perbedaan penting, yaitu function ini membiarkan koneksi tetap dalam status open walaupun script PHP telah selesai dijalankan. Jika mengutamakan kecepatan web, Anda dapat menggunakan function ini sehingga PHP tidak perlu membuka koneksi baru setiap kali sebuah script PHP yang mengakses MySQL dieksekusi. Untuk dapat menggunakan function mysql pconnect, Anda perlu melakukan konfi gurasi terhadap fi le php.ini pada bagian mysql.allow persistent On mysql.max persistent 1 Baris mysql.max persistent menunjukkan jumlah maksimum koneksi yang diizinkan, angka 1 berarti tanpa limit. Anda dapat menggantinya dengan angka lain jika ingin membatasi jumlah maksimum koneksi. 3. MYSQL SELECT DB . Function untuk mendefi nisikan database yang ingin di query. 4. MYSQL QUERY . Function di mana Anda dapat mengirimkan query SQL pada table yang Anda inginkan. Perhatikan bahwa function ini tidak mengembalikan hasil query misalnya berupa recordset , tetapi hanya membuka kursor yang mengarah pada hasil query tersebut. Anda kemudian dapat mengambil record hasil query tersebut dengan menggunakan salah satu dari function mysql fetch row , mysql fetch array , ataupun mysql result . 5. MYSQL AFFECTED ROWS . Function mysql affected rows mengembalikan jumlah record hasil proses UPDATE, INSERT, ataupun DELETE. Function ini berguna untuk memeriksa apakah query Anda telah berjalan dengan sempurna. Masih terdapat beberapa function yang umum digunakan seperti mysql num rows , mysql insert id , mysql error , mysql result , dan lain lain yang dapat digunakan pada halaman web Anda.

Validasi

Tentu Anda mengharapkan pengunjung situs Anda datang berbondong bondong sebagai salah satu tanda suksesnya pekerjaan Anda. Tetapi, Anda juga tidak akan mengharapkan terjadi kesalahan input dari pengguna. Pengguna bukanlah orang yang harus disalahkan jika terjadi error pada sebuah aplikasi web, karena di sini benar benar berlaku pengunjung adalah raja, bahkan sering kali pengguna yang menemukan kesalahan secara sengaja maupun tidak sengaja pada suatu situs, dapat membanggakan diri PHP telah mempersiapkan seperangkat function untuk melakukan validasi.

Salah satu validasi yang wajib dilakukan adalah menghindari input karakter kutip satu single quote , kutip dua double quote , ataupun NULL karena akan membingungkan MySQL dimana karakter karakter tersebut memiliki arti khusus dalam perintah SQL. Function addslashes dapat digunakan untuk menanggulangi permasalahan ini. Kini mungkin Anda berpikir, berarti setiap informasi yang dikirimkan harus melalui function addslashes , bisa jadi seperti demikian, jika Anda tidak memiliki wewenang untuk mengubah konfi gurasi fi le php.ini yang mungkin telah ditentukan oleh provider hosting yang Anda gunakan.

Tetapi jika memiliki hak untuk mengubah php.ini, Anda dapat mengatur baris magic quotes gpc menjadi On, maka function addslashes tidak diperlukan lagi karena akan dilakukan secara otomatis dari server. Bagaimanapun, konfigurasi ini seharusnya bernilai On secara default, sebaiknya Anda memastikannya sebelum memutuskan untuk tidak menggunakan function addslashes . Beberapa kesalahan lain yang dapat timbul adalah jika pengguna memasukkan nilai string untuk fi eld yang seharusnya numerik, karakter yang diinput melewati batas panjang fi eld, dan lain sebagainya.

Walaupun Anda dapat menggunakan Javascript untuk validasi form, tetapi karena Javascript berjalan pada sisi client, maka Anda tidak dapat mencegah jika Javascript tidak berjalan pada browser yang digunakan ataupun script Anda dimanipulasi ingat bahwa kesalahan dapat dilakukan dengan sengaja dengan berbagai tujuan . Karena itu validasi ulang input form pada PHP dianjurkan jika Anda benar benar ingin menjaga halaman web Anda dari kesalahan input yang dapat mengakibatkan munculnya lubang keamanan yang dapat ditembus.

PHP untuk Programer

ASP Selain PHP, ASP merupakan salah satu bahasa pemrograman web yang populer dan banyak digunakan. Jika Anda telah cukup familiar dengan bahasa pemrograman ASP dan ingin mempelajari PHP ataupun sebaliknya, mungkin Anda hanya mengalami kesulitan untuk menemukan padanan perintah versi ASP PHP. Untuk itu mungkin panduan fungsi di bawah ini dapat berguna:

1. Include. Pada ASP, Anda dapat menyisipkan fi le ASP dengan perintah include fi le contoh.asp , sementara pada PHP Anda dapat menggunakan ? include contoh.php ; ? atau ? require contoh. php ; ? .

2. Page Time Out. Digunakan untuk mengatur jangka waktu response halaman web. Pada ASP Anda dapat menggunakan perintah Server.ScriptTimeOut 1000 , untuk PHP digunakan perintah set time limit 1000 .

3. Menghentikan proses. Ada kalanya Anda ingin menyisipkan perintah untuk menghentikan proses script untuk keperluan seperti melakukan debug program ataupun kondisi lain. Pada ASP Anda menggunakan perintah Response.end, sementara pada PHP Anda dapat menggunakan exit , die , ataupun die keterangan

4. Pindah Halaman. Salah satu perintah yang cukup sering digunakan programer adalah pindah antarhalaman web. Pada ASP, Anda menggunakan perintah Response. Redirect nextpage.asp , sementara pada PHP dapat digunakan perintah header location:nextpage.php .

Mana yang Lebih Baik?

Mungkin Anda sering terdengar debat ataupun perbandingan mengenai bahasa pemrograman dari masing masing pengguna setia yang saling menjatuhkan dan tidak konstruktif? Anda dapat menganalogikan situasi tersebut seperti dua orang yang berbicara, di mana satu orang berbicara dengan bahasa Mesir kuno dan lainnya berbicara dengan bahasa Singlish Singapore English , tentu tidak akan nyambung, bukan? Kegunaan suatu bahasa pemrograman baru bermanfaat jika kita sebagai programer mampu menggunakannya dengan tepat dan optimal. Bahasa pemrograman merupakan tools yang digunakan untuk mencapai tujuan. Penggunaannya sangat tergantung pada yang menggunakannya dan diwujudkan dalam bentuk karya nyata.


Technorati : , , , , , , , , ,

Del.icio.us : , , , , , , , , ,

Zooomr : , , , , , , , , ,

Flickr : , , , , , , , , ,

Object Oriented Programming pada .NET 25 November 2009

Posted by agunghardiansyah in Apa itu Dot Net, Beberapa Fitur Baru, Class Pada OOP, dan Polymorphism, Dot Net, Encapsulation, Generic Class Inovasi baru generasi dot NET, info Programing, Inheritance, Object Oriented Programming pada NET, OOP pada Visual Basic 60 Pada Visual Basic 60 dan Visual Basic versi sebelumnya, OOP pada Visual Basic NET, OOP vs Procedural Programming, Partial Class Pada dot NET versi 20, Pengenalan OOP Prinsip utama OOP, Tril Programinf.
add a comment

Object Oriented Programming pada .NET

info Programing, Tril Programinf, Dot Net, Apa itu Dot Net, Object Oriented Programming pada NET, OOP vs Procedural Programming, Pengenalan OOP Prinsip utama OOP, Class Pada OOP, Inheritance, Encapsulation, dan Polymorphism, OOP pada Visual Basic 60 Pada Visual Basic 60 dan Visual Basic versi sebelumnya, OOP pada Visual Basic NET , Generic Class Inovasi baru generasi dot NET, Partial Class Pada dot NET versi 20, Beberapa Fitur Baru

Menuliskan kode program tidak hanya sekadar mengetikkan perintah perintah yang menginstruksikan aplikasi untuk mengerjakan sesuatu, tetapi bisa jadi juga merupakan seni membangun struktur kode program dengan kaidah tertentu. Konsep yang semakin banyak digunakan adalah Object Oriented Programming atau Pemrograman Berorientasi Object

Object Oriented Programming OOP bukanlah hal yang baru dikenal kemarin sore, karena pada tahun 1970 an telah dikenal bahasa pemrograman Smalltalk yang berorientasi object. Bahasa pemrograman C semakin mengukuhkan metodologi OOP pada tahun 1980 an. Penggunaannya semakin meluas dengan dikenalnya bahasa pemrograman Java yang mengimplementasikan virtual machine yang mengizinkan aplikasi berjalan pada platform yang berbeda tanpa dilakukan perubahan kode program. Bahkan kemunculan platform .NET dan bahasa pemrograman yang disertakan dalam Visual Studio Visual Basic, C oleh Microsoft seakan mengharuskan Anda untuk memahami paradigma OOP agar dapat menggunakan kemampuan .NET secara optimal. Konsep OOP juga telah didukung dan digunakan pada bahasa pemrograman scripting, seperti PHP, Perl, Phyton, dan Ruby

OOP vs Procedural Programming

Selain menggunakan paradigma OOP, programer dapat menuliskan struktur kode program yang baik dengan menggunakan Procedural Programming, di mana programer membuat kode program dengan pendekatan procedural dan bekerja dengan function procedure di dalam aplikasinya. Tetapi, tidak ada jawaban yang benarbenar tepat jika Anda diberi pertanyaan: apakah sebaiknya menggunakan OOP atau Procedural Programming? Karena jawabannya sangat relatif, terutama tergantung pada aplikasi yang ingin Anda buat. Jika Anda mempertimbangkan pemeliharaan dan pengembangan aplikasi yang efi sien di masa yang akan datang, mungkin Anda dapat memilih pendekatan OOP.

Tetapi, jika aplikasi Anda merupakan program sederhana yang dapat dibuat dengan mudah dan cepat dengan function procedure, gunakanlah pendekatan Procedural Programming. Semua itu juga tergantung pada Anda sebagai programer, untuk memilih pendekatan yang cocok dan lebih baik bagi Anda dalam mengerjakan sebuah aplikasi.

Pengenalan OOP Prinsip utama OOP

adalah memperlakukan masing masing bagian dari sebuah aplikasi sebagai object. Berbeda dengan Procedural Programming, di mana sebuah aplikasi terdiri kumpulan function dan instruksi. Masing masing object pada OOP dapat menerima pesan, memproses data, dan mengirim pesan pada object lainnya, serta dapat dilihat sebagai sebuah item yang berdiri sendiri dengan tanggung jawab dan aturan tertentu. Pada sebuah object, Anda tidak perlu mengetahui bagaimana object itu bekerja. Anda hanya perlu mengetahui apa yang dilakukan object tersebut. Terdapat banyak contoh untuk menjelaskan konsep OOP, hal yang umum diberikan adalah contoh pada dunia nyata. Misalnya sebuah mobil, seekor anjing, ataupun makhluk dan benda lain yang dapat mewakili sebuah object. Tetapi bagi seorang programer, mungkin akan lebih cepat memahami jika diberikan contoh yang langsung diambil dari aplikasi. Bayangkan sebuah aplikasi katalog buku, dimana Anda memiliki kategori buku, kategori ini merupakan suatu object.

Kategori tersebut memiliki nama, judul, nomor ID yang unik ataupun deskripsi yang lain. Deskripsi dari object ini disebut dengan property. Pada object kategori, Anda dapat menambahkan, menghapus, atau menampilkan kategori. Aksi aksi pada object ini simpan, hapus, tampilkan disebut dengan method. Anda dapat menggunakan method dan property yang tersedia pada object tersebut pada aplikasi Anda.

Class Pada OOP,

Anda akan sering bekerja de ngan class. Class dapat dianalogikan sebagai sebuah template, sebuah struktur yang meliputi method dan property. Pada sebuah class, property yang mendeskripsikan object merupakan variabel dan method yang merupakan aksi dari object adalah function. Property dan method yang didefi nisikan pada class disebut dengan members.

Inheritance, Encapsulation, dan Polymorphism

Anda dapat menambahkan fungsi dari sebuah class dengan konsep inheritance. Pada contoh katalog, sebuah kategori dapat memiliki satu atau lebih produk, masing masing produk memiliki kumpulan method dan property nya yang diturunkan inherit dari property dan method dari kategori. Jika diambil contoh dari dunia nyata, Anda mungkin akan dihadapkan dengan silsilah anjing untuk menjelaskan konsep inheritance, yang bagaimanapun juga, memang merupakan contoh yang sangat tepat. Pada OOP juga dikenal Encapsulation, di mana object terbungkus terenkapsulasi sebagai sebuah black box kotak hitam di mana Anda tidak perlu mengetahui bagaimana proses bekerjanya sebuah object. Object dapat berinteraksi satu sama lain dengan interface berupa members kumpulan property dan method yang dapat diakses. Members dapat dideklarasikan sebagai public, protected, dan private. Konsep Polymorphism digunakan untuk menerangkan dua atau lebih class yang memiliki reaksi berbeda pada pesan yang sama.

OOP pada Visual Basic 6.0 Pada Visual Basic 6.0 dan Visual Basic versi sebelumnya

banyak diperdebatkan apakah bahasa pemrograman Visual Basic termasuk sebagai bahasa pemrograman berorientasi object ataukah tidak. Pada satu sisi, Visual Basic 6.0 mendukung object dan interface, dan juga mengimplementasikan class yang didefi nisikan pada class module dan disimpan pada fi le dengan ekstensi .cls. Bahkan implementasi drag and drop control yang pasti dikenal oleh setiap programer Visual Basic merupakan contoh object yang dapat di reuse. Pada saat Anda meletakkan sebuah control, misalnya sebuah command button pada form Visual Basic, Anda telah menciptakan object baru yang memiliki members berupa property, method, dan events. Visual Basic 6.0 juga mengenal keyword private, friend, public, dan static yang digunakan untuk mengatur level akses dari elemen yang dideklarasikan. Tetapi, pada sisi lain Visual Basic 6.0 dianggap tidak mengimplementasikan inheritance dan hanya memiliki fi tur object oriented yang terbatas. Sebuah class pada Visual Basic 6.0 tidak mendukung untuk menurunkan property dan function nya pada class yang lain. Bagaimana dengan polymorphism? Visual Basic 6.0 mendukung polymorphism melalui interface pada ActiveX. Pada Component Object Model COM yang membentuk infrastruktur spesifi kasi ActiveX, terdapat multiple interface yang memungkinkan komponen software dikembangkan tanpa mengubah kode program yang ada. Secara umum, OOP pada Visual Basic 6.0 lebih diimplementasikan pada user interface dan kurang memberikan dukungan bagi programer untuk mengimplementasikan OOP pada kode program. Paradigma ini yang kemudian diubah pada generasi Visual Basic .NET.

OOP pada Visual Basic .NET

Perdebatan apakah Visual Basic merupakan bahasa pemrograman berorientasi object ataukah tidak, berakhir pada saat dirilisnya Visual Studio .NET dan generasi seterusnya. Pada .NET, Visual Basic murni merupakan bahasa pemrograman berorientasi object. Kegunaan OOP yang utama adalah memaksimalkan penggunaan kembali kode program code reuse . Saat Anda melakukan drag and drop, prosesnya dikerjakan oleh control designer sehingga Anda tidak perlu mengetahui bagaimana object itu bekerja. Bahkan Anda bebas menggunakan sebanyak mungkin control dan memodifi kasi warna, bentuk, judul, bahkan event handling dari object.

Dasar dari tipe sistem .NET adalah inheritance, yang tidak Anda temui dalam Visual Basic sebelumnya. Contoh implementasi inheritance pada .NET adalah namespace, .NET mengenal enam tipe kategori yang dapat didefi nisikan pada namespace: 1. Classes. Merupakan tipe referensi yang didefi nisikan dengan struktur Class .. End Class. 2. Arrays. Merupakan tipe referensi yang menyimpan object dari tipe yang lain. Class Array didefinisikan pada namespace System pada .NET Framework Class Library. 3. Structures. Didefi nisikan dengan struktur Structure … End Structure. 4. Interfaces. Didefi nisikan dengan struktur Interface .. End Interface. 5. Delegates. Merupakan tipe referensi yang mengenkapsulasi method dan didefinisikan dengan statement Delegate. 6. Enumerations. Merupakan kumpulan nilai yang berkaitan, didefi nisikan dengan struktur Enum .. End Enum.

Masing masing dari enam kategori tersebut dapat mendefi nisikan satu atau lebih members. Tipe tipe members pada .NET adalah: 1. Fields. Merupakan konstanta atau variabel yang mengizinkan akses tipe data. Fields dapat didefi nisikan oleh class, structure, dan enumeration. Fields digunakan sebagai data yang bersifat read only, atau sering didefi nisikan sebagai konstanta. Fields juga dapat berupa variabel read only yang nilainya didefinisikan kali pertama pada class constructor dan tidak dapat diubah lagi. 2. Properties. Property dapat didefi nisikan untuk class, structure, dan interface. Umumnya property dapat dibaca readable dan ditulis writable , walaupun dapat juga diperlakukan read only atau write only. 3. Methods. Merupakan function atau subrutin yang tersedia pada sebuah class, structure, interface, atau delegate. Pada sebuah method terdapat parameter atau argumen yang dapat dikirimkan by value atau by reference. Bagi programer Visual Basic 6.0 sudah tentu tidak asing lagi dengan parameter by value maupun by reference yang biasa digunakan dalam pembuatan function procedure. By value berarti perubahan nilai pada variabel parameter yang diki rimkan hanya akan berlaku di dalam function, sementara by reference berarti perubahan nilai pada variabel di dalam function akan tetap berlaku pada saat function tersebut selesai dieksekusi dan kembali pada pemanggil. Dengan menggunakan keyword ByVal atau ByRef, Anda dapat menentukan bagaimana parameter dikirimkan. 4. Events. Pada Visual Basic versi sebelumnya, Anda tentu telah mengenal event yang menimbulkan istilah event driven programming. Event merupakan sebuah function yang dipanggil untuk merespon kejadian event tertentu, seperti klik mouse, penekanan tombol keyboard, perubahan nilai fi eld pada database, dan lain lain.

Umumnya event mengirimkan dua parameter, yaitu object yang mengindikasikan sender pengirim event, dan object yang menyediakan informasi pada event tersebut. Pada sebuah class, Anda dapat melakukan modifi kasi pada method dengan cara overriding maupun overloading. Overriding berarti Anda mengubah implementasi dari sebuah method, sementara overloading berarti menambahkan method baru dengan nama yang sama, tetapi dengan pengenal yang berbeda. Overloading mengizinkan Anda memiliki dua atau lebih method dengan nama yang sama. Dua method tersebut akan muncul pada fasilitas IntelliSense sehingga pengguna dapat memilih method yang diinginkan. Bagaimanapun, salah memilih method dapat menyebabkan runtime error, Anda dapat menghilangkan method yang tidak diinginkan untuk tampil dengan menggunakan keyword Shadows.

Generic Class Inovasi baru generasi .NET

adalah fi tur yang dikenal dengan generics yang menyediakan sejumlah generic class. Untuk memahami kegunaan dari generic class, bayangkan Anda ingin membuat berbagai versi sebuah class di mana Anda ingin class tersebut bekerja pada lebih dari satu tipe data, misalnya class yang dapat bekerja pada tipe data integer, string, dan lain lain. Dengan generic class, Anda tidak perlu menentukan tipe data yang diinginkan hingga Anda menciptakan object nya di dalam program Anda. Anda dapat menemukan generic class pada namespace System. Collections.Generic pada .NET Framework Class Library. Selain menggunakan generic class yang tersedia pada .NET Framework, Anda juga dapat menuliskan sendiri generic class Anda. Dapat disimpulkan keuntungan dari generic class adalah: 1. Keamanan tipe data. Generic class memeriksa kevalidan tipe data pada saat compile time dan bukan pada saat run time. Hal ini mengurangi kemungkinan konfl ik tipe data pada saat run time. 2. Kinerja yang lebih baik. Karena tipe data yang digunakan pada generic class dikenali pada saat compiletime, maka tidak diperlukan proses type casting pada saat run time yang tentunya mempercepat waktu proses. 3. Penggunaan ulang reuse . Anda hanya perlu menuliskan class satu kali dan dapat menggunakannya dengan tipe data yang bervariasi.

Partial Class Pada dot NET versi 20

, dikembangkan partial class atau class yang terpisah, yang memungkinkan Anda untuk memisahkan defi nisi class pada beberapa fi le. Pada saat compile time, compiler akan mengelompokkan partial class tersebut dan memperlakukannya sebagai satu kesatuan. Keuntungan dari partial class adalah mengelompokkan pada batas yang jelas antara business logic dan user interface. Dengan partial class, kode program yang merupakan user interface tidak perlu ditampilkan pada programer, yang pada umumnya tidak perlu mengaksesnya. Partial class juga mempermudah proses debugging, di mana kode dipartisi ke dalam beberapa fi le yang berbeda.

Beberapa Fitur Baru

Beberapa fi tur baru adalah penambahan keyword baru, yaitu Shared dapat digunakan untuk statement property, sub, dim, function, operator, dan event. Digunakan untuk melakukan sharing members class, Anda dapat mengakses members yang di share dengan memanggil nama class. Dukungan terhadap multithreading dan exception handling merupakan keunggulan penting pada .NET. Teknik multithreading sering diperlukan dalam aplikasi yang memerlukan banyak proses yang harus berjalan simultan. Dimana Anda dapat menciptakan, menghapus, menghentikan sementara, atau mengatur prioritas sebuah thread.

Teknik exception handling diperlukan untuk menangani kesalahan program, pada .NET dikenal structured exception handling dengan menggunakan perintah try…catch..fi nally. Di mana blok try berisi baris kode, blok catch merupakan baris yang akan diproses jika terjadi exception, blok fi nally bersifat optional dan digunakan jika Anda perlu membersihkan resource yang digunakan. Fitur lain, yaitu My Namespace merupakan contoh implementasi OOP yang berguna bagi programer untuk mengakses class dan function pada .NET Framework.

Penutup

Penguasaan OOP merupakan salah satu syarat bagi Anda yang ingin mendalami .NET dengan baik, karena bahasa pemrograman .NET murni termasuk dalam kategori bahasa pemrograman berorientasi object sebagaimana yang sebelumnya kita kenal pada bahasa pemrograman C . Kembali pada perbandingan antara OOP dengan Procedural Programming, keduanya memiliki struktur yang baik untuk membuat sebuah aplikasi, di mana OOP menekankan pada penggunaan object sementara Procedural Programming menekankan pada penggunaan function procedure. Anda dapat melihat persamaannya, yaitu diperlukan kemampuan untuk menuliskan kode program secara terstruktur dan rapi, yang mana sangat penting untuk pembuatan aplikasi yang membutuhkan team work yang baik, ataupun untuk pengembangan aplikasi di masa yang akan datang.

Powered by Zoundry Raven


Technorati : , , , , , , , , , , , , , , ,

Del.icio.us : , , , , , , , , , , , , , , ,

Zooomr : , , , , , , , , , , , , , , ,

Flickr : , , , , , , , , , , , , , , ,

Pemeriksaan Sederhana Komponen Komputer Anda Sebelum Membeli Komputer 25 November 2009

Posted by agunghardiansyah in Cek Moherboard, Check Memory, Check VGA, Hard Disk, Info, Membeli Komputer, PSU, SOUND CARD, tips, Trik.
add a comment

Aduh maaf, kalau kerusakan seperti ini kami tidak terima, paling beli baru . Apakah Anda salah satu yang pernah menerima penolakan seperti ini, ketika membawa komponen rusak ke toko tempat Anda membelinya? Jika ya, apakah Anda sempat memeriksanya ketika komponen segera setelah Anda menerimanya dari penjaga toko? Seperti apa sebenarnya kerusakan tersebut sampai sampai pihak toko tidak mau menerima kembali? Salah satu bentuk kerusakan yang tidak ditanggung oleh produsen adalah kerusakan yang sekiranya bukan teknis. Seperti terkena air atau pecah retak karena terbanting. Bagi Anda yang akan memulai tahun baru dengan meng upgrade komputer, ada ba iknya bila Anda memeriksa komponen yang dibeli segera setelah komponen tersebut berada di tangan Anda. Atau setidaknya sebelum komponen tersebut dibawa keluar dari toko.

Sebab ada beberapa jenis kerusakan yang tidak dapat dikomplain bila Anda sudah membawanya keluar dari toko. Dan pihak penjual tidak dapat menjamin apakah Anda berkata jujur atau tidak. Sebab bentukbentuk kerusakan seperti retak atau penyok dapat saja terjadi pada saat komponen tersebut sudah berada di tangan Anda. Meskipun tidak menutup kemungkinan kerusakan terjadi sebelum komponen berada di tangan Anda. Oleh sebab itu, tidak ada salahnya jika sebelum membawa pulang, Anda memberikan perhatian lebih banyak pada komponen yang akan Anda bayar. Berikut ada beberapa langkah sederhana untuk memeriksa komponen komputer yang sedang Anda beli di toko. Dalam artikel ini, juga ada beberapa langkah bagaimana menyimpan komponen tersebut selama belum akan digunakan. Agar tidak terjadi kerusakan kerusakan fatal yang tidak mungkin diperbaiki dalam waktu yang singkat. Mulai dari motherboard, kartu tambahan, RAM, harddisk, sampai power supply.

Motherboard:

Periksa dari Belakang Semua komponen dalam komputer Anda pasti terhubung ke komponen yang dikenal dengan sebutan motherboard ini. Oleh sebab itu, motherboard termasuk komponen yang sangat penting untuk diperiksa kelayakannya. Jangan sampai motherboard Anda hanya dapat digunakan sebentar. Mengingat mother board seharusnya menjadi komponen yang paling belakangan untuk diganti. Belum lagi harga motherboard dapat menyaingi harga processor yang dapat mencapai lebih dari 25 dari harga keseluruhan komputer Anda. Setiap membeli motherboard, Anda pasti sudah memperhitungkan bahwa motherboard ini akan tetap digunakan meskipun processor, RAM, dan harddisk Anda sudah bertambah cepat besar. Namun, bila ternyata umurnya tidak lebih dari seminggu tentu sangat disayangkan, bukan? Banyak cacat produk yang dapat saja terjadi bukan karena salah produksi, melainkan proses pengiriman atau penyimpanan yang tidak bersahabat mengakibatkan produk menjadi rusak dan tidak dapat berfungsi dengan baik. Misalnya saja hawa yang terlalu panas pada penyimpanan dapat membuat papan IC menjadi bengkok.

Jika papan IC bengkok dapat mengakibatkan beberapa hal. Di antaranya komponen yang tidak dapat masuk ke dalam slot atau kemungkinan papan IC patah ketika dipasangkan ke dalam komputer karena bautbaut mengencang akan memaksa papan harus membujur rata dengan permukaan. Atau beban yang terlalu berat pada motherboard juga dapat membuat motherboard menjadi patah atau retak. Jika retakan ini melalui jalur sirkuit, maka sudah dipastikan jalur ini akan terganggu. Bahkan pada klimaksnya motherboard tidak dapat berfungsi lagi. Memeriksa kerusakan kerusakan seperti ini sangat mudah. Anda tidak perlu menjadi seorang sarjana elektronika hanya untuk memeriksa komponen dari kerusakan seper ti ini. Yang perlu Anda miliki adalah ketelitian dan cahaya yang cukup. Bila ada sedikit saja yang mencurigakan, rasanya sedikit cerewet pada penjaga toko tidak ada salahnya dari pada menyesal di kemudian hari. Untuk mengetahui apakah motherboard Anda rata atau bengkok, cukup keluarkan motherboard dari kardusnya lalu letakkan di atas permukaan yang rata, seperti meja. Perhatikan hamparannya, apakah permukaanya tetap rata atau tidak. Jika terjadi sedikit permukaan yang mengembung ke atas, mintalah tukar dengan yang baru.

Sedangkan untuk memeriksa adanya keretakan, cobalah untuk memeriksa secara menyeluruh permukaan dari bawah. Retak pada motherboard dapat dilihat dengan mudah bila Anda memeriksanya melalui permukaan bawahnya. Setelah itu, cobalah untuk menghadapkan motherboard ke sumber cahaya, lalu melalui permukaan bawahnya perhatikan apakah ada permukaan yang berlubang. Jika ya, perhatikan lubang tersebut dengan saksama. Pastikan bahwa lubang tersebut tidak bersinggungan langsung dengan sirkuit atau disebabkan oleh kaki komponen yang tidak ditimahkan. Sebab bila hal ini terjadi komponen pada bagian yang tidak ditimahkan bisa saja tidak berkerja. Untuk kerusakan atau cacat yang terakhir ini sudah pasti cacat yang disebabkan kesalahan produksi. Dan untuk yang terakhir ini bisa dapat Anda komplain kapan saja. Jika ternyata motherboard yang Anda beli tidak akan digunakan langsung, hati hatilah menyimpan motherboard tersebut jangan sampai retak atau menggembung. Jaga agar suhu ruang penyimpanan jangan terlalu panas atau diletakkan di bawah tumpukan yang berat tanpa pelindung apapun.

Processor:

Perhatikan Setiap Kakinya Processor tidak semudah motherboard yang dapat menggembung karena panas. Dak processor terlalu kecil dan tebal untuk dapat bengkok seperti layaknya motherboard. Ke cacatan dari processor yang harus segera diperhatikan adalah kaki kakinya. Kaki kaki ini memang mudah sekali patah, bila tidak disimpan dengan hati hati atau karena perlakukan yang tidak layak, misalnya terbanting tanpa kotaknya atau tertindih tanpa sengaja. Mencari kejanggalan pada kaki kaki atau pin processor tidak sulit. Dari sekian banyak atau mayoritas kaki kecil yang lurus setiap ada yang hilang atau bengkok pasti dapat mudah diketahui. Mudah dan hanya memakan waktu sekejap. Oleh sebab itu, tidak ada salahnya bila Anda sedikit meluangkan waktu untuk memeriksanya.

RAM: Permukaan yang Mulus

Satu lagi komponen wajib dalam sebuah komputer adalah RAM. RAM adalah kepingan sederhana. Beberapa waktu lalu bila membeli RAM seseorang tidak akan mendapatkan boks. Hanya kepingan RAM yang dibungkus dengan busa tipis. Bahkan ada beberapa penjaga toko yang tidak memberikan bungkus apapun selain kertas koran dan plastik, sehingga kemungkinan untuk rusak sangat mudah. Kini untuk teknologi DDR ini setiap RAM yang dijual sudah dibungkus dengan kardus yang khusus. Lengkap dengan busa tipis pelindungnya sehingga dapat jauh lebih aman. Namun, bukan berarti sempurna. Masih saja ada beberapa kepingan RAM yang cacat. Kecacatan fi sik kepingan RAM umumnya hampir sama papan motherboard. Anda harus memperhatikan, apakah RAM dalam keadaan rata atau bengkok. Jika RAM bengkok, maka akan mudah patah bila dimasukkan ke dalam slotnya. Perhatikan juga apakah ada retak pada batangan RAM. Jika ada segera tukar dengan yang baru.

HDD:

Satu Pin nya Memang Tidak Ada Harddisk Anda juga tidak boleh luput dari pengamatan. Mengingat semua data Anda akan bermuara ke sini, maka sangat penting memeriksa kelayakan harddisk Anda. Jangan sampai setelah data disimpan harddisk menjadi tidak menentu. Harddisk memiliki tiga bagian yang harus diperiksa, yaitu papan sirkuit di bagian bawah, internal case harddisk, serta yang terakhir adalah bagian belakang harddisk: tempat susunan pin konektor berada. Pemeriksaan harddisk membutuhkan teknik gabungan dari komponen yang sudah dibicarakan sebelumnya. Untuk memeriksa papan sirkuit tidak akan terlalu sulit, karena lebarnya tidak terlalu besar dan kemungkinan menggembung sangatlah kecil.

Anda perlu untuk memeriksa adakan retakan di sisinya. Untuk memeriksa bagian pin, hampir sama dengan pin processor. Hanya saja bedanya memang jumlah pin konektor data pada hard disk agak sedikit ganjil, yaitu ada satu pin di tengah yang memang tidak ada. Hal ini tidak perlu dirisaukan. Sedangkan, pin power supply lebih tebal kemungkinan untuk patah atau bengkok lebih tipis ketimbang pin data. Yang terakhir adalah case alumunium harddisk. Perhatikan apakah ada tanda tanda benturan yang mengakibatkan permukaan alumunium penyok. Jika ya, minta ganti dengan yang baru segera, karena ini menandakan bahwa harddisk pernah tertindih oleh beban yang berat atau terbentur dengan kencang pada benda keras.

Kartu Lain

Umumnya setiap komputer akan menggunakan kartu tambahan untuk menambahkan fitur yang tidak disediakan oleh motherboard. Seperti sound card, video card tambahan, modem, dan masih banyak lagi. Kartu kartu ini terdiri dari sebuah papan sirkuit yang serupa dengan papan sirkuit yang digunakan mother board atau RAM. Hanya saja ukuran kartu tambahan tidak selebar motherboard sehingga lebih mudah memeriksanya. Karena dasar yang sama dengan RAM atau motherboard, maka cacat yang dapat terjadi juga akan sama, seperti kendala retak atau bengkok. Beberapa kartu tambahan juga memiliki potensi untuk mengalami apa yang dialami oleh motherboard seperti juga halnya ada lubang yang belum ditimahkan. Cara memerik Core PC sa semua cacat pada kartu tambahan sama dengan memeriksa cacat pada motherboard. Letakkan di permukaan yang rata serta terawang dengan bantuan cahaya. Untuk kartu tambahan yang memiliki CPU sendiri seperti video card, Anda harus memastikan bahwa kipas pada kartu tersebut dapat berputar. Jika ternyata macet, jangan ragu untuk mempertanyakan pada penjaga toko.

PSU: Hati hati Setrum

Power supply adalah salah satu komponen penentu apakah komputer dapat bekerja atau tidak. Karena dari PSU inilah aliran listrik dialirkan keseluruh komponen yang ada dalam komputer. Ada dua cara pemeriksaan untuk PSU ini, secara visual atau dengan menggunakan listrik. Secara visual ada beberapa yang harus diperhatikan. Apakah casing PSU dalam keadaan baik atau tidak? Jangan mau menerima PSU yang sudah dalam keadaan kurang baik, misalnya penyok atau karatan. Kemudian perhatikan kabel kabel yang terhubung degan PSU tersebut. Apakah kabel dalam keadaan lengkap dan mulus tanpa ada nya irisan yang membahayakan.

Perhatikan juga setiap konektor atau ujung setiap kabel. Jangan sampai berada dalam kondisi yang rusak atau hampir putus. Kemudian yang terakhir adalah coba mengguncang PSU tersebut. dengarkan suara yang ditimbulkan. Bila terdengar ada suara seperti baut yang lepas atau komponen yang kendur, segera minta tukar dengan yang baru. Karena bila ada logam tercecer dapat berakibat hubung an singkat yang tidak berdampak baik untuk PSU itu sendiri. Selesai melakukan pemeriksaan visual, Anda dapat meminta penjaga toko untuk melakukan beberapa tes sederhana. Untuk sekadar mengetahui apakah PSU dapat bekerja atau tidak.

Umumnya penjaga toko akan menggunakna multitester untuk mengetahui apakah tegangan yang dihasilkan sesuai yang semestinya. Anda dapat memperhatikan ukuran pada multitester tersebut untuk masing masing konektor output. Tidak sulit, bukan? Memeriksa komponen di toko bukanlah pekerjaan rumit dan tidak membutuhkan keahlian khusus. Dan jangan pernah sungkan untuk memeriksanya bila Anda tidak ingin dirugikan waktu membeli

Powered by Zoundry Raven


Technorati : , , , , , , , , ,

Del.icio.us : , , , , , , , , ,

Zooomr : , , , , , , , , ,

Flickr : , , , , , , , , ,

Ikuti

Get every new post delivered to your Inbox.