Pemrograman Berbasis Visual 3

download Pemrograman Berbasis Visual 3

of 13

Embed Size (px)

description

MataKuliah PBV 3

Transcript of Pemrograman Berbasis Visual 3

Handout Aplikasi Pemrograman

Flowchart atau diagram alirPengertian : Flowchart atau diagram alir berfungsi sebagai alat bantu yang berupa simbol simbol yang saling dihubungkan sehingga dapat menggambarkan alur pikir sebuah program atau permasalahan yang akan diproses dengan progam komputer.Teori DasarSebuah program secara sederhana digambarkan dengan alur proses sebagai berikut :Keluaran/ OutputMasukkan /InputProsesMasukkan /InputProsesKeluaran/ OutputKeterangan Masukkan : Data yang berupa variabel(Nilai data bisa berubah) atau konstanta(Nilai data tetap) yang berguna sebagai data yang dibutuhkan agar formula/solusi yang ditetapkan dapat diproses.Proses : Formula atau proses untuk menyelesaikan permasalahan dari data masukkan yang diberikanKeluaran / output : Hasil yang didapat setelah masukkan yang ada diproses.

Notasi FlowChartTerminator : Simbol tanda dimulai atau berakhir sebuah programInput/Output : Simbol data variabel (dapat berubah ubah) sebagai masukkan atau hasil dari prosesProses : Simbol Formula/proses yang sedang dikerjakanDecision : Bila hasil dari sebuah proses menghasilkan lebih dari satu kemungkinan keluaran yang benarKonstanta : Data berupa konstanta (bernilai tetap)Predifined Proses : Bila ada sub proses di proses yang sedang dikerjakanSambungan bila masih di halaman yang sama Sambungan di halaman yang berbedaContoh Studi Kasus Luas Segitiga

MulaiInput AlasInput tinggiHitung luas= 0.5 a* alas *tinggiTampilkan Luas SegitigaSelesaiContoh Menghitung Luas LingkaranMulaiIsi konstanta phi = 22/7Masukkan Jari-jariHitung luas LingkaranTampilkan Luas LingkaranSelesaiStartJari Jari ?Luas Lingkaran= jari jari *jari jari * PhiTampilkanLuasLingkaranEndPhi = 22/7Menggunakan KeputusanContoh Program Password

MulaiMasukkan PasswordPassword yang diinput dicek apakah isinya pascalJika password = pascal tampilkan password benar jika password pascal Tampilkan password salahStudi Kasus 2Buat Flowchart dan jelaskan proses untuk tiap flowchart tersebut di soal berikut :Menghitung Determinan dengan rumus b2-4acMembuat validasi password dimana bila password salah maka program akan terus berulang hingga password benarMembuat program counter (angka terus bertambah)

Bagaimana Implementasi ke ProgramImplementasi ke program bergantung kepada bahasa pemrograman yang digunakanMemahami sintaks bahasa yang akan digunakanMenerjemahkan sesuai aturan dalam bahasa pemrogramanJenis Jenis Bahasa Pemrograman Bahasa Pemrograman berbasis teks adalah bahasa pemrograman dimana dalam pemberian instruksi menggunakan teks. Contoh: Quick Basic, Pascal, C, C++ Bahasa pemrograman berbasis Visual adalah bahasa pemrograman dimana dalam pendisainan dibantu komponen /objek yang dapat langsung digunakanBahasa Pemrograman Berbasis Visual Pendekatan Disain menggunakan objek/komponen dan konsep yang dikembangkan terdiri dari :Event MethodePropertiesEventEvent adalah kejadian yang diinginkan terhadap objek tersebut. Contoh event seperti :Menjalankan objek icon di desktop anda harus klik 2 kaliMembuka objek menu start di window anda klik satu kaliMembuka menu di objek desktop atau lokasi lain menggunakan klik kanan

PropertiesProperties berfungsi untuk menentukan sifat dari suatu objek. Arti sifat seperti warna, jenis huruf, ukuran huruf, gambar latar belakang, menghidupkan atau mematikan menu.Contoh :Latar belakang desktop dapat diganti gambar melalui menu properties desktopWarna dari window dapat juga anda atur melalui desktopBentuk tampilan di window dapat anda ubah melalui template(cetakan) yang disediakanMethodeMethode adalah susunan perintah yang dikerjakan bila event dijalankan misal Bila event klik satu kali di menu start dijalankan maka program (susunan perintah) untuk menampilkan menu start dijalankan.Bila icon di desktop dklik dua kali maka akan dijalankan program(susunan perintah) memanggil file sesuai dengan file yang telah didaftarkanFungsi IFPrinsip Fungsi IF digambarkan notasi flowchart sebagai berikut :If Then Proses 1Proses 1

If Then

Else

End if

If then Elseif then Else End ifStartAlas?Tinggi ?Luas segitiga = 0,5*alas*tinggiLuas SegitigaEndStartMasukkan PaswordPasword = 'PASCAL'Pasword benarendLogika Benar'Pasword benarLogika salah