Minggu, 23 September 2012

PENGENALAN BAHASA PASCALPengenalan Bahasa Pascal (Pertemuan I) Posted on 22 Juni 2007 by dif4jc Pembahasan 1 Pengenalan Pascal Sejarah Pascal Berakar dari Bahasa Algol dan PL/1 pada tahun 60-an di benua Eropa, Pascal disusun oleh Prof.Niklaus Wirth pada tahun 70 dan dipublikasikan tahun 71, Diujicoba pada Komputer CDC 6000 Turbo Pascal bersifat Compiler dan termasuk bahasa tingkat tinggi II.1. Sejarah singkat Pascal : - pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur - Nama pascal diambil dari nama seorang ahli matematika Blaise Pascal - Pascal dirancang oleh Prof. Niklaus Wirthdari Switzerland II.2. Memulai Pascal : Klik 2x icon turbo pascal yg ada di Desktop A. Membuat direktori : · File-DOS Shell-Rubah direktori dengan mengetik perintah “cd\..”(Change Dir) sampai tampilan seperti “C:\>”. · Kalau sudah,pada C:\> ketik “md nama_direktori (cth: md lely_6H). · Kemudian enter. · Ketik exit untuk keluar dari DOS B. Rubah Direktori : · File-Change Dir-Klik 2x C-cari nama direktori msg2 · Ulangi hal ini setiap kali memulai pascal shg semua latihan disimpan didalam folder msg2. C. Memulai membuat program baru : · File-New · Menyimpan File: · File-Save-Ketik nama file · Jelaskan!Struktur Program Pascal : Struktur Bahasa Pascal § Judul Program ; Uses ; § Bagian Deklarasi Label ; Const ; Type ; Var ; Procedure ; Function ; § Bagian Pernyataan Begin ; End. 1. Judul Program 2. Blok Program, terdiri dari : § Bagian Deklarasi : variabel, konstanta, label, tipe, fungsidll § Bagian Pernyataan : Diawali dg Begin dan diakhiri dg End./isi program · Compile/Compiling, Proses untuk mengecek kesalahan instruksi program apakah sudah benar/belum. Caranya : Compile-compile/Alt+F9 · Run, Proses untuk mengcompile sekaligus menjalankan program. Caranya : Run-run/Ctrl+F9 · Menampilkan hasil program : ALT+F5 · Membersihkan layar/tampilan : Clrscr (Clear Screen), dengan menggunakan prosedur Uses Crt (Uses Catode Ray Tube). · Extentation Pascal :.PAS II.1. Perintah I/O Memasukkan data/input : Read=Memasukkan data dlm baris yg sama. Readln=Memasukkan data per baris. Menampilkan hasil/output : Write=Menampilkan output dlm baris yg sama. Writeln=Menampilkan output perbaris. II.2. Variabel dan Konstanta Variabel è data yg nilainya berubah-rubah di dalam program. BU : Var Identifier: tipe data. Konstanta è data yg nilainya tetap di dalam program. BU : Const Identifier=nilai. II.3. Reserved Word/Kata Cadangan è merupakan kata2 yg telah didefinisikan oleh turbo pascal. Contoh : Program Begin, End, Var, Const dll Ex : Program perkenalanpascal; Uses crt; Begin Writeln(‘Pertemuan 2’); Writeln(‘Pascal ’); Write(‘Pertemuan 2 ’); Write(‘Pascal ’); Readln; End. Ex : Program perkenalan2; Uses crt; Const Nama=’nama msg2’; Kelas=’kelas msg2’; Var kampus:string; Begin Clrscr; Writeln(‘Lokasi Kampus Anda :’);readln(kampus); Readln End. Latihan !! Program latihan; Uses crt; Const kampus=’MARGONDA’; Var nama : string[20]; kelas : string; Begin Clrscr; Write(‘NAMA :’);readln(nama); Write(‘KELAS :’);readln(kelas); Writeln(‘Lokasi Kampus Anda :’,kampus); Readln End. Contoh Program Listing Programnya Uses Crt; Begin WriteLn( ‘Saya’ ); Write( ‘Belajar’ ); WriteLn( ‘Turbo’ ); Write( ‘Pascal’ ); Write( ‘Versi 7.0’ ); End. Tekan Ctrl F9 untuk ekseskusi program Tekan F5 untuk melihat hasilnya Hasilnya : Saya BelajarTurbo Pascal Versi 7.0

Pengenalan Bahasa Pascal (Pertemuan I)

Pembahasan 1
Pengenalan Pascal


Sejarah Pascal
Berakar dari Bahasa Algol dan PL/1 pada tahun 60-an di benua Eropa, Pascal disusun oleh Prof.Niklaus Wirth pada tahun 70 dan dipublikasikan tahun 71, Diujicoba pada Komputer CDC 6000 Turbo Pascal bersifat Compiler dan termasuk bahasa tingkat tinggi


II.1. Sejarah singkat Pascal :
- pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur
- Nama pascal diambil dari nama seorang ahli matematika Blaise Pascal
- Pascal dirancang oleh Prof. Niklaus Wirthdari Switzerland

II.2. Memulai Pascal :

A. Membuat direktori :
· File-DOS Shell-Rubah direktori dengan mengetik perintah “cd\..”(Change Dir) sampai tampilan seperti “C:\>”.
· Kalau sudah,pada C:\> ketik “md nama_direktori (cth: md lely_6H).
· Kemudian enter.
· Ketik exit untuk keluar dari DOS
B. Rubah Direktori :
· File-Change Dir-Klik 2x C-cari nama direktori msg2
· Ulangi hal ini setiap kali memulai pascal shg semua latihan disimpan didalam folder msg2.
C. Memulai membuat program baru :
· File-New
· Menyimpan File:
· File-Save-Ketik nama file
· Jelaskan!Struktur Program Pascal :

Struktur Bahasa Pascal

§ Judul
Program <judulnya>;
Uses <unitnya>;

