Saturday 29 September 2012

PATH CSC COMPILER

Hmm.. hai guys, long time I didn’t update my blog because there was something to do. Also because last course I had to update each week even each month to fulfill foundation course which was ICT subject.  Alhamdulillah I'm in Undergraduate program ICT Faculty and I think I have to share with you about my experience in this course. Share about weakness and strengtheness could improve our knowledge and solve IT problem among us. Today I would share with you guys about how to path C# programming language in your computer. I heard mostly people facing the same problem about csc compiler. Lets do !


1. Make sure you have Microsoft.NET v4 and download in the Microsoft, its FREE
2. Go to this folder and copy the address (CLICK IMAGE TO MAKE IT CLEAR FOR YOU)



3. Click windows and type in the search column “environtment”  “edit the system environment variable”  Environment variable and click new variable  write PATH and paste the address of the first step below. 


4. And csc compiler it will work in your command prompt.

Share:

Friday 6 April 2012

Database


A database is an organized collection of data, today typically in digital form. The data are typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports processes requiring this information (for example, finding a hotel with vacancies).
The term database is correctly applied to the data and their supporting data structures, and not to the database management system (DBMS). The database data collection with DBMS is called a database system.

Well known DBMSs include Oracle, IBM DB2, Microsoft SQL Server, Microsoft Access, PostgreSQL, MySQL, and SQLite. A database is not generally portable across different DBMS, but different DBMSs can inter-operate to some degree by using standards like SQL and ODBC to support together a single application.


So, the concept of database is the collection of table and they have relationship each table. And the function for database is manipulating the data, protecting the data and so on. There are three relationship in database; one to one, one to many, many to many.

 


this my project, how to create database using microsoft access click.
Share:

Monday 2 April 2012

Web Information System (WIS)


In this week I just learnt about web information system. WIS is web-based information system, is an information system that uses Internet web technologies to deliver information and services, to users or other information systems/applications. It is a software system whose main purpose is to publish and maintain data by using hypertext-based principles.
A web information system usually consists of one or more web applications, specific functionality-oriented components, together with information components and other non-web components. Web browser is typically used as front-end whereas database as back-end.

AIU Italic 

Example of WIS

Share:

Saturday 31 March 2012

Web Aplication Explanation


What is web page ?
I learnt this subject on replacement class, my lecturer gave us 3 weeks that our class left behind with other class. Web Page is a document containing text and graphics created with HTML that is part of group of hypertext documents or resources that can be accessed through internet. There are two types of web pages; static web page and dynamics web page.

And what is differences between them ??
Web statics is web that the content we only read the information that webmaster give, and we cannot give the comment or opinion inside those web page. Is mean we cannot interact with one another (reader and webmaster), also this type we called web page 1,0. E.g AIU website (www.aiu.edu.my).
Web dynamics is web that the content we can read and give comment. And we can interact with the owner of the web. We can give the comment if the contents are false or u can give suggestion. We called web page 2,0. E.g blogger.com, wordpress.com and so on.
Share:

IS Develoment Methodology


IS Development Methodology is collection of procedure, techniques, tools, and documentation aids which will help the systems developers in their efforts to implement new IS. If we want to build a new software or an information we must refer to that particular methodology to make analysis and design process more accessible to non-expert. ISD methodologies is recommended of philosophies, phases, procedures, rules, technique for developers of information systems. There are many types of ISD methodologies to build Information Systems :

·         STRADIS
This method is introduced by Chris Gane and Trish Sarson on system analysis and design in the 1970’s. their method based on logical model, using graphical techniques to enable users. Also this method focus on flow diagram which is used to describe process in the system and how to transform data.


·         INFORMATION ENGINEERING
IE is an architectural approach to planning, analyzing, designing, and implementing application within an enterprise.

·         JACKSON SYSTEM DEVELOPMENT
JSD is is a method of system development that covers the software life cycle either directly or, by providing a framework into which more specialized techniques can fit.


·         PROTOTYPING
An easily modified and extensible model (representation, simulation or demonstration) of a planned software system, likely including its interface and input/output functionality.


·         SDLC (System Development Life Cycle)
The oldest and most known methodology used to coordinate the efforts of information systems development is known as the “Waterfall”. The model is based on a set of generic life cycle stages to guide developers from an initiating through maintenance of the completed systems. 

Share:

Saturday 24 March 2012

Type of IS





