Kamis, 30 November 2017

Domain name (English: domain name) is a unique name given to identify the name of a computer server such as a web server or email server on a computer or internet network. Domain name serves to facilitate the user on the internet when accessing the server, but also used to remember the name of the server visited without having to know a row of complicated numbers known as IP addresses. This domain name is also known as a unity of a website such as "wikipedia.org". Domain names are sometimes referred to as URLs, or website addresses.

At first domain names can only be written with the 26th Latin alphabet, but it is now possible to use foreign alphabets with the internationalization of domain names.
.com (commercial) is the top level internet domain (TLD) that is used as an Internet domain name. .com is one of the first TLDs in the world. .com was inaugurated in 1986 and became the largest domain and domain that is often used throughout the world. It was first administered by the United States Department of Defense before it was transferred to the NSF in 1993. In 1995, the NSF and Network Solutions inaugurated tariffs for .com domains by 50 dollars per year, 35 dollars for NSI and 15 dollars for the government. Now the .com domain is managed by VeriSign.
.
org is the top-level internet domain (TLD) used in the Internet Domain Naming System. The .org name is short for the organization. This domain was opened in 1985. Initially this domain is intended for non-profit organizations, but lately many are also used by schools, personal sites; open-source project; sometimes for commercial companies. The use of .org domain increased sharply, in the 1990s less than one million users, until June 2012 had more than ten million users.

Sabtu, 25 November 2017

Endless when discussing the current trending OS, "Android" who does not know the OS (operating system) on this one. Android itself is the OS or operating system made by google the most widely used on the phone in the world today.
Of course sometimes we feel bored with the look, or the performance of our android device, therefore to overcome it we sometimes install custom made man, but do we ever think to create their own Custom rom?

Okay this time I will give tutorial to make custom rom android by way of porting from other ROM.

The steps are very easy lho gaes required materials are:
>Winrar
> Notepad
>Base Rom (Here is the rom you have ever installed and work 100% on your computer)
>Port Rom (Rom that you want to use on your mobile phone)

recommended for rom to be on port:
> From devices that have the same resolution
>Specifications are the same
>The android version is the same
>Step Steps:
Note: Make sure to backup your rom anticipate in case of boot lop

1.Extracts of both Rom (base and Port)
2.Create a folder for each rom
3.Open the system folder in Base ROM,
4.Delete app folders, fonts, frameworks and media.
5.Open the system folder in Port ROM,
6.block app folder, fonts, framework and media then click geret (copy paste) to system folder in Base ROM
7.Open the permissions folder inside the etc folder on both ROMs,
8.copy all files in the permissions folder from Port ROM to Base ROM, (except platform and handheld_hardware)
9.If there is the same file then replace it.
10.Open the init.d folder inside the system / etc Base ROM folder, delete all files in it except banners,
11.copy all the files inside the init.ddari folder of Port ROM to Base ROM.
12.Open the build.prop file in Base ROM with Notepad, then change the value to:
       ro.build.id =
       ro.build.display.id =
       ro.build, date =
       ro.modversion =
13.(change as you like, but remember, when changing it to avoid disturbing or deleting spaces next to it.)
 edit buil.prop base rom the same as the rom port (with note pad) on:
