TUGAS FLOWCHART / ALGORITMA MENGGUNAKAN FUNCTION POLITEKNIK NEGERI SEMARANG KOMPUTASI TEKNIK LISTRIK NAMA A. NUR FATKHUL CHOLBI KELAS LT – 2A NO NIM 01 3.31.17.0.01 PENGAMPU Bapak Chambali, B. Eng, M.Kom. 1. JUDUL PROGRAM Menghitung nilai Tegangan Output antara Collector dan Emitter pada Transistor. 2. Data : Input Proses - : Hambatan 1 (R1) Hambatan 2 (R2) Hambatan Collector (RC) Hambatan Emitter (RE) Beta (B) Volt Common Collector (VCC) : Hambatan Base {(Rb) = R1 x R2 / (R1 + R2)} Tegangan pada Base {(Vbb) = ((R2) / (R1 + R2)) x Vcc)} Arus Base {(Ib) = ((Vbb – 0,7) / (Rb + (B + 1) x Re))} Arus Collector {(Ic) = (B x Ib)} Arus Emitter {(Ie) = (( B + 1 ) x Ib )} Volt Common Emitter {(Vce) = (Vcc – (Ic x Rc) – (Ie x Re))} Output - : Hambatan Base (RB) Tegangan Pada Base (Vbb) Arus Base (Ib) Arus Collector (Ic) Arus Emitter (Ie) Volt Common Emitter (VCE) 3. Flowchart Start No Masukkan Nilai R1 dan R2 Ib = (Vbb x 0,7)/ (rb+(b+1) x re Yes No Rb = (R1 x R2)/(R1+R2) Masukkan Nilai untuk mencari Ic ( b dan ib) Yes No Ic = b x Ib Masukkan Nilai untuk mencari Vbb (Vcc,R1,R2) Yes No Masukkan Nilai untuk mencari Ie ( b dan ib) Vbb = (R2)/(R1+R2) x Vcc No Yes Ie = (b + 1) x Ib Masukkan Nilai untuk mencari Ib (Re,Vbb,b,Re) End Hasil semua Nilai Proses Perhitungan Yes Masukkan Nilai untuk mencari Vce (Vcc,Ic,Rc,Ie,Re) Vce = Vcc – (Ic x Re)(Ie x Re) 4. Deskripsi Flowchart 1. Pertama adalah buka dan mulai program pascal (new file). 2. Lalu menginput data yang ada yaitu Hambatan 1 (r1), Hambatan 2 (r2), Hambatan Collector (rc), Hambatan Emitter (re), Beta (b), Volt Common Collector (vcc). 3. Dalam Algoritma Pascal ,variable dibedakan menjadi 2 yaitu Variable Global dan Variable Lokal, Variabel global bisa diakses di wilayah algoritma utama, sedangkan variabel lokal hanya bisa diakses di procedure/function tempat ia dideklarasikan. Misalkan Function (Fungsi) secara garis besar sama dengan procedure yang membedakannya adalah nama fungsi harus dideklarasikan dengan type datanya karena fungsi akan mengembalikkan ke program utama. 4. Langkah selanjutnya adalah memulai proses kalkulasi dari data yang telah di inputkan, misal pada proses 1 yang dihitung adalah nilai Hambatan Base (rb) yang diperoleh dari : (rb) = r1*r2/(r1+r2) pada proses 2 yang dihitung adalah nilai dari Tegangan Base (vbb) yang di peroleh dari : (vbb) = ((r2/(r1+r2))*vcc) pada proses 3 yang dihitung adalah nilai dari Arus Base (ib) yang di peroleh dari : (ib) = ((vbb-0.7)/(rb+(b+1)*re)) pada proses 4 yang dihitung adalah nilai dari Arus Collector (ic) yang di peroleh dari : (ic) = (b*ib) pada proses 5 yang dihitung adalah nilai dari Arus Emitter (ie) yang di peroleh dari : (ie) = ((b+1)*ib) pada proses 6 yang dihitung adalah nilai dari Tegangan Emitter (vce) yang di peroleh dari : (vce) = (vcc-(ic*rc)-(ie*re)) 5. Setelah semua data input diproses maka akan diperoleh nilai data hasil semua perhitungan sebagai output. Maka selanjutnya adalah proses cetak data pada output, yang dicetak adalah hasil dari nilai Hambatan Base (rb), Tegangan Base (vbb), Arus Base (ib), Arus Collector (ic), Arus Emitter (ie), Tegangan Emitter (vce). 6. Program Algoritma Function telah SELESAI.