• Tidak ada hasil yang ditemukan

Aplikasi Perhitungan Kelayakan Usaha Berbasis Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Perhitungan Kelayakan Usaha Berbasis Visual Basic 6.0"

Copied!
83
0
0

Teks penuh

(1)

LISTING PROGRAM

Source code form Login

Option Explicit

Public rslogin As ADODB.Recordset

Private Sub cmdCancel_Click() Dim pil As VbMsgBoxResult

pil = MsgBox("Anda Yakin untuk keluar?", vbQuestion + vbYesNo, "Exit")

If txtpass.Text <> "" Or txtpass.Text = "password" Then Dim sqlopen As String

sqlopen = "select * from Login where password='" & txtpass.Text & "'"

(2)

Source code form menu startup

Dim ket As String

Private Sub cmdNext_Click() ket = " " & Label1.Caption End Sub Dim X As Integer

(3)

Y = MsgBox("Thank You !", vbYes, "Konfirmasi") End

End If End Sub

Private Sub Timer1_Timer()

ket = Right(ket, Len(ket) - 1) & Left(ket, 1) Label1.Caption = ket

End Sub

Source code form menu registrasi

Private Sub cmdBEP_Click()

BEP_Gadget.WindowState = Center BEP_Kuliner.WindowState = Center

MenuReg.Visible = False

Call koneksi

If txtNU.Text = "" Or cboBU.Text = "" Or cboMU.Text = "" Then

MsgBox "Ada Data Yang Belum Diisi...!," & vbCrLf & "" _ & "Mohon Data Dilengkapi Dulu", vbCritical, "Peringatan!"

MenuReg.Visible = True Exit Sub

ElseIf cboBU.Text = "Bisnis KuLiner" Or cboBU.Text = "Bisnis Laundry" Then

(4)

sqlAdd2 = " insert into BEP2 (Nama_Usaha, Bidang_Usaha, Model_Usaha) values ('" & txtNU.Text & "' , '" &

cboBU.Text & "' , '" & cboMU.Text & "')" Conn.Execute (sqlAdd2)

BEP_Kuliner.Show

ElseIf cboBU.Text = "Bisnis Gadget" Or cboBU.Text = "Bisnis Pulsa" Then

Dim sqlAdd1 As String

sqlAdd1 = " insert into BEP1 (Nama_Usaha, Bidang_Usaha, Model_Usaha) values ('" & txtNU.Text & "' , '" &

cboBU.Text & "' , '" & cboMU.Text & "')" Conn.Execute (sqlAdd1)

BEP_Gadget.Show Else

Dim sqlAdd As String

sqlAdd = "insert into BEP (Nama_Usaha, Bidang_Usaha, Model_Usaha) values ('" & txtNU.Text & "' , '" & cboBU.Text & "' , '" & cboMU.Text & "')"

(5)

Private Sub cmdPBP_Click()

MenuReg.Visible = False Call koneksi

If txtNU.Text = "" Or cboBU.Text = "" Or cboMU.Text = "" Then

MsgBox "Ada Data Yang Belum Diisi...!," & vbCrLf & "" _ & "Mohon Data Dilengkapi Dulu", vbCritical, "Peringatan!"

MenuReg.Visible = True Exit Sub

Else

Dim sql As String Dim sqlAdd As String

sqlAdd = "insert into PBP (Nama_Usaha, Bidang_Usaha, Model_Usaha) values ('" & txtNU.Text & "' , '" & cboBU.Text & "' , '" & cboMU.Text & "')"

(6)

cboBU.AddItem "Bisnis Advertising"

CrystalReport1.ReportFileName = App.Path & "\Report1.rpt" CrystalReport1.Action = 1

End Sub

Private Sub mnExit_Click() Dim X As Integer

Dim Y As Integer

X = MsgBox("Apakah Anda yakin ingin keluar??", vbYesNo, "Konfirmasi")

If X = vbYes Then

Y = MsgBox("Thank You !", vbYes, "Konfirmasi") End

(7)

frmStartup.Show End Sub

Private Sub mnPBP_Click()

CrystalReport1.Connect = "dsn=Penjualan_PBP" CrystalReport1.WindowState = crptMaximized CrystalReport1.ReportFileName = App.Path & "\Laporan1.rpt"

CrystalReport1.Action = 1 End Sub

Source code form BEP

(8)

Private Sub cmdKeluar_Click() MenuReg.Visible = True

Unload Me End Sub

Private Sub cmdHitung2_Click()

lblHasil2.Caption = (Val(txtTotal.Text) -Val(lblHasil.Caption))

If Val(txtTotal.Text) > Val(txtBT.Text) Then

txtResult.Text = "Perusahaan Anda akan memperoleh Laba" MsgBox "Rencana USAHA Anda akan memperoleh Laba sebesar Rp " _

& txtLabaUsaha.Text & " serta berada pada titik impas (BEP) sebesar Rp " _

& lblHasil.Caption & " Namun, batas minimum penjualan yang bisa ditolerir sebesar Rp " _

& lblHasil2.Caption & " agar Perusahaan Anda Layak Beroperasi", vbInformation, "Congrats!"

ElseIf Val(txtTotal.Text) < Val(txtBT.Text) Then

txtResult.Text = "Perusahaan Anda tidak memperoleh Laba" MsgBox "Rencana USAHA Anda tidak memperoleh Laba karena Hasil penjualan yaitu Rp " _

& txtTotal.Text & " Lebih sedikit dari biaya tetap sebesar Rp " _

& txtBT.Text & " pada rencana penjualan", vbInformation, "HeLP"

Else

(9)

& lblHasil.Caption & " sehingga perusahaan tidak UNTUNG dan juga RUGI", vbInformation, "Note"

End If End Sub

Private Sub cmdSimpan_Click()

If txtBBBL.Text = "" Or txtBTKL.Text = "" Or

txtPRencana.Text = "" Or txtHJ.Text = "" Or txtBT.Text = "" Then

MsgBox "Data yang diisi belum lengkap" Exit Sub

Else

Dim sqlUpdate As String

sqlUpdate = "update BEP set Biaya_BBakuLangsung='" &

txtBBBL.Text & "', Biaya_TKerjaLangsung='" & txtBTKL.Text & "', P_Rencana='" & txtPRencana.Text & "',

Biaya_Variabel='" & txtBV.Text & "', Harga_Jual='" & txtHJ.Text & "', Total='" & txtTotal.Text &

"',Biaya_Tetap='" & txtBT.Text & "', Laba='" &

txtLabaUsaha.Text & "', P_BEPrupiah='" & lblHasil.Caption & "', P_BEPunit='" & lblHasil3.Caption & "',

(10)

MenuReg.Show End Sub

Private Sub txtBT_Change() On Error Resume Next

X = (Val(txtBT.Text) / (1 - (Val(txtBV.Text) / Val(txtTotal.Text))))

lblHasil.Caption = X

lblHasil3.Caption = X / Val(txtHJ.Text)

txtLabaUsaha.Text = Val(txtKontribusi.Text) -Val(txtBT.Text)

End Sub

Private Sub txtHJ_Change()

txtTotal.Text = Val(txtPRencana.Text) * Val(txtHJ.Text) End Sub

Private Sub txtPRencana_Change()

txtBV.Text = (Val(txtBBBL.Text) + Val(txtBTKL.Text)) * Val(txtPRencana.Text)

End Sub

Private Sub txtTotal_Change()

txtKontribusi.Text = Val(txtTotal.Text) - Val(txtBV.Text) End Sub

Source code form BEP_Gadget

(11)

lblHasil2.Caption = (Val(txtPRencana.Text) -Val(txtBE.Text))

If Val(txtPRencana.Text) > Val(txtBE.Text) Then

txtResult.Text = "Penjualan yang direncanakan Lebih besar dari perhitungan BEP"

MsgBox " Usaha Anda akan layak jika Anda mampu merealisasikan penjualan sesuai rencana Anda yaitu sebesar " _

& txtPRencana.Text & " unit", vbOKOnly, "Congrats!" ElseIf Val(txtPRencana.Text) < Val(txtBE.Text) Then txtResult.Text = "Penjualan yang direncanakan lebih sedikit dari perhitungan BEP"

MsgBox "Harap cek ulang Perincian biaya Anda! Usahakan agar hasil perhitungan Penjualan melalui BEP sebesar " _ & txtBE.Text & " unit, Lebih sedikit dari Rencana

Penjualan Anda", vbInformation, "HeLP" Else

txtResult.Text = "Usaha Anda Berada pada titik Impas" MsgBox " Usaha Anda berada pada titik impas karena besar penjualan tepat berada pada " _

& txtBE.Text & " unit, sehingga perusahaan tidak UNTUNG dan juga RUGI", vbInformation, "Note"

(12)

txtPRencana.Text = ""

If txtBT.Text = "" Or txtBV.Text = "" Or txtHJ.Text = "" Or txtLaba.Text = "" Or txtPRencana.Text = "" Then

MsgBox "Data yang diisi belum lengkap" Exit Sub

Else

Dim sqlUpdate As String

sqlUpdate = "update BEP1 set Biaya_Tetap='" & txtBT.Text & "', Biaya_Variabel='" & txtBV.Text & "', Harga_Jual='" & txtHJ.Text & "', R_Laba='" & txtLaba.Text & "',

BEPRupiah='" & lblHasil.Caption & "', BEPUnit='" &

lblHasil3.Caption & "', P_Rencana='" & txtPRencana.Text & "', P_BEP='" & txtBE.Text & "', Batas_Penjualan='" &

lblHasil2.Caption & "', Calculate='" & txtResult.Text & "'"

(13)

Private Sub Form_Load() Call koneksi

End Sub

Private Sub txtLaba_Change() On Error Resume Next

X = (Val(txtBT.Text) / ((1 - (Val(txtBV.Text) / Val(txtHJ.Text))) - (Val(txtLaba.Text) / 100))) lblHasil.Caption = X

lblHasil3.Caption = X / Val(txtHJ.Text) txtBE.Text = lblHasil3.Caption

End Sub

Source code form BEP_Kuliner

(14)

lblHasil2.Caption = "" txtResult.Text = ""

txtSewa.SetFocus End Sub

Private Sub cmdHitung2_Click()

lblHasil2.Caption = (Val(txtR_P.Text) - Val(txtBE.Text))

If Val(txtR_P.Text) > Val(txtBE.Text) Then

txtResult.Text = "Penjualan yang direncanakan Lebih besar dari perhitungan BEP"

MsgBox " Usaha Anda akan layak jika Anda mampu merealisasikan penjualan sesuai rencana Anda yaitu sebesar " _

& txtR_P.Text & " unit", vbOKOnly, "Congrats!" ElseIf Val(txtR_P.Text) < Val(txtBE.Text) Then

txtResult.Text = "Penjualan yang direncanakan lebih sedikit dari perhitungan BEP"

MsgBox "Harap cek ulang Perincian biaya Anda! Usahakan agar hasil perhitungan Penjualan melalui BEP sebesar " _ & txtBE.Text & " unit, Lebih sedikit dari Rencana

Penjualan Anda", vbInformation, "HeLP" Else

txtResult.Text = "Usaha Anda Berada pada titik Impas" MsgBox " Usaha Anda berada pada titik impas karena besar penjualan tepat berada pada " _

& txtBE.Text & " unit, sehingga perusahaan tidak UNTUNG dan juga RUGI", vbInformation, "Note"

(15)

MenuReg.Visible = True Unload Me

End Sub

Private Sub cmdSimpan_Click()

Dim sqlUpdate As String

sqlUpdate = "update BEP2 set Biaya_Sewa='" & txtSewa.Text & "', Gaji='" & txtGaji.Text & "', Biaya_Perlengkapan='" & txtP_BPerlengkapan & "', Biaya_BB='" & txtP_BiayaBB & "', Biaya_Variabel='" & txtBV.Text & "', Biaya_Tetap='" & txtBT.Text & "', Biaya_Operasional='" & txtTotalBO.Text & "', Harga_Jual='" & txtHJ.Text & "', R_Penjualan='" & txtR_P.Text & "', Total='" & txtTPemasukan.Text & "', Laba='" & txtLaba.Text & "', P_BEP='" & txtBE.Text & "', MOS='" & lblHasil2.Caption & "', Result='" &

txtResult.Text & "'"

txtBV.Text = Val(txtP_BiayaBB.Text) + Val(txtSewa.Text) txtTotalBO.Text = Val(txtBV.Text) + Val(txtBT.Text) End Sub

Private Sub txtP_BPerlengkapan_Change() txtBT.Text = Val(txtGaji.Text) +

(16)

Private Sub txtR_P_Change()

txtTPemasukan.Text = Val(txtR_P.Text) * Val(txtHJ.Text) On Error Resume Next

txtBE.Text = (Val(txtBT.Text) / ((1 - (Val(txtBV.Text) / Val(txtHJ.Text))) - (Val(txtLaba.Text) / 100)))

End Sub

Private Sub txtTPemasukan_Change()

txtLaba.Text = Val(txtTPemasukan.Text) -Val(txtTotalBO.Text)

End Sub

Source code form PBP

(17)

If Val(lblHasil.Caption) <= Val(Cbo1.Text) Then lblComent.Caption = "SELAMAT! Usaha Anda Layak beroperasi"

MsgBox "USAHA Anda LAYAK karena hasil perhitungan tidak melebihi dari " _

& Cbo1.Text & " tahun", _ vbInformation, "Congrats!" Else

lblComent.Caption = "maaf, Usaha belum layak dijalankan. Harap cek kembali kisaran Investasi Awal serta Arus Kas Operasional Anda"

MsgBox "Sebaiknya besar PBP Anda Lebih kecil ataupun sama dengan dari " _

& Cbo1.Text, vbInformation, "HeLP" End If

End Sub

Private Sub cmdSimpan_Click()

If txtInves.Text = "" Or txtKas.Text = "" Or Cbo1.Text = "" Then

MsgBox "Data yang diisi belum lengkap" Exit Sub

Else

Dim sqlUpdate As String

sqlUpdate = "update PBP set Investasi_Awal='" & txtInves.Text & "', ArusKas='" & txtKas.Text & "', Kisaran_Waktu='" & Cbo1.Text & "', P_PBP='" &

lblHasil.Caption & "', Kesimpulan='" & Trim(lblComent.Caption) & "'"

Conn.Execute sqlUpdate End If

(18)

Private Sub Form_Activate() txtInves.SetFocus

End Sub

Private Sub Form_Load() Cbo1.AddItem "1"

Cbo1.AddItem "2" Cbo1.AddItem "3" Cbo1.AddItem "4" Cbo1.AddItem "5" Cbo1.ListIndex = 0

End Sub

Private Sub mnMenu_Click() MenuReg.Show

(19)

DAFTAR PUSTAKA

Drs,Hutagaol, G.Pardo Sihite. 2004. Teknologi Informasi dan Komunikasi. Medan:Penerbit MITRA

Drs,Indriyo,H,Gitosudarmo. Drs,H.Basri. 2002. Manajemen Keuangan Edisi 4. Yogyakarta: BPFE

Hasan,Bachtiar. 2008.Manajemen Industri. Bandung:Pustaka Ramadhan

Halim,Abdul. 2009. Analisis Kelayakan Investasi Bisnis. Yogyakarta: Graha Ilmu Kuswayatno,Lia. 2007. Mahir dan Terampil Berkomputer Teknologi Informasi dan

Komunikasi.Bandung:Grafindo Media Pratama

Pratomo, Adi.Irfan Hidayat, V.Agoeng S.,Juis Abindra. 2006. Teknologi Informasi dan Komunikasi. Jakarta:Widya Utama

Pandia,Henry. 2006. Teknologi Informasi dan Komunikasi. Jakarta: Penerbit Erlangga

Sihombing,Poltak. Darwis R.Manalu. 2011. Pemrograman Visual Basic 6.0. Medan: USU Press

Salim,Opim Sitompul. 2010. Pemrograman C di Lingkungan Linux. Medan: USU Press

Supranto,Johannes. 1988. Riset Operasi. Jakarta: UI-Press

achmadhuzazy.files.wordpress.com/.../bab-ii-landasan-teori...

diakses tanggal 14 Februari 2013

(20)

http://carapedia.com/pengertian_definisi_komputer_menurut_para_ahli_info503.html Diakses tanggal 02 Februari 2013 pukul 17:28

http://id.wikipedia.org/wiki/Microsoft_Access- diakses tanggal 09 Februari 2013

http://www.sarjanaku.com/2012/11/pengertian-sistem-informasi-menurut.html diakses pada tanggal 07 Februari 2013

(21)

BAB 3

PERANCANGAN SISTEM

3.1 Pengertian dan Tujuan Perancangan Sistem