>ro.config.ringtone =
>ro.config.notification_sound =
>ro.config.alarm_alert =
14Then edit the value in the Base ROM build.prop together with the value in the build.prop Port ROM (open also build.prop in Port ROM with Notepad) on:
>ro.config.ringtone =
>ro.config.notification_sound =
>ro.config.alarm_alert
15.We can also copy extra values ​​(tweaks) on the Port ROM build.prop (usually after the post #ADDITIONAL_BUILD_PROPERTIES.
16.Open the updater-script file inside the META-INF / com / google / android folder in both ROMs, "then delete all the string that says set_perm in the updater-script file from Base ROM Then copy all the string that says set_perm in the updater-script file from Port ROM and paste the same place on the set_perm string that was deleted on the Base ROM updater-script. ".
17.If there is a file or folder in the system folder in Port ROM that is not in the system folder on Base ROM then it should be in the copy too
18.After all is done, block all the files and folders in Base ROM (META-INF, system, etc.) right click, add to archive (Winrar and the like)
Note: in archive format select ZIP option,
name it in the archive name field, click OK and finish.
If after installing your device bootloop, open system / lib folder in Port ROM and copy the following files on Base ROM then ZIP reset:
>libandroid_runtime.so
>libandroid_servers.so
>libmedia_ini.so
How to Enjoy Starting a Learning Programming

In principle just as we want to get to Rome, there will be many paths. We can pass through Bogor, then to Bandung and then to Rome. Or we can also pass Falkirk, then to Jakarta, then climb Mount Krakatau and arrived in Rome (let's say it's true: D). Yes, to be a programmer too, there are many ways that can be taken to learn.

Some of us have different ways to learn programming, and this is influenced by many factors, such as background, learning speed, economic circumstances and also the environment. In addition, the way I fall in love with programming can be different from the way you are. And maybe that also affects.

Something we have to understand is that it is impossible today to be a master programmer, then we just watch tv, then sleep and the morning we suddenly can make a super cool program that can beat software made by Microsoft. No story we are walking in Taman Mini Museum, suddenly there is a spider that bit us, then we overslept in the streets, built by security guard and after waking up we can directly coding while hanging on the tree. One thing we have to agree on is, there is a process that we must go through for it.

Someone once asked me, "Sis, I've been wanting to learn programming, how do I do it?". Then I asked, "What have you done so you can learn programming?", Then he shook his head and replied "have not done anything". Then I asked, "Did you try to buy a book about programming?", He replied "not yet". "You've read the article on the internet about programming?", He replied not yet. I was surprised, how could I want something, but did not do something to achieve it? All need to process friend ...

Something that I want to convey above is, for you who want to be programming, you must be ready to undergo the process, there is no instant for clever programming. Not easy, but I guarantee it will be interesting. If you agree with me, actually programming is not just limited to science to make computer program, but also a lifestyle, and you can enjoy it.


Artikel ini saya tulis bukan untuk yang sudah mahir pemrograman, tidak... tidak mungkin saya mengajarkan ikan cara untuk berenang :D. Artikel ini khusus untuk Kamu yang baru melihat keindahan dari pemrograman, dan kamu tergoda untuk mendalaminya, karena kamu melihat ada secercah kebahagiaan yang bisa didapatkan di dalamnya, namun Kamu bingung bagaimana cara memulainya.
Apa yang akan saya sampaikan selanjutnya, tidak bersifat absolute, artinya tidak mesti demikian. Karena seperti yang saya singgung di awal, ada banyak jalan untuk menuju Roma. Dan cara setiap orang berbeda-beda. Namun semoga ini bisa membantu Kamu untuk memulai. Buat teman-teman yang sudah lama mendalami programming, dan punya sebuah “cara”, nanti bisa dishare juga ya di kotak komentar, itu pasti akan bermanfaat.
Berikut ini adalah beberapa hal yang bisa Kamu lakukan untuk memulai belajar pemrograman:
1. Understand first what it is "programming"
Before you do something, you have to know first what you want to do. You have to know what programming is. Just like you like a woman, before you start approaching, let alone shoot him, you have to have minimum information about him. Suppose you have to know how many nostrils, whether he ate by hand or not, how to walk, whether his legs are 2, whether his mother is female: D. The more information you know, the better. And it might make you fall in love.
Some of us do not try to deepen the programming, because maybe just know some of it. For example just tau, "programming it lo will write code in texteditor and lo can make program". If that's all that's known, it's only natural that he is not interested in learning programming.
Imagine if we know that with programming we can make a program useful for people, all the world will be happy to use our program, even with that program we can become rich, we can make our own company, we can open new job field, and can make others happy and prosperous. That would sound more interesting. Or maybe, when we have children later, we can make special special edition games for our child's birthday, or make a website for our happy family, or maybe we can make an app to shoot our gebetan with super romantic applications. Bro .. Imagine so much we can do. The more information we know, the more reason we have to learn programming.
So, again, if you want to start learning programming, then understand first what it is programming and basic knowledge that supports it, so as not to get lost. You can start reading here: Basic Knowledge of Programming.
2. Choose a programming language
languages
In the end we do have to choose. Lots of programming languages ​​exist in the world, ranging from machine language, low level languages, high-level languages ​​and high-level languages. You can check it yourself here http://id.wikipedia.org/wiki/Bahasa_pemrograman </a>, please learn the advantages and disadvantages of each. Or for those of you who are still confused with so many programming languages ​​and need a recommendation as well as enlightenment to choose what programming language you should learn to start learning, you can read the article "What Programming Language is Suitable for First Time Learning?".
You might be able to learn everything, but I suggest you choose one first. Master one first. In here. All we have to remember is, programming language is not a religion that we can only choose one and can not we just replace it. You are free to change the programming language you want to master later, if you want. But ... Learn first one. Learn deeply.
3. Begin learning
Now you know what programming is and you already have a programming language that you want to master, then learn. Learn basic algorithms with the programming language you choose. The trick is many, can be through the book, can also through the articles on the internet, internet programming tutorials such as CodePolitan and Interactive Coding Tutorial (Learning Coding Online Interaktif). Or you can also try learning programming from magazines / ebook programming like CodePolitan Magazine. Or for those of you who want to learn faster and intensively, you can follow the Course Learning Course. Yes, a lot of ways. Please choose your own that best suits your learning method.
4. Make simple programs
Slide1
Learning is not enough, should be practiced. Try creating simple programs. If you are still in school, you can try to create a simple program for your Mathematics course, such as creating a program "calculating the area of ​​a circle", "counting the beam volume". That is very interesting to my friends, I used to do that. If you are a teacher, maybe you can create a program to explain to your students how a planet spins. Or anything is ... Not necessarily a serious one can, for example make a program to register your ex-names. Hehehe ... In essence, try to make something, starting from the simple of what you have mastered.
5. Updates are always informed
Information is very important. It may be that what you are learning is no longer learned by others because there are already more interesting or better. You will not know it unless you update the information.
One way of updating information is, you can visit webs that always provide information, such as SitePoint, Mashable, OMG! Ubuntu! or CodePolitan (the website you are reading this).
You can also like fan page and follow twitter, the parties who always provide information about programming or technology in general.
Some great people twitter accounts that you can follow can you read here http://www.codepolitan.com/koleksi-akun-twitter-pembuat-framework/ </a>.
You can also like our fanpage at http://www.facebook.com/codepolitan </a>, follow our twitter on @CodePolitan and subscribe our Youtube channel CodePolitan. We always update information that may be useful for you.
6. Join the programming groups or forums
Selection_008
Comrade, you are not alone! Lots of people like you who are studying or even already good at it. You can greet them, even you can ask them if necessary.
When you join a forum or programming group, you'll see there are a lot of great people you can emulate and emulate in terms of programming. Even not rare, they often provide important information that may be useful for you. And when you are involved in a forum, you can also help other colleagues who may be able to help you. Some of the programming forums you can follow can be found in article 17 Popular Groups on Programming on Facebook Coming from Indonesia or the 5 Biggest Visual Basic Programming Groups from Indonesia on Facebook, and if you want you can join us in facebook group Coders Indonesia.
 So, hopefully useful. Remember friends, it's not easy to learn programming. We have to learn algorithms that are full of complicated logic, we also have to learn a programming language whose language is not similar to human language. But if undertaken and consider it as a challenge and a process that must be passed, it turns out it can all be fun.
For those of you who are still confused because you are new to programming, you can start by learning the basic content about programming through the following links:
Basic knowledge of programming: Start Learning
Collection of articles to know beginners: Coder Journey: BEGIN
How to learn programming in CodePolitan: How to Start?
CodePolitan Developer School
CodePolitan currently conducting an intensive coding learning program is an Android Basic programming learning solution that is oriented to industry needs for one week face-to-face with experienced mentor guidance equipped with dormitory facilities during learning.
What benefits can you get from CodePolitan Developer School?
Intensive study for a week and mentored experienced mentors
Quarantine Program to get maximum results
The learning curriculum is structured according to industry needs
Learning module from Google Android Developer Fundamentals
Consultation Study with a mentor after the program
Gaining basic capabilities as the foundation for Android Developer
Join the CodePolitan Developer School for your Android app within 1 week and start your career as an Android Developer by getting all the benefits above :)

