Warung Bebas

Selasa, 31 Juli 2012

Pengertian Algoritma

Abu Ja’far Mohammad Ibnu Musa Al Khawarizmi, pertama dan pelopor logika algoritma.
Logika berasal dari kata Yunani Kuno. Pengertiannya yaitu hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.
Definisi Algoritma :
1. Langkah-langkah yg dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yang berintegrasi
3. Suatu motode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata (Webster dictionary)
Kriteria Pemilihan Algoritma
1. Ada out put
2. Efektifitas dan efesiensi
3. Jumlah langkahnya berhingga
4. (semi Algoritma)Berakhir
5. Terstruktur
1. output: mengacu pada definisi algoritma, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan.
2. Efektifitas dan Efisiensi: ikatakan efektif jika algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan dalam arti algoritma harus tepat guna.Dikatakan efisiensi jika waktu proses suatu algoritma relatif lebih singkat dan penggunaan memori komputernya lebih sedikit.
3. Jumlah langkahnya berhingga : maksudnya adalah barisan instruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.
4. Berakhir à (Semi Algoritma) : proses didalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya atau berupa informasi yang tidak diketemukan solusinya. Artinya baik dalam kondisi solusi ada atau tidak ada, proses akan tetap harus berakhir dan berhenti. Istilah lain dalam algoritma dikenal sebagai SEMI ALGORITMA, yaitu suatu prosedur yang hanya akan berhenti jika mempunyai atau menghasilkan solusi, sedangkan jika tidak menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti.
5. Terstruktur : yaitu urutan barisan langkah-langkah yang digunakan harus disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit sedemikian sehingga bagian-bagian proses dapat dibedakan dengan jelas mana bagian input, proses dan output sehingga memudahkan user melakukan pemeriksaan ulang.
Kesimpulannya:
Suatu Algoritma yang terbaik(The Best) : “Suatu algoritma harus menghasilkan output yan tepat guna(efektif) dalam waktu yang relatif singkat & penggunaan memori yang relatif sedikit(efisien) dengan langkah yang berhingga & prosedurnya berakhir baik dalam keadan diperoleh suatu solusi ataupun tidak ada solusinya”
Contoh:
A. Algoritma untuk mengirimkan surat
1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yang dituju, jika tidak diingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat
6. Tempelkan perangko pada amplop surat
7. Bawa surat ke kantor pos untuk diserahkan pada pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat.
B. Algoritma untuk menentukan bilangan akar kuadrat dari suatu bilangan bulat positif yang diinput.
1. Baca bilangan bulat positif yang diinput, sebut saja sebagai A.
2. Dinyatakan Nilai B adalah 0
3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop
4. Jika tidak, maka nilai B akan bertambah 1
5. Kembali ke langkah pada No.3
ANALISIS SUATU ALGORITMA
(Untuk melihat faktor efisiensi & efektifitas dari algoritma tersebut), dapat dilakukan terhadap suatu algoritma dengan melihat pada:
Waktu tempu (Running Time) dari suatu algoritma: adalah satuan waktu yang ditempuh atau diperlukan oleh suatu algoritma dalam menyelesaikan suatu masalah.
Hal-hal yang dapat mempengaruhi daripada waktu tempuh adalah:
1. Banyaknya langkah: Makin banyak langkah atau instruksi yang digunakan dalam menyelesaikan masalah, maka makin lama waktu tempuh yang dibutuhkan dalam proses tersebut
2. Besar dan jenis input data: Besar dan jenis input data pada suatu algoritma akan sangat berpengaruh pada proses perhitugan yang terjadi. Jika jenis data adalah tingkat ketelitian tunggal(Single precision), maka waktu tempuh akan menjadi relatif lebih cepat dibandingkan dengan tingkat ketelitian ganda(double precesion)
3. Jenis operasi: Waktu tempuh juga dipengaruhi oleh jenis operasi yang digunakan. Jenis operasi tersebut meliputi operasi matematika, nalar atau logika, atau yang lainnya. Sebagai contoh, operasi perkalian atau pembagian akan memakan waktu lebih lama dibandingkan operasi penjumlahan atau pengurangan.
4. Komputer dan kompilator: hal terakhir yang mempengaruhi waktu tempuh suatu proses algoritma adalah komputer dan kompilatornya, walaupun sebenarnya faktor ini diluar tahap rancangan atau tahap pembuatan algoritma yang efisien. Algoritma dibuat untuk mencapai waktu tempuh yang seefektif dan seefisien mungkin, tetapi kesemuanya itu akan sangat bergantung pada kemampuan komputer yang tentunya harus sesuai dengan jumlah program atau langkah yang diperlukan oleh algoritma, begitu juga dengan kompilator tersebut, misalnya PC XT 8086 akan kalah cepat dibandingkan 8088 atau dengan AT 80286 atau 80386 atau 80486 dan seterusnya
Jumlah Memori Yang digunakan: banyaknya langkah yang digunakan dan jenis variabel data yang dipakai dalam suatu algoritma akan sangat mempengaruhi penggunaan memori. Dalm hal ini, diharapkan dapat memperkirakan seberapa banyak kebutuhan memori yang diperlukan selama proses berlangsung hingga proses selesai dikerjakan. Dengan demikian, dapat disiapkan storage yang memadai agar proses suatu algoritma berjalan tanpa ada hambatan atau kekurangan memori.
Sifat-Sifat Algoritma
Banyaknya langkah instruksi harus berhingga: pelaksanaan sebuah algoritma yang terprogram haruslah dapat diakhiri atau diselesaikan melalui sejumlah langkah operasional yang berhingga. Jika tidak demikian, kita tidak akan dapat mengharapkan bahwa pelaksaan algoritma tersebut dapat menghasilkan suatu solusi yang baik.
Langkah atau instruksi harus jelas: artinya bahwa penulisa setiap langkah yang terdapat didalam sebuah algoritma harus memiliki arti yang khusus atau spesifik sehingga dapat dibedakan antara penulisan langkah untuk komputer(program/pemrograman) dengan penulisan langkah bagi manusia(pesudocode). Manusia akan lebih mudah memahami algoritma yang terdiri atas simbol-simbol(Contoh: pembuatan algoritma dengan diagram alur/flowchart) sedangkan komputer hanya membutuhkan sebuah penulisan algoritma dengan kode-kode yang dituangkan dalam bahasa yang dimengerti oleh komputer itu sendiri(bahasa pemrograman).
Proses harus jelas dan mempunyai batasan: rangkaian suatu proses yang berisi langkah-langkah instruksi dari suatu algoritma yang akan dilaksanakn harus ditetapkan dengna jelas, baik dan pasti sebab sebuah algoritma harus memiliki instruksi dasar tertentu dimana setiap instruksi harus memiliki unsur pelaksana yang berfungsi sebagai pemroses data yang akan dimasukkan dalam sebuah komputer. Dengan demikian, sebuah algoritma harus ditulis dengan jelas tentang batasa-batasan proses yang akan dilaksanakan oleh komputer.
Efektifitas: instruksi yang diberikan pada komputer agar hanya menjalankan atau melaksanakan proses yang mampu dilaksanakannya. Yang dimaksud mampu adalah bahwa suatu algoritma atau instruksi-instruksi dalam sebuah program hanya akan dapat dilaksanakan jika informasi yang diberikan oleh instruksi-instruksi tersebut lengkap, benar dan jelas.
Adanya batasan ruang lingkup, sebuah algoritma yang baik adalah hanya ditujukan bagi suatu masalah tertentu saja. Susunana input harus ditentukan lebih dulu sebab susunan tersebut enentukan sifat umum dari algoritma yang bersangkutan.


