IT132. Ramos Somya, S.Kom., M.Cs.

dokumen-dokumen yang mirip
IT132. Ramos Somya, S.Kom.

IT234 - Algoritma dan Struktur Data. Ramos Somya

Implementasi OOP Pada Perangkat Lunak Pemrograman

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

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

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

IT234 ALGORITMA DAN STRUKTUR DATA

KOMP. PTSIA 2. Materi KONSEP DASAR SISTEM

PENGENALAN DASAR PEMROGRAMAN

PENGERTIAN SISTEM DAN ANALISIS SISTEM

Pengenalan Algoritma dan Pemrograman Pascal

Algoritma Pemrograman I

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Pengenalan Pemrograman

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

Mengapa Belajar Pemrograman Komputer?

BAB 2 TINJAUAN TEORITIS

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

Sistem Informasi [Kode Kelas]

PENGERTIAN SISTEM DAN ANALISIS SISTEM

ALGORITMA & PEMROGRAMAN

IT132 Dasar-Dasar Pemrograman. Ramos Somya

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

Pengantar dalam Bahasa Pemrograman Turbo Pascal

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

PRAKTIKUM 4 STATEMENT KENDALI

1. Algoritma & Pemrograman

Konsep Dasar Pemrograman Pascal

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

Algoritma dan Struktur Data

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

Chapter 2 Procedure. Perjalanan dari rumah menuju ke supermarket :

Dasar Pemrograman. Nisa ul Hafidhoh

Algoritma dan Struktur Data

Bahasa Pemrograman dan Flowchart. Adri Priadana

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Pengenalan Algoritma & Pemrograman

Chapter 4 Counting Repetition

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma Pemrograman 2C

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

SMA SANTO PAULUS PONTIANAK

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

PERANCANGAN SISTEM INFORMASI

Pengenalan Pascal. Tujuan Pembelajaran

Gambar 1. Blok Utama Komputer

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan konsep algoritma dan struktur data

Algoritma,Flowchart, Konsep

IT234 ALGORITMA DAN STRUKTUR DATA FUNGSI

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

: ANALISA DAN PERANCANGAN SISTEM INFORMASI

Algoritma Pemrograman Fery Updi,M.Kom

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Pemrograman Dasar Pascal

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

PENGANTAR ALGORITMA DAN PEMROGRAMAN

SISTEM INFORMASI PARIWISATA. Pertemuan 1 - Pengantar Sistem Informasi Berbasis Komputer

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

Pengenalan Algoritma

IF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia

BAHASA KOMPUTER. Komunikasi antara manusia dengan komputer (HUMAN COMPUTER INTERACTION HCI)

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Kontrak Kuliah TKC106 - Algoritma Pemrograman Semester Gasal 2011/2012

ALGORITMA DAN PEMROGRAMAN #2

Proses Kompilasi. Otomata dan Pengantar Kompulasi Pertemuan 3

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

BAB 1 PENDAHULUAN. Pada Bab ini anda akan mempelajari

1 - Bahasa Pemrograman

Parno, SKom., MMSI Universitas Gunadarma. Personal Khusus Tugas

PERTEMUAN BAHASA PEMOGRAMAN DAN FORMAT BILANGAN MIKROKONTROLER

TEKNIK KOMPILASI (TEKKOM) ISTIQOMAH, S.KOM /SEMESTER VI

Media Pembelajaran Bahasa Pemrograman C++...(Luh Joni Erawati Dewi)

Pertemuan 8 Pemrograman

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Pertemuan 2 Operasi String

KONSEP SISTEM INFORMASI

Pemrograman dan Bahasa Pemrograman

Algoritma Dan Pemrograman

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Algoritma Pemrograman

MODEL KOMPILATOR FUNGSI UMUM BAGIAN KOMPILATOR. Dosen Pengampu: Utami Dewi Widianti,S.Kom

Konsep Dasar Pemrograman

Konstruksi Dasar Algoritma

PERCOBAAN 1 DISPLAY LED

Tahap pengembangan program

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

BAB I Pendahuluan. 1.1 Konsep Algoritma

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

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

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

SUB PROGRAM : PROSEDUR & FUNGSI. Konsep Pemrograman

Transkripsi:

IT132 Ramos Somya, S.Kom., M.Cs.

Menekankan pada logika berpikir untuk menyelesaikan suatu permasalahan dengan efektif dan efisien. Tidak ditekankan dalam pembuatan program dengan algoritma yang rumit.

Distribusi Nilai: Praktikum : 25% Tugas : 20% Kuis 1 : 15% Kuis 2 : 15% Presentasi : 25% Total : 100% Nilai Angka Nilai Huruf >= 80 A >= 75 AB >= 65 B >= 50 BC >= 45 C >= 40 CD >= 35 D < 35 E

Tidak masuk lebih dari >3 kali, nilai = E. Keterlambatan pengumpulan tugas akan dipotong 50% per hari. Tugas yang sama /copy paste,nilai = 0. Berpakaian rapi dan sopan (TIDAK MEMAKAI CELANA PENDEK dan SANDAL JEPIT). Tidak ada kuis susulan kecuali ada alasan yang sah dan harus konfirmasi maksimal 3 hari setelah kuis. Tidak ada tugas tambahan untuk menaikkan nilai.

Pengantar Pemrograman 1 Pengantar Pemrograman 2 Sequence Indentifier, Variabel, Konstanta dan Tipe data Procedure dan Function Choice Repetition Rekursif

Pertemuan ke- Materi 1 Silabus & Pengantar Pemrograman 1 (Sistem, Komputer, Program Aplikasi) 2 Pengantar Pemrograman 2 (Algoritma, Pseudo Code, Pengantar Pascal) 3 Sequence (Flowchart dan Sequence dalam Pascal) 4 Indentifier, Variable dan Tipe Data (dalam Pascal) 5 Choice 1 (Flowchart dan Choice dalam Pascal) 6 Choice 2 (Flowchart dan Choice dalam Pascal) 7 Kuis 1 8 Repetition 1 (Flowchart dan Repetition dalam Pascal) 9 Repetition 2 (Flowchart dan Repetition dalam Pascal) 10 Procedure dan Function (dalam Pascal) 11 Kuis 2 12 Rekursi 13 Presentasi

Sistem

Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsurunsur tersebut dengan lingkungan (Menurut LUDWIG VON BARTALANFY).

Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain (Menurut ANATOL RAPOROT)

Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagianbagian dalam keadaan saling tergantung satu sama lainnya (Menurut L. ACKOF)

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Sistem harus dibentuk untuk menyelesaikan tujuan. Elemen sistem harus mempunyai rencana yang ditetapkan. Adanya hubungan diantara elemen sistem. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting daripada elemen sistem. Tujuan organisasi lebih penting dari pada tujuan elemen.

Tujuan (Goal) biasanya dihubungkan dengan ruang lingkup yang lebih luas. Contoh: Sistem bisnis perusahaan Sistem pemerintahan Contoh lain??

Sasaran (objectives) dalam ruang lingkup yang lebih sempit. Contoh: Sistem HRD, Sistem Akuntansi, dll Sistem Provinsi, Kecamatan, Kelurahan, dll Contoh lain??

Subsistem sebenarnya hanyalah sistem di dalam suatu sistem, ini berarti bahwa sistem berada pada lebih dari satu tingkat. Sistem mobil Sub Sistem: sistem mesin, sistem rangka, dll Contoh lain??

Jika suatu sistem adalah bagian dari sistem yang lebih besar, sistem yang lebih besar itu adalah supersistem. Contoh??

Suatu sistem terdiri dari elemen yang bisa berbentuk individu atau bagian-bagian yang terpisah, kemudian berinteraksi satu sama lain untuk mencapai tujuan. Contoh: Mobil terdiri dari bagian-bagian sistem yang berinteraksi/kerjasama untuk tujuan mobil tersebut bergerak ke suatu arah.

Komputer: Dari asal kata Compute : menghitung. mesin yang dapat melalukan proses komputasi / menghitung. Mesin yang digunakan untuk melakukan tindakan sesuai apa yang diperintahkan. Perlu suatu bahasa yang digunakan untuk memerintahkan komputer melakukan suatu tindakan yaitu bahasa mesin.

2 komponen utama komputer: o Hardware/Perangkat Keras o Software/Perangkat Lunak Brainware: orang yang mengoperasikan komputer.

Software (perangkat lunak atau program komputer) merupakan suatu aplikasi yang di dalamnya terdiri dari kumpulan instruksi yang memberitahukan pada komputer apa yang harus dilakukan. Contoh Program Komputer: Notepad: menulis note, menyimpan note dsb. SIASAT: registrasi matakuliah, lihat nilai dsb. Dsb.

Merupakan bahasa yang digunakan untuk menulis instruksi yang dimengerti oleh komputer. Bahasa pemrograman program komputer. Jenis bahasa pemrograman: o Bahasa Mesin: tersusun dari kode biner (1 dan 0) o Low Level: misal bahasa rakitan/assembly. contoh sintaks: ADD, MOV o High Level: misal: Pascal, C/C++, Java, Basic, dsb. contoh sintaks: writeln( saya ); dalam Pascal printf( saya ); dalam C.

Low Level Bahasa Mesin High Level

Supaya perintah dalam bahasa pemrograman yang digunakan (Assembly maupun bahasa tingkat tinggi) dapat dipahami oleh komputer dan dapat dijalankan oleh microprosessor, maka perintah-perintah tersebut harus diterjemahkan terlebih dahulu ke bahasa mesin proses kompilasi (compiling). Program atau software yang digunakan untuk proses kompilasi disebut compiler. Untuk bahasa pemrograman Pascal, compiler yang bisa digunakan adalah Turbo Pascal dan Free Pascal.

Bentuk dasar dari penulisan program Pascal: uses crt; begin (* tulis perintah di bagian ini *) end. uses crt; memberitahukan pada pascal bahwa program ini akan menggunakan monitor sebagai media output. begin merupakan kata kunci (keyword) yang menandakan awal dari program tersebut. end. Merupakan kata kunci yang menandakan akhir dari program. Perintah-perintah dapat dituliskan di antara begin dan end.

Masing-masing instruksi diakhiri titik koma (;) yang mana tanda ini sebenarnya diperlukan untuk memisahkan 2 buah instruksi. Pascal bersifat incasesensitive, artinya huruf besar dan kecil dianggap sama. Contoh : BEGIN dengan begin dianggap sama. Komentar: tulisan pada kode program yang tidak dieksekusi oleh compiler. { instruksi } tidak akan dieksekusi atau (* instruksi *) tidak akan dieksekusi

Print* : write( * ) Printspace : write( ) NL : writeln

Membuat pola *** dengan Pascal: uses crt; begin clrscr; write('*');write('*');write('*'); readkey; end.

Materi bisa diunduh di: http://ramos672006005.wordpress.com