Jumat, 24 November 2017

Sybase

November 24, 2017 0 Comments
Sybase
Sybase is a computer software company that develops and sells database management systems (DBMS) and middleware products.
Sybase's products have found extensive applications, especially in commercial, industrial, and military communications systems. Spanish telecom carrier Airtel uses Sybase Adaptive Server IQ Multiplex (ASIQ) to standardize its business information. Telstra, an Australian telecommunications provider, uses data-visualization software supported by Sybase ASIQ Multiplex to optimize mobile network management capacity.

Primark uses the Sybase MQSeries Integrator to maximize transaction levels, optimize reliability, and enable customization of input and output. Sybase claims that the company's MQSeries Integrator makes it possible to add new data formats to meet client needs, and to accommodate diverse system architectures at client sites.

Sybase SQL Anywhere, embedded in Geodyn F View, is used in two-way communication between military command centers and the army in the field.
The Oracle database
The Oracle database is a relational database consisting of a collection of data in a RDBMS database management system. Oracle software companies market this type of database for a variety of applications that can run on many types and brands of computer hardware (platform).

This Oracle database was first developed by Larry Ellison, Bob Miner and Ed Oates through a consulting firm called Software Development Laboratories (SDL) in 1977. In 1983, the company changed its name to Oracle Corporation until now.
Microsoft PowerPoint 
Microsoft PowerPoint or Microsoft Office PowerPoint or PowerPoint is a computer program for presentations developed by Microsoft in their suite of office applications, Microsoft Office, in addition to Microsoft Word, Excel, Access and several other programs. PowerPoint runs on a PC computer based on Microsoft Windows operating system and also Apple Macintosh that uses Apple Mac OS operating system, although at first this application runs on the Xenix operating system. This application is very widely used, especially by the office and businesspeople, educators, students, and trainers. Beginning on the version of Microsoft Office System 2003, Microsoft changed the name of Microsoft PowerPoint to Microsoft Office PowerPoint. Then, in Office 2013, its name is simply shortened to PowerPoint. The latest version of PowerPoint is version 15 (Microsoft Office PowerPoint 2013), which is incorporated into the Microsoft Office 2013 package.

histori
The Microsoft PowerPoint application was first developed by Bob Gaskins and Dennis Austin [1] [2] as a Presenter for a company called Forethought, Inc. which they later renamed to PowerPoint. [3]

In 1987, PowerPoint 1.0 version was released, and the computer it supports is Apple Macintosh. At that time, PowerPoint still uses black / white, which is able to create text and graphic pages for overhead projector (OHP) transparency. A year later, a new version of PowerPoint came with color support, after a color Macintosh appeared on the market.

Microsoft acquired Forethought, Inc. and of course PowerPoint software for a price of approximately $ 14 million on July 31, 1987. In 1990, a version of Microsoft Windows from PowerPoint (version 2.0) came into the market, following in the footsteps of Microsoft Windows 3.0. Since 1990, PowerPoint has become an integral part of standard in Microsoft Office System office suite (except Basic Edition).

The latest version is Microsoft Office PowerPoint 2013 (PowerPoint 15). This version was released in January 2013, which is a considerable leap in terms of user interface and enhanced graphics capabilities. In addition, compared to previous data formats that are binary data with the extension * .ppt, this version offers an XML data format with * .pptx extension.

Rabu, 22 November 2017


Microsoft Excel
Microsoft Excel or Microsoft Office Excel is a spreadsheet spreadsheet application program created and distributed by Microsoft Corporation that can run on Microsoft Windows and Mac OS. This application has a feature of calculation and graphics that, using the aggressive Microsoft marketing strategy, makes Microsoft Excel as one of the popular computer programs used in microcomputers to date. In fact, this program is currently a spreadsheet program most widely used by many parties, both on Windows-based PC platform and Mac OS based Macintosh platform, since version 5.0 was published in 1993. This application is part of the Microsoft Office System, and the latest version is version of Microsoft Office Excel 2013 that is integrated in the package of Microsoft Office System 2013.


History
In 1982, Microsoft created a spreadsheet program called Multiplan, which is very popular in CP / M systems, but not in the MS-DOS system considering there already stands its rival, the Lotus 1-2-3. This led Microsoft to start developing a new spreadsheet program called Excel, with the aim, as Doug Klunder says, "do everything 1-2-3 does and do it better / does what it does 1-2-3 and better yet ".

The first version of Excel was released for the Macintosh in 1985 and its Windows version followed (numbered version 2.0) in November 1987. Lotus was late for the spreadsheet program market for Windows, and in that year Lotus 1-2-3 was still MS- DOS. In 1988, Excel began to shift 1-2-3 in the market share of spreadsheet programs and make Microsoft as one of the leading software application developers for personal computers that are reliable. This achievement confirms Microsoft as a very strong competitor for 1-2-3 and even they develop it better. Microsoft, using its advantages, releases new versions of Excel every two years, and the latest version of Excel for Windows is Microsoft Office Excel 2010 (Excel 14), while for Macintosh (Mac OS X), the final version is Excel for Mac.

In the early days of its launch, Excel was subjected to the demands of other companies engaged in the financial industry that had sold a software that also had the name Excel. Finally, Microsoft ended the demands with defeat and Microsoft had to rename Excel to "Microsoft Excel" in all Microsoft press releases and documents. However, in practice, this is ignored and even Microsoft bought Excel from the company that previously demanded them, so the use of the Excel name alone will not bring any more trouble. Microsoft also often uses the letters XL as an abbreviation for the program, which although not common, the icon used by the program still consists of two letters (although given some style of writing). Additionally, the default extension of a spreadsheet created by Microsoft Excel to version 11.0 (Excel 2003) is * .xls whereas starting Microsoft Office Excel 2007 (version 12.0) its default extension is * .xlsx that supports HTML format but with the same content has a smaller file size when compared with previous versions of Excel.