§ Bagian Deklarasi
Label <namalabelnya>;
Const <nama=nilai constantanya>;
Type <namatype:typedatanya>;
Var <nama_variabelnya>;
Procedure <nama_prosedurnya>;
Function <nama_fungsinya>;

§ Bagian Pernyataan

1. Judul Program
2. Blok Program, terdiri dari :
§ Bagian Deklarasi : variabel, konstanta, label, tipe, fungsidll
§ Bagian Pernyataan : Diawali dg Begin dan diakhiri dg End./isi program
· Compile/Compiling, Proses untuk mengecek kesalahan instruksi program apakah sudah benar/belum. Caranya : Compile-compile/Alt+F9
· Run, Proses untuk mengcompile sekaligus menjalankan program. Caranya : Run-run/Ctrl+F9
· Menampilkan hasil program : ALT+F5
· Membersihkan layar/tampilan : Clrscr (Clear Screen), dengan menggunakan prosedur Uses Crt (Uses Catode Ray Tube).
· Extentation Pascal :.PAS

II.1. Perintah I/O

Memasukkan data/input : Read=Memasukkan data dlm baris yg sama. Readln=Memasukkan data per baris.
Menampilkan hasil/output : Write=Menampilkan output dlm baris yg sama. Writeln=Menampilkan output perbaris.

II.2. Variabel dan Konstanta
Variabel è data yg nilainya berubah-rubah di dalam program.
BU : Var Identifier: tipe data.
Konstanta è data yg nilainya tetap di dalam program.
BU : Const Identifier=nilai.

II.3. Reserved Word/Kata Cadangan
è merupakan kata2 yg telah didefinisikan oleh turbo pascal. Contoh : Program Begin, End, Var, Const dll

Ex : Program perkenalanpascal;
Uses crt;
Begin
Writeln(‘Pertemuan 2’);
Writeln(‘Pascal ’);
Write(‘Pertemuan 2 ’);
Write(‘Pascal ’);
Readln;
End.

Ex : Program perkenalan2;
Uses crt;
Const
Nama=’nama msg2’;
Kelas=’kelas msg2’;
Var
kampus:string;
Begin
Clrscr;
Writeln(‘Lokasi Kampus Anda :’);readln(kampus);
Readln
End.


Latihan !!
Program latihan;
Uses crt;
Const
kampus=’MARGONDA’;
Var
nama : string[20];
kelas : string;
Begin
Clrscr;
Write(‘NAMA :’);readln(nama);
Write(‘KELAS :’);readln(kelas);
Writeln(‘Lokasi Kampus Anda :’,kampus);
Readln
End.

Contoh Program

Listing Programnya
Uses Crt;
Begin
WriteLn( Saya );
Write( Belajar );
WriteLn( Turbo );
Write( Pascal );
Write( Versi 7.0 );
End.
Tekan Ctrl F9 untuk ekseskusi program
Tekan F5 untuk melihat hasilnya
Hasilnya :
Saya
BelajarTurbo
Pascal Versi 7.0

