m.afternoon-college-program-blended.prestasi.web.id 17 Hours Information Services
Tel/Fax : 021-8762002, 8762003, 8762004, 87912360
Mobile/SMS : 081 1110 4824 27, 0812 9526 2009, 08523 1234 000
WhatsApp : 0817 0816 486, 0812 9526 2009
email : _Contact Us__ please click
Chatting dengan Staf :
ggkarir.com
ggiklan.com
Select Language :     ID   EN   Request Catalog / Brochure (free via post)   Encyclopedia Job Vacancy Advert

   
Search  
    Informatics Technology

    Prev  (Coating) (List of historical Gnutella clients)  Next    

COBOL

COBOL
Paradigm(s)procedural,
object-oriented
Appeared in1959 (1959)
Designed byGrace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
Stable releaseCOBOL 2002 (2002)
Typing disciplinestrong, static
Major implementationsOpenCOBOL, Micro Focus International (e.g. the Eclipse-plug-in Micro Focus Net Express)
DialectsHP3000 COBOL/II, COBOL/2, IBM OS/VS COBOL, IBM COBOL/II, IBM COBOL SAA, IBM Enterprise COBOL, IBM COBOL/400, IBM ILE COBOL, Unix COBOL X/Open, Micro Focus COBOL, Microsoft COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, DOSVS COBOL, UNIVAC COBOL, Realia COBOL, Fujitsu COBOL, ICL COBOL, ACUCOBOL-GT, isCOBOL, COBOL-IT, DEC COBOL-10, DEC VAX COBOL, Wang VS COBOL, Visual COBOL, Tandem (NonStop) COBOL85, Tandem (NonStop) SCOBOL (a COBOL74 variant for creating screens on text-based terminals)
Influenced byFLOW-MATIC, COMTRAN, FACT
InfluencedPL/I, CobolScript, ABAP
  • COBOL at Wikibooks

COBOL (pron.: /ˈkbɒl/) is one of the oldest programming languages, primarily designed by Grace Hopper. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments.

The COBOL 2002 standard includes support for object-oriented programming and other modern language features.[1]

Contents

History and specification

The COBOL specification was created by a committee of researchers from private industry, universities, and government during the second half of 1959. The specifications were to a great extent inspired by the FLOW-MATIC language invented by Grace Hopper, commonly referred to as "the mother of the COBOL language." The IBM COMTRAN language invented by Bob Bemer was also drawn upon, but the FACT language specification from Honeywell was not distributed to committee members until late in the process and had relatively little impact. FLOW-MATIC's status as the only language of the bunch to have actually been implemented made it particularly attractive to the committee.[2]

The scene was set on April 8, 1959 at a Conference on Data Systems Languages (CODASYL) for computer manufacturers, users, and university people, at the University of Pennsylvania Computing Center. The United States Department of Defense subsequently agreed to sponsor and oversee the next activities. A meeting chaired by Charles A. Phillips was held at the Pentagon on May 28 and 29 of 1959 (exactly one year after the Zürich ALGOL 58 meeting); there it was decided to set up three committees: short, intermediate and long range (the last one was never actually formed). It was the Short Range Committee, chaired by Joseph Wegstein of the US National Bureau of Standards, that during the following months created a description of the first version of COBOL.[3] The committee was formed to recommend a short range approach to a common business language. The committee was made up of members representing six computer manufacturers and three government agencies. The six computer manufacturers were Burroughs Corporation, IBM, Minneapolis-Honeywell (Honeywell Labs), RCA, Sperry Rand, and Sylvania Electric Products. The three government agencies were the US Air Force, the Navy's David Taylor Model Basin, and the National Bureau of Standards (now National Institute of Standards and Technology). The intermediate-range committee was formed but never became operational. In the end a sub-committee of the Short Range Committee developed the specifications of the COBOL language. This sub-committee was made up of six individuals:

  • William Selden and Gertrude Tierney of IBM
  • Howard Bromberg and Howard Discount of RCA
  • Vernon Reeves and Jean E. Sammet of Sylvania Electric Products[4]

The decision to use the name "COBOL" was made at a meeting of the committee held on 18 September 1959. The subcommittee completed the specifications for COBOL in December 1959.

The first compilers for COBOL were subsequently implemented in 1960, and on December 6 and 7, essentially the same COBOL program ran on two different computer makes, an RCA computer and a Remington-Rand Univac computer, demonstrating that compatibility could be achieved.

ANS COBOL 1968

After 1959 COBOL underwent several modifications and improvements. In an attempt to overcome the problem of incompatibility between different versions of COBOL, the American National Standards Institute (ANSI) developed a standard form of the language in 1968. This version was known as American National Standard (ANS) COBOL.

