Logika Dan Algoritma


Logika dan Algoritma

diperkenalkan Oleh Ahli Matematika :

Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi

Logika berasal dari kata Yunani kuno

λόγος (logos) yang berarti hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.

Definisi Algoritma

1. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh

2. Suatu prosedur yang merupakan urutan langkah-langkah yang berintegrasi

3. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)



Ada Output
, mengacu pada definisi algoritma, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan •
Efektifitas dan Efesiensi
, Dikatakan 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. •
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.

Contoh :Sebuah prosedur ketika akan mengirimkan surat kepadateman:•Tulis surat pada secarik kertas surat•Ambil sampul surat atau amplop•Masukkan surat ke dalam amplop•Tutup amplop surat dengan lem perekat•Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.•Tempelkan perangko pada amplop surat•Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.


Logika alamiah
Logika alamiah adalah kinerja akal budi manusia yang berpikir secara tepat dan lurus sebelum dipengaruhi oleh keinginan-keinginan dan kecenderungan-kecenderungan yang subyektif. Kemampuan logika alamiah manusia ada sejak lahir.
Logika ilmiah
Logika ilmiah memperhalus, mempertajam pikiran serta akal budi.
Logika ilmiah menjadi ilmu khusus yang merumuskan azas-azas yang harus ditepati dalam setiap pemikiran. Berkat pertolongan logika ilmiah inilah akal budi dapat bekerja dengan lebih tepat, lebih teliti, lebih mudah dan lebih aman. Logika ilmiah dimaksudkan untuk menghindarkan kesesatan atau, paling tidak, dikurangi.


Tahapan Analisa Algoritma

1. Merencanakan Algoritma

2. Menyatakan Algoritma

a. Bahasa semu/ sehari-hari (pseucode)
b. Diagram Alur / Flowchart
c. Statement/ penggalan program

3. Validitas Algoritma

4. Menganalisa Algoritma

a. Waktu Tempuh/ Running Time

i. Banyaknya langkah
ii. Bear dab jenis input data
iii. Jenis operasi
iv. Komputer dan kompilator

b. Jumlah memori yang digunakan

5. Menguji Algoritma

a. Fase Debugging
b. Fase Profillig

Sifat-sifat Algoritma

1. Banyaknya langkah intruksi harus berhingga
2. Langkah atau intruksi harus jelas
3. Proses harus jelas dan mempunyai batasan
4. Input dan Output harus mempunyai batasan
5. Efektifitas
6. Adanya bataan ruang lingkup.

I. Pengenalan dan Definisi Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan demikian setiap symbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung.
Dua macam flowchart yang menggambarkan proses dengan komputer, yaitu:
A. System flowchart
Bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file dalam media tertentu.
System flowchart menggambarkan :
1. Hubungan antar suatu file dengan file lainnya
2. Media yang dipakai untuk setiap file
B. Program flowchart
Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program.
FLOWCHART (Diagram Alur)
Langkah awal pembuatan program
Urutan proses di program menjadi lebih jelas
II. Kaidah-kaidah Umum Pembuatan Flowchart
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya.
Namun secara garis besar setiap pengolahan selalu terdiri dari 3 bagian utama, yaitu:
Input,
Proses pengolahan dan
Output
Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:
START, berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan
READ, berisi instruksi kegiatan untuk membaca data dari suatu peralatan input
PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca
WRITE, berisi instruksi untuk merekan hasil kegiatan ke peralatan output
END, mengakhiri kegiatan pengolahan
Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran:
Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat
Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas
Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END
III. Contoh masalah Sehari-hari:
1. langkah-langkah yang dilakukan waktu menelepon teman
2. diagram alur mengenai apa-apa yang dilakukan mualai bangun pagi sampai tiba di kampus
3. gambarlah diagram alur untuk proses merebus telur yang langkah-langkahnya adalah sebagai berikut:
ambil panci
apakah panci bersih, bila kotor cuci lebih dulu
taruh air dalam panci
nyalakan kompor
letakkan panci diatas kompor
tunggu hingga air mendidih
masukkan telur
tunggu sampai tiga menit
angkat panci dari kompor
matikan kompor
angkat telur dari panci
Referensi :
- http://www.scribd.com/doc/13041326/Logika-Dan-Algoritma
- http://riyanwae.wordpress.com/2008/10/11/pengertian-logika-dan-algoritma
- http://dosen.stiki.ac.id/jozuafp/pengertian_logika__algoritma.html
- http://m-informatika.blogspot.com/2008/04/pengertian-dasar-logika-dan-algoritma.html

[+/-] Selengkapnya...

Membuat Super Hidden Folder atau File


Biasanya kalau kita mau hidden folder atau file dari menu folder options kan ??!!
Nah, klo udah di view show files and folder udah balik lagi kelihatan semuanya kan?? Blom puas mau hidden folder atau files ??!!!
Langsung aja dehh….

Let’s Begin…

# Anda jalankan dulu program CMD
Caranya dengan ketik start - run - cmd
# Contoh saya buat folder di D:\royh



# Sekarang masuk ke folder “royh” melalui CMD
Caranya anda pindah terlebih dahulu ke directory D:
1. Ketik “d:” (tanpa tanda kutip) selalu diakhiri dengan enter
2. Kemudian ketik “cd royh”
Contoh gambar dibawah ini



Contohnya saya akan menghidden folder contoh dan document word
Contoh gambar dibawah ini…
Caranya…
1. Ketik attrib +s +h contoh
2. Tinggal lihat hasilnya…
Untuh mengembalikannya menjadi semula tingggal diganti dari kode +s +h
menjadi –s –h
contoh Yang ke 2 dengan cara yang sama…
1.Ketik attrib +s +h word.doc
2.Tinggal lihat hasilnya…
Lihat contoh gambar dari CMD dibawah ini…



Dan hasilnya contoh gambar dibawah ini….



Gthu doank kok…..
Gampank kann……!!!
Selamat mencoba……!!!!

[+/-] Selengkapnya...

Menjaga Registry Dengan Visual Basic Script


Registry itu adalah inti pokok dari sistem windows...
itu menurut pandangan saya aja lhoo... "sok tau banget"... Hhehee...
klo settingan registry itu udah diotak atik, apalagi error... maka sistem windows pasti juga error... Anda mau menjaga registry anda dari tangan" jail dengan VBS ?


Let's Begin....

1. Buka aplikasi notepad
2. Ketik kode berikut, klo ga mau capek copy paste aja...
jangan lupa ya Word Wrap nya dimatiin dulu...
itu lho yg di menu notepad format Word Wrap

dim royhan
masuk()
sub masuk()
set royhan = wscript.CreateObject("wscript.shell")
keterangan = "Pilihan:" & vbcrlf &_
"[0].Aktifkan Regedit." & vbcrlf &_
"[1].Nonaktifkan Regedit." & vbcrlf & vbcrlf &_
"[+] mailto:royh_and@rocketmail.com [+]"
tanya = inputbox(keterangan,"Edit Regedit",0)
royhan.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion" &_
"\Policies\System\DisableRegistryTools",tanya,"REG_DWORD"
if tanya=1 then
msgbox "Registry dinonaktifkan",vbInformation,"royhan™ Copyright 2009 Disable Registry Tools"
else
if tanya=0 then
msgbox "Registry diaktifkan",vbInformation,"Edit Regedit"
royhan.RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion" &_
"\Policies\System\DisableRegistryTools"
else
msgbox "Masukkan angka 0 atau 1!",vbInformation,"Edit Regedit"
masuk()
end if
end if
end sub

sampe nomer berapa tadi ?
ehh... jawab donk !!! ditanya kok ga dijawab...
iya, inget sampe no.2
3. Save file dengan nama terserah anda, tapi inget type nya diganti jadi "All Files"
jangan lupa diakhir nama file ditambah ".vbs" contoh "royh.vbs"

udah... silahkan Mencoba...!!!






[+/-] Selengkapnya...

Menjaga Task Manager Dengan Java Script


"Anda ingin Mengaktifkan atau Menonaktifkan Task Manager anda"
kali ini saya akan membahas motodenya dengan aplikasi .js

Let's Begin....

1. Buka aplikasi notepad
2. Ketik kode berikut, klo ga mau capek copy paste aja...
jangan lupa ya Word Wrap nya dimatiin dulu...
itu lho yg di menu notepad format Word Wrap

// Program Sederhana Mengamankan Task Manager
// Nama Program: tsk_mgr.js
function prakata(pesan)
{
royh.popup(pesan,0,"Menjaga Task Manager");
}
function catat(harga)
{
royh.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion"+
"\\Policies\\System\\DisableTaskMgr",harga,"REG_DWORD");
}
var vbYesNoCancel = 3, vbYes = 6, vbNo = 7, harga, pesan, tanya, royh;
royh = WScript.CreateObject("WScript.Shell");
pesan = "Menu Pilihan :\n\n"+
"Klik [Yes] untuk Nonaktifkan Task Manager.\n"+
"Klik [No] untuk Aktifkan Task Manager.\n"+
"Klik [Cancel] untuk Keluar.\n\n"+
"[+] mailto:royh_and@rocketmail.com [+]\n\n"+
"NonAktifkan Task Manager sekarang?";
tanya = royh.popup(pesan,0,"Menjaga Task Manager",vbYesNoCancel);
if (tanya == vbYes)
{
harga=1;
pesan="Task Manager DiNonAktifkan!";
catat(harga);
prakata(pesan);
}
else if (tanya == vbNo)
{
harga=0;
pesan="Task Manager DiAktifkan!";
catat(harga);
prakata(pesan);
}
else
{
pesan="Task Manager DiNonAktifkan!";
prakata(pesan);
}

sampe nomer berapa tadi ?
ehh... jawab donk !!! ditanya kok ga dijawab...
iya, sampe no.2
3. Save file dengan nama terserah anda, tapi inget type nya diganti jadi "All Files"
jangan lupa diakhir nama file ditambah ".js" contoh "royh.js"

udah... silahkan Mencoba...!!!



[+/-] Selengkapnya...

Cara Menutup Proses Aplikasi Dengan CMD


Komputer anda sering heng karena ada proses aplikasi yang heng atau not responding, selain dengan aplikasi Taks Manager juga bisa dengan CMD. Kali ini saya membahas bagaimana cara menggunakan CMD....

Let's Begin...

1. masuk ke jendela cmd, dengan cara ketik start - run - cmd.
2. ketik tasklist, kemudian tekan enter
3. setelah itu, maka akan muncul sederet daftar proses yang sedang berjalandengan nomer PID nya.
4. cari nama yang akan anda hentikan, dan cari nomor PID-nya
5. jika sudah ada, maka ketikkan tskill nomor PID-nya, contoh tskill 3960 lalu enter


Contoh Gambar...







[+/-] Selengkapnya...

Cara Mengganti Tulisan Icon Pada Address Bar


1. Sign In ke Blog-mu
2. Pilih Layout/ Tata letak
3. Pilih Edit HTML
4. Cari kode </head> dengan Ctrl+F agar mudah
5. Letakkan kode dibawah ini di atas kode </head>


<link href=' http://i672.photobucket.com/albums/royhan33/Animated-Flag-Indonesia.gif ' rel='SHORTCUT ICON'/>

http://i672.photobucket.com/albums/royhan33/Animated-Flag-Indonesia.gif adalh lokasi gambarmu. ganti dengan lokasi gambar kamu.

Udah gtu aja doank caranya….




[+/-] Selengkapnya...

Membuat Tulisan Judul Blog Berjalan Pada Address Bar


1. Sign In ke Blog-mu
2. Pilih Layout/ Tata letak
3. Pilih Edit HTML
4. Cari kode </head> dengan Ctrl+F agar mudah
5. Letakkan kode dibawah ini di atas kode

<script type='text/javascript'>

//<![CDATA[

msg = " --- ROYHAN⢠The Beginner Newbie ";

msg = " | Kuliah ??!!! BSI ajaa... Ahhahahaaa... --- " + msg;pos = 0;

function scrollMSG() {

document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++;

if (pos > msg.length) pos = 0

window.setTimeout("scrollMSG()",100);

}

scrollMSG();

//]]>

</script>


ganti huruf yang dicetak tebal dengan lokasi gambar pada webhost tempat anda menyimpan file gambar anda. Kamu bisa menyimpan gambarmu di photobucket dan juga di imageshack
Catatan ;
Ganti tulisan berwarna kuning dengan tulisan yang kamu suka.



[+/-] Selengkapnya...

Cara Membuat Kotak Link Exchange


Ga punya Link Exchange ??

Masa sihh ??

Hari ginii ga punya Link Exchange ??!!!

Ga usah ngeBlog klo ga punya Link Exchange(hha… Parahh!!!)

Langsung aja dehh…
Kalo kita mau tukeran link biasanya ada kotak seperti ini :



Nha trus gimana cara buat kotak tersebut?
pertama Login ke blogger trus pilih Layout --> Page Elements
trus klik Add a Gadget lalup pilih HTML/Java Script
trus kopi kode berikut ini di tempat yang disediakan.

<textarea name="textarea" cols="20"><a href="http://cyberandroyh.blogspot.com"><img src="http://i672.photobucket.com/albums/royhan33/royhcool.gif" width="90" height="17" border="0" /></a>



text yang berwarna kuning menunjukkan labar kotak, text warna biru adalah link, ganti text tersebut dengan alamat blogmu sedangkan text warna merah adalah alamat gambar beserta ukurannya, ganti text tsb dengan alamat gambar km.
terus simpan templatenya.
Hasilnya akan seperti kotak diatas, trus gambarnya mana?, gini didalam kotak tersebut

kan ada textnya tuh, nha kalo textnya itu dicopy terus di paste di blog, maka hasilnya akan menjadi gambar dan juga ada linknya.

[+/-] Selengkapnya...

Cara Menampilkan Status Off/Online Yahoo Messenger


"Bagaimana Caranya Menampilkan Status Offline/Online Yahoo Messenger". Trus fungsinya apa nih? gini, kalo ada misalnya ada penandanya seperti itu kan nanti pengunjung blogmu akan bisa langsung berinteraksi langsung denganmu, nha kalo gitu kan nanti pengunjung blogmu jadi tambah sayang ma kamu :p
Ok Langsung aja, Contohnya akan seperti ini, jika status kamu offline maka gambarnya akan seperti ini :



trus jika kamu online maka iconya akan berubah seperti ini:



Cara buatnya sangat gampang kamu tinggal copy script berikut ini trus kamu pasang di sidebar kamu, udah tahu kan cara pasanganya, itu lho seperti kalo km masang "page element", Masuk ke "Page Element" trus "Add a Gadget --> HTML/Javascript".


<a href="ymsgr:sendIM?royh_33"> <img src="http://opi.yahoo.com/online?u=royh_33&amp;m=g&amp;t=2&amp;l=us"/>
</a>



Ganti text yang warna merah (royh_33) dengan id YM kamu.
perhatikan angka "2", itu bisa kamu ganti dengan angka yang lain dan hasilnya gambar yang ditampilkan akan berbeda-beda.

[+/-] Selengkapnya...

Membuat Animasi Gambar Agar Selalu Berada Dipojok


Hhaa… pada bingung kan gambar yang dipojok blog saya…

Gini caranya….

Let’s Begin…


1. Login ke blogger trus klik "Layout -->> Edit HTML
2. Cari kode ini ]]> kalo dah ketemu taru kode berikut ini di atasnya.

dengan Ctrl+F agar mudah

#trik_royh {
position:fixed;_position:absolute;bottom:0px; left:0px;
clip:inherit;
_top:expression(document.documentElement.scrollTop+
document.documentElement.clientHeight-this.clientHeight); _left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth); }

3. Text yang dicetak tebal adalah posisinya, kalo pingin ganti di posisi pojok kanan bawah tinggal text "left" diganti dengan "right". Begitu juga tulisan "bottom", jika pingin di posisi atas bisa diganti dengan "top".
4. Langkah selanjutnya yaitu letekkan script berikut ini sebelum kode

<div id="trik_royh">
<a href="http:// http://cyberandroyh.blogspot.com">
<img src="http://i672.photobucket.com/albums/royhan33/gambaranimasi2.gif" border="0" /></a>
</div>

" http:// http://cyberandroyh.blogspot.com " adalah link. ganti dengan link kamu.
" http://i672.photobucket.com/albums/royhan33/gambaranimasi2.gif " adalh lokasi gambarmu. ganti dengan lokasi gambar kamu.

[+/-] Selengkapnya...

Pasang Widget Translator


Memasang widget translator atau "Penerjemah" pada blog banyak sekali gunanya. Translator ini berguna apabila ada pengunjung dari negara lain yang secara sengaja maupun tidak yang melihat blog kita dan tidak tahu bahasa kita maka mereka bisa menggunakan widget ini untuk menterjemahkannya kedalam bahasa yang mereka inginkan (tentunya yang sudah ada di widget ini). Widget ini sudah support untuk bahasa Indonesia. Dan kalo kamu mau, translator ini bisa juga untuk menterjemahkan tugas dari sekolah/kampus secara mudah. Dan hasilnya bisa lebih bagus daripada software transtool lhoo…

Let’s Begin…

1. Login ke Blogger trus pilih menu "Layout" atau "Tata Letak"
2. Kemudian klik pada "Add Gadget" atau "tambah gadget=".
3. Lalu pilih HTML/Javascript"
4. Kemudian masukkan script berikut ini kedalamnya.

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=id&w=160&h=60&title=&border=&output=js"></script>

Gtu doank kok… gampank kan..!!!

[+/-] Selengkapnya...

Mau Dapet Duit 100% Gratiiissss.....??!!!


Bagi Kawan-Kawan sekalian yang mau duit 100% free + mudah...
caranya mudah kok... langsung klik aja gambar dibawah ini....
langsung aja daftar dulu... nanti pas masuk ada semua keterangan lebih lanjut...

klo kurang jelas atau ada kesulitan tanya aja lewat facebook qu...
kirim message aja kesini :
www.facebook.com
sekalian di add yaa... Hhehheheee...



Sekalian aja daftar yang ini juga...

[+/-] Selengkapnya...

Masih banyak banget kekurangan nihh...


Harap Maklum yaa....!!!

Ternyata lumayan ribet banget bikin Blog yaa...!!!
Masih Newbie nihh... bingung mau posting apa, masih kosong deh postingannya...
Hhehheheee....

Bagi yang udah mampir tolong isi komentarnya yaa...
Hhehehee....

Klo ada yang mau Belajar bikin blog juga...
klik aja disini :>> http://trik-tips.blogspot.com atau disini http://echabintangtimur.blogspot.com

[+/-] Selengkapnya...