Anda di halaman 1dari 5

PEMROGRAMAN KOMPUTER memanfaatkan pernyataan pernyataan tersebut

PERTEMUAN KE-01 untuk membuat program.


ALGORITMA(4)
CAPAIAN DAN MATERI PEMBELAJARAN Halhal yang perlu diperhatikan dalam
Capaian Pembelajaran: algoritma:
Mahasiswa mampu memahami struktur, bahasa 1. Teks algoritma berisi deskripsi langkah-
pemrograman, diagram alir dan mampu membuat langkah
diagram alir suatu kasus pemrograman. penyelesaian masalah.
2. Tidak ada notasi yang baku dalam penulisan
Materi Pembelajaran: teks
Struktur,bahasa pemrograman dan diagram alir algoritma seperti notasi bahasa pemrograman.
Notasi yang digunakan dalam menulis
ALGORITMA(1) algoritma
Algoritma adalah urutan langkah-langkah logis disebut notasi algoritmik.
penyelesaian masalah yang disusun secara 3. Setiap orang dapat membuat aturan penulisan
sistematisdanlogis. dan notasi algoritmik sendiri. Notasi algoritmik
Logis merupakan kata kunci dalam algoritma bukan notasi bahasa pemrograman.
Logis merupakan kata kunci dalam algoritma 4. Algoritma sebenarnya digunakan untuk
Langkah-langkah dalam algoritma harus logis membantu kita dalam mengkonversikan suatu
dan permasalahan kedalam bahasa pemrograman.
harus dapat ditentukan bernilai salah atau benar. 5. Algoritma merupakan hasil pemikiran
konseptual, supaya dapat dilaksanakan oleh
ALGORITMA(2) komputer,
Pertimbangan dalam memilih algoritma:
Algoritma haruslah benar. CONTOH CONTOH ALGORITMA
Seberapa baik hasil yang dicapai oleh algoritma
tersebut.
Efisiensi.
setiap orang bisa membuat algoritma yang
berbeda untuk menyelesaikan suatu permasalahan,
walaupun terjadi perbedaan dalam menyusun
algoritma, tentunya kita mengharapkan keluaran
yang sama dan yang paling efisien dan cepat.

ALGORITMA(3)
Beda algoritma dan program

Program adalah kumpulan pernyataan komputer, PENYAJIAN ALGORITMA(1)


sedangkan metode dan tahapan sistematis dalam Penyajian algortima dibagi menjadi 2 bentuk
program adalah algoritma. Program ditulis dengan penyajian yaitu dalam bentuktu lisan dan gambar.
menggunakan bahasa pemrograman.
Algoritma dalam bentuk tulisan disajikan dalam
Program adalah suatu implementasi dari bahasa struktur bahasa tertentu dan kode yang mirip
pemrograman. dengan kode pemograman yang sebenarnya yang
disebut pseudocode
Formula beberapa pakar
Program=Algoritma+Bahasa(StrukturData) Algoritma dalam bentuk gambar disajikan dalam
sebuah flowchart
Bahasa pemograman adalah suatu bahasa aturan-
aturan tata bahasanya, pernyataan pernyataannya, Flowchart adalah uraian simbol gambar yang
tata cara pengoperasian compiler-nya, dan menunjukkan aliran dari proses terhadap data.
PENYAJIAN ALGORITMA(2)
Flowchart dibagi menjadi dua macam yaitu:
Flowchart sistem adalah bagan dengan simbol PENYAJIAN ALGORITMA(6)
simbol tertentu yang menggambarkan urutan Dalam pembuatan flowchart tidak ada rumus
prosedur dan proses file dalam suatu media yang bersifat mutlak karena flowchart
menjadi media file didalam media lain, dalam merupakan
suatu system pengolahan data. gambaran hasil pemikiran dalam menganalisis
Simbol-simbol flowchart: suatu masalah dengan komputer.
Garisbesarsetiappengolahanterdiridari3yaitu:
1. Intput.
2. Prosespengolahan.
3. Output.