COBOL 1974

In 1974, ANSI published a revised version of (ANS) COBOL, containing a number of features that were not in the 1968 version.

COBOL 1985

In 1985, ANSI published still another revised version that had new features not in the 1974 standard, most notably structured language constructs ("scope terminators"), including END-IF, END-PERFORM, END-READ, etc.

COBOL 2002 and object-oriented COBOL

The language continues to evolve today. In the early 1990s it was decided to add object-orientation in the next full revision of COBOL. The initial estimate was to have this revision completed by 1997 and an ISO CD (Committee Draft) was available by 1997. Some implementers (including Micro Focus, Fujitsu, Veryant, and IBM) introduced object-oriented syntax based on the 1997 or other drafts of the full revision. The final approved ISO standard (adopted as an ANSI standard by INCITS) was approved and made available in 2002.

Like the C++ and Java programming languages, object-oriented COBOL compilers are available even as the language moves toward standardization. Fujitsu and Micro Focus currently support object-oriented COBOL compilers targeting the .NET framework.[5]

The 2002 (4th revision) of COBOL included many other features beyond object-orientation. These included (but are not limited to):

  • National Language support (including but not limited to Unicode support)
  • Locale-based processing
  • User-defined functions
  • CALL (and function) prototypes (for compile-time parameter checking)
  • Pointers and syntax for getting and freeing storage
  • Calling conventions to and from non-COBOL languages such as C
  • Support for execution within framework environments such as Microsoft's .NET and Java (including COBOL instantiated as Enterprise JavaBeans)
  • Bit and Boolean support
  • "True" binary support (up until this enhancement, binary items were truncated based on the (base-10) specification within the Data Division)
  • Floating-point support
  • Standard (or portable) arithmetic results
  • XML generation and parsing

History of COBOL standards

The specifications approved by the full Short Range Committee were approved by the Executive Committee on January 3, 1960, and sent to the government printing office, which edited and printed these specifications as COBOL 60.

The American National Standards Institute (ANSI) produced several revisions of the COBOL standard, including:

After the Amendments to the 1985 ANSI Standard (which were adopted by ISO), primary development and ownership was taken over by ISO. The following editions and TRs (Technical Reports) have been issued by ISO (and adopted as ANSI) Standards:

  • COBOL 2002
  • Finalizer Technical Report - 2003
  • Native XML syntax Technical Report - 2006
  • Object Oriented Collection Class Libraries - pending final approval...

From 2002, the ISO standard is also available to the public coded as ISO/IEC 1989.

Work progresses on the next full revision of the COBOL Standard. Approval and availability was expected early 2010s. For information on this revision, to see the latest draft of this revision, or to see what other works is happening with the COBOL Standard, see the COBOL Standards Website.

Legacy

COBOL programs are in use globally in governmental and military agencies and in commercial enterprises, and are running on operating systems such as IBM's z/OS and z/VSE, the POSIX families (Unix/Linux etc.), and Microsoft's Windows as well as ICL's VME operating system and Unisys' OS 2200. In 1997, the Gartner Group reported that 80% of the world's business ran on COBOL with over 200 billion lines of code in existence and with an estimated 5 billion lines of new code annually.[6]

Near the end of the twentieth century the year 2000 problem was the focus of significant COBOL programming effort, sometimes by the same programmers who had designed the systems decades before. The particular level of effort required for COBOL code has been attributed both to the large amount of business-oriented COBOL, as COBOL is by design a business language and business applications use dates heavily, and to constructs of the COBOL language such as the PICTURE clause, which can be used to define fixed-length numeric fields, including two-digit fields for years.[citation needed] Because of the clean-up effort put into these COBOL programs for Y2K, many of them have been kept in use for years since then.[citation needed] It should be noted however that while much of the Y2K focus was on COBOL, the fault was not in the design of the language itself, but the design of the applications that were written in COBOL.

Features

COBOL as defined in the original specification included a PICTURE clause for detailed field specification. It did not support local variables, recursion, dynamic memory allocation, or structured programming constructs. Support for some or all of these features has been added in later editions of the COBOL standard. COBOL has many reserved words (over 400), called keywords.

Self-modifying code

The original COBOL specification supported the infamous "ALTER X TO PROCEED TO Y" statement, for which many compilers generated self-modifying code. X and Y are paragraph labels, and any "GOTO X" statements executed after such an ALTER statement have the meaning "GOTO Y" instead. Most[citation needed] compilers still support it, but it should not be used in new programs as it was deprecated in COBOL 1985.[citation needed]

Syntactic features

COBOL provides an update-in-place syntax, for example

      ADD YEARS TO AGE

The equivalent construct in many procedural languages would be

age = age + years

This syntax is similar to the compound assignment operator later adopted by C:

age += years

The abbreviated conditional expression

      IF SALARY > 9001 OR SUPERVISOR-SALARY OR = PREV-SALARY

is equivalent to

      IF SALARY > 9001          OR SALARY > SUPERVISOR-SALARY          OR SALARY = PREV-SALARY

COBOL provides "named conditions" (so-called 88-levels). These are declared as sub-items of another item (the conditional variable). The named condition can be used in an IF statement, and tests whether the conditional variable is equal to any of the values given in the named condition's VALUE clause. The SET statement can be used to make a named condition TRUE (by assigning the first of its values to the conditional variable).

COBOL allows identifiers up to 30 characters long. When COBOL was introduced, much shorter lengths (e.g., 6 characters for FORTRAN) were prevalent.

COBOL introduced the concept of copybooks— chunks of code that can be inserted into a larger program. COBOL does this with the COPY statement, which also allows other code to replace parts of the copybook's code with other code (using the REPLACING ... BY ... clause).

Data types

Standard COBOL provides the following data types:

Data typeSample declarationNotes
CharacterPIC X(20)
PIC A(4)9(5)X(7)
Alphanumeric and alphabetic-only
Single-byte character set (SBCS)
Edited characterPIC X99BAXXFormatted and inserted characters
Numeric fixed-point binaryPIC S999V99
[USAGE] COMPUTATIONAL

or
BINARY
Binary 16, 32, or 64 bits (2, 4, or 8 bytes)
Signed or unsigned. Conforming compilers limit the maximum value of variables based on the picture clause and not the number of bits reserved for storage.
Numeric fixed-point packed decimalPIC S999V99
PACKED-DECIMAL
1 to 18 decimal digits (1 to 10 bytes)
Signed or unsigned
Numeric fixed-point zoned decimalPIC S999V99
[USAGE DISPLAY]
1 to 18 decimal digits (1 to 18 bytes)
Signed or unsigned
Leading or trailing sign, overpunch or separate
Numeric floating-pointPIC S9V999ES99Binary floating-point
Edited numericPIC +Z,ZZ9.99
PIC $***,**9.99CR
Formatted characters and digits
Group (record)01 CUST-NAME.
  05 CUST-LAST PIC X(20).
  05 CUST-FIRST PIC X(20).
Aggregated elements
Table (array)OCCURS 12 TIMESFixed-size array, row-major order
Up to 7 dimensions
Variable-length tableOCCURS 0 to 12 TIMES
DEPENDING ON CUST-COUNT
Variable-sized array, row-major order
Up to 7 dimensions
Renames (variant or union data)66 RAW-RECORD
  RENAMES CUST-RECORD
Character data overlaying other variables
Condition name88 IS-RETIRED-AGE
  VALUES 65 THRU 150
Boolean value
dependent upon another variable
Array index[USAGE] INDEXIndex (subscript) of a table element
May be associated with a specific table using INDEXED BY

Most vendors provide additional types, such as:

Data typeSample declarationNotes
Numeric floating-point
single precision
PIC S9V9999999ES99
[USAGE] COMPUTATIONAL-1
Binary floating-point (32 bits, 7+ digits)
(IBM extension)
Numeric floating-point
double precision
PIC S9V999ES99
[USAGE] COMPUTATIONAL-2
Binary floating-point (64 bits, 16+ digits)
(IBM extension)
Numeric fixed-point packed decimal
PIC S9V999
[USAGE] COMPUTATIONAL-3
same as PACKED DECIMAL
(IBM extension)
Numeric fixed-point binaryPIC S999V99
[USAGE] COMPUTATIONAL-4
same as COMPUTATIONAL or BINARY
(IBM extension)
Numeric fixed-point binary
(native binary)
PIC S999V99
[USAGE] COMPUTATIONAL-5
Binary 16, 32, or 64 bits (2, 4, or 8 bytes)
Signed or unsigned. The maximum value of variables based on the number of bits reserved for storage and not on the picture clause.
(IBM extension)
Numeric fixed-point binary
in native byte order
PIC S999V99
[USAGE] COMPUTATIONAL-4
Binary 16, 32, or 64 bits (2, 4, or 8 bytes)
Signed or unsigned
Numeric fixed-point binary
in big-endian byte order
PIC S999V99
[USAGE] COMPUTATIONAL-5
Binary 16, 32, or 64 bits (2, 4, or 8 bytes)
Signed or unsigned
Wide characterPIC G(20)Alphanumeric
Double-byte character set (DBCS)
Edited wide characterPIC G99BGGGFormatted and inserted wide characters
Edited floating-pointPIC +9.9(6)E+99Formatted characters, decimal digits, and exponent
Data pointer[USAGE] POINTERData memory address
Code pointer[USAGE] PROCEDURE-POINTERCode memory address
Bit fieldPIC 1(n) [USAGE] COMPUTATIONAL-5n can be from 1 to 64, defining an n-bit integer
Signed or unsigned

Hello, world

An example of the "Hello, world" program in COBOL:

      IDENTIFICATION DIVISION.      PROGRAM-ID. HELLO-WORLD.      PROCEDURE DIVISION.          DISPLAY 'Hello, world'.          STOP RUN.

There are various dialects of COBOL. Some compilers, for example, allow the use of double quotes in addition to standard single quotes:

      DISPLAY "Hello, world".

Hello, OS/360 circa 1972

On an IBM System/360 running OS/360 MVT 21.8f, circa 1972 (which predates the tradition of using Hello, world for introductory examples), Hello, world would have been punched onto 80 column cards, containing source code similar to:

//COBUCLG  JOB CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)//HELOWRLD EXEC COBUCLG,PARM.COB='MAP,LIST,LET'//COB.SYSIN DD *  001  IDENTIFICATION DIVISION.  002  PROGRAM-ID.  'HELLO'.  003  ENVIRONMENT DIVISION.  004  CONFIGURATION SECTION.  005  SOURCE-COMPUTER.  IBM-360.  006  OBJECT-COMPUTER.  IBM-360.  0065 SPECIAL-NAMES.  0066     CONSOLE IS CNSL.  007  DATA DIVISION.  008  WORKING-STORAGE SECTION.  009  77  HELLO-CONST   PIC X(12) VALUE 'HELLO, WORLD'.  075  PROCEDURE DIVISION.  090  000-DISPLAY.  100      DISPLAY HELLO-CONST UPON CNSL.  110      STOP RUN.//LKED.SYSLIB DD DSNAME=SYS1.COBLIB,DISP=SHR//            DD DSNAME=SYS1.LINKLIB,DISP=SHR//GO.SYSPRINT DD SYSOUT=A//

The "//" source lines are JCL statements, surrounding the COBOL sequence-numbered source code. The ANS COBOL Compile, Link, and Go module "COBUCLG" was typically utilized to compile and execute the code. The resulting "HELLO, WORLD" output would have then been displayed on the operator's console.

Criticism and defense

Lack of structurability

In his letter to an editor in 1975 titled "How do we tell truths that might hurt?" which was critical of several programming languages contemporaneous with COBOL, computer scientist and Turing Award recipient Edsger Dijkstra remarked that "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense."[7]

In his dissenting response to Dijkstra's article and the above "offensive statement," computer scientist Howard E. Tompkins defended structured COBOL: "COBOL programs with convoluted control flow indeed tend to 'cripple the mind'," but this was because "There are too many such business application programs written by programmers that have never had the benefit of structured COBOL taught well..."[8]

Additionally, the introduction of OO-COBOL has added support for object-oriented code as well as user-defined functions and user-defined data types to COBOL's repertoire.

Compatibility issues after standardization

COBOL 85 was not fully compatible with earlier versions, resulting in the "cesarean birth" of COBOL 85. Joseph T. Brophy, CIO, Travelers Insurance, spearheaded an effort to inform users of COBOL of the heavy reprogramming costs of implementing the new standard. As a result the ANSI COBOL Committee received more than 3,200 letters from the public, mostly negative, requiring the committee to make changes. On the other hand, conversion to COBOL 85 was thought to increase productivity in future years, thus justifying the conversion costs.[9]

Verbose syntax

COBOL syntax has often been criticized for its verbosity. However, proponents note that this was intentional in the language design, and many consider it one of COBOL's strengths. One of the design goals of COBOL was that non-programmers—managers, supervisors, and users—could read and understand the code. This is why COBOL has an English-like syntax and structural elements—including: nouns, verbs, clauses, sentences, sections, and divisions. Consequently, COBOL is considered by at least one source to be "The most readable, understandable and self-documenting programming language in use today. [...] Not only does this readability generally assist the maintenance process but the older a program gets the more valuable this readability becomes."[10] On the other hand, the mere ability to read and understand a few lines of COBOL code does not grant to an executive or end user the experience and knowledge needed to design, build, and maintain large software systems.

Other defenses

