Anda di halaman 1dari 23

LAPORAN TUGAS AKHIR

AI303 – Pemrograman Dasar

PROJECT 5
Peminjaman Sepeda Taman Jomblo Sejati

Dibuat oleh:

Diana Eka Putri 2100041


Ilpi Yuditia Mulyana 2102056
Shella Salsabila 2100252
Syla Rizna Maharani 2104763

Program Studi Mekatronika dan Kecerdasan Buatan


Universitas Pendidikan Indonesia
Kampus Purwakarta
2021
I. Topik Tugas Akhir
Pada project ini, kelompok kami membuat sebuah program yaitu “Peminjaman Sepeda
Taman Jomblo Sejati”. Dimana pada program ini memiliki beberapa fitur dan perbedaan fitur
antara petugas penyewaan sepeda dan pimpinan taman “Jomblo Sejati”.

Penyewa sepeda dapat melakukan penyewaan apabila memasukan data berupa NIK/KTP.
Setelah itu menentukan waktu awal penyewaan dan pengembalian, lalu penyewa harus
membayar sesuai tariff yang sudah otomatis terhitung.

II. Deskripsi Aplikasi

2.1 Fitur
Pada aplikasi ini memiliki fitur sebagai berikut :
a. Petugas Penyewa Sepeda
- Cek Status Sepeda
- Transaksi Penyewaan Sepeda
- Log Out

b. Pimpinan Taman “Jomblo Sejati”


- Cek Pendapatan Harian
2.2 Flowchart
2.3 Pseudocode
a. Pseudocode Log In

PROGRAM Login
{program login.masukkan program ini adalah berupa username dan password ,dan
keluaran dari program ini adalah berupa fitur pimpinan taman dan petugas taman
}
DEKLARASI
Karakter : string
ALGORITMA
read (string)
if (username == "Pimpinan Taman" && password == "12345") then
Write(“Pimpinan Taman”)
else
if (username == "Petugas Penyewa" && password == "12345") then
Write (“Petugas Penyewa”)
else
Write ("Login Gagal")
endif
endif

b. Pseudocode Transaksi Penyewaan

Program Transaksipenyewaan
{program transaksi penyewaan.masukkan program ini adalah berupa username
dan password pimpinan taman.dan keluarannya berupa harga transaksi yang
didapat dari sewa sepeda dalam waktu perhari.}

Pseudocode constructor dengan parameter status:


DEKLARASI
statusSepeda: Integer
harga: Integer
hargaSepeda: Integer

ALGORITMA
Read(bool)
statusSepeda  status
if (harga == null) then
write ( harga[0] )= 10000
else
if (hargaSewaSepeda == null) then
hargaSewaSepeda = ARRAY int[20]
Endif
Endif

Pseudocode constructor dengan parameter hargaBaru: Int


If (statusSepeda == null) then
statusSepeda = ARRAY bool[20]
For i=0, i<statusSepeda.Length, i++
statusSepeda[i] = true
Endfor
Endif
Harga = hargaBaru
If (hargaSewaSepeda == null) then
hargaSewaSepeda = ARRAY int[20]
Endif

Pseudocode constructor dengan parameter statusSepeda: boolean dan


hargaSewaSepeda: bool
If (hargaSewaSepeda == null) then
hargaSewaSepeda = ARRAY int[20]
Endif
hargaSewaSepeda = hargaSewaSepeda

Pseudocode method durasiPeminjaman dengan parameter jamPinjam: String


dan jamKembali: String
Declare durasi = 0
Declare jamPeminjaman = jamPinjam
Declare jamPengembalian = jamKembali
Declare waktuPinjam = jamPeminjaman[11] + "" + jamPeminjaman[12]
Declare waktuKembali = jamKembali[11] + "" + jamKembali[12]
Durasi  waktuKembali – waktuPinjam
Return durasi

Pseudocode method void button1_click


If (nomorSepeda < 20) then
If (statusSepeda == true) then
Baris:String = ARRAY string[5]
Item: ListViweItem
Baris[0] = txtNomorSepeda
baris[1] = txtKTP.Text
baris[2] = txtTelepon.Text
baris[3] = txtwaktumulai.Text
baris[4] = txtwaktupengembalian.Text
Item  ListViewItem(baris)
ListView1.items.add(item)
statusSepeda = false
Durasi: Int  durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
hargaSewa: Int  harga[0]*durasi
harga SewaSepeda  hargaSewa
Endif
endif

Pseudocode method void btncektarif_click


Durasi: Int  durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text)
Hargadecimal: decimal  harga[0]
` Total: decimal  hargadecimal * durasi
Lbltarif.text  total

Pseudocode method void button2_click


Pp: Petugaspenyewa  Petugaspenyewa(this.statusSepeda,
this.hargaSewaSepeda)
Hide()
Show pp()
c. Petugas Penyewaan

Program Petugaspenyewaan
{program petugas penyewa.masukkan dari program ini adalah username dan
password petugas.keluarannya adalah berupa fitur update status sepeda,dan
harga sewa}
DEKLARASI
statusSepeda: bool
harga: Int
hargaSewaSepeda: Int

ALGORITMA
Constructor Petugaspenyewa(int[] hargabaru)
Harga hargabaru
Constructor Petugaspenyewa()
statusSepeda = ARRAY bool[20]
for i=0, i < statusSepeda.length, i++
statusSepeda[i]  true
Endfor
Constructor Petugaspenyewa(bool[] status)
statusSepeda  status
if (hargaSewaSepeda == null) then
hargaSewaSepeda = ARRAY int{20}
Endif
Constructor Petugaspenyewa(bool[] status, int[] hargaSewa)
statusSepeda  status
if (hargaSewaSepeda == null) then
hargaSewaSepeda = ARRAY int[20]
Endif
hargaSewaSepeda  hargaSewa
updateHargaSewaSepeda (int[] hargaBaru)
hargaSewaSepeda  hargaBaru

button1_click()
statusSepedaForm: Form4 = Form4(statusSepeda)
hide()
statusSepedaForm.show()
button2_click()
registrasiSepedaForm: Form6 = Form6(statusSepeda)
hide()
registrasiSepedaForm.show()
button4_click
login: Form1  Form1(statusSepeda, hargaSewaSepeda)
hide()
login.show()

d. Status Sepeda

PROGRAM statusSepeda
{program status sepeda.masukkan program ini tidak ada.keluarannya berupa status
sepeda masih tersedia atau sedang di pinjam}
deklarasi
statusSepeda:bool
deskripsi
read statusSepeda
Function button1Click(){
sepeda:int <- txtStatusSepeda.text.toInt
if (statusSepeda==true) Then label2.text <- “Tersedia”
Else label2.text <- “sedang dipinjam”
}
Function button2Click(){
pp:Petugaspenyewa <- new PetugasPenyewa(statusSepeda)
hide()
show pp()
}

e. Pimpinan Taman

pimpinanTaman
{program pimpinan taman.masukkan program ini adalah username dan password
pimpinan.keluarannya berupa fitur status sepeda,harga.}

deklarasi
harga:int
statusSepeda:bool
hargaSewaSepeda:bool

deskripsi
Function pimpinanTaman(){
initializeComponent()
harga <- 10000.toInt32
statusSepeda<- bool[20]
if(hargaSewaSepeda==null) Then hargaSewaSepeda <- int[20]
}
Function pimpinanTaman(status[]:bool){
initializeComponent()
statusSepeda<-status
if(harga==null) Then
harga<- int[1]
harga[0]<- 10000.toInt32
if(hargaSewaSepeda==null) Then hargaSewaSepeda <- int[20]
}
Function pimpinanTaman(status[]:bool,hargaSewaSepeda[]:int){
initializeComponent
if(status==null) Then
statusSepeda = bool[20]
i<-0
REPEAT
statusSepeda[i] <- true
i<i+1
UNTIL i < statusSepeda.length
if(statusSepeda==null) Then
statusSepeda <- bool[20]
i<-0
REPEAT
statusSepeda[i] <- true
i<i+1
UNTIL i < statusSepeda.length
if(harga==null) Then
harga<- int[20]
harga[0]<-10000.toInt32
if(hargaSewaSepeda==null) Then
hargaSewaSepeda<-int[20]
hargaSewaSepeda[0] <- hargaSewaSepeda
}
Function button2Click(event){
harga[0] <- txtEditHarga.text.toInt32
}
Functionbutton2Click(event){
login:Form1 <- Form1()
Hide()
login.Show()
}
Function button4Click(event) {
registrasiSepedaForm:Form6 <- Form6(harga)
Hide()
registrasiSepedaForm.show
}
Function button1Click(event){
totalPendapatan :int <- 0
i<-0
REPEAT
totalPendapatan <- totalPendapatan+hargaSepeda[i]
i<i+1
UNTIL i < hargaSewaSepeda.length
label2.text<- totalPendapatan.toString
}

III. Hasil Uji Coba

Gambar Keterangan
Tampilan awal saat Log In.

Fitur yang ada ketika Log In sebagai penyewa


sepeda.

Fitur yang ada ketika Log In sebagai


pimpinan taman yang menyewakan sepeda.

Data yang harus dimasukan ketika ingin


menyewa sepeda
Lampiran A
A. Program log in

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace newproject
{
public partial class Form6 : Form
{
private bool[] statusSepeda { get; set; }

private int[] harga { get; set; }

private int[] hargaSewaSepeda { get; set; }

public Form6()
{
InitializeComponent();
}
public Form6(bool[] status)
{
InitializeComponent();
this.statusSepeda = status;
if(this.harga == null)
{
this.harga = new int[1];
this.harga[0] = 10000;
}
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
}

public Form6(int[] hargabaru)


{
InitializeComponent();
if(this.statusSepeda == null )
{
this.statusSepeda = new bool[20];
for(int i = 0; i < statusSepeda.Length; i++)
{
this.statusSepeda[i] = true;
}
}
this.harga = hargabaru;
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}

public Form6(int[] hargaSewaSepeda, bool[] statusSepeda)


{
InitializeComponent();
this.statusSepeda = statusSepeda;
if(this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
this.hargaSewaSepeda = hargaSewaSepeda;
}

private void listView1_SelectedIndexChanged(object sender,


EventArgs e)
{

private void label1_Click(object sender, EventArgs e)


{

}
static int durasiPeminjaman (string jamPinjam , string jamKembali)
{
int durasi = 0;
string jamPeminjaman = jamPinjam;
string jamPengembalian = jamKembali;

string waktuPinjam = jamPeminjaman[11] + "" +


jamPeminjaman[12];
int waktuPinjamInt = Convert.ToInt32(waktuPinjam);
string waktuKembali = jamKembali[11] + "" + jamKembali[12];
int waktuKembaliInt = Convert.ToInt32(waktuKembali);

durasi = waktuKembaliInt - waktuPinjamInt;


return durasi;
}
private void button1_Click(object sender, EventArgs e)
{
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai, waktuakhir, durasi;
waktumulai = Convert.ToDecimal(txtwaktumulai.Text);
waktuakhir = Convert.ToDecimal (txtwaktupengembalian.Text);
durasi = waktuakhir - waktumulai;
**/
lbldurasi.Text = Convert.ToString (durasi);

private void btncektarif_Click(object sender, EventArgs e)


{
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai, waktuakhir, durasi, hargadecimal;
hargadecimal = Convert.ToDecimal(this.harga[0]);
waktumulai = Convert.ToDecimal(txtwaktumulai.Text);
waktuakhir = Convert.ToDecimal(txtwaktupengembalian.Text);
durasi = waktuakhir - waktumulai;
**/
decimal hargadecimal = Convert.ToDecimal(this.harga[0]);
decimal total = hargadecimal * durasi;
lbltarif.Text = Convert.ToString(total);
}

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void Form6_Load(object sender, EventArgs e)


{

private void button1_Click_1(object sender, EventArgs e)


{
if(Convert.ToInt32(txtNomorSepeda.Text) < 20)
{
if(this.statusSepeda[Convert.ToInt32(txtNomorSepeda.Text) -
1] == true)
{
string[] baris = new string[5];
ListViewItem item;

baris[0] = txtNomorSepeda.Text;
baris[1] = txtKTP.Text;
baris[2] = txtTelepon.Text;
baris[3] = txtwaktumulai.Text;
baris[4] = txtwaktupengembalian.Text;

item = new ListViewItem(baris);


listView1.Items.Add(item);

this.statusSepeda[Convert.ToInt32(txtNomorSepeda.Text)
- 1] = false;
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai =
Convert.ToDecimal(txtwaktumulai.Text);
decimal waktuakhir =
Convert.ToDecimal(txtwaktupengembalian.Text);
decimal durasi = waktuakhir - waktumulai;
**/
int hargaSewa = Convert.ToInt32(harga[0] * durasi);

this.hargaSewaSepeda[Convert.ToInt32(txtNomorSepeda.Text) - 1] = hargaSewa;
}

}
private void button2_Click(object sender, EventArgs e)
{
Petugaspenyewa pp = new Petugaspenyewa(this.statusSepeda,
this.hargaSewaSepeda);
this.Hide();
pp.Show();
// Petugaspenyewa pp = new Petugaspenyewa(this.statusSepeda);
// this.Hide();
// pp.Show();

private void listView1_SelectedIndexChanged_1(object sender,


EventArgs e)
{

private void lbldurasi_Click(object sender, EventArgs e)


{

private void txtKTP_TextChanged(object sender, EventArgs e)


{

private void lbltarif_Click(object sender, EventArgs e)


{

}
}

B.program trasnsaksi penyewaan

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace newproject
{
public partial class Form6 : Form
{
private bool[] statusSepeda { get; set; }

private int[] harga { get; set; }

private int[] hargaSewaSepeda { get; set; }

public Form6()
{
InitializeComponent();
}
public Form6(bool[] status)
{
InitializeComponent();
this.statusSepeda = status;
if(this.harga == null)
{
this.harga = new int[1];
this.harga[0] = 10000;
}
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
}

public Form6(int[] hargabaru)


{
InitializeComponent();
if(this.statusSepeda == null )
{
this.statusSepeda = new bool[20];
for(int i = 0; i < statusSepeda.Length; i++)
{
this.statusSepeda[i] = true;
}
}
this.harga = hargabaru;
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}

public Form6(int[] hargaSewaSepeda, bool[] statusSepeda)


{
InitializeComponent();
this.statusSepeda = statusSepeda;
if(this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
this.hargaSewaSepeda = hargaSewaSepeda;
}

private void listView1_SelectedIndexChanged(object sender,


EventArgs e)
{

private void label1_Click(object sender, EventArgs e)


{

}
static int durasiPeminjaman (string jamPinjam , string jamKembali)
{
int durasi = 0;
string jamPeminjaman = jamPinjam;
string jamPengembalian = jamKembali;

string waktuPinjam = jamPeminjaman[11] + "" +


jamPeminjaman[12];
int waktuPinjamInt = Convert.ToInt32(waktuPinjam);
string waktuKembali = jamKembali[11] + "" + jamKembali[12];
int waktuKembaliInt = Convert.ToInt32(waktuKembali);

durasi = waktuKembaliInt - waktuPinjamInt;


return durasi;
}
private void button1_Click(object sender, EventArgs e)
{
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai, waktuakhir, durasi;
waktumulai = Convert.ToDecimal(txtwaktumulai.Text);
waktuakhir = Convert.ToDecimal (txtwaktupengembalian.Text);
durasi = waktuakhir - waktumulai;
**/
lbldurasi.Text = Convert.ToString (durasi);

private void btncektarif_Click(object sender, EventArgs e)


{
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai, waktuakhir, durasi, hargadecimal;
hargadecimal = Convert.ToDecimal(this.harga[0]);
waktumulai = Convert.ToDecimal(txtwaktumulai.Text);
waktuakhir = Convert.ToDecimal(txtwaktupengembalian.Text);
durasi = waktuakhir - waktumulai;
**/
decimal hargadecimal = Convert.ToDecimal(this.harga[0]);
decimal total = hargadecimal * durasi;
lbltarif.Text = Convert.ToString(total);
}

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void Form6_Load(object sender, EventArgs e)


{

private void button1_Click_1(object sender, EventArgs e)


{
if(Convert.ToInt32(txtNomorSepeda.Text) < 20)
{
if(this.statusSepeda[Convert.ToInt32(txtNomorSepeda.Text) -
1] == true)
{
string[] baris = new string[5];
ListViewItem item;
baris[0] = txtNomorSepeda.Text;
baris[1] = txtKTP.Text;
baris[2] = txtTelepon.Text;
baris[3] = txtwaktumulai.Text;
baris[4] = txtwaktupengembalian.Text;

item = new ListViewItem(baris);


listView1.Items.Add(item);

this.statusSepeda[Convert.ToInt32(txtNomorSepeda.Text)
- 1] = false;
int durasi = durasiPeminjaman(txtwaktumulai.Text,
txtwaktupengembalian.Text);
/**decimal waktumulai =
Convert.ToDecimal(txtwaktumulai.Text);
decimal waktuakhir =
Convert.ToDecimal(txtwaktupengembalian.Text);
decimal durasi = waktuakhir - waktumulai;
**/
int hargaSewa = Convert.ToInt32(harga[0] * durasi);

this.hargaSewaSepeda[Convert.ToInt32(txtNomorSepeda.Text) - 1] = hargaSewa;
}

private void button2_Click(object sender, EventArgs e)


{
Petugaspenyewa pp = new Petugaspenyewa(this.statusSepeda,
this.hargaSewaSepeda);
this.Hide();
pp.Show();
// Petugaspenyewa pp = new Petugaspenyewa(this.statusSepeda);
// this.Hide();
// pp.Show();

private void listView1_SelectedIndexChanged_1(object sender,


EventArgs e)
{

private void lbldurasi_Click(object sender, EventArgs e)


{

private void txtKTP_TextChanged(object sender, EventArgs e)


{

private void lbltarif_Click(object sender, EventArgs e)


{
}

}
}

B. Program petugas penyewa


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace newproject
{
public partial class Petugaspenyewa : Form
{
private bool[] statusSepeda { get; set; }

private int[] harga { get; set; }

public int[] hargaSewaSepeda { get; set; }

public Petugaspenyewa (int[] hargabaru)


{
InitializeComponent();
this.harga = hargabaru;

public Petugaspenyewa()
{
InitializeComponent();
this.statusSepeda = new bool[20];
for (int i = 0; i < this.statusSepeda.Length; i++)
{
this.statusSepeda[i] = true;
}
}

public Petugaspenyewa(bool[] status)


{
InitializeComponent();
this.statusSepeda = status;
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}

public Petugaspenyewa(bool[] status, int[] hargaSewa)


{
InitializeComponent();
this.statusSepeda = status;
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
this.hargaSewaSepeda = hargaSewa;
}

public void updateHargaSewaSepeda(int[] hargaBaru)


{
this.hargaSewaSepeda = hargaBaru;
}

private void button3_Click(object sender, EventArgs e)


{

private void Form3_Load(object sender, EventArgs e)


{

private void button1_Click(object sender, EventArgs e)


{
Form4 statusSepedaForm = new Form4(this.statusSepeda);
this.Hide();
statusSepedaForm.Show();
}

private void button2_Click(object sender, EventArgs e)


{

Form6 registrasiSepedaForm = new Form6(this.statusSepeda);


this.Hide();
registrasiSepedaForm.Show();
}

private void button4_Click_1(object sender, EventArgs e)


{

Form1 login = new Form1(this.statusSepeda,


this.hargaSewaSepeda);
this.Hide();
login.Show();
}
}
}

D.program status sepeda

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace newproject
{
public partial class Form4 : Form
{
private bool[] statusSepeda { get; set; }

public Form4()
{
InitializeComponent();
}

public Form4(bool[] status)


{
InitializeComponent();
this.statusSepeda = status;
}

private void checkedListBox1_SelectedIndexChanged(object sender,


EventArgs e)
{

private void progressBar1_Click(object sender, EventArgs e)


{

private void label1_Click(object sender, EventArgs e)


{

private void txtstatusSepeda_TextChanged(object sender, EventArgs


e)
{

private void button1_Click(object sender, EventArgs e)


{

int sepeda = Convert.ToInt32(txtstatussepeda.Text);


if (this.statusSepeda[sepeda - 1] == true)
{
label2.Text = "Tersedia";
}
else
{
label2.Text = "Sedang Dipinjam";
}

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void button2_Click(object sender, EventArgs e)


{
Petugaspenyewa pp = new Petugaspenyewa(this.statusSepeda);
this.Hide();
pp.Show();
}
}
}

E.program pimpinan taman

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace newproject
{
public partial class pimpinanTaman : Form
{
private int[] harga { get; set; }

private bool[] statusSepeda { get; set; }

private int[] hargaSewaSepeda { get; set; }


public pimpinanTaman()
{
InitializeComponent();
this.harga = new int[1];
this.harga[0] = Convert.ToInt32(10000);
this.statusSepeda = new bool[20];
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}

public pimpinanTaman (int[] hargabaru)


{
InitializeComponent();
this.harga = hargabaru;
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}

public pimpinanTaman (bool[] status)


{
InitializeComponent();
this.statusSepeda = status;

if (this.harga == null)
{
this.harga = new int[1];
this.harga[0] = Convert.ToInt32(10000);
}
if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
}
}

public pimpinanTaman(bool[] status, int[] hargaSewaSepeda)


{
InitializeComponent();
if(status == null)
{
this.statusSepeda = new bool[20];
for (int i = 0; i < statusSepeda.Length; i++)
{
this.statusSepeda[i] = true;
}
}

if(this.statusSepeda == null)
{
this.statusSepeda = new bool[20];
for (int i = 0; i < statusSepeda.Length; i++)
{
this.statusSepeda[i] = true;
}
}

if (this.harga == null)
{
this.harga = new int[1];
this.harga[0] = Convert.ToInt32(10000);
}

if (this.hargaSewaSepeda == null)
{
this.hargaSewaSepeda = new int[20];
this.hargaSewaSepeda = hargaSewaSepeda;
}

private void button2_Click(object sender, EventArgs e)


{
this.harga[0] = Convert.ToInt32(txtEditHarga.Text);

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void button3_Click(object sender, EventArgs e)


{
Form1 login = new Form1();
this.Hide();
login.Show();
}
private void button4_Click(object sender, EventArgs e)
{
Form6 registrasiSepedaForm = new Form6(this.harga);

this.Hide();
registrasiSepedaForm.Show();
}

private void button1_Click(object sender, EventArgs e)


{

int totalpendapatan = 0;

for (int i = 0; i < this.hargaSewaSepeda.Length; i++)


{
totalpendapatan = totalpendapatan +
this.hargaSewaSepeda[i];
/** if (this.statusSepeda[i] == false)
{
totalpendapatan= totalpendapatan + this.harga[0];

}**/
}
label1.Text = Convert.ToString(totalpendapatan);
}

}
}

Lampiran B

NIM-Nama Kontribusi yang Diberikan


2100041 – Diana Eka Putri - Membuat Program
- Membuat Isi Laporan

2102056 – Ilpi Yuditia - Membuat Program


Mulyana - Membuat Isi Laporan

2100252 – Shella Salsabila - Membuat Program dan Pseudocode


- Membuat Isi Laporan

2104763 – Syla Rizna - Membuat Program dan Flowchart


Maharani - Membuat Isi Laporan

Anda mungkin juga menyukai