1 Pertemuan 26 Bahasa-bahasa Pemrograman (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C.

Slides:



Advertisements
Similar presentations
Systems Analysis & Programming
Advertisements

1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Hyperlink & Form Pertemuan 11 Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
Session 1 Web Authoring & Web Programming Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
Session 13 Active Server Pages (ASP) Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
1 Pertemuan 02 Visual Basic Environment and Control Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
1 Pertemuan 09 Database Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to Web & HTML Pertemuan 08 Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Microsoft Office XP Illustrated Introductory, Enhanced Office Applications with Internet Explorer Integrating.
1 Pertemuan 8 The Object Definition Language (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Developing a Basic Web Page with HTML
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Pages.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Creating a Basic Web Page
1 Pertemuan 18 Basisdata (Databases) (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer.
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Course Content - Chapter 2 Introduction to HTML Introduction to a Text Editor as a web authoring tool Instructional Activity: Creating a webpage using.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Java Applets. 2 Introduction to Java Applet Programs  Applications are stand alone programs executed with Java interpreter executed with Java interpreter.
1 Pertemuan 8 Software: Application Software (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
1 Pertemuan 17 Basisdata (Databases) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer (2007).
1 Pertemuan 5 Software: System Software Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer (2007).
HTML: Hyptertext Markup Language Doman’s Sections.
Java Applets. 2 Introduction to Java Applet Programs Applications are ___________________ programs –executed with Java interpreter Applet is a small program.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
Web Application Programming Presented by: Mehwish Shafiq.
1 Pertemuan 25 Bahasa-bahasa Pemrograman Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer (2007).
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
HTML-I Basic HTML Elements. HTML (Hyper Text Markup Language) HTML is a document layout and hyperlink- specification language. i.e. a language used to.
1 Bahasa-bahasa Pemrograman Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
Systems Analysis & Programming 10.1 Systems Development 10.2 Programming: A Five-Step Procedure Generations of Programming Languages 10.4 Programming.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Bahasa-bahasa Pemrograman
1. Introduction to Visual Basic
Systems Analysis & Programming
Chapter 27 WWW and HTTP.
Building Systems & Applications Software Development, Programming, & Languages 10 Chapter.
HTML HYPERTEXT MARKUP LANGUAGE.
Java Applets.
Bahasa-bahasa Pemrograman
Presentation transcript:

1 Pertemuan 26 Bahasa-bahasa Pemrograman (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications. Seventh Edition, McGraw-Hill, New York. ISBN-13: Sumber: Chapter 10. System Analysis & Programming: S/W Development, Programming, & Languages, p.497

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menjelaskan cara kerja pemrograman berorientasi obyek dan pemrograman visual, serta apa yg dikerjakan bahasa markup dan bahasa scripting (C2)

3 Outline Materi Object-Oriented & Visual Programming Markup & Scripting Languages

10-4 Object-Oriented & Visual Programming In Object oriented Programming (OOP) data and processing instructions are combined into an object that can be reused –Object Self-contained module consisting of reusable code –Message The instruction received by the object indicating it is time to perform an action –Method The processing instructions within the object to perform the specified action

10-5 Object-Oriented & Visual Programming Black Box –Objects are like a black box in that the actions and the objects are specified, but the methods used are internal to the object –This means the programmer that uses an object does not need to know how the program inside the object does what it does –For example, Microsoft Excel is like an object Most of us use Excel without understanding what the programmers at Microsoft did to make Excel work If we had to know that, it would take a lot longer to learn how to use Excel! Programmers who use objects can write programs a lot faster, because objects save so much work

10-6 Object-Oriented & Visual Programming 3 basic concepts of OOP –Encapsulation One object contains (encapsulates) both –Data –Relevant processing instructions –Inheritance One object can be used as the foundation for other objects Objects can be arranged in hierarchies – classes and subclasses Objects can inherit actions and attributes from each other –Polymorphism Allows a single definition to be used with different data types and different functions Means a message produces different results depending on the object it is sent to

10-7 Object-Oriented & Visual Programming Doors Have a Handle open close Patio doors Have a slider slide open slide closed Front doors Have locks Car doors Have locks Have windows The “Door” class Actions performed by a door Subclasses of doors inherit from the door class, but also have their own unique actions and attributes Notice we only list the actions & attributes when they differ from those of class Example of Inheritance Hierarchy with Specialization

10-8 Object-Oriented & Visual Programming Visual Basic is an example of visual programming –Using a mouse, the programmer drags and drops objects on screen –The objects are arranged to make up the graphical user interface for the program being written –By double-clicking on those objects, the programmer can get into a coding window and write the programs to control the actions and behaviors of those objects –This makes it fast and easy to build prototype user interfaces and get end-user approval before doing a lot of programming If you have Visual Basic installed on your school’s computers, this would be a great time to try it out.

10-9 Markup & Scripting Languages A markup language is a kind of coding or “tags” inserted into text that embeds details about the structure and appearance of the text. Open up a text editor such as Notepad or Wordpad, and enter the following text: Then save the file on your desktop. Name it sample.htm Now open your internet browser and view it by clicking “file open” and navigating to your desktop My name is your name And I love this class!!!

10-10 Markup & Scripting Languages So how did this Turn into this? By HTML tags My name is your name And I love this class!!! My name is your name And I love this class!!! The tag defines the page color The tag means a heading of size 2 The tag means a heading of size 1 The tag means to italicize the text The tag means to bold the text The tag means to start a new paragraph And the / inside a tag means to end that format There are a LOT of other HTML tags

10-11 Markup & Scripting Languages HTML –Hypertext markup language –Used to create web pages –Also lets you insert a hypertext link in a web page VRML –Virtual Reality Modeling for Markup Language is used to create three-dimensional web pages including interactive animation –Requires special VRML browser to view those pages

10-12 Markup & Scripting Languages XML –eXtensible Markup Language is a metalanguage written in SGML that allows one to facilitate easy document interchange on the internet –XML lets you create your own tags –XML statements define data content JavaScript –Not the same language as Java –An object-oriented scripting language that adds interactive functions to web pages

10-13 Markup & Scripting Languages ActiveX –Developed by Microsoft as an alternative to Java for creating interactivity on web pages –A set of controls or components that enable programs or content of almost any type to be embedded in a web page –Often used by crackers to propagate viruses and/or trojans –Before you allow an ActiveX component to download from your browser to your PC, make sure you trust that website!

10-14 Markup & Scripting Languages Perl –A general-purpose programming language developed for text manipulation. –Developed in 1987 by Larry Wall –Now used for web development, network programming, system administration, GUI development, other tasks –Widely used for web server programs to perform automatic tasks such as updating user accounts and newsgroup postings

15 Kesimpulan