• Tidak ada hasil yang ditemukan

BAB V KESIMPULAN DAN SARAN

5.2. Saran

1. Perlu diadakan kajian yang lebih mendalam lagi mengenai simulasi agar bisa menampilkan animasi dalam bentuk tiga dimensi dan menampilkan grafik yang lebih baik lagi.

2. Perlu diadakan pembelajaran mendalam mengenai visual basic sebagai media yang sangat baik untuk menampilkan simulasi perhitungan maupun grafik.

DAFTAR PUSTAKA

1. Arends. BPM. And Berenschot. H, Motor Bensin, Penerbit Erlangga, Jakarta, 1980.

2. Arismunandar, Wiranto. Dan Koichi, Tsuda, Motor Diesel Putaran Tinggi,

Penerbit Pradnya Paramita, Jakarta, 1976.

3. Heywood, Jhon B., Internal Combustion Engine Fundamentals, McGraw

Hill,Inc., New York, 1998.

4. Moran, Michael.J.and Shapiro, N.Howard, Termodinamika Teknik I Edisi 4,

Penerbit Erlangga, Jakarta, 2003.

5. Pudjanarsa, Astu. Dan Nursuhud, Djati, Mesin Konversi Energi, Penerbit Andi,Yogyakarta, 2006.

6. Pulkrabek, Williard,Engineering Fundamentals of the Internal Combustion

Engine, Upper Suddel River, New Jersey,2004.

7. Basyirun. Winarno. Dan Karnowo, Mesin Konversi Energi, Universitas Negri

Semarang, Semarang, 2008

8. Jama, Jalius. Teknik Sepeda Motor, Penerbit Pusat Perbukuan Departemen

Pendidikan Nasional, Jakarta, 2008.

9. 0ctovhiana, Krisna.D ,Cepat Mahir Visual Basic 6.0, Kuliah Berseri

LAMPIRAN 1

KODE INPUT Dim DiaSilinder As Single

Private Sub FileBaru() '--- Reset Tampilan txtKonstPanjangConRod.Text = "" txtDiaSilinder.Text = "" txtPanjangLangkah.Text = "" txtPutaranMesin.Text = "" txtSudutEngkol.Text = "" txtJlhSilinder.Text = "" txtRasioKompresi.Text = "" txtTUdaraMasuk.Text = "" txtTUdaraLingkungan.Text = "" txtPUdaraMasuk.Text = "" txtPUdaraLingkungan.Text = "" txtEfMekanis.Text = "" txtTorsi.Text = "" txtAirFuelRatio.Text = "" txtNilaiKalorBB.Text = "" txtEfPembakaran.Text = "" txtKonsUdara.Text = "" txtMassKendaraan.Text = "" txtCoefRolling.Text = "" txtDragCoef.Text = "" txtFrontalArea.Text = "" txtKecKendaraan.Text = "" txtRatioOfHeat.Text = "" End Sub

Private Sub ProsesHitung() '--- data input DiaSilinder = Val(txtDiaSilinder.Text) KonstPanjangConRod = Val(txtKonstPanjangConRod.Text) ClearancePiston = Val(txtClearancePiston.Text) PanjangLangkah = Val(txtPanjangLangkah.Text) SudutEngkol = Val(txtSudutEngkol.Text) PutaranMesin = Val(txtPutaranMesin.Text) JlhSilinder = Val(txtJlhSilinder.Text) RasioKompresi = Val(txtRasioKompresi.Text) PUdaraMasuk = Val(txtPUdaraMasuk.Text) TUdaraMasuk = Val(txtTUdaraMasuk.Text) PUdaraLingkungan = Val(txtPUdaraLingkungan.Text) TUdaraLingkungan = Val(txtTUdaraLingkungan.Text) Torsi = Val(txtTorsi.Text) KonsUdara = Val(txtKonsUdara.Text)

