Senin, 15 November 2010

Algorithm

Introduction to Algorithms

Algorithm Definition"The algorithm is a sequence of logical steps, solving problems systematically and logically arranged."Logical word is the key word in the algorithm. The steps in the algorithm must be logical and must be determined is false or true.
In everyday life there are too many processes are expressed in an algorithm. Ways to make a cake or a dish that is expressed in a recipe can also be referred to as algorithms. In every recipe there is always a sequence of steps to make food. If the steps are not logical, can not produce the desired cuisine.
Basic Concepts Programming Algorithm ForImplement the algorithm means doing the steps in the algorithm. Processors working on the process in accordance with the algorithm given to him. The cook makes a cake based on a recipe given to him, the pianist played a song by musical notes board. Therefore, an algorithm must be expressed in a form that can be understood by the processor.So the processor must:1. Understand each step in Algorithm2. Doing operations corresponding to these steps.
The Processing Algorithm Implementation MechanismComputer is just one processor. To be implemented by computer, the algorithm must be written in a programming language notation so that the called program. So the program is the embodiment or technical implementation algorithm is written in a particular programming language that can be implemented by computer.

Learn Programming Languages And LearningLearning to program is not the same as learning a programming language. Learning to program is learning about problem solving methodology, then poured it in a specific notation that is easy to read and understand. While studying language means learning to use a programming language grammar rules, instructions, procedures for the operation of its compiler, and use these instructions to create a program written only in that language only.Until now there are dozens of language programmers who can be distinguished based on the purpose and function. Among them are:· Procedural: C, Pascal, Fortran, Basic Programming Language, Paradigm imperative, Declarative Parallel.· Processing: Pascal S (Borlan Delphi), Occam, C-Linda ObjOriented Ada, Object Pascal, C, Java, Smalltalk, Eiffel.· Logic: PROLOG.· Functional: LISP, APL, Scheme.· Database: SQL.
Learning Programming· Learning to program: learn about problem solving strategies, methodologies and systematic problem solving and then write in the notation to be mutually agreed.· Learning to program: the problem is understanding, analysis and synthesis.· Learning program, the center of gravity: the designer of the program.

Learning Languages· Learning a programming language: learning to use a programming language, syntax rules, procedures for utilizing specific instructions for each language.· Learning a programming language, the emphasis: The product coder programmer is a good program design (methodological, systematic), namely;o Can be executed by a machineo Functioning properlyo Able to serve all possible inputo Accompanied by documentation

ALGORITMA



Pengantar Algoritma

Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis, penyelesaian masalah yang disusun secara sistematis dan logis”.
Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan.

Algoritma Sebagai Konsep Dasar Pemrograman
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses.
Jadi suatu pemroses harus :
1. Mengerti setiap langkah dalam Algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut.

Mekanisme Pelaksanaan Algoritma Oleh Pemroses
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi program adalah perwujudan atau implementasi teknis Algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.


Belajar Memprogram Dan Belajar Bahasa Pemrograman
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.
Sampai saat ini terdapat puluhan bahasa pemrogram yang dapat dibedakan berdasarkan tujuan dan fungsinya. Diantaranya adalah :
·            Prosedural : C, Pascal, Fortran, Basic Programming Language, Paradigm Imperative, Declarative Parallel.
·            Processing : Pascal S (Borlan Delphi), Occam, C-Linda ObjOriented Ada, Object Pascal, C++, Java, Smalltalk, Eiffel .
·            Logic          : PROLOG .
·            Functional    : LISP, APL, SCHEME .
·            Database     : SQL .

Belajar Memprogram 
·         Belajar memprogram : belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama .
·         Belajar memprogram : bersifat pemahaman persoalan, analisis dan sintesis. 
·         Belajar memprogram, titik berat : designer program .


Belajar Bahasa Pemrograman
·         Belajar bahasa pemrograman : belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa.
·         Belajar bahasa pemrograman, titik berat : coder Produk yang dihasilkan pemrogram adalah program dengan rancangan yang baik (metodologis, sistematis) yakni ;
o   Dapat dieksekusi oleh mesin
o   Berfungsi dengan benar
o   Sanggup melayani segala kemungkinan masukan
o   Disertai dokumentasi

Jumat, 12 Februari 2010

Do Wrong Choose Modherboard For Assembled PC



Below are tips on choosing a good motherboard, before you to the computer store:

* Find a valuable motherboard affordable & in accordance with the intended use of the PC.

In accordance with the price motherboard divided into 3 segments, namely: Value (affordable), Mainstream (medium) & High End (upper class). Determine the purpose of using a PC first, if only used for the purposes of the standard / administration should use Value types, when to use home-entertainment can use the mainstream and so on.

* Determine the form-design (size) chassis that want to use.

