Anda di halaman 1dari 26

Jurusan Teknik Material dan Metalurgi FTI-ITS

Dasar Pemrograman Komputer


Kode : TL141331 Sks:2

PERTEMUAN 1

DOSEN :
HANIFFUDIN NURDIANSAH,M.T. DAN FAKHREZA ABDUL,M.T.
Company
LOGO
Dasar Pemrograman
Komputer
• Tujuan Pembelajaran
Mahasiswa mampu memahami dasar pemrograman
komputer
Mahasiswa mampu mengoperasikan bhs.
Pemrograman Pascal di bidang material metalurgi
secara sederhana
• Kompetensi
Mampu menjelaskan definisi pemrograman komputer,
jenis bhs pemrograman, kompiler, debugger
Mampu merancang flowchart
Mampu membuat program sederhana untuk aplikasi
TMM
Pustaka Utama : “Pascal at Work and Play An Introduction to
Computer Programming in Pascal”, Richard, S.F., 1982, London
Company
LOGO
Rencana Pembelajaran

• Pengenalan Pemrogaman Komputer


• Pengenalan Bhs. Pascal
• Deklarasi dan tipe
• Assignment & Expression
• Simple input & Output
• Louping & Grouping
• Function
Company
LOGO
Kontrak Kuliah

• Peraturan Kelas

No Item
1 Mahasiswa wajib datang tepat waktu, maksimal keterlambatan 15
menit
2 Berpakaian rapi, kemeja, sepatu
3 Fokus pada mata kuliah. Tidak mengerjakan mata kuliah lain
4 Wajib mematuhi peraturan akademik ITS
Company
LOGO
Kontrak Kuliah

No Item Bobot Deskripsi


1 Tugas 5% Pembuatan makalah
(20%) (Individu)
15% Membuat program
(Kelompok)
2 Kuis 20%

3 ETS 30% Presentasi kelompok

4 EAS 30% Ujian Praktek


Company
LOGO
Apa Masalahnya?

• Komputer hanya mengerti bahasa mesin (0


dan 1)
• Sedangkan manusia justru tidak mengerti
INTRO bahasa mesin
Company
LOGO
Bagaimana Solusinya?

INTRO

MANUSIA
LANGUAGE
TRANSLATOR
Company
LOGO
Program,
Pemrograman, dan
Bahasa Pemrograman
• Program komputer adalah kumpulan instruksi
atau perintah yang diberikan kepada
DEFINISI komputer untuk melaksanakan tugas tertentu
(Tersusun secara sistematis dan logis)
• Pemrograman adalah upaya untuk membuat
kode-kode instruksi/perintah yang dapat
dimengerti oleh komputer
• Bahasa pemrograman (sintaks) adalah
sarana yang digunakan untuk membuat
kode-kode instruksi/perintah yang dapat
dimengerti oleh komputer
Company
LOGO
Kompiler

 Kompiler/Kompilator : Program komputer yang


berfungsi untuk menerjemahkan bahasa pemrograman
menjadi bahasa mesin (komputer) agar perintah dapat
DEFINISI dijalankan oleh komputer
 Setelah menulis suatu program, maka bahasa
pemrograman akan dikompile menjadi bahasa mesin
yang disimpan sebagai file .exe
Company
LOGO
Kompiler

DEFINISI
Company
LOGO
Algoritma,
Pseudocode, dan
Source Code

Algoritma : Daftar instruksi, prosedur atau formula yang


digunakan untuk menyelesaikan suatu masalah
DEFINISI
Pseudocode : Bahasa pemrograman komputer yang
mirip dengan bahasa inggris sederhana akan tetapi
tidak dapat dikompile dan di eksekusi. Pseudocode
menjelaskan pemecahan suatu masalah
Source Code : File yang terdiri dari kalimat – kalimat
pemrograman yang dibuat oleh seorang programmer
menggunakan editor teks atau visual programming tool
Company
LOGO
Debugger

Debugger : Suatu program yang digunakan untuk


mencari eror (bugs) program lain. Dengan
DEFINISI menggunakan debugger, programer bisa setiap saat
menghentikan program dan mengganti variabel eror
Company
LOGO
FlowChart

DEFINISI

FlowChart Pembuatan Teh


Company
LOGO
Klasifikasi bahasa
pemrograman
Masih sulit
dipahami krn
Tingkat Dasar. Contoh
berupa bahasa
: Bahasa mesin,
mesin,
bahasa assembly
menggunakan
angka 0 dan 1
Tingkat tengah : Cukup mudah
Bahasa
Bahasa C, Bahasa dipahami,
pemrograman
FORTH menggunakan
huruf
Tingkat tinggi : Bahasa Mudah dipahami,
Pascal, Bahasa menggunakan bhs
FORTRAN, COBOL yg dimengerti
manusia
Company
LOGO
Sejarah Bhs Pemrograman

1956 • Fortran

1960 • Cobol

1964 • Basic

1967 • Algol

1971 • Pascal

1972 •C
Company
LOGO
Jenis - Jenis Bahasa
Pemrograman
Company
LOGO Perbandingan Tingkat Bahasa

PASCAL

C
Company
LOGO
Tugas 1
Company
LOGO
Pustaka

• “Pascal at Work and Play An


Introduction to Computer Programming
in Pascal”, Richard, S.F., 1982,
London
• “Introduction to Computer
Programming”, Ozgur ZEYDAN BEU
Dept. Of Enve. Eng
• “Pengantar dalam Bahasa
Pemrograman Turbo Pascal”, William,
www.etersoul.com
Company
LOGO

TERIMA KASIH….
IF

ABCDEFGHIJKLMN
OPQRSTUVWXYZ

EQUAL TO

1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20
21 22 23 24 25 26
Company
LOGO
HARDWORK
H+ A+R+D+W+O+R+K
8 + 1 + 18 + 4 + 23 + 15 + 18 + 11 = 98 %

KNOWLEDGE
K+N+O+W+L+E+D+G+E
11 + 14 + 15 + 23 + 12 + 5 + 4 + 7 + 5 =
96 %
Company
LOGO LOVE
L+O+V+E
12 + 15 + 22 + 5 = 54 %

LUCK
L+U+C+K
12 + 21 + 3 + 11 = 47 %
Company
LOGO MONEY
M+O+N+E+Y
13 + 15 + 14 + 5 + 25 = 72%

LEADERSHIP
L+E+A+D+E+R+S+H+I+P
12 + 5 + 1 + 4 + 5 + 18 + 19 + 9 + 16 =
89%
Company
LOGO
THEN WHAT MAKES 100% ?

A+T+T+I+T+U+D+E
1 + 20 + 20 + 9 + 20 +21 + 4 + 5 = 100%

It is our ATTITUDE
towards life that
makes it 100%

Anda mungkin juga menyukai