1.     TPS (Transaction Processing System).
The transaction processing system records the data from everyday operations throughout every division or department in the organization. Each division or department is tied together through the TPS to provide useful information to management levels throughout the company. It used by Supervisior (lower/operational manager) to monitor operational everyday.



2.     MIS (Management Information System).
MIS is an integrated collection of people, procedures, databases and devices that provides managers and decision makers with information to help achieve organizational goals. The function of MIS is to help an organization achieve its goal by proving manager with information. MIS take the data and make decision to get reports (output) like summary, demand, periodic. It used by middle manager (tactical Decision).



3.     DSS (Decision Support System).
An organized collection of people, procedures, software, databases and devices used to support problem-specific decision making. It is used for complex "what-if" questions that require internal and external data. Decisions at this management level are mostly complex. Same like MIS, DSS systems are used by middle manager (tactical) to solve specific problems in organization.

4.     ESS (Expert Support System).
An Executive Support System (ESS) is software that allows users to transform enterprise data into quickly accessible and executive-level reports, such as those used by billing, accounting and staffing departments. An ESS enhances decision making for executives.
Sharing the same concepts of a DSS, an ESS focuses more in the end-user requirements of maximum interactivity and user-friendlyness. An ESS can be understood as a friendly, fully customised and interactive DSS to be mostly used by top executives and policy-makers to get permanent and updated assessment in relation to key questions (information and knowledge).

While a complete DSS will have efficient links to  external large   databases and advanced  models, an ESS focuses only on interactive and executive assessment tools, those which can be used personally by end-users. An ESS requires a previous expert work filtering information and knowledge into meaningful indicators and tools.



In this topic also we had Assignment about Information System in AIU Library :




Share:

Information System

What is System ?? System is a se of elements or components that working together to achieve a common set of objectives. So, information system is A Set of interrelated elements/components that collect , manipulate , store, disseminate data and information.



The picture above shown that the component of Information System, such us; people, telecommunication, Software, Hardware, Database, and procedure. The component are used to build any kind of services; e.g PayrollSytem, customer services, Inventory System, Marketing System.
·         People.
People who manage, run, program, maintain the system work properly. People also the important thing that Information System must be included.

  • ·         Telecommunication.

Telecommunication is electronic transmission of signal for communication which is enable organizations to carry out their process and task throught effective computer; for example Information System need Internet connection.

  • ·         Software.

Consist of computer programme that govern the operation of the computer. E.g finance software (process payroll, send bills to customers, provides manager with Information System)

  • ·         Hardware.

Consist of equipment used to perform input, processing and output activities.

  1. ·         Database.

Database used for organizing collection of facts and information, typically consisting of two or more related data files.

  • ·         Procedure.

Procedure is strategies, policies, methoes and rules for using computer information System including operation, security and maintenance of the computer.


Share:

Thursday 22 March 2012

ICT in Daily Life


In 21st Century, ICT make influence in our society. Such us our healthy, business, government, education, and science. In this lesson, we had presentation assignment about ICT in our daily society. We divided by 5 group and each group, my group were yusuf from Singapore, firdaus from Malaysia, Zulkarnain from Indonesia and Adnan from Kosova; our topic was ICT application in government. We have chosen Singapore because in Singapore the government success leading the country and use ICT in their system.
Our Group Presentation

There are several application that Singapore use :
·        Housing.
This application for count people that people live in Singapore. Its make government easier to count, because they use this application. And also make singaporian easier to find new house consider with safety and cheaper.

·        Health.
In health application, the Singaporian can access information about health online. Also the government will post the article about health, new viruses, how to avoid the disease and so on. This application is helpful.

·        E-Government.
E-Government consist of portal web, online news, security (streaming CCTV), national service. Government make this application to catch people to get information from any media; handphone and computer devices.
Also in this portal government can introduce tourist area, hotel, transportation, employment

·        Smart Card Alliance.
Smart Card Alliance is the company that provide electric payment. We don’t need to bring more money, but our money is inside the card. And we just scrabe the card into the machine. It usually use for train, bus and any kind of payment.
Smart Card

Our Presentation
Kamoliddin's Group

Share:

Sunday 18 March 2012

Information Technology


Information Technologi (IT) is Any computer-based tool that people used to work with information and to support the information and information-processing needs of an organisation. And IT can be divided into 2:

  • Information Technology Architecture