EfMekanis = Val(txtEfMekanis.Text) AirFuelRatio = Val(txtAirFuelRatio.Text) NilaiKalorBB = Val(txtNilaiKalorBB.Text) EfPembakaran = Val(txtEfPembakaran.Text) MassKendaraan = Val(txtMassKendaraan.Text) CoefRolling = Val(txtCoefRolling.Text) DragCoef = Val(txtDragCoef.Text) FrontalArea = Val(txtFrontalArea.Text) KecKendaraan = Val(txtKecKendaraan.Text) RatioOfHeat = Val(txtRatioOfHeat.Text) '--- proses hitung

DiaPiston = PistonBore(DiaSilinder, ClearancePiston)

PanjangConRod = ConnRodLength(KonstPanjangConRod, PanjangLangkah) RadiusEngkol = CrankRadius(PanjangLangkah)

RatioCoRod = PanjangConRod / RadiusEngkol DiaRatio = DiaSilinder / PanjangLangkah

JarakCrank = CrankAxis(SudutEngkol, RadiusEngkol, PanjangConRod) JarakPiston = PanjangConRod + RadiusEngkol - JarakCrank

KecPiston = 2 * (PanjangLangkah / 1000) * (PutaranMesin / 60) KecPistonAkhir = PistonSpeed(SudutEngkol, RatioCoRod, KecPiston)

VolumeDis = ((phi / 4) * ((DiaSilinder / 1000) ^ 2) * (PanjangLangkah / 1000)) VolumeDisTot = JlhSilinder * VolumeDis

VolSisa = VolumeDis / (RasioKompresi - 1)

VolSudut = VolSisa + ((phi * ((DiaSilinder / 1000) ^ 2) / 4) * JarakPiston) MassaLingkungan = Massajenis(PUdaraLingkungan, TUdaraLingkungan,

KonsUdara)

MassaMasuk = Massajenis(PUdaraMasuk, TUdaraMasuk, KonsUdara) DayaRem = (2 * phi * PutaranMesin * Torsi) / 60

DayaIndikasi = DayaRem / EfMekanis DayaGesek = DayaIndikasi - DayaRem

BrakeMep = RemMep(Langkah, Torsi, VolumeDis) KerjaRem = BrakeWork(Torsi, Langkah)

IndicatedMep = BrakeMep / EfMekanis FrictionMep = IndicatedMep - BrakeMep AreaPiston = (phi / 4) * ((DiaSilinder / 1000) ^ 2)

BeratUdara = (PUdaraMasuk * (VolumeDis + VolSisa)) / (KonsUdara * TUdaraMasuk)

BeratBahanBakar = BeratUdara / AirFuelRatio

RateBahanBakar = BeratBahanBakar * JlhSilinder * (PutaranMesin / 60) * (2 / Langkah)

RateUdara = AirFuelRatio * RateBahanBakar KerjaSpesifik = KerjaRem / BeratUdara DayaSistem = (DayaRem / 1000) / AreaPiston DisBrake = (DayaRem / 1000) / (VolumeDis * 1000) VolumeMesin = (VolumeDis * 1000) / (DayaRem / 1000)

EfRem = ThermalBrake(DayaRem, RateBahanBakar, NilaiKalorBB, EfPembakaran) * 100

EfIndikator = (ThermalBrake(DayaRem, RateBahanBakar, NilaiKalorBB, EfPembakaran) / EfMekanis) * 100

EfVolume = (BeratUdara / (MassaLingkungan * VolumeDis)) * 100

EfKonversi = ((DayaRem / 1000) / (RateBahanBakar * NilaiKalorBB)) * 100 KonsumsiRem = (RateBahanBakar / (DayaRem / 1000)) '* 3619080 KonsumsiIndikasi = RateBahanBakar / (DayaIndikasi / 1000) BeratDayaRatio = (DayaRem / 1000) / MassKendaraan

