-->

Oct 30, 2009

Computer Repair Tips



Before making a computer repair you need to prepare the equipment in the computer repair whether it is hardware or software.


For hardware that needs to be provided such as screwdrivers, avo-meters and pliers. these tool is a very basic need, if a tool like a screwdriver, and pliers and avo meter is not present do not try to do computer repair because it would an obstacles. While for software problem, you must provided the operating system CD, standard applications such as Microsoft Office and anti virus. Also drivers required for computer hardware. After all of the equipment are present you may start to check the damaged computer. Before taking action against the broken computer note the electrical power cable that is connected to the central processing unit (cpu) to electric source. disconnect the electric connection from the Power source.


Power Supply
After power lines cut off then started to open the CPU cover (casing), then pull all the cables installed from the components to the mainboard, as the data cable between the hard disk, cd-rom, and power supply.


Do check the output voltage from power supply is still in accordance with the information listed in power supply case or not. If it does not fit then do repairs on the power supply or replace with a new one. repair or replace the power supply depends on the heavy or light the damage to the power supply. If the damage is severe (short circuit occurred and fire)it would be better to it replaced with a new one.


Memory
If at the initial examination of the power supply and voltage measures were all still in good condition then check the memory chips, particularly at the yellow gold embedded into the motherboard. Perform cleaning the yellow gold part with a rubber eraser.


Cards besides memory, we clean all cards, such as VGA card, sound card, modem, lan card, TV-Tunner card (internal TV Tunner).


Processor
Processor hold a very important role in the computer system because it is the center of data processing. Processor temperature should be maintained at the time of data processing, therefore, processor usually equipped with a cooling fan, to set the temperature of the processor does not exceed the maximum limit prescribed. If during the checking process processor temperatures exceed the limits You should do the cleaning to heatsink and fan. This thing done if the fan function is still normal (spin well). If the fan is not functioning properly you should carry out replacement process with a new fan. Physical damage is rarely occurs on the processor but do not close the possibility of damage to the processor. To prove it, try using processor is on a different motherboard.


Mainboard / Motherboard
Motherboard is not less important as the processor. Motherboard often damaged due to the lack of stable electricity, turn off the computer by not doing the right shutdown process (directly off the electricity), short circuit (electrical short circuit) due to dust.


Notice the embedded legs components, whether there is burned out or not, if burned out present then there is a possibility the motherboard is damaged. If the motherboard is damaged the solution is you should do a motherboard replacement, cause to replace such components is difficult because of its small size. Hopefully the above tips can help.

Oct 28, 2009

Graphic Design


Graphic design is an applied art that uses science and also computer science. We can also interpret it as an advancement in the field of science Technologi too. Undeniably in everyday objects or items that we use consist of graphic design element.


Like others sciences, graphic design also has the basic understanding that must be known. And of course very closely also with Science Technologi progress. To understanding applied science from graphic design, we are not only need the power of creativity alone, but we at least know the basics program for graphical design processing itself. For example Corel Draw program .


Corel Draw is one of the image processing program or vector based graphics design . While the vector is form of an image from corel itself in the form of stripes.


Graphic design can also use adobe photoshop. Which is software for editing images in the form of bitmap. In photoshop we can not process too many pictures because the size of photoshop image is too large so that it can lead to errors on the computer.


The difference between photoshop and corel draw only the form of images.


Corel Draw can open files with .bmp extension while photoshop can not open a file with .cdr extension


So little explanation about the outline of graphic design. hopefully useful to readers.

Sep 3, 2009

Designing Computer Program Algorithm



The algorithm is a formula or a series of steps to solve a particular problem. To be an algorithm, a set of rules should not be ambiguous and have time to stop the clear. We use algorithms every day. For example, a recipe for baking bread is an algorithm. Most of the programs, except for some artificial intelligence applications, consist of algorithms. In computer programming there is often a different algorithm to solve a given problem, in different circumstances of each algorithm have the advantages and disadvantages of its own. Finding an elegant algorithms -algorithms are simple and with few possible measures is a major challenge in programming.


The algorithm can be applied in various ways. In step program design, software designed in two small steps. First, determine the logic of the program through a top-down approach and modularization, using the chart hierarchy. Next, design the program logic in detail, both in terms of narrative, use traditional pseudecode, or graphically, using flow charts.


Very useful when a programmer uses an approach based on personal experience for programming. Programming is considered as an art, not science. However, now most programmers use a design approach called structured programming. Structured programming using top-down approach that breaks the program into the form of modules, and using standard logic devices called control structures (sequence, selection, and iteration case - sequence, selection, and iteration case).


The main objective of structured programming is to make the program more efficiently (with fewer lines of code) and more organized (more readable) and have the notation better, so having a clear description and correct.


1. Determine logic programs using top-down approach.


Determining the program logic, the same as the outline before you start writing theses. Design top-down programs conducted by elements of the process of identification, or modules, of a program and then solve them in order until the lowest level of detail. This design is used to perform the identification process of the program process steps, or modules. After the program was designed, the real coding was done from the bottom up by using the modular approach.


