Wednesday, April 6, 2011

Programming and Languages

hello my dear friends...
today i want to make some note or revision that we can use for our finale exam...
as we know that chapter 14,that is programming and languages is include in our finale exam..
so today i want to talk about programming? and the step that we need to accomplish our program..

do you know what is programming?
programming is the list of instructions for the computer to follow to process data.
it's also known as software development.

how to develope it?
1st step:programming specification,the program's output,inputs and process requirement are determined.

2nd step:program design a solution is created using programming tecniques such as top-down program design,pseudocode,flowchatrs and logic structure.

*flow chart*
3rd step:program code, the program is written or coded using a programming languange.

4th step:program test,the program is tested or debugged by looking for syntax and logic errror.

5th step:proram documentation,is an on going process throughout the programming process . this phase focus on formalizing the written description and process used in program

6th step:program maintanace,completed programs are peridically reviewed to evaluate their accurancy efficientcy,standarzation, and ease of use.
okey..
the way to memorize:
SAYA:  specific
DIAM:  design
CURI:  code
TEMBAGA:  test
DOLLAH:  documentation
MARAH:  maintanance

hope that u can get something from my entry.

Best regards,

Monday, March 28, 2011

 attention!!!
why human need brain??



 answer is as a storage part and saving information part

So, same as computer its needs brain also as its data storage.

 

      thats is: 
  1.   RAM is random-access memory
allow stored data to be accessed in any order in a constant time


 2. ROM is read-only memory

computer can read only or retrieve data and programs


3. Flash memory
 
ROM + RAM= can be update to store new information + not lose information when turn off.



others memoery:

  • DIMM is dual-in line memory module

  • cache (pronounced cash) memory 

  • virtual memory


b4 that here i have some tips for u how can computer run faster:
http://www.bukisa.com/articles/48014_how-ram-can-make-your-computer-run-faster

..:

Best regards,

designing alternative system

hye you alls...
today i would like to talk about designing alternative system....
do you know,what is that?????
*system design can be developed to meet the informatin needs
*system designers evaluate each alternative system for feasibility

there is three type of alternative system:
ECONOMIC FEASIBILITY
will new system give you profit?
can we make profit from the system?
investment for system,is that give profit?
ok...
that is the question that we should ask,before we make the system...
cost versus benefits,time for the system to pay for itself.

TECHNICAL FEASIBILITY
before we make the sysytem...
the things that we need to do is...
we need to study thus the system suggested the tecnology already there?
Hardware and software reliability;available and training.
as example:we want to make system which were match with our technology,then the new tecnology that we developed,is that already use here (Malaysia)
 are understand now??

OPERATIONAL FEASIBILITY
will the system work within the organization...?
okey....
this one...
i will explain..
the system that you want to design,is that can be used for the people within the organization?
if it can't be used...better you dont waste your money to design the system...
:)
thanks tq...


system analysis and design [introduction]

hey3!!! how are u guys??
meet me again...
secret in the house...
dejay tenten di sini..
ups!!terover pulak mehhh..
okey2...come here beb..
be serius wokey =D

before we go futher for this topic..
you must know
about what is system!!
about six-phase problem-solving procedure!!
and
what is system analyst!!

=========================

~first~
system??
is
collection of activity and element organize to accomplish goal

===============

~two~
six-phase problem-solving procedure??

purpose??
examine and improve information system




hey2....did you think this all phase difficult to remember..?
ohhooo...dont worry..
come here...here...and here...
i have some idea to help you remember this all phase

haiiiyyyaaakkk!!dush3~

1Petua
Slim - Abu, Daddy Diet Ingin Maintain

hahaaaa....
upssss....!!!you get confius here...
okey..i will show you..
1Petua is Preliminary Investigation
Slim is System
S.Abu is System Analysis
S.Daddy is System Design
S.Diet is System Development
S.Ingin is System Implementation
S.Maintain is System Maintainance

here we gooooo!!!

===============

~three~
system analysist?

what is it?
eh??

system analyst is
not a product
but
a person
a person??
yeah!!
a person who conduct system analysis and design


+____+

wokey...just that for this entry..
thanks for your reading..

Best regards,

CASE (Computer-Aided Software Engineering)

Assalamualaikum
 and
 Good morning alls....
do you know about CASE..?

it stands for Computer-Aided Software Engineering
~~
CASE was originated in the 1970s when computer companies were beginning to borrow ideas from the hardware manufacturing process and apply them to software development (which generally has been viewed as an insufficiently disciplined process).
~~
This tools is used to organize and control the development of software, especially on large, complex projects involving many software components and people...


There are some benefits of using this tools


A product is more likely to meet real-world requirements
~~
Encourages code and design reuse
~~
Reducing costs
~~
 Improving product quality
~~
Quality products tend to improve a corporation's image
~~
Providing a competitive advantage in the marketplace




based on my finding about CASE,
I recommend this tools to you if you want to organize and manage your systems more effective...
this is suitable for you if you are the code writer, designer, tester, planner and manager...
CASE also allow you to share a common view of where a project stands at each stage of development...
CASE tools supported the concepts of structured programming and similar organized development methods...
CASE tools have had to encompass or accommodate visual programming tools and object-oriented programming...
In corporations, a CASE tool may be part of a spectrum of processes designed to ensure quality in what is developed...


click on ---> CASE for more information....(^_^)




Best regards,

Tuesday, March 22, 2011

Batch vs Real-time processing

hye....
now we are back......
with new information....







Information systems are designed as a combination........
 of real-time and batch processing subsystems.....
Real-time processing is daily work......
 Also called online processing........
 it means that the database is updated as soon as a transaction is received.......
For example........ 
A sales order depletes inventory.......
 a stock sale updates the last close........
 a pledge adds to the fund raising balance........
 Transaction processing keeps business records up-to-date .....
the moment transactions are keyed into or transmitted ...



Batch processing is end of cycle..........
 A month-end report is batch processing as is printing payroll checks.......
There are many jobs that can be more economically processed at the end of a cycle........
 For example........
 the electronic transactions for telephone calls.......
 are stored in the computer until month end........
 when they are matched .....
against the customer tables for updating......
 with all the other telephone transactions at the same time.



that a little bit about it....
that all from us....
see ya....


Best regards,

Monday, March 21, 2011

android ???!?


hye u all...
today i want to share about android...
do u know what is it?


ok..
let me help u..
android is a new 0perating system,that has been use,in handphone...
okey..
for the rest...
 u just keep reading the info that i already find for u...


~this is android diagram~


Android delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications. The Android Software Development Kit (SDK) is now available.

Open

Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer.
 It was built to be truly open. For example, an application can call upon any of the phone's core functionality such as making calls, sending text messages, or using the camera, allowing developers to create richer and more cohesive experiences for users. Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that was designed to optimize memory and hardware resources in a mobile environment. Android is open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications.



All applications are created equal

Android does not differentiate between the phone's core applications and third-party applications.
 They can all be built to have equal access to a phone's capabilities providing users with a broad spectrum of applications and services. With devices built on the Android Platform, users are able to fully tailor the phone to their interests.
 They can swap out the phone's homescreen, the style of the dialer, or any of the applications. They can even instruct their phones to use their favorite photo viewing application to handle the viewing of all photos.

Breaking down application boundaries

 Android breaks down the barriers to building new and innovative applicationsFor example, a developer can combine information from the web with data on an individual's mobile phone -- such as the user's contacts, calendar, or geographic location -- to provide a more relevant user experience. With Android, a developer can build an application that enables users to view the location of their friends and be alerted when they are in the vicinity giving them a chance to connect.

Fast & easy application development

Android provides access to a wide range of useful libraries and tools that can be used to build rich applications. For example, Android enables developers to obtain the location of the device, and allows devices to communicate with one another enabling rich peer-to-peer social applications. In addition, Android includes a full set of tools that have been built from the ground up alongside the platform providing developers with high productivity and deep insight into their applications.


thank you for reading..
may it this info increase your knowledge okey!!
resources here!


Best regards,