A comprehensive view of an IT Architecture specifies policies and principles that indicate direction, and services and common solutions, standards and guidelines, and products that detail the means of implementation.
The framework for the IT Architecture is that of a cube sliced into five sections or layers from back to front. Each section or layer represents a type of architectural specification from the most general IT policy layer at the back of the cube to the most specific product layer at the front of the cube.


  1. ·        Information Technology Infrastructure




While IT Strategy determines what your information technology must accomplish in order to achieve your business objectives, it is the IT infrastructure that has the supporting role; because its capacity, reliability, and level of vulnerability directly impact your ability to implement successfully and ultimately reach objectives.
IT infrastructure and its ability to meet the needs of their businesses. We do not sell hardware or software. We assess what’s available based on your needs, priorities, and budgets; and then we make recommendations according to what our experience suggests is the best fit for your organization. Although we do work with and will refer reputable vendors, we are never involved in that revenue stream ensuring that our sole intent is finding the best possible solution for you.
When it comes to infrastructure, we can help you identify the right combination of components for your business based on a range of criteria including; budget, scale, capacity, availability, level of security, IT operational procedures, redundancy requirements, staff competency, partners involved, etc. Our analysis will typically include higher and lower end alternatives to provide a range of options for your consideration so that you can be sure of selecting the best possible cost/benefit combination.


Share:

Wednesday 22 February 2012

Data and Information



This week was the first week that I had learnt. Because almost 2 weeks our class was postpone and I thought I would have a busy job to do for this. Its mean I will have replacement class, combine of subject each week. That things can make my brain think harder to catch the subject.
This course about data and information. Do you know what is data and what is information ??. Most people say data and information are same meaning, but actually these are different even some of them are same. Data is uprocessing alphabet and number (entries) that make reader cant to understanding and concluding. Information is processing alphabet and number (entries) that arrange exactly true and make receiver can read and understand about the information is written (structure).


In today’s economic IT (Information Technology) has a big effect changing the economic and business practices. The problem was very complicated, for example 3000 people in queue to pay credit card. Each person need 4 minutes to completed. But now, we can pay from internet by i-banking (online), we just stay in our room using computer or handphone. We have a more time to do our job without thinking about queue. Also Poor quality of information, including lack of consistency, duplication, and out-of-date information.


Share:

Friday 20 January 2012

Advanced Packaging Tools



Advanced Packaging Tool, which has since been ported by Conectiva for use with rpm and has been adopted by several other distributions. The command apt-get is a powerful command line tools that are used to working with Ubuntu's Advanced Packaging Tool (APT) performing such functions as installation package of new software, upgrade software packages available, updating the list packet index, and even improve the entire Ubuntu system.

APT uses a file that lists the 'sources' from which packages can be obtained. This file is / etc / apt / sources.list.



The entries in this file follows this format

deb http://host/ubuntu distribution section1 section2 section3
deb-src http://host/ubuntu distribution section1 section2 section3 

The first word on each line, deb or deb-src, indicates the type of archive: whether it contains binary packages (deb), that is pre-compiled packages that we normally use, or source packages (deb-src), now we will see commands available for apt-get

Update list of available packages

Packaging systems use private databases to track the package installed, which is not attached and are available for installation. The program apt-get uses this database to find out how to install packages requested by the user and to determine the additional packages needed for the selected package to work properly.

sudo apt-get update

The following options to apt-get may be useful

-H This help text.
-D Download only - DO NOT install or unpack archives
-F Attempt to continue if the integrity check fails
-S No-act. Perform ordering simulation
-Y Assume Yes to all questions and do not encourage
-U Show a list of upgraded packages as well

Installing Packages Using apt-get

sudo apt-get install packagename

Example

sudo apt-get install apache2

Using apt-get package re-

If you somehow damage an installed package, or just want a file from a package that will be reinstalled with the latest version available, you can use the - reinstall option
sudo apt-get - reinstall install packagename
sudo apt-get - reinstall install apache2

Delete Using apt-get package

sudo apt-get remove packagename

Example

sudo apt-get remove apache2

Running apt-get as above will cause packets to be deleted, but their configuration files, if any, will remain intact on the system. For a complete removal of the package

sudo apt-get - purge remove packagename

Example

sudo apt-get - purge remove apache2

As in the case of installation methods, you can use a symbol with remove to invert the meaning for a particular package. In the case of moving, if you add a '+' right after the name of the package, the package will be installed instead of removed.

sudo apt-get - purge remove packagename +

Example

sudo apt-get - purge remove apache2 +

Upgrade Package

