Top Banner
INFORMATION SYSTEM DEVELOPMENT AND PROGRAMMING LANGUAGES KELOMPOK 13 – KELOMPOK 14 – KELOMPOK 15 - KELOMPOK 16
34

Information System Development and Programming Languages

Dec 31, 2015

Download

Documents

Verly Fazl

Perkembangan sistem informasi dan bahasa pemrograman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Information System Development and Programming Languages

INFORMATION SYSTEM DEVELOPMENT AND

PROGRAMMING LANGUAGES

KELOMPOK 13 – KELOMPOK 14 – KELOMPOK 15 - KELOMPOK 16

Page 2: Information System Development and Programming Languages

System development adalah gabungan aktivitas dalam membangun information system

System : kumpulan dari beberapa komponen yang saling berinteraksi untuk mencapai suatu tujuan

Information system (IS) adalah kumpulan

dari hardware, software, data,

manusia, dan aturan yang bekerjasama dalam membentuk

informasi yang berkualitas

Kegiatan system development

dikelompokkan menjadi beberapa

tahap, disebut system development life cycle

(SDLC)

Page 3: Information System Development and Programming Languages

SDLC(SYSTEM DEVELOPMENT LIFE CYCLE) BIASANYA TERDIRI DARI 5 FASE:

1. Planning :- Membahas apa yang akan dikerjakan- Memprioritaskan pokok pekerjaan- Mencari sumber daya yang mendukung

2. Analysis :- Melakukan investigasi (apa yang dibutuhkan)- Mencari solusi

Page 4: Information System Development and Programming Languages

3. Design :- Mengembangkan rincian suatu sistem

4. Implementation :- Mengembangkan suatu sistem - Menggunakan sistem dalam kehidupan- Melatih pengguna

5. Operation, Support, and Security : - Melakukan maintenance- Memantau perkembangan- Memperhatikan sistem keamanan

Page 5: Information System Development and Programming Languages

SYSTEM DEVELOPMENT LIFE CYCLE

Page 6: Information System Development and Programming Languages

• System development harus melibatkan semua hal dimana sistem itu akan diterapkan

• System analyst yang mendesain dan mengembangkan sistem harus bertemu dan menganalisa orang-orang yang dihadapinya

• System analyst disebut juga system developer• System analyst adalah jembatan bagi users dan pakar IT, dengan

mengubah apa yang user mau ke technical specification, misal program

• Steering comittee = pengambil keputusan dalam organisasi• Project team -> terdiri dari: users, system analyst, IT profesionals

WHO PARTICIPATE IN SYSTEM DEVELOPMENT?

Page 7: Information System Development and Programming Languages

System Development perlu mengikuti 3 prinsip utama

Pembagian Kelompok Kerja

Melibatkan Pengguna

Aturan dan Prosedur

Page 8: Information System Development and Programming Languages

Project Management adalah proses perencanaan, penjadwalan, dan pengontrolan kegiatan selama system development

Untuk merencanakan sebuah proyek secara efisien perlu diperhatikan beberapa hal berikut:

• Cakupan proyek• Kegiatan yang dibutuhkan• Jangka waktu setiap

kegiatan

• Perkiraan biaya kegiatan• Urutan kegiatan• Kegiatan yang bisa dilakukan

pada tempat yang sama

Page 9: Information System Development and Programming Languages

• Dalam System Development, para member dari tim proyek mengumpulkan data dan informasi menggunakan beberapa teknik, sebagai berikut :

Review documentation Observe Survey

Interview JAD Research

Page 10: Information System Development and Programming Languages

PROGRAMMING LANGUAGES AND PROGRAM DEVELOPMENT TOOLS

Program Komputer adalah serangkaian instruksi yang mengarahkan komputer untuk menjalankan tugas-tugasnya yang dibuat oleh programmer menggunakan bahasa pemrograman

Page 11: Information System Development and Programming Languages

TINGKATAN BAHASA PEMROGRAMAN

Berdasarkan tingkat “kecanggihannya ” : 1. Bahasa Generasi Pertama (1st GL): bahasa mesin2. Bahasa Generasi Kedua(2nd GL): bahasa assembly3.Bahasa Generasi Ketiga (3rd GL) : bahasa C, C++

Page 12: Information System Development and Programming Languages

BAHASA PEMROGRAMAN GENERASI KE-1

• Bahasa mesin merupakan bahasa generasi pertama• Merupakan kode-kode bilangan biner, terdiri dari kombinasi

bilangan ‘1’ dan ‘0’• Setiap kombinasi mewakili

satu instruksi• Instruksi bahasa mesin tergantung

dari jenis komputer yang dipakai

(machine dependent)

Page 13: Information System Development and Programming Languages

BAHASA PEMROGRAMAN GENERASI KE-2

• Contohnya adalah bahasa assembly• Merupakan penyempurnaan bahasa

generasi pertama, memasukkan unsur kata bahasa Inggris dalam bentuk singkat

• Masih bersifat machine dependent• Penulisan sudah jauh lebih mudah

dari bahasa mesin• Beberapa variabel masih mengacu

pada register,alamat memori maupun I/O

Page 14: Information System Development and Programming Languages

BAHASA PEMROGRAMAN GENERASI KE-3

• Memasukkan lebih banyak unsur kata bahasa Inggris yang digunakan sehari-hari dan mempunyai sintaksis yang lebih baik

• Merupakan bahasa pemrograman yang digunakan sekarang pada umumnya untuk memprogram komputer