Excel offers many interface advantages compared to previous spreadsheet programs, but the essence is still the same as VisiCalc (the famous spreadsheet software for the first time): Cells are arranged in rows and columns, and contain data or formulas with absolute references or references relative to other cells. Excel is the first spreadsheet program that allows users to define how views of the spreadsheets they edit: fonts, character attributes, and the appearance of each cell. Excel also offers intelligent recalculation of cells, where only cell-related cells will be updated (where other spreadsheet programs will recalculate the entire data or wait for a specific command from the user). In addition, Excel also offers excellent graphics processing features.

When first bundled into Microsoft Office in 1993, Microsoft redesigned the interface display used by Microsoft Word and Microsoft PowerPoint to match the look of Microsoft Excel, which at that time became the most preferred spreadsheet application. Since 1993 Excel has had a Visual Basic for Applications (VBA) programming language, which can add Excel's ability to automate in Excel and also add user-defined functions (UDF) for use in in the worksheet. In later versions, Microsoft even added an integrated development environment (IDE) for the VBA language for Excel, making it easier for programmers to create their own programming. In addition, Excel can also record all that is done by the user to become a macro, so it is able to automate some tasks. VBA also allows the creation of forms and controls contained in the worksheet to communicate with its users. VBA languages ​​also support the use of ActiveX / COM DLLs, although they can not create them. The VBA version further adds support to the class module thus allowing the use of object-oriented programming techniques in VBA

The automation function provided by VBA makes Excel a target for macro viruses. This is a very serious problem in the corporate world until antivirus makers start adding support to detect and clean macro viruses from Excel files. Finally, though too late, Microsoft also integrates functions to prevent misuse of macros by disabling macros in its entirety, or disabling macros when enabling workbooks, or trusting encrypted macros using trusted digital certificates.

Microsoft Word
Microsoft Word or Microsoft Office Word or Word is Microsoft's flagship word processing software (word processor). First published in 1983 under the name Multi-Tool Word for Xenix, other versions were later developed for various operating systems, such as DOS (1983), Apple Macintosh (1984), SCO UNIX, OS / 2, and Microsoft Windows (1989). After becoming part of Microsoft Office System 2003 and 2007 was named Microsoft Office Word. In Office 2013, its name is simply called Word.

Many Word ideas and concepts are drawn from Bravos, the first graphics-based word processor developed at Xerox Palo Alto Research Center (PARC). Bravo creator Charles Simonyi left Xerox PARC and moved to Microsoft in 1981. Simonyi also hired Richard Brodie from PARC. On February 1, 1983, Word Multi-Tool development began. After being given a new name Microsoft Word, Microsoft published this program on October 25, 1983 for the IBM PC. At that time the word processing world is controlled by WordPerfect and also WordStar.

Word has the concept of "What You See Is What You Get", or WYSIWYG, and is the first program that can display bold and italic prints on the IBM PC. Word also used a lot of mice that were not so prevalent so they offer Word-with-Mouse packages. Other DOS-based Word processors, such as WordStar and WordPerfect, display text only with markup and color codes to mark bold, italic, and so on.

Word for Macintosh, despite having many different views of its DOS version, is programmed by Ken Shapiro with little difference from the DOS version source code, written for high-resolution display screens and laser printers, even though no such products are publicly circulated. After LisaWrite and MacWrite, Microsoft also tries to add the WYSIWYG feature into the Word for Macintosh programming package. After Word for Macintosh was released in 1985, the program gained considerable attention from the community of computer users. Microsoft does not create versions of Word 2.0 for Macintosh, to equate versions with Word for other systems or platforms.

The next version of Word for Macintosh, is Word 3.0, released in 1987. This version includes many enhancements and new features but has many bugs. In just a few months, Microsoft replaced Word 3.0 with Word 3.01, which is much more stable. All registered users of Word 3.0 are sent a letter containing a copy of Word 3.01 for free, making this the most expensive Microsoft error to redeem at that time. Word 4.0, released in 1989, is a very successful and also stable version used.

Year 1990-1995
In this year's range, Word for Windows launches. The first version of Word for Windows was released in 1989 at a price of 500 US Dollars. With the release of Microsoft Windows 3.0 in the next year, sales were finally boosted up, considering Word for Windows 1.0 is designed for Windows 3.0 and its performance is very bad if run on previous versions. Microsoft waited until the release of Word 2.0 to reinforce Microsoft Word as the leader of the word processing market.

Microsoft Word 2010
This version is the version that Microsoft releases for Office on Windows, with support For Windows 8, Windows 7, Windows Vista (With Service Pack 2), Microsoft Windows XP (Service Pack 3) (Launched In 2010) >Unnecessary feature feature removal in Microsft Office 2010, making it lighter. >Better Graphics Support Better >Support Standardization Open Document Format format (.odf) >Supports more complex image editing >Simpler .pdf and .xps file storage >Integrated with Windows Live so it can store data on Cloud Cloud >Provision of 32 bit and 64 bit versions >The Ribbon is simple and easy to use.


Microsoft Word 2013


This version is the latest version released by Microsoft for Office on Windows, with support For Windows 7, Windows 8, and Windows Server 2008 R2 On January 29, 2013

>Interface features Metro theme. Similar to Windows 8
>Better image shift
>Supports Adobe Reader file editing (.pdf)
>Integrated with Skydrive so it can store data on Cloud.
>Provision of 32 bit and 64 bit versions
>Ribbon is still the same as Office 2010. The theme is different.

