: PEMROGRAMAN DASAR
: 463013 / 3 SKS
Pengajar
Semester
Hari Pertemuan/Jam
Tempat Pertemuan
2. DESKRIPSI SINGKAT
Matakuliah ini membahas tentang bentuk notasi flowchart dan
penggunaanya, membuat pseudocode, sintaksis bahasa pemrograman,
modularitas pemrograman, serta pembuatan program komputer sesuai
dengan tahapan tertentu.
4. STRATEGI PEMBELAJARAN
5. MATERI POKOK
Materi pokok perkuliahan terdiri atas :
1. Pemahaman strukturisasi masalah sehari-hari dengan menggambarkan solusi
menggunakan flowchart dan pseudocode
6. BAHAN BACAAN
Lurig, M. (2008). PHP Reference: Beginner to Intermediate PHP5. Creative
Commons Attribution.
Ward, J., & Peppard, J. (2002). Strategic Planning for Information Systems. Jhon
Wiley.
Wilton, P., & McPeak, J. (2010). Beginning JavaScript Fourth Edition. Crosspoint
Boulevard, Indianapolis: Wiley Publishing, Inc.
7. ORGANISASI MATERI
8.
9.
10.
11.
12.
13.
33.
34. TUGAS
1. Tugas Individu (Sebelum UTS) :
35.
Membuat tahapan penyelesaian masalah yang diberikan dosen
dengan menggunakan flowchart dan pseudocode.
36.
Poin yang diberikan : 20
2. Tugas Kelompok (Sebelum UTS) :
37.
Membuat program komputer sesuai dengan permasalahan dengan
bahasa pemrograman dan membuat laporan dengan menyertakan : flowchart,
pseudocode dan source code
38.
Poin yang diberikan : 20
3. Tugas Individu (Sebelum UAS)
39.
Membuat perancangan program komputer sesuai permasalahan
dengan menggunakan modularitas
40.
Poin yang diberikan : 20
4. Tugas Kelompok (Sebelum UAS) :
41.
Membuat program komputer sesuai dengan permasalahan dengan
bahasa pemrograman dengan menggunakan modularitas dan membuat
laporan dengan menyertakan : flowchart, pseudocode dan source code
42.
Poin yang diberikan : 20
43.
44. KETENTUAN TUGAS
1. Menyerahkan tugas utama berupa program komputer pada minggu ke 12.
Program ini merupakan tugas kelompok dengan topik yang sudah ditentukan
oleh dosen pengampu dan dipresentasikan pada minggu ke 13.
2.
Laporan dibuat oleh kelompok dan dikumpulkan pada perkuliahan
minggu ke 14.
10.
45.
KRITERIA PENILAIAN
46.
47.
EVALUASI
TENGAH SEMESTER
49.
Tugas I
(Individu)
53.
Tugas II
(Kelompok)
50.
2
54.
2
48.
EVALUASI
AKHIR
SEMESTER
51.
Tugas
I
(Individu
)
55.
Tugas
II
(Kelomp
ok)
52.
2
56.
2
57.
58.
Quis
59.
60.
Quis
61.
62.
Total
63.
64.
Total
65.
66.
67.
68.
69.
70.
72.
Bobot
Bobot
71.
73.
(Skala
Ku
alit
ati
f)
75.
A
78.
A-
81.
AB
84.
B+
87.
B
90.
B-
93.
BC
96.
C+
99.
74.
Retang/Bata
san
(Skal
a
04)
76.
77.
> 85
80.
4,00
79.
3,75
82.
3,50
85.
3,25
88.
3,00
91.
2,75
94.
2,50
97.
2,25
100.
2,00
102.
103.
C-
1,75
105.
106.
CD
1,50
108.
109.
80
84,99
83. 75
79,99
86. 70
74,99
89. 65
69,99
92. 60
64,99
95. 55
59,99
98. 50
54,99
101. 45
49,99
104. 40
44,99
107. 35
39,99
110. 30
1,00
111.
112.
34,99
1 29,99
113.
11.
JADWAL PERKULIAHAN
114.
115. Per
temuan
ke 119. 1
116. Kompetensi
Dasar
120. Memaham
i strukturisasi
masalah
sehari-hari
dengan
menggambar
kan solusi
menggunaka
n flowchart
118. P
ustak
a
124. 1
,2,3
122.
123.
125. 2
126. Memahami
strukturisasi masalah
sehari-hari dengan
menggambarkan solusi
menggunakan
pseudocode
130. 3
127. PEMBUATAN
PSEUDOCODE
128.
129. 1
,2,3
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149. 4
151. LINGKUNGAN
BAHASA
PEMROGRAMAN
1. Persyaratan spesifikasi
standar minimum untuk
152. 1
,2,3
153. 5
155.
159. 6
instalasi
2. Tahapan instalasi
perangkat
3. Pengenalan fitur dan
kegunaan tombol dalam
perangkat
4. Penggunaan perangkat
untuk menyimpan,
menyunting dan
menjalankan program
5. Tahapan debugging
(koreksi) jika terjadi
kesalahan
156. SINTAKSIS
BAHASA
PEMROGRAMAN
157.
1. Pengenalan berbagai
keyword dan fungsinya
2. Pengenalan sintaksis
dalam pembuatan
program
3. Penggunaan keyword dan
sintaksis dalam
pembuatan program
sesuai permasalahan
1. Review Materi
2. Reinforcement dengan
latihan soal
164. Quiz
162. 7
163.
166. 8
168. 9
170.
158. 1
,2,3
172.
161.
165. 1
,2,3
174. 1
,2,3
1. Pengenalan sintaksis
perulangan (looping)
2. Penggunaan jenis
statement for..do
3. Penggunaan jenis
statement repeat..until
4. Penggunaan jenis
statement while..do
173.
175. 10
178. 11
179. Memahami
sintaksis percabangan
(branching) dalam
dengan pemrograman
1. Review Materi
2. Reinforcement dengan
soal latihan
180. PERCABANGAN
(BRANCHING)
181.
1. Pengenalan sintaksis
177.
182. 1
,2,3
bahasa tertentu
183. 12
188. 13
184. Memahami
sintaksis dan
pembuatan
modularitas dalam
pemrograman bahasa
tertentu
186.
193. 14
194.
197. 15
198. Proyek
Pemrograma
n Komputer
200. 16
percabangan
2. Penggunaan pernyataan
if..then
3. Penggunaan pernyataan
select case
185. MODULARITAS
PEMROGRAMAN
187. 1
,2,3
192.
191.
195. Quiz
1. Presentasi Proyek
196.
199.
202.
203.
204. Surabaya,_____________________
205. Pihak I
206. Dosen Pengampu,
207.
208.
209.
210.
211. (_________________)
212. Pihak II
213. a.n. Mahasiswa
214.
215.
216.
217.
218. (_________________)
219.
220.
221. Mengetahui
222. Ketua Program Studi Teknik Informatika,
223.
224.
225.
226.
227.
228. (___________________)
229.