Additionally, traditional COBOL is a simple language with a limited scope of function (with no pointers, no user-defined types, and no user-defined functions), encouraging a straightforward coding style. This has made it well-suited to its primary domain of business computing—where the program complexity lies in the business rules that need to be encoded rather than sophisticated algorithms or data structures. And because the standard does not belong to any particular vendor, programs written in COBOL are highly portable. The language can be used on a wide variety of hardware platforms and operating systems. And the rigid hierarchical structure restricts the definition of external references to the Environment Division, which simplifies platform changes in particular.[10]

See also

References

  1. ^ Oliveira, Rui (2006). The Power of Cobol. City: BookSurge Publishing. ISBN 0-620-34652-3.
  2. ^ Sammet, Jean (1978). "The Early History of COBOL". ACM SIGPLAN Notices (Association for Computing Machinery, Inc.) 13 (8): 121–161. http://portal.acm.org/citation.cfm?id=1198367. Retrieved 14 January 2010.
  3. ^ Garfunkel, Jerome (1987). The Cobol 85 Example Book. New York: Wiley. ISBN 0-471-80461-4.
  4. ^ Wexelblat, Richard (1981). History of Programming Languages. Boston: Academic Press. ISBN 0-12-745040-8.
  5. ^ NetCOBOL for .NET supports COBOL migration and software development in the .NET environment
  6. ^ Kizior, Ronald J.; Carr, Donald; Halpern, Paul. "Does COBOL Have a Future?". The Proceedings of the Information Systems Education Conference 2000 17 (126). http://proc.isecon.org/2000/126/ISECON.2000.Kizior.pdf. Retrieved 2012-09-30.
  7. ^ Dijkstra (2006). "E. W. Dijkstra Archive: How do we tell truths that might hurt? (EWD498)". University of Texas at Austin. http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD498.html. Retrieved August 29, 2007.
  8. ^ "In Defense of Teaching Structured COBOL as Computer Science," Howard E. Tompkins, ACM SIGPLAN Notices, Vol. 18, Issue 4, April 1983.
  9. ^ Garfunkel, Jerome (1987). The COBOL 85 example book. New York: Wiley. ISBN 0-471-80461-4.
  10. ^ a b COBOL Tutorial - Introduction to COBOL

Sources

  • Ebbinkhuijsen, Wim B.C., COBOL Alphen aan den Rijn/Diegem: Samson Bedrijfsinformatie bv, 1990. ISBN 90-14-04560-3. (Dutch)

External links

Reference manuals:

Compilers and other products:

  • IBM COBOL compilers
  • IBM COBOL Cafe
  • Elastic COBOL Cloud-based Elastic COBOL from Heirloom Computing allows application development and maintenance framework as well as deployment of applications onto an Enterprise Legacy Platform-as-a-Service.
  • Fujitsu Fujitsu NetCOBOL, COBOL development, deployment and modernization.
  • Micro Focus Micro Focus Visual COBOL, COBOL development, deployment and modernization.
  • Veryant, affordable COBOL maintenance and modernization platform
  • COBOL-IT, The Enterprise-Class Open Source COBOL Compiler
  • Cobos, Open Source IDE for COBOL / Mainframe development
  • Redvers Consulting, Open Source COBOL Tools
  • OpenCOBOL, an open-source COBOL compiler.
  • OpenCOBOL FAQ, and collection of code samples.
  • TinyCOBOL, an open-source COBOL compiler based on the COBOL 85 standards
  • SoftwareMining, COBOL Rule Extraction Toolkit.
  • The Compilerator, Online COBOL compiler for small experiments
  • RainCode COBOL, .NET Legacy compiler

Exhibitions:

  • [1] An online exhibition from the National Museum of American History, Smithsonian Institution
    Prev  (Coating) (List of historical Gnutella clients)  Next    