Microsoft SQL Server
Microsoft SQL Server is a relational database management system (RDBMS) of Microsoft products. The important query language is Transact-SQL which is an implementation of the standard SQL ANSI / ISO used by Microsoft and Sybase. SQL Server is used in the business world that has a small-scale database up to, then evolved with the use of SQL Server on large databases.

Microsoft SQL Server and Sybase / ASE can communicate over the network using the TDS (Tabular Data Stream) protocol. In addition, Microsoft SQL Server also supports ODBC (Open Database Connectivity), and has a JDBC driver for the Java process language. Another feature of SQL Server is its ability to create database mirroring and clustering. In previous versions, MS SQL Server 2000 was attacked by a SQL Slammer computer worm that crippled the Internet access on 25 January 2003.

Selasa, 21 November 2017



ABSTRACT DATA The main purpose of database system is that user can arrange a view of data abstraction. It aims to simplify the intraction between users with the system and the database can present different views to its users, programmers, and administrators. Since not all database users are well trained and users are divided into various levels, the database complexity will be hidden from the user through multiple levels of data abstraction. When looking at the database, users can be grouped into 3 levels (levels), namely:
>Physical Level (physical view / internal view). It is the lowest level in data abstraction showing how data is stored in actual conditions. This level is the most complex form, where the lowest level data structure is depicted at this level.
>Conceptual Level. It is a level that describes what data is actually (functionally) stored in the database, along with the relationships that occur between the data. This level describes the entire database, where the database administrator (DBA) builds and processes the database, while the user does not care about complexity in the physical level structure again. For example: the user will know that the sale is stored in the table of goods, production, finance, marketing.
>User View Level. It is a level with the highest level, which describes only one part of the entire database. Some database users do not need all the contents of the database eg the personnel section only requires employee file data and salary, does not require the data file warehouse, transaction goods entered.
The data abstraction level can provide an overview or view of the architecture of the Database Management System (DBMS), which will add to the notion of data independence. Data independence can be divided into two parts:
>Physical Data Independence
Ability to change the physical pattern of a database without causing a program application to be rewritten. Modifications to the physical level are usually at the time of improving usability.
>Logical Data Independenceata model Data model is a collection of concepts that can digunakakn to draw the data structure. Database structure includes data types, relationships, and some requirements that must be met database.
x

In one file there are records of the same kind, the same size, the same form, which is a set of uniform entities. A record consisting of an interconnected field indicates that the field is in one complete sense and recorded in a single record. Each field value or content has the same space or width capacity. The type of data content of a field must match its data type. The name of a file should describe the contents of the data file. To complete the definition of a file, in the database known entity names (entities) and attributes. Entetis is the person, place, event, or concept whose information is recorded. each entity has an attribute or a title to represent an entity. For example in a lecture system; mahasiwa, course, payment, lecturer is as entity. Whereas student entity has attribute of parent number, name, department, and so on. Or from the above example the entity is an employee, ang has NIP attribute, name, address, tgl_lahir, jns_kel The database system is a combination of database and database management system (SMBD). A complex database and accompanied by documentation techniques and manipulation procedures will establish a Database Management System (DBMS). In short the DBMS is a database and a program to access it.

The above definition can illustrate to us that the database has several important criteria, namely:

>Data-oriented and not program-oriented.
>Can be used by some application programs without needing to change its data base.
>Can be developed easily, both volume and structure.
>Can meet the needs of new systems easily.
>Can be used in different ways.

The components of the database system are:

>Hardware, as a support for data processing operations such as CPU, memory, disk, terminal, and so forth.
>Software operating system, (Windows 9x, Windows 2000 / XP, Linux, Unix.)
>Database management software (DBMS) such as MS-Access, SQL, Oracle.
>Software application programs such as Visual Basic, Delphi, Visual Foxpro.
>Database (all data required, maintained, managed by Database system)
>User / user database (user).

User (user) database includes:

>Database Administrator, a user who has authority as a central controller of all systems both database and programs that access it, determine the pattern of database structure, modify, divide processing tasks and provide a certain orientation, and so on.
>Aplication Programmers, an application programmer that interacts with the system through a Data Manipulation Language (DML) invocation entered into a write program.
Sophisticated Users, ie users who berintraksi with tapa system must write their own program, but replaced with a request (request) in the form of database query language. Such as using MS-Accsess, SQL, and so on.
>Specialized Users, users who write special database application programs that do not fit the traditional data processing framework. Examples: expert system, multimedia, and so forth.
>Naive Users, ie most users who mengintraksi with the system by calling one of the application programs that have been provided. Example: the operator on the teller, personnel, and so forth.

THE ROLE OF DATA BASES The data base is important in the management of data in using the computer, because bebrapa reasons are:

>As a major component or important in information systems, as it is the basis for providing information.
>Determine the quality of information fast, accurate, relevant, so that the information presented is not stale.     Information can be said to be worth when the benefits are more effective than the cost of getting it.

Preparation of a database is used to overcome the problems on the preparation of data. Benefits derived from the preparation of the database are to:

>Addressing data redundancy. The same data storage in some places besides can make it difficult for the user about data actualization also wasting the storage place, then the database will detect and avoid in case of data kerangkapan.
>Avoiding data inconsistencies. Another consequence if there is data kerangkapan, then if there is a change in the data one while the other is not changed will occur data inconsistency. For that the database will adjust to the same data in case of changes, if all data will always be updated
>Overcoming difficulties in accessing data. Facilitate if one day will be taken or printed data that has certain criteria, for example on a certain date, a particular address, a certain amount, and so forth.
>Formulate the standard format of a data. Dta ayang same on different files must have the data format of the type and the range should be the same. The inequality of the data format will result in difficult or inefficient access to other data.
>Usage by multiple users. A database can be utilized simultaneously by multiple users (multiuser)
Conducting protection and data security (data security). Any data can only be accessed over manipulated by the authorized party by providing login and password to each data.
>Develop data integrity and independence. The database is complex data that can be integrated, so we can manipulate to get various forms of worksheets and reports we want. However, each data is not interdependent on other data. The data in the database can stand on their own.

Database or database
Database or database is a collection of information stored in the computer systematically so that it can be accessed using a computer program to obtain information from the database. The software used for query management and query databases is called database management system (database management system, DBMS). Data-driven system.

The term "basic data" starts with computer science. However it is getting wider, enter things outside the field of electronics, this article on computer databases. Similar records to the database actually existed before the industrial revolution in the form of ledgers, receipts and data related to business.

The basic concept of a database is a collection of records, or pieces of knowledge. A database has a structured explanation of the types of facts stored in it: this is called schemas. The schema describes the object represented by a database, and the relationship between the object. There are many ways to organize the schema, or model the database structure: this is known as a database model or data model. The commonly used model now is the relational model, which, in layman terms, represents all information in the form of interconnected tables in which each table consists of rows and columns (the actual definition uses mathematical terminology). In this model, relationships between tables are represented by using the same values ​​between tables. Other models such as hierarchical models and network models use a more explicit way to represent relationships between tables

The term database refers to a collection of interconnected data, and the software should refer to a database management system (DBMS). If the context is clear, many administrators and programmers use database terms for both meanings.

So the concept of a database or database is a collection of data that form a file (file) are interconnected (relation) with certain procedures to form new data or information. Or database (database) is a collection of interconnected data (relation) between one another that is organized based on a particular scheme or structure. On a computer, the database is stored in a hardware storage device, and with certain software is manipulated by certain interests or interests. Relationships or data relationships are usually indicated by the key (key) of each file. Data is a fact or value (value) that recorded or represent the description of an object. Data that is a recorded fact and subsequent processing (process) into a useful form or useful for the wearer will form what is called information. The complex and integrated form of information and processing of a database with the computer will be used for the decision-making process in management to develop the Management Information System (MIS), the data in the database is the smallest and most important item to build a good and valid database. Data in the database is integrated and shared:

      Integrated (integrated), the data files in the database are interrelated (data dependencies occur);
      Shared data (shared), the same data can be used by a number of users at the same time. Often called            multiuser system

Data is a very useful resource for almost all organizations. With the availability of abundant data, then the problem of regulating data effectively becomes a very important thing in the development of management information system. Therefore, the purpose of the arrangement of data is as follows:

     Provides data storage to be used by organizations now and in the future.
     As a means of data entry so as to facilitate the task of the operator and also related to the time required         by the user to obtain the data and rights owned to the data handled
     Control of data for each cycle to keep data up to date and can reflect the specific changes that occur in         each system.
     Security of data against possible additions, modifications, theft, and other disturbances.

A database building has the following levels:

     Characters, are the smallest pieces of data in the form of numbers, letters, or special characters that                makeup a data item or field. Examples A, B, X, Y, 2,1,2,9,0, =, <,> and so on.
     Field / item, is a representation of an attribute and record (tape / tuple) of a kind that shows an item of           data. Name field example (contains data of employee names), department field (contains part data or job       specification), and so on.
     Record / tape / tuple: A collection of fields form a record or recording. Records describe a specific unit         of individual data. Example: employee file, where each record contains a collection of data names,                 addresses, departments, which can represent each data.
     File, is a collection of records that describe a unity of similar data. Examples of employee files contain           data about all employee-related personnel such as employee name, employee's address, department,             which can represent each data.
     Database, is kumupan of file or table that form a database. An example of PT Maju Continent employee       database consists of employee files, payroll files, group files, and so on.

Senin, 20 November 2017

DIGITAL IMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASIC
1 DIGITAL IMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASASI Abstract Development of digital image processing application with Microsoft visual basic is an application of image quality improvement (Image) that can manipulate image of good shape, position, and color that exist on images that are in bmp and jpg / jpeg formats. The basis of this apliaski view of visual basic programming language 6.0 and salh one component to support the making of this application is component osenxpsuite. From the results of this writing analysis with software applications that the authors make this, shows that this application is very supportive in learning image processing, and this application also has a different color display than other application systems, such as photoshop applications, and this application can also be combined with easy.


2 1. INTRODUCTION Along with the development of computer science, a lot of researchers who try to study the definition of computer science. Computer science has two main components: first is the fundamental model and idea of ​​computing, the two engineering techniques for computing system design, including hardware and software. theoretically computer science begins darei a number of different disciplines, for example mathematicians work by logic, biologists study neural networks, and linguists investigate the grammar to be used in computer science. In computer science data or information is not only presented in text form, but can also be images, audio (sound, sound, music), and video. These four kinds of data are often referred to as multimedia. Technological developments today can not be separated from multimedia one example is the internet website, this site is made as attractive as possible by including the visualization of the image. Talking about image (image) is one multimedia component that plays a very important role as a form of visual information. Mathematical science is widely used for the rules contained in the programming language, for example on arithmetic expressions. Commonly used image formats are BMP (windows Bitmap), GIF (Graphics Interchage Format), JPG / JPEG (Join Photograpic Expert Group). These three types have differences, from the background of this problem that makes the author to choose the title DIGITALBIMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASIC.By processing the data that is still complete or not compressed expected to be more optimal in achieving the results of a higher quality image. 2. Identification Problems A good image is an image that has high quality and in accordance with the original image and has complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Such imagery is more difficult to interpret, because the information submitted becomes less than perfect or diminished in quality. With this lack of deficiencies, the image must be manipulated into a new image whose quality is better than the previous image. 3. Limitations In the limitation of the problem of writing this essay, the authors limit the problems associated with the scope of image quality improvement. 4. Research Objectives The purpose of this study are as follows: 1. Designing software development of digital image processing applications with Microsoft visual basic. 2. Digging and developing science and technology software image quality improvement (image). 3. Build a digital image processing system with Microsoft Visual Basic to be easy to use by developers and even laypeople. 4. Operate this software in order to interact with the computer. 5. To create a digital image software

