1/8/2011. Pertemuan 13-14: Dasar Pemrograman. Sub pokok bahasan. Program Komputer dan Bahasa Pemrograman. Program Komputer dan Bahasa Pemrograman

Ukuran: px
Mulai penontonan dengan halaman:

Download "1/8/2011. Pertemuan 13-14: Dasar Pemrograman. Sub pokok bahasan. Program Komputer dan Bahasa Pemrograman. Program Komputer dan Bahasa Pemrograman"

Transkripsi

1 Pertemuan 13-14: Dasar Pemrograman Sub pokok bahasan Penerapan Komputer (KOM201), SKS: 3(2-2) Program Komputer dan Bahasa Pemrograman Program komputer: sekumpulan instruksi yang mengarahkan komputer untuk melalukan tugas tertentu. Bahasa pemrograman digunakan untuk menulis instruksi Bahasa pemrograman: kumpulan dari kata-kata yang sudah didefinisikan sebelumnya (predefined words) yang dikombinasikan dengan menggunakan sintaks Program Komputer dan Bahasa Pemrograman Low-level language dan high-level language Low-level language High-level language Sintaks: suatu aturan yang sudah didefinisikan sebelumnya (predefined rules). Programmer, kadang-kadang dinamakan developer, membuat atau memodifikasi program komputer Bersifat machine-dependent hanya berjalan pada satu tipe komputer Contoh: bahasa mesin dan bahasa assembly Umumnya bersifat machineindependent dapat berjalan pada tipe-tipe komputer yang berbeda Low-Level Language bahasa mesin Bahasa yang dikenali oleh komputer secara langsung Muncul sekitar tahun 1940an Masing-masing jenis komputer pada masa itu memiliki bahasa mesinnya sendiri. Bahasa simbolik (symbolic language) Muncul tahun 1950an Dibuat oleh Grace hopper, seorang matematikawan menggunakan simbol untuk mewakili instruksi-instruksi pada bahasa mesin. symbolic language disebut juga assembly language. assembler digunakan untuk menerjemahkan simbol ke dalam instruksi yang sebenarnya dalam bahasa mesin 1. entry main, ^m<r2> 2. subl2 #12, sp 3. jsb C$MAIN_ARS 4. movab $CHAR_STRING_CON 5. pushal -8(fp) 1

2 Low-Level Language Bahasa Assembly Instruksi-instruksi dibuat dari kode instruksi simbolik, singkatan yang memiliki makna dan kode Source program mengandung kode yang dikonversi ke bahasa mesin Bahasa Pemrograman Tingkat Tinggi Muncul tahun 1960an Bahasa tingkat tinggi dirancang sehingga programmer tidak lagi harus memikirkan pengkodean sebuah instruksi mesin ke dalam simbol-simbol. Contoh: BASIC, COBOL, Pascal, Ada, dan C. Seperti bahasa simbolik, harus dikonversi ke dalam bahasa mesin. 1. # include <iostream.h> 2. int main (void) 3. { 4. // Local declarations 5. int number1; 6. int number2; 7. int result; 8. // Statements 9. cin >> number1; 10. cin >> number2; 11. result = number1*number2; 12. cout << result; 13. return 0; 14.} //main Proses penerjemahan ke dalam bahasa mesin disebut proses kompilasi (compilation) Bahasa Pemrograman Tingkat Tinggi - Compiler Program yang mengkonversi seluruh source program ke dalam bahasa mesin sebelum program tersebut dieksekusi Langkah mendapat executable (machine language) file: menulis dan mengedit program kompilasi terhadap program link program dengan modul dan library yang dibutuhkan Langkah mendapat executable (machine language) file Program setelah ditulis dan disimpan dalam tempat penyimpanan disebut sebagai source file. Source file dikompilasi ke dalam bahasa mesin menjadi object file Object file kemudian mengalami proses ketiga yang disebut dengan linking process. Linker akan menghubungkan semua fungsi yang terdapat dalam program dengan modul dan library yang diperlukan untuk menghasilkan executable file. Bahasa Pemrograman Tingkat Tinggi - Interpreter Interpreter 1. membaca sebuah pernyataan dan 2. mengkonversinya ke satu atau lebih instruksi bahasa mesin dan 3. kemudian mengeksekusi instruksi bahasa mesin tersebut. Ketika menemukan error pada saat mengkonverksi satu baris kode program, pesan error akan segera ditampilkan pada layar dan program berhenti dieksekusi. interpreter tidak menghasilkan object program. Kategori dan Contoh Bahasa Pemrograman tingkat tinggi Bahasa prosedural mengeksekusi setiap baris perintah satu persatu dari awal sampai akhir sesuai dengan urutan prosedur yang terdapat didalamnya. Contoh: FORTRAN, COBOL, Pascal, C, dan Ada. Disebut juga bahasa generasi ketiga (third-generation languange (3GL) Bahasa berorientasi obyek memiliki pandangan yang berbeda untuk menyelesaikan masalah. Bahasa berorientasi obyek memecah masalah menjadi obyek-obyek yang saling berkaitan. Contoh: C++ dan Java. 2

3 Kategori dan Contoh Bahasa Pemrograman tingkat tinggi Bahasa fungsional, sebuah program dianggap sebagai sebuah fungsi matematika. Contoh: LISP dan Scheme. Bahasa deklaratif menggunakan prinsip logika matematika untuk menjawab masalah yang ada. Program terdiri dari beberapa statement pendahuluan yang memuat fakta, untuk kemudian diakhiri dengan beberapa kesimpulan. Contoh: Prolog. Beberapa bahasa dikembangkan untuk berbagai keperluan khusus. Contoh: PERL dan SQL. Algoritme Algoritme: urutan langkah-langkah terurut yang digunakan untuk menyelesaikan masalah. dibuat untuk membantu penulisan program. Algoritme harus memenuhi sifat-sifat berikut: Langkah-langkah dalam algoritme harus sederhana dan tidak memiliki arti ganda. Algoritme harus efektif bahwa algoritme harus selalu menyelesaikan masalah dalam sejumlah langkah berhingga. Tahap penyelesaian masalah menggunakan komputer Tahap penyelesaian masalah Penyelesaian dalam bentuk algoritme Deskripsi Algoritme Langkah-langkah verbal. Diagram alur (flow chart), diagram alur menunjukkan logika dari algoritme yang menekankan langkah-langkah individual dan hubungannya. Simbol dalam diagram alur: Penyelesaian sebagai suatu program komputer Tahap implementasi proses keputusan input output Contoh algoritme sederhana: Diberikan dua bilangan bulat (dalam variabel a dan b). Algoritme Tambah menentukan jumlah dari dua bilangan bulat dan mencetak hasil penjumlahan tersebut. Hasil penjumlahan disimpan dalam variabel jumlah. Langkah-langkah verbal Algoritme Tambah 1 [Input dua bilangan bulat] baca(a,b) 2 [Hitung penjumlahan dua bilangan] jumlah a + b 3 [Output] cetak(jumlah) Keterangan: Kalimat dalam kurung siku adalah keterangan yang memberikan penjelasan singkat tentang langkah tertentu. menyatakan operator penugasan 3

4 Contoh 1 Diberikan alas segitiga (dalam variabel alas) dan tinggi segitiga (dalam variabel tinggi). Algoritme Segitiga menentukan luas segitiga (disimpan dalam variabel luas) berdasarkan nilai alas dan tinggi yang diberikan. Langkah-langkah verbal Algoritme volume_balok 1 [Input sisi1,sisi2,sisi3] baca(sisi1,sisi2,sisi3) 2 [Hitung volume balok] volume sisi1*sisi2*sisi3 3 [Output] cetak(volume) Contoh 2 Diberikan panjang dari sisi segitiga (dalam variabel sisi1, sisi2). Algoritme Phytagoras menentukan dan mencetak panjang sisi ke 3 (sisi3). sisi1 sisi2 sisi3 Algoritme Phytagoras 1 [Input sisi yang diketahui] baca(sisi1, sisi2) 2 [Hitung kuadrat dari panjang sisi yang diketahui] SQ1 sisi1 2 SQ2 sisi2 2 (Maksud dari tahap ini adalah untuk mengurangi kompleksitas dari pernyataan dalam langkah 3) 3 [Hitung panjang sisi miring] sisi3 SQRT(SQ1+SQ2) (SQRT menunjukkan operasi akar kuadrat) 4 [Output] cetak(sisi1,sisi2,sisi3) Latihan: buat diagram alur untuk Algoritme Phytagoras Dasar Pemrograman Pascal Sejarah perkembangan Pascal dimulai pada tahun 1960, yaitu ketika bahasa ALGOL 60 digunakan sebagai algorithmic language. Nama Pascal diambil dari nama seorang ahli matematika dan ilmu pengetahuan bangsa Perancis, yaitu Blaise Pascal ( ). Tampilan Editor Turbo Pascal for Windows Versi 1.5 Struktur Bahasa Pascal Secara garis besar, Pascal terdiri dari tiga bagian utama, yaitu : Bagian Judul Program (Nama Program). Blok program, terdiri dari 2 bagian: Bagian Deklarasi : Terdiri dari Deklarasi / Definisi Tipe Data Deklarasi / Definisi Konstanta Deklarasi Label Deklarasi Variabel Deklarasi Procedure dan/atau Function Bagian pernyataan 4