PENYAJIAN ALGORITMA(3)
Flowchart dibagi menjadi dua macam yaitu:
Flowchart program adalah bagan dengan simbol
simbol tertentu yang menggambarkan urutan
proses dan hubungan antar proses secara PENYAJIAN ALGORITMA(7)
mendetail didalam suatu program. Pegolahan data dengan menggunakan
komputer ,
urutan dasar pemecahan suatu masalah:
1. START, berisi pernyataan untuk persiapan
peralatan yang diperlukan sebelum
menanganipemecahanpersoalan.
2. READ, berisi pernyataan kegiatan untuk
membaca data dari suatu peralatan input.
3. PROSES, berisi kegiatan yang berkaitan
dengan
pemecahan persoalan sesuai dengan data
PENYAJIAN ALGORITMA(4) yang dibaca.
4. WRITE, berisi pernyataan untuk merekam
hasil
kegiatan keperalatan output.
5. END, mengakhiri kegiatan pengolahan.
Tips
1. Awali flowchart dengan titik start dana khiri
dengan titik end.
2. Gambarkan proses dariatas kebawah dan
perjelas
dengan anak panah.
PENYAJIAN ALGORITMA(5) 3. Hindari pengulangan proses yang tidak perlu
dan logika yang berbelit.

CONTOH KASUS(1)
Menghitung ratarata tiga buah data :
A. AlgoritmadenganstrukturbahasaIndonesia.
1. Baca bilangan a, b dan c.
2. Jumlahkan ketiga bilangan tersebut.
3. Bagi jumlah tersebut dengan 3.
4. Tulis hasilnya PENGERTIAN VISUAL BASIC(1)
B. Algoritma dengan pseudocode. Visual basic 6.0 adalah bahasa pemrograman
1. Input (a,b,c) event driven yang berasaldaribahasabasic.
2. Jml=a+b+c Event driven diartikan program menunggu
3. Rerata=jml/3 sampai
4. Output (rerata) adanya respons dari pemakai berupa kejadian
tertentu, misal tombol diklik dan menu dipilih.
CONTOH KASUS(2) dipilih.
3 edisi visual basic yang dikeluarkan Microsoft
yaitu:
1. Standard edition direkomendasikan bagi
pemula
untuk mempelajari visual basic.
2. Proffesional edition direkomendasikan bagi
para
proffesional yang sudah cukup mendalami
visual
basic.
3. Enterprise edition direkomendasikan untuk
membuat aplikasi yag bersifat serverbased.

PENGERTIAN VISUAL BASIC(2)


