Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015"

Transkripsi

1 Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

2

3 STRUKTUR PROGRAM FORTRAN STRUKTUR DARI PROGRAM FORTRAN DIBAGI MENJADI 5 BAGIAN KOLOM DAN TIAP-TIAP BARIS DI DALAM PROGRAM DAPAT BERISI : 1) METACOMMAND 2) KOMENTAR 3) STATEMENT 4) SAMBUNGAN DARI STATEMENT BARIS SEBELUMNYA

4 STRUKTUR PROGRAM FORTRAN

5 CARA PENULISAN PROGRAM FORTRAN 77 Program Komp.FORTRAN Ditulis/diketikpd editor melalui media layar monitor yg dibagi menjadi 80 kolom dan setiap kolom berisi satu dan hanya satu karakter Number kolom Baris Rincian Penggunaan Kolom : 1. Pernyataan ditulis pd kolom 7 72 dan dimulai tidak harus pd kolom 7 2. Bila pernyataan melebihi kolom 72, maka harus disambung dgn salah satu jenis karakter pd kolom 6.Maks : 19 Baris 3. Kolom 1 5 dipakai untuk menulis nomer label pernyataan 4. Kolom todal diproses oleh komputer.biasanya dimanfaatkan untuk menulis urutan baris program 5. Bila kolom 1 diisi kar.huruf c/*, maka kolom 2 80 tidak dieksekusi shg dpt digunakan sbg tempat menulis komentar/keterangan

6

7 CARA PENULISAN PROGRAM MS Power Station kolom Baris Ketentuan : 1. Maximum Karakter dalam satu baris 132 karakter 2. Dalam satu baris boleh terdapat lebih dari satu pernyataan, dipisahkan oleh semicolon (;) tapi diusahakan satu pernyataan saja. 3. Bila karakter bersambung dalam beberapa baris, digunakan tanda (&) seperti : PRINT *, masukkan nilai ketinggian (m) dan & &masukkan nilai kecepatan (m/det) 4. Character setelah tanda (!) dianggap sebagai komentar Integer : Axial! Nilai axial pada kolom A(40x60)

8 ELEMEN DARI PROGRAM FORTRAN ELEMEN-ELEMEN YANG MEMBENTUK PROGRAM : 1) METACOMMAND ATAU COMPILER DIRECTIVE SIFATNYA ADALAH OPTIONAL (TIDAK HARUS ADA). METACOMMAND DIGUNAKAN JIKA INGIN BERKOMUNIKASI DENGAN COMPILER MENGANAI INFORMASI- INFORMASI TERTENTU 2) KOMENTAR DAPAT BERUPA TULISAN BEBAS APAPAUN YANG BERGUNA UNTUK MEMBERI KETERANGAN PADA PROGRAM, SEHINGGA MEMUDAHKAN UNTUK MEMBACA PROGRAM TERSEBUT. 3) STATEMENT MERUPAKAN INTI DARI PROGRAM YANG BERUPA INSTRUKSI- INSTRUKSI KEPADA KOMPUTER. LOGIKA PROGRAM DALAM BENTUK STATEMENT KEPADA COMPILER UNTUK DIPROSES. SUATU STATEMENT DAPAT DIBENTUK DENGAN ELEMEN-ELEMEN SEBAGAI BERIKUT : 1) KONSTANTA 2) OPERATOR 3) UNGKAPAN 4) NAMA

9 ELEMEN DARI PROGRAM FORTRAN

10 DISKRIPSI MASALAH METODOLOGI PENYELESAIAN MASALAH TEKNIK ANALISIS MATEMATIKA ANALISIS NUMERIK ANALISIS INFORMATIKA PEMROGRAMAN DAN EKSEKUSI MODELLING ALGORITMA FLOW CHART EDITING, COMPLING, RUNNING

11 ALGORITMA PROSEDUR PEMECAHAN MASALAH DALAM BENTUK VERBAL ( KALIMAT ) YANG BERSIFAT BERURUTAN SELANGKAH DEMI SELANGKAH. PERSYARATAN YANG HARUS DIPENUHI : SETIAP LANGKAH HARUS BERUPA INSTRUKSI YANG DAPAT DILAKSANAKAN. LANGKAH HARUS TERTENTU, JELAS DAN BERURUTAN. MEMPUNYAI AKHIR / TERMINAL. BEBAS DARI BAHASA PEMROGRAMAN SEHINGGA DAPAT DITERJEMAHKAN KEDALAM BAHASA APAPUN.

12 FLOW CHART DIAGRAM YANG MERUPAKAN REPRESENTASI DARI ALGORITMA AGAR MUDAH DIBACA DAN SETIAP ORANG MEMPUNYAI INTERPRETASI YANG SAMA TERHADAPNYA. DIAGRAM PEMBANTU UNTUK MEMBUAT DAN MEMERIKSA ALGORITMA YANG BENAR. DINYATAKAN DENGAN SIMBOL SIMBOL YANG TELAH DISEPAKATI SECARA INTERNASIONAL ( STANDART ). SIMBOL-SIMBOL YG DIGUNAKAN DIBUAT OLEH IBM.

13 FLOW CHART 1. Anak Panah : Menyatakan Arah Proses Kebawah Keatas Kekiri Kekanan 2. Bulat Telor : Tanda Mulai / Selesai Start 3. Jajaran Genjang : Pernyataan Masukan / Keluaran ( Input / Output )

14 FLOW CHART 4. Persegi Panjang : Pernyataan Proses / Ekspresi 5. Belah Ketupat : Pernyataan Kontrol/Pengujian/Pengambilan Kptsn 6. Segi Enam Tak Beraturan : Menyatakan Persiapan ( Inisialisasi ) / Pernyataan Berulang ( Looping )

15 FLOW CHART 7. Segi Empat : Pernyataan Subprogram 8. Lingkaran Kecil : Tanda Sambungan / Label 9. Potongan Kertas : Keluaran yg dicetak oleh Printer

16 ALGORITMA & FLOWCHART CONTOH : CARILAH KONVERSI SUHU DARI SKALA CELCIUS KEDALAM SKALA REAMUR ( R ) DAN FAHRENHEIT ( F )? MULAI ANALISIS : RUMUS KONVERSI : R = 4 C / 5 ; F = 9 C / BACA C ALGORITMA : 1. MULAI 2. BACA DATA C 3. HITUNG R = 4 C/5 ; F = 9 C/ TULIS C, R, F 5. SELESAI R = 4 C / 5 F = 9 C / TULIS C, R, F SELESAI

17 ALGORITMA & FLOWCHART SOAL : BUATLAH TABEL SUHU DALAM SKALA REAMUR DAN FAHRENHEIT U/ HARGA- HARGA CELCIUS MULAI DARI 5 o S / D 90 o DENGAN LAJU KENAIKAN 5 o? ANALISIS : RUMUS KONVERSI : R = 4 C / 5 ; F = 9 C / ; HARGA AWAL C = 0. ; LAJU KENAIKAN C = C + 5 ALGORITMA : 1. MULAI 2. AMBIL C = HITUNG C=C+5 ; R = 4C/5 ; F = 9C/ TULIS C, R, F 5. UJI APAKAH C < 90, APABILA YA KEMBALI KE 3, BILA TIDAK KE SELESAI MULAI C = 0. C = C + 5 R = 4 C / 5 F = 9 C / TULIS C, R, F C < 90 SELESAI TIDAK YA

18 KARAKTER TATA BAHASA DAN PENULISAN MACAM-MACAMNYA : KARAKTER HURUF A Z KARAKTER ANGKA 0 9 KARAKTER KHUSUS : KOSONG / SPASI = SAMA DENGAN + TAMBAH - KURANG * BINTANG / GARIS MIRING ( KURUNG BUKA ) KURUNG TUTUP, KOMA. TITIK APOSTROP : TITIK DUA

19 KONSTANTA / DATA TATA BAHASA DAN PENULISAN KONSTANTA INTEGER BILANGAN BULAT, MISAL : 2, 10, 151, 1245, 10456, MAKS : ± TERGANTUNG PADA KOMPILER!!! KONSTANTA RIIL BILANGAN PECAHAN / DESIMAL, MISAL : 0.50, 1.754, , PENULISAN : DESIMAL : 2.0 = 2., , ATAU ILMIAH : 0.17E+0.1, 0.850E-11 DALAM BENTUK UMUM ( FLOATING POINT ) : E ± n = 10 ± n, MAKS : E E- 39 DAN 0.12E E+39, KETELITIAN : 7 ANGKA. KONSTANTA PRESISI GANDA BILANGAN PECAHAN / DESIMAL DENGAN KETELITIAN > 15 ANGKA DIBELAKANG KOMA, PENULISAN : D+01, MAKS : D D-309 DAN 0.22D D+309 MEMERLUKAN MEMORI GANDA!!!

20 TATA BAHASA DAN PENULISAN KONSTANTA KOMPLEKS BILANGAN KOMPLEKS YANG TERDIRI DARI BAGIAN RIIL DAN IMAJINER, MISAL : i, DGN i = IMAJINER, PENULISAN : ( E+01, 0.5 E+00 ) = ( RIIL, IMAJINER ). KONSTANTA LOGIKAL SIMBOL YANG MENYATAKAN BENAR / True DAN SALAH / False, MISAL : BENAR / True = T, SALAH / FALSE = F. KONSTANTA KARAKTER BERISI HURUF DAN TIDAK BERLAKU OPERASI BILANGAN, MISAL : PERMINTAAN INPUT BERUPA NAMA FILE, MAKS : KARAKTER.

21 TATA BAHASA DAN PENULISAN VARIABEL INTEGER : MENYIMPAN KONSTANTA INTEGER, DENGAN SYARAT HURUF PERTAMA NAMA VARIABEL HARUS : I, J, K, L, M, N (MISAL : LUAS, KELILING) BILA TIDAK DIDEFINISIKAN SECARA KHUSUS, MAKA VARIABEL YANG BERAWALAN HURUF I, J, K, L, M, N AKAN SECARA OTOMATIS DIANGGAP SEBAGAI VARIABEL INTEGER VARIABEL RIIL : MENYIMPAN KONSTANTA INTEGER, DENGAN SYARAT HURUF PERTAMA NAMA VARIABEL HARUS : A S.D H DAN O S.D Z

22 OPERATOR FORTRAN OPERATOR MATEMATIKA

23 OPERATOR FORTRAN OPERATOR RELASI CONTOH : 1. A > B A.GE.B 2. X Y X.NE.Y

24 OPERATOR FORTRAN OPERATOR LOGIKA CONTOH : X LE.X.AND.X.LE N 1 ATAU N MAX N.LE.1.OR.N.GE.MAX

25 OPERATOR FORTRAN CONTOH : SQRT = SQUARE ROOT = EXP = EXPONENT = e READ = PERNYATAAN U/ MEMBACA DATA WRITE = PERNATAAN U/ MENULIS DATA PROGRAM = PERNYATAAN NAMA PROGRAM OPEN = PERNYATAAN MEMBUKA FILE DATA STOP = PERNYATAAN MENGHENTIKAN OPERASI PROGRAM END = PERNYATAAN BATAS AKHIR PROGRAM

26 PERNYATAAN SPESIFIKASI PERNYATAAN PROGRAM PERNYATAAN YG HANYA BERFUNGSI SEBAGAI PEMBERI NAMA PROGRAM, BERSIFAT TIDAK DIEKSEKUSI DAN TIDAK WAJIB ADA. NAMUN AKAN BERGUNA BAGI PENULIS / PEMBACA PROGRAM. SYARAT : NAMA PROGRAM MAKSIMAL 6 KARAKTER DAN DIMULAI DENGAN KARAKTER HURUF. CONTOH : PROGRAM GAUSS NAMA PROGRAM ( GAUSS ) TERDIRI DARI 5 KARAKTER.

27 PERNYATAAN SPESIFIKASI PERNYATAAN JENIS PERNYATAAN UNTUK MENYATAKAN JENIS VARIABEL DILUAR ATURAN BAKU. CONTOH : 1. INTEGER CONT, ISI, X, KL 4. COMPLEX T, RA, S2 2. REAL ISI, LA, TOTAL 5. LOGICAL P, Q 3. DOUBLE PRECISION X, AL, Y

28 PERNYATAAN SPESIFIKASI PERNYATAAN MASUKAN PERNYATAAN UNTU MEMBACA DATA MELALUI MEDIA INPUT ( LAYAR MONITOR ATAU FILE ) BENTUK I : READ*, VAR1,VAR2, VAR1, VAR2,... = NAMA VARIABEL YANG AKAN DIBACA, TANDA * = DEFAULT ( DITENTUKAN SISTEM ) BENTUK II : READ ( I, * ) VAR1, VAR2,.. VAR1, VAR2,. = NAMA VARIABEL YG AKAN DIBACA MELALUI MEDIA INPUT DGN NOMER I, I = NOMER MEDIA INPUT ( TERGANTUNG SOFTWARE )

29 PERNYATAAN SPESIFIKASI PERNYATAAN KELUARAN PERNYATAAN UNTUK MENULIS HASIL PROGRAM PADA MEDIA OUTPUT ( LAYAR, FILE ATAU PRINTER ) BENTUK I : WRITE ( I, * ) VAR1, VAR2,. VAR1, VAR2,.... = NAMA VARIABEL YANG AKAN DITULIS PADA MEDIA OUTPUT DENGAN NOMER I. BENTUK II : PRINT*, VAR1, VAR2, HANYA DAPAT DITERIMA SOFTWARE TERTENTU!!!

30 FORMAT PERNYATAAN FORMAT PERNYATAAN UNTUK MENENTUKAN TATA LETAK DATA MASUKAN / HASIL KELUARAN PADA MEDIA INPUT / OUTPUT.

31 FORMAT A. FORMAT JENIS I FORMAT UNTUK DATA INTEGER BENTUK : n I w n = JUMLAH FORMAT I, w = JUMLAH KOLOM YG DIGUNAKAN. CONTOH : AKAN DIBACA NILAI = 95 DAN MAKS = 3200 READ ( 0, 100 ) NILAI, MAKS 100 FORMAT ( 2 I 5 )

32 FORMAT B. FORMAT JENIS F FORMAT UNTUK DATA RIIL. BENTUK : n F w. d n = JUMLAH FORMAT F, W = JUMLAH KOLOM YG DIGUNAKAN, d = JUMLAH ANGKA DIBELAKANG KOMA. CONTOH : AKAN DIBACA A = DAN F2 = READ ( *, 100 ) A, F2 100 FORMAT ( 2 F 7. 2 )

33 FORMAT C. FORMAT X FORMAT UNTUK MEMBERITAHU BANYAK SPASI / ANTARA DATA YG DIBACA / DITULIS PADA MEDIA YG DIGUNAKAN. BENTUK : n X JUMLAH SPASI YANG DIBUTUHKAN. CONTOH : AKAN DIBACA PDAT = 25.5 DAN NILAI = DENGAN JARAK 3 SPASI. READ ( *, 150 ) PDAT, NILAI 150 FORMAT ( F5.1, 3X, I5 )

34 FORMAT D. FORMAT JENIS E FORMAT UNTUK DATA RIIL DGN CARA EKSPONEN ( FLOATING POINT ) BENTUK : n E w. d n = JUMLAH FORMAT E, W = JUMLAH KOLOM YG DIGUNAKAN, d = JUMLAH ANGKA DIBELAKANG KOMA. CONTOH : AKAN DIBACA EPS = EPS = 0.25E-02 READ ( 0, 150 ) EPS 150 FORMAT ( E 9. 2 )

35 FORMAT E. FORMAT LITERAL FORMAT UNTUK MENULIS DATA LITERAL LANGSUNG ( KATA / KALIMAT ) KE MEDIA YG DIGUNAKAN. WRITE ( 0, 100 ) A 100 FORMAT ( 1X, NILAI A =, F4.2 )

36 PERNYATAAN PENGHENTIAN PROGRAM PERNYATAAN UNTUK MENGHENTIKAN SEMENTARA ATAU SETERUSNYA PROSES KOMPUTASI DAN MENGAKHIRI PROGRAM. PERNYATAAN STOP DAN END A. STOP PERNYATAAN UNTUK MENGHENTIKAN PROSES EKSEKUSI PROGRAM, DAPAT DILETAKKAN DIMANAPUN DAN JUMLAHNYA DAPAT LEBIH DARI SATU. B. END PERNYATAAN UNTUK MEMBERITAHU BATAS AKHIR PROGRAM PADA KOMPILER, JADI BATAS AKHIR PROGRAM.

37 LATIHAN SOAL HITUNG MOMEN MAKSIMUM PADA BALOK SEDERHANA DENGAN BEBAN MERATA Q = 1000 KG, L = 4 M DENGAN SOAL YANG SAMA HITUNG MOMEN PADA X = 1 M

38 PERNYATAAN KENDALI / PILIHAN PERNYATAAN UNTUK MERUBAH URUTAN LANGKAH PROSES PENGGARAPAN PROGRAM. SECARA UMUM URUTAN LANGKAH PROSES BERURUTAN BARIS PER BARIS SEHINGGA DENGAN PERNYATAAN INI DIMUNGKINKAN MELONCAT KEMANA SAJA YG DIMINTA. PERNYATAAN GOTO TANPA BERSYARAT PERNYATAAN UNTUK MELONCAT LANGSUNG KE PERNYATAAN DENGAN LABEL YANG DITUNJUK. BENTUK : GOTO n n = LABEL INSTRUKSI LANJUT YG HARUS DILAKSANAKAN. 100 READ ( 5, 10 ) A, B C = A*B GOTO 100 PERINTAH MELONCAT KE LABEL 100 LAGI

39 PERNYATAAN IF LOGIKA Untuk membandingkan dua atau lebih var. secara logika, bila hasilnya Ya pernyataan disamping dieksekusi. Bila Tidak maka program menunjukkan pernyataan dibawahnya. Bentuk : IF (ekspresi logika) pernyataan - D = B**2-4.*A*C Dieksekusi bila jawaban Ya - IF(D.LT.0) GOTO X1 = X2 = STOP END Dieksekusi bila memang D<0

40 PERNYATAAN IF STRUKTURAL Untuk mengendalikan instruksi program dengan cara terstruktur/ terorganisasi dengan mengkombinasikan pernyataan-pernyataan kendali dasar. A. PERNYATAAN IF-THEN-ELSE IF (kondisi) THEN BLOK PERNYT.1 ELSE BLOK PERNYT.2 ENDIF ( kondisi ) Ekspresi Logika - IF(D.GT.0.) THEN X1 = X2 = - ELSE X = - ENDIF -

41 B. PERNYATAAN IF-THEN-ELSE IF IF( kondisi1) THEN BLOK PERNYT.1 ELSE IF(kondisi2) THEN BLOK PERNYT.2 ELSE IF(kondisi3) THEN BLOK PERNYT.3 ELSE BLOK PERNYT.4 ENDIF ENDIF ENDIF IF( kondisi1) THEN BLOK PERNYT.1 ELSE IF(kondisi2) THEN BLOK PERNYT.2 ELSE IF(kondisi3) THEN BLOK PERNYT.3 ELSE BLOK PERNYT.4 ENDIF

42 CONTOH - IF(D.GT.0.) THEN X1 = X2 = ELSE IF(D.EQ.0.)THEN X = ELSE WRITE(*,100) ENDIF -

43 PERNYATAAN LOOPING DO DAN CONTINUE DAN END DO UNTUK MENYATAKAN PERINTAH BERULANG-ULANG DENGAN CARA TERTENTU Bentuk : DO n var = a,b,c n = Label var = variabel INTEGER/RIIL yang berubah-ubah dari a b dengan langkah c

44 CONTOH - K = 1 DO 10 I=1,5,K KA = 2*I 10 WRITE(*,*) I=,I, K=,KA - Atau : - K = 1 DO 10 I=1,5,K KA = 2*I WRITE(*,*) I=,I, K=,KA 10 CONTINUE Atau K = 1 DO 10 I=1,5,K KA = 2*I WRITE(*,*) I=,I, K=,KA 10 END DO

45 CATATAN - Tidak boleh meloncat masuk ke dalam suatu unit DO END DO - Namun diperbolehkan meloncat keluar dari suatu unit DO END DO

46 LATIHAN SOAL MEMBUAT BAHASA FOTRAN UNTUK MENGHITUNG REAKSI DAN MOMEN MAKSIMUM PADA BALOK JEPIT-BEBAS ATAU SENDI-ROLL DENGAN BEBAN MERATA

47

pemrograman komputer DENGAN BAHASA FORTRAN

pemrograman komputer DENGAN BAHASA FORTRAN pemrograman komputer DENGAN BAHASA FORTRAN 1. ALGORITMA 2. DIAGRAM ALIR / FLOW CHART DIAGRAM NG MERUPAKAN REPRESENTASI DARI ALGORITMA AGAR MUDAH DIBACA DAN SETIAP ORANG MEMPUNI INTERPRETASI NG SAMA TERHADAPN

Lebih terperinci

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2 ELEMEN DASAR Kuliah ke-2 1 Mengapa dengan FORTRAN? FORmula TRANslation adalah bahasa pemrograman komputer tingkat tinggi yang langsung berorientasi pada permasalahan teknik, dan umum dipakai oleh para

Lebih terperinci

Saifoe El Unas 2. Free Format

Saifoe El Unas 2. Free Format Saifoe El Unas FPS 4.0 mempunyai 2 macam format penulisan program yg dapat dipilih oleh programmer : 1. Fixed Format Menggunakan standar Fortran 77. 2. Free Format Menggunakan standar Fortran 90. 1 Program

Lebih terperinci

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN TUJUAN Tujuan Instruksi Umum: Sejarah Bahasa Pemrograman FORTRAN Menerangkan Tipe Data Yang Terdapat Dalam Bahasa FORTRAN Aturan Penulisan Dan Struktur Bahasa

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Chapter 1 KONSEP DASAR C

Chapter 1 KONSEP DASAR C Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal

Lebih terperinci

Decission : if & if else

Decission : if & if else PRAKTIKUM 5 Decission : if & if else A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan

Lebih terperinci

RINGKASAN PEMROGRAMAN QUICK BASIC

RINGKASAN PEMROGRAMAN QUICK BASIC RINGKASAN PEMROGRAMAN QUICK BASIC Karakter pada Quick Basic dibagi menjadi empat kelompok yaitu : - Karakter Abjad : A Z dan a z - Karakter Angka : 0 9 - Karakter Khusus :!@#$% ~&*()_+-={}[]: ;,.?^ -

Lebih terperinci

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Algoritma Algoritma Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. suatu metode khusus yang tepat dan terdiri dari serang kaian langkah

Lebih terperinci

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI BAB 3 STRUKTUR KALI, SUBROUTINE, DAN FUNGSI TUJUAN Tujuan Instruksi Umum: Menjelaskan kepada mahasiswa mengenai struktur kendali pada Fortran Menjelaskan Kepada mahasiswa mengenai Function dan subroutine

Lebih terperinci

SMA SANTO PAULUS PONTIANAK

SMA SANTO PAULUS PONTIANAK SMA SANTO PAULUS PONTIANAK Konsep Dasar Pemrograman Pascal Kelas X Semester 2 Pengayaan Teknologi Informasi dan Komunikasi Oleh : Vianney Alexius, mtb TIK-vianney.mtb 2012 Algoritma Serangkaian langkah

Lebih terperinci

BAB 1 Pengantar Bahasa Pemrograman FORTRAN

BAB 1 Pengantar Bahasa Pemrograman FORTRAN BAB 1 Pengantar Bahasa Pemrograman FORTRAN 1.1. Sejarah Fortran FORTRAN merupakan salah satu bahasa pemrograman tingkat tinggi (high level language) yang berorientasi kepada suatu masalah tertentu, khususnya

Lebih terperinci

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan terhadap BLAISE PASCAL seorang ahli matematika

Lebih terperinci

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3 STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN Kuliah ke-3 1 PROGRAM FORTRAN STATEMENT FORMAT Bentuk umum penulisan statement FORMAT adalah ; < label statement > FORMAT Penjelasan

Lebih terperinci

Bab 4 Perintah Perulangan

Bab 4 Perintah Perulangan Bab 4 Perintah Perulangan Proses perulangan (loop) adalah proses yang mengerjakan satu atau lebih statement lainnya secara berulang-ulang. Pada bahasa BASIC terdapat beberapa perintah untuk proses perulangan

Lebih terperinci

PENGAMBILAN KEPUTUSAN

PENGAMBILAN KEPUTUSAN Praktikum 5 (1/3) PENGAMBILAN KEPUTUSAN A. TUJUAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan if-else

Lebih terperinci

Bab 2. Dasar-Dasar Pemrograman C

Bab 2. Dasar-Dasar Pemrograman C Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan

Lebih terperinci

Konstruksi Dasar Algoritma

Konstruksi Dasar Algoritma Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan

Lebih terperinci

MODUL 3 ALGORITMA PEMROGRAMAN

MODUL 3 ALGORITMA PEMROGRAMAN MODUL 3 ALGORITMA PEMROGRAMAN Pada Modul ini anda akan mempelajari 1. Pengenal 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

Bab 2 DASAR-DASAR ALGORITMA

Bab 2 DASAR-DASAR ALGORITMA Bab 2 DASAR-DASAR ALGORITMA Pada bab ini anda akan mempelajari 1. Nama (pengenal) 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I I. Pengertian Algoritma Algorithm sebenarnya berasal dari kata algorism yang berarti proses menghitung dengan angka Arab. Perencanaan dan perancangan program komputer

Lebih terperinci

DEFINISI SIMBOL FLOWCHART

DEFINISI SIMBOL FLOWCHART DEFINISI SIMBOL FLOWCHART 1 Pertemuan ke 2 PENGENALAN DAN DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini

Lebih terperinci

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

STATEMEN GO TO DAN IF-THEN. Pertemuan IX STATEMEN GO TO DAN IF-THEN Pertemuan IX Statemen Alih Kontrol Pada bahasa pemrograman BASIC tidak hanya melakukan eksekusi baris demi baris atau secara berurutan yang tiap barisnya dieksekusi hanya satu

Lebih terperinci

Struktur Program. Rinta Kridalukmana

Struktur Program. Rinta Kridalukmana Struktur Program Rinta Kridalukmana Struktur Program Struktur program merupakan suatu bentuk susunan dari suatu program yang dibuat. Secara umum, struktur program dibagi 3 bagian : Judul (header) Kamus

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 3 Reza Aditya Firdaus STATEMENT INPUT OUTPUT Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. Identifier standart

Lebih terperinci

ALGORITMA & FLOWCHART

ALGORITMA & FLOWCHART ALGORITMA & FLOWCHART 1. DEFINISI ALGORITMA Terdapat beberapa definisi mengenai kata Algoritma : 1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

Lebih terperinci

Tipe Data dan Operator

Tipe Data dan Operator Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam

Lebih terperinci

Algoritma dan Flowchart. Dasar Programming 1

Algoritma dan Flowchart. Dasar Programming 1 Algoritma dan Flowchart Dasar Programming 1 Objectives Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti tentang algoritma. Membuat algoritma dari suatu permasalahan. Mengerti tentang flowchart.

Lebih terperinci

FLOWCHART - LANJUTAN

FLOWCHART - LANJUTAN FLOWCHART - LANJUTAN Pembuatan Flowchart Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu masalah à Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Secara

Lebih terperinci

Diagram Alur (Flowchart)

Diagram Alur (Flowchart) Diagram Alur (Flowchart) Diagram Alur (Flowchart) Flowchart adalah suatu diagram yang menggambarkan susunan logika suatu program. Simbol-simbol yang digunakan adalah sebagai berikut : Proses/Prosessing

Lebih terperinci

Pertemuan 4 Diagram Alur / Flowchart

Pertemuan 4 Diagram Alur / Flowchart Pertemuan 4 Diagram Alur / Flowchart Flowchart Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana

Lebih terperinci

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN

Lebih terperinci

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom Dasar-dasar Algoritma Dan Representasi Algoritma Pengampu : Muhammad Zidny Naf an, M.Kom STRUKTUR DASAR ALGORITMA 2 Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan suatu proses.

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

Pengenalan Pascal. Sejarah Singkat Pascal

Pengenalan Pascal. Sejarah Singkat Pascal Pengenalan Pascal Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan

Lebih terperinci

Teori Algoritma. Struktur Algoritma

Teori Algoritma. Struktur Algoritma Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk

Lebih terperinci

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL Pengertian LOGIKA: Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu. Logika pada dasarnya filsafat berpikir. Berpikir berarti melakukan suatu

Lebih terperinci

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer? PENDAHULUAN PEMROGRAMAN KOMPUTER Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Pada Teknik Sipil : Perlu logika

Lebih terperinci

Findra Kartika Sari Dewi

Findra Kartika Sari Dewi Teknik dan Logika Pemrograman findra_tf@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Tipe Data dan Identifier Program adalah kumpulan instruksi yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk

Lebih terperinci

3. Analisis Masalah dan Penyelesaian

3. Analisis Masalah dan Penyelesaian 3. Analisis Masalah dan Penyelesaian Dalam pembuatan flowchart tidak ada rumus atau kaidah baku yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah

Lebih terperinci

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN TUJUAN Tujuan Instruksi Umum: Menerangkan Operator-Operator Yang Terdapat Dalam FORTRAN. Menerangkan Tentang Array. Menerangkan Tentang Format Specifier Tujuan

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,Flowchart, Konsep Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /

Lebih terperinci

Struktur Data. PDE - Struktur Data 1

Struktur Data. PDE - Struktur Data 1 Struktur Data Copyright@Ihsan Jatnika PDE - Struktur Data 1 Objektif Mengetahui maksud struktur data dan menjelaskan penggunaannya dalam pemrograman Mengetahui operasi yang terkait dengan struktur data

Lebih terperinci

Sesi/Perkuliahan ke: 3

Sesi/Perkuliahan ke: 3 Sesi/Perkuliahan ke: 3 Tujuan Instruksional Khusus : 1. Agar mahasiswa dapat menggunakan statement input output dan percabangan pada bahasa pemrograman BASIC 2. Agar mahasiswa dapat mengatur pencetakan

Lebih terperinci

Algoritma & Pemrograman 1B BASIC

Algoritma & Pemrograman 1B BASIC 1 BASIC Konsep Dasar Pemrograman BASIC Bahasa BASIC adalah salah satu bahasa tingkat tinggi (High Level Language) yang berorientasi ke pemecahan masalah (problem solving). BASIC yang merupakan singkatan

Lebih terperinci

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2 VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI Tujuan Pembelajaran 1. Siswa mampu memahami penulisan Tipe data, variabel dan konstanta dalam pascal 2. Siswa mampu menerapkan penggunaan Tipe data,

Lebih terperinci

BAB 4 PENGENALAN BAHASA C

BAB 4 PENGENALAN BAHASA C Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator

Lebih terperinci

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A REPRESENTASI DATA ALUR PEMROSESAN DATA SISTEM BILANGAN TEORI BILANGAN KOVERSI BILANGAN OPERASI ARITMATIKA Representasi Data Data adalah sesuatu yang belum

Lebih terperinci

Kuliah III - Dasar Pemrograman

Kuliah III - Dasar Pemrograman 17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*

Lebih terperinci

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika Data & Ekspresi Mata Kuliah: Algoritma & Logika Informatika (IFC3504) Alwin M. Sambul, S.T.,

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level

Lebih terperinci

Dasar Komputer & Pemrogaman 2A

Dasar Komputer & Pemrogaman 2A Dasar Komputer & Pemrogaman 2A Materi 1 Reza Aditya Firdaus Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari

Lebih terperinci

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART) PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART) DIAGRAM ALUR (FLOWCHART) DIAGRAM ALUR (FLOWCHART) Flowchart adalah suatu diagram yang menggambarkan susunan suatu program. logika Simbol simbol yang digunakan adalah

Lebih terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X Kelas : X TKI 2 Mata Pelajaran : Produktif Teknik Komputer dan Informatika (Pemrograman Dasar) Waktu : 60 menit Bentuk Soal : Pilihan Ganda 40 soal Pilihan

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman

Lebih terperinci

Algoritma. Contoh Algoritma

Algoritma. Contoh Algoritma Algoritma urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Berasal dari nama penulis buku arab Abu Ja far Muhammad Ibnu Musa Al-Khuwarizmi Merupakan jantung ilmu

Lebih terperinci

Aplikasi Rekursif dalam Analisis Sintaks Program

Aplikasi Rekursif dalam Analisis Sintaks Program Aplikasi Rekursif dalam Analisis Sintaks Program Albertus Kelvin / 13514100 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132,

Lebih terperinci

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter

Lebih terperinci

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018 MODUL 4 Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar Semester Genap 2017/2018 MODUL 4 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal

Lebih terperinci

STRUKTUR DASAR ALGORITMA

STRUKTUR DASAR ALGORITMA STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence

Lebih terperinci

Pertemuan 4 Diagram Alur / Flowchart

Pertemuan 4 Diagram Alur / Flowchart Pertemuan 4 Diagram Alur / adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Universitas Komputer Indonesia

Universitas Komputer Indonesia Pertemuan ke 2 Bekerja dengan Data Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia Tipe Data Tipe data merupakan nama untuk sejenis data. Tipe data terbagi kedalam

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang

Lebih terperinci

BAB 3 PENYELESAIAN KONDISI

BAB 3 PENYELESAIAN KONDISI BAB 3 PENYELESAIAN KONDISI 3.1. Struktur IF..THEN Perintah IF digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu atau lebih baris program, jika dan hanya jika kondisi terpenuhi. Program 3.1

Lebih terperinci

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

Pemrograman Dasar P E N G A N T A R A L G O R I T M A Pemrograman Dasar P E N G A N T A R A L G O R I T M A Pemodelan Komputer Sederhana COMPUTER 2 TO COMPUTE + ER menghitung/mengolah bilangan mengolah data Data yg diolah (Masukan/Input) Pengolah Data (Processor)

Lebih terperinci

TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++

TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++ TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++ Disusun Dalam Rangka Pelaksanaan Tugas Praktikum Lab Algoritma dan Struktur Data Kelompok 3 1. Maureen Tauriska O, M ( 2008140511 ) 2. Farizi Ilham ( 2008140348

Lebih terperinci

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan2 Percabangan & Perulangan pada Python Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.

Lebih terperinci

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON STRUKTUR PEMROGRAMAN PYTHON 1. Aturan Penulisan Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena beberapa pertimbangan: tipe

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN 1. Kompetensi FAKULTAS TEKNIK No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 Setelah melaksanakan praktek mahasiswa diharapkan mampu : a. Menjelaskan tentang operator kondisi (operator

Lebih terperinci

Bahasa C-M6 By Jamilah, Skom 1

Bahasa C-M6 By Jamilah, Skom 1 BAB 1 KONSEP DASAR BAHASA C 1.1 SEJARAH DAN STANDAR C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberkan ide kepada ken thompson yang kemudian

Lebih terperinci

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/

Lebih terperinci

Algoritma & Pemrograman #3

Algoritma & Pemrograman #3 Algoritma & Pemrograman #3 by antonius rachmat c, s.kom, m.cs Tentukan nama variabel yang benar : 1. 9kepala 2. _nilaimax 3. data nilai 4. _4445 5. a_b Review: Deklarasi Identifier Variabel Bentuk umum:

Lebih terperinci

Elemen Dasar Dalam Bahasa Java

Elemen Dasar Dalam Bahasa Java Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai

Lebih terperinci

Pengenalan Algoritma dan Pemrograman Pascal

Pengenalan Algoritma dan Pemrograman Pascal Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 1 : Pengenalan Algoritma dan Pemrograman Pascal 1.1 Pengenalan Algoritma Algoritma adalah deretan instruksi dalam memecahkan suatu permasalahan.

Lebih terperinci

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek Pada CPU ARITMATICH 1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek data dengan range -32768 s/d 32767.

Lebih terperinci

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu Pengenalan QBasic 1 Program Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu 2 Bahasa Pemrograman Bahasa yang digunakan untuk membuat program Klasifikasi

Lebih terperinci

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : STRUKTUR KONTROL Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : statement C false true Statement WHILE-DO digunakan untuk

Lebih terperinci

Bab 3. Decision 1 (Pengambilan Keputusan)

Bab 3. Decision 1 (Pengambilan Keputusan) Bab 3. Decision 1 (Pengambilan Keputusan) Konsep Pemrograman Politeknik Elektronika Negeri Surabaya Overview Kondisi & Operator Kondisi Operator Relasi Operator Logika Prioritas Operator Relasi & Logika

Lebih terperinci

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) PERTEMUAN 4 Ahmad Hidayat TEKNIK PERCABANGAN (BRANCHING TECHNIQUE) Akumulator Analisa kondisi dan aksi. (Analysis of the condition and action) (IF THEN, IF..THEN..ELSE,

Lebih terperinci

PENYELEKSIAN KONDISI dengan IF

PENYELEKSIAN KONDISI dengan IF 5 PENYELEKSIAN KONDISI dengan IF Bagian ini akan membahas : Pendahuluan Penyeleksian Kondisi dengan Satu Kasus Penyeleksian Kondisi dengan Dua Kasus Penyeleksian Kondisi dengan Tiga Kasus atau lebih Diagram

Lebih terperinci

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William

Lebih terperinci

Bab 2 Konsep Dasar Pemrograman BASIC

Bab 2 Konsep Dasar Pemrograman BASIC Bab 2 Konsep Dasar Pemrograman BASIC Bahasa BASIC adalah salah satu bahasa tingkat tinggi (High Level Language) yang berorientasi ke pemecahan masalah (problem solving). BASIC yang merupakan singkatan

Lebih terperinci

P A S C A L D A S A R

P A S C A L D A S A R P A S C A L D A S A R Komputer merupakan satu rangkaian perangkat elektronik yang terdiri dari monitor, CPU(Central Processing Unit), keyboard, speaker maupun printer. Penggunaaan komputer sudah sangat

Lebih terperinci

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M. i KATA PENGANTAR Buku ini dibuat untuk memudahkan siapa saja yang ingin belajar MATLAB terutama bagi yang baru mengenal MATLAB. Buku ini sangat cocok untuk pemula terutama untuk pelajar yang sedang menempuh

Lebih terperinci

Soal hari Jumat (16/10) Latihan 10 MS

Soal hari Jumat (16/10) Latihan 10 MS hari Jumat (16/10) Latihan 10 MS count, sum, i adalah variabel tunggal bertipe data integer i 1 count 0 sum 0 while (i < 30) do sum sum + i count count + 1 i i + i 1. Berapakah final state variabel sum?

Lebih terperinci

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan

Lebih terperinci

TIPE DATA DAN OPERASI I/O

TIPE DATA DAN OPERASI I/O Praktikum 4 (2/2) TIPE DATA DAN OPERASI I/O A. TUJUAN 1. Menjelaskan tentang instruksi I/O B. DASAR TEORI Untuk keperluan menampilkan data/informasi, C menyediakan sejumlah fungsi. Beberapa di antaranya

Lebih terperinci

IF... THEN... ELSE. Bentuk umum IF...THEN...ELSE dibagi menjadi 2 kelompok : 1. IF...THEN...ELSE Satu baris 2. IF...THEN...

IF... THEN... ELSE. Bentuk umum IF...THEN...ELSE dibagi menjadi 2 kelompok : 1. IF...THEN...ELSE Satu baris 2. IF...THEN... IF... THEN... ELSE Dengan IF...THEN...ELSE, pemrograman dapat mengatur tindakan yang akan dilakukan kalau kondisi bernilai benar ataupun tindakan yang akan dijalankan kalau kondisi salah. Bentuk umum IF...THEN...ELSE

Lebih terperinci

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng STMIK AMIKOM YOGYAKARTA Kusnawi, S.Kom, M.Eng Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma. Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu. Setiap

Lebih terperinci

elemen Dasar Bahasa Pemrograman C

elemen Dasar Bahasa Pemrograman C Elemen-elemen elemen Dasar Bahasa Pemrograman C Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Identifier : Elemen Dasar C Nama pengenal (identifier) adalah nama-nama yang ditentukan

Lebih terperinci

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi

Lebih terperinci

Konsep Dasar Pemrograman Pascal

Konsep Dasar Pemrograman Pascal Konsep Dasar Pemrograman Pascal 1.1 Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Langkah-langkah dalam algoritma

Lebih terperinci

Tinjau algoritma dibawah ini

Tinjau algoritma dibawah ini Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Tipe, Nama, dan Nilai Penyaji : Zulkarnaen NS 1 Tinjau algoritma dibawah ini Di dalam algoritma Euclidean, nilai m dan n dimanipulasi oleh

Lebih terperinci