5 Program hello world {1} program hello_world; uses wincrt; {2} var {3} world_stmt: string; {4} begin {5} world_stmt := 'Hello world!'; {6} writeln(world_stmt); {7} end. Contoh 1: Program Tambah Program Tambah; {Judul Program} Var x,y,z : integer; {Deklarasi Variabel} Begin {Awal Program } x := 20; y := 30; x : = 10; z := x + y; End. {Akhir Program} Contoh 2: Program Segitiga Contoh 3: Program Volume Balok Program Segitiga; {Judul Program} Var alas,tinggi,luas : real; {Deklarasi Variabel} Begin {Awal Program } alas := 20; tinggi := 30; luas := (alas*tinggi)/2; End. {Akhir Program} Program volume_balok; {Judul Program} Var sisi1,sisi2,sisi3,volume : integer; {Deklarasi Variabel} Begin {Awal Program } sisi1:= 20; sisi2:= 25; sisi3:= 30; volume := sisi1*sisi2*sisi3; End. {Akhir Program} Pengertian Identifier Identifier diperlukan sebagai tanda pengenal untuk mencapai suatu lokasi memori. Identifier digunakan untuk : Nama Program Nama Variabel, Konstanta, Label dan Tipe Data Nama Procedure dan Function. dengan identifier maka objek-objek pemrograman dipanggil untuk digunakan. Ketentuan penulisan identifier: 1. Identifier harus dimulai oleh karakter huruf, yaitu : a... z, atau A... Z, atau karakter garis bawah (underscore) yaitu _ 2. Karakter berikutnya boleh menggunakan karakter numerik yaitu atau kombinasi dari karakter huruf dan numerik. 3. Jumlah karakter yang digunakan tergantung dari versi Pascal, tetapi umumnya tidak lebih dari 63 karakter, secara praktis angka ini sudah lebih dari cukup. 4. Tidak boleh menggunakan karakter istimewa. 5. Tidak membedakan huruf besar (kapital) dengan huruf kecil (Not Case Sensitive). 5

6 Karakter istimewa adalah karakter karakter yang telah dicadangkan untuk keperluan tertentu seperti sebagai operator atau sebagai pembatas dan sebagainya. Karakter istimewa yang dimaksud adalah : + - * / = < > [ ]., ( ) 0 : ; { } $ # Fungsi karakter-karakter istimewa + - * / digunakan untuk operasi aritmatika = < > digunakan untuk operasi relasional. ; sebagai delimiter, batas suatu program, statemen atau procedure { } sebagai tanda yang membatasi suatu komentar, dan sebagainya. Contoh penulisan identifier yang benar A ; _B ; B2 ; Sudut_A ; LuasLingkaran ;ABC3FG ; IdentifierYangSangatPanjang Contoh penulisan identifier yang salah 2D, karena karakter numerik tidak boleh ditulis pada posisi awal Sisi B, karena tidak diijinkan adanya karakter kosong (blank) Sudut-C, karena tanda - digunakan sebagai operator minus BC#, karena karakter # adalah karakter istimewa. Jenis Identifier Identifier Umum adalah identifier yang dapat ditulis secara bebas, sepanjang mengikuti aturan-aturan di atas. Identifier Standar adalah identifier yang pada dasarnya telah digunakan oleh Pascal di dalam kepustakaannya, walaupun demikian pemrogram boleh mendeklarasikan kembali. Sebagai contoh dari identifier standar yang digunakan oleh TURBO Pascal, adalah : pi, blue, maxint, dsb. Identifier Terlindung (Kata Terlindung) juga digunakan oleh Pascal, tetapi sama sekali tidak boleh dideklarasikan kembali oleh pemrogram, contoh identifier terlindung atau kata terlindung (reserved word): program, begin, end, var, const, type, while, do dsb. Variabel dan Konstanta Variabel adalah konsep matematis yang menggunakan simbol, dimana simbol tersebut dapat dioperasikan dengan nilai yang berbeda dan boleh berbeda pada setiap saat tergantung keperluan. Konstanta, sebuah lokasi memori yang telah diberi identifier, hanya saja isi dari lokasi tersebut tetap sepanjang program berjalan. Variabel dan kosntanta keterkaitan dengan tipe data dan seperangkat operator. Mendeklarasikan variabel adalah 1. Menentukan atau memberi identitas dengan cara memberi nama variabel 2. Menentukan tipe data Contoh deklarasi variabel : var x,y : integer; Z: real; 6