DAFTAR BAHASA PEMOGRAMANDaftar bahasa pemograman Dari Wikipedia bahasa Indonesia, ensiklopedia bebas Perubahan tertunda ditampilkan di halaman iniBelum Diperiksa Langsung ke: navigasi, cari Berikut adalah daftar bahasa pemrograman yang cukup terkenal, diurutkan menurut abjad. Daftar isi Top — 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z — Pranala luar 0-9 1C 1.PAK 2.PAK 20-GATE 3APL 473L Query 51-FORTH 4D Kez Barnes Basic A A+ A++ A# .NET A# (Axiom) A-0 ABAP - Advanced Business Application Programming ABC ABC ALGOL ABLE ABSET ABSYS ACC Accent Ace DASL ACT-III Action! ACS - Action Code Script ActionScript Actor Ada - ISO/IEC 8652 ADMINS - Automated Data Methods for Information Naming Systems [1] ADS/Online AdvPL Afnix - Sebelumnya dikenal dengan nama Aleph AID Algebraic Interpretive Dialogue Aikido AIMMS AION Alan ALC Assembly Language Common, IBM acronym for BAL Basic assembly language Aldor Alef - Algae ALGO ALGOL - ALGOrithmic Language Alice Alphard AmigaE AMOS AMPL ApeScript APL - ISO 8485 AppleScript Apply - Arc - A Lisp dialek AREXX - Amiga versi dari REXX bahasa skrip ARS++ Active Server Pages AsmL - The Abstract State Machine Language dari Microsoft ASA 210 C ASP AspectJ Assembly language ATLAS Atlas Autocode ATOLL - Acceptance, Test Or Launch Language Aubit-4GL Autocoder AutoHotkey AutoIt AutoLISP Averest AWK - Asal mula gawk, mawk, and nawk Axiom Axiom-XL B B BACI Baja BASIC - Beginners All-purpose Symbollic Instruction Code - See also List of BASIC dialects (by platform) bc bcompile BCPL BeanShell BETA Bigwig Big Snake Bistro BLISS Blitz Basic Block And List Manipulation (BALM) Blue - Rejected prototype for Ada Blue Boo Bourne shell - a.k.a sh Bourne-Again shell - see Bash Boxx BPEL - Business Process Execution Language Brainfuck BUGSYS BuildProfessional BYOND C C C-- C-script C++ - ISO/IEC 14882 C# - ISO/IEC 23270 C shell (csh) Caché ObjectScript - See also Caché Basic Caml Cat Cayenne C-BOT Cecil Cesil Cg Ch interpreter (C/C++ interpreter Ch) Chapel CHAIN Charity Chef Chey CHILL CHIP-8 chomski Chrome ChucK Cilk CICS CL Clarion Clean Clipper CLIST - Programming language for online applications in the MVS TSO environment CLU CMS-2 COBOL - ISO/IEC 1989 CobolScript Cobra CODE ColdFusion COMAL Common Intermediate Language (CIL) Common Lisp Component Pascal COMIT - List or string processing language Concurrent Clean Constraint Handling Rules CORAL66 Corn CorVision COWSEL CPL CSP Csound Cue Curl Curry Cyclone D D Dao DASL - Distributed Application Specification Language DASL - Datapoint's Advanced Systems Language DarkBASIC DarkBASIC Professional Dataflex Datalog dBASE dc Deesel (formerly G) Delphi Dialect DCL Dialog Manager DIBOL DL/I Dream Maker Dylan Dynace E E Ease EASY Easy PL/I EASYTRIEVE PLUS eC (Ecere C) ECMAScript eDeveloper Edinburgh IMP Einstein Eiffel Elan elastiC Elf Emacs Lisp EGL Programming Language (EGL) Epigram Erlang Escapade - server-side programming Esterel Euclid Euphoria Euler EXEC EXEC2 F F F# Factor Fan Felix Ferite F# FL FLOW-MATIC FOCAL FOCUS FOIL FORMAC Formula language Forth Fortran - ISO/IEC 1539 Fortress FoxPro FP Frag Script Franz Lisp Frink Frontier F-Script G Gambas G-code General Algebraic Modeling System Generic Java Gibiane G (LabVIEW) Gödel Godiva GOTRAN (see IBM 1620) GPSS GraphTalk GRASS Green Groovy H H - Business processing language from NCR[1]. HAL/S - Real-time aerospace programming language HAScript Haskell HDL High Level Assembly (HLA) Hoc HotBasic - Compiling basic Hugo HyperTalk HTML[2] I IBM Basic assembly language IBM RPG ICI Icon IDL IMP Inform Information Processing Language (IPL) Informix-4GL INTERCAL Io IPTSCRAE Interactive System Productivity Facility J J J# J++ JADE JAG Jal Janus Java JavaScript Jim++ JCL JoeBASIC Join Java JOSS Joule JOVIAL Joy JScript JSP J2EE J2ME K K KEE Kiev Korn Shell KIF Kite Kogut KRC KRL KRYPTON L L LabVIEW Lagoona LANSA Lasso Lava Leda Lead Leadwerks Script Legoscript Leopard Lexico Lfyre Liberty BASIC Limbo Limnor LINC Lingo Lisaac Lisp - ISO/IEC 13816 Lite-C Logo LOLCODE LPC LSL LSE Lua Lucid Lush Lustre LYaPAS M M4 MAD MADCAP MAGIC - See eDeveloper Magik Magma MapBasic Maple MAPPER (Unisys/Sperry) now part of BIS M-A-R-E-K (Programming language) MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA Mary Mathematica Matlab MATA Maxima (see also Macsyma) MaxScript internal language 3D Studio Max Maya (MEL) Multiprocessor C# Mercury Mesa METAL Michigan Algorithm Decoder see MAD programming language Microcode MicroScript MillScript MIMIC Mindscript Miranda Miva ML Moby MODCAP Model 204 User Language Modula Modula-2 Modula-3 Mondrian Mortran Moto MOUSE MSIL - Deprecated name for Common Intermediate Language MSL MUMPS N Napier88 Natural Nemerle NESL Net.Data Neuralware NewtonScript NGL Nial Nice Nickle Nosica NQC Nu Nusaptel O o:XML Oberon Objective Modula-2 Object Lisp ObjectLOGO Object Pascal Objective-C Objective Caml Obliq Objectstar ObjectView Ocaml occam occam-π Octave OmniMark Opal Open programming language OPS5 Organiser Programming Language (OPL) - cf. Psion Organiser Oxygene Oz P PARI/GP Parser Pascal - ISO 7185 Pawn PBASIC PCASTL PEARL Perl Perl Data Language PHP Pico Piet Pike PIKT PILOT Pizza PL 11 PL/0 PL/8 PL/B PL/C PL/I - ISO 6160 PL/M PL/P PL/SQL Plankalkül PLD PLEX PLEXIL Pliant PNGlish PPL POP-11 Poplog PORTRAN PostScript Ppc++ Processing Prograph Progress 4GL Prolog Turbo Prolog Promela Protheus PRO-IV Python Q Q Qi QtScript QuakeC QPL Quikcomp (for the Moonrobot XI) R R R++ - Based on C++ and added semanteme description Rascal Ratfiv Ratfor RBScript rc REPL - Really Easy Programming Language REBOL - Relative Expression Based Object Language Red - Rejected prototype for Ada Redcode REDO REFAL Revolution REXX Rigal Rlab Robot Scripting Language (RSL) RPG - Report Program Generator RPL RScript Ruby Russell Programming Language (REALBasic S S S2 S-PLUS S-Lang SAIL SAKO SAM76 SAS Sather Scala ScalPL SCAR SCATRAN Scheme Scilab Script.NET Sed Seed7 Self SETL Shadow Programming Interface (Developing) Shift Script SIGNAL SiMPLE SIMPOL SIMSCRIPT Simula SISAL Slate SLIP SMALL - SMALL Machine Algol Like Language Small Smalltalk SNOBOL - String Oriented Symbolic Language SPITBOL Snowball SPARK Spice SPIN SP/k SPL/1 - aka SPL/I SPS (1620) - see IBM 1620 Squirrel SR SSL Standard ML StringLang Subtext SuperCollider Suneido SYMPL SyncCharts Synergy/DE SystemVerilog T T TACL TACPOL TagsMe TADS TIE Transaction Application Language Tcl Transact-SQL teco TELCOMP Telon Tempo thinBasic Titanium TI-Basic Today Tom TOM Topspeed - see Clarion TorqueScript tpu Trac Trine TTCN Turbo Pascal Turing TUTOR Tutorial D TXL U Ubercode Ultra 32 Unicon Uniface Unix shell Unlambda UnrealScript Use V V Vala Verilog VHDL Visual Assembler Visual Basic - Visual Beginners All-purpose Symbolic Instruction Code Kez Barnes Visual Basic .NET Visual DataFlex Visual DialogScript Visual FoxPro Visual J++ Visual Objects VBScript VX-REXX W Wapix Water WATFOR - see WATFIV WATFIV WAXHTML WebQL Whitespace Winbatch WinDev Windows PowerShell X X++ X10 XBL xbScript - Also xBaseScript xHarbour XL XOTcl XPL XPL0 XQuery XSLT - See XPath Y Y YACC YAFL Yellow - Rejected prototype for Ada Yorick Y Z Z++ Z notation - A program specification language, like UML. Zonnon ZOPL ZPL ZUG ZZT-oopDaftar bahasa pemograman Dari Wikipedia bahasa Indonesia, ensiklopedia bebas Perubahan tertunda ditampilkan di halaman iniBelum Diperiksa Langsung ke: navigasi, cari Berikut adalah daftar bahasa pemrograman yang cukup terkenal, diurutkan menurut abjad. Daftar isi Top — 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z — Pranala luar 0-9 1C 1.PAK 2.PAK 20-GATE 3APL 473L Query 51-FORTH 4D Kez Barnes Basic A A+ A++ A# .NET A# (Axiom) A-0 ABAP - Advanced Business Application Programming ABC ABC ALGOL ABLE ABSET ABSYS ACC Accent Ace DASL ACT-III Action! ACS - Action Code Script ActionScript Actor Ada - ISO/IEC 8652 ADMINS - Automated Data Methods for Information Naming Systems [1] ADS/Online AdvPL Afnix - Sebelumnya dikenal dengan nama Aleph AID Algebraic Interpretive Dialogue Aikido AIMMS AION Alan ALC Assembly Language Common, IBM acronym for BAL Basic assembly language Aldor Alef - Algae ALGO ALGOL - ALGOrithmic Language Alice Alphard AmigaE AMOS AMPL ApeScript APL - ISO 8485 AppleScript Apply - Arc - A Lisp dialek AREXX - Amiga versi dari REXX bahasa skrip ARS++ Active Server Pages AsmL - The Abstract State Machine Language dari Microsoft ASA 210 C ASP AspectJ Assembly language ATLAS Atlas Autocode ATOLL - Acceptance, Test Or Launch Language Aubit-4GL Autocoder AutoHotkey AutoIt AutoLISP Averest AWK - Asal mula gawk, mawk, and nawk Axiom Axiom-XL B B BACI Baja BASIC - Beginners All-purpose Symbollic Instruction Code - See also List of BASIC dialects (by platform) bc bcompile BCPL BeanShell BETA Bigwig Big Snake Bistro BLISS Blitz Basic Block And List Manipulation (BALM) Blue - Rejected prototype for Ada Blue Boo Bourne shell - a.k.a sh Bourne-Again shell - see Bash Boxx BPEL - Business Process Execution Language Brainfuck BUGSYS BuildProfessional BYOND C C C-- C-script C++ - ISO/IEC 14882 C# - ISO/IEC 23270 C shell (csh) Caché ObjectScript - See also Caché Basic Caml Cat Cayenne C-BOT Cecil Cesil Cg Ch interpreter (C/C++ interpreter Ch) Chapel CHAIN Charity Chef Chey CHILL CHIP-8 chomski Chrome ChucK Cilk CICS CL Clarion Clean Clipper CLIST - Programming language for online applications in the MVS TSO environment CLU CMS-2 COBOL - ISO/IEC 1989 CobolScript Cobra CODE ColdFusion COMAL Common Intermediate Language (CIL) Common Lisp Component Pascal COMIT - List or string processing language Concurrent Clean Constraint Handling Rules CORAL66 Corn CorVision COWSEL CPL CSP Csound Cue Curl Curry Cyclone D D Dao DASL - Distributed Application Specification Language DASL - Datapoint's Advanced Systems Language DarkBASIC DarkBASIC Professional Dataflex Datalog dBASE dc Deesel (formerly G) Delphi Dialect DCL Dialog Manager DIBOL DL/I Dream Maker Dylan Dynace E E Ease EASY Easy PL/I EASYTRIEVE PLUS eC (Ecere C) ECMAScript eDeveloper Edinburgh IMP Einstein Eiffel Elan elastiC Elf Emacs Lisp EGL Programming Language (EGL) Epigram Erlang Escapade - server-side programming Esterel Euclid Euphoria Euler EXEC EXEC2 F F F# Factor Fan Felix Ferite F# FL FLOW-MATIC FOCAL FOCUS FOIL FORMAC Formula language Forth Fortran - ISO/IEC 1539 Fortress FoxPro FP Frag Script Franz Lisp Frink Frontier F-Script G Gambas G-code General Algebraic Modeling System Generic Java Gibiane G (LabVIEW) Gödel Godiva GOTRAN (see IBM 1620) GPSS GraphTalk GRASS Green Groovy H H - Business processing language from NCR[1]. HAL/S - Real-time aerospace programming language HAScript Haskell HDL High Level Assembly (HLA) Hoc HotBasic - Compiling basic Hugo HyperTalk HTML[2] I IBM Basic assembly language IBM RPG ICI Icon IDL IMP Inform Information Processing Language (IPL) Informix-4GL INTERCAL Io IPTSCRAE Interactive System Productivity Facility J J J# J++ JADE JAG Jal Janus Java JavaScript Jim++ JCL JoeBASIC Join Java JOSS Joule JOVIAL Joy JScript JSP J2EE J2ME K K KEE Kiev Korn Shell KIF Kite Kogut KRC KRL KRYPTON L L LabVIEW Lagoona LANSA Lasso Lava Leda Lead Leadwerks Script Legoscript Leopard Lexico Lfyre Liberty BASIC Limbo Limnor LINC Lingo Lisaac Lisp - ISO/IEC 13816 Lite-C Logo LOLCODE LPC LSL LSE Lua Lucid Lush Lustre LYaPAS M M4 MAD MADCAP MAGIC - See eDeveloper Magik Magma MapBasic Maple MAPPER (Unisys/Sperry) now part of BIS M-A-R-E-K (Programming language) MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA Mary Mathematica Matlab MATA Maxima (see also Macsyma) MaxScript internal language 3D Studio Max Maya (MEL) Multiprocessor C# Mercury Mesa METAL Michigan Algorithm Decoder see MAD programming language Microcode MicroScript MillScript MIMIC Mindscript Miranda Miva ML Moby MODCAP Model 204 User Language Modula Modula-2 Modula-3 Mondrian Mortran Moto MOUSE MSIL - Deprecated name for Common Intermediate Language MSL MUMPS N Napier88 Natural Nemerle NESL Net.Data Neuralware NewtonScript NGL Nial Nice Nickle Nosica NQC Nu Nusaptel O o:XML Oberon Objective Modula-2 Object Lisp ObjectLOGO Object Pascal Objective-C Objective Caml Obliq Objectstar ObjectView Ocaml occam occam-π Octave OmniMark Opal Open programming language OPS5 Organiser Programming Language (OPL) - cf. Psion Organiser Oxygene Oz P PARI/GP Parser Pascal - ISO 7185 Pawn PBASIC PCASTL PEARL Perl Perl Data Language PHP Pico Piet Pike PIKT PILOT Pizza PL 11 PL/0 PL/8 PL/B PL/C PL/I - ISO 6160 PL/M PL/P PL/SQL Plankalkül PLD PLEX PLEXIL Pliant PNGlish PPL POP-11 Poplog PORTRAN PostScript Ppc++ Processing Prograph Progress 4GL Prolog Turbo Prolog Promela Protheus PRO-IV Python Q Q Qi QtScript QuakeC QPL Quikcomp (for the Moonrobot XI) R R R++ - Based on C++ and added semanteme description Rascal Ratfiv Ratfor RBScript rc REPL - Really Easy Programming Language REBOL - Relative Expression Based Object Language Red - Rejected prototype for Ada Redcode REDO REFAL Revolution REXX Rigal Rlab Robot Scripting Language (RSL) RPG - Report Program Generator RPL RScript Ruby Russell Programming Language (REALBasic S S S2 S-PLUS S-Lang SAIL SAKO SAM76 SAS Sather Scala ScalPL SCAR SCATRAN Scheme Scilab Script.NET Sed Seed7 Self SETL Shadow Programming Interface (Developing) Shift Script SIGNAL SiMPLE SIMPOL SIMSCRIPT Simula SISAL Slate SLIP SMALL - SMALL Machine Algol Like Language Small Smalltalk SNOBOL - String Oriented Symbolic Language SPITBOL Snowball SPARK Spice SPIN SP/k SPL/1 - aka SPL/I SPS (1620) - see IBM 1620 Squirrel SR SSL Standard ML StringLang Subtext SuperCollider Suneido SYMPL SyncCharts Synergy/DE SystemVerilog T T TACL TACPOL TagsMe TADS TIE Transaction Application Language Tcl Transact-SQL teco TELCOMP Telon Tempo thinBasic Titanium TI-Basic Today Tom TOM Topspeed - see Clarion TorqueScript tpu Trac Trine TTCN Turbo Pascal Turing TUTOR Tutorial D TXL U Ubercode Ultra 32 Unicon Uniface Unix shell Unlambda UnrealScript Use V V Vala Verilog VHDL Visual Assembler Visual Basic - Visual Beginners All-purpose Symbolic Instruction Code Kez Barnes Visual Basic .NET Visual DataFlex Visual DialogScript Visual FoxPro Visual J++ Visual Objects VBScript VX-REXX W Wapix Water WATFOR - see WATFIV WATFIV WAXHTML WebQL Whitespace Winbatch WinDev Windows PowerShell X X++ X10 XBL xbScript - Also xBaseScript xHarbour XL XOTcl XPL XPL0 XQuery XSLT - See XPath Y Y YACC YAFL Yellow - Rejected prototype for Ada Yorick Y Z Z++ Z notation - A program specification language, like UML. Zonnon ZOPL ZPL ZUG ZZT-oopDaftar bahasa pemograman Dari Wikipedia bahasa Indonesia, ensiklopedia bebas Perubahan tertunda ditampilkan di halaman iniBelum Diperiksa Langsung ke: navigasi, cari Berikut adalah daftar bahasa pemrograman yang cukup terkenal, diurutkan menurut abjad. Daftar isi Top — 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z — Pranala luar 0-9 1C 1.PAK 2.PAK 20-GATE 3APL 473L Query 51-FORTH 4D Kez Barnes Basic A A+ A++ A# .NET A# (Axiom) A-0 ABAP - Advanced Business Application Programming ABC ABC ALGOL ABLE ABSET ABSYS ACC Accent Ace DASL ACT-III Action! ACS - Action Code Script ActionScript Actor Ada - ISO/IEC 8652 ADMINS - Automated Data Methods for Information Naming Systems [1] ADS/Online AdvPL Afnix - Sebelumnya dikenal dengan nama Aleph AID Algebraic Interpretive Dialogue Aikido AIMMS AION Alan ALC Assembly Language Common, IBM acronym for BAL Basic assembly language Aldor Alef - Algae ALGO ALGOL - ALGOrithmic Language Alice Alphard AmigaE AMOS AMPL ApeScript APL - ISO 8485 AppleScript Apply - Arc - A Lisp dialek AREXX - Amiga versi dari REXX bahasa skrip ARS++ Active Server Pages AsmL - The Abstract State Machine Language dari Microsoft ASA 210 C ASP AspectJ Assembly language ATLAS Atlas Autocode ATOLL - Acceptance, Test Or Launch Language Aubit-4GL Autocoder AutoHotkey AutoIt AutoLISP Averest AWK - Asal mula gawk, mawk, and nawk Axiom Axiom-XL B B BACI Baja BASIC - Beginners All-purpose Symbollic Instruction Code - See also List of BASIC dialects (by platform) bc bcompile BCPL BeanShell BETA Bigwig Big Snake Bistro BLISS Blitz Basic Block And List Manipulation (BALM) Blue - Rejected prototype for Ada Blue Boo Bourne shell - a.k.a sh Bourne-Again shell - see Bash Boxx BPEL - Business Process Execution Language Brainfuck BUGSYS BuildProfessional BYOND C C C-- C-script C++ - ISO/IEC 14882 C# - ISO/IEC 23270 C shell (csh) Caché ObjectScript - See also Caché Basic Caml Cat Cayenne C-BOT Cecil Cesil Cg Ch interpreter (C/C++ interpreter Ch) Chapel CHAIN Charity Chef Chey CHILL CHIP-8 chomski Chrome ChucK Cilk CICS CL Clarion Clean Clipper CLIST - Programming language for online applications in the MVS TSO environment CLU CMS-2 COBOL - ISO/IEC 1989 CobolScript Cobra CODE ColdFusion COMAL Common Intermediate Language (CIL) Common Lisp Component Pascal COMIT - List or string processing language Concurrent Clean Constraint Handling Rules CORAL66 Corn CorVision COWSEL CPL CSP Csound Cue Curl Curry Cyclone D D Dao DASL - Distributed Application Specification Language DASL - Datapoint's Advanced Systems Language DarkBASIC DarkBASIC Professional Dataflex Datalog dBASE dc Deesel (formerly G) Delphi Dialect DCL Dialog Manager DIBOL DL/I Dream Maker Dylan Dynace E E Ease EASY Easy PL/I EASYTRIEVE PLUS eC (Ecere C) ECMAScript eDeveloper Edinburgh IMP Einstein Eiffel Elan elastiC Elf Emacs Lisp EGL Programming Language (EGL) Epigram Erlang Escapade - server-side programming Esterel Euclid Euphoria Euler EXEC EXEC2 F F F# Factor Fan Felix Ferite F# FL FLOW-MATIC FOCAL FOCUS FOIL FORMAC Formula language Forth Fortran - ISO/IEC 1539 Fortress FoxPro FP Frag Script Franz Lisp Frink Frontier F-Script G Gambas G-code General Algebraic Modeling System Generic Java Gibiane G (LabVIEW) Gödel Godiva GOTRAN (see IBM 1620) GPSS GraphTalk GRASS Green Groovy H H - Business processing language from NCR[1]. HAL/S - Real-time aerospace programming language HAScript Haskell HDL High Level Assembly (HLA) Hoc HotBasic - Compiling basic Hugo HyperTalk HTML[2] I IBM Basic assembly language IBM RPG ICI Icon IDL IMP Inform Information Processing Language (IPL) Informix-4GL INTERCAL Io IPTSCRAE Interactive System Productivity Facility J J J# J++ JADE JAG Jal Janus Java JavaScript Jim++ JCL JoeBASIC Join Java JOSS Joule JOVIAL Joy JScript JSP J2EE J2ME K K KEE Kiev Korn Shell KIF Kite Kogut KRC KRL KRYPTON L L LabVIEW Lagoona LANSA Lasso Lava Leda Lead Leadwerks Script Legoscript Leopard Lexico Lfyre Liberty BASIC Limbo Limnor LINC Lingo Lisaac Lisp - ISO/IEC 13816 Lite-C Logo LOLCODE LPC LSL LSE Lua Lucid Lush Lustre LYaPAS M M4 MAD MADCAP MAGIC - See eDeveloper Magik Magma MapBasic Maple MAPPER (Unisys/Sperry) now part of BIS M-A-R-E-K (Programming language) MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA Mary Mathematica Matlab MATA Maxima (see also Macsyma) MaxScript internal language 3D Studio Max Maya (MEL) Multiprocessor C# Mercury Mesa METAL Michigan Algorithm Decoder see MAD programming language Microcode MicroScript MillScript MIMIC Mindscript Miranda Miva ML Moby MODCAP Model 204 User Language Modula Modula-2 Modula-3 Mondrian Mortran Moto MOUSE MSIL - Deprecated name for Common Intermediate Language MSL MUMPS N Napier88 Natural Nemerle NESL Net.Data Neuralware NewtonScript NGL Nial Nice Nickle Nosica NQC Nu Nusaptel O o:XML Oberon Objective Modula-2 Object Lisp ObjectLOGO Object Pascal Objective-C Objective Caml Obliq Objectstar ObjectView Ocaml occam occam-π Octave OmniMark Opal Open programming language OPS5 Organiser Programming Language (OPL) - cf. Psion Organiser Oxygene Oz P PARI/GP Parser Pascal - ISO 7185 Pawn PBASIC PCASTL PEARL Perl Perl Data Language PHP Pico Piet Pike PIKT PILOT Pizza PL 11 PL/0 PL/8 PL/B PL/C PL/I - ISO 6160 PL/M PL/P PL/SQL Plankalkül PLD PLEX PLEXIL Pliant PNGlish PPL POP-11 Poplog PORTRAN PostScript Ppc++ Processing Prograph Progress 4GL Prolog Turbo Prolog Promela Protheus PRO-IV Python Q Q Qi QtScript QuakeC QPL Quikcomp (for the Moonrobot XI) R R R++ - Based on C++ and added semanteme description Rascal Ratfiv Ratfor RBScript rc REPL - Really Easy Programming Language REBOL - Relative Expression Based Object Language Red - Rejected prototype for Ada Redcode REDO REFAL Revolution REXX Rigal Rlab Robot Scripting Language (RSL) RPG - Report Program Generator RPL RScript Ruby Russell Programming Language (REALBasic S S S2 S-PLUS S-Lang SAIL SAKO SAM76 SAS Sather Scala ScalPL SCAR SCATRAN Scheme Scilab Script.NET Sed Seed7 Self SETL Shadow Programming Interface (Developing) Shift Script SIGNAL SiMPLE SIMPOL SIMSCRIPT Simula SISAL Slate SLIP SMALL - SMALL Machine Algol Like Language Small Smalltalk SNOBOL - String Oriented Symbolic Language SPITBOL Snowball SPARK Spice SPIN SP/k SPL/1 - aka SPL/I SPS (1620) - see IBM 1620 Squirrel SR SSL Standard ML StringLang Subtext SuperCollider Suneido SYMPL SyncCharts Synergy/DE SystemVerilog T T TACL TACPOL TagsMe TADS TIE Transaction Application Language Tcl Transact-SQL teco TELCOMP Telon Tempo thinBasic Titanium TI-Basic Today Tom TOM Topspeed - see Clarion TorqueScript tpu Trac Trine TTCN Turbo Pascal Turing TUTOR Tutorial D TXL U Ubercode Ultra 32 Unicon Uniface Unix shell Unlambda UnrealScript Use V V Vala Verilog VHDL Visual Assembler Visual Basic - Visual Beginners All-purpose Symbolic Instruction Code Kez Barnes Visual Basic .NET Visual DataFlex Visual DialogScript Visual FoxPro Visual J++ Visual Objects VBScript VX-REXX W Wapix Water WATFOR - see WATFIV WATFIV WAXHTML WebQL Whitespace Winbatch WinDev Windows PowerShell X X++ X10 XBL xbScript - Also xBaseScript xHarbour XL XOTcl XPL XPL0 XQuery XSLT - See XPath Y Y YACC YAFL Yellow - Rejected prototype for Ada Yorick Y Z Z++ Z notation - A program specification language, like UML. Zonnon ZOPL ZPL ZUG ZZT-oop

