Web Developer
Pertemuan #1:
Installasi Alat Bantu dan Pengantar Algoritma
Profil Pengajar
Jabatan Akademik Pengajar 1
(2020- Lektor Kepala) Pengajar 1 : Arifin Noor Asyikin, ST., MT
Contact
Pendidikan HP WA only : 08164569145
S1- Universitas Muhammadiyah Yogyakarta – Foto Email : arifin@poliban.ac.id
(Teknik Telekomunikasi) Pengajar
S2 - Universitas Brawijaya
(Sistem komunikasi dan Informatika)
Riwayat Pekerjaan Pengajar 1
❑ Desain Web (T/P)
❑ Pemprograman Web (T/P) Pengajar 2 : Rahimi Fitri, S.Kom., M.Kom
❑ Komunikasi Data
❑ Model Sistem Informasi Foto Contact
HP WA only : 085249818828
Pengajar Email : rahimi_Fitri@poliban.ac.id
Tujuan Pelatihan
1. Peserta mengetahui langkah demi langkah instalasi alat bantu pemrograman web.
2. Peserta memahami komponen-komponen alat bantu hardware dan software dalam pemrograman
web.
3. Peserta mengetahui cara membuat algoritma dan flowchart.
Tugas :
Membuat algoritma dan Flowchart untuk Pemrograman Web
Tools Instalasi
1. XAMPP
2. Sublime Text 3
3. Git
Install XAMPP
❖ Download aplikasi XAMPP terbaru di
link
https://www.apachefriends.org/downloa
d.html
❖ Pilih salah satu sesuai dengan sistem
operasi dan versi yang diinginkan.
Install XAMPP
❖ Dobel klik file XAMPP yang baru di
download, selanjutnya akan muncul
jendela ”Installer Language” seperti
di samping.
❖ Pilih bahasa yang akan digunakan.
Pada bagian ini pilih English dan klik
Ok.
Install XAMPP
❖ Kadang pada proses ini muncul pesan
error. Jika ada, abaikan saja dan
lanjutkan dengan klik OK dan YES.
Install XAMPP
❑ Pseudo code adalah urutan baris algoritma seperti code pemrograman dan tidak
memiliki sintak yang baku.
❑ Contoh:
START
Masukkan A
Masukkan B, Tampilkan B
Tampilkan A
End.
Algoritma Fundamental
Komponen ini biasanya terdiri dari pemilihan variabel, jenis variabel, tipe variabel,
konstanta, dan parameter (dalam fungsi)
Komponen Keluaran (Output)
❑ System Flowchart
❑ Program Flowchart
System Flowchart
❑ Menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses
pengolahan data serta hubungan antar peralatan tersebut
❑ Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan
masalah
❑ Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk
Contoh Penggunaan System Flowchart
Keyboard
CPU Disket
VDU
Program Flowchart
Input Jml = 0
For K = 1 to N
Output
Next K
End End
Simbol-simbol Flowchart
• Processing symbols
• Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur
• Simbol connector
• Menyatakan sambungan dari proses ke proses lainnya dalam halaman
yang sama
• Simbol manual
• Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh
komputer
• Simbol decision
• Menujukkan suatu kondisi tertentu yang akan menghasilkan
dua kemungkinan jawaban : ya / tidak
• Simbol predefined process
• Menyatakan penyediaan tempat penyimpanan suatu
pengolahan untuk memberi harga awal
• Simbol terminal
• Menyatakan permulaan atau akhir suatu program
Processing Symbols
• Simbol keying operation
• Menyatakan segal jenis operasi yang diproses dengan
menggunakan suatu mesin yang mempunyai keyboard
• Simbol offline-storage
• Menunjukkan bahwa data dalam simbol ini akan disimpan
ke suatu media tertentu
• Simbol document
• Mencetak keluaran dalam bentuk dokumen (melalui printer)
• Simbol display
• Mencetak keluaran dalam layar monitor
Contoh System Flowchart
Data jawaban
ujian
Koreksi
Daftar Koreksi
Data File Tabel
utama Siswa
ujian
Periksa
Ujian
Laporan Hasil
File Ujian
siswa
lulus
Kaidah Pembuatan Flowchart
Start
Input
Proses
Output
End
Pengolahan data
START
READ
Ya
HABIS ?
Tidak
PROCESS
WRITE
END
Menghitung luas persegi panjang
Start
Input panjang
Input lebar
Print Luas
End
Flowchart
Input
Bilanga Apakah T
n Sisa = 0
Hitung sisa Y
bagi antara
Cetak Cetak
bilangan Genap Ganjil
dengan 2
End
A
Tugas
Buatlah algoritma dan flowchart:
❑ Menghitung Luas Lingkaran dan menampilkan hasilnya
Kesimpulan Pertemuan #
1. <Kesimpulan materi 1>
2. <Kesimpulan materi 2>
3. <Kesimpulan materi 3>
4. <dst>
Referensi
1. <Referensi 1>
2. <Referensi 2>
3. <Referensi 3>
4. <dst>
Tim Pengajar
1. Arifin Noor Asyikin, ST., MT
2. Rahimi Fitri, S.Kom., M.Kom
TERIMA KASIH