Anda di halaman 1dari 27

Dasar-Dasar Pemrograman

PERTEMUAN 1
PERKENALAN DIRI

AMIN PADMO AZAM MASA, S.Kom., M.Cs.

SEBAGAI DOSEN PERTAMA MATA KULIAH DDP

085329866229

aminpadmo@ft.unmul.ac.id
TATA TERTIB DI KELAS ONLINE

1. Kuliah hadir tepat waktu

2. Kehadiran minimal mengikuti aturan dari Kampus

3. Memperhatikan materi yang disampaikan

4. Boleh minum, DILARANG MAKAN

5. Jujur dalam mengerjakan tugas, kuis, maupun UTS

6. DILARANG PLAGIASI. Melanggar dinilai 0


AFEKTIF = 10 %

TUGAS = 20 %
KONTRAK
BELAJAR
UTS = 30 %

UTS = 40 %
TUJUAN PEMBELAJARAN

Memahami materi yang akan dipelajari dalam dasar-dasar


pemrograman.

Mahasiswa mampu Memahami algoritma penyelesaian


masalah sederhana.
BAHASA PEMROGRAMAN

Atau diistilahkan dengan BAHASA KOMPUTER, Yang berisi


tentang INSTRUKSI STANDAR untuk MEMERINTAH
KOMPUTER, dimana didalamnya terdapat KUMPULAN
SINTAKS dan SEMANTIK yang digunakan untuk
mendefi nisikan sebuah program komputer.
ASPEK PENGOLAHAN DATA

Perangkat Perangkat
Keras Lunak
(Hardware) (Software)

Brainware
(orang)
BAHASA PEMROGRAMAN

1. JAVASCRIPT

2. HTML/CSS

3. PHP

4. C++

5. PYTHON
BAHASA PEMROGRAMAN
1. DEFINISI MASALAH

Menentukan masalah yang dihadapi dan kemudian


ditentukan pula input dan output nya
2. MENCARI SOLUSI

Temukan solusi dari permasalahan yang dihadapi dengan


membagi menjadi bagian-bagian kecil biar mudah
diselesaikan.
3. MENENTUKAN ALGORITMA

Pemilihan algoritma harus sesuai dengan kebutuhan


permasalahan yang dihadapi.
4. MENULIS PROGRAM

Melakukan implementasi algoritma yang telah dijabarkan


kedalam bahasa pemrograman.

Gunakan bahasa pemrograman yang dikuasai.


4. Menguji Pogram

Melakukan tes program yang sudah dikerjakan apakah


sudah sesuai dan dapat beroperasi sebagaimana
mestinya atau belum.
6. Mendokumentasikan Program

Dengan cara membuah suatu komentar di dalam


program komputer yang telah dibuat untuk menjelaskan
kegunaan dari variable, parameter, fungsi, dan lainnya.
7. MERAWAT PROGRAM

Digunakan untuk mendeteksi error/ bug pada program


yang dibuat sekaligus melakukan pembaharuan / update
BAGAIMANA ALGORITMA PEMROGRAMAN

Urutan Langkah-Langkah untuk menyelesaikan permasalahan pada


program komputer dengan syarat tertentu.

Syaratnya:

1. Langkah harus jelas / tidak ambigu

2. Harus ada output minimal = 1

3. Harus ada Stoping Criteria.


JENIS ALGORITMA

1. SEQUE NCE : IN ST R UK SI DI K ER JA K AN BE R UR UTA N

2. SELECT IO N : IN ST RU K SI DI K ER JA K AN J IK A K R IT ER I A T ER P EN UH I ( I F -E LSE )

3. IT ER ATION : I NST R U KSI DI KE RJAK A N SE LAMA MEMENU H I KONDI SI T ERT E NTU ( FOR )

4. CONCU R R ENT : ME NGE R JA KA N B A NYA K I NST R UK SI SECA R A BE RS AMAA N


CARA MENULIS ALGORITMA

1. KALIMAT DESKRIPTIF
Menuliskan instruksi secara berurutan menggunakan bahasa yang
jelas dan mudah dipahami.

2. FLOWCHART
Penulisan algoritma dengan menggunakan notasi grafi s.

3. PSEUDOCODE
Penulisan algoritma yang menyerupai bahasa pemrograman tingkat
tinggi (bahasa pemrograman).
1. KALIMAT DESKRIPTIF
2. FLOWCHART
3. PSEUDOCODE
BAHASA PEMROGRAMAN : PYTHON
BAHASA PEMROGRAMAN : PYTHON
BAHASA PEMROGRAMAN : PYTHON
BAGAIMANA INSTALASI PYTHON

LANGSUNG AJA YOK KE MBAH GOOGLE!


TERIMA KASIH

Anda mungkin juga menyukai