Pengenalan Bahasa Pascal (Pertemuan I)

Pembahasan 1
Pengenalan Pascal

Sejarah Pascal
Berakar dari Bahasa Algol dan PL/1 pada tahun 60-an di benua Eropa, Pascal disusun oleh Prof.Niklaus Wirth pada tahun 70 dan dipublikasikan tahun 71, Diujicoba pada Komputer CDC 6000 Turbo Pascal bersifat Compiler dan termasuk bahasa tingkat tinggi


II.1. Sejarah singkat Pascal :
- pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur
- Nama pascal diambil dari nama seorang ahli matematika Blaise Pascal
- Pascal dirancang oleh Prof. Niklaus Wirthdari Switzerland

II.2. Memulai Pascal :
Klik 2x icon turbo pascal yg ada di Desktop

A. Membuat direktori :
· File-DOS Shell-Rubah direktori dengan mengetik perintah “cd\..”(Change Dir) sampai tampilan seperti “C:\>”.
· Kalau sudah,pada C:\> ketik “md nama_direktori (cth: md lely_6H).
· Kemudian enter.
· Ketik exit untuk keluar dari DOS

B. Rubah Direktori :
· File-Change Dir-Klik 2x C-cari nama direktori msg2
· Ulangi hal ini setiap kali memulai pascal shg semua latihan disimpan didalam folder msg2.