3 processing that has a more attractive appearance. 5. Benefits of Research The benefits of this research are as follows: 1. Availability of software development apliakasi digital image processing with Microsoft visual basic which is very useful for developers (developers) and lay people who want to use the source program. 2. Creation of image quality improvement application system with visual basic so easy to use (easy to use) by developers (developer) and even layman though. 3. Provide an overview of the implementation of mathematical analysis, algorithm and computer programming in improving the image quality is more perfect or better. 4. To find techniques to manipulate and improve image quality in order to get better quality. 6. Research Methodology In making and developing software to be made steps that will be taken that methodology as one way or method to achieve one goal. To get concrete data and accurate the author using the method of analysis and design methods. 7. Analyst Method a. Methods of observation (survey) b. Analysis method of observation result c. Method of analysis kjukup information 8. Design Method Design method in writing this thesis is a method of structured design, design by way: a. Software design b. Library Studies c. Browsing Method d. And other relevant sources.2. THEORETICAL BASIS 2.1. Basic Definition About Image Literally image (image) is an image in the dwimatra field (two dimensional). Image consists of two types of continuous image and discrete image. Continuous images are generated from optical systems that receive analog signals. such as human eyes and analog cameras. While the discrete image is generated through the process of digitizing the image. This discrete image is called a digital image. While the definition of the image according to Webster's dictionary, the image (image) exists: llah a representation, similarity, or imitation of an object or object Digital Image Definition Digital images are two-dimensional images resulting from two-dimensional analog images that are continuous into discrete images through the sampling process . In order to be represented numerically with discrete values. The image representation of the malar function (continuous) into discrete values ​​is called digitalization. The resulting image is called digital (Digital Image) Understanding Digital Image Processing A good image is the image that has a high quality and in accordance with the original picture and has a complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Image processing is image processing, especially by using computer, into a better quality image.

4 2.4. Elements of Digital Image Processing Systems In general, the elements involved in image processing can be divided into four components: a. Digitizer b. Digital Computer c. Display tool d. Storage Device Image Digitizer Figure 2.1 Image Processing Element 2.2 Image Processing Operation Image Operation on digital image is basically the manipulation of matrix elements. Manipulated matrix elements can be either a single element (a pixel), a set of adjacent elements, or an entire matrix element. The basic operations of digital image processing include computing arithmetic, arithmetic operations, and geometry operations. Artificial Computing Media Storage Computers Digital Display Devices In image processing, an operation is performed on the original image into a new image based on the original image. The operations performed on the image are categorized as follows:a. Point Array, which is an operation that produces output where each pixel is only affected by pixels in the same position of the original image. b. Local Arrays, ie operations that produce output where each pixel is affected by neighboring pixels in the original image. c. Global Aras, That is the operation that produces output where each pixel is affected by all pixels present in the original image. d. Aras Object, Namely this operation is only done on certain objects in the image, the purpose of this operation to recognize the objak Arithmetic Operation Because the digital image of a matrix, then the matrix arithmetic operations also apply to the image, the operations performed are the operation of addition, operation reduction, multiplication operation, scalar addition and subtraction operation, multiplication operation and division by scalar. Operation of addition and subtraction of A and BC (x, y) = A (x, y) + B (x, y) (2.1) C (x, y) = A (x, y) - B (x, y) (2,2) The operation of the sum of images can be used to reduce the effect of noise in the image, by averaging the gray degree of each pixel of the image the same one. Image reduction operations can be used to derive an object from two Image Multiplication images A and B C (x, y) = A (x, y) B (x, y) (2,3)