Sumber :  Rief blog's

Cara buat Blog

ada yang belum punya blog ?,soalnya kalau belum punya blog kayanya lo belum keren..
nih gw kasih tau cara bikinnya.


  • kalau udah punya account gmail KLIK DISINI
  • daftar account gmail  disini
  •  lalu anda akan di bawa ke dasbor anda
  • lalu klik blog baru,seperti gambar dibawah





  • ntar akan muncul tayangan,seperti gambar d bwh:
  • kalau sudah klik LIHAT BLOG
  • DAN JADI DEH
 SALAM BLOGGER !!!

Sabtu, 28 Juli 2012

Logo Creator

Kode Warna Teks:

Background Warna:

Teks :






Warna :
Aqua (#00FFFF)
Black (#000000)
Blue (#0000FF)
Fuchsia (#FF00FF)
Gray (#808080)
Green (#008000)
Lime (#00FF00)
Maroon (#800000)
Navy (#000080)
Olive (#808000)
Purple (#800080)
Red (#FF0000)
Silver (#C0C0C0)
Teal (#008080)
White (#FFFFFF)
Yellow (#FFFF00)
Aquamarine (#7FFFD4)
Blueviolet (#8A2BE2)
Brown (#A52A2A)
Burlywood (#DEB887)
Cadetblue (#5F9EA0)
Chocolate (#02691E)
Coral (#FF7F50)
Cornflowerblue (#6495ED)
Crimson (#DC143C)
Cyan (#00FFFF)
Darkcyan (#008686)
Darkgoldenrod (#688606)
Darkgray (#A9A9A9)
Darkgreen (#006400)
Darkkhaki (#606766)
Darkmagenta (#860086)
Darkolivegreen (#55662F)
Darkorange (#FF8C00)
Darkorchid (#9932CC)
Darkred (#860000)
Darksalmon (#E9967A)
Darkslateblue (#483086)
Darkslategray (#2F4F4F)
Darkturquoise (#00CED1)
Darkviolet (#940003)
Deeppink (#FF1493)
Deepskyblue (#00BFFF)
Dimgray (#696969)
Dodgerblue (#1E90FF)
Firebrick (#622222)
Floralwhite (#FFFAF0)
Forestgreen (#228622)
Gainsboro (#DCDCDC)
Gold (#FFD700)
Goldenrod (#DAA520)
Greenyellow (#ADFF2F)
Hotpink (#FF69B4)
Indianred (#CD5C5C)
Indigo (#460082)
Khaki (#F0E68C)
Lavender (#E6E6FA)
Lavenderblush (#FFF0F5)
Lawngreen (#7CFC00)
Lightblue (#ADD8E6)
Lightcoral (#F08080)
Lightcyan (#E0FFFF)
Lightgreen (#90EE90)
Lightgrey (#D3D3D3)
Lightpink (#FFB6C1)
Lightsalmon (#FFA07A)
Lightseagreen (#20B2AA)
Lightskyblue (#87CEFA)
Lightslategray (#778899)
Limegreen (#32CD32)
Linen (#FAF0E6)
Magenta (#FF00FF)
Mediumorchid (#BA55D3)
Mediumpurple (#9370DB)
Mediumseagreen (#3CB371)
Mediumslateblue (#7B68EE)
Mediumturquoise (#4801CC)
Mediumvioletred (#071585)
Midnightblue (#191970)
Mintcream (#F5FFFA)
Mistyrose (#FFE4E1)
Moccasin (#FFE4B5)
Navajowhite (#FFDEAD)
Old lace (#FDF5E6)
Olivedrab (#6B8E23)
Orange (#FFA500)
Orangered (#FF4500)
Orchid (#DA70D6)
Palegoldenrod (#EEE8AA)
Palegreen (#98F698)
Paleturquoise (#AFEEEE)
Palevioletred (#DB7093)
Peachpuff (#FFDAB9)
Peru (#CD853F)
Pink (#FFCOC8)
Plum (#DDA0DD)
Powderblue (#B0E0E6)
Rosybrown (#BC8F8F)

Senin, 23 Juli 2012

Game Football Manager Online

mau bermain game online football manager ini dia football manager
Selengkapnya

Rabu, 11 Juli 2012

Bagaimana Cara membuat animasi bergerak

ayo kita bikin animasi bergerak bagaimana caranya.? gampang ko.
sekarang kita membahas Cara membuat animasi bergerak yaitu kita harus
mendownload
Easy Gif Animator

dengan Easy gift anda bisa:
  1. Membuat gambar GIF animasi dari awal 
  2. Edit dan memodifikasi gambar animasi GIF 
  3. Menambahkan efek visual untuk animasi GIF Anda 
  4. Membuat efek teks bergerak 
  5. Optimalkan gambar animasi GIF sehingga mereka mengambil sedikit ruang dan memuat lebih cepat 
  6. Preview GIF animasi di web browser 
  7. Mengubah ukuran animasi keseluruhan sekaligus 
  8. Mengelola frame animasi 
  9. Mengatur jumlah loop animasi dan durasi bingkai 
  10. Ekstrak frame animasi terpisah 
  11. Membalikkan animasi GIF atau sebagian darinya 
  12. Mudah mengatur transparansi 
  13. Menambahkan suara ke animasi Anda 
  14. Menyimpan animasi dalam format SWF Flash 
  15. Cari di Web untuk menemukan gambar untuk digunakan dalam animasi Anda 
  16. Ekspor GIF animasi ke format AVI 
  17. Gunakan GIF, JPG, PNG dan BMP gambar dalam animasi Anda 
  18. Menghasilkan kode HTML untuk penerbitan animasi di web

dengan software Easy gift anda bisa membuat animasi bergerak sesuka anda,nih saya kasih tau link downloadnya
Download disini


SEMOGA BERMANFAAT

Selasa, 10 Juli 2012

Bagaimana Cara membuat link warna-warni di Blog

  •          langkahnya
  •          copy paste script ke tata letak>tambah gadget>html/javascript

<script src='http://misbahudin-dcaesga.googlecode.com/files/rainbowlink.js'/>

                     jadi deh,mudahkan
             SEMOGA BERMANFAAT

Cara menambahkan tombol follow twitter

 caranya ialah...
silahkan copas code di bawah ini ke gadget anda

<div class="follow-button"><a href="http://twitter.com/taufiqseptry3" class="twitter-follow-button" title="Follow @Taufiqseptry3" data-lang="en" target="_blank">@Taufiqseptry3</a></div>

tulisan yang biru silahkan ganti dengan username kamu..
mudahkan...

Cara membasmi New heur (9)

beberapa hari lalu saya di kejutkan dengan bunyi tit....
di anti virus smadav,ternyata terdeteksi sebuah virus yang bernama new heur (9) waw..
akibat dari virus new heur:
-memperlambat koneksi internet
-meng infeksi file-file kita
cara membasminya silahkan download sality killer

disini 
UPDATE :

Link di atas sudah tidak berfungsi silahkan


salitykiller - Indowebster.com  Size: 159.16 KB

Cara mengetahui RAM dan VGA komputer

ya,yang belum tau RAM dan VGA komputernya sendiri bisa liat caranya disini.
1.klik start
2.klik run ketik "dxdiag" tanpa tanda kutip
3.tunggu,biasanya akan muncul yes/no,pilih no aja
4.nanti akan muncul gambar seperti di bawah ini
5.kalau mau liat VGA nya klik display,dan akan seperti gambar di bawah ini



Cara memasang Autoplay musik diblog

1.kita harus log in ke blog
2.kita harus ke tata letak
3.pilih "Tambah gadget"
4.pilih "html/javascript"
5.silahkan cari script code lagunya sesuai keinginanmu untuk di pasangkan di blog kamu nyarnya disini
6.copy paste kan code scriptnya
dan jadi dehh,dan sekarang kamu bisa mendengarkan lagu sambil nge blogg...
SEMOGA BERMAFAAT...

Upgrade Komponen Komputer

kadang kita kesal ke komputer kita yang perfomancenya lemot,karena kita membeli komputer 4-5 tahun yang lalu ini saya kasih tau cara upgrade komputer:

1.upgrade RAM

Memory komputer merupakan komponen yang mudah untuk diupgrade. Untuk mengecek berapa besar memory komputer, klik kanan My Computer > Properties akan tampil informasi tentang komputer dan memory yang digunakan (Windows). Tapi yang tertera adalah memory yang digunakan windows, karena bisa saja sebagian kapasitasnya dibagi dengan VGA di motherboard.

Memory sangat berpengaruh ke kinerja komputer, karena setiap memproses aplikasi yang ada di hardisk, akan selalu disimpan terlebih dahulu di Memory dan baru di proses oleh Processor. Jika menggunakan Windows XP dan memory komputer hanya 128 MB, maka untuk menjalankan program-program standard saja kemungkinan akan terasa berat. Jika menjalankan aplikasi yang berat-berat maka PC menjadi tidak optimal.

Untuk mengetahui seberapa besar penggunaan Memory, bisa di cek melalui Task Manager (Ctrl+Alt+Del), kemudian dilihat bagian tab Performance > PF Usage. Jika dipakai menjalankan beberepa aplikasi komputer dan memory yang terpakai hampir selalu penuh, maka upgrade Memory bisa meningkatkan performance cukup besar.

mengupgrade memory, tinggal membeli memory yang sesuai dengan memory komputer, dan memasang disamping memory yang sudah ada, karena biasanya disediakan minimal 2 slot Memory (tempat memasang memory). Yang perlu diperhatikan adalah jenis memory yang digunakan. Untuk komputer lama, biasanya masih menggunakan SDRAM, sedangkan saat ini rata-rata tipe DDR SDRAM (atau sering disebut DDR saja). Untuk DDR ada DDR1, DDR2 dan DDR3, dan ini harus sama tipenya dengan Memory yang ada di komputer.

2.upgrade CPU(PROSSESOR)

Processor akan berpengaruh cukup besar ke kinerja komputer. Tetapi untuk mengupgrade processor tidak semudah mengupgrade memory, karena untuk melepas dan memasang beberapa CPU kadang harus memerlukan teknik khusus. Yang perlu diperhatikan adalah kesamaan socket CPU di motherboard. Untuk mengetahuinya bisa dilihat di buku Manual Motherboard atau dengan program CPU-Z.

3.upgrade VGA

VGA sangat berpengaruh untuk penampilan pc / grafis komputer kita dengan VGA komputer kita biasanya akan menampilkan Animasi 3D, Game 3D, grafik 3D dengan kompleksitas yang tinggi dan lainnya. Jika tidak menggunakan aplikasi-aplikasi tersebut(Animasi 3D, Game 3D, grafik 3D), VGA standard atau yang biasa menjadi satu dengan motherboard (on-board) biasanya sudah mencukupi.

Yang perlu diperhatikan ketika meng-upgrade VGA adalah slot yang digunakan. Ada slot AVG, PCI, PCI-E dan PCI-E 2. Untuk mengetahui bisa dilihat di buku manual motherboard yang disertakan atau melihat langsung di motherboard. Kemudian yang sering salah, hanya menilai besar Memory VGA saja. Karena yang lebih penting adalah Clock Memory VGA dan GPU Frequency (Processor yang ada di VGA). Misalnya VGA 128 MB dengan Clock Memory 500 MHz dan GPU 400 MHz akan lebih cepat dibanding VGA 256 MB dengan Clock Memory 400 MHz dan GPU Frequnecy 300 MHz. Jika sudah familiar dengan VGA, Bus Width (lebar jalur data) juga berpengaruh ke kecepatan VGA.

Ponsel bebas pulsa

Untuk pertama kali didunia nokia mengeluarkan produk baru hp bebas pulsa,menelpon tanpa mengeluarkan pulsa sama sekali sepeserpun,nokia kini mengalahkan persaing-pesaingnya dengan mengeluarkan hp bebas pulsa

INI DIA

Cara menghilangkan Write Protected 2

Melanjutkan yang kemarin
ini ada lagi cara menghapus write protected bila gagal cara yang kemarin
cara 1:
1.colokin flashdisk
2.klik antivir smadav
3.klik tab tools
4.klik smad-lock
5.klik icon flashdisk
6.klik unlock
cara 2:
1.ke start-run-tulis regedit (windows xp)/start,tulis di text box regedit(windows 7)
2.klik HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Control-storagedevicepolice
3.klik write protected ubah value menjadi 0

SEMOGA BERMANFAAT

Senin, 09 Juli 2012

Cara menghilangkan Write protected

waktu beberapa bulan lalu saya punya flashdisk,tetapi tidak bisa ngopi data terus ada tulisan the disk is write protected,terus saya ke abah google nyari solusinya alhamdullilah ada ni saya kasih tau lagi caranya,langsung aja gan:
1.masukan flashdisk
2.klik kanan icon flashdisk
3.klik eject (jangan di safely remove hardware)
4.lakukan beberapa kali biasanya 5-10 kali tapi bahkan ada yang berpuluh-puluh kali
 

APA AJA XIII Copyright © 2012 Fast Loading -- Powered by Blogger