World Encyclopedia ➪ AgricultureAnimalArtAstronomyBiographyCharacterChemicalCultureEcologyEconomicsEducationElectronics
EnvironmentFilmGeographyHistoryIndonesiaJabodetabekLanguageLawLiteratureMathematicsMedical
MilitaryMusicMythologyPhilosophyPhysicsPlantPoliticalPuppetReligionScienceSocietySportsTechnology
Manual / Tutorial   ➪ AntApache ServerHTML 4HTML 5JavaScriptMySQLPerlPHPLinuxShell       Network Encyclopedia
Web Network ➪ Employee ClassRegularEvening ClassS2PTSPartyGeneral    
Reference ➪ Internet, Computers, ICT, OS, etc

  » Cyber University   » Fakultas Pertanian UMJ Jakarta   » Fakultas Teknik UMJ   » FISIP UMJ Jakarta   » FKM UMJ   » IBI Kosgoro Jagakarsa   » IBI Kosgoro Jelambar
  » IKIP Widya Darma Surabaya   » IMA   » ISIF Cirebon   » ISTA Jakarta   » ITB STIKOM Bali   » ITBU Jakarta   » ITEKES Tri Tunas Nasional Makassar
  » Magister Universitas Buddhi Dharma   » Magister Universitas Satyagama   » MH UM SURABAYA   » MH UNKRIS Jakarta   » MIA FISIP UMJ Jakarta   » MIA UNKRIS Jakarta   » MIKOM FISIP UMJ Jakarta
  » MM Patria Artha Makassar   » MM STIE ABI Surabaya   » MM STIE Ganesha Jakarta   » MM STIE GICI Business School Jakarta   » MM UMIBA Jakarta   » MM UNKRIS Jakarta   » MPD UM SURABAYA
  » Mpu Tantular Kedoya Jakarta   » MT UNKRIS Jakarta   » Polnas Denpasar   » S2 FISIP UMJ Jakarta   » S2 FT UMJ   » S2 NUSA MANDIRI   » S2 STMIK Jakarta
  » S2 UIN Al-Azhaar Lubuklinggau   » S2 UM SURABAYA   » S2 UNKRIS Jakarta   » S2 UNSURYA   » Sekolah Tinggi Bisnis Runata   » STAI Al-Akbar Surabaya   » STAI Al-Andina Sukabumi
  » STAI Al-Hidayah Tasikmalaya   » STAI Al-Ittihad Cianjur   » STAI Terpadu Yogyakarta   » STBA Lia Yogyakarta   » STEI SEBI Depok   » STEI Yogyakarta   » STIBADA MASA Surabaya
  » STIE ABI Surabaya   » STIE Cendekia Semarang   » STIE Ganesha Jakarta   » STIE GICI Business School Bogor   » STIE GICI Business School Depok   » STIE GICI Business School Bekasi   » STIE GICI Business School Jakarta
  » STIE Hidayatullah Depok   » STIE Indocakti Malang   » STIE PASIM Sukabumi   » STIE PEMUDA Surabaya   » STIE Pioneer Manado   » STIE Trianandra Jakarta   » STIE Widya Darma Surabaya
  » STIE Widya Persada Jakarta   » STIEKIA Bojonegoro   » STIESIA Surabaya   » STIH Awang Long Samarinda   » STIH Gunung Jati Tangerang   » STIH Litigasi Jakarta   » STIH Prof Gayus Lumbuun
  » STIT Al-Hikmah Lampung   » STIT Bustanul Ulum   » STIT Tarbiyatun Nisa Sentul Bogor   » STMIK Jakarta   » STT Bina Tunggal Bekasi   » STT Mandala Bandung   » STT STIKMA Internasional
  » UBHINUS   » UHAMZAH Medan   » UICM Bandung   » UIN Al-Azhaar Lubuklinggau   » UM Palangkaraya   » UM Surabaya   » UNAKI Semarang
  » UNAS   » UNAS PASIM   » UNDARIS Ungaran Semarang   » UNIBA Banyuwangi   » UNISA Kuningan Jawa Barat   » UNISBA   » Univ. Bali Dwipa Denpasar Bali
  » Universitas Boyolali   » Universitas Buddhi Dharma   » Universitas Cokroaminoto Makassar   » Universitas Deli Sumatera   » Universitas Gresik   » Universitas IVET Semarang   » Universitas Kahuripan Kediri
  » Universitas LIA   » Universitas Mahakarya Asia Yogyakarta   » Universitas Mitra Bangsa   » Universitas Mochammad Sroedji Jember   » Universitas Mpu Tantular Jakarta   » Universitas Muhammadiyah Jakarta   » Universitas Musi Rawas Lubuklinggau
  » Universitas Nurtanio   » Universitas Nurul Huda Oku Timur   » Universitas Nusa Mandiri Jatiwaringin   » Universitas Nusa Mandiri Kramat   » Universitas Nusa Mandiri Margonda   » Universitas Nusantara Manado   » Universitas Pandanaran Semarang
  » Universitas Parna Raya Manado   » Universitas Patria Artha Makassar   » Universitas Satyagama   » Universitas Tanri Abeng Jakarta   » Universitas Teknologi Bandung   » Universitas Teknologi Nusantara   » Universitas Teknologi Sulawesi Makassar
  » Universitas Ubudiyah Indonesia Aceh   » Universitas Wijaya Kusuma Surabaya   » Universitas Yarsi Pratama   » Universitas Yuppentek Indonesia   » UNKRIS Jakarta   » UNSUB Subang   » UNSURYA Jakarta
  » UNU Cirebon   » UNU Kalbar Pontianak   » UNU Kaltim Samarinda   » UNUGHA Cilacap   » UNUSIDA   » USM Indonesia Medan   » UWIKA Surabaya
Combined Information Employee Class entire PTS

Al Quran onlineAdvertisingBarter Link232 Countries155 Types of CatsCity & Province WebsitesCPNSComplete POS codeCorruption Rating
Embassy:  KBRI  Foreign  • Exercise Psychotest  • Civitasbook.com  • Hosting: ID World  • Info Prov, City, District, Village  • International Organizations
Islands in NKRIJob VacancyLibrariesNews & Magazine: ID ForeignNKRI, KPK, MA, etc.Political PartyPatriotPTAPTNPTSHospitalRanch
ScholarshipSholat & Imsak ScheduleSMASMKSMPTV & Radio : Foreign IDFootballWorld Statistics     Academic : Majors Prospectus

Department/Study Program (D3, S1, S2), Curriculum, Prospectus (Career Prospects), and Title/Degree
Undergraduate Programs (S-1)
¤ S1 Accounting
¤ S1 Agribusiness
¤ S1 Agricultural Sciences
¤ S1 Agroteknologi (Agricultural Industry Technology)
¤ S1 Akhwal al Syakhsiyyah / Civil Law of Islam (Sharia)
¤ S1 Animal Sciences
¤ S1 Architectural Engineering
¤ S1 Biology Education
¤ S1 Business/Commerce Administration Science
¤ S1 Chemical Engineering
¤ S1 Civil Engineering
¤ S1 Communication Studies
¤ S1 Computer Engineering / Computer Systems
¤ S1 ECD (Early Childhood Teacher Education)
¤ S1 Electrical Engineering
¤ S1 English Education
¤ S1 English Language / Literature
¤ S1 Food Technology
¤ S1 Indonesian Language and Literature Education
¤ S1 Industrial Engineering
¤ S1 Industrial Product Design
¤ S1 Informatics Engineering
¤ S1 Information System
¤ S1 International Relations
¤ S1 Law/Legal Studies
¤ S1 Management
¤ S1 Mathematics Education
¤ S1 Mechanical Engineering
¤ S1 Nursing
¤ S1 OPJKR (Physical Education, Health, Recreation)
¤ S1 Pancasila and Citizenship Education (PPKN)
¤ S1 Petroleum Engineering
¤ S1 Pharmaceuticals
¤ S1 Planning / Urban and Regional Planning Engineering
¤ S1 Political Sciences
¤ S1 Psychology
¤ S1 Public Health
¤ S1 Public/State Administration Science
¤ S1 Shipping Engineering
¤ S1 Social Welfare Studies
¤ S1 Sociology
¤ S1 Tarbiyah / Islamic Education
¤ S1 Ushuludin / Comparative Religion
¤ S1 Visual Communication Design
Graduate Programs (S-2)
¤ S2 Master of Management / MM

Three Diploma Programs (D-III)
¤ D3 Accounting
¤ D3 Accounting Computer
¤ D3 Business Travel (Business Tourism & Hospitality)
¤ D3 Computer Engineering (Computer Systems)
¤ D3 Electrical Engineering
¤ D3 Finance and Banking
¤ D3 Health Analyst
¤ D3 Informatics Management
¤ D3 Midwifery
¤ D3 MPRS (Hospital Services Management)
¤ D3 Nursing
¤ D3 Nutrition
¤ D3 Pharmaceutical and Food Analysts

Home       Forum : AgribusinessBuddhistChristian, CatholicConfucianEconomicFengshuiHinduHobbiesHumorIslamLaw



Tags: COBOL, Informatics Technology, 2256, COBOL COBOL Paradigm(s) procedural object oriented Appeared in 1959 ( 1959 ) Designed by Grace Hopper William Selden Gertrude Tierney Howard Bromberg Howard Discount Vernon Reeves Jean E, Sammet Stable release COBOL 2002 (2002) Typing discipline strong static Major implementations OpenCOBOL Micro Focus International (e.g, the Eclipse plug in Micro Focus Net Express ) Dialects HP3000 COBOL/II COBO, COBOL, English, Instruction Examples, Tutorials, Reference, Books, Guide m.afternoon college program blended, prestasi.web.id
 Psychotest Tips & Tricks    Free Tuition Fees Program    User book    Hybrid College in the Best 112 PTS    Shalat Schedule    Download Catalogs    Job Fairs