DayaJalan = RoadLoad(CoefRolling, MassKendaraan, MassaLingkungan, DragCoef, FrontalArea, KecKendaraan)

KecSuara = Sqr(RatioOfHeat * KonsUdara * TUdaraMasuk)

KatupIntake = KonstPanjangConRod * ((DiaSilinder / 1000) ^ 2) * (KecPiston / KecSuara)

DiaKatup = Sqr((4 * KatupIntake) / phi) KatupAngkat = DiaKatup / 4

End Sub

Private Sub ContohKasus()

txtKonstPanjangConRod.Text = 1.75 txtClearancePiston.Text = 0.004 '--- contoh data txtDiaSilinder.Text = 50 txtPanjangLangkah.Text = 55.6 txtPutaranMesin.Text = 7500 txtSudutEngkol.Text = 20 txtJlhSilinder.Text = 1 txtRasioKompresi.Text = 9 txtTUdaraMasuk.Text = 303 txtTUdaraLingkungan.Text = 298 txtPUdaraMasuk.Text = 85 txtPUdaraLingkungan.Text = 101 txtEfMekanis.Text = 0.85 txtTorsi.Text = 7.92 txtAirFuelRatio.Text = 15 txtNilaiKalorBB.Text = 44400 txtEfPembakaran.Text = 0.96 txtKonsUdara.Text = 0.287 txtMassKendaraan.Text = 107 txtCoefRolling.Text = 0.0000024 txtDragCoef.Text = 0.064 txtFrontalArea.Text = 0.25 txtKecKendaraan.Text = 60 txtRatioOfHeat.Text = 1 Langkah = 4 cboLangkah.ListIndex = 0 End Sub

Private Sub cboLangkah_Click() If cboLangkah.ListIndex = 0 Then

Langkah = 4 Else

LAMPIRAN 2

KODE OUTPUT Private Sub cboBsfc_Click()

Dim xKonsumsiRem As Single Select Case cboBsfc.ListIndex

Case 0: xKonsumsiRem = KonsumsiRem

Case 1: xKonsumsiRem = KonsumsiRem * 370370.37 End Select

txtKonsumsiRem.Text = xKonsumsiRem End Sub

Private Sub cboDayaGesek_Click() Dim xDayaGesek As Single

Select Case cboDayaGesek.ListIndex Case 0: xDayaGesek = DayaGesek

Case 1: xDayaGesek = DayaGesek * 0.001 Case 2: xDayaGesek = DayaGesek * 745.7 Case 3: xDayaGesek = DayaGesek * 753.157 End Select

txtDayaGesek.Text = xDayaGesek End Sub

Private Sub cboDayaIndikasi_Click() Dim xDayaIndikasi As Single

Select Case cboDayaIndikasi.ListIndex Case 0: xDayaIndikasi = DayaIndikasi

Case 1: xDayaIndikasi = DayaIndikasi * 0.001 Case 2: xDayaIndikasi = DayaIndikasi * 745.7 Case 3: xDayaIndikasi = DayaIndikasi * 753.157 End Select

txtDayaIndikasi.Text = xDayaIndikasi End Sub

Private Sub cboDayaRem_Click() Dim xDayaRem As Single

Select Case cboDayaRem.ListIndex Case 0: xDayaRem = DayaRem

Case 1: xDayaRem = DayaRem * 0.001 Case 2: xDayaRem = DayaRem * 745.7 Case 3: xDayaRem = DayaRem * 753.157 End Select

txtDayaRem.Text = xDayaRem End Sub

Private Sub cboDiaKatup_Click() Dim xDiaKatup As Single

Select Case cboDiaKatup.ListIndex Case 0: xDiaKatup = DiaKatup Case 1: xDiaKatup = DiaKatup * 100 Case 2: xDiaKatup = DiaKatup * 1000 End Select

txtDiaKatup.Text = xDiaKatup End Sub

Private Sub cboDiaPiston_Click() Dim xDiaPiston As Single

Select Case cboDiaPiston.ListIndex Case 0: xDiaPiston = DiaPiston Case 1: xDiaPiston = DiaPiston * 100 Case 2: xDiaPiston = DiaPiston * 1000 End Select

txtDiaPiston.Text = xDiaPiston End Sub

Private Sub cboIsfc_Click()

Dim xKonsumsiIndikasi As Single Select Case cboIsfc.ListIndex

Case 0: xKonsumsiIndikasi = KonsumsiIndikasi

Case 1: xKonsumsiIndikasi = KonsumsiIndikasi * 370370.37 End Select

txtKonsumsiIndikasi.Text = xKonsumsiIndikasi End Sub

Private Sub cboJarakCrank_Click() Dim xJarakCrank As Single

Select Case cboJarakCrank.ListIndex Case 0: xJarakCrank = JarakCrank Case 1: xJarakCrank = JarakCrank * 100 Case 2: xJarakCrank = JarakCrank * 1000 End Select

txtJarakCrank.Text = xJarakCrank End Sub

Private Sub cboJarakPiston_Click() Dim xJarakPiston As Single

Select Case cboJarakPiston.ListIndex Case 0: xJarakPiston = JarakPiston Case 1: xJarakPiston = JarakPiston * 100 Case 2: xJarakPiston = JarakPiston * 1000

End Select

txtJarakPiston.Text = xJarakPiston End Sub

Private Sub cboKatupAngkat_Click() Dim xKatupAngkat As Single

Select Case cboKatupAngkat.ListIndex Case 0: xKatupAngkat = KatupAngkat Case 1: xKatupAngkat = KatupAngkat * 100 Case 2: xKatupAngkat = KatupAngkat * 1000 End Select

txtKatupAngkat.Text = xKatupAngkat End Sub

Private Sub cboPanjangConRod_Click() Dim xPanjangConRod As Single

Select Case cboPanjangConRod.ListIndex Case 0: xPanjangConRod = PanjangConRod Case 1: xPanjangConRod = PanjangConRod * 100 Case 2: xPanjangConRod = PanjangConRod * 1000 End Select

txtPanjangConRod.Text = xPanjangConRod End Sub

Private Sub cboRadiusEngkol_Click() Dim xRadiusEngkol As Single

Select Case cboRadiusEngkol.ListIndex Case 0: xRadiusEngkol = RadiusEngkol Case 1: xRadiusEngkol = RadiusEngkol * 100 Case 2: xRadiusEngkol = RadiusEngkol * 1000 End Select

txtRadiusEngkol = xRadiusEngkol End Sub

Public Sub cmdGrafik_Click() frmGrafik.Show

End Sub

Private Sub cmdKembali_Click() Unload Me

End Sub

Private Sub updAi_Change() Dim xKatupIntake As Single Select Case updAi.Value

Case 0: imgAi.Picture = LoadPicture(App.Path & "\luas0.Jpg") xKatupIntake = KatupIntake

Case 1: imgAi.Picture = LoadPicture(App.Path & "\luas1.Jpg") xKatupIntake = KatupIntake * 10000

txtKatupIntake.Text = xKatupIntake End Sub

Private Sub updBmep_Change() Dim xBrakeMep As Single Select Case updBmep.Value

Case 0: imgBmep.Picture = LoadPicture(App.Path & "\mep0.Jpg") xBrakeMep = BrakeMep

Case 1: imgBmep.Picture = LoadPicture(App.Path & "\mep1.Jpg") xBrakeMep = BrakeMep * 0.001

Case 2: imgBmep.Picture = LoadPicture(App.Path & "\mep2.Jpg") xBrakeMep = BrakeMep * 0.00000993

End Select

txtBrakeMep.Text = xBrakeMep End Sub

Private Sub updBopd_Change() Dim xDisBrake As Single Select Case updBopd.Value

