Seri : Algoritma dan Pemrograman dengan Pascal
|
|
|
- Lanny Pranoto
- 9 tahun lalu
- Tontonan:
Transkripsi
1
2 Seri : Algoritma dan Pemrograman dengan Pascal Penulis : Fakhri Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat Telp [email protected] ; [email protected] Dilarang Keras Mengutip, menjiplak, memfotokopi sebagaian atau seluruh isi buku ini serta memperjual belikannya tanpa izin tertulis dari pelatihan-osn.com
3 Kata Pengantar Olimpiade Sains Nasional merupakan ajang kompetisi yang sangat kompetitif dan menarik di kalangan siswa-siswi SMA maupun SMP. Perlombaan yang diikuti oleh ribuan siswa ini ternilai cukup sukses dalam meningkatkan semangat belajar siswa siswi di Indonesia. Melalui ajang ini pula Indonesia bisa memperoleh bibit bibit unggul yang sukses mengharumkan nama Indonesia di kancah internasional. Olimpiade komputer merupakan salah satu bidang yang diperlombakan di Olimpiade Sains Nasional. Antusias siswa siswi terhadap bidang olimpiade yang satu ini termasuk cukup tinggi di Indonesia dan prestasi prestasi internasional dapat diraih Indonesia untuk bidang komputer tingkat pelajar. Dalam pembelajaran khususnya bidang olimpiade komputer tidak banyak sekolah yang memberikan materi yang sesuai dengan materi olimpiade komputer yaitu pemrograman Pascal, C, ataupun C++. Kebanyakan sekolah mengajarkan materi komputer berupa visual basic, microsoft office, dan lain-lain yang kebanyakan tidak menitikberatkan kepada pemrograman yang menunjang olimpiade. Untuk menunjang persiapan siswa dalam mengikuti olimpiade komptuter, maka buku ini diharapkan dapat membantu sebagai pengantar materi yang dapat menjadi sumber referensi singkat. Perlu diperhatikan bahwa buku ini bukanlah referensi yang tergolong sangat lengkap, sehingga tidak disarankan menganggap buku ini sebagai satu-satunya pegangan. Diharapkan kepada siswa siswi yang menggunakan buku ini agar ikut dalam kontes kontes komputer online yang sangat melatih kemampuan pemrograman, selain itu juga diharapkan untuk mengikuti pelatihan pelatihan yang disediakan instansi instansi pelatihan olimpiade. Buku atau modul ini akan sangat mendukung untuk pelatihan pelatihan olimpiade yang memiliki pembimbing atau pengajar sebagai sumber materi. Walaupun pengajaran di buku ini menitikberatkan tentang pemrograman, materi analitik dan logika tetap akan terdukung. Soal olimpiade komputer memang terdiri dari begian analitik dan pemrograman, akan tetapi pada dasarnya materi analitik dan logika merupakan hal yang terkandung di dalam pemrograman juga. Perlu diperhatikan juga bahwa dengan mempelajari materi pemrograman maka tanpa disadari kemampuan seseorang di dalam materi analitik akan ikut meningkat, sehingga tidak perlu khawatir jika sebagai siswa peserta olimpiade komputer jika terus menerus belajar dari segi pemrograman. Hal ini akan berjalan tentunya jika siswa tersebut tetap melakukan latihan rutin dan kerja keras dalam berlatih. Sebagai penulis, tentunya modul atau buku yang merupakan buatan manusia tetap tidak luput dari kesalahan sehingga melalui pembuka ini penulis meminta maaf jika ada kesalahan kesalahan di dalam penulisan buku ini. Bandung, Februari 2013 Penulis
4 DAFTAR ISI Kata Pengantar Daftar Isi Bab 1 : Pengenalan Algoritma dan Pemrograman Pascal Pengenalan algoritma 2 Pemrograman komputer 4 Pemrograman pascal 5 Soal dan latihan 9 Bab 2 : Tipe Data dan Operator Dalam Pemrograman Tipe data 11 Operator 15 Soal dan latihan 22 Bab 3 : Percabangan If-then 25 If-then-else 26 If-else-if 27 Tambahan untuk if-then/if-then-else/if-else-if-else 30 Case 31 Soal dan latihan 33 Bab 4 : Perulangan For-to-do 36 Nested for/for bersarang 38 While-do 39 Repeat-until 40
5 Soal dan latihan 42 Bab 5 : Array Pengenalan array 45 Array satu dimensi 45 Array dua dimensi 47 Array n dimensi 48 Soal dan latihan Bab 6 : Procedure dan Function Procedure 53 Function 58 Variabel lokal dan global 61 Soal dan latihan 67 Bab 7 : Rekursif Pengenalan rekursif 70 Penggunaan rekursi 71 Soal dan latihan 75 Bab 8 : Pengurutan Pengenalan pengurutan 79 Bubble sort 79 Selection sort 80 Insertion sort 82 Quick sort 83 Soal dan latihan 86 Bab 9 : Pencarian Pengenalan pencarian 88
6 Sequential search 88 Binary search 89 Soal dan latihan 90 Solusi soal dan latihan Solusi bab 1 92 Solusi bab 2 95 Solusi bab 3 95 Solusi bab 4 96 Solusi bab 5 97 Solusi bab 6 99 Solusi bab Solusi bab Solusi bab Penutup 106 Referensi 107
7 Pengenalan Algoritma dan Pemrograman Pascal Bab1
8 1.1 Pengenalan Algoritma Algoritma adalah deretan instruksi dalam memecahkan suatu permasalahan. Contoh algoritma dalam kehidupan sehari hari dapat kita amati melalui proses memasak, yaitu : 1. Pecahkan telur dan masukkan isinya ke mangkuk 2. Berikan garam, potongan cabe, dan potongan bawang ke mangkuk yang sama 3. Aduk telur dan campurannya hingga merata 4. Tuangkan minyak makan 5 cc ke atas kuali 5. Letakkan kuali di atas kompor yang menyala 6. Tunggu hingga minyak panas 7. Tuang adukan telur pada mangkuk ke kuali 8. Tunggu hingga bagian bawah telur matang 9. Balikkan telur sehingga posisi bawah menjadi atas 10. Tunggu hingga telur matang Urutan langkah di atas merupakan algoritma dalam memasak telur. Jadi dapat terlihat bahwa algoritma merupakan suatu proses pengerjaan. Pengerjaan algoritma untuk contoh di atas adalah manusia, tetapi pada pemrograman pelaksana algoritma adalah komputer. Karena komputer yang melaksanakan pengerjaan algoritmanya, tugas seorang programmer adalah merancang algoritma yang akan dikerjakan komputer dalam memecahkan masalah. Hal ini disebut juga sebagai problem solving. Algoritma algoritma ini biasanya dibagi atas beberapa tipe, yaitu : pernyataan (statement) yang dibagi atas, penerimaan input atau output dan assignment atau pengisian nilai. perulangan yang menyebabkan dilakukannya statement secara berulang kali, percabangan yang menyebabkan beberapa pernyataan tidak dilakukan karena suatu kondisi Dalam penulisan algoritma dapat digunakan diagram alir (flow chart).
9 1.1.1 Diagram Alir Diagram alir merupakan diagram yang dirancang dengan tujuan pembacaan algoritma. Ada beberapa simbol yang digunakan dalam diagram alir, yaitu : = Mulai / akhir = perulangan = proses/pernyataan = input/output = percabangan Contohnya aplikasi flow chart dari algoritma memasak telur : Mangkuk diisi potongan cabe dan bawang Mangkuk diisi telur Mulai Aduk campuran telur Hingga campuran telur merata Kuali diisi minyak Kuali diletakkan di atas kompor nyala Kuali diisi dengan isi mangkuk Hingga minyak panas tunggu tunggu Hingga bawah telur matang Balikkan telur tunggu Hingga bawah telur matang Selesai
10 1.4 Soal dan Latihan 1. tuliskan tata cara : a. menyalakan komputer (PC) b. mematikan komputer dengan OS windows (PC) c. mencetak (print) dokumen di microsoft Word 2. berdasarkan soal nomor 1, tuliskan ketiga point tersebut dalam bentuk flowchart! Solusi Bab 1 1) Menuliskan tata cara : a. Menyalakan komputer : i. Hubungkan CPU dan monitor ke sumber listrik ii. Tekan tombol on untuk CPU dan monitor iii. Tonggu proses booting selesai iv. Komputer dapat digunakan b. Mematikan komputer dengan OS Windows i. Klik start menu ii. Klik menu shut down iii. Tuggu proses hingga CPU mati iv. Tekan tombol off monitor monitor 2) Flowchart a. Menyalakan komputer
11 Mulai Hubungkan CPU dan monitor dengan sumber listrik Tekan tombol ON pada CPU dan monitor Selesai Selagi booting tunggu
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.
Pengampu : Agus Priyanto, M.KOM
Dasar-dasar Algoritma Dan Flow Chart Pengampu : Agus Priyanto, M.KOM SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN
No. SIL/EKA/PTI 211/01 Revisi : 00 Tgl : 1 April 2008 Hal 1 dari 5 MATA KULIAH : Algoritma Pemrograman KODE MATA KULIAH : PTI 211 SEMESTER : 4 PROGRAM STUDI : Pendidikan Teknik Informatika DOSEN PENGAMPU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : ALGORITMA DAN PEMROGRAMAN A Kode Mata Kuliah : DK - 24301 Jurusan / Jenjang : S1 SISTEM KOMPUTER Tujuan
1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.
LAB SHEET ALGORITMA DAN STRUKTUR DATA Semester : 4 Percabangan Komplek dan case of 200 menit No. : LST/EKA/EKA 305/03 Revisi : Tgl. : Hal. 1 dari 3 hal. 1. Kompetensi Mengenal dan memahami algoritma percabangan
Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise
Sub 1 Agar mahasiswa mengetahui Agar mahasiswa mengetahui Pengenalan Pascal - Sejarah Pascal Buku ke-2. Hal. 1-26 1. Teori White Board 1.Latihan sejarah dan struktur Pascal sejarah dan memahami struktur
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS
MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa
ALGORITMA & PEMROGRAMAN
ALGORITMA & PEMROGRAMAN Hadi Hermansyah, S.Si.,., M.Si. Algoritma Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
Penulis : Hizbullah Abdul Aziz Jabbar. Copyright 2013 pelatihan-osn.com. Cetakan I : Oktober Diterbitkan oleh : Pelatihan-osn.
Penulis : Hizbullah Abdul Aziz Jabbar Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat
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
Fakultas Teknologi Informasi
Algoritma dan Struktur Data 1 Halaman : 1 dari 15 SILABUS Kode Mata Kuliah : KP002 Nama Mata Kuliah : Algoritma dan Struktur Data 1 Beban Kredit : 3 SKS (Inti) Prasyarat : - Strategi : 1.Menjelaskan dan
Kontrak Perkuliahan & Introduction
Kontrak Perkuliahan & Introduction Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Deskripsi Mata Kuliah Mata Kuliah : Algoritma dan Pemrograman Jumlah SKS : 4 SKS Dosen : Ir. Tahar
MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER
MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2010 PERATURAN PELAKSANAAN PRAKTIKUM PEMROGRAMAN KOMPUTER Peraturan : 1. Praktikan
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA DAN STRUKTUR DATA
No. SIL/EKA/EKA258/43 Revisi : 0 Tgl: 21 Juni 2014 Hal 1 dari 5 MATA KULIAH : Algoritma dan Struktur Data KODE MATA KULIAH : EKA258 SEMESTER : 4 PROGRAM STUDI : Teknik Elektronika DOSEN PENGAMPU : Bekti
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
Penulis : Rahmad AzHaris. Copyright 2013 pelatihan-osn.com. Cetakan I : Oktober Diterbitkan oleh : Pelatihan-osn.com
Penulis : Rahmad AzHaris Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat 16511 Telp.
Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom
Algoritma & Flowchart Brigida Arie Minartiningtyas, M.Kom Review What is Algoritma?? Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis berarti bahwa nilai kebenarannya
BAB IV IMPLEMENTASI DAN EVALUASI. Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart
BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Analisa dan Implementasi Sistem Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart dan flow graph ini akan disampaikan pada sub bab disini. Pada
IT234 ALGORITMA DAN STRUKTUR DATA
IT234 ALGORITMA DAN STRUKTUR DATA Algoritma-Pemograman-Flow Chart Ramos Somya Algoritma Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi,
KATA PENGANTAR. Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas
KATA PENGANTAR Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas Mahasiswa (LTM) untuk mata kuliah Logika dan Algoritma. Tak lupa kami mengucapkan banyak terima kasih kepada
1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.
Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.
MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER
MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2012 PERATURAN PELAKSANAAN PRAKTIKUM PEMROGRAMAN KOMPUTER Peraturan : 1. Praktikan
MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH
MAKALAH TENTANG ALGORITMA, PSEUDOCODE DAN FLOWCHART OLEH YUFI EKO FIRMANSYAH 1 D3 IT B BAB I PENDAHULUAN Pada saat kita membuat sebuah program sering kali kita menghadapi permasalahan yang memerlukan pengrutan
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??
Flowchart Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm?? Logis Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan,
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
7. Logika dan Algoritma Pemrograman
7. Logika dan Algoritma Pemrograman Logika Informatika Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta STMIK AMIKOM YOGYAKARTA Jl. Ringroad Utara Condong Catur Yogyakarta. Telp. 0274 884201 Fax 0274-884208
MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG
MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG Mengenal Diagram alir (flowchart program) Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi
Gambar 13.1 Ilustrasi proses algoritma sorting
MODUL 13 SORTING 13.1 Kompetensi 1. Mahasiswa mampu menjelaskan mengenai algoritma sorting. 2. Mahasiswa mampu membuat dan mendeklarasikan struktur algoritma sorting. 3. Mahasiswa mampu menerapkan dan
PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom
PENGANTAR ALGORITMA Brigida Arie Minartiningtyas, M.Kom Komputer Komputer di era modern seperti sekarang ini, sudah menjadi kebutuhan untuk mendukung aktivitas yang dilakukan oleh manusia Komponen Komputer
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.
Program Studi Teknik Mesin S1
SATUAN ACARA PERKULIAHAN MATA KULIAH : DASAR KOMPUTER APLIKASI TEKNIK MESIN 2A KODE / SKS : IT042215 / 2 1. 1. Penjelasan Materi Perkuliahan 1.1. Penj elasan tentang Silabus 1.2. Pengenalan Bahasa pemrograman
Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY
Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika
ALGORITMA, FLOWCHART dan PSEUDO-CODE
BAB III ALGORITMA, FLOWCHART dan PSEUDO-CODE A. Langkah langkah dalam Pemrograman Komputer Dalam membuat suatu pemrograman komputer langkah langkah yang harus dilakukan adalah sebagai berikut : 1. Mendefinisikan
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : E113205/Algoritma d Pemrogram Revisi 2 Satu Kredit Semester : 3 SKS Tgl revisi : 12 Juari 2015 Jml Jam kuliah dalam seminggu
Selection, Looping, Branching
Selection, Looping, Branching Struktur If untuk membuat percabangan alur program dengan satu pilihan saja dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya setidaknya
1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.
Pertemuan Ke-9 STRUKTUR DASAR LOGIKA ALGORITMA Oleh: Imana Malia kondou, S.T. Tips Sukses Menjadi Mahasiswa Pergunakan waktu dengan maksimal Buat buku tugas dan kerjakan tugas segera Jaga komuikasi dengan
ALGORITMA DAN PEMROGRAMAN
RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ALGORITMA DAN PEMROGRAMAN Disusun Oleh: Anastasya Latubessy, S.Kom, M.Cs PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS
BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah
BAB III METODE PENELITIAN 3.1 Analisa Permasalahan Sistem White box testing merupakan salah satu metode yang terdapat pada fase testing dalam suatu siklus hidup pengebangan software. White box testing
Penulis : Anisa Rahmalia, S.Si. Copyright 2013 pelatihan-osn.com. Cetakan I : Oktober Diterbitkan oleh : Pelatihan-osn.com
Penulis : Anisa Rahmalia, S.Si. Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat 16511
PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode
LOGIKA PROPORSIONAL ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah
Pemilihan / Percabangan / IF
http://pelatihan-osncom Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 3 : Pemilihan / Percabangan / IF Pemilihan atau percabangan atau If adalah perntaan pada program ng menyebabkan komputer
Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi
Program Komputer & Pengantar Tek. Informasi & Komunikasi Nama Mata Kuliah : Program Komputer & Pengantar Tek. Informasi & Komunikasi Kode/sks : / 3 sks Mata Kuliah Prasyarat :. Tujuan :. Memperkenalkan
SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA
SILABUS MATA KULIAH : DASAR-DASAR PEMROGRAMAN KODE KREDIT PENGASUH : Made Windu Antara Kesiman, S.T., M.Sc NIP : 19821111 200812 1 001 JURUSAN FAKULTAS : PENDIDIKAN KIMIA : MIPA KEMENTERIAN PENDIDIKAN
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
Alih Kontrol dengan Flowchart
Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang
Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom
Algoritma & Pemrograman #1 Antonius Rachmat C, S.Kom Jenis Proses Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e.
1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah : a.membuat program b. Membuat Algoritma c. Membeli komputer d. Proses e. Mempelajari program 2. Sebuah prosedur langkah demi
MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak
MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart
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
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
SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah Kode Mata Kuliah SKS Dosen Pengampu Waktu Tatap Muka : Dasar Pemrograman : EES4232 : 2 SKS : Aswir Premadi, S.T., M.Sc. (Eng) : 2 x 50 menit Pertemuan Minggu ke
Teori Algoritma. Jenis seleksi
Alam Santosa Teori Algoritma Seleksi Jenis seleksi Telah diketahui bahwa seleksi dapat berupa: seleksi 1 kasus seleksi 2 kasus seleksi multikasus Struktur Perintah IF IF merupakan perintah utama untuk
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
Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?
Sabar Rudiarto Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Logis artinya sesuai dengan logika manusia. Untuk menjadi sebuah algoritma,
MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 3 Operasi Kondisi Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 3 OPERASI KONDISI A. Tujuan Setelah mempelajari bab ini diharapkan
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa
Program Development Cycle
Program Development Cycle Kartika Firdausy - UAD [email protected] blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program
RENCANA PELAKSANAAN PEMBELAJARAN
Pertemuan : 1 Kompetensi Dasar : Mahasiswa menguasai pembuatan project dengan paradigma eventdriven menggunakan. Indikator : 1. Mampu menggunakan untuk pembuatan project. 2. Mampu membuat project. 3. Mampu
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
PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )
PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F 1 1 0 1) PENGENALAN ALGORITMA & PEMROGRAMAN Definisi Algoritma Sejarah Algoritma Perbedaan Algoritma & Program
Algoritma Pemrograman Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Khusnawi, S.Kom, M.Eng
Penyajian Algoritma Khusnawi, S.Kom, M.Eng PENYAJIAN ALGORITMA Algoritma dapat disajikan dalam dua bentuk, yaitu : tulisan dan gambar/simbol. Penyajian algoritma dalam bentuk tulisan biasanya menggunakan
Penulis : Tyas Rangga Kristianto, M.Si. Copyright 2013 pelatihan-osn.com. Cetakan I : Oktober Diterbitkan oleh : Pelatihan-osn.
Penulis : Tyas Rangga Kristianto, M.Si. Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN I (VISUAL BASIC) Kode Mata Kuliah : DK - 11207 Jurusan / Jenjang : D MANAJEMEN INFORMAA Tujuan
Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA
Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA DEFINISI DASAR Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan
STRATEGI DIVIDE AND CONQUER
Pemrogram bertanggung jawab atas implementasi solusi. Pembuatan program akan menjadi lebih sederhana jika masalah dapat dipecah menjadi sub masalah - sub masalah yang dapat dikelola. Penyelesaian masalah
SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP
SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP Mata kuliah : Algoritma dan Pemrograman Kode Mata Kuliah : TIS2223 SKS : 3 Waktu Pertemuan : 16 kali Pertemuan Deskripsi : Mata kuliah algoritma
Pertemuan 1: Pendahuluan dan Pengantar Algoritma
Pertemuan 1: Pendahuluan dan Pengantar Algoritma Tentang Saya Nama lengkap : Intan Yuniar Purbasari, S.Kom, M.Sc. Pendidikan : S1: Teknik Informatika, ITS (1998-2003) S2: Computer Science, Univ. of Queensland
Definisi & Simbol Flowchart. Agustine Hana. M
Definisi & Simbol Flowchart Agustine Hana. M Flowchart Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu
PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007
ANALISA ALGORITMA DENGAN TABEL KEMUNGKINAN OUTPUT PADA LOGIKA LOOPING DALAM PROGRAM APLIKASI BAHASA PEMROGRAMAN VISUAL BASIC Oleh: Rini Nuraini ABSTRAK Salah satu kelebihan komputer dibandingkan dengan
BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA
2.1 Pengertian Algoritma BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA Dalam modul sebelumnya telah dijelaskan bahwa salah satu tahapan di dalam pemrograman ialah menyusun kerangka pemecahan dan metode
Algoritma, Pseudo Code Flow Chart
Algoritma, Pseudo Code Flow Chart Algoritma Asal kata Algoritma (algorism - algorithm) berasal dari nama Abu Ja far Muhammad ibn Musa Al-Khuwarizmi Ilmuan Persia yang menulis kitab al jabar w al-muqabala
04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia
By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia Email: [email protected] Website: http://viliaekameyana.blogspot.com Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% 1
Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.
Refreshing Materi Kuliah Semester Pendek 2010/2011 Logika dan Algoritma Heri Sismoro, M.Kom. STMIK AMIKOM YOGYAKARTA 2011 Materi 1. Logika Informatika Adalah logika dasar dalam pembuatan algoritma pada
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) KUG1D1 PRAKTIKUM DASAR ALGORITMA DAN PEMOGRAMAN Disusun oleh: Tim Dosen Dasar Algoritma dan Pemrograman FAKULTAS INFORMATIKA TELKOM UNIVERSITY 1 LEMBAR PENGESAHAN Rencana
Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T
Universitas gunadarma pascal Bab 4- bab 10 Hana Pertiwi S.T 14 PASCAL Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL REPEAT UNTIL 1. Struktur Perulangan FOR 2. Penggunaan gabungan struktur
MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN
PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) KBKM13003 Algorithma dan Struktur Data I PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK LEMBAR PENGESAHAN
LEMBAR JUDGEMENT INSTRUMEN TES
LEMBAR JUDGEMENT INSTRUMEN TES SAL MULTIMEDIA PEMBELAJARAN ALGRITMA DAN PEMRGRAMAN DASAR SMK Nama : Intan Asri Afifah NIM : 1103851 Jurusan / Proram Studi : Pendidikan Ilmu Komputer Judul Skripsi Mata
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
Algoritma dan Pemrograman #1. Arif Dwi Laksito, M.Kom
Algoritma dan Pemrograman #1 Arif Dwi Laksito, M.Kom Materi Perkuliahan Pengantar Algoritma dan Konsep Bahasa Pemrograman Flowchart dan Pengenalan C Tipe Data, Keywords, Konstanta dan Input/Output Percabangan
KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :
KONTRAK BELAJAR Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : Pengajar : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan : 1. Manfaat Mata Kuliah Mata kuliah ini disajikan
Algoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #1 Kontrak Perkuliahan Pendahuluan Pembuatan algoritme KONTRAK PERKULIAHAN Dokumen Kontrak Perkuliahan Kontak Pengajar Toto Haryanto Email : [email protected]
Findra Kartika Sari Dewi
Teknik dan Logika Pemrograman [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Pengantar Algoritma & Flow Chart
PRAKTIKUM 1 Pengantar Algoritma & Flow Chart A. TUJUAN PEMBELAJARAN 1. Mampu memahami suatu masalah dan mampu mencari solusi pemecahannya dan mampu menuangkan langkah-langkah pemecahan masalah tersebut
Langkah Mudah Belajar Struktur Data Menggunakan C/C++
Langkah Mudah Belajar Struktur Data Menggunakan C/C++ Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
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)
Pengenalan Algoritma
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 Pengenalan Algoritma Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya metode yang
Rekursif/ Iterasi/ Pengulangan
Mata Pelajaran : Algoritma & Struktur Data Versi : 1.0.0 Materi Penyaji : Rekursif : Zulkarnaen NS 1 Rekursif/ Iterasi/ Pengulangan Instruksi perulangan digunakan untuk menjalankan satu atau beberapa insturksi
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
Pengenalan Algoritma
Pengenalan Algoritma PENGERTIAN DASAR LOGIKA DAN ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan agar solusi
BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Masalah Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi hasil keluaran produksi. Ada 4 faktor yang saling berhubungan satu dengan yang
Percabangan. 1. Statemen If...Then
Dalam bahasan sebelumnya telah diperkenalkan dasar-dasar Visual Basic. Sudah dicoba kan projectnya?. Nah sekarang anda siap untuk menuju tahap berikutnya yaitu mempelajari konsep percabangan dan perulangan,
Algoritma dan Diagram Alir (Flowchart)
Algoritma dan Diagram Alir (Flowchart) Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika) merupakan kunci dalam
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
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
ANALISA PERANCANGAN PROGRAM
Pertemuan 5 ANALISA PERANCANGAN PROGRAM Spesifikasi Proses Spesifikasi Proses atau minispec, karena merupakan Sebagian kecil dari spesifikasi proyek total yang diciptakan untuk proses-proses primitif atas
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
Pengenalan Algoritma & Pemrograman
Pengenalan Algoritma & Pemrograman I Gusti Agung Made Wirautama, S.Kom Agenda ALGORITMA PEMROGRAMAN BAHASA PEMROGRAMAN Definisi Algoritma Algoritma adalah urutan langkahlangkah logis penyeselaian masalah
BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM
30 BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Pada bab ini akan dibahas mengenai analisis permainan, yaitu konsep aturan dan cara bermain pada game yang berhubungan dengan program yang