Perancangan sistem adalah proses penerjemahan kebutuhan pemakai informasi ke dalam alternatif rancangan sistem yang diajukan kepada pemakai informasi untuk dipertimbangkan (Mulyadi 1997:51) (http://www.google.com diakses tanggal 03 Januari 2013). Salah satu unsur pokok yang dipertimbangkan dalam pengembangan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan disamping masalah perangkat keras itu sendiri.

Inti dari perancangan sistem adalah memandang seluruh pengolahan-pengolahan secara tepat serta untuk menilai pilihan-pilihan dalam melaksanakan studi kelayakan. Adapun tujuan dari perancangan sistem ini adalah:

1. Menentukan tujuan dari sistem yang dibuat.

(22)

3.2 Analisis Sistem

Sistem perhitungan yang ada saat ini biasanya dilakukan secara manual dan bahkan memerlukan waktu yang lama serta ketelitian yang yang tepat. Namun seiring dengan berkembangnya zaman dan teknologi, kebanyakan orang menginginkan cara yang cepat, praktis dan sederhana dalam menyelesaikan setiap pekerjaannya.

Secara umum, perancangan sistem ini digunakan untuk membuat sebuah Aplikasi Perhitungan Kelayakan Usaha menggunakan Microsoft Visual Basic 6.0 atau yang lebih dikenal dengan Visual Basic 6.0 saja sebagai sarana yang dapat digunakan dalam menghitung kelayakan usaha bagi para pemula usaha.

3.3 Proses Perancangan

(23)

Gambar 3.1 Kotak dialog New Project

Setelah muncul kotak dialog di atas, maka pilih Standard EXE kemudian pilih Open. Untuk menghindari hal-hal yang tidak diinginkan seperti file hilang sebelum disimpan, maka file harus disimpan terlebih dahulu di tempat yang dikehendaki. Setelah tampilan di bawah ini muncul, maka kita dapat memulai proses pembuatan aplikasi perhitungan kelayakan usaha ini.

(24)

Sebelum memulai, perlu ditambahkan beberapa menu pada jendela toolbox, dengan cara membuka menu project > component kemudian pilihlah komponen-komponen yang diinginkan.

3.3.1 Rancangan Form-Form Aplikasi

1. Interface halaman awal aplikasi

Pada halaman awal aplikasi ini, disajikan informasi mengenai software sehingga pengunjung dapat mengetahui tentang Aplikasi Perhitungan Kelayakan Usaha ini. Halaman awal ini merupakan penghubung ke menu-menuselanjutnya.

Gambar 3.3 Tampilan halaman awal Aplikasi Greetings

Copyright

About this software

(25)

2. Interface Menu Registrasi Usaha

Setelah menekan button next, maka pengguna akan menuju form menu registrasi usaha. Namun sebelum form menu registrasi utama itu muncul, terlebih dahulu disajikan tutorial lanjut mengenai aplikasi ini yang bertujuan agar dapat memberikan pengetahuan tambahan bagi para pengguna aplikasi ini.

Dalam menu registrasi usaha ini terdapat submenu-submenu yang diantaranya: Home, Laporan dan Exit. Submenu Home merupakan submenu yang dapat diguanakan apabila pengguna aplikasi ini ingin kembali kehalaman awal aplikasi. Submenu Laporan merupakan submenu yang akan menampilkan data mengenai rencana usaha-usaha yang telah dihitung menggunakan aplikasi ini, serta yang telah tersimpan dalam database Aplikasi Kelayakan Usaha ini. Submenu Exit merupakan submenu yang berfungsi menutup keseluruhan aplikasi ini.

(26)

3. Interface Form Break Even Point

Form ini merupakan interface yang di dalamnya terkandung perhitungan aplikasi kelayakan usaha menggunakan rumus BEP. Para pemula usaha dipersilahkan menginputkan perincian biaya seperti: Biaya bahan baku langsung, biaya tenaga kerja, biaya tetap, harga jual, laba yang diinginkan, dan lain-lain.

(27)

4. Interface Form Pay-Back Periode

Form ini merupakan form perhitungan kelayakan usaha menggunakan rumus PBP (PayBack Period). Para pemula usaha dipersilahkan menginputkan besar biaya investasi, aliran kas masuk, beserta kisaran (jangka) pengembalian investasi awal usahanya sehingga didapatlah suatu kesimpulan yang bermanfaat bagi para pengunjung aplikasi.

Gambar 3.7 Tampilan form PBP

Gambar 3.6 Tampilan form PayBack Periode Ayo Hitung PBP Anda

(28)

3.4 Database Aplikasi Perhitungan Kelayakan Usaha

Databasedalam aplikasi ini bernama ‘usaha2’. Databaseini terdiri atas 5 tabel yaitu: tabel BEP, tabel BEP1, tabel BEP2, tabel Login dan tabel PBP.

Tabel 3.1 Struktur Tabel BEP

Nama Field Tipe Data

Nama_Usaha Text

Bidang_Usaha Text

Model_Usaha Text

Biaya_BBakuLangsung Text

Biaya_TKerjaLangsung Text

P_Rencana Text

Biaya_Variabel Text

Harga_Jual Text

Total Text

Biaya_Tetap Text

Laba Text

P_BEPrupiah Text

P_BEPunit Text

Kontribusi_Margin Text

(29)

Tabel 3.2 Struktur Tabel BEP1

Nama Field Tipe Data

Nama_Usaha Text

Tabel 3.3 Struktur Tabel BEP2

Nama Field Tipe Data

(30)

Biaya_BB Text

Biaya_Variabel Text

Biaya_Tetap Text

Biaya_Operasional Text

Harga_Jual Text

R_Penjualan Text

Total Text

Laba Text

P_BEP Text

MOS Text

Result Text

Tabel 3.4 Struktur Tabel PBP

Nama Field Tipe Data

Nama_Usaha Text

Bidang_Usaha Text

Model_Usaha Text

Investasi_Awal Text

ArusKas Text

Kisaran_Waktu Text

P_PBP Text

(31)

Tabel 3.5 Struktur Tabel Login

Nama Field Tipe Data

Password Text

3.5 FlowChart Aplikasi Perhitungan Kelayakan Usaha

Flowchart aplikasi perhitungan kelayakan usaha ini terlihat sebagai berikut:

N

Y

Gambar 3.7 Flowchart Form Login Start

Input password

Cek password

Benar? Form Login

(32)

Y

(33)

N

Y

Y

N

Y

N

Y

Gambar 3.9 Flowchart perhitungan melalui BEP Start

Data Reg

Input Perincian biaya: BT, BV, HJ, Laba,

BEP

Simpan

Hapus

Keluar

Database Data

(34)

N

Y

Y

N

Y

N

Y

Gambar 3.10 Flowchart Perhitungan melalui PBP Start

Data Reg

Input investasi awal, arus kas, kisaran waktu pengembalian

PBP

Simpan

Hapus

Keluar

Database Data

(35)

3.6 Data Flow Diagram (DFD) Aplikasi Perhitungan Kelayakan Usaha

Adapun Data Flow Diagram (DFD) dari aplikasi ini sebagai berikut:

Update Laporan Laporan Login aplikasi

Informasi Home

Informasi Laporan Update

Home

Data Keluar Aplikasi

-Data rencana usaha -Rencana biaya

Gambar 3.11 Data Flow Diagram Aplikasi Perhitungan

Kelayakan Usaha

Halaman Awal Login

Exit

(36)

BAB 4

IMPLEMENTASI SISTEM

4.1 Defenisi Implementasi Sistem

Implementasi sistem merupakan prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain yang disetujui, menguji sistem, menginstal dan memulai sistem yang baru yang telah diperbaiki.

4.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut ini: 1. Membuat desain sistem selama penelitian.

2. Menguji dan mendokumentasikan prosedur dan program yang diperlukan oleh dokumen desain sistem yang telah dibuat.

3. Menyelesaikan desain sistem yang telah disetujui.

(37)

Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari pemeliharaan sistem adalah sebagai berikut:

1. Mencegah terjadinya kelainan sistem yang dapat mendatangkan permasalahan baru.

2. Menggantikan pemeliharaan sistem dengan survei sistem jika modifikasi yang diminta relatif besar.

4.4 Demonstrasi Program

(38)

Gambar 4.2 Tampilan form Awal

(39)

Gambar 4.4 Tampilan form menu perhitungan melalui BEP (1)

(40)

Gambar 4.6 Tampilan form menu perhitungan melalui BEP (3)

(41)

menjadikan file .vbf menjadi ke file .EXE (aplikasi). Sehingga aplikasi akan dapat dijalankan oleh pengguna tanpa harus menginstal program Microsoft Visual Basic 6.0.

Dalam pembuatan aplikasi dan data lainnya yang sudah dirancang membutuhkan perangkat keras (Hardware), perangkat lunak (Software) dan operator (Brainware). Adapun Hardware, Software dan Brainware yng dibutuhkan adalah sebagai berikut:

a. Perangkat Keras (Hardware)

1. Microprocessor minimal Pentium III

2. Harddisk untuk tempat beroperasinya program dan sebagai media

penyimpanan data. 3. Monitor super VGA. 4. Keyboard

5. Mouse, dan lain-lain. b. Perangkat Lunak (Software)

1. Sistem Operasi Windows XP atau Windows7, yaitu menggunakan Software Microsoft Visual Basic 6.0 dan Crystal Report 8.5.

2. Antivirus untuk mengantisipasi terjadinya kerusakan sistem, dan lain-lain. c. Operator (Brainware)

(42)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Kesimpulan yang dapat diambil penulis dari penulisan Tugas Akhir ini yaitu:

1. Dalam pengamatan serta uji coba terhadap sistem yang telah dirancang dan dikembangkan tersebut, dapat disimpulkan bahwa sistem tersebut dapat menghasilkan output berupa informasi keterangan, pembahasan, beserta contoh yang dicari.

2. Sistem tersebut merupakan Aplikasi Perhitungan Kelayakan Usaha yang dibentuk berupa aplikasi digital yang dapat melakukan proses perhitungan secara cepat dan efisien tanpa memerlukan banyak waktu.

(43)

5.2 Saran

Adapun saran yang dapat penulis sampaikan yaitu:

1. Program aplikasi yang dirancang ini merupakan langkah awal yang tepat digunakan bagi para pemula usaha namun program aplikasi ini juga masih banyak kekurangan serta dibutuhkan pengembangan lebih lanjut agar lebih dinamis sesuai dengan kebutuhan dan perkembangan zaman seperti peninjauan ulang terhadap rumus-rumus matematis yang digunakan dalam aplikasi ini. 2. Pengembangan program juga ini dapat dilakukan dengan menggunakan

(44)

BAB 2

LANDASAN TEORI

2.1 Defenisi Komputer

Kata komputer berasal dari bahasa Yunani: computare yang berarti menghitung (to compute atau to reckon). Berdasarkan arti tersebut, maka secara harafiah komputer bisa diartikan sebagai sebuah alat elektronika yang memiliki kemampuan untuk melakukan pengolahan data informasi yang berupa teks, gambar maupun suara untuk menghasilkan outputyang kita kehendaki.

(45)

dapat dikatakan sebagai komputer. (http://id.wikipedia.org/wiki/Komputer diakses tanggal 04 Februari 2013). Berikut ini adalah pengertian dan definisi komputer menurut para ahli:

1. Menurut V.C. Hamacher, Z.G.; Vranesic, S.G. Zaky, Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi inputdigital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya dan menghasilkan outputberupa informasi.

2. Menurut William M.Fuori (1973), Komputer adalah suatu pemroses data (data processor) yang dapat melakukan perhitungan besar secara cepat, termasuk

perhitungan aritmatika dan operasi logika tanpa campur tangan manusia yang mengoperasikan selama pemrosesan.

3. Menurut Darwin Sitompul, Komputer adalah suatu alat pengolah data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi dan mampu mengerjakan beberapa proses dengan keterlibatan manusia yang minimum.

2.2 Konsep Sistem Informasi

2.2.1 Defenisi Sistem

(46)

memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan (http://id.wikipedia.org/wiki/Sistemdiakses tanggal 13 Februari 2013).

Sistem merupakan sekumpulan elemen yang saling berkaitan & saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan (http://www.google.com/silfi.staff.gunadarma.ac.id/KonsepSistem.pdf diakses tanggal 12 Februari 2013). Berikut ini beberapa defenisi menurut para ahli diantaranya:

1. Menurut Ludwig Von Bartalanfy, Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.

2. Menurut Anatol Raporot, Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain.

2.2.2 Defenisi Informasi

(47)

2.2.3 Defenisi Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan (Tata Sutabri, S.Kom., MM, 2005:36) (http://www.google.com diakses tanggal 03 Januari 2013).

Menurut Mc leod, Sistem Informasi merupakan sistem yang mempunyai kemampuan untuk mengumpulkan informasi dari semua sumber dan menggunakan berbagai media untuk menampilkan informasi.

Sehingga, sistem informasi dapat diartikan sebagai sebuah sistem yang terintegrasi secara optimal dan berbasis komputer yang dapat menghimpun dan menyajikan berbagai jenis data yang akurat untuk berbagai macam kebutuhan.

2.3 Defenisi Aplikasi

(48)

1. Menurut Hendrayudi, Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu.

2. Menurut Hengky W.Pramana, Aplikasi adalah suatu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, gamepelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia.

3. Menurut Harip Santoso, Aplikasi adalah suatu kelompok file (Form, Class, Report) yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait.

Dari defenisi di atas, dapat disimpulkan bahwa aplikasi adalah suatu unit perangkat lunak komputeryang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas atau aktivitas tertentu yang diinginkanpengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja dan pemutar media. (http://id.wikipedia.org/wiki/Aplikasidiakses tanggal 04 Februari 2013)

2.3.1 Perancangan Aplikasi

(49)

2.4 Pengertian Data, Database, dan Database Management System (DBMS)

2.4.1 Pengertian Data

Menurut Hoffer et al. (2009:46), data adalah gambaran obyek dan peristiwa yang memiliki arti dan kegunaan dalam lingkungan pengguna. Menurut kamus bahasa inggris-indonesia, data berasal dari katadatumyang berarti fakta. Pernyataan ini adalah hasil pengukuran atau pengamatan suatuvariabelyang bentuknya dapat berupa angka, kata-kata, atau citra (http://id.wikipedia.org/wiki/Data diakses tanggal 04 Februari 2013).

Berdasarkan defenisi di atas, dapat disimpulkan bahwa data merupakan fakta atau kejadian dunia nyata yang mengandung suatu arti yang bisa berupa simbol-simbol, gambar-gambar, atau kata-kata tertentu sehingga menghasilkan suatu kesimpulan dalam menarik suatu keputusan.

2.4.2 Pengertian Database

Base atau basis merupakan tempat atau ruangan untuk berkumpul. Database merupakan representasi kumpulan data logical yang saling berhubungan yang disimpan secara bersama-sama dan tanpa pengulangan yang tidak perlu untuk memenuhi berbagai kebutuhan informasi suatu perusahaan.

(50)

obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagaimodel basis dataatau model data.

Model yang umum digunakan sekarang adalahmodel relasional, yang dimana semua informasi dalam bentuk tabel-tabel yang saling berhubungan yang setiap tabel terdiri dari baris dan kolom. Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkisdanmodel jaringanmenggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel (http://id.wikipedia.org/wiki/Database diakses pada tanggal 04

Februari 2013).

2.4.3 Database Management System (DBMS)

Menurut Hoffer et al. (2009:49), DBMS adalah sebuah sistem software yang digunakan untuk create dan menyediakan akses yang dikontrol untuk memakai database. DBMS menyediakan metode yang sistematis untuk creating, updating,

storing dan retrieving data dalam sebuah database (http://www.google.com diakses tanggal 03 Januari 2013).

(51)

2.5 Break Even Point

2.5.1 Defenisi Break Even Point

Seperti diketahui bahwa ukuran yang sering dipakai untuk menilai sukses tidaknya sebuah usaha adalah berdasarkan laba yang diperoleh. Perencanaan laba merupakan taksiran hasil yang akan dicapai perusahaan selama jangka waktu tertentu. Penyusunan rencana laba harus menunjukkan sasaran dan memperhatikan 3 faktor yaitu: biaya-biaya (biaya tetap dan biaya variabel), harga jual produk dan volume penjualan. Perencanaan laba dapat terpenuhi melalui analisa Break Even Point.

Munawir (1986) menyatakan bahwa analisa Break Even Point merupakan suatu analisa yang ditujukan untuk menentukan tingkat penjualan yang harus dicapai oleh suatu perusahaan agar perusahaan tersebut tidak menderita kerugian (keuntungan=0) (http://www.google.comdiakses tanggal 13 Januari 2013).

Sehingga analisis Break Even Point adalah suatu teknik analisis untuk mempelajari hubungan antara biaya tetap, biaya variabel, keuntungan, dan volume kegiatan yang akan maupun yang telah terjadi pada suatu perusahaan (A.Halim 2009:137).

(52)

berbanding terbalik dengan jumlah output. Biaya tetap meliputi: sewa, pajak pemilikan, asuransi pemilikan, biaya/gaji pimpinan.

Sedangkan yang dimaksud dengan biaya variabel merupakan biaya yang langsung (direct cost) dikeluarkan untuk membiayai pembuatan barang produksi (produk) atau pembelian barang yang akan dijual. Biaya variabel meliputi: biaya pembelian bahan mentah, gaji karyawan, biaya pengepakan.

Dengan menggunakan analisa BEP ini, usaha akan layak bila BEP lebih kecil dari estimasi peluang pasar yang tersedia. Semakin besar kapasitas pasar yang tersedia akan semakin menguntungkan.

Untuk menentukan BEP suatu usaha dapat digunakan beberapa cara yaitu: (1) pendekatan trial and error, (2) pendekatan grafik, dan (3) pendekatan matematis. Adapun perhitungan BEP dengan pendekatan matematis menggunakan rumus aljabar dapat dilakukan dengan dua cara, yaitu: (a) atas dasar unit dan (b) atas dasar nilai penjualan dalam rupiah.

Rumus Break Even Point(BEP) sebagai berikut:

Biaya Tetap BEP =

(Unit) Harga Jual/Unit – Biaya Variabel/Unit

(53)

Rumus BEP dengan laba

Biaya Tetap + Laba

BEP = X 1 Unit safety merupakan batas penurunan penjualan yang bisa ditolerir oleh perusahaan agar tidak menderita kerugian (Sutrisno, 2000). Besarnya margin of safety dapat dihitung dengan menggunakan rumus sebagai berikut:

Penjualan yang direncanakan – penjualan pada break even

margin of = x 100 %

safety penjualan yang direncanakan

Berdasarkan rumus di atas dapat ditentukan bahwa Margin of Safety merupakan angka yang menunjukkan jarak antara penjualan yang direncanakan atau dibudgetkan (budgeted Sales) dengan penjualan pada break even.

(54)

Untuk pengambilan keputusan, diperbandingkan antara payback period maksimum atau target payback period dengan payback investasi yang akan dilaksanakan. Sehingga layak tidaknya suatu peluang usaha tergantung berapa lama periode pengembalian modal (investasi), semakin cepat kembali berarti usaha tersebut semakin menguntungkan.

Rumus:

Investasi (Capital Outlays)

PBP = X 1 tahun

Aliran kas masuk (Proceeds)

2.5.2 Manfaat Analisis Break Even Point

Analisis Break Even Point secara umum dapat memberikan informasi kepada pimpinan, bagaimana pola hubungan antara volume penjualan, cost/biaya, dan tingkat keuntungan yang akan diperoleh pada level penjualan tertentu. Analisis break even dapat membantu pimpinan dalm mengambil keputusan mengenai hal-hal sebagai berikut:

a. Jumlah penjualan minimal yang harus dipertahankan agar perusahaan tidak mengalami kerugian.

b. Jumlah penjualan yang harus dicapai untuk memperoleh keuntungan tertentu. c. Seberapa jauhkah berkurangnya penjualan agar perusahaan tidak menderita

(55)

2.6 Mengenal Visual Basic

Visual Basic IDE (Integrated Development Environtment) merupakan satu lingkup kerja yang menyediakan kemudahan bagi programmer untuk dapat menghasilkan aplikasi dengan cepat, baik pada proses perancangan input maupun output aplikasi, menulis kode program sampai pada tahap pembuatan file executable yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi.

Ini terlihat dari dasar pembuatan dalam visual basic adalah form, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah. Dengan pendekatan visual digunakan untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan bahasa basic yang cenderung mudah dipelajari.

Umumnya pembuatan suatu aplikasi dimulai dari perancangan dan pembuatan user interface, mengatur property dari tiap objek yang digunakan, kemudian melakukan pengkodean.

(56)

Gambar 2.1 Kotak dialog New Project

(57)

Berikut ini adalah penjelasan beberapa fungsi menu yang terdapat pada Visual Basic 6.0 yang diantaranya:

1. Title Bar

Gambar 2.3 Tampilan Title Bar

Title bar terdiri dari bagian dari suatu jendela dimana judul jendela muncul. Title bar sering berisi ikon untuk sistem perintah yang berkaitan dengan jendela, seperti memaksimalkan, meminimalkan, tombol menutup, dan mungkin berisi konten lain seperti ikon aplikasi, jam, dan lain-lain.

2. Menu Bar

Menu Bar berisi perintah-perintah yang dapat melakukan perintah tertentu. Secara default, menu bar ini memiliki pilihan File, Edit, View, Window, Query, Diagram, Tools, Add-Ins, dan Help. Sehubungan dengan pemrograman, terdapat menu yang bisa diakses yaitu: Project, Format, Debug, atau Run.

Gambar 2.4 Tampilan Menu Bar

(58)

3. Context Menu

Context Menu berisi shortcut yang suatu saat bisa Anda gunakan untuk membuka sebuah context menu suatu objek.Context Menu dapat dimunculkan dengan mengklik kanan pada Form Designer.

Gambar 2.5 Tampilan Context Menu

4. Toolbar/Standard Bar

Fasilitas ini dapat mempercepat pengaksesan perintah-perintah yang ada dalam pemrograman. Secara standar, toolbar jenis Standard yang akan ditampilkan saat Anda memulai Visual Basic. Jika Anda ingin mengatur tampilan toolbar yang lain, Anda dapat menggunakan pilihan Toolbar pada menu bar View.

Gambar 2.6 Toolbar standard Visual Basic

(59)

Pointer Arrow Picture

Label TextBox

Frame Command Button

CheckBox Radio Button ComboBox ListBox Horizontal Slider Vertical Slider

Timer DriveListBox

DirListBox FileListBox

Shape Line

Image Data Control

OLE

Gambar 2.7 Komponen standar dalam Toolbox

6. Project Explorer

Jendela ini merupakan kumpulan dari sejumlah aplikasi yang sering disebut project. Project tersebut memiliki banyak fileseperti file form, modul, class, dan sebagainya.

(60)

7. Jendela Properties

Jendela Properties adalah jendela yang mengandung semua informasi mengenai obyek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah obyek, misalnya seperti nama, warna, ukuran, posisi, dan sebagainya.

Object Selector

Property dan Nilainya

Keterangan Property

Gambar 2.9 Tampilan properties

8. Form Layout Window

(61)

9. Jendela Form

Form adalah daerah kerja utama dari pembuatan program atau tempat perancangan aplikasi (Container).

Gambar 2.11 Jendela form

10. Jendela Code

Jendela Code adalah salah satu jendela yang penting di dalam Visual Basic. Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Basic yang dibuat.

(62)

2.7 Tools yang Digunakan untuk Analisa

2.7.1 Flowchart sebagai alat bantu pemrograman

Flowchart (diagram alir) merupakan sebuah diagram umum yang merepresentasikan sebuah algoritma atau proses menggunakan beberapa bangun geometri untuk memperlihatkan langkah-langkah yang dilakukan oleh program dalam menyelesaikan masalah. Secara umum, flowchart juga digunakan diberbagai bidang untuk menganalisis, mendesain, mendokumentasikan, atau mengelola suatu proses atau program (http://en.wikipedia.org/wiki/Flowchartdiakses tanggal 14 Februari 2013).

Elemen-elemen yang membentuk flowchart terdiri dari bangun-bangun geometri berikut:

No Simbol Keterangan

1.

oval Digunakan untuk mewakili simbol start (mulai) dan End (akhir). Simbol ini diberi label dengan kata Start (Mulai) atau End (Stop).

2.

Anak Panah (Arrows)

Digunakan untuk menunjukkan alur proses.

3.

Persegi Panjang

(63)

Trapesium (Trapezium)

Digunakan untuk mewakili input.

5.

Dokumen Digunakan untuk mewakili output sebagai alternatif untuk simbol jajaran genjang yang digunakan pada input.

6.

Diamond (rhombus) Digunakan untuk menyatakan keputusan (decision). Dua dari empat sudut memperlihatkan alternatif yang dapat dipilih berdasarkan kondisi tertentu yang dipenuhi.

7.

Digunakan sebagai penghubung ke halaman selanjutnya.

8.

Digunakan sebagai media penyimpanan (database).

Tabel 2.1 SimbolFlowchart

2.7.2 Data Flow Diagram (DFD)

(64)

DFD merupakan alat yang cukup popular sekarang ini, karena dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Lebih lanjut DFD juga merupakan dokumentasi yang baik (Atika, 2007:1).

No Simbol Keterangan

1.

Entitas

Objek aktif yang mengendalikan aliran data dengan memproduksi serta mengkonsumsi data.

2.

Proses

Sesuatu yang melakukan transformasi terhadap data

3.

Aliran Data

Aliran data menghubungkan keluaran dari suatu objek atau proses yang terjadi pada suatu masukkan

4.

data store

merupakan penyimpanan data yang ditujukan untuk penggunaan selanjutnya.

Data store digambarkan dengan sebuah kotak dengan ujung terbuka.

Tabel 2.2 Simbol Data Flow Diagram (DFD)

2.8 Microsoft Access 2003

(65)

Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang

sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi obyek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi obyek.

(66)

Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua buah pustaka komponen Component Object Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access Object(DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access terbaru (http://id.wikipedia.org/wiki/Microsoft_Access diakses tanggal 09 Februari 2013).

2.9 Mengenal Crystal Report

Crystal Report merupakan program yang dapat digunakan untuk membuat, menganalisis dan menerjemahkan informasi yang terkandung dalam database atau program kedalam berbagai jenis laporan yang sangat fleksibel. Beberapa kelebihan dari Crystal Report adalah:

1. Pembuatan laporannya tidak terlalu rumit sehingga memungkinkan pemrogram pemula sekalipun untuk membuat laporan tanpa harus melibatkan banyak kode pemrograman.

(67)

Elemen layar Crystal Report tidak jauh dengan elemen layar Data Report (salah satu fasilitas default yang disediakan Visual Basic untuk membuat laporan). Hanya saja Crystal Report dilengkapi dengan fasilitas yang lebih banyak untuk mengembangkan berbagai jenis laporan. Pada umumnya sebuah laporan sedikitnya terdiri dari lima bagian (section) utama, yaitu:

1. Report Header yang berisi informasi yang hanya akan terlihat sekali, pada awal laporan, misalnya judul dan tanggal laporan.

2. Page Header yang berisi informasi yang akan terlihat diatas setiap halaman laporan, seperti label heading kolom.

3. Details yang berisi informasi yang akan terlihat satu kali setiap record dalam tabel atau query yang terkait dengan laporan.

4. Page Footer yang berisi informasi yang akan terlihat didasar setiap halaman laporan, seperti nomor halaman.

5. Report Footer yang berisi informasi yang akan terlihat hanya sekali, diakhir laporan, seperti ringkasan atau rata-rata yang ada diakhir laporan.

(68)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi yang pesat mempengaruhi peran sebuah komputer itu

sendiri. Pada masa sekarang ini, hampir semua aktivitas dapat dilakukan dengan

komputer. Setiap waktu orang dapat melihat perkembangan teknologi dari hari ke hari

dan teknologi tersebut dapat digunakan sebagai alat bantu manusia untuk

menyelesaikan beberapa aktifitas dengan secepat dan setepat mungkin. Hampir semua

kalangan dapat menggunakan komputer baik dari kalangan bawah sampai kalangan

atas. Salah satunya yaitu penggunaan komputer dalam pembuatan aplikasi pehitungan

kelayakan usaha.

Dalam dunia bisnis, informasi merupakan alat yang penting bagi manajemen

untuk membantu menggerakkan dan mengembangkan kegiatan usaha perusahaan.

Aplikasi perhitungan kelayakan usaha merupakan program yang digunakan untuk

mempermudah dalam perhitungan kelayakan usaha yang ingin berjalan. Sehingga

(69)

“APLIKASI PERHITUNGAN KELAYAKAN USAHA MENGGUNAKAN

VISUAL BASIC 6.0”.

1.2 Rumusan Masalah

Proses perhitungan kelayakan usaha yang ada pada saat ini masih dilakukan secara

manual. Hal tersebut masih kurang efektif dikarenakan memerlukan banyak waktu

serta penelitian terlebih dahulu. Jadi, dengan adanya perancangan aplikasi perhitungan

ini dapat mempermudah dalam perhitungan kelayakan usaha yang ingin berjalan serta

dapat dijadikan sebagai acuan terhadap usaha tersebut.

1.3 Batasan Masalah

Adapun batasan masalah pada penelitian ini adalah sebagai berikut:

1. Aplikasi ini membahas mengenai perhitungan kelayakan usaha yang ingin

dibangun sehingga dapat diketahui layak atau tidaknya usaha tersebut berjalan.

2. Dalam aplikasi perhitungan kelayakan usaha ini menggunakan metode

pendekatan matematis dalam BEP (Break Even Poin) dan menggunakan

(70)

1.4 Tujuan dan Manfaat Penelitian

1.4.1 Tujuan Penelitian

Perancangan aplikasi perhitungan ini bertujuan agar para calon usahawan dapat

berhati-hati dalam berusaha dengan perencanaan laba dan berfikir jangka panjang

demi keberhasilan usaha yang akan mereka bangun tersebut.

1.4.2 Manfaat Penelitian

Adapun manfaat dari penelitian ini yaitu:

1. Agar dapat menjadi referensi dalam memulai suatu usaha dalam jangka panjang.

2. Untuk melakukan efisiensi proses perhitungan kelayakan usaha yang masih

manual.

1.5 Metodologi Penelitian

Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan

digunakan penulis, yaitu:

1. Pengumpulan data-data pendukung

Pengumpulan data dalam penelitian penulis lakukan dengan mencari

(71)

3. Pengujian Aplikasi

Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan

keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada

aplikasi.

4. Implementasi Aplikasi

Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah

berjalan dengan baik.

5. Penyusunan dan pengadaan laporan

Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang

penelitian yang telah dilakukan.

1.6 Sistematika Penulisan

Sistematika penulisan Tugas Akhir ini adalah sebagai berikut:

BAB 1 : PENDAHULUAN

Bab ini berisi tentang latar belakang, rumusan masalah, batasan

masalah, tujuan dan manfaat penelitian, metodologi penelitian, dan

sistematika penulisan dari Tugas Akhir.

BAB 2 : LANDASAN TEORI

Bab ini menguraikan landasan teori dari beberapa literatur yang

digunakan sebagai referensi dalam pembuatan aplikasi perhitungan

(72)

BAB 3 : PERANCANGAN SISTEM

Bab ini membahas tentang perancangan aplikasi perhitungan

kelayakan usaha dan gambaran umum rancangannya.

BAB 4 : IMPLEMENTASI SISTEM

Bab ini menguraikan hasil tampilan dari aplikasi yang dirancang

dan pembahasan hasilnya serta pengujian aplikasi.

BAB 5 : KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dari penilitian yang dilakukan,

sehingga dari kesimpulan ini penulis mencoba untuk memberi saran

yang

berguna untuk melengkapi dan menyempurnakan

(73)

ABSTRAK

Kajian ini bertujuan untuk membangun sebuah aplikasi perhitungan kelayakan usaha.

Aplikasi mengenai kelayakan usaha ini dirancang menggunakan Microsoft Visual

Basic 6.0. Dengan menggunakan rumusan matematis yaitu: Break Even Point, Margin

of Safety, serta PayBack Periode, diharapkan aplikasi ini dapat membantu para

pengusaha muda atau para pemula bisnis dalam mempertimbangkan suatu peluang

kelayakan bisnis dari bisnis yang akan dijalankan.

(74)

APLIKASI PERHITUNGAN KELAYAKAN USAHA

BERBASIS VISUAL BASIC 6.0

TUGAS AKHIR

EKA PUSPA SARI

102406011

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(75)

APLIKASI PERHITUNGAN KELAYAKAN USAHA BERBASIS VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya

EKA PUSPA SARI 102406011

PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(76)

PERNYATAAN

APLIKASI PERHITUNGAN KELAYAKAN USAHA BERBASIS VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali

beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2013

(77)

PENGHARGAAN

Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan

hidayat-Nya, sehingga penulis berhasil meyelesaikan tugas akhir yang berjudul

Aplikasi Perhitungan Kelayakan Usaha Berbasis Visual Basic 6.0 ini tepat pada

waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi

besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan

pendidikan Diploma 3 Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatera Utara. Dalam tugas akhir ini, penulis banyak

mendapat masukan dan serta dukungan dari berbagai pihak.

Secara khusus penulis menyampaikan rasa terima kasih yang

sedalam-dalamnya kepada Ayahanda Mustafa dan Ibunda Muliani, S.Pd yang telah mendidik

dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya

serta kasih penulis yang tulus. Dan selalu memberikan doa dan dukungan baik moril

maupun materil, sehingga penulis dapat mengikuti kuliah Diploma 3 Teknik

Informatika dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah

SWT membalas budi baik mereka. Amin.

Ucapan terima kasih juga penulis sampaikan kepada kedua adik Muhammad

Ridwan dan Wahyu Syahputra. Terima kasih atas kasih sayang dan perhatiannya

kepada penulis selama ini. Dalam kesempatan ini penulis juga ingin mengucapkan

terima kasih kepada:

1. Bapak Syahril Efendi, S.Si.,M.I.T selaku dosen pembimbing tugas akhir yang

telah memberikan bimbingan dan pengarahan kepada penulis selama

menyusun tugas akhir ini.

2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu

(78)

4. Bapak Syahriol Sitorus, S.Si.,M.I.T dan Ibu Dra. Elly Rosmaini, M.Si, selaku

ketua dan sekretaris Jurusan D3 Teknik Informatika Fakultas Matematika dan

Ilmu Pengetahuan Alam.

5. Seluruh dosen pengajar program studi D3 Teknik Informatika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah

memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan.

6. Para Pegawai FMIPA USU terkhususnya Abang Artanta Sinulingga, ST yang

telah banyak membantu penulis dalam urusan administrasi.

7. Kepada sahabat saya Teguh Mafandi dan Indah Suci Ramadhani yang selalu

ada mendukung saya dan memberikan dukungan serta masukan-masukannya

dalam penyelesaian Tugas Akhir ini.

8. Terima kasih kepada Abangnda M.Fathony, Abangnda Anwar Sinaga,

Abangnda Harvery yang memberikan masukannya terkhusus mengenai

program saya ini.

9. Terima kasih kepada seluruh teman-teman D3 Teknik Informatika KOM A

2010, serta rekan-rekan mahasiswa D3 Teknik Informatika lainnya yang tidak

bisa penulis sebutkan masing-masing namanya yang telah banyak memberikan

ilmu kepada penulis pada masa perkuliahan.

Pada penulisan Tugas Akhir ini, penulis telah berusaha semaksimal mungkin

untuk mencapai kesempurnan. Namun penulis menyadari terdapat kelemahan dan

kekurangan dalam penulisan Tugas Akhir ini. Untuk itu penulis mengharapkan kritik

dan saran dari pembaca sekalian demi penyempurnaan.

Demikian Tugas Akhir ini penulis buat. Semoga tulisan ini bermanfaat bagi

kita semua.

Medan, Juni 2013

(79)

ABSTRAK

Kajian ini bertujuan untuk membangun sebuah aplikasi perhitungan kelayakan usaha.

Aplikasi mengenai kelayakan usaha ini dirancang menggunakan Microsoft Visual

Basic 6.0. Dengan menggunakan rumusan matematis yaitu: Break Even Point, Margin

of Safety, serta PayBack Periode, diharapkan aplikasi ini dapat membantu para

pengusaha muda atau para pemula bisnis dalam mempertimbangkan suatu peluang

kelayakan bisnis dari bisnis yang akan dijalankan.

(80)

DAFTAR ISI

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan dan Manfaat Penelitian 3

1.5 Metodologi Penelitian 3

1.6 Sistematika Penulisan 4

BAB 2 LANDASAN TEORI

2.1 Defenisi Komputer 6

2.2 Konsep Sistem Informasi

2.2.1 Defenisi Sistem 7

2.2.2 Defenisi Informasi 8

2.2.3 Defenisi Sistem Informasi 9

2.3 Defenisi Aplikasi 9

2.3.1 Perancangan Aplikasi 10

2.4 Pengertian Data, Database, dan Database Management System (DBMS)

2.4.1 Pengertian Data 11

2.4.2 Pengertian Database 11

2.4.3 Database Management System (DBMS) 12 2.5 Break Even Point

2.5.1 Defenisi Break Even Point 13 2.5.2 Manfaat Analisis Break Even Point 16

2.6 Mengenal Visual Basic 17

2.7 Tools yang Digunakan untuk Anallisa

(81)

BAB 3 PERANCANGAN SISTEM

3.1 Pengertian dan Tujuan Perancangan Sistem 30

3.3 Analisis Sistem 31

3.3 Proses Perancangan 31

3.3.1 Rancangan Form-Form Aplikasi 33 3.4 Database Aplikasi Perhitungan Kelayakan Usaha 37 3.5 FlowChart Aplikasi Perhitungan Kelayakan Usaha 40 3.6 Data Flow Diagram (DFD) Aplikasi

Perhitungan Kelayakan Usaha 44

BAB 4 IMPLEMENTASI SISTEM

4.1 Defenisi Implementasi Sistem 45 4.2 Tujuan Implementasi Sistem 45

4.3 Pemeliharaan Sistem 46

4.4 Demonstrasi Program 46

4.5 Pembahasan 50

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 51

5.2 Saran 52

Daftar Pustaka 53

(82)

DAFTAR GAMBAR

Gambar 2.1 Kotak dialog New Project 18

Gambar 2.2 Layar utama Visual Basic 6.0 18

Gambar 2.3 Tampilan Title Bar 19

Gambar 2.4 Tampilan Menu Bar 19

Gambar 2.5 Tampilan Context Menu 20

Gambar 2.6 Toolbar standard Visual Basic 20

Gambar 2.7 Komponen standar dalam Toolbox 21

Gambar 2.8 Jendela project explorer 21

Gambar 2.9 Tampilan properties 22

Gambar 2.10 Posisi awal form 22

Gambar 2.11 Jendela form 23

Gambar 2.12 Window code 23

Gambar 3.1 Kotak dialog New Project 32

Gambar 3.2 Layar utama Visual Basic 6.0 32

Gambar 3.3 Tampilan halaman awal Aplikasi 33

Gambar 3.4 Tampilan form menuRegistrasi Usaha 34

Gambar 3.5 Tampilan form Break Even Point 35

Gambar 3.6 Tampilan form PayBack Periode 36

Gambar 3.7 Flowchart Form Login 40

Gambar 3.8 Flowchart Form Menu Registrasi 41

Gambar 3.9 Flowchart perhitungan melalui BEP 42

Gambar 3.10 Flowchart Perhitungan melalui PBP 43

Gambar 3.11 Data Flow Diagram 44

Gambar 4.1 Tampilan form Login 46

Gambar 4.2 Tampilan form Awal 47

(83)

DAFTAR TABEL

Tabel 2.1 Simbol Flowchart 24

Tabel 2.2 Simbol Data Flow Diagram (DFD) 26

Tabel 3.1 Struktur Tabel BEP 37

Tabel 3.2 Struktur Tabel BEP1 38

Tabel 3.3 Struktur Tabel BEP2 38

Tabel 3.4 Struktur Tabel PBP 39

Gambar

Gambar 3.1 Kotak dialog New Project
Gambar 3.3 Tampilan halaman awal Aplikasi
Gambar 3.4 Tampilan form menu Registrasi Usaha
Gambar 3.5 Tampilan form Break Even Point
+7

Referensi

Dokumen terkait

Keberadaan teknologi web dan multimedia sebagai media penampilan contents suatu data dan informasi akan memberikan peluang yang cukup besar untuk memberikan solusi

Penelitian ini bertujuan untuk mengembangkan instrumen penilaian diri dan penilaian teman sejawat untuk menilai kinerja siswa SMK yang memenuhi kriteria validitas

Institutional and politi- cal changes appear to have offsetting influences on vulnerability to climatic changes, given present patterns of land use and ownership and the re- duced

bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a perlu menetapkan Keputusan Bupati Bantul tentang Perubahan Atas Keputusan Bupati Bantul

Meningkatkan Kualitas Pembelajaran Melalui Pendekatan Problem Based Learning Berbasis Kemandirian dan Reduksi Miskonsepsi dalam Mata Diktat PDKM Kelas I SMK Swasta Piri I

bahwa berdasarkan pertimbangan sebagaimana dimaksud pada huruf a dan huruf b perlu menetapkan Keputusan Bupati Bantul selaku … Panitia RANHAM

Meningkatkan Kualitas Pembelajaran Melalui Pendekatan Problem Based Learning Berbasis Kemandirian dan Reduksi Miskonsepsi dalam Mata Diktat PDKM Kelas I SMK Swasta Piri I

Produksi, Pengolahan, dan Pemasaran Benih Tanaman 384 32. Agribisnis Pembibitan dan Kultur Jaringan