You can use this command to upgrade packages in the same distribution, as well as to upgrade to a new distribution

sudo apt-get-u upgrade

Upgrades to new releases

sudo apt-get-u dist-upgrade

If you want to upgrade a specific package using the following command

sudo apt-get-u install packagename

Example

sudo apt-get-u install apache2

Remove unused package files

When you install a package APT takes the necessary files from the hosts listed in / etc / apt / sources.list, stores them in a local repository (/ var / cache / apt / archives /), and then proceed with the installation. Within the local repository can grow and occupy a lot of disk space. Fortunately, APT provides tools for managing a local repository.

apt-get clean removes everything except lock files from / var / cache / apt / archives / and / var / cache / apt / archives / partial /. So, if you need to reinstall a package APT should retrieve again.

sudo apt-get clean

apt-get autoclean only removes package files that are no longer available for download.

sudo apt-get autoclean

Find a specific packge

If you want to find a specific packge using the apt-cache. This program is used by the APT system to maintain its database.

Search for specific package

sudo apt-cache search packagename

Example

sudo apt-cache search atari

If you want to get more information about a specific package using the following command

sudo apt-cache show packagename

Example

sudo apt-cache show nagios3

If you want to know what packages it depends on the particular package

sudo apt-cache depends packagename

Example

sudo apt-cache depends nagios3

How to find which package the file belongs

If you want to install a package, and you can not find what is called by searching with apt-cache, but knowing the file name of the program itself, or another file name that is owned by the package, then you can use apt-file to find the package name . This is done like this:

sudo apt-file search filename

You also can list the contents of a package, by running

sudo apt-file list packagename

apt-file that stores the database file that contains all the packages, such as auto-apt does and needs to be up-to-date. This is done by running:

sudo apt-file update

Downloading source packages

To download the source package, you will use the following command:

sudo apt-get source packagename

This will download three files: a. Orig.tar.gz, a. Dsc and. Diff.gz. In the case of packages made specifically for Ubuntu, the latter is not downloaded and the first usually will not have the "original" in the name.

The. Dsc file used by dpkg-source to unpack the source package into the directory packagename-version. In each downloaded source package there is debian / directory that contains the files needed to create. Deb package.

To automatically build the package when it is downloaded, just add-b to the command line

sudo apt-get-b source packagename

Packages required to compile a source package

Typically, specific headers and shared libraries need to be present so that the source package to be compiled. All source packages have a column in their control file called 'Build-Depends:' that indicates additional packages needed for the package to be built from source. APT has a simple way to download these packages.

sudo apt-get build-dep package

Example

sudo apt-get build-dep GMC
Share:

Tuesday 17 January 2012

NTP Linux Server



In general, the Network Time Protocol (NTP) is a protocol for synchronized to the system time on the computer to the source (server). There are several sites NTP "Stratum 1" (NTP sites with resources from the atomic clock time) and "Stratum 2" (NTP sites with NTP time sources from other sites, with a slightly reduced level of accuracy) that can be used by the public. However I will make how to make ntp local server, so no need for internet access. It's easy:


Share:

Saturday 14 January 2012

Proxy Transparant Linux Debian


Login root first before installing anything on our debian system. Install with the command:
      # apt-get install squid

After that you can configure it with the command
     # nano / etc / squid / squid.conf

search the files below and replace
              visible_hostname replace with your domain name
              cache_mgr contents of the e-mail to web master
              http_port 3128 transparent
              always_direct allow all
              cache_dir ufs / var / spool / squid 500 16 256
             

(For Access Control List)
acl lan src (IP / mask)
acl block dstdomain. google.com. facebook.com
word url_regex acl-i "/ etc / squid / word.txt" (for the word "the want on the block: eg women)


(moved under INSERT YOUR OWN)
http_access allow lan
http_access deny block
http_access deny word
           
Then create the cache directory by typing:
      # squid-z

Run the IP Forwarding:
      # echo 1> / proc/sys/net/ipv4/ip_forward

Disguise connection, install ipmasq:
      # apt-get install ipmasq

And for the last one, run the command:
     # iptables t nat-A POSTROUTING-o eth0-j MASQUERADE (eth0 = eth internet)
(The command above is for internet sharing)

     # iptables-t nat-A PREROUTING-p tcp - dport 80-j REDIRECT - to-port 3128
(This is to divert to port 3128 which is the proxy port)

     # / Etc / init.d / squid start

it's easy right ?? 
Share: