Tampilkan postingan dengan label Programing. Tampilkan semua postingan
Tampilkan postingan dengan label Programing. Tampilkan semua postingan

Geliat hacking tanah air dari hari ke hari makin berkembang, terbukti makin maraknya hacker cracker Indonesia yang makin berani unjuk gigi, contoh kecilnya perseteruan hacker Indonesia vs Hacker Malaysia yang terus-terusan berkumandang sampai saat ini. Maraknya forum-forum hacker di Indonesia sebagai salah satu bentuk banyaknya peminat atau rasa ingin tahu seperti apa kegiatan hacking tersebut, sisi positif dan negatif dari aksi hacking ini pasti ada. Bagi yang berminat dan ingin mempelajari teknik-teknik hacking, Zona Orang Gila akan coba berbagi satu ebook hacking, tidak tanggung-tanggung isi dari ebook hacker ini berisi kurang lebih 1000 tutorial hacking. Penasaran apa-apa saja isi dari ebook hacking ini, silahkan cek dibawah ini :
Create Bootable XP SP integrated CD,Create One-click Shutdown & Reboot Shortcuts
Creating a Board aka Forum on your own PC
Creating Universal Ghost Usb Boot Disk And Cd
Data Capacity of CDs [Tutorial]
Debug, Learn how ***** windows
Delete An undeletable File
Delete Files From The Recent File List In Windows
Digital Camera Guide
Digital Faq -learn Everything About Digital, Capture, Edit, Burning and more
Digital Photo Id Cards, Greate Info
Direct Link To Any Page You Want To In Hotmail
Directx Explained
Disable Compression On Xp, NTFS partition, Disk Cleanup
Disable The Send Error Report, to Microsoft
Disable Windows Logo Key
Discover New Music You’ll Probably Love
Download Free Music legally,, legally
Download from a paypal site without paying a penny!
Download From Ftpz, Using Ftp Search Sitez
Download Mp3’s Without Using Filesharing
Download Music And Video With ,edia Player9, quick and easy!
Download Timeframes
Dual Boot After The Fact
Dvd Copying-ripping Definitions
DVD Regions Information
Dvd-9 to Dvd+r Dl, Double Layer To Double Layer, 1-1 copies
Easily Disconnect-reconnect From Broadband
Easily Find Serial Numbers On Google, easy to do and works like a charm
Ebay Hack*****tip
General Keyboard Shortcuts
Get In Windows 2000 As Administrator
Get the Most Out of Your DVD Recorder
Get The Music You Want To Hear
Get unlimited bandwidth from your host for free
Getting A 1gb Yahoo China Account
Getting Counter-strike Source To Work
getting movies, mp3,games using google
Getting older programs to run on Windows XP
Getting started with Linux for nOObs!
Go to Windows updates anonymously
Google ***** Search
Google secrets
Google Tips & Tricks, (utilizing search engine)
Graffiti On Walls 4 Adobe Photoshop Cs 8.0
Guide For Getting Free Stuff
Guide to IIS Exploitation
Guide to Slipstreaming Service Pack 2
Hard drive Gone Bad
Hardware Firewall
How To Add An Option To Print, the Contents of a Folder!
How To Add Your Own Windows Tips
How to Back Up the Registry
How To Backup Ps2 Games
HOW TO BLOCK PEOPLE ON WINMX WHO SHARE NOTHING
How To Block Websties Without Software, block websites
How To Boot Xp Faster (updated)
How to build a black box
how to burn quicker in windows xp
How to Bypass BIOS Passwords
How To Bypass Web Filters, tutorial
HOW TO CAPTURE STREAMING MEDIA
How To Change A Cmos Battery
How to change the serial number used in Windows XP, Valid for XP Corporate
How To Change Thumbnail Size And Quality
How to clear Bios info 2
How to clear Bios info
How To Convert File System, fat – fat32 to ntfs
How To Copy A Dvd Which Will Play On A X Box
How to copy songs from your iPod to your PC
How To Customise Your start Button
How To Delete Those Persistent Nasty Files
How To Directly Go To Inbox, Write Msg, w Hotmail, no need for
How to find MP3’s real quickly
How To Find Serial Numbers On Google
How to fix corrupted files in XP
How to fix Windows Installer problem
How To Get A Free I-pod Or Flat Screen Tv, check it out
HOW TO GET ANY WINDOWS PASSWORD
How to Get someones ISP password, Get free internet
How To Get Top Ranking, Search Engines
How To Hack Windows Xp Admin Passwords
How to hack-change your Windows XP Boot Screen
how To Hide Yourself From Network Users, and give access to only specific users!
How To Make An Animted Logo
How To Make Free Phone Calls
How to make key generators
How To Make Perfect Copies Of Maxis The Sims Discs, CloneCD Style!
How To Make XP Go Faster
How To make your own Radio Station 2
How To Make Your Own Radio Station
How to Remove DRM Protection for Video Files
How To Remove Ms Java Vm And Install Sun Java
How To Remove Signin Details Of Msn Passport
How To Remove The Default Admin$ Shares
How to remove the Links folder in IE Favorites
How to Remove WinXP Splash and See Operations
How To Rename Extensions With Ease, with a Renamer.bat file!
How to Rename File Extensions
How To Rename Multiple Files In Winxp
How To Restrict Login Hours Allowed
How to safeguard your files when computer crashes
How to save Windows xp updates
how to search google forlinks
How To See Hidden Files, Using Dos
How To Set search For All Files In Winxp
How to set up a http server running from you computer
How To Set Up A Proxy In Flashget, As Requested
How to set up a server with Apache , PHP , MySQL , Perl , phpMyAdmin
How To Set Up Direct Connect
HOW TO SET UP FTP SERVER
How To Set Up Proxies In Your Browser
How To Set Zone Alarm Settings!, Fix for ZA ports
How To Setup Your Own Dns (Domain Name Server)
How To Speed Up A Slow Computer
How To Speed Up Http Requests On Internet Explorer, as above
How To Stop Spam
How to swear in all languages
How To Unload Cached Dll Files To Free Memory
How to Use and How to Chain Multiple Proxies!
How To Use File Compression In Windows Xp
How To Use Google To Download Mp3’s, and applications…..
How To Use Newsgroups
How To Use You Gmail With Msn Messenger
How-to Get Videos And Dvds Onto Your Sony PlayStation Portable (PSP) for free
HOWTO Change Windows XP Home to Windows XP Pro
Important Faqs For Sp2
Improve Doom 3’s Performances!!, simple but efficient trick for every1
Improve your dialup modem preformance
Increase XP Folder Settings
Insert Your Serial For Office 2k, auto install office
Install A New Hard-disk
Install Xp From Dos
Installing Apache on Windows
Installing Gentoo Linux, Amazing step by step tutorial
Installing IIS On Windows Xp Pro
Installing Slackware Linux
Instructions For Removal Of Advertising In Msn Messenger
Ip Address Structure, Expilinatin OF IP Address {A short way}
Irc How To Downlaod From, How to downlaod from IRC
Irc Servers On nix, For people who want to start own IRC net
Keep Files Private
Keep Folders Hidden
Keyboard Shortcuts Result in Excel 2000 – Movement
Keyboard Shortcuts, Microsoft Word
Keyboard Shortcuts, must read
Kill Microsoft Instant Messenger
Lamination Tips, Its a Fast TUT……
Leet Way To Get Your Ip In Windows Xp
Linking Your Xbox To Your Computer
Linux Howto’s
List Of Sites Not To Go To
Little help for anonymous mailer
Lots Of Windows Xp Tips, Take A Look!
Lyrics With Google
Make A Autorun File For Ur Cd
Make A Batch File To Clean UR PC!!, All In One!!
Make A Roughly 16 Hour Video Dvd
Make Acrobat Reader 6 load faster.txt 0.42 kB
Make Dvd Iso From Suse 9.2 5 Cds Iso, Linux mode and Windows mode ISO creation
Make Mp3 Files Smaller Without Losing Quality
Make Your Own Ringtones For Mobile Phone, also logos, wallpaper, etc
Make Your Pc Faster, Guaranteed
MakeXPgoFaster
making a .cue file, in notepad
Making A .txt Executable Server
Making Bootable Floppy Disk to Boot into Windows
Making Cd Version Of Doom3 Into Dvd Version
Making Web Page Fonts Consistent and Uniform
Manage Saved Ie Passwords
Mastering The Windows XP Registry
Maximize Dial-up Modem Settings
Microsoft’s Really Hidden Files, Reveled Hidden files
mIRC Not Just Another Chat Client, Download Anything You Want Almost
mIRCcommands
Misc Linux Tips & Tricks
Missing Administrator Account
Mobile Secret Codes
Modify .exe Files And ***** A Program
More Hacking/A beginners guide to Hacking UNIX
More Hacking/A *****ing Tutorial/C101-90.000
More Hacking/A *****ing Tutorial/C101-90.001
More Hacking/A *****ing Tutorial/C101-90.002
More Hacking/A *****ing Tutorial/C101-90.003
More Hacking/A *****ing Tutorial/C101-90.004
More Hacking/A *****ing Tutorial/ED!SON.NFO
More Hacking/A Guide to Internet Security- Becoming an Ueber*****er
More Hacking/A Guide to the Easiest Hacking there is
More Hacking/A List Of Some OF The Most Useful UNIX Hacking Commands
More Hacking/A Small Guide to Hacking HOTMAIL
More Hacking/A UNIX Hacking Tutorial
More Hacking/Almost Everything You Ever Wanted To Know About Security
More Hacking/An Indepth Guide in Hacking UNIX and the concept of Basic
More Hacking/An Introduction to Denial of Service
More Hacking/An Introduction to the Computer Underground
More Hacking/Basic Networking
More Hacking/BBS Crashing Techniques
More Hacking/BRUTE- A brute force approach to hacking Unix passwords
More Hacking/Closing the Net
More Hacking/Compression and *****s for Dummies
More Hacking/Computer Bulliten Boards and the Law
More Hacking/Computer Chrime – Current Practices, Problems and Proposed So
More Hacking/Computer eMail and Privacy
More Hacking/Computer Hackers News Articles
More Hacking/Computer Rights vs First and Forth Amentment Right
More Hacking/Computer Security
More Hacking/Computer Security_2
More Hacking/Computer Viruii
More Hacking/Computerized Governmental Database Systems Containing Persona
More Hacking/COPS and Robbers-Unix System Security
More Hacking/Copyright Guides for Photographers
More Hacking/Crash Course in X Windows Security
More Hacking/Crime and Puzzlement
More Hacking/Cultural Formations in Text-Based Virtual Realties
More Hacking/Cyberspace and the Legal Matrix- Laws or Confusion
More Hacking/Dark Angel’s Phunky Virus Writing Guide
More Hacking/Defamation Liability of Computerized Bulliten Board Operators
More Hacking/Dept of Treasury Letter
More Hacking/Electronic Bulliten Boards and ‘Public Goods’ Explainations
More Hacking/Electropolos – Communication and Comunity on IRC
More Hacking/Ethload User’s Guide
More Hacking/Formulating A Company Policy on Access to and Use and Disclos
More Hacking/Free Speech in Cyberspace
More Hacking/Gender Issues in Online Communications
More Hacking/Government Computer Security Techniques
More Hacking/HACKDICT
More Hacking/Hacker Test
More Hacking/Hackers A-Z
More Hacking/Hackers Who Break into Computer Systems
More Hacking/Hacking Bank Of America’s Home Banking System
More Hacking/Hacking Compuserve Infomation Service
More Hacking/Hacking Faq
More Hacking/Hacking GTE Telemail
More Hacking/Hacking IRC – The Definitive Guide
More Hacking/Hacking PC-Pursuit Codes
More Hacking/Hacking Techniques
More Hacking/Hacking TRW
More Hacking/Hacking TYMNET
More Hacking/Hacking Unix System V’s
More Hacking/Hacking Wal-Mart Computers
More Hacking/Hacking Webpages
More Hacking/How the Traditional Media Clasifications Fail to Protect
More Hacking/How to crash AOL
More Hacking/How to dial out of a UNIX System
More Hacking/How to find Security Holes
More Hacking/How to get a Shell in 24 hours
More Hacking/How to Hack UNIX System V
More Hacking/How to login to a C.B.I. System
More Hacking/How to send ICQ Bombs
More Hacking/Information of Hacking AngelFire Websites
More Hacking/Introduction to Denail of Service
More Hacking/IP addressing, and gaining IP’s
More Hacking/IP Addressing
More Hacking/ISSN Numbers- An Introduction
More Hacking/Junk Mail- How Did They All Get My Address
More Hacking/LENROS~1
More Hacking/LENROS~2
More Hacking/MEMETICS
More Hacking/MINDVOX
More Hacking/MORRIS~1
More Hacking/NEIDOR~1
More Hacking/NFS Tracing
More Hacking/Nightline- FBI,Privacy,and Proposed Wire-Tapping Legislation
More Hacking/NY_2′S Guide to Obtaining An IP Address
More Hacking/Organizational Analysis in Computer Science
More Hacking/PGP Startup Guide
More Hacking/Presumed Guilty
More Hacking/Raising Hell with Unix
More Hacking/Remarks of the President and Vice President to Silicon Valley
More Hacking/RIGGSB~1
More Hacking/RIGGS_~1
More Hacking/RIGHTS~1
More Hacking/RIVERA
More Hacking/Security holes
More Hacking/Seisure Warrent Documents for Ripco BBS
More Hacking/Site Security Handbook
More Hacking/SJ-DEC~1
More Hacking/SJ-RESP
More Hacking/SMTP-Simple Mail Transfer Protocol
More Hacking/Summary of FBI Computer Systems
More Hacking/SUNDEVIL
More Hacking/SUPREM~1
More Hacking/TCP packet fragment attacks against firewalls and filters
More Hacking/Telenet-The Secret Exposed
More Hacking/The Basics of Hacking- Introduction
More Hacking/The Baudy World of the Byte Bandit-A Postmodernist Interpretation
More Hacking/The Constitution in Cyberspace
More Hacking/The *****ing Manual
More Hacking/The Electronic Communication Privacy Act of 1986 – A Laymans
More Hacking/The Greatest Hacker of all time
More Hacking/The Hacker’s League
More Hacking/The Inner Circle Book’s Hacking Techniques
More Hacking/The Lamahs-Guide to Pirating Software on the Internet
More Hacking/The M.M.C. Guide to Hacking, Phreaking, Carding
More Hacking/The National Information Infrastructure-Agenda for Action
More Hacking/The Newbies Handbook- ‘ How to beging in the World of Hacking
More Hacking/The Newbies-User’s Guide to Hacking
More Hacking/The Pre-History of Cyberspace
More Hacking/The Price of Copyright Violation
More Hacking/The REAL way to hack RemoteAccess
More Hacking/The Secret Service, UUCP,and The Legion of Doom
More Hacking/the UNIX operating system (Berkley 4.2)
More Hacking/Theft of Computer Software-A National Security Threat
More Hacking/Thoughts on the National Research and Education Network
More Hacking/Tips on Starting Your Own BBS.1
More Hacking/undocumented DOS commands
More Hacking/UNIX Computer Security Checklist
More Hacking/UNIX Use and Security – By the Prophet
More Hacking/UNIX Use and Security From The Ground Up
More Hacking/UNIX- A Hacking Tutorial.SIR
More Hacking/Viruii FAQ
More Hacking/Virus-Trojan FAQ
More Hacking/What Files are Legal for Distribution on a BBS
More Hacking/What To Look For In A Code Hacking Program
More Hacking/What To Look For In A Code Hacking Program
More Hacking/What You Should Know About Computer Viruses
More Xp Tips and tricks make your computer more faster
Moving and Removing the Start Button
Msn Messenger & Gmail
My Flash Bookmarks, long list of tutorials
Myth about WPA ( How it is done ), Windows Product Activation Technique
Your Own Home Server – Introduction
Download eBook 1000 Hacking Tutorial :
http://rapidshare.com/files/257087882/1000HackingTutorials_The_Bestof2008__warezsoul.rar

Read More......
Rabu, 17 Februari 2010 Posted in | | 2 Comments »

1>Facebook_Friend_Bomber_2.0.1
http://rapidshare.com/files/172206243/Facebook_Friend_Bomber_2.0.1.rar (7mb)

Fungsi:
1. Mass Facebook Amber Alerts
2. Mass Facebook Friend Requests
3. Mass Facebook Friend Messages
4. Mass Facebook Friend Pokes
5. Mass Facebook Wall Poster
6. Save & Gather ID User

Dalam 1 hari bisa sampai 100-500-100-(unlimited) Friend Request..
truz Nanti Bakal Di Blok Dah Tu Account..


2>Coba juga yg ini..

Facebook Blaster Pro V3.5.7 + keygen 3.x.x
DOWNLOAD:
http://uploading.com/files/0EB38TC3/facebook_blaster_pro_keygen_3.x.x.allfan.info.zip.html

http://hotfile.com/dl/9293043/e7e67cd/facebook_blaster_pro_keygen_3.x.x.allfan.info.zip.html

Description:
FaceBook Blaster Pro is the internets favorite Facebook friend adder marketing software tool. Internet marketers are experiencing a gold rush of web 3.0 FREE advertising to highly targeted leads on the fastest growing social network Facebook.With Facebook blaster you will be able to run your marketing efforts on autopilot because automation is key to your success. FaceBook Blaster can perform mass friend requests, mass messages, mass comments and mass pokes.

3>Facebook Account Hacker v2.4

Hack Facebook Accounts

Enter The Target E-Mail Address
Type In A Number Of Password To Randomly Generate To Try To Hack The Facebook Account
Uses The Facebook API To Quickly Enter Passwords And Bypass CAPTCHA

DOWNLOAD:
http://hotfile.com/dl/9445862/91cca74/Facebook_Account_Hacker_v2.4.rar.html

Semua racun ada obatnya.. saya berbagi bukan untuk anda serang karena serangan saya akan lebih menyeramkan ^^
Jangan terlalu iseng pake na

Read More......
Posted in | | 0 Comments »

Disini saya akan memberikan tips untuk anda dalam membuat suatu folder pribadi dan anda dapat mengkunci folder tersebut dengan password anda (Tanpa menggunakan Software).

Berikut Tips nya :

1. Buka Notepad anda dan copy paste kode di bawah ini :

cls
@ECHO OFF
title Folder FolderRahasia
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST FolderRahasia goto MDLOCKER
:CONFIRM
echo Apakah anda ingin mengunci FolderRahasia tersebut ? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Ketik Y atau N.
goto CONFIRM
:LOCK
ren FolderRahasia "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo FolderRahasia Terkunci
goto End
:UNLOCK
echo Masukkan Password untuk membuka kunci
set/p "pass=>"
if NOT %pass%== masukkanpassword goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" FolderRahasia
echo FolderRahasia sudah di buka
goto End
:FAIL
echo Password salah
goto end
:MDLOCKER
md FolderRahasia
echo FolderRahasia Sukses di buat
goto End
:End

2. Anda dapat mengganti tulisan “masukkanpassword” dengan password yang anda inginkan.

3. Save As File tersebut dengan Nama “Kunci.bat” (Tanpa tanda kutip)

4. Klik file Kunci.bat ( Dia akan membuat Folder pribadi dengan nama “FolderRahasia” )

5. Klik kembali file Kunci.bat dan masukkan “y” untuk mengunci folder tersebut.

6. Untuk membuka nya anda bisa mengklik file Kunci.bat kembali dan masukkan password anda.

Selamat mencoba.

Read More......
Posted in | | 0 Comments »

Pengurutan data adalah algoritma yang meletakkan elemen pada sebuah list atau tabel dengan urutan tertentu. Algoritma pengurutan data saat ini telah demikian banyaknya, mulai dari yang sederhana sampai yang kompleks. Untuk saat ini, algoritma heap sort dan quicksort merupakan dua buah algoritma yang dianggap terbaik.

Penggunaan algoritma heap sort dan quick sort dalam pengurutan data berbeda. Perbedaan ini dipengaruhi oleh keunggulan dan kelemahan masing-masing algoritma pengurutan.

Algoritma Heap Sort dan Quick Sort

1. Heap Sort
Heapsort merupakan salah satu bentuk dari selection sort yang memiliki kompleksitas algorima O(n log(n)) yang menggunakan struktur data heap.

Algoritma ini bekerja dengan menentukan elemen terbesar (atau terkecil) dari sebuah daftar elemen, dan diletakkan pada akhir (atau awal) dari daftar tersebut. Heap sort menyelesaikan sebuah pengurutan menggunakan struktur data yang disebut heap.

Heap merupakan sebuah pohon biner hampir lengkap dimana isi dari simpul ayah selalu lebih besar dari isi simpul anak-anaknya sehingga simpul akar selalu merupakan elemen terbesar.

2. Quick Sort
Quick sort adalah algoritma yang menggunakan metode divide and qonquer yaitu dengan mempartisi tabel dengan acuan elemen tabel yang dijadikan sebagai pivot. Tabel dipartisi menjadi tabel dengan elemen pivot, <> pivot, hingga elemen tersebut terurut. pengurutan hanya dengan 1 kali pass saja. Namun sampai saat ini, belum ada algoritma yang mampu untuk mencapai keadaan ini.

Kompleksitas waktu dari kedua algoritma ini, secara rata-rata adalah sama, yaitu O(n log n). Saat ini, kompleksitas waktu O(n log n) merupakan kompleksitas algoritma sorting yang paling mendekati algoritma pengurutan ideal yaitu O(n). Hal inilah yang menyebabkan kedua buah algoritma ini dipandang sebagai yang terbaik saat ini.

Walaupun memiliki kompleksitas algoritma yang sama yaitu O(n log n), dalam praktiknya, algoritma quicksort memiliki kecepatan pemrosesan yang lebih baik dari heap sort. Penyebabnya adalah algoritma heapsort membutuhkan tahapan-tahapan yang lebih banyak daripada quicksort.

Namun untuk quicksort, pada kasus terburuknya memiliki kompleksitas O(n2). Sedangkan, pada heap sort, kompleksitas untuk kasus terburuknya sama dengan kasus rata-rata, yaitu O(n log n). Jadi pada kasus terburuk, algoritma heap sort lebih baik daripada algoritma quicksort.

Klasifikasi AlgoritmaPengurutan (sorting)

* Exchange Sort : Melakukan pembandingan antar data, dan melakukan pertukaran apabila urutan yang didapat belum sesuai. Contohnya : Bubble sort, Cocktail sort, Comb sort, Gnomesort, Quicksort.

* Selection Sort : Mencari elemen yang tepat untuk diletakkan diposisi yang telah diketahui, dan meletakkannyadi posisi tersebut setelah data tersebutditemukan. Contohnya :Selection sort, Heapsort, Smoothsort, Strand sort

* Insertion Sort : Mencari tempat yang tepat untuk suatu elemen data yang telah diketahui ke dalam sub kumpulan data yang telah terurut, kemudian melakukan penyisipan (insertion) data di tempat yang tepat tersebut. Contohnya adalah : Insertion sor, Shell sort, Tree sort, Library sort, Patience sorting.

* Merge Sort : Data dibagi menjadi subkumpulan-subkumpulan yang kemudian subkumpulan tersebut diurutkan secara terpisah, dan kemudian digabungkan kembali dengan metode merging. Algoritma ini melakukan metode pengurutan merge sort juga untuk mengurutkan sub kumpulan data tersebut, atau dengan kata lain, pengurutan dilakukan secara rekursif. Contohnya adalah : Merge sort.

* Non-Comparison Sort : Proses pengurutan data yang dilakukan algoritma ini tidak terdapat pembandingan antar data, data diurutkan sesuai dengan pigeon hole principle. Contohnya adalah : Radix sort, Bucket sort, Counting sort, Pigeonhole sort, Tally sort.

Ide Dasar
Ide dasar dari metode Radix sort ini adalah mengkategorikan data-data menjadi sub kumpulan sub kumpulan data sesuai dengan nilai radix-nya, mengkonkatenasinya, kemudian mengkategorikannya kembali berdasar nilai radix lainnya.

Algoritma Bubble Sort

1. Setiap pasangan data: x[j] dengan x[j-1], untuk semua i=1,...,n-1 harus memenuhi keterurutan, yaitu x[j] > x[j-1].
2. Apabila tidak memenuhi maka posisi kedua data harus ditukar.
3. Untuk pemrograman konvensional maka pemeriksaan-pemeriksaan pasangan tersebutharus dilakukan satu demi satu, misalnya oleh bubble-sort dilakukan dari kanan ke kiri serta di dalam sejumlah iterasi.
4. Keuntungan lain dari algoritma ini adalah dapat dijalankan dengan cukup cepat dan efisien untuk mengurutkan list yang urutannya sudah hampir benar.
5. Selain kasus terbaik tersebut, komleksitas untuk algoritma ini adalah O(n²), karenanya algoritma ini termasuk sangat tidak efisien untuk dilakukan, apalagi jika pengurutan dilakukan terhadap elemen yang banyak jumlahnya. Biasanya bubble sort digunakan untuk mengenalkan konsep dari sorting algoritma pada pendidikan komputer karena idenya yang cukup sederhana.

* Metode Selection Short
Metode selection sort merupakan perbaikan dari metode bubble sort dengan mengurangi jumlah perbandingan. Selection sort merupakan metode pengurutan yang mencari nilai data terbesar atau terkecil dan kemudian menempatkannya pada posisi yang sebenarnya, dimulai dari data diposisi 0 hingga data diposisi N-1.
* Metode Insertion Short
Metode insertion sort adalah metode pengurutan yang biasa dipakai oleh pemain kartu dalam mengurutkan kartunya, yaitu menyisipkan kartu dengan nilai yang lebih kecil ke posisi sebelum kartu pembandingnya. Selection Sort merupakan kombinasi antara sorting dan searching. Untuk setiap proses, akan dicari elemen-elemen yang belum diurutkan yang memiliki nilai terkecil atau terbesar
kan dipertukarkan ke posisi yang tepat di dalam array. Misalnya untuk putaran pertama, akan dicari data dengan nilai terkecil dan data ini akan ditempatkan di indeks terkecil (data[0]), pada putaran kedua akan dicari data kedua terkecil, dan akan ditempatkan di indeks kedua (data[1]). Selama proses, pembandingan dan pengubahan hanya dilakukan pada indeks pembanding saja, pertukaran data secara fisik terjadi pada akhir proses.Tehnik pengurutan dgn cara pemilihan elemen atau proses kerja dgnmemilih elemen data terkecil utk kemudian dibandingkan & ditukarkan dgn elemen pd data awal, dst s/d seluruh elemen shg akan menghasilkan pola data yg telah disort.

Kelebihan dan kekurangan Selection Sort:

1. Kompleksitas selection sort relatif lebih kecil
2. Mudah menggabungkannya kembali, tetapi sulit membagi masalah
3. Membutuhkan method tambahan.

* Metode Insertion Sort
Prinsip dasar Insertion adalah secara berulangulang menyisipkan / memasukan setiap elemen. ke dlm posisinya / tempatnya yg benar. Mirip dengan cara orang mengurutkan kartu, selembar demi selembar kartu diambil dan disisipkan (insert) ke tempat yang seharusnya. Pengurutan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil, maka akan ditempatkan (diinsert) diposisi yang seharusnya. Pada penyi sipan elemen, maka elemen-elemen lain akan bergeser ke belakang.

* Quick Short : Quick sort banyak digunakan utk proses sorting, karena merupakan proses sorting yang umum digunakan, mudah untuk diimplementasikan, prosesnya sangat cepat.

Aturan Quick Sort:

1. Select, pertama kita pilih elemen yang ditengah sebagai pivot, misalkan X.
2. Partition, kemudian semua elemen tersebut disusun dengan menempatkanX mpada posisi j sedemikian rupa sehingga elemen disebelah kiri1 lebih <> X.
3. Rekursif, kemudian proses diulang untuk bagian kiri dan kanan elemenX dengan cara yg sama dengan langkah 1 sampai kondisi terurut

* Metode Heap Short adalah binary tree dengan menggunakan tree , dimana mempunyai aturan-aturan sebagai berikut :

1. Untuk mengisikan heap dimulai dari level 1 sampai ke level dibawahnya, bila dalam level yang sama semua kunci heap belum terisi maka tidak boleh mengisi dibawahnya.
2. Heap dlm kondisi terurut apabila left child <> parent.
3. Penambahan kunci diletakkan pada posisi terakhir dari level dan disebelah kanan child yg terakhir, kemudian diurutkan dengan cara upheap.
4. Bila menghapus heap dgn mengambil kunci pada parent di level 1 kemudian digantikan posisi kunci terakhir, selanjutnya disort kembali metode downheap.

Read More......
Posted in | | 0 Comments »

Sejarah Singkat Bahasa Pascal

* Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUSWIRTH di Technical University, Zurich – Swiss.
* Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17.
* Bahasa pemrograman ini termasuk kategori “High Level Language”. Intruksi-intruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.
* Pada awalnya bahasa pemrograman ini deperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang mempelajari bahasa pemrograman komputer.
* Ternyata dalam waktu singkat, bahasa pemrograman ini menjadi salah satu bahasa yang sangat popular dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.
* Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman., masing-masing merupakan hasil pengembangan dari bahasa pemrograman PASCAL, diantaranya adalah :


- UCSD Pascal
- Microsoft Pascal
- Apple Pascal
- Turbo Pascal

Pengertian

Ø Pemrograman / programming
adalah pekerjaan penulisan instruksi bagi computer untuk menyelesaikan suatu masalah.
Ø Program :
adalah himpunan intruksi yang diperuntukan bagi computer, untuk menyelesaikan masalah yang diberikan.
Ø Interpreter :
menerjemahkan perintah baris demi baris dan langsung melaksanakannya.
Contoh :BASIC.
Ø Compiler :
menerjemahkan dulu seluruh perintah dalam bahasa mesin. Baru kemudian terjemahan tersebut dijalankan oleh computer.
Contoh: FORTAN, C, PASCAL.




Statement – Statement dalam Pascal :

Statemen sederhana adalah statemen yang tidak mengandung statemen yang lainnya.


Statemen terstruktur adalah statemen yang dibentuk dari komposisi beberapa statemen.


Statemen adalah perintah pengerjaan program
•Statemen pengerjaan adalah statemen yang digunakan untuk memasukan suatu nilai tertentu kedalam suatu variabel.

Contoh :
nilai := 5;
nilai := nilai + 1
D := B * B – 4*A*C;
lulus := (nilai>65.5);
benar := true;
lolos := (kode = sandi);


Statemen prosedur
•Digunakan untuk mengaktifkan suatu prosedur yang telah didefinisikan oleh pemakai.

•Contoh :
cari (nama, alamat);
tambah (2, 3, z);
urutkan (nilai);
writeln (celcius);


Statemen GOTO
•Statemen GOTO diawali dengan kata GOTO yang di ikuti oleh pengenal label.

Statemen jamak
•Statemen jamak di gunakan untuk lebih dari sebuah statemen yang harus dikerjakan.

•Contoh :
begin
keterangan := ‘lulus’;
komentar := ‘memuaskan’;
end;

Statemen penyeleksian kondisi
•Statemen ini menunjukan bahwa suatu statemen akan di kerjakan bila suatu kondisi adalah BENAR. Jika kondisi salah maka statemen yang lainnya / statemen setelah kata cadangan ELSE yang akan di kerjakan.

•Contoh :
if kondisi1 then
if kondisi2 then
statemen1 tidak boleh diakhiri dgn ( ; ) krn titik koma menunjukan akhir dr statemen
else
statemen2;


Statemen perulangan
•Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali.

•Bila jumlah perulangan di ketahui, maka statemen FOR yang tepat di gunakan.

Sebalik nya bila jumlah perulangan belum di ketahui maka statemen WHILE atau REPEAT lah yang di gunakan.


Bentuk Perulangan dan Penyelesaian Kondisi

• Materi ini memberikan penjelasan mengenai struktur perulangan dengan statement For,
termasuk didalamnya :

1. Pengertian dan contoh perulangan statement For Positif.
2. Pengertian dan contoh perulangan statement For Negatif.
3. Pengertian dan contoh perulangan tersarang (Nested Loop).

•Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While-Do termasuk didalamnya penjelasan mengenai While-Do tersarang (nested While-Do).

•Memberikan penjelasan dan contoh mengenai perulangan dengan Statement Repeat-Until termasuk di dalamnya penjelasan mengenai Repeat -Until tersarang .

•Memberikan penjelasan dan contoh mengenai penyeleksian kondisi dengan :

1. Statement If - Then
2. Statement If - Then - Else
3. Statement If tersarang (Nested IF)
4. Statement Case - Of
5. Statement Case - Of – Else


Bentuk-bentuk Perulangan
Dalam hampir setiap program yang kompleks mutlak memerlukan suatu rulangan dan percabangan. Tujuan perulangan disini adalah untuk mengulang statement atau blok statement berulang kali sesuai sejumlah yang ditentukan pemakai. Dalam materi ini akan memberikan gambaran konsep dasar dari pengertian diatas.

Statement For

1. Perulangan For.
Perulangan dengan statemen For digunakan untuk mengulang statemen atau suatu blok statemen berulang kali. Perulangan dengan statemen For dapat berupa perunlangan positif dan perulangan nega-tif.

2. Perulangan For positif

Contoh Program :

Program Perulangan_positif_untuk_satu_statement ;
uses wincrt;
var i :integer;
begin
clrscr;
Writeln ('UCAPKAN THE SPIRIT OF 1997 7x....');
for i:= 1 to 7
do writeln (i,' THE SPIRIT OF 1997');
readln;
end.

3. Contoh dengan menggunakan blok statement:

Cara penulisannya dengan pada awal blok diawali dengan Begin dan pada akhir blok diakhiri dengan End;

Contoh Program :

uses wincrt;
var i :integer;
begin
clrscr;
Writeln ('KATAKAN THE SPIRIT OF 1997 4x....');
for i:= 1 to 4 do
Begin
writeln (i,' THE SPIRIT OF 1997 ');
end;
readln;
end.

Hasil yang akan didapat akan sama dengan contoh yang pertama, tapi yang harus diingat disini untuk penggunaan blok pada perula-ngan For biasanya mempunyai banyak statement [lebih dari 1 statement]
Penggunaan perulangan For dalam blok statement untuk membuat tabel

Contoh Program :

Uses Crt;
Var a,b,c : Integer;
bagi : Real;
Begin
clrscr;
Writeln('-------------------------------------');
Writeln(' a a*a a*a*a I/a ');
Writeln('-------------------------------------');
For a := 1 To 10 Do
Begin
b:= a*a;
c:=a*a*a;
bagi := 1/a;
Writeln(a:4,b:10,c:10,bagi:12:3);
End;
Writeln ('-------------------------------------');
readln;
End.


4. Perulangan For negatif

Perulangan negatif adalah perulangan dengan menghitung (counter) dari besar kekecil.

Statement yang digunakan adalah For-DownTo-Do

Contoh Program :

Uses wincrt;
Var
i : Integer;
Begin
clrscr;
For i := 10 DownTo 1 Do
{Write (i:34); <- pengaturan jarak -> Hasil Harizontal}
writeln (i:34);
readln;
End.
Hasil :

10
9
8
7
6
5
4
3
2
1

5. Perulangan For tersarang

Perulangan For tersarang adalah perulangan For yang berada pada perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya.

Contoh Program :

uses wincrt;
Var
a,b : Integer;
Begin
clrscr;
For a := 1 To 13 Do
Begin
For b := 1 To 2 Do
Write (a :4,b:2);
Writeln;

End;
readln;
End.

Statement While Do

1. Perulangan While - Do

Penyeleksian kondisi digunakan untuk agar program dapat menyeleksi kondisi, sehingga program dapat menentukan tindakan apa yang harus dikerjakan, tergantung dari kondisi yang diseleksi tersebut. Perulangan While - Do tidak dilakukan jika kondisi tidak terpenuhi.

Contoh Program :

Uses wincrt;
Var i : Integer;
Begin
clrscr;
i := 0;
While i<= 10 do
Begin
Write (i:3);
Inc (i); { sama dengan i:=i+1 }
End;
readln;
End.

Hasilnya :

0 1 2 3 4 5 6 7 8 9 10


2. Perulangan While - Do tersarang

Perulangan While - Do tersarang (nested While - Do) merupakan perulangan While - Do yang satu di dalam perulangan While - Do yang lainnya.

Contoh Program :

Uses wincrt; Var
a, b : Integer;
Begin
ClrScr;
a:=1;
b:=1;
While a <=3 Do{ loop selama a masih lebih kecil dari 4 }
Begin
a := a+1;
While b <>
Begin
Writeln (a:5,b:5);
b:=b+2;
End;
End;
Readln;
End.


Statement Repeat Until

1. Repeat - Until.

Repeat - Until digunakan untuk mengulang statement-statemen atau blok statement sampai
(Until) kondisi yang diseleksi di Until tidak terpenuhi.

Sintak dari statement ini adalah :

Contoh Program :

uses wincrt;
Var
i : Integer;
Begin
clrscr;
i:=0;
Repeat
inc(i);
writeln(i);
Until i=5;
readln;
End.


2. Repeat - Until tersarang

Repeat - Until tersarang adalah suatu perulangan Repeat - Until yang satu berada didalam perulangan Repeat - Until yang lainnya.

Contoh Program :

uses wincrt;
Var a,b,c : Real;
Begin
clrscr;
Writeln('================================');
Writeln(' sisi A Sisi B Sisi C ');
Writeln('================================');
a:= 1;
Repeat { perulangan luar}
b := 0;
Repeat{ perulangan dalam }
c:=Sqrt (a*a+b*b);
Writeln (a:6:2, b:9:2, c:9:2);
b:=b+5;
Until b>25;
{ berhenti jika b lebih besar dari 5 untuk perulangan dalam }
a:=a+1; Until a>3;
{berhenti jika a lebih besar dari 3 untuk perulangan luar }
Writeln('=================================');
readln;
End.


Statement If

1. Percabangan If - Then

Bentuk struktur If - Then adalah sebagai berikut :

If Kondisi Then Statement

Ungkapan adalah kondisi yang diseleksi oleh statement If. Bila kondisi yang diseleksi terpenuhi, maka statement yang mengi-kuti Then akan diproses, sebaliknya bila kondisi tidak terpenuhi, maka yang akan diproses statement berikutnya. Misalnya :

If Pilihan = 2 Then

Begin{ jika kondisi terpenuhi, Yaitu jika pilihan = 2 }

End

Else{ jika kondisi tidak terpenuhi, yaitu jika pilhan

tidak sama dengan 2}
Begin

End;

Contoh Program :

Uses wincrt;
Var Nilai : Real;
Begin
clrscr;
Write ('Jumlah Nilai :');
Readln (nilai); { Pemasukan data }
If nilai > 50 Then { seleksi kondisi variabel nilai }
Writeln('Lulus') { Dilaksanakan jika nilai lebih besar dari 60 }
Else
Writeln('Tidak lulus'); { Dilaksanakan jika variabel nilai lebih kecil
dari 60 }
readln;
End.

Hasil :

Masukan 50 pada varibel nilai, Maka program diatas
akan mencetak Tidak lulus.


2. If tersarang (nested If)

Struktur If tersarang merupakan bentuk dari suatu statement If berada di dalam lingkungan statemen If yang lainya. Bentuk statement If tersarang sebagai berikut :

If kodisi1 Then atau If Kondisi1 Then

If kondisi2 Then Begin

statemen 1 IF kondisi2 Then

Else statemen 1

statemen2; Else

statemen2 End;


Case – Of

Struktur Case - Of mempunyai suatu ungkapan logika yang disebut dengan selector dan sejumlah statemen yang diawali dengan suatu label permasalahan (case label) yang mempunyai tipe sama dengan selector.

Statement yang mempunyai case label yang bernilai sama dengan case label yang bernilai sama dengan nilai selector akan diproses sedang statemen yang lainya tidak. Bentuk struktur dari Case - Of:

Case Variabel Kondisi Of Case - Label 1; Statement 1; Case - Label 2; Statement 2;
Case - Label 3; Statement 3; Case - Label 4; Statement 4;
Case - Label n ; Statement n ;
End ; { end dari case }

Daftar Case label dapat berupa konstanta, range dari konstanta yang bukan bertipe real.

Contoh program :

Program nilai;

uses wincrt;
Var n : char ;
Begin
clrscr;
Writeln ('ISI DENGAN HURUF BESAR');
Writeln ('');
Write ('Nilai Numerik yang didapat adalah:');
Readln (n);
Case n Of
'A': Writeln ('Sangat Baik');
'B': Writeln('Baik');
'C': Writeln('Cukup');
'D': Writeln('Kurang');
'E': Writeln('Sangat Kurang');
End;
readln;
End.


Simbol dasar dalam Pascal :

Simbol dasar terdiri atas :
1. Simbol huruf, yaitu hruf A sampai dengan Z atau a sampai z.
2. (huruf besar huruf kecil)
3. symbol angka atau digit, yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
4. symbol khusus, yaitu : + - * / ; : = , ‘ = < > <= >= <> : { } ( ) [ ]

Read More......
Posted in | | 1 Comments »