The motherboard has two sizes, called Micro-ATX and ATX. This refers to the chassis (the chassis / CPU) is used. Standard size ATX (Tower PC), while the Micro-ATX smaller (Mini Tower PC). Value motherboards generally use the form-design Micro-ATX.

* Choose the appropriate chipset.

Chipset is the "heart" of the motherboard. Choose the chipset with the latest technology, to be able to use the latest peripherals devices. For example: supports Intel LGA775, DDR/DDR2 RAM, Hard Disk Serial ATA, and so on. Common chipset producers in Indonesia, among others: Intel, Via and SiS.

* Facility features an integrated (on-board).

Integrated facility is an additional feature that has been included on the motherboard, so we do not need to buy additional peripherals. Examples of integrated features (on-board), among others: Grafics Integrated (VGA Card), Audio System, LAN, USB, etc.. With this facility, then we can save money because it can be directly used.

* Warranty guarantees adequate & good after-sales.

Warranty is very important to ensure a time when we are experiencing PC problems (trouble), so we do not need to pay for the repairs. Look for brands that have really warranty real and credible. Currently the average motherboard has garansi 1 - 3 years. Warranty is also related to after-sales service, where we purchase additional devices or complaints about our products. Important means for us to buy a motherboard on which a bona fide dealer.

* Availability of supporting drivers.

Driver is an application that serves to "introduce" or peripheral devices attached to the motherboard, such as VGA card, printer, CD ROM and the like. Without drivers, the device can not berjalanan or recognized by the PC system. Make sure the motherboard has been equipped with a Driver CD that up-to-dated so that it can recognize new devices.

* Compatibility with a variety of system modules additional card.

Its purpose is to match the peripheral devices on the motherboard & so that all systems work properly. For example, if the type of RAM or VGA Cards that we use can work fine with the motherboard. Compatibility is an important point, because if there is one device that does not fit that overall PC can not be used. To determine compatibility, can be checked at the dealer who sold or read the manual (guide book) is available.

* Completeness of Motherboard

Last but not least important is the completeness of the motherboard. When buying a motherboard box-packaged must include a CD Driver, Manual Book (Guide Book), Cable ATA / SATA / Floppy and Back-panel (works for coating the back of the chassis as a connector). Item must be at least over there, because we are not able to assemble a PC without it.

Now it's time to choose a computer store where you purchased the motherboard.

10 Tips Choosing Web Hosting


There are 10 important tips to consider in choosing the Web Hosting for storing data of our blog or website. Among these 10 are

1. Reputation web hosting

In selecting the first web hosting to consider is the reputation of the web hosting. To be able to know our reputation may be traveling in search engines and discussions in the forums.

2. Cost and how

Second, the cost to consider is cheap or expensive, because it can be adjusted with the budget we have. Also how to get it easy or hard, if the price expensive but for a list of many stages that should be spent making dech palanggan so tired ...

3. Server Hosting

Third, the usage of the OS on the server hosting we also need to know, whether using a linux or other OS.

4. Remote Control

Remote control or what we call the control panel is something that we must also note, because of the control panel that we'll work. Is this control panel user friendly or not with us as an admin.

5. Customer service

Next is the service of web hosting manager, because if there are things that we do not understand can directly ask the customer service is always online 24 hours.

6. Tools and Security

Equipment and the security of web hosting provide protection to customers of the attacks "cyber cryme"

7. Trusted

Testimonials from consumers who have used the service is proof and trusted web hosting.

8. Capacity used

Hosting capacity is adequate provided the customer wants it or not, provide unlimetd capacity or not and so forth.

9. Bandwidth

Bandwidth is very influential on the access of our websites or blogs, not until the visitors stop by on the blog, visitors can not access because bandwitcnya gone.

10. SEO

The latter is very necessary in the notice is SEO, what if we are hosting there, we will direct web search engine indexed, or we must first effort to our Web site or blog index was biased

Tips For The Joy of Learning Math




happy steps parents can see her son skilled in each lesson. The problem for Indonesian children normally, not like the lessons he considered difficult, such as mathematics.

Usually, parents will mengkursuskan children, for parents who are able. However, you can actually maximize the ability of Mathematics Learning your children. How? Here are tips for you to put together from various sources.

1. Make sure you know your child learn math concepts that she learned.
If your child does not know the basis of learning math, then your child will only mathematics by rote mempeelajari. In fact, mathematics is not memorized meaningless. You can tell the basics of mathematics in them, so they will easily understand the questions that are difficult when they know the basic.

2. Help them to include the facts.
Mastery of basic fact means that the child can answer questions in less than three seconds. Mathematics learning of practical formulas you can encourage your child to get a quick response. If your child still can not understand the give a real example. For example, calculate the multiplication by letting the existing tile on your floor.

3. Teach your child to write the numbers carefully.
Twenty-five percent of errors in solving math problems found by the teacher is a mistake due to inaccuracy of the child in writing numbers.