C. Memulai membuat program baru :
· File-New
· Menyimpan File:
· File-Save-Ketik nama file
· Jelaskan!Struktur Program Pascal :

Struktur Bahasa Pascal
§ Judul
Program <judulnya>;
Uses <unitnya>;
§ Bagian Deklarasi
Label <namalabelnya>;
Const <nama=nilai constantanya>;
Type <namatype:typedatanya>;
Var <nama_variabelnya>;
Procedure <nama_prosedurnya>;
Function <nama_fungsinya>;
§ Bagian Pernyataan
Begin
<pernyataan-pernyataan>;
End.

1. Judul Program
2. Blok Program, terdiri dari :
§ Bagian Deklarasi : variabel, konstanta, label, tipe, fungsidll
§ Bagian Pernyataan : Diawali dg Begin dan diakhiri dg End./isi program
· Compile/Compiling, Proses untuk mengecek kesalahan instruksi program apakah sudah benar/belum. Caranya : Compile-compile/Alt+F9
· Run, Proses untuk mengcompile sekaligus menjalankan program. Caranya : Run-run/Ctrl+F9
· Menampilkan hasil program : ALT+F5
· Membersihkan layar/tampilan : Clrscr (Clear Screen), dengan menggunakan prosedur Uses Crt (Uses Catode Ray Tube).
· Extentation Pascal :.PAS