Case 0: imgBopd.Picture = LoadPicture(App.Path & "\bopd0.Jpg") xDisBrake = DisBrake

Case 1: imgBopd.Picture = LoadPicture(App.Path & "\bopd1.Jpg") xDisBrake = DisBrake * 0.746

Case 2: imgBopd.Picture = LoadPicture(App.Path & "\bopd2.Jpg") xDisBrake = DisBrake * 0.0122

End Select

txtDisBrake.Text = xDisBrake End Sub

Private Sub updBSP_Change() Dim xDayaSistem As Single Select Case updBSP.Value

Case 0: imgBSP.Picture = LoadPicture(App.Path & "\SatBSP0.Jpg") xDayaSistem = DayaSistem

Case 1: imgBSP.Picture = LoadPicture(App.Path & "\SatBSP1.Jpg") xDayaSistem = DayaSistem * 0.0001

Case 2: imgBSP.Picture = LoadPicture(App.Path & "\SatBSP2.Jpg") xDayaSistem = DayaSistem * 0.000481

End Select

txtDayaSistem.Text = xDayaSistem End Sub

Private Sub updBsv_Change() Dim xVolumeMesin As Single Select Case updBsv.Value

Case 0: imgBsv.Picture = LoadPicture(App.Path & "\bsv0.Jpg") xVolumeMesin = VolumeMesin

Case 1: imgBsv.Picture = LoadPicture(App.Path & "\bsv1.Jpg") xVolumeMesin = VolumeMesin * 1.341

xVolumeMesin = VolumeMesin * 81.787 End Select

txtVolumeMesin.Text = xVolumeMesin End Sub

Private Sub updFmep_Change() Dim xFrictionMep As Single Select Case updFmep.Value

Case 0: imgFmep.Picture = LoadPicture(App.Path & "\mep0.Jpg") xFrictionMep = FrictionMep

Case 1: imgFmep.Picture = LoadPicture(App.Path & "\mep1.Jpg") xFrictionMep = FrictionMep * 0.001

Case 2: imgFmep.Picture = LoadPicture(App.Path & "\mep2.Jpg") xFrictionMep = FrictionMep * 0.00000993

End Select

txtFrictionMep.Text = xFrictionMep End Sub

Private Sub updImep_Change() Dim xIndicatedMep As Single Select Case updImep.Value

Case 0: imgImep.Picture = LoadPicture(App.Path & "\mep0.Jpg") xIndicatedMep = IndicatedMep

Case 1: imgImep.Picture = LoadPicture(App.Path & "\mep1.Jpg") xIndicatedMep = IndicatedMep * 0.001

Case 2: imgImep.Picture = LoadPicture(App.Path & "\mep2.Jpg") xIndicatedMep = IndicatedMep * 0.00000993

End Select

txtIndicatedMep.Text = xIndicatedMep End Sub

Private Sub updVolSisa_Change() Dim xVolSisa As Single

Select Case updVolSisa.Value

Case 0: imgVolSisa.Picture = LoadPicture(App.Path & "\vol0.Jpg") xVolSisa = VolSisa

Case 1: imgVolSisa.Picture = LoadPicture(App.Path & "\vol1.Jpg") xVolSisa = VolSisa * 1000

Case 2: imgVolSisa.Picture = LoadPicture(App.Path & "\vol2.Jpg") xVolSisa = VolSisa * 1000000

End Select

txtVolSisa.Text = xVolSisa End Sub

Private Sub updVolSudut_Change() Dim xVolSudut As Single

Select Case updVolSudut.Value

Case 0: imgVolSudut.Picture = LoadPicture(App.Path & "\vol0.Jpg") xVolSudut = VolSudut

xVolSudut = VolSudut * 1000

Case 2: imgVolSudut.Picture = LoadPicture(App.Path & "\vol2.Jpg") xVolSudut = VolSudut * 1000000

End Select

txtVolSudut.Text = xVolSudut End Sub