4. Provide needs, your child used to learn mathematics quickly.
Mathematics is a subject that all constructed from what had previously been studied. Seabagai example, failure to know the basic problem of the calculation of percent is usually caused by the child does not master the decimal problem.

5. Show me how to solve homework problems
Mathematics learning tasks to sharpen the knowledge gained from the school to study at home. Teach them to start working on these tasks, by opening a book or repeat the lesson.

6. Encourage them to work on another matter.
If the teachers only give certain matters only, give your child about the other examples. Remember, the more your child plenty of practice getting the faster they shape the ability and confidence.

7. Explain how to solve the problem about the story.
Mathematics has the expression, to learn mathematics to solve problems, you must solve the problem. Teach your child to read about the story many times.

8. Help your child learn the language of mathematics.
They will not be able to learn mathematics in a real, nor learn the more challenging concepts without knowing grammar. Check that your child can find and follow a new problem or a new chapter.

9. Teach them to do metematika? In my head "
Young children have a lot to solve computation problems using pencil and paper. When helping your child solve a problem, help them with dictation without having to write it down, so the children will practice writing what mathematics as envisioned.

10. Make math part of your child's life.
Mathematics is more meaningful when your child see how the importance of mathematics in this life, and can be seen everywhere. Encourage them to use mathematics in everyday life. For example, ask them the distance of a new plant to a certain point.

How to create a website

You are interested in creating a website but not yet completely understand HTML? You can try Yahoo Geocities. With the following steps, in 10 minutes you have a website. You can use the Page Wizard to create web pages quickly without programming. Not believe? Try dulu ya ...

You will create a blog or website? You can create a website to offer products, personal or company profile, or just nampang. You can create a blog to channel your ideas whose content is always growing every day.

If you will create a blog, how very easily. Just to live list wordpress.com or blogger.com. Tutorial blog click here. If you want to create a website, you need a hosting. Web hosting is a place to put your files on the Internet. There are pay-Webhosting is a free. Free web hosting for example:

1. Yahoo Geocities. Http://www.geocities.com address
2. 50webs. Http://www.50webs.com address
3. Tripod. Http://www.tripod.com address

Web hosting is paid for example:

1. Web Hosting. The address: http://www.balinter.net
2. Bandung web hosting. The address: http://www.qwords.com

In this tutorial only discussed how to create a website on Yahoo Geocities.

Why Geocities? First, you do not have to bother re-register if the report already have an email in Yahoo. Simply login to Yahoo Mail. Trus http://www.geocities.com type. You are able to automatically launch the website. Second, many web hosting services are free fall or turn into paid, Geocities does not seem to be like this, because Yahoo is very strong network, and Yahoo is a company big enough.

Okey, now we begin to create a website. Steps:

1. Click here http://www.geocities.com, login with your Yahoo ID and password.
2. If you have a website and store it on your computer, select EASY UPLOAD or click the link below: http://geocities.yahoo.com/v/ul.html
3. Upload your file.
4. If you have not create a website, select PAGE WIZARD. Click the following link: http://geocities.yahoo.com/v/w
5. In PAGE WIZARD, select the model that match your taste, the content of your website.
6. Follow the steps there.
7. Done. Do you have a website address: www.geocities.com / yahoo_id_anda

Easy enough right?

Good practice, do not be afraid of.


library / resource from http://tutorialgratis.net/2008/03/12/tutorial-membuat-website-gratis-untuk-pemula/

Selasa, 09 Februari 2010

The Presence Of Iron Man 2


SCI-FI/action sequel film genre cultivated by Jon Favreau will introduce several new characters. These characters will be played by artists of the top Hollywood. In addition to Iron Man or Tony Stark played by Robert Downey Jr.. These films are also some artists who come to enliven the film like Scarlett Johannson, Ivan Vanko, Don Cheadle, and Samuel L Jackson.

Until now, Iron Man 2 is still in pre-production. As usual for the anticipated movie online.blh, would be a lot of rumors arose about the story or the players. One of the gossip is the emergence of bad character Nick Fury in Iron Man 2 movie. Another rumor confirmed almost is the presence of re-Colonel James Rhodes. But the old actor in Iron Man 1 is Terrance Howard will be replaced by Don Cheadle. This speculation could be predicted since prekuelnya, where there is a scene when Colonel Rhodes saying "next time baby" to Iron Man.

As written above, there will be some new character in Iron Man 2, among others:

- The Black Widow is a Russian spy who eventually moved to the United States. He trained as a spy, martial artist, and snipers are also equipped with high-tech armory. One attack was called 'widow's bite'.

- Whiplash or Ivan Vanko is a former inmate who managed to make a costume version of Iron Man himself. His nickname came from a pair of deadly whip.

But unfortunately for you fans of the movie Iron Man 2 should be more patient because this movie has just been released mid-2010. To treat curiosity, you can 'warm up' to see her exclusive trailer here (Click Here). Enjoy it!