II.1. Perintah I/O

Memasukkan data/input : Read=Memasukkan data dlm baris yg sama. Readln=Memasukkan data per baris.
Menampilkan hasil/output : Write=Menampilkan output dlm baris yg sama. Writeln=Menampilkan output perbaris.

II.2. Variabel dan Konstanta
Variabel è data yg nilainya berubah-rubah di dalam program.
BU : Var Identifier: tipe data.
Konstanta è data yg nilainya tetap di dalam program.
BU : Const Identifier=nilai.

II.3. Reserved Word/Kata Cadangan
è merupakan kata2 yg telah didefinisikan oleh turbo pascal. Contoh : Program Begin, End, Var, Const dll

Ex : Program perkenalanpascal;
Uses crt;
Begin
Writeln(‘Pertemuan 2’);
Writeln(‘Pascal ’);
Write(‘Pertemuan 2 ’);
Write(‘Pascal ’);
Readln;
End.

Ex : Program perkenalan2;
Uses crt;
Const
Nama=’nama msg2’;
Kelas=’kelas msg2’;
Var
kampus:string;
Begin
Clrscr;
Writeln(‘Lokasi Kampus Anda :’);readln(kampus);
Readln
End.


Latihan !!
Program latihan;
Uses crt;
Const
kampus=’MARGONDA’;
Var
nama : string[20];
kelas : string;
Begin
Clrscr;
Write(‘NAMA :’);readln(nama);
Write(‘KELAS :’);readln(kelas);
Writeln(‘Lokasi Kampus Anda :’,kampus);
Readln
End.
Contoh Program