Private Sub UpdVolumeDis_Change() Dim xVolumeDis As Single

Select Case UpdVolumeDis.Value

Case 0: imgVolumeDis.Picture = LoadPicture(App.Path & "\vol0.Jpg") xVolumeDis = VolumeDis

Case 1: imgVolumeDis.Picture = LoadPicture(App.Path & "\vol1.Jpg") xVolumeDis = VolumeDis * 1000

Case 2: imgVolumeDis.Picture = LoadPicture(App.Path & "\vol2.Jpg") xVolumeDis = VolumeDis * 1000000

End Select

txtVolumeDis.Text = xVolumeDis End Sub

Private Sub updVolumeDisTot_Change() Dim xVolumeDisTot As Single

Select Case updVolumeDisTot.Value

Case 0: imgVolumeDisTot.Picture = LoadPicture(App.Path & "\vol0.Jpg") xVolumeDisTot = VolumeDisTot

Case 1: imgVolumeDisTot.Picture = LoadPicture(App.Path & "\vol1.Jpg") xVolumeDisTot = VolumeDisTot * 1000

Case 2: imgVolumeDisTot.Picture = LoadPicture(App.Path & "\vol2.Jpg") xVolumeDisTot = VolumeDisTot * 1000000 End Select txtVolumeDisTot.Text = xVolumeDisTot End Sub

LAMPIRAN 3

KODE MODUL Public Const phi = 22 / 7

Public Const derajat = phi / 180 Public DiaPiston As Single

Public KonstPanjangConRod As Single Public ClearancePiston As Single Public PanjangLangkah As Single

Public PanjangConRod As Single Public RadiusEngkol As Single Public RatioCoRod As Single Public DiaRatio As Single Public JarakCrank As Single Public SudutEngkol As Single Public JarakPiston As Single Public PutaranMesin As Single Public KecPiston As Single Public KecPistonAkhir As Single Public VolumeDis As Single Public JlhSilinder As Single Public VolumeDisTot As Single Public RasioKompresi As Single Public VolSisa As Single

Public VolSudut As Single Public PUdaraMasuk As Single Public TUdaraMasuk As Single Public VolumeMesin As Single Public NilaiKalorBB As Single Public EfPembakaran As Single Public EfRem As Single

Public EfIndikator As Single Public KonsUdara As Single Public EfVolume As Single Public EfKonversi As Single Public KonsumsiRem As Single Public KonsumsiIndikasi As Single Public MassKendaraan As Single Public BeratDayaRatio As Single Public DragCoef As Single Public CoefRolling As Single Public FrontalArea As Single Public KecKendaraan As Single Public DayaJalan As Single Public RatioOfHeat As Single Public KecSuara As Single Public KatupIntake As Single Public DiaKatup As Single Public KatupAngkat As Single

Public Function PistonBore(Diasil As Single, Cp As Single) As Single PistonBore = (Diasil - Cp) / 1000

End Function

Public Function ConnRodLength(KPCR As Single, PLangkah As Single) As Single ConnRodLength = (KPCR * PLangkah) / 1000

End Function

CrankRadius = (PLangkah / 2) / 1000 End Function

Public Function CrankAxis(teta As Single, Crad As Single, Pcorod As Single) As Single CrankAxis = Crad * Cos(teta * derajat) + (Pcorod ^ 2 - Crad ^ 2 * (Sin(teta *

derajat)) ^ 2) ^ 0.5 End Function

Public Function PistonSpeed(teta As Single, RatioCR As Single, KRata As Single) As Single

PistonSpeed = (phi / 2) * Sin(teta * derajat) * (1 + (Cos(teta * derajat) / Sqr(RatioCR ^ 2 - (Sin(teta * derajat)) ^ 2))) * KRata

End Function

Public Function Massajenis(Tekanan As Single, Temperatur As Single, R As Single) As Single

Massajenis = Tekanan / (Temperatur * R) End Function

Public Function RemMep(Tak As Integer, Tor As Single, VD As Single) As Single RemMep = (Tak * phi * Tor) / VD

End Function

Public Function BrakeWork(Tor As Single, Tak As Integer) As Single BrakeWork = (Tak * phi * Tor)

End Function

Public Function RoadLoad(CR As Single, Mv As Single, Mjenis As Single, CD As Single, Av As Single, Sv As Single) As Single

RoadLoad = (CR * Mv * 9.8 + 0.5 * Mjenis * CD * Av * Sv ^ 2) * Sv End Function

Public Function ThermalBrake(DR As Single, RBB As Single, NBB As Single, EfP As Single) As Single ThermalBrake = (DR / 1000) / (RBB * NBB * EfP) End Function ub main() frmInputMotor.Show End Sub LAMPIRAN 4 KODE GRAFIK

Private Sub cmdNvsBsfc_Click() ' Proses

With Chart

MSChart1.chartType = VtChChartType2dLine MSChart1.AllowSelections = False

MSChart1.RowCount = 7 MSChart1.Column = 1 MSChart1.Row = 1 MSChart1.ColumnLabel = BB1 MSChart1.RowLabel = Val(txtN1) MSChart1.Data = txtSol1.Text MSChart1.Row = 2 MSChart1.RowLabel = Val(txtN2) MSChart1.Data = txtSol2.Text MSChart1.Row = 3 MSChart1.RowLabel = Val(txtN3) MSChart1.Data = txtSol3.Text MSChart1.Row = 4 MSChart1.RowLabel = Val(txtN4) MSChart1.Data = txtSol4.Text MSChart1.Row = 5 MSChart1.RowLabel = Val(txtN5) MSChart1.Data = txtSol5.Text MSChart1.Row = 6 MSChart1.RowLabel = Val(txtN6) MSChart1.Data = txtSol6.Text MSChart1.Row = 7 MSChart1.RowLabel = Val(txtN7) MSChart1.Data = txtSol7.Text MSChart1.Column = 2 MSChart1.Row = 1 MSChart1.ColumnLabel = BB2 MSChart1.RowLabel = Val(txtN1) MSChart1.Data = txtB101.Text MSChart1.Row = 2 MSChart1.RowLabel = Val(txtN2) MSChart1.Data = txtB102.Text MSChart1.Row = 3 MSChart1.RowLabel = Val(txtN3) MSChart1.Data = txtB103.Text MSChart1.Row = 4 MSChart1.RowLabel = Val(txtN4) MSChart1.Data = txtB104.Text MSChart1.Row = 5 MSChart1.RowLabel = Val(txtN5) MSChart1.Data = txtB105.Text MSChart1.Row = 6 MSChart1.RowLabel = Val(txtN6) MSChart1.Data = txtB106.Text MSChart1.Row = 7 MSChart1.RowLabel = Val(txtN7) MSChart1.Data = txtB107.Text MSChart1.Column = 3

MSChart1.Row = 1 MSChart1.ColumnLabel = BB3 MSChart1.RowLabel = Val(txtN1) MSChart1.Data = txtB301.Text MSChart1.Row = 2 MSChart1.RowLabel = Val(txtN2) MSChart1.Data = txtB302.Text MSChart1.Row = 3 MSChart1.RowLabel = Val(txtN3) MSChart1.Data = txtB303.Text MSChart1.Row = 4 MSChart1.RowLabel = Val(txtN4) MSChart1.Data = txtB304.Text MSChart1.Row = 5 MSChart1.RowLabel = Val(txtN5) MSChart1.Data = txtB305.Text MSChart1.Row = 6 MSChart1.RowLabel = Val(txtN6) MSChart1.Data = txtB306.Text MSChart1.Row = 7 MSChart1.RowLabel = Val(txtN7) MSChart1.Data = txtB307.Text End With End Sub

Dokumen terkait