• Contoh macam-macam bahasa tingkat tinggi: Pascal, C, C++,BASIC dsb

A compiler translates an entire

program before executing it

An interpreter converts and executes one code

statement at a time

Page 15: Information System Development and Programming Languages

PROSES PEMROGRAMAN BAHASA PEMROGRAMAN GENERASI KE-3

Page 16: Information System Development and Programming Languages

COBOL (COMMON BUSINESS-ORIENTED LANGUAGE)• Merupakan bahasa pemrograman generasi ke-3• Didesain untuk aplikasi bisnis tetapi, mudah untuk dibaca karena

adanya pernyataan menggunakan bahasa inggris

Page 17: Information System Development and Programming Languages

OOP :

Object-oriented programming (OOP) memungkinkan programmers untuk memakai dan memodifikasi objek yang sudah ada

Beberapa keuntungannya :

Objects can be reused

Programmers create applications

faster

Work well in a RAD environment

Most program development tools

are IDEs

Page 18: Information System Development and Programming Languages

JAVA• Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun

Microsystems sejak tahun 1991

• Just-in-time (JIT) compiler digunakan untuk mengubah java bytecode menjadi kode yang dapat dikerjakan mesin

Page 19: Information System Development and Programming Languages

C++ AND C#

• C++ merupakan pengembangan dari bahasa C dan sudah mendukung OOP

• C# adalah bahasa pemrograman yang berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan

Page 20: Information System Development and Programming Languages

Visual Studio adalah program development tools dari Microsoft

Visual Basic berbasis dari bahasa BASIC

Visual C++ berdasar bahasa C+

+

Visual C# merupakan

kombinasi dari elemen bahasa C++

dengan rapid-development environment

Page 21: Information System Development and Programming Languages
Page 22: Information System Development and Programming Languages

Visual programming language (bahasa permrograman visual) adalah bahasa yang menggunakan graphic interface untuk membuat source code

Borland’s Delphi adalah program development tool yang ideal untuk membuat Web Application dalam RAD

Page 23: Information System Development and Programming Languages

POWERBUILDER

PowerBuilder adalah sebuah bahasa pemrograman untuk mengembangkan sebuah aplikasi database baik dalam skala kecil hingga skala enterprise a powerful program development RAD tool

Page 24: Information System Development and Programming Languages

4GL

• Adalah bahasa pemrograman generasi keempat yg memberikan kombinasi dua keunggulan yaitu prosedural & non prosedural, sehingga mampu memberikan semua fasilitas yg diperlukan dalam membentuk RDBMS (Relational Database Management System)

• Contohnya adalah SQL

Page 25: Information System Development and Programming Languages

BAHASA PEMROGRAMAN LAINNYA

Ada ALGOL APL BASIC

Forth FORTRAN HyperTalk LISP

Logo Modula-2 Pascal PILOT

PL/1 Prolog RPG Smalltalk

Page 26: Information System Development and Programming Languages

APPLICATION GENERATOR

• Application generator adalah program yang membuat source code atau machine code dari spesifikasi fungsionalitas yang dibutuhkan

Page 27: Information System Development and Programming Languages

MACRO

Macro adalah rangkaian dari beberapa statement yang memberi instruksi pada aplikasi untuk menyelesaikan pekerjaanCara membuatnya biasanya adalah dengan merekam macro dengan makro rekorder atau menulisnya:

Page 28: Information System Development and Programming Languages

WEB PAGE DEVELOPMENT

Pengembangan sebuah situs web untuk internet (World Wide Web) atau intranet (jaringan pribadi) mencakup desain web, pengembangan konten web, penghubung klien, client-side/server-side scripting, web server dan konfigurasi jaringan keamanan, dan pengembangan e-commerce. Salah satu stilah yang dikenal dalam perancangan web adalah markup language atau bahasa markup

Bahasa markup digunakan untuk menyusun halaman web dan memberikan cara menampilkan berbagai informasi dalam sebuah browser Internet.

Page 29: Information System Development and Programming Languages

HTML AND XHTML

• HTML adalah bahasa markup yang digunakan programmer untuk mengatur format dokumen yang akan ditampilkan di web

• HTML adalah bahasa markup penerus dan pengembangan dari HTML yang memiliki kemampuan yang kurang lebih mirip HTML, tapi dengan aturan sintaks yang lebih ketat

Page 30: Information System Development and Programming Languages

XML

(eXtended Markup Language) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb)• Contoh aplikasi dari XML adalah RSS 2.0

Page 31: Information System Development and Programming Languages

SCRIPT

Script adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat di akses. Sebuah skrip pemrograman adalah kode yang dapat meningkatkan fungsionalitas dari sebuah situs web. Semakin banyak script yang digunakan maka akan terlihat semakin menarik, dan interaktif serta terlihat lebih bagus (biasanya loadnya lama)

Page 32: Information System Development and Programming Languages

BEBERAPA CONTOH BAHASA SCRIPT

1. Javascript2. Perl3. PHP4. Rexx5. Tel6. VBScript

Page 33: Information System Development and Programming Languages

PROGRAM DEVELOPMENT

Adalah langkah-langkah programmer untuk membuat program. Program development

life cycle (PDLC) mengarahkan programmers untuk mengembangkan sebuah program. Program development life cycle terdiri dari 6 langkah:

1. Analyze Requirements

2. Design Solution

3. Validate Design

4. Implement Design

5. Test Solution

6. Document Solution

Page 34: Information System Development and Programming Languages

?¿