Upgrade to Pro — share decks privately, control downloads, hide ads and more …

01-KONTRAK-PER-DP.pdf

Yanyan Sofiyan
September 21, 2019

 01-KONTRAK-PER-DP.pdf

Yanyan Sofiyan

September 21, 2019
Tweet

More Decks by Yanyan Sofiyan

Other Decks in Education

Transcript

  1. For A Better Future DASAR PEMROGRAMAN Yan Yan Sofiyan, M.Kom

    https://github.com/yysofiyan 01 Kontrak - Kuliah dan Pendahuluan
  2. OVERVIEW 1. Sharing Session Materi 15 Menit 2. Timeline &

    Capaian Perkuliahan 3.Penilaian 4. Buku Pegangan dan Pendukung 5. Software Pendukung 6. Referensi https://github.com/yysofiyan
  3. CV Yan Yan Sofiyan Lecturer and Head Of Information System

    STMIK Sumedang +6285524568675 | 085696371900 [email protected] Github : https://github.com/yysofiyan Google Scholar ID : 1Th3oxkAAAAJ&hl/Yan Yan Sofiyan Researchgate.net : https://www.researchgate.net/profile/Yan_Sofiyan Academia.edu : https://stmik-sumedang.academia.edu/YanYanSofiyan Sinta ID : 6655767 Linkedin : https://id.linkedin.com/in/yanyan-sofiyan-58a783167 Education 1 2015 - 2017 Master's Degree Iformation Systems (M.Kom.), STMIK Likmi Bandung, Indonesia 2008 – 2012 Bachelor's Degree Informatics Engineering (S.Kom.), STMIK Sumedang, Indonesia. National Lecture ID : (NIDN) #0416078903, forlap.ristekdikti.go.id/dosen Research Interest 2 Information system, Software Quality, Web Application, Software Engineering
  4. Tujuan Perkuliahan.. 1.Menguasai dasar-dasar pemrograman komputer: • Perancangan program dan

    logika pemrograman • Implementasi pemrograman komputer menggunakan bahasa pemrograman C++ https://github.com/yysofiyan
  5. Timeline Perkuliahan 1. Kontrak perkuliahan dan Overview 2. Pengenalan lingkungan

    perangkat lunak kompilator C++ 3. Pengertian tipe data dan pendefinisian tipe data dalam C++: 4. Pendefinisian variabel dan konstanta dalam C++ UTS 5. Operasi-Operasi Dasar Pada Bahasa C ++ : 6. Struktur kendali program C++: 7. Modul program : prosedur, parameter aktual dan formal, fungsi, sub program 8. Arsip dalam C++ 9. Studi kasus mesin abstrak (Karakter dan Integer) 10. Studi kasus pemrosesan data dalam tabel (array) UAS https://github.com/yysofiyan
  6. Komponen Penilaian ✓ Penilaian diperoleh dari aspek-aspek: ✓ 1. Terstruktur

    (TST): 20% ✓ 2. Mandiri (MDR): 20% ✓ 3. Ujian Tengah Semester (UTS): 20% ✓ 4. Ujian Akhir Semester (UAS): 40% • Rentang Nilai *) Sesuai Standar STMIK Sumedang Nilai Huruf Rentang Nilai A 80 – 100 B 65 – 79,99 C 50 – 64,99 D 30 – 49,99 E <= 29,99 Catatan: Tidak ada ujian perbaikan
  7. Rules • Hadir tepat waktu, toleransi keterlambatan 15 menit. •

    Berpakaian rapi, sopan dan bersepatu (pakaian sesuai dengan aturan STMIK Sumedang) • TIDAK! Makan, mengganggu ketertiban dan ketenangan kelas. (HP Silent) • Total kehadiran mahasiswa minimal 75% (Aturan akademik institusi) • JUJUR. Tidak ada toleransi bagi mahasiswa yang menitip presensi dan yang berbuat curang. https://github.com/yysofiyan
  8. Mahasiswa Terlambat Jika lebih dari 15 menit, maka tidak dapat

    mengisi presensi https://github.com/yysofiyan
  9. Dosen Terlambat Pada prinsipnya Dosen tidak diperbolehkan terlambat atau membatalkan

    perkuliahan tanpa kabar, namun apabila dosen belum hadir dalam waktu 15 menit, harap perwakilan mahasiswa menghubungi dosen di ruang kerjanya. Apabila tidak ada boleh menghubungi via Telp/WA. https://github.com/yysofiyan
  10. Tips Belajar Dasar Pemrograman • Sehat jasmani dan rohani, serta

    tidak loyo/ngantuk • Kuliah dan praktikum dengan sungguh-sungguh dan fokus Aktif dan senang ”ngoprek” (utak-atik). Banyak berlatih. • High curiousity, yakni rasa penasaran yang tinggi. • Mau belajar dan aktif mencari sumber belajar lain https://github.com/yysofiyan
  11. Persiapan Tools •IDE (Integrated Development Environment) Software untuk menulis kode-kode

    program dan menjalankan program. Contoh : VsCode, Codeblock, Dev C++ •Git adalah salah satu sistem pengontrol versi (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds. •GitHub adalah manajemen proyek dan sistem versioning code sekaligus platform jaringan sosial GitHub juga merupakan salah satu storehouse online terbesar di dunia untuk pekerjaan kolaborasi. https://github.com/yysofiyan
  12. Buku Rujukan Dasar Pemrograman • The C++ Programming Language, 4th

    Edition • https://anekihou.se/programming/2.%20intermediete.pdf https://github.com/yysofiyan
  13. Websites for Learning C++ Programming Language • http://www.cplusplus.com/ • https://www.tutorialspoint.com/cplusplus/index.htm

    • https://www.mycplus.com/ • https://www.cprogramming.com/tutorial/c++-tutorial.html https://github.com/yysofiyan
  14. Pemrograman merupakan suatu proses yang meliputi menulis, testing, memperbaiki, dan

    memaintenace (memelihara) perintah-perintah (kode/ script) sebuah program komputer. Konsep Dasar Pemrograman Oiginating : Pengumpulan data Input : Memasukan data Proses : Memperoses Proses data Output : Menampilkan data berupa informasi Distribution : Mendistribusikan data
  15. • Komputer hanyalah sebuah mesin Komputer bekerja sesuai perintah atau

    instruksi yang diberikan • Perintah atau instruksi yang diberikan kepada komputer untuk memecahkan suatu masalah disebut program komputer • Program komputer ini memandu kerja dari komputer yang secara berstruktur disusun oleh manusia • Bahasa yang digunakan untuk menyusun program komputer disebut bahasa pemrograman komputer
  16. • Pemrograman komputer harus dilakukan secara sistematis, dimulai dengan merancang

    atau mendesain langkah-langkah yang tepat yang menjelaskan jawaban dari suatu masalah. • Langkah-langkah yang disusun secara berstruktur dan terurut untuk menjawab suatu persoalan dengan menggunakan bahasa manusia inilah yang sering disebut dengan algoritma.
  17. Gambaran sederhana komputer dan instruksi pemrograman: komputer eksekusi ‘memori’ eksekusi

    secara sekuensial (berurutan) Instruksi 1 Instruksi 2 Instruksi 3 Instruksi 4 . . . . Instruksi n
  18. Referensi • www.cplusplus.com • Materi kuliah ini, bisa diunduh di:

    elearning.stmik-sumedang.ac.id • Bjarne Stroustrup, The C++ Programming Language, 4th Edition 4th Edition • https://www.tutorialspoint.com/cplusplus/index.htm • https://www.mycplus.com/ • https://www.cprogramming.com/tutorial/c++-tutorial.html • https://hackr.io/blog/10-best-c-cpp-books#C_Primer_5th_Edition • https://code.visualstudio.com/docs/languages/cpp • https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019 • http://www.codeblocks.org • http://www.mingw-w64.org/doku.php • https://code.visualstudio.com/docs/cpp/config-mingw • https://medium.com/@jerrygoyal/run-debug-intellisense-c-c-in-vscode-within-5-minutes-3ed956e059d6 • https://www.onlinegdb.com/online_c++_compiler • https://www.youtube.com/watch?v=J_Clau1bYco ( How to Install and Configure Git and GitHub on Windows ) • http://www.mediafire.com/file/31r6eaa1k7y6nv5/Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.zip/file https://github.com/yysofiyan
  19. Tugas pertama • Buat Kelompok max. 3 - 4 orang

    • buat akun di github https://github.com • Instalasi git.