alpro-i bhs pemrograman &script r02092015
TRANSCRIPT
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
1/20
Page 1
Bahasa Pemrograman & scriptIr. Sihar, MT.
Program studi Teknik InformatikaFak. Teknik
Bandung 2015
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
2/20
Page 2
DAFTAR PUSTAKA
1. Wear, L.L., Pinkert, J.R., Lane, W.G. Computers, An Introduction to Hardware and Software Design . McGraw-Hill.1999.
2. Senn, J.A. Information Technology in Business: Principles, Practices, and
Opportunities 2nd . Prentice-Hall. 1998.
3. Simamora, S.N.M.P. “Diktat Kuliah SI101 Pengantar Teknologi Informasi”,Departemen Sistem Informasi. Fak. Teknik. ITHB. Bandung. 2002.
4. Simamora, S.N.M.P. “Diktat Kuliah IF101 Pengantar Teknik Informatika”.Departemen Teknik Informatika. Fak. Teknik. ITHB. Bandung. 2002.
5. Simamora, S.N.M.P. “Diktat UBB105 Pengantar Teknologi Informasi”. Programstudi T. Informatika, FTI. Univ. BALE Bandung. 2011.
6. Turban, McLean, Wetherbe. Information Technology for Management, Making Connections for Strategic Advantage, 2nd edition , John Wiley & Sons. Inc.1999.
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
3/20
Page 3
Perbedaan komputer, sistem komputer
dan struktur komputer
Komputer adalah perangkat
elektronika yang bekerja dengandasar proses komputasi yangterdiri dari: hardware , software ,
dan brainware
Struktur Komputer memfokuskan padaelemen/aspek hirarki yang membangunsuatu komputer; sehingga cakupannya
meliputi: arsitektur dan organisasi
komputer
Sistem Komputer memfokuskan
pada elemen/aspek masukan,proses, dan keluaran; serta kode
pemrograman untuk memberiinstruksi
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
4/20
Page 4
Perbedaan arsitektur komputer dan
organisasi komputer
Arsitektur Komputermemfokuskan padaelemen/aspek masukan, proses,
dan keluaran
Organisasi Komputermemfokuskan pada
elemen/aspek hirarki yangmembangun suatu komputer
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
5/20
Page 5
Skema lapisan dalam sistem komputer secara
sederhana
electronic
microelectronic
microprocessor
logics
operating-systems
programming-language
applications software
end-user
Semakin berorientasi mesin
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
6/20
Page 6
Perbedaan programming-language dan
script
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
7/20
Page 7
Klasifikasi Kode Program
HTMLscript
Bhs. Pemrograman
instruction-command
Translator (translating-generator )→ mesin komputasi untuk menerjemahkandan menjalankan suatu kode program yang ditulis menggunakan script ataubahasa pemrograman.
Terbagi atas:a. Assembler: TASM 2.0, MASM v6.0b. Compiler: Turbo C 3.0, Turbo Pascalc. Interpreter: Turbo BASIC, Turbo Prolog, QBASIC, JavaScript-Virtual-
Machine (JsVM), script-generator d. Hybrid compiler/interpreter: JDK 1.4, JRE, NetBean, Borland JBuilder
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
8/20
Page 8
Bahasa Pemrograman (programming- language ) adalah suatu kode program yang
dijalankan berbasis pada platform framework grafis atau terminal, dan cenderung baris
kode (lines-code , lc ) lebih panjang.
Script adalah suatu kode program yang dijalankan berbasispada platform framework HTML (Hyper-Text Markup
Language ) atau web , dan cenderung baris kode lebih
pendek.
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
9/20
Page 9
translator
Bhs.pemrograman/script
aplikasi berjalan
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
10/20
Page 10
assembler
source-code
aplikasi berjalan
: ASSEMBLER
*.asm
object-code
*.obj
executed-code
*.exe
linker
Misalkan: Assembly Language dan Turbo Assembler 2.0
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
11/20
Page 11
compiler
source-code
aplikasi berjalan
: COMPILER
*.cpp
object-code
*.obj
executed-code
*.exe
linker
Misalkan: C++ dan Turbo C++ 3.0
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
12/20
Page 12
interpreter
source-code
aplikasi berjalan
: INTERPRETER
*.htm /
*.js
Interpreter langsung mengeksekusi source-code
Misalkan: JavaScript dan JavaScript Virtual Machine
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
13/20
Page 13
compiler
source-code
aplikasi berjalan
: HYBRID COMPILER/INTERPRETER
*.jav/ *.java
object-code
*.obj
interpreter
Misalkan: JAVA dan JDK 1.4
Interpreter langsung mengeksekusi source-code
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
14/20
Page 14
Kasus:A←2;
B←
3;Tentukan C jika C←A+B;
C++:#include
void main()
{
int A=2,B=3,C;C=A+B;
cout
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
15/20
Page 15
Skema hubungan jaringan komputer dengan
bahasa pemrograman/ script
Contoh backwarding/fowarding devices (B/F-devices):-hub-switch-access-point
flow-process
B/F-devices
no B/F-devices
client/server architecture
point-to-point architecture
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
16/20
Page 16
Contoh CGI-script:
* Perl* Phyton
Contoh CGI-script machine:
* PHP Triad
* Apache Web-Server: PHP* IIS: ASP* Tom Cat: JSP
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
17/20
Page 17
Untuk menjalankan kode JavaScript dapat dilakukan denganlangkah-langkah berikut:
Buka editor Notepad atau yang sejenis, simpankan
dengan nama file yang diapit petik-ganda (“ ... ”) danekstension *.htm atau *.htmlMisalkan nama file : kode-1.htm dan disimpankan pada
direktori: C:\TC\keluaran, maka buka folder tersebut danclick dua kali pada kode-1.htm.
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
18/20
Page 18
Contoh kode-1.htm tersebut berikut ini akan ditransformasikandalam bahasa pemrograman C++ (translator : Turbo C++ 3.0)
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
19/20
Page 19
Proses kompilasi (compiling ): ALT-C C
Proses linking : ALT-C L
-
8/17/2019 AlPro-I Bhs Pemrograman &Script r02092015
20/20
Page 20
Proses direktorisasi ke folder keluaran
Pesan yang muncul jika file code1.exe tidak ada di folder keluaran
Tampilan saat file code1.exe dipanggil untuk diekseksi