Employee Lectures (Online Lectures)

Goals
Welcome
New Student Admission
Submission Scholarships
Legislation Supporting Employee Lectures (Online Lectures)
Obtaining Income
List of Sites Night Lecture
List of Sites Main
List of Sites Regular Day Tuition
List of Sites S2 Class Program
List of Sites Entrepreneur Class

 Qur'an Online    Night Lecture    Regular Day Tuition Program    S2 Class Program    Entrepreneur Class Program    Free Online Try Out    Online Registration    Waivers Tuition Request    Various Discussions    Whole Reader    Various Kinds Info
Memilih wadah germinasi, Manfaat Bidara, Merawat tanaman / tumbuhan Kenikir, etc.
Menanam benih Delima di polybag

Tell Your Friend's
Your name

Your email

Your Friend's email 1

Your Friend's email 2 (not required)

Your Friend's email 3 (not required)
❦ must be filled in correctly

Brochure/Catalog Request
(FREE via POS)
Full name

Address

City & Province

Postal Code

Email (not required)

⛯ must be filled in correctly
Or send name and
Your address via SMS to mobile:
0811 1990 9028


FREE DOWNLOAD
Kelas Karyawan Brochure
Combined All Areas of Indonesia

PDF (11,2 MB)zip (8,8 MB)
Image/JPG (36,2 MB)
Kelas Karyawan Brochure
JABODETABEK

PDF (5,5 MB)zip (4,4 MB)
Image/JPG (13,2 MB)
Kelas Karyawan Brochure
Java and Bali

PDF (4,4 MB)zip (3,5 MB)
Image/JPG (14,5 MB)
Kelas Karyawan Brochure
West Java

PDF (2,8 MB)zip (2,2 MB)
Image/JPG (7,1 MB)
Kelas Karyawan Brochure
SULAWESI

PDF (1,9 MB)zip (1,5 MB)
Image/JPG (5,6 MB)
Kelas Karyawan Brochure
SUMATERA & BATAM

PDF (2,2 MB)zip (1,7 MB)
Image/JPG (6,5 MB)
Regular Program Brochure
PDF (4,1 Mb)zip (8,4 Mb)
"New Breakthrough" Book
Strategies to Increase Revenue
PTS, Quality Education
& Resources PTS

PDF(6 Mb)Image/JPG(16 Mb)

New Solution
Strategies Increase
PTS revenue,
PTS Education Quality,
and PTS Resources
Full information, click
http://kpt.co.id

Vacancy

PT. Gilland Ganesha

  • Design Grafis
  • Senior Programmer

Detailed information visit:
web career

Cfsi, cleaning toilet cat, cat playing, etc.
155 cat breeds

Twitter Kuliah Karyawan

Helpful Link
(please click)
All World Football Squad
Knowledge Centre

1. Universitas Yarsi Pratama - Yarsi Pratama University - Campus : Jl. Aria Jaya Santika No. 7, Pasir Nangka, Kec. Tigaraksa, Kab. Tangerang, Banten
2. STIE Widya Persada Jakarta - College of Economic Widya Persada Jakarta - Campus :Jl. Hj. Tutty Alawiyah No.486, RW.5, Kalibata, Kec. Pancoran, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12740
3. UWIKA Surabaya - University of Widya Kartika Surabaya - Campus UWIKA : Jl. Sutorejo Prima Utara II No.1, Kalisari, Kec. Mulyorejo, Kota Surabaya, Jawa Timur 60112
4. Universitas Wijaya Kusuma Sura - Wijaya Kusuma University Surabaya - Campus : Jl. Dukuh Kupang XXV No.54, Dukuh Kupang, Kec. Dukuhpakis, Surabaya, Jawa Timur 60225
5. Universitas Teknologi Sulawesi - University of Teknologi Sulawesi Makassar - Campus UTS Makassar : Jl. Talasalapang No.51A, Karunrung, Kec. Rappocini, Kota Makassar, Sulawesi Selatan 90222
6. Universitas Teknologi Nusantar - Nusantara Technology University - Campus UTN : Jl. Kedung Halang Pemda pangkalan II No.66, RT.01/RW.02, Kedunghalang, Kec. Bogor Utara, Kota Bogor, Jawa Barat 16158
kelas-ekstensi.co.id  |  pksm.co.id  |  kelasmalam.co.id  |  kuliahmalam.co.id  |  kelassore.co.id  |  kuliahsore.co.id  |  kelassoremalam.co.id  |  kuliahsoremalam.co.id  |  kelaspegawai.co.id  |  kuliahpegawai.co.id  |  s2-uwks.web.id