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 & "'"
Source code form menu startup
Dim ket As String
Private Sub cmdNext_Click() ket = " " & Label1.Caption End Sub Dim X As Integer
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
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 & "')"
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 & "')"
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
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
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
& 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 & "',
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
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"
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 & "'"
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
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"
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) +
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
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
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
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
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
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.
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
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.
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
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.
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.
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
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
Tabel 3.2 Struktur Tabel BEP1
Nama Field Tipe Data
Nama_Usaha Text
Tabel 3.3 Struktur Tabel BEP2
Nama Field Tipe Data
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
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
Y
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
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
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
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.
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
Gambar 4.2 Tampilan form Awal
Gambar 4.4 Tampilan form menu perhitungan melalui BEP (1)
Gambar 4.6 Tampilan form menu perhitungan melalui BEP (3)
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)
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.
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
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.
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
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
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
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
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.
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).
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).
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
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.
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
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.
Gambar 2.1 Kotak dialog New Project
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
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
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.
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
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.
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
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)
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
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.
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.
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.
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
“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
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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