7 Mendefinisikan konstanta adalah 1. Menentukan atau memberi identitas dengan cara memberi nama konstanta 2. Menentukan nilai konstanta, dari nilai konstanta tersebut dapat diketahui tipe data. Contoh deklarasi konstanta : const k = 10; Const phi = 3.14; Tipe Data 1. Tipe Data Sederhana (Bilangan Bulat) (Bilangan Pecahan) Char (Karakter alphanumerik dan tandatanda baca) (Logika) 2. Tipe Data Terstruktur Array Record, Set dan File 3. Tipe Data Pointer Tipe Data sederhana Char Ukuran Lokasi 2 Byte 6 Byte 1 Byte Rentang Nilai s/d x s/d 1.7 x Tabel ASCII 1 Byte False, True Tipe Data Char Tipe char merupakan tipe data yang non-numerik, nilai yang dapat diberikan kepada suatu variabel dengan tipe data char, adalah semua karakter yang ada di tabel ASCII Contoh deklarasi variabel char : var c : char; Contoh deklarasi konstanta char : const Tidak = T ; Penulisan karakter adalah dengan mengapit karakter dengan tanda petik tunggal ('), sebagai contoh, karakter A harus ditulis 'A', demikian juga karakter numerik, misalnya karakter numerik 6 harus ditulis '6'. Tipe Data String dan Tipe data string yaitu tipe data yang dapat mendeklarasikan suatu variabel sehingga dapat menampung lebih dari satu karakter. Bila suatu variabel direncanakan untuk menampung 10 karakter, maka ia harus dideklarasikan sebagai tipe string, yaitu dengan deklarasi variabel : var s : string[10]; Deklarasi konstanta string : const E = Tekan Tombol Enter ; Tipe data Mempunyai dua kemungkinan nilai : True atau False. Contoh deklarasi tipe boolean : var sukses : boolean; Operator Beberapa jenis operator standar, yaitu operator aritmatika, boolean, relational, set dan string, Operator Aritmetika Operator Operasi Tipe Operand Tipe hasil + Penambahan, real atau real - Pengurangan * Perkalian / Pembagian real real mod Pembagian div Sisa bagi Departemen Ilmu Komputer, FMIPA-IPB Operator Logika Operator Operasi Tipe Operand Not Negasi and Logika AND or Logika OR Xor Logika XOR Tipe hasil 7

8 Operator Relasional Operator Operasi Tipe Operand Tipe hasil = Sama Dengan <> Tidak Sama Dengan Sederhana,String Pointer, dan Set Idem < Lebih Kecil Dari Sederhana,String > Lebih Besar Dari Idem <= Lebih Kecil atau Sama Dengan >= Lebih Besar atau Sama Dengan Idem Idem Ekspresi kombinasi atau gabungan antara operator dengan operand (variabel, konstanta, bilangan dsb.), contoh ekspresi yang paling sederhana adalah sebuah variabel, misalkan : var a : integer; variabel a merupakan ekspresi yang paling sederhana, karena ekspresi selalu menghasilkan suatu nilai, pada contoh di atas nilai ekpresi a adalah isi dari variabel a itu sendiri. Jenis ekspresi sesuai dengan jenis nilai yang dihasilkan, yaitu : Ekspresi Numerik, nilainya selalu numerik, integer atau real Ekspresi, nilainya selalu boolean, true atau false. Ekspresi String, dengan nilai string. Perbandingan Penulisan Ekspresi Ekspresi Matematika a+b x(y+z) b 2-4.a.c Ekspresi Pascal a+b x*(y+z) b * b - 4 * a * c Pernyataan seleksi (1) Konstruksi IF-THEN-ELSE: IF kondisi THEN pernyataan 1 ELSE pernyataan 2 Contoh: IF A > B Then cetak(a) Else cetak(b) Pernyataan seleksi (2) Masukan dan Keluaran Pernyataan masukan read(x); artinya : masukan data dari papan tombol ke variabel x. Pernyataan penayangan ke layar write dan writeln. write('test'); Dengan perintah write, kata TEST akan ditayangkan di layar monitor,pada posisi kursor sebelum perintah dijalankan, setelah perintah dijalankan, kursor pindah ke ujung kata TEST. Diagram alur IF-THEN Diagram alur IF-THEN-ELSE writeln('test'); Sama seperti perintah write, tetapi posisi kursor pindah ke baris berikutnya, setelah perintah writeln dijalankan. 8

9 Contoh Algoritme Rata-rata 1 [Input dua bilangan bulat] baca(a,b) 2 [Hitung penjumlahan dan rata-rata dua bilangan] jumlah a + b rataan jumlah/2 3 [Output] cetak(rataan) Program Rata-rata Program rata2; var a,b,jumlah : integer; rataan : real; begin {1} write('masukan nilai pertama : '); readln(a); {2} write('masukan nilai kedua : '); readln(b); {3} jumlah := a + b; {4} rataan := jumlah/2; {4} writeln( Rataan = ', rataan:6:2); end. Output: Masukan data pertama : 20 Masukan data kedua : 30 Rataan = program phytagoras; uses wincrt; var a, b,kuadrat_a, kuadrat_b: integer; c: real; begin write('masukan sisi 1: ');readln(a); write('masukan sisi 2: ');readln(b); kuadrat_a := a*a; kuadrat_b := b*b; c:=sqrt(kuadrat_a + kuadrat_b); writeln('nilai sisi 3: ', c:4:2, ' cm'); end. program rataan_nilai; uses wincrt; var nama : string[10]; nrp: string[9]; n_penkom, n_kimia, rataan:real; begin writeln(' '); write('masukan nama: '); readln(nama); write('masukan nrp: '); readln(nrp); write('1. nilai penkom: '); readln(n_penkom); write('2. nilai kimia: '); readln(n_kimia); rataan:=(n_penkom+n_kimia)/2; writeln('rataan : ', rataan:6:2); writeln(' '); end. Tahapan membuat program sederhana 1. Definisi masalah IPO chart Penutup 2. Pembuatan algoritme Setelah dibuat, algoritme harus diuji untuk menentukan apakah algoritme tersebut telah melakukan proses yang benar. Pengujian algoritme dapat dilakukan dengan memberikan data untuk variabel input dan mencatat nilai yang diambil oleh variabel pada setiap langkah dalam algoritme. Setiap langkah dieksekusi secara berurutan. 3. Implementasi menggunakan bahasa permograman 9

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

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

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

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

Teori Algoritma TIPE DATA

Teori Algoritma TIPE DATA Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat

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

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA JENIS DATA SEDERHANA & INPUT/OUTPUT DATA 1.1 Tipe Data A. Data Tipe Sederhana Dihubungkan dengan sebuah identifier untuk sebuah data. Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Pengantar dalam Bahasa Pemrograman Turbo Pascal Pengantar dalam Bahasa Pemrograman Turbo Pascal Penulis: William www.etersoul.com Computer Club of Bunda Hati Kudus SMA Bunda Hati Kudus Pengantar Bahasa Pemrograman Pascal Page 1 / 11 License Agreements

Lebih terperinci

MODUL 1. Struktur Bahasa PASCAL secara umum

MODUL 1. Struktur Bahasa PASCAL secara umum MODUL 1 Struktur Bahasa PASCAL secara umum Pascal mempunyai struktur sebagai berikut: 1. Bagian Judul Program 2. Bagian Deklarasi e a. Deklarasi tipe data (TYPE) b. Deklarasi variabel (VAR) c. Deklarasi

Lebih terperinci

Pengenalan Pascal/DevPascal

Pengenalan Pascal/DevPascal Materi 1 Pengenalan Pascal/DevPascal Turbo Pascal adalah Compiler bahasa pemrograman Pascal. Untuk memulai menjalankan Pascal: Cari Folder Pascal ada di C:\TP\BIN\TPX.EXE Jalankan File TPX tersebut Dev

Lebih terperinci

Programming Language Bahasa Pemrograman

Programming Language Bahasa Pemrograman Programming Language Bahasa Pemrograman Bahasa Pemrograman Bahasa pemrograman menyediakan blok bangunan dasar untuk semua sistem dan peranti lunak aplikasi. Macam-macam macam bahasa pemrograman : a. Bahasa

Lebih terperinci

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata

Lebih terperinci

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data yang standar; yaitu : Integer Real

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

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

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi computer untuk menyelesaikan suatu masalah. Program Interpreter Compiler : adalah himpunan instruksi

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi

Lebih terperinci

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM 1. Mengetahui sejarah bahasa Pascal. 2. Mengerti dan memahami struktur pemrograman

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

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a. PASCAL STRUKTUR PROGRAM Struktur program Pascal terdiri dari sebuah judul program (program heading) dan suatu blok program (program block) atau badan program (body program). Blok program dibagi lagi menjadi

Lebih terperinci

Pengenalan Pascal. Tujuan Pembelajaran

Pengenalan Pascal. Tujuan Pembelajaran Pengenalan Pascal Tujuan Pembelajaran Setelah melalui diskusi dan penjelasan 1. Mahasiswa dapat memahami struktur program pascal dengan benar 2. Mahasiswa memahami istilah identifier dengan benar 3. Mahasiswa

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

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T AP2a (Pascal) Akuntansi Kelas 1 Semester 2 Hana Pertiwi S.T Pertemuan 1-3 (4 maret 2014) 1. Konsep Dasar Bahasa Pascal 2. Sejarah Singkat Bahasa Pascal 3. Struktur Dan Komponen Dasar Bahasa Pascal ( i).

Lebih terperinci

TIPE, NAMA, DAN NILAI

TIPE, NAMA, DAN NILAI TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta

Lebih terperinci

Sesi/Perkuliahan ke: II

Sesi/Perkuliahan ke: II Sesi/Perkuliahan ke: II Tujuan Instruksional Khusus : 1. Mahasiswa dapat menyebutkan jenis-jenis data sederhana. 2. Mahasiswa dapat menjelaskan pengertian integer,, boolean dan char. 3. Mahasiswa dapat

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

Pemrograman Dasar Pascal

Pemrograman Dasar Pascal Pemrograman Dasar Pascal Semester 1 d3 ilkom uns 1.Pengenalan Program 1 Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal

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

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom DASAR PEMROGRAMAN PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom https://www.facebook.com/groups/dasarpemrogramanc TUJUAN Mengenal sejarah, struktur, sintaks

Lebih terperinci

.::BAB II.::MENGENAL PASCAL

.::BAB II.::MENGENAL PASCAL .::BAB II.::MENGENAL PASCAL Pascal adalah bahasa pemrograman terstruktur yang membedakan blok-blok pendeklarasian tipe, variable dan penulisan kode program. Pascal memiliki keunggulan untuk dipelajari

Lebih terperinci

Struktur Bahasa C dan C++

Struktur Bahasa C dan C++ Elemen Program Struktur Bahasa C dan C++ Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL I. Struktur Dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Badan program dibagi

Lebih terperinci

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua ALGORITMA & PEMROGRAMAN II Pascal #2 Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua PASCAL Bahasa Pemrograman Terstruktur Diciptakan Nikalus Wirth Kata PASCAL untukpenghormatan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-1 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m Identifier, Konstanta dan Variabel Identifier (sebutan / pengenal) Identifier

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT PEMROGRAMAN TERSTRUKTUR C++ OLEH : IR. H. SIRAIT, MT PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan

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

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Dev Pascal Sebuah IDE untuk bahasa PASCAL keluaran BloodSheed yang sifatnya

Lebih terperinci

Modul 1 Pengantar Bahasa Pascal

Modul 1 Pengantar Bahasa Pascal 1 Modul 1 Pengantar Bahasa Pascal 1.1 Sejarah Singkat Bahasa PASCAL Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil

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

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

Bahasa Pemrograman- TIS SKS

Bahasa Pemrograman- TIS SKS Bahasa Pemrograman- TIS1313 3 SKS T.Informatika@2013 Materi Bahasan Pemrograman TIS1313 Pengenalan / Pengantar Bahasa Pemrograman Algoritma,Program, Bahasa Pemrograman Struktur sistem komputer Siklus Hidup

Lebih terperinci

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tabel 1. Jenis data integer Ukuran memori (dalam byte) TIPE DATA Tipe data yang dikenal dalam bahasa pascal antara lain : Tipe data sederhana / Jenis data yang standar (Dasar) 1. Integer 2. Real 3. Karakter 4. Boolean Tipe data non standar (user defined) 1.

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

Konsep Dasar Pemrograman Dan Pengenalan C++

Konsep Dasar Pemrograman Dan Pengenalan C++ PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL Sejarah Singkat Bahasa PASCAL Dikembangkan awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

IT234 - Algoritma dan Struktur Data. Ramos Somya IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala

Lebih terperinci

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. KONSEP DASAR BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. Struktur

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

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

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

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA. 1 MODUL PRAKTIKUM PEMROGRAMAN PASCAL Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA. A. Teori Pengenalan Compiler Pascal Sebelum kita mengenal suatu bahasa pemrograman, marilah terlebih dahulu

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

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

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

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

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs. Indentifier, Keywords, Variable, Tipe Data dan Operator Ramos Somya, S.Kom., M.Cs. Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. Seorang programmer tidak

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 2 Reza Aditya Firdaus JENIS-JENIS DATA Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data

Lebih terperinci

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Struktur program dalam C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman

Lebih terperinci

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel

Lebih terperinci

PERTEMUAN 7 REVIEW (QUIZ)

PERTEMUAN 7 REVIEW (QUIZ) PERTEMUAN 7 REVIEW (QUIZ) 1. Langkah pertama yang harus dilakukan dalam menyusun suatu program a. Membuat Hipotesa b. Membuat Masalah c. Membuat Algoritma d. Membuat Program e. Menyalakan Komputer 2. Sebuah

Lebih terperinci

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. KONSEP DASAR BAHASA PASCAL PENGERTIAN Pemrograman / programming adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. Program : adalah himpunan instruksi yang diperuntukkan

Lebih terperinci

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan terdiri dari satu atau lebih pernyataan Tiap pernyataan dikerjakan secara berurutan sesuai urutannya Urutan instruksi menentukan

Lebih terperinci

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++ I.PENDAHULUAN 1. 1. ALGORITMA Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan

Lebih terperinci

Pertemuan 4 KONSEP TIPE DATA

Pertemuan 4 KONSEP TIPE DATA Pertemuan 4 KONSEP TIPE DATA Bahasa Pemrograman PASCAL Pascal, merupakan bahasa pemrograman tingkat tinggi. Pascal dirancang oleh Prof. Niklaus Writh (Technical University di Zurich, Switzerland) pada

Lebih terperinci

Struktur Program Bahasa C

Struktur Program Bahasa C Struktur Program Bahasa C Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program

Lebih terperinci

Chapter 3.2 : Tipe, Nama dan Nilai

Chapter 3.2 : Tipe, Nama dan Nilai Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari Tipe Data Dasar

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa

Lebih terperinci

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe

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

Tipe Data dan Variabel

Tipe Data dan Variabel Tipe Data dan Variabel L/O/G/O Agus Priyanto Introduction Sejarah C Bahasa C merupakan bahasa pemrograman yang di ciptakan oleh Dennis Ricthie yang berasal dari perkembangan bahasa BCPL (Basic Combined

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

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 2.1 IDENTIFIER Indentifier adalah nama yang diberikan untuk nama objek, nama fungsi, nama variable, dll ( sifatnya case sensitive ). Identifier pada C++ terdiri dari

Lebih terperinci

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] [Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] H a l a m a n 1 DAFTAR ISI DAFTAR ISI... 1 1. TIPE DATA DALAM BORLAND DELPHI7... 2 1.1.

Lebih terperinci

Algoritma Pemrograman I KONSEP DASAR

Algoritma Pemrograman I KONSEP DASAR Algoritma Pemrograman I KONSEP DASAR Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan mudah dan cepat. Jika

Lebih terperinci

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL 1 MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL 1.1 Struktur Program Dalam Pascal Struktur dari suatu program pascal terdiri dari sebuah judul program ( program heading ) dan suatu blok program ( program

Lebih terperinci

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Dasar Pemrograman Mikrokontroler dengan Bahasa C Dasar Pemrograman Mikrokontroler dengan Bahasa C Pokok Bahasan: 1. Penggunaan Fungsi (Using Functions) 2. Penanaman bahasa rakitan di dalam Program 'C' Tujuan Belajar: Setelah mempelajari dalam bab ini,

Lebih terperinci

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng. Elemen Bahasa Pemrograman Aditya Rizki Yudiantika, M.Eng. Algoritma dan Struktur Data (SI063) Ganjil 2017/2018 Outline Pengenalan bahasa C++ Struktur penulisan kode dan elemen Tipe data Konstanta Operator

Lebih terperinci

Algoritma Pemrograman I

Algoritma Pemrograman I Algoritma Pemrograman I Konsep Dasar Algoritma Ika Menarianti 1 Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan

Lebih terperinci

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT MODUL II OBJECK, PROPERTY, METHOD dan EVENT Dalam bahasa pemrograman berbasis obyek OOP, kita harus memahami istilah Object, Property, Method, dan Event sebagai berikut. 1) Object Komponen dalam sebuah

Lebih terperinci

STRUKTUR PEMROGRAMAN PYTHON

STRUKTUR PEMROGRAMAN PYTHON I. ATURAN PENULISAN II. STRUKTUR PEMROGRAMAN PYTHON program program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena : Tipe data tingkat tinggi

Lebih terperinci

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S. 3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila

Lebih terperinci

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application #2 Aplikasi Console Aplikasi console merupakan aplikasi berbasis teks yang berjalan pada command prompt. Bahasa yang digunakan pada aplikasi delphi adalah bahasa pemrograman pascal. Struktur Penulisan

Lebih terperinci

Nama, Tipe, Ekspresi, dan Nilai

Nama, Tipe, Ekspresi, dan Nilai Nama, Tipe, Ekspresi, dan Nilai ALGORITMA DAN PEMROGRAMAN [IS6110102] Dosen: Yudha Saintika, S.T., M.T.I Sub-Capaian Pembelajaran MK Mahasiswa mampu menerapkan konsep nama, tipe, ekspresi, nilai ke dalam

Lebih terperinci

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal PROGRAM PASCAL Pascal adalah bahasa tingkat tinggi(high level language) yang orientasinya pada segala tujuan, dirancang oleh Professor Niklaus Wirt dari Technical University di Zurich, Switzerland. Nama

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama 2 Pendahuluan Tipe adalah pola representasi data dalam komputer Tipe data dapat dikelompokkan

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

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer????? Algoritme dan Pemrograman Kuliah #3 Implementasi algoritme Struktur program C Elemen program * * * * Masalah Review: Bagaimana memecahkan masalah dengan komputer????? Logika Berpikir Logika Pemrograman

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Keg. Pembelajaran 2 : Mengenal Bahasa C++ Keg. Pembelajaran 2 : Mengenal Bahasa C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal secara baik sintak-sintak dalam bahasa

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

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data Dasar Komputer dan Pemrograman Konsep Tipe Data dan Operator Nama dan Nilai Data Mahasiswa memahami penggunaan tipe data dan operator serta translasinya ke dalam pseudocode. Mahasiswa memahami aturan penamaan

Lebih terperinci

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator 1. Tipe Data Dasar 2. Pengertian Variabel 3. Pengertian Konstanta 4. Operator Penugasan 5. Operator Operasi Bit 6. Operator Logika Pertemuan II ELEMEN

Lebih terperinci

PENGENALAN DASAR PEMROGRAMAN

PENGENALAN DASAR PEMROGRAMAN PENGENALAN DASAR PEMROGRAMAN Pertemuan 1 I. Pengertian Program adalah pernyataan yang disusun menjadi satu kesatuan prosedur yang berupa urutan langkah yang disusun secara logis dan sistematis untuk menyelesaikan

Lebih terperinci

P3 Pengantar Pemrograman C

P3 Pengantar Pemrograman C P3 Pengantar Pemrograman C A. Sidiq Purnomo Prodi Teknik Informatika & Prodi Sistem Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa dapat mengetahui dan memahami sejarah bahasa C, struktur

Lebih terperinci

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Apa itu Program? Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai

Lebih terperinci