Listing Programnya
Uses Crt;
Begin
WriteLn( Saya );
Write( Belajar );
WriteLn( Turbo );
Write( Pascal );
Write( Versi 7.0 );
End.
Tekan Ctrl F9 untuk ekseskusi program
Tekan F5 untuk melihat hasilnya
Hasilnya :
Saya
BelajarTurbo
Pascal Versi 7.0

DASAR-DASAR PEMOGRAMAN HTML


HTML (Hyper Text Markup Language)  adalah sebuah bahasa pemograman yang sangat sederhana untuk bahasa pemograman dalam membuat website. kita dapat membuat kode module HTML dengan menggunakan notepade. tentu saja, extention nya harus kita rubah menjadi dot html atau htm. misal, kita sudah menulis kode html itu dan kita akan menyimpannya dengan nama ipan (misalnya), maka, harus ditulis dengan ipan.html atau ipan.htm.

Ada banyak sekali kode HTML yang ada dan mempunyai fungsi atau kegunaanya masing-masing. tapi, tenang saja, dalam wordpress kita hanya mengetahui sedikit saja bahasa pemograman HTML tidaklah menjadi sebuah masalah. kode-kode HTML yang harus kita ketahui yaitu:
<!– blablabla… –>  yaitu untuk memberikan komentar.
<B>Untuk menampilkan tulisan cetak tebal</B>
<I>Untuk menampilkan tulisan cetak miring (italic) </I>
<U>Untuk menampilkan tulisan bergaris bawah (underline) </U>
<BR> digunakan untuk menampilkan baris baru.
lalu, membuat seberapa besar tulisa dengan cara:
<H1>Level – 1 </H1>
<H2>Level – 2 </H2>
<H3>Level – 3 </H3>
<H4>Level – 4 </H4>
<H5>Level – 5 </H5>

<center> Untuk perataan tengah terhadap teks atau gambar</center>
<font>Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks </font>
<form> Mendefinisikan submit form </form>
<frame> Mendefinisikan support </frame>
<head> Mendefinisikan kepala request </head>
<hr> Membuat garis horizontal
<html> Berarti dokumen html </html>
<img> Image, imagemap atau an existence </img>
<input> Mendefinisikan submit margin pada form </input>
<map>Mendefinisikan client-side map </map>
<marquee> Membuat teks atau gambar berjalan </marquee>
<p> Ganti paragraf </p>
<pre> Membuat teks dengan ukuran huruf yg sama </pre>
<script> Mendefinisikan awal book </scrift>
<table> Membuat tabel </table>
<td> Kolom pada tabel </td>
<title>  Mendefinisikan pretension </title>
<tr>  Membuat Baris pada tabel </tr>

Catatan :
* diakhir kode program, gunaakan tanda </blablabla>

Sabtu, 22 September 2012

ARTIKEL TENTANG BAHASA PEMOGRAMAN WEBArtikel Tentang Bahasa Pemrograman Web February 13th, 2009 | 16 Comments | Posted in Artikel Artikel Tentang Bahasa Pemrograman Web PemrogramanJika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan suatu teknik komando/instruksi standar untuk memerintah komputer. Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website : 1. Bahasa Pemrograman HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. 2. Bahasa Pemrograman PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows). 3. Bahasa Pemrograman ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting. 4. Bahasa Pemrograman XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen. 5. Bahasa Pemrograman WML WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel. 6. Bahasa Pemrograman PERL Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C. 7. Bahasa Pemrograman CFM Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html. 8. Bahasa Pemrograman Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript. 9. Bahasa Pemrograman CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).Artikel Tentang Bahasa Pemrograman Web February 13th, 2009 | 16 Comments | Posted in Artikel Artikel Tentang Bahasa Pemrograman Web PemrogramanJika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan suatu teknik komando/instruksi standar untuk memerintah komputer. Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website : 1. Bahasa Pemrograman HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. 2. Bahasa Pemrograman PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows). 3. Bahasa Pemrograman ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting. 4. Bahasa Pemrograman XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terba


Artikel Tentang Bahasa Pemrograman Web

Jika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan suatu teknik komando/instruksi standar untuk memerintah komputer.
Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website :

1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Senin, 17 September 2012

PENGENALAN PEMOGRAMAN VISUAL BASIC

A. SEKILAS PANDANG BAHASA VISUAL BASIC

Bahasa pemrograman Visual Basic, dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool adalah alat bantu dalam membangun dan mengembangkan program aplikasi komputer dengan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat yang disediakan oleh Microsoft Visual Basic ataupun pihak lain.
Visual Basic yang pertama adalah Visal Basic 1.0 yang dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini, sebagai berikut:
  1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.
  2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
  3. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4.
  4. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
  5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
  6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  7. Visual Basic 6.0 (pertengahan 1999 memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.
  8. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
  9. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  10. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : a) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan. b) Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  11. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y  menjadi If X  IsNot Y.
  12. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft.
  13. Visual Basic “Orcas” (VB 9.0) , dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : a) True Tenary operator , yaitu fungsi If(boolean,value, value)  yg digunakan untuk menggantikan fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML Literals; e) Nullable types; f) Type Inferenc.
  14. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.
Pada ertikel ini versi yang akan dibahas adalah Visual Basic 6.0. Ada ada tiga edisi yang dikeluarkan Microsoft untuk Visual Basic 6.0, yaitu:
1) Visual Basic 6.0 Standard Edition
Standard Edition sangat merekomendasikan bagi pemula yang ingin mempelajari Visual Basic 6 dan mempunyai fasilitas sebagai berikut: a) kemampuan aplikasi 32 bit yang berjalan di Microsoft Win 9x dan Win NT untuk pemula; b) terdiri dari control seperti grid, tab, dan Data Bound; c) memuat Learn Visual Basic Now dan Online Help. d) Microsoft Developer Network CD berisi dokumentasi.
2) Visual Basic 6.0 Propessional Edition
Propessional Edition umumnya digunakan oleh para propessional yang sudah cukup mendalami Visual Basic 6. Tidak terlalu banyak perbedaan dengan Standard Edition, hanya ada beberapa tambahan, diantaranya: ActiveX Control, termasuk Internet Control. IIS (Internet Information Server) Dynamic HTML Page Designer.
3) Visual Basic 6.0 Enterprise Edition
Lebih ditekankan untuk membuat aplikasi yang bersifat server based, tapi program-program aplikasi standard dapat berjalan dengan baik jika menggunakan versi ini. Fasilitas tambahan antara lain:
  • Application Performance Explorer
  • IIS (Internet Information Server)
  • Support for Microsoft Transaction Server 2.0
  • SQL Debugging
  • Visual Component Manager
  • Visual Database Tool