5Used for correcting sensor linearity by way of multiplying image matrix with correction matrix of addition and Image Reduction with Scalar value. C (x, y) = A (x, y) + C (2,4) C (x, y) = A (x, y) - C (2.5) This operation can be used at the time of image enlargement Multiplication and division of image with scalar B (x, y) = C. A (x, y) and B (x, y) = A (x, y) / C (2,6) Examples of multiplication operations are for calibration of brighness. While in the division operation, for example for normalization of brightness Geometry Operation In Image In geometry operations, pixel coordinates change due to transformation, while the intensity is fixed, this is different premises of arithmetic operations where the pixel coordinates remain but the intensity changes. These operations are Translating, Rotating, Scaling (zooming), Flipping Translations Translations can be used to move or shift the coordinates of an image. The image translation formula is: Where: x = x + my = y + n (2.7) x = ordinate y = abscissa result x = original ordinate y = abscissal m = large shift in direction xn = large shift in direction Y Rotation Where : Image rotation formula is:(ß ) y sin (ß ) cos x = x (2.8) (ß ) + y cos (ß ) y = x sin x = ordinate the result y = abscissa the result x = the original ordinate y = the original absis = counter rotation angle needle ß  Clock If the original image is A and the image of the rotation is B, then the image rotation from A to B: B [x] [y] = B [x cos (ß ) - y sin (ß )] [x cos (ß ) + y = [(ß ) cos A [x] [y] (2.9) Scaling (Zooming) Image scaling is also called image zooming, ie image resizing, either zooming in or zooming in. At the image enlargement operations each pixel is enlarged to S X times S y pixels. The enlargement operation is implemented by copying each pixel as S X times S y. In the image reduction operation a number of S X times the adjacent S y pixels are scaled down to one pixel. The downsizing operation is implemented by averaging each pixel in the region S X times S y pixels and then copying the average to a pixel. Image scaling formula: x = s x.x

then followed

[Process Device] Hardware Processing On Computers (Understanding, Kinds Kind and Function)
x





Process devices are hardware (hardware) on the computer that serves as a processor and data processing entered through the input device and then output through the output device in the form of information so that will be accepted by the brainware.

Computer hardware that holds the task as a process tool is called by the name of Central Processing Unit (CPU). Any incoming data from input devices (input units) as well as data stored in storage media, all processed by the CPU. The whole process such as calculation, data processing, image processing, even sound processing is handled by this one computer hardware.

It is this hardware that also manages the work of hardware-other hardware such as printers, mice, speakers, monitors, keyboards, and so on. In microcomputers, this processing unit is called a micro-processor (processor micro) or processor chip-shaped consisting of thousands to millions of ICs. In essence, the CPU is the brain or regulator of a system that process to produce information.

On the CPU, there are 4 main components that work together so that it can form a processing and processing init, which is as follows:
1. Arithmetic and Logic Unit (ALU)
Arithmetic and Logic Unit or often abbreviated as ALU only in Indonesian means Arithmetic and Logic Unit. ALU has the main task to form various functions of computer data processing. Often also referred to as machine language, because it consists of various instructions that use machine language.

ALU itself is also still divided into two main components, namely
arithmetic unit (arithmetic unit), tasked to handle data processing related to the calculation, and
boolean logic unit (boolean logic unit), is responsible for handling various logical operations.

2. Control Unit
Control Unit or Control Unit, has the main task to control the operation in the CPU and also control the computer as a whole to create a working synchronization between components in performing their respective functions. In addition, the control unit is also tasked with retrieving instructions from the main memory and determining the type of instruction.

3. Registers
Registers (plural, in Indonesian into registers or many registers) are internal CPU storage media used during data processing. Registers are temporary storage media, meaning that the data will only be in the registers when the data is needed as long as the computer is alive, when a data is not needed anymore then it has no right to be in the registers, and when the computer is turned off all data it will disappear.

4. CPU Interconections
CPU Interconnections is a system of connections and buses that connect the internal components of the CPU with external buses CPU.
a. Internal CPU components include:
      Arithmetic and Logic Unit (ALU),
      Control Unit,
      Registers, and
      CPU Interconnection.
b. external components of CPU include:
      main memory system,
      input / output system
      (input / output),
      and other systems.

Minggu, 19 November 2017

The board part (motherboard) of a computer hardware.
Computer hardware is a computer device that can be experienced, and is distinguished from software (software) that provides devices for hardware in completion of the task.

It will be less blurry if we talk about the firmware, because this firmware is software that "made" into the hardware. This firmware is an area of ​​computer science and computer engineering, often known by general users.

A computer is generally a personal computer (in English: personal computer or abbreviated PC) in the form of a desktop or a box tower consisting of the following sections:

The system board / motherboard that houses the CPU, memory, VGA slot, and has a slot for additional cards.
RAM - temporary / short-term data storage, so the software that we do will be stored temporarily, so the computer does not need to always access the hard disk to find data. Larger amount of RAM will help PC speed
Buses:
Bus PCI
Bus ISA
USB
AGP
ROM (Read Only Memory) di mana firmware diletakkan
CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
Pencatu daya (bahasa Inggris: power supply) - sebuah kotak yang menyalurkan daya ke papan induk transformer, kontrol voltase dan kipas
Pengontrol penyimpanan, dari jenis IDE, SCSI atau SATA atau lainnya, yang mengontrol hard disk, Floppy disk, CD-ROM, DVD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan
Pengontrol penampilan video yang memproduksi output untuk komputer display
Pengontrol komputer bus (paralel, serial, USB, Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
Beberapa jenis penyimpanan komputer:
CD - tipe paling umum media yang dapat dilepas, murah tetapi mudah rusak.
CD-ROM
CD-RW
CD-R
DVD
DVD-ROM
DVD-RW
DVD-R
Floppy disk
Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
Hard disk - untuk penyimpanan data jangka panjang
Disk array controller
Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
Jaringan komputer - untuk menghubungkan komputer ke internet atau ke komputer lainnya.
Modem - media penyambung ke koneksi internet.
Kartu network - untuk internet DSL/kabel, atau menghubungkan ke komputer lain.
The system software is a generic term that refers to the type of computer software that controls and controls the hardware so that the application software can do its job. It is an essential part of the computer system. The operating system is a clear example, whereas OpenGL or database libraries are another example. This type of software is distinguished from application software, which is a program that helps users perform specific and productive tasks, such as word processing or image manipulation.

Operating system
Operating system(English: operating system) is a system software that manages the resources of hardware and software, and as a jurik (daemon) for computer programs. Without the operating system, users can not run application programs on their computers, except boot programs.

The operating system has systematic scheduling including calculation of memory usage, data processing, data storage, and other resources.

For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between the application program and the computer hardware, [1] [2] even though the application code is usually executed directly by the hardware and will often call the OS or disconnect by that. The operating system is found on almost any device that contains computers-from mobile phones and video game consoles to supercomputers and web servers.

Examples of modern operating systems are Linux, Android, iOS, Mac OS X, and Microsoft Windows. [3]


thank you for visiting my blog and sorry if any writing is wrong

Jumat, 17 November 2017

HTTP is

November 17, 2017 0 Comments
HTTP 
HTTP (HyperTextTransfer Protocol) is a protocol used to transfer documents in the World Wide Web (WWW). This protocol is a lightweight, not generic and generic protocol that various types of documents can use. The HTTP development is coordinated by the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF) working group, working in the publication of a series of RFCs, the most famous RFC 2616, which describes HTTP / 1,1, HTTP versions commonly used today . HTTP is a request / answer protocol between client and server. An HTTP client, such as a web browser, usually initiates a request by establishing a TCP / IP connection to a specific port on a remote host (usually port 80). A listening diport HTTP server waits for the client to send a request code, such as "GET / HTTP / 1.1" (which will request the specified page), followed by a MIME message that has some header information that explains aspects of the request, followed by the body of certain data. Some headers are also freely written or not, while others (such as the host) are required by the HTTP / 1.1 protocol. Upon receiving the request code (and the message, if any), the server sends back the answer code, such as "200 OK", and a requested message, or an error message or other message.

History 
The HTTP protocol was first used in the WWW in 1990. At that time the protocol used HTTP version 0.9. Version 0.9 is a raw document transfer protocol, meaning that document data is sent in accordance with the contents of the document regardless of the type of document. Then in 1996 the HTTP protocol was fixed to HTTP version 1.0. This change to accommodate the types of documents to be sent along with the encoding used in the delivery of document data. In accordance with the development of internet infrastructure then in 1999 issued HTTP version 1.1 to accommodate proxy, cache and persistent connection.

Follow Us @soratemplates