RSS

[TIPS]7 Rahasia Meningkatkan Performa Komputer

1. Non-aktifkan Program Start-Up Extra

ada beberapa program aplikasi yang memiliki sifat carrier (bawaan) yang mengeksekusi program tersebut pada saat kita baru menghidupkan komputer (start-up). Contoh umum adalah program Updater Acrobat, Real Player, AOL, MS Groove, Winamp, Matlab, YM dan masih banyak lagi. Jika program ini aktif ketika start-up, maka antara start-up hingga dalam keadaan normal (ready) akan membutuhkan waktu yang lebih lama. Oleh karena itu, non-aktifkanlah program-program yang tidak diperlukan pada awal start-up. Sebaiknya semua program aplikasi non-Windows dan antivirus, maka non-aktifkanlah. Berikut langkah-langkahnya :

1. Klik Start, lalu klik Run..

2. Ketiklah msconfig , lalu tekan enter atau klik OK.

3. Akan tampil System Configuration Utility.

4. Pilih dan kliklah Startup.

5. Pada tab Startup, Anda akan melihat box-box akan ditandai check list hijau (v). Pelajarilah setiap item tersebut dengan melihat Command. Cobalah hilangkan checklist hijau (v) pada item-item program yang tidak diinginkan. Program-program dengan command C:Windows sebaiknya dibiarkan seperti kondisi semula.

6. Setelah beberapa item telah di unchekc (menghilangkan v pada box), maka kliklah Apply dan/atau OK. Akan ada konfirmasi apakah ingin restart ?

7. Setelah restart, pada layar akan muncul konfirmasi lagi, dan pilihlah “option for not showing this dialogue every
time your PC reboots“.


2 . Optimasi Aturan Tampilan (Display Setting)

Secara normal, Windows XP memberi tampilan yang “indah”, dan tentu saja ini membutuhkan resource (cadangan memori) yang berlebih. Oleh karena itu, ada baiknya jika Anda memilih tampilan yang biasa-biasa saja alias sederhana. Berikut caranya:

1. Klik start, lalu klik kanan My Computer

2. Pilih dan kliklah Properties

3. Akan muncul System Properties

4. Pilihlah Advanced

5. Pada Perfomance, kliklah Setting

6. Akan muncul Perfomance Option dan Visual Effect

7. Klik Custom dan silahkan hilangkan beberapa item check list pada box, dan biarkan item-item dibawah ini tetap check (v).

>. Use visual styles on windows and buttons

>. Show shadows under menus

>. Show shadows under mouse pointer

>. Show translucent selection rectangle

>. Show Window contents when dragging

>. Slide taskbar buttons

>. Use common tasks in folders

>. Use drop shadows for icons labels on the desktop

8. Silahkan klik Apply. Dan kemudian klik OK.

3. Mempercepat Browsing File

agan pasti mengalami ketika membuka “My Computer” untuk menelusuri folder-folder terjadi delay (butuh waktu beberapa saat). Hal ini disebabkan karena Windows XP secara otomatis sedang mencari file-file network dan printer setiap kali Anda membuka Windows Explorer. Untuk mempercepat kinerja ini, maka lakukanlah :

1. Klik start, dan double klik My Computer

2. Kliklah menu Tools (bagian atas)

3. Pilihlah Folder Options

4. Muncul box Folder Options, dan pilihlah View

5. Hilangkan check (v) pada Automatically search for network folders and
printers check box.

6. Klik Apply dan selanjutnya OK.

7. Perubahan hasil akan terlihat setelah restart.

4. Jalankan Disk CleanUp

OS Windows maupun progam aplikasi selalu “menitip” file sementara (temporary files) di “sekeliling” hard disk Anda, sehingga membutuhkan space. Hal ini akan membuat kondisi hard disk akan “full” sehingga akan mempengaruhi faktor kecepatan Windows serta mengurangi efisiensi akses hard disk dan operasi memori virtual. Fenonema ini umumnya menjadi masalah ketika komputer kita digunakan untuk browsing dan surfing internet dengan frekuensi tinggi. Cara “penyembuhan”-nya adalah :

1. Klik start, dan double klik My Computer

2. Klik kanan pada Drive C hard disk

3. Kliklah Disk Cleanup

4. Tunggulah beberapa saat dan akan muncul Disk Cleanup for (C:)

5. Pilihlah (berikan check list V) pada Temporary Internet Files and Recycle Bin

6. Klik OK dan selesai

7. Catatan : sebaiknya dilakukan 1 atau 2 minggu sekali

5. Disk Defragmenter

Sering mengcopy dan mendelete file-file dalam hard disk menyebabkan susunan file-file dalam hard disk berantarakan. Antara file folder A akan berserakan diantara folder B, C, atau D. Dan juga sebaliknya file folder B bisa berserakan diantara space folder A, C atau D dan seterusnya. Hal ini akan memperlambat kinerja Windows dalam mengakses data (pembaca hard disk akan mencari file-file cakram pada hard disk yang telah berserakan). Dan biasanya, setelah penggunaan dan peng-copy-an/ pen-delete-an terjadi selama 1, 2, 3 atau 4 bulan, maka struktur file akan berserakan. Untuk itu, kita perlu merapikan file tersebut. Caranya sebagai berikut :

1. Klik start dan pilih All Programs

2. Pilih Accessories

3. Pilih System Tools

4. Pilih Disk Defragmenter

5. Akan muncul “Disk Defragmenter” dengan tampilan volume hard disk kita

6. Kliklah Volume C, dan klik Analyze

7. Setelah beberapa saat, akan muncul hasil analisisnya. Akan muncul hasil yakni “You do not need to defragment this volume” atau “You need to defragment this volume“.

8. Jika yang muncul adalah “You need to defragment this volume“, maka kliklah Defragment. Jika sebaliknya, maka kliklah Close.

9. Setelah seleasai di C, Anda dapat mengecek untuk partisi hard disk di D, E dan seterusnya.

Catatan : lakukan pengecekan dan/atau defragment 2 atau 3 bulan sekali. Jangan sering-sering defragment karena akan berdampak buruk pada hard disk. Maksimum sekali dalam 2 bulan atau lebih.

6. Bersihkan Sistem Register yang Tidak digunakan

Cara 6 agak sulit karena membutuhkan program untuk membersihkan/mendelete sistem register program-program yang sudah tidak digunakan lagi (sisa-sisa uninstall program). Disamping itu, banyak juga file-file register yang error dalam OS Windows seiring berjalannya waktu. Hal ini akan memperlambat kinerja Windows. Oleh karena itu, secara periodik (mungkin 3 atau 6 bulan sekali) kita perlu me’maintenance” file-file register yang bermasalah. Beberapa program membersihkan sistem register seperti Ashampoo TuneUp Utilities, RegCure dan masih banyak lagi. Sebenarnya, jika Anda mengerti fungsi register pada Windows, Anda dapat melakukannya secara manual melalui command regedit. Namun, agak sulit untuk awam.

7. Rahasia Tambahan +3

Selain 6 langkah tersebut, sebenarnya ada beberapa cara lain seperti :

1. Pemilihan program antivirus yang efisien, efektif dan handal. Tidak bisa dipungkiri bahwa banyak antivirus yang handal justru memperlambat kinerja Windows. Penggunaan jenis antivirus sangat bergantung pada “perlakuan” yang diberikan pada komputer/laptop Anda. Jika komputer Anda sering dimasukin flash disk atau download “aneh-aneh”, maka sebaiknya menggunakan antivirus yang handal. Jika tidak, Anda bisa tanpa menggunakan antivirus, namun dengan proteksi manual. Baca : Melindungi Komputer Secara Manual dari Serangan Virus

2. Setting “Direct Memory Access” (DMA)

3. Menon-aktifkan index file di Windows Component

Sekian Tips untuk mempercepat kinerja OS Windows . Terima Kasih

Sumber : Kaskus

 

Posted by on 18 July 2010 in Academic

Leave a comment

Scripting Language : Ruby

Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.

Anda heran mengapa Ruby sangat populer? Penggemar Ruby menyebut Ruby sebagai bahasa yang cantik dan artistik. Mereka juga menyebut Ruby praktis dan mudah. Apa lagi?

Idealisme Pencipta Ruby

Ruby merupakan bahasa yang seimbang. Pencipta Ruby, Yukihiro “matz” Matsumoto, menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau (Perl, Smalltalk, Eiffel, Ada dan Lisp) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif.

Matz sering menyebutkan bahwa beliau sedang “mencoba membuat Ruby natural, bukan sederhana,” dengan cara membuatnya mirip dengan kehidupan nyata.

Berprinsip pada hal ini, Matz menambahkan:

Penampilan Ruby dari luar sederhana, tetapi sangat rumit di bagian dalam, seperti badan manusia kita ini.

Tentang Perkembangan Ruby

Sejak Ruby pertama kali dirilis ke publik pada tahun 1995, banyak programmer profesional dari seluruh dunia serius ikut mengembangkan Ruby. Pada tahun 2006, Ruby diterima oleh banyak orang. Dengan komunitas pengguna Ruby yang aktif di banyak kota-kota di seluruh dunia dan konferensi-konferensi beserta pertemuan Ruby terkait.

Graph courtesy of Gmane.

Ruby-Talk, milis utama untuk diskusi Ruby (dalam bahasa Inggris) telah mencapai kisaran 200 email setiap hari.

TIOBE index, yang menghitung perkembangan bahasa-bahasa pemrograman, menempatkan Ruby pada peringkat ke 10 diantara bahasa-bahasa pemrograman di seluruh dunia. Melihat pada perkembangan ini, mereka memperkirakan, “Kesempatan Ruby memasuki peringkat atas 10 besar adalah dalam waktu setengah tahun.” Kebanyakan dari perkembangan Ruby beratribut pada terkenalnya software yang ditulis dengan Ruby, terutama framework web Ruby on Rails.

Ruby juga sepenuhnya bebas. Tidak hanya gratis, tetapi juga bebas untuk menggunakan, memodifikasi dan mendistribusikan Ruby.

Melihat Semua sebagai Obyek

Pertama kali, Matz melihat bahasa-bahasa lain untuk mencari sintaks yang ideal. Terkenang pencariannya, Matz berkata, “Saya mau bahasa scripting yang lebih hebat daripada Perl dan lebih berorientasi obyek daripada Python.”

Di Ruby, semua adalah obyek. Setiap informasi dan kode bisa diberi property dan action. Pemrograman berorientasi obyek memanggil property dengan nama variabel instan dan action, yang disebut sebagai metode. Pendekatan murni berorientasi obyek terutama terlihat pada demonstrasi sedikit kode yang diberikan pada number.

5.times { print "Kami *cinta* Ruby -- Ruby sungguh aduhai!" }

Di banyak bahasa-bahasa lain, number dan tipe primitif bukan obyek. Ruby mengikuti pengaruh bahasa Smalltalk dengan memberikan metode dan variabel instan pada semua tipe. Ini memudahkan menggunakan Ruby, karena peraturan-peraturan mengenai obyek semua berlaku pada Ruby.

Ruby Fleksibel

Ruby dianggap sebagai bahasa yang fleksibel, karena bagian-bagian dari Ruby bisa diubah-ubah dengan bebas. Bagian-bagian yang esensi di Ruby bisa dihapus maupun didefinisikan ulang. Bagian-bagian yang sudah ada bisa ditambahkan. Ruby mencoba untuk tidak membatasi programmer.

Misalnya, penambahan dilakukan dengan operator plus (+). Tetapi, jika Anda ingin menggunakan kata plus yang lebih mudah dibaca, maka Anda dapat menambahkan metode tersebut pada kelas builtin Numeric.

class Numeric
  def plus(x)
    self.+(x)
  end
end
y = 5.plus 6
# y sekarang adalah 11

Demi kemudahan, operator-operator Ruby adalah juga metode. Anda juga bisa mendefinisikan ulang operator.

Blok, Fitur yang sungguh Ekspresif

Blok Ruby juga dianggap sebagai sumber kekuatan Ruby yang sangat fleksibel. Programmer dapat menyertakan closure pada setiap metode, menjelaskan bagaimana metode yang bersangkutan seharusnya berperilaku. Closure disebut blok dan telah menjadi satu diantara banyak fitur-fitur Ruby yang paling populer pada banyak pendatang baru Ruby dari bahasa-bahasa imperatif lain seperti PHP atau Visual Basic.

Blok terinspirasi dari bahasa-bahasa fungsional. Matz berkata, “Saya ingin menghormati kultur Lisp di closure Ruby.”

search_engines =
  %w[Google Yahoo MSN].map do |engine|
    "http://www." + engine.downcase + ".com"
  end

Pada kode diatas, blok dijelaskan dalam bentuk do ... end. Metode map memberlakukan blok agar menerima array kata-kata (Google, Yahoo dan MSN). Banyak metode-metode lain di Ruby dibiarkan mempunyai hole yang dibuka untuk programmer agar menulis blok mereka sendiri untuk mengisi dengan lebih lengkap apa saja yang seharusnya sebuah metode lakukan.

Ruby dan Mixin

Tidak seperti banyak bahasa-bahasa berorientasi obyek lain, Ruby hanya menyediakan single inheritance dengan sengaja. Tetapi Ruby mengetahui konsep module (disebut sebagai Categories di Objective-C). Module merupakan kumpulan dari metode-metode.

Kelas dapat me-mixin (menggabungkan) sebuah module dan menerima semua metode-metode (dari module yang bersangkutan) dengan bebas. Contoh, setiap kelas yang mengimplementasikan metode each bisa mixin module Enumerable, yang menambahkan banyak metode-metode yang menggunakan each untuk melakukan perulangan.

class MyArray
  include Enumerable
end

Secara umum, Rubyist menganggap ini sebagai cara yang lebih jelas ketimbang multiple inheritance, yang rumit dan bahkan terlalu membatasi.

Tampilan Ruby secara Visual

Ruby jarang menggunakan tanda baca dan biasanya cenderung menggunakan keyword berbahasa Inggris, biasanya beberapa tanda baca digunakan untuk memperjelas kode Ruby

Ruby tidak perlu deklarasi variabel. Ruby menggunakan aturan penamaan yang mudah untuk menyatakan scope suatu variabel.

  • var adalah variabel lokal.
  • @var adalah variabel instan.
  • $var adalah variabel global.

Sigil-sigil tersebut bertujuan untuk memudahkan dan memperjelas ketika dibaca bagi programmer untuk mengidentifikasi fungsi dari setiap variabel. Sigil juga bisa menjadi hal yang tidak perlu bila harus digunakan pada setiap member instan self.

Langkah Selanjutnya

Ruby kaya fitur, antara lain sebagai berikut:

  • Ruby memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error.
  • Ruby menyediakan mark-and-sweep garbage collector untuk semua obyek Ruby. Tidak perlu me-maintain reference count pada library extension. Seperti yang Matz katakan, “Ini lebih baik untuk kesehatan Anda.”
  • Menulis extension C di Ruby lebih mudah daripada di Perl ataupun di Python, dengan API yang elegan untuk memanggil Ruby dari C. Ini termasuk memanggil Ruby embedded di software, untuk digunakan sebagai bahasa scripting. Interface SWIG juga tersedia.
  • Ruby bisa load library extension secara dinamis jika Sistem Operasi mengijinkan.
  • Ruby menyediakan fitur OS threading yang independent. Maka, untuk semua platform dimana Ruby berjalan, Anda juga punya multithreading, terlepas dari apakah Sistem Operasi mendukung multithreading atau tidak, bahkan pada MS-DOS sekalipun!
  • Ruby sangat portable: Ruby kebanyakan dikembangkan di GNU/Linux, tetapi juga berjalan di banyak tipe UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, dan lain-lain.
 

Posted by on 5 July 2010 in Academic

Leave a comment

Post Pertama

Blog ini dibuat demi membantu ipb dalam hal ranking Webometrics..

Semoga pengunjung dapat mengambil manfaat dari artikel yang ada di blog ini…

IPB Badge

 

Posted by on 5 July 2010 in Academic

Leave a comment