IDE (integrated development environment)
STRUKTUR DATA membantu membangun sebuah aplikasi besar,
Algoritma berisi langkah-langkah penyelesaian menulis sebuah program, menjalankan program
suatu masalah. Langkah-langkah tersebut dapat dan menghasilkan executable file yangbersifat
berupa runtunan aksi (sequence), pemilihan aksi independen sehingga filetersebut dapat dijalankan
(selection), pengulangan aksi (iteration) atau tanpa menginstal visualbasic.
kombinasi dari ketiganya. Jadi struktur dasar CaramenjalankanIDE
pembangunan algoritma ada tiga, yaitu: 1. Klikstart
1.Struktur Runtunan 2. Program
Digunakan untuk program yang pernyataannya 3. Mic.Visualbasic6.0
sequential atau urutan. 4. Mic.Visualbasic6.0
2.Struktur Pemilihan 5. PilihstandardEXE
Digunakan untuk program yang menggunakan Tab Existing untuk menampilkan aplikasi yang
pemilihan atau penyeleksian kondisi. sudah ada
3.Struktur Perulangan Tab Recent menampilkan aplikasi yang pernah
Digunakan untuk program yang pernyataannya dibuka terakhir kali.
akan di eksekusi berulang ulang.
KOMPONEN IDE(1)
PERTEMUAN KE-02 KomponenVB
1. Project window
CAPAIAN DAN MATERI PEMBELAJARAN 2. Form designer
Capaian Pembelajaran: Mahasiswa mampu 3. Toolbox
memahami visual basic. 4. Properties window
Materi Pembelajaran: 5. Code window
Pengertian visual basic. 6. Module 6. Module
Komponen IDE. 7. ColorPalleteWindow
Menu, toolbar dan toolbox. 8. Form layout window
Menyimpan, menjalankan dan menutup 9. Immediate Window
program. 10. Object Browser
11. Locals window Code window digunakan menulis code program
12. Watch window yang menentukan tingkahlakuyangadapadaform.
13. Call stack window Module dapat disejajarkan dengan form, tetapi
tidak mengandung object.
KOMPONEN IDE(2) Colorpalletewindowdigunakanuntukmenentukan
Project window berisi semua file yang warnadarisuatu objekyangsedangaktifsaatini.
dibutuhkan untuk menjalankan program aplikasi objekyangsedangaktifsaatini.
visual basic yang telah dibuat.
Icon View Code untuk menampilkan jendela Formlayoutwindowmenunjukkanperletakandarise
editor. buahform.
Icon View Object untuk menampilkan bentuk Immediate Window digunakan untuk
formulir (Form) memasukkan ekpresi untuk melihat hasilnya
Icon Toggle Folders digunakan untuk dengan menggunakan perintah print atau ?.
menampilkan folder (tempat penyimpananfile) Short-cutuntukjendelainiadalahCtrl-G.
Form designer digunakan dalam meletakkan Object Browser digunakan untuk menyelusuri
object object yang external libraries
Form designer digunakan dalam meletakkan sehinggaandadapatmempelajariobjek-
object object yang objekdanproperti,kejadian (events), dan method
digunakandalampembuatanprogram. yang dimilikinya. Short-cut untuk jendela ini
KOMPONEN IDE(3) adalahF2.
Toolbox adalah alat yang berisi icon icon
untuk memasukkan object KOMPONEN IDE(6)
tertentukedalamjendelaform. Locals Window Akan aktif hanya pada saat
Properties program di jalankan, berisi nilai dari sejumlah
windowdigunakanmenentukansettingsuatuobject. variabel yang bersifat lokal pada sebuah
Properties prosedurataumodule.
windowdigunakanmenentukansettingsuatuobject. Watch Window Digunakan untuk memonitor
nilai dari suatu varibel
KOMPONEN IDE(4) baikbersifatlokalmaupunglobal.
Code window digunakan menulis code program Call Stack Window Hanya ditampilkan jika
yang menentukan tingkahlakuyangadapadaform. suatu program yang
Module dapat disejajarkan dengan form, tetapi Call Stack Window Hanya ditampilkan jika
tidak mengandung object. suatu program yang dijalankan dihentikan untuk
Colorpalletewindowdigunakanuntukmenentukan sementara (break) dan menekan Ctrl-L.
warnadarisuatu objekyangsedangaktifsaatini. Menunjukan semua prosedur yang menunggu
objekyangsedangaktifsaatini. prosedur aktif telah selesai. Jendela ini penting
untuk proses debugging untuk
Formlayoutwindowmenunjukkanperletakandarise mengetahuijalureksekusiprogramhinggasampaisit
buahform. uasisekarang.
Immediate Window digunakan untuk
memasukkan ekpresi untuk melihat hasilnya MENU, TOOLBAR DAN TOOLBOX(1)
dengan menggunakan perintah print atau ?. Menu
Short-cutuntukjendelainiadalahCtrl-G. 1. Menu File berisi perintah antara lain, open
Object Browser digunakan untuk menyelusuri untuk membuka suatu project dan save untuk
external libraries menyimpan project atau form, make digunakan
sehinggaandadapatmempelajariobjek- untuk mengkompile project menjadi
objekdanproperti,kejadian (events), dan method Executablefile.
yang dimilikinya. Short-cut untuk jendela ini 2. Menu Edit berkaitan dengan perintah-perintah
adalahF2. editing seperti
cut,copy,paste,find,replace,undodanredo.
KOMPONEN IDE(5) cut,copy,paste,find,replace,undodanredo.
3. untuk menjalankan aplikasi yangdibangun.
MenuViewdigunakanuntukmenampilkanwindow- yangdibangun. Toolbar 1. Standard Toolbar
window. berisi tool yang digunakan untuk perintah
4. Menu Project digunakan untuk menambahkan perintahsepertimembukaataumenyimpansebuahpr
objek-objek baru seperti pada form, standart oject.
module (bas), class module, User MENU, TOOLBAR DAN TOOLBOX(3)
controlmodule,dll. Toolbar 2. Debug Toolbar digunakan berisi
5. perintah seperti yang terdapat
MenuFormatdigunakanuntukmengaturposisidanuk padamenudebug,jikatoolbartersebuttidakterdapatp
uransatu ataubeberapakontrol. adaIDE, anda dapat memilih menu view - toolbars
untuk menampilkan toolbartersebut.
MENU, TOOLBAR DAN TOOLBOX(2) 3. Edit Toolbar berfungsi pada saat kita mengedit
Menu 6. MenuDebugberisiperintah- sebuah kode,
perintahyangdigunakanpadasaat menammbahkanbreakpoint,danbookmarks.
programsedangdidebug.Aplikasiyangdieksekusita
hapdemi tahap, nilai dari variabel yang MENU, TOOLBAR DAN TOOLBOX(4)
bersangkutan ditampilkan, dan Toolbar 4. Form Editor Toolbar digunakan untuk
menambahkanbreakpointuntukmemonitorjalannya mengatur posisi control yangadapadaform.
program. 7. Menu Run berisi perintah-perintah

Anda mungkin juga menyukai