Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
Analisa Perancangan Sistem
Advertisements

Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
- PERTEMUAN 1 - DASAR-DASAR ALGORITMA, PROGRAM, DAN PEMROGRAMAN
Konsep Dasar Bahasa Pascal
All sections to appear here
Pengenalan Bahasa Pemrograman Pascal
KONSEP SISTEM INFORMASI
Bahasa Pemograman.
PEMROGRAMAN TERSTRUKTUR
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
Praktikum Dasar-Dasar Pemrograman
Struktur Bahasa Pascal & Tools
SEKUENSIAL Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
Dasar-Dasar Pemrograman
ALGORITMA PEMROGRAMAN 2A
Bahasa Pemrograman dasar
KONSEP SISTEM INFORMASI
Struktur Program Pascal
BAB 1 BAHASA PEMROGRAMAN
Algoritma dan Pemrograman 2A
ANALISA DAN DESAIN SISTEM INFORMASI
Dasar-Dasar Pemrograman
ALGORITMA & PEMROGRAMAN
Dasar-Dasar Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Pengantar Pemrograman
Konsep Dasar Bahasa Pascal
Konsep Sistem dan Konsep Informasi
IT-132 Dasar-Dasar Pemrograman
Algoritma dan Struktur Data
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Review Algoritma Pemrograman dan Pengantar Pemrograman Bahasa C
Dasar-Dasar Pemrograman
Konsep Dasar Sistem Informasi
Dasar-Dasar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
MATERI 3 Sub Program PRAKTIKUM DDP.
Dasar-Dasar Pemrograman
BAB 1 PENGENALAN PASCAL.
Algoritma dan Sequence
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
Dasar-Dasar Pemrograman C
Procedure , Function dan Parameter
ALGORITMA & PEMROGRAMAN
Dasar-Dasar Pemrograman
Lecturer Note II Turbo Pascal & Pemrograman
Procedure , Function dan Parameter
Pengantar Pemrograman
Dasar-Dasar Pemrograman
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
Dasar-Dasar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
Algoritma dan Struktur Data (IN211)
Procedure , Function dan Parameter
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman C
Pemrograman Ramos Somya, S.Kom., M.Cs.
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
Dasar-Dasar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
IT234 ALGORITMA DAN STRUKTUR DATA
Indentifier, Keywords, Variable, Tipe Data dan Operator
Pengantar Pemrograman
Algoritma dan Struktur Data
Dasar-Dasar Pemrograman
Rekayasa Perangkat Lunak
Transcript presentasi:

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

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

Penilaian Distribusi Nilai: Tugas : 20% TTS : 25% TAS : 25% Praktikum : 30% Total : 100% Nilai Angka Nilai Huruf >= 80 A >= 75 AB >= 65 B >= 50 BC >= 45 C >= 40 CD >= 35 D < 35 E

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

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

Timeline Pertemuan ke- Materi 1 Silabus & Pengantar Pemrograman (Sistem, Komputer, Program /Aplikasi, bahasa pemrograman, compiler) 2 Sequence 3 Indentifier, Variable, Operator dan Tipe Data 4 Procedure dan Function 5 Choice 1 6 Choice 2 7 TTS 8 Repetition 1 9 Repetition 2 10 Rekursi 11 TAS

Materi 1 Pengantar Pemrograman

Materi 1 Sistem

Definisi Sistem Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi di antara unsur-unsur 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 bagian-bagian dalam keadaan saling tergantung satu sama lainnya (Menurut L. ACKOF)

Pendekatan Sistem dari Segi Prosedurnya “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”.

Pendekatan Sistem dari Segi Elemennya “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

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

Model Umum Sistem

Sasaran (Objectives) atau Tujuan (Goal) 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??

Sub Sistem Sub sistem 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??

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

Kesimpulan 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 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: Hardware/Perangkat Keras Software/Perangkat Lunak Brainware: orang yang mengoperasikan komputer.

Software (Perangkat Lunak / Program 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.

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

… Bahasa Mesin Low Level High Level

Compiler 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.

Penulisan pada 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

Insturksi Dasar pada Pascal Print* : write(’*’) Printspace : write(’ ’) NL : writeln

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

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

See You Next Week