Modularization: modularization concept is very important. Modularization is very simple in the development of the program. because each part can be developed and tested separately. This module is a step of a program poses. Each module consists of program statements that have logical relationships. (Sometimes called sub-module or sub-routine program). Examples of modules can be programming instructions that simply say "Not a file, a record, and display on the display screen". It would be better if each module has only one function, just as the paragraph in the sentence "should have a complete thought". These rules limit the size and complexity of the module.


Program design top-down: The design of the program (top-down) can be described in a hierarchy chart. One chart hierarchy, or structure charts, describes the overall program objectives, with the identification process on all the modules required to achieve these great goals and relationships between modules. This chart works ranging from general to specific, starting from top level (high level) who saw something that must be done by a program. Furthermore, each layer to improve and expand the previous layer until the lower level can be made into a special programming modules. The program must run in order from one module to the next module until it is processed. There are three main modules that one street with three major operations of a computation -input, process and output.


2. Design in detail using or pseudecode and flowcharts.


After determining the logic of the program, then you can do in detail by using top-down programming and the hierarchy. There are two ways to create detail - to write and create images using pseudecode or flowcharts. Most projects use both.


Pseudecode:

Pseudecode is something program design method using human language statement to make description logic and flow of the process. Pseudecode as a framework or a form of a summary of the program you write.


Sometimes pseudecode only used to describe a particular purpose programming modules and general terms. By using terms such as IF, THEN, or IF NOT, pseudecode follow the rules of the control structure, an important aspect of structured programming.


Program flow chart:

Program flow chart is a chart that graphically displays the details of a series of steps (algorithm, or flow logic) needed to solve programming problems. This flow chart using standard symbols - symbols called ANSI (American National Standards Institute), who developed the institution symbol.


The symbol on the left of the image will appear clear. However, how do you see the logic of a program? How do you learn a program that really works? The answer is to use the control structure, as will be explained below.


Structure Control: When you define the logic behind something, you use words like if and then, later if not. (For example, without using the words above, you will learn the following lines: "If he comes, then we'll watch a movie, if not, I'll just tingal home and watch TV"). Control structure is also using words the same. Control structure or logical structure is a structure that controls the logical sequence in which instructions in the program execution. In designing a structured program, there are three control structures used to build the logic of a program, namely sequence, selection and iteration (or loop). This is the device you use to write structured programs and programming work outside. (Additional variations of the three basic structure is also used).


Comparing Three Third Control Structure in general control structure has one input and one expenditure. Control structure is inserted at a point and issued to another point. This helps to simplify the logic so that others can easily follow the trail of programmers to create programs to run. (Before this provision was passed, the programmer can have many variations, which leads to programs that can not understand the so-called spaghetti code.)


Let us consider three such controls.


Sequence control structure: The structure of control sequences, a statement of the other programs follow a logical sequence. Such as the example shown in the figure, there are two boxes ( "Statement" and "Statement"). One box might read "Open Files", and the other "Read A Record". No decisions have been made, there is no choice between "yes" or "no". Box logically follow one another in a sequential order.


Control structure selection: selection control structure -also called stricture IF - THEN -IF NOT - make a presentation option. This structure is applied followed by two lines when the program must make a decision. Sample selection structure is:


IF an employee work hours in one week is more than 40
THEN overtime hours equal to the number of hours to be the difference.


IF NOT employees do not have overtime hours.


Variation structure usual selection control is a case control structure. This structure offers more than one decision "yes or no". The structure of this case provides an alternative, or cases that can be displayed. (1case occurred IF, THEN do, 2 cases occurred IF, THEN follow the alternative "And so on.) Structure of control if a programmer does not have to make so many indications of the condition of IF-THEN-IF NOT separately.


Iteration control structures: In the selection of control structure, or a loop control structure, a process can be repeated as long as his condition remains true. There are two types of iterations strutur - DO UNTIL and DO WHILE. In this case, DO UNTIL dugunakan more often.


Example DO UNTIL structure is as follows:


Read employee records DO UNTIL there are no more employee records.


DO WHILE struktru examples are as follows:


Do employee records while [that is, as long as] there continue to be employee records.
What is the difference from the second iteration structure that? Here's why: if several statements necessary, you must decide when to stop repeating it. You can stop it at the beginning of the loop, by using the structure of DO WHILE. Or it can end at the end of the loop, by using the structure DO UNTIL. DO UNTIL iteration loop means the statement to be executed at least once, because in this case the iteration statement is executed before the program checks to stop.


Under Computer Science (CS)

Sep 2, 2009

Computer programming language



Programming language, or more often referred to by the term computer language, is a command or instruction techniques to control the computer standards. This programming language is a set of syntax and semantic rules used to interpret the programs on the computer.


This programming language allows a programmer to be able to determine exactly which data will be processed by the computer itself, how the data will be stored or continue the process, and what kind of next step will be taken in various situations.


As we know Computers are machines that can perform a set of basic commands (instruction set). Meanwhile Computers can only be given command of the basic commands are. The commands are more difficult (eg sort a list according to alphabetical order) should be translated into a series of basic commands that can be understood by the computer (instructions are included in the instruction set computer) which in turn can complete the desired task, although run with a few basic operations, which is not a complicated operation.


A programming language is a language that can be translated into set of basic commands are. Translation can be done by a computer program called a compiler. Each programming language has its own compiler. For example, C + + compiler will not be able to understand programs written using the Java language. While the syntax of programming languages will be more easily understood by humans rather than computers basic command syntax. But of course the computer can only perform basic commands. Therefore, here an important role as an intermediary between the compiler programming language with the basic commands.


Activities making a computer program using a programming language called a computer programming term. Examples of the language is the language pemrogaman FORTRAN, COBOL, BASIC, JAVA, and C + +.


Here is a list of computer programming language:


ALGOL
Assembly
BASIC
ASP
COMAL
Visual Basic
Visual Basic for Applications
VBScript
Batch (MS-DOS)
COBOL
Shell script:
Bourne shell
Bourne-Again shell
Korn shell
C shell
C C + +
C #
Visual C + +
ColdFusion
dBase
Clipper
Foxbase
FoxPro
Visual FoxPro
Eiffel
FORTRAN
Haskell
Java
JavaScript
JSP
Lisp
Logo
Pascal
Delphi
Perl
Prologue
Python
PHP
Pike
REXX
REBOL
RPG
Ruby
Simula
Smalltalk
Scheme
SQL


Under Computer Science (CS)

Aug 30, 2009

Computer Science (CS)



On this occasion I will discuss about Computer Science (CS), hopefully this article can be useful for you. Actually, my knowledge of Computer Science (CS) is very limited. But I try to try to elaborate on Computer Science (CS), based on what I know. Computer Science (CS) in general has a meaning as the study of computerization, hardware devices (hardware) and software (the software). Computer science includes a variety of topics relating to computers, ranging from the abstract analysis of algorithms to more concrete subjects like programming languages, software, including hardware. As a single discipline, Computer Science is more emphasis on computer programming, and software engineering (software), while the computer technique is more likely related to computer hardware (hardware). However, both terms are widely misunderstood by many people.



Church-Turing thesis states that all the computerized tools that have been common knowledge in fact the same thing they can do, although with different efficiency. This thesis is often regarded as the basic principles of computer science. Computer scientists in general emphasizes von Neuman computers or Turing machines (computers that can be used for small tasks and deterministic at a certain time), because of that, many computers in use today. Computer scientists are also studying other types of machines, but some of them can not be of practical use (such as DNA computers, quantum computers and neural computers) and some are still quite theoretical (such as computers and computer random oracle).


Computer science can learn something done by some programs, and something that can not be done by some programs (komputabilitas and artificial intelligence), how the program should evaluate the outcome (algorithm), how the program should store and retrieve bits of an information ( data structures), and users to communicate (and user interface programming language).


Computer science is rooted in electronics, mathematics and linguistics. In the last three decades starting from the 20th century, computer science has become a new discipline and has successfully developed a method with the term itself.


The first computer science department was founded at Purdue University, in early 1962. Almost all universities have now, have the computer science department.


The highest award in computer science is the Turing Award, the winners of this award are all pioneers in their fields.


A renowned physicist Richard Feynman said:
Computer science is not as old as the age of physics; younger than a few hundred years. However, this does not mean that the "meal" computer scientist is much less than physicists. It is younger, but grew up in a much more intense!


Edsger Dijkstra said:
Computer science is not about computer science as astronomy is not about the telescope.


By Computer Secience (CS)

Understanding word "Computer"



Over the years there have been several quite different meanings to the word 'computer', and a few different words for things we now usually called the computer.
For example "computer" are generally never used to mean hiring people to perform arithmetic calculations, with or without engine assist.


According to the Barnhart Concise Dictionary of Etymology, the word is used in English in 1646 as the word for "people who count" and then before 1897 is also to "mechanical calculators. During World War II, the word refers to American women workers whose jobs Serikatdan British artillery into account the way a big war with such machines.
Charles Babbage designed one of the first calculating machine called the analytical engine, but because of technology problems are not made in his life. Various tools are simple machines like a good slide rule was also mentioned the computer. In some cases they are referred to as "analog computer", as they symbolize the number of continuous physical quantities rather than in addition to the different binary digits. What is now called the "computer" is generally only ever called "digital computers" to distinguish them from other tools (which is still used in the field of analog signal processing, for example).


This is the thought of another word for computer, it is observed that prices in other languages chosen words do not always have the same literal meaning as the English word. In the French language for example, the word is "ordinateur", which means roughly "organizer", or "separating machine". In the Spanish used the word "ordenador", with the same meaning, although in some countries they use anglicism computadora. In Italian, the computer is "calcolatore", calculator, Computational pressed using logic behind such a sorting. In Swedish, a computer called "dator" from "data". Or at least the 1950s, they were called "matematikmaskin" (math engines). In Language Indonesians, the computer called "dien lake" or a "brain power". In English, other words and phrases are used, such as "data processing machines".


By Computer Secience (CS)