Penggunaan VB 2010 Untuk Aplikasi Resto Dan Cafe Iga-Iga Tanjung Morawa
PENGGUNAAN VB 2010
UNTUK APLIKASI RESTO DAN CAFE IGA-IGA
TANJUNG MORAWA
TUGAS AKHIR
ONNY MEGA
102406107
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
(2)
PENGGUNAAN VB 2010
UNTUK APLIKASI RESTO DAN CAFE IGA-IGA
TANJUNG MORAWA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya Komputer
ONNY MEGA
102406107
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
(3)
PERSETUJUAN
Judul
: PENGGUNAAN VB 2010 UNTUK APLIKASI
RESTO DAN CAFE IGA-IGA TANJUNG
MORAWA
Kategori
: TUGAS AKHIR
Nama
: ONNY MEGA
Nomor Induk Mahasiswa
: 102406107
Program Studi
: DIPLOMA (D-3) TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, Juni 2013
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Pembimbing,
Prof. Drs. Tulus, Vordilp.Math.,M.Si.,PhD
Drs. Pasukat Sembiring, M.Si.
NIP : 19620901 198803 1 002
NIP. 195311131985031002
(4)
PERNYATAAN
PENGGUNAAN VB 2010 UNTUK
APLIKASI RESTO DAN CAFE IGA-IGA TANJUNG MORAWA
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Juni 2013
ONNY MEGA
102406107
(5)
PENGHARGAAN
Segala puji dan syukur kepada Allah SWT yang telah melimpahkan rahmat dan
karunia-Nya sehingga tugas akhir ini berhasil diselesaikan dengan baik dalam waktu
yang telah ditetapkan.
Adapun judul tugas akhir ini adalah “Aplikasi Resto dan Cafe Iga-Iga”. Tugas
akhir ini merupakan syarat untuk dapat menyelesaikan pendidikan program studi D-III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas
Sumatera Utara.
Pada kesempatan ini penulis mengucapkan terima kasih kepada pihak yang
telah banyak membimbing, mengarahkan, dan memberikan semangat serta kasih
sayang dalam menyelesaikan tugas akhir ini. Penulis mengucapkan terima kasih
kepada :
1.
Terkhusus penulis mengucapkan terima kasihnya kepada Ayahanda Suliono
dan Ibunda Nurhayati, serta adik-adik yang telah memberikan doa dan
dukungannya baik moril dan materil, motivasi, semangat, serta kasih sayang
kepada penulis sehingga tugas akhir ini dapat selesai.
2.
Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Sumatera Utara.
3.
Bapak Prof. Tulus, Vordipl.Math.,M.Si.,PhD selaku Ketua Departemen
Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Sumatera
Utara.
4.
Bapak Drs. Pasukat Sembiring, M.Si. selaku Ketua Program Studi D-III
Teknik Informatika FMIPA USU dan selaku dosen pembimbing yang telah
bersedia memberi arahan, bimbingan dan petunjuk kepada penulis dalam
menyelesaikan tugas akhir ini.
(6)
5.
Bapak Syahriol Sitorus, S.Si, M.IT selaku Sekretaris Program Studi D-III
Taknik Informatika FMIPA USU.
6.
Bapak dan Ibu Dosen yang telah membimbing saya selama menjalani
pendidikan di program studi D-III Teknik Informatika.
7.
Teman-teman Kom A’10, terutama Dwi Ajeng Setiati yang telah memberikan
dukungan dan kerja sama yang baik kepada penulis.
Penulis menyadari bahwa tugas akhir ini masih memiliki kekurangan, untuk
itu penulis mengharapkan kritik dan saran yang membangun dari semua pihak untuk
perbaikan dan kesempurnaan tugas akhir ini.
Akhirnya penulis berharap semoga tugas akhir ini bermanfaat bagi para
pembaca.
Medan, Juni 2013
(7)
ABSTRAK
Kajian ini bertujuan untuk membuat aplikasi usaha Resto dan Cafe menggunakan
Microsoft Visual Basic 2010. Aplikasi ini dikembangkan dengan menggunakan
perangkat lunak SQL Server 2008, Crystal Report, dan browser Google Chrome.
Aplikasi ini bekerja untuk melakukan penghitungan dan perincian layaknya
mesin kasir. Tujuan aplikasi ini adalah untuk memberikan kemudahan baik bagi
konsumer dan penjual. Dimana bagi Konsumer aplikasi ini dapat membuat
perhitungan menjadi lebih cepat, dan transaksi menjadi lebih aman. Sedangkan bagi
penjual, aplikasi ini berguna agar data barang tersusun rapi, update data lebih mudah,
tidak akan terjadi korupsi oleh kasir, transaksi yang dilasanakan lancar dan aman.
(8)
DAFTAR ISI
PERSETUJUAN
PERNYATAAN
PENGHARGAAN
ABSTRAK
DAFTAR ISI
i
DAFTAR TABEL
iii
DAFTAR GAMBAR
iv
BAB 1 : PENDAHULUAN
1
1.1
Latar Belakang.
1
1.2
Identifikasi Masalah.
2
1.3
Batasan Masalah.
2
1.4
Tujuan.
2
1.5
Manfaat.
2
1.6
Tinjauan Pustaka.
3
1.7
Metode Penelitian.
3
1.8
Jadwal Penelitian.
4
BAB 2 : LANDASAN TEORI.
5
2.1 Pengertian Komputer.
5
2.1.1 Pengertian Komputer Menurut Ahli dan Kamus
5
2.1.2 Fungsi dan Manfaat dari Komputer
6
2.2 Pengertian Aplikasi
7
2.2.1 Perangkat Lunak Aplikasi
7
2.2.2 Aplikasi Komputer
8
2.3
Pengertian Data
9
(9)
2.4 Sekilas tentang Visual Basic 2010
11
2.4.1 Sejarah Visual Basic 2010
11
2.5 Lingkungan Kerja pada Microsoft Visual Basic 2010
13
2.5.1 Desain Form
13
2.5.2 Code Editor
14
2.6 Pengertian Chrystal Report
14
BAB 3 : PERANCANGAN SISTEM
16
3.1 Data Flow Diagram (DFD)
16
3.2 Perancangan File dalam Database
19
3.3 Flowchart
23
3.3.1 Flowchart Aplikasi RestoCafe Iga-Iga
26
BAB 4 : IMPLEMENTASI SISTEM
27
4.1 Pengertian Implementasi Sistem
27
4.2 Tujuan Implementasi
28
4.3 Komponen dalam Implementasi Sistem
28
4.3.1 Kebutuhan Perangkat Keras (Hardware)
28
4.3.2 Kebutuhan Perangkat Lunak (Software)
29
4.3.3 Kebutuhan Brainware
29
4.4 Tampilan Aplikasi RestoCafe
30
BAB 5 : KESIMPULAN DAN SARAN
38
5.1 Kesimpulan
38
5.2 Saran
39
DAFTAR PUSTAKA
LAMPIRAN
(10)
DAFTAR TABEL
Tabel 1.1 Tabel Jadwal Penelitian
4
Tabel 3.1 Tabel Simbol-simbol Data Flow Diagram
19
Tabel 3.2 Tabel Menu
20
Tabel 3.3 Tabel Bahan
20
Tabel 3.4 Tabel Pembelian
21
Tabel 3.5 Tabel Supplier
21
Tabel 3.6 Tabel Penjualan
22
Tabel 3.7 Tabel Penggunaan_Bahan
22
Tabel 3.8 Tabel Pengguna
22
Tabel 3.9 Tabel Hak_Akses
23
(11)
DAFTAR GAMBAR
Gambar 3.1 Data Flow Diagram (DFD)
18
Gambar 3.2 Alur Flowchart Aplikasi Resto dan Cafe Iga-Iga
26
Gambar 3.3 Tampilan Form Pengguna
30
Gambar 3.4 Tampilan Form Login
30
Gambar 3.5 Tampilan Form Ubah Password
31
Gambar 3.6 Tampilan Form Kelompok Bahan Baku
31
Gambar 3.7 Tampilan Form Satuan Bahan Baku
32
Gambar 3.8 Tampilan Form Kelompok Menu
32
Gambar 3.9 Tampilan Form Satuan Menu
33
Gambar 3.10 Tampilan Form Menu
33
Gambar 3.11 Tampilan Form Supplier
34
Gambar 3.12 Tampilan Form Meja
34
Gambar 3.13 Tampilan Form Penjualan
35
Gambar 3.14 Tampilan Form Daftar Menu
35
Gambar 3.15 Tampilan Form Info Pesanan
36
Gambar 3.16 Tampilan Form Bayar
36
(12)
ABSTRAK
Kajian ini bertujuan untuk membuat aplikasi usaha Resto dan Cafe menggunakan
Microsoft Visual Basic 2010. Aplikasi ini dikembangkan dengan menggunakan
perangkat lunak SQL Server 2008, Crystal Report, dan browser Google Chrome.
Aplikasi ini bekerja untuk melakukan penghitungan dan perincian layaknya
mesin kasir. Tujuan aplikasi ini adalah untuk memberikan kemudahan baik bagi
konsumer dan penjual. Dimana bagi Konsumer aplikasi ini dapat membuat
perhitungan menjadi lebih cepat, dan transaksi menjadi lebih aman. Sedangkan bagi
penjual, aplikasi ini berguna agar data barang tersusun rapi, update data lebih mudah,
tidak akan terjadi korupsi oleh kasir, transaksi yang dilasanakan lancar dan aman.
(13)
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Seiring perkembangan dunia teknologi yang semakin pesat tentunya melahirkan
berbagai teknologi yang semakin canggih. Baik itu dari segi perangkat keras
(
hardware
) maupun segi perangkat lunak (
software
). Tentunya hal ini memberikan
dampak bagi kehidupan manusia. Mau atau pun tidak, manusia dituntut untuk dapat
beradaptasi dengan dunia teknologi yang terus maju dan berkembang.
Dari sisi positif, teknologi memberikan manfaat yang besar bagi kehidupan
manusia. Teknologi menawarkan kemudahan disetiap sisi kehidupan, mulai dari dunia
pendidikan sampai dunia perkantoran. Namun, jika dipandang dari sisi negatif,
teknologi memberikan dampak yang buruk bagi manusia. Dengan kemudahan yang
diberikan oleh teknologi, tidak sedikit manusia yang bermalas-malasan karena semua
dikerjakan dengan bantuan teknologi. Cepat atau lambat, kemampuan manusia dapat
tersingkir karena teknologi.
Berbagai aplikasi terus dikembangkan dan diciptakan oleh para
designer
untuk
mendapatkan sebuah karya teknologi yang mutakhir. Aplikasi Resto dan Cafe
merupakan salah satu aplikasi yang akan memberikan kemudahan bagi setiap pihak
(14)
khususnya dalam bidang kuliner. Tentumya hal ini sangat membantu karena semakin
cepat proses kerja makan akan semakin mudah mengatasi kejenuhan para pengunjung
akibat lamanya proses kerja para karyawan. Inilah kemudahan yang ditawarkan oleh
aplikasi resto dan cafe.
1.2
Identifikasi Masalah
Dari latar belakang di atas penulis dapat menyimpulkan masalah yang akan dihadapi
antara lain, membuat sebuah aplikasi resto dan cafe yang sederhana, namun menarik
dan mudah dipahami oleh setiap pengguna guna memberikan kemudahan.
1.3
Batasan Masalah
Dalam hal ini penulis akan memberikan batasan mengenai pembuatan aplikasi untuk
usaha Resto dan Cafe yang menggunakan Microsoft Visual Basic 2010, pembuatan
database dengan SQL Server, dan pembuatan form pendukung aplikasi seperti form
keamanan, form master data, dan form transaksi.
1.4
Tujuan
Adapun tujuan yang ingin dicapai oleh penulis antara lain membuat aplikasi pada
bidang kuliner yang sederhana dan mudah digunakan sesuai dengan standar teknologi.
1.5
Manfaat
Beberapa manfaat dengan pembuatan aplikasi Resto dan Cafe ini antara lain :
a.
Menambah wawasan penulis.
(15)
c.
Membangun aplikasi yang sesuai guna mendukung kemajuan, yang dapat
mempercepat proses kerja Resto dan Cafe.
1.6
Tinjauan Pustaka
Sebagai sebuah karya tulis yang ingin diberikan penilaian yang baik sudah semestinya
memiliki referensi yang baik pula. Oleh karena itu, penulis mengumpulkan referensi
dari berbagai sumber guna mendapatkan informasi yang dibutuhkan dalam
menyelesaikan aplikasi Resto dan Cafe ini. Sebagai sumber bacaan atau informasi
yang dibutuhkan penulis menggunakan koleksi buku pribadi dan buku-buku yang
dipinjam dari Perpustakaan Universitas Sumatera Utara.
1.7
Metode Penelitian
Metode penelitian merupakan metode atau cara yang digunakan untuk menjawab
setiap permasalahan secara mendetail, yang meliputi variabel yang diteliti, desain
penelitian yang digunakan, teknik penggunaan/pengumpulan data, teknik analisis data,
dan penyimpulan hasil penelitian. Adapun metodologi penelitian yang digunakan oleh
penulis untuk menyelesaikan setiap permasalahan di atas antar lain :
1.
Studi Kepustakaan
Dengan mengumpulkan buku-buku yang berhubungan dengan tujuan penulis
guna menyelesaikan setiap permasalahan yang ada.
2.
Wawancara
Penggunaan metode ini bertujuan untuk mendapatkan informasi yang
benar-benar akurat.
3.
Penelitian
Dengan melakukan percobaan dan pengujian berkali-kali sehingga didapatkan
hasil yang optimal sesuai dengan harapan
designer
.
(16)
1.8
Jadwal Penelitian
No
Kegiatan
Bulan
Maret
April
Mei
Juni
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pencarian literatur
2 Pengumpulan informasi dan materi
yang diperlukan
3 Mendesain aplikasi Resto dan Cafe
Iga-Iga Bakso
4 Pembuatan aplikasi Resto dan Cafe
Iga-Iga Bakso serta uji coba
secara simulasi
6 Pembuatan Tugas Akhir
7 Revisi Tugas Akhir
(17)
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
to compute
yang berarti
orang yang sedang menghitung, sedangkan dalam bahasa latin disebut dengan
computare
yang berarti menghitung. Komputer seperti yang telah kita ketahui
merupakan sebuah alat elektronik yang mampu memiliki banyak fungsi dan mampu
melakukan banyak tugas. Sebelumnya pada masa Perang Dunia ke-2 komputer adalah
suatu mesin mekanis yang berfungsi untuk melakukan perhitungan operasi aritmatika.
Selain itu komputer dapat didefinisikan sebagai sekumpulan alat elektronik yang
saling terkoordinasi satu sama lain sehingga dapat menerima data, kemudian
mengolah data, dan pada akhirnya akan menghasilkan suatu keluaran yang berupa
informasi.
2.1.1 Pengertian Komputer Menurut Ahli dan Kamus
Oxford English Dictionary (OED2) edisi ke-2 : Computer sebagai suatu perangkat
yang digunakan untuk menghitung atau mengendalikan operasi-operasi yang
dinyatakan dalam bentuk numeric atau logika.
Menurut Sanders (1985) : Computer adalah system elektronik untuk memanipulasi
data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis
(18)
Menurut V.C hamacher dalam bukunya “Computer Organization” : Computer adalah
mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital
kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan
menghasilkan output berupa informasi.
2.1.2 Fungsi dan Manfaat dari Komputer
Komputer pada saat ini merupakan suatu kebutuhan bagi setiap orang, komputer
menjadi suatu bagian yang penting bagi setiap kehidupan manusia karena lewat
komputer kita bisa melakukan berbagai aktivitas pekerjaan sehingga menjadi lebih
ringan dan untuk mempersingkat waktu pekerjaan tersebut. Komputer tidak hanya
digunakan oleh orang dewasa saja, namun anak-anak pun juga bisa menggunakannya,
mereka bisa belajar sambil bermain. Berikut beberapa fungsi dari komputer yang
sering dimanfaatkan oleh manusia:
1.
Komputer pada bidang keamanan, Pada bidang keamanan dan pertahanan,
komputer merupakan suatu bagian yang sangat penting, karena lewat komputer
suatu negara dapat memperkuat pertahanannya dari serangan luar, dengan
peralatan-peralatan yang canggih suatu negara cukup menyerang dan bertahan
dengan mengendalikan komputer.
2.
Komputer untuk bidang kesehatan, Pada jaman yang canggih seperti sekarang
ini, pada bidang kesehatan pun telah mulai memanfaatkan teknologi untuk
meningkatkan efektivitas dan efisiensi, diantaranya adalah penggunaan alat
kedokteran yang menggunakan aplikasi komputer yaitu Ultra Sonografi
(USG).
3.
Komputer sebagai sarana pengontrolan, Komputer sebagai alat control bagi
pemantauan CCTV, tata lampu traffic light, maupun escalator. Dalam hal ini
komputer sebagai alat control jarak dekat maupun jarak jauh.
4.
Komputer sebagai sarana usaha, Dengan adanya komputer, kita dapat
membuka usaha misalnya usaha percetakan atau sablon, usaha video editing,
usaha desain arsitektur, dan warnet.
5.
Komputer sebagai sarana informasi, Komputer yang terhubung ke internet
akan membuat kita akan lebih mudah mencari informasi, mulai dari berita
(19)
6.
Komputer sebagai sarana Untuk komunikasi, Dengan menggunakan komputer
kita bisa mengirim gambar, video, dan audio melalui e-mail, melakukan
chatting dengan seseorang, dan berkomunikasi melalui webcam.
2.2 Pengertian Aplikasi
Adapun pengertian aplikasi adalah penggunaan atau penerapan suatu konsep yang
menjadi pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer
yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu.
Aplikasi
software
yang dirancang untuk penggunaan praktisi khusus, klasifikasi luas
ini dapat dibagi menjadi 2 (dua) yaitu:
1.
Aplikasi
software
spesialis, program dengan dokumentasi tergabung yang
dirancang untuk menjalankan tugas tertentu.
2.
Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang
unutk jenis masalah
tertentu.http://dir.unikom.ac.id/s1-final-project/fakultas-
teknik-dan-ilmu-komputer/teknik-informatika/2011/jbptunikompp-gdl-ihsannurdi-24361/4-unikom-i-i.pdf/ori/4-unikom-i-i.pdf, diakses pada 01 mei
2012.
2.2.1 Perangkat Lunak Aplikasi
Yang dimaksud perangkat lunak aplikasi adalah suatu sub kelas perangkat lunak
komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan
suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat
lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara
langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah
kata, lembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut
sebagai suatu paket atau suite aplikasi (
application suite
). Contohnya adalah
Microsoft
Office
dan
Open Office
, yang menggabungkan suatu aplikasi pengolah kata, lembar
(20)
kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya
memiliki antar muka pengguna yang memiliki kesamaan sehingga memudahkan
pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka
memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga
menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam
suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang
terpisah.
2.2.2 Aplikasi Komputer
Aplikasi Komputer atau Aplikasi
Software
adalah Program komputer yang ditulis
dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah
tertentu.
Adapun beberapa contoh aplikasi komputer :
1.
Aplikasi Grafik, Aplikasi komputer grafik awal perkembangannya dimulai
pada akhir tahun 1950-an dan awal 1960-an. Merupakan suatu program
komputer yang digunakan dengan menarik sebuah gambar yang memberikan
dimensi baru pada bidang komputer saat itu.
2.
Aplikasi
Web
, Merupakan bagian dari
internet
sebagai komunitas jaringan
komputer yang memberikan pelayanan
www
(
world wide web
). Dengan
demikian, definisi teknis dari
world wide web
adalah semua sumber daya dan
semua pengguna di intenet yang menggunakan HTTP (
Hypertext Transfer
Protocol
).
WWW
adalah aplikasi yang paling menarik di Internet dan
seperti
, aplikasi ini sangat penting dan banyak digunakan. Aplikasi ini
kadang disebut "
The Killer Application
" atau "
the world is at your fingertip
"
karena kita bisa mendapatkan hasil dengan begitu mudah dan bukan sekadar
teks yang bisa kita dapatkan namun gambar (
images
), maupun multimedia.
3.
Aplikasi Pendidikan
a.
Computer Assisted Instruction (CAI)
, Komputer secara langsung
digunakan dalam proses belajar, sebagai pengganti pengajar ataupun
buku.Beberapa aplikasi
CAI
adalah :
Drill and Practice
, Tutorial, dan
Simulasi.
(21)
b.
Computer Managed Instruction (CMI)
, Para pengajar memanfaatkan
komputer untuk merencanakan kuliah, disesuaikan dengan kondisi para
siswa yang terdiri dari acara belajar dengan bantuan komputer, membaca,
dan ujian.
2.3 Pengertian Data
Dalam Kamus Besar Bahasa Indonesia, data diartikan sebagai kenyataan yang ada
yang berfungsi sebagai bahan sumber untuk menyusun suatu pendapat; keterangan
yang benar; dan keterangan atau bahan yang dipakai untuk penalaran dan
penyelidikan. Dari kata ini lahir beberapa istilah lain, seperti data analog yang
diartikan sebagai komponen data yang dinyatakan dalam bentuk bersinambung.
Demikian pula dengan data dasar pasien yang diartikan sebagai data yang diperoleh
dari klien atau pasien yang dapat dijadikan dasar oleh tenaga kesehatan untuk
melakukan tindakan atau pelayanan kesehatan.
Dalam pengertian lain, data adalah semua keterangan seseorang yang dijadikan
responden maupun yang berasal dari dokumen-dokumen, baik dalam bentuk statistik
atau dalam bentuk lainnya guna keperluan penelitian.
Kedua pengertian data di atas, sifatnya masih sangat umum disebabkan oleh
jenis data dalam sebuah penelitian, termasuk di antaranya adalah penelitian kualitatif.
Lexy J. Moleong misalnya mengutip pendapat Lofland bahwa dalam penelitian
kualitatif setidaknya ada sumber data; utama dan tambahan. Sumber data utama ialah
kata-kata dan tindakan. Adapun selebihnya masuk dalam kategori data tambahan.
2.3.1 Pengumpulan Data
Pengumpulan data adalah prosedur yang sistematis dan standar untuk memperoleh
data yang diperlukan. Ada beberapa hal penting yang perlu di pertimbangkan dalam
pengumpulan data, yaitu :
(22)
1.
Alat pengumpulan data ( instrument ) haus seua dan mampu menghasilkan
data yang diinginkan.
2.
Kualifikasi dan pengalaman pengumpulan data
3.
Situasi lapangan sangat mempengaruhi kelancaran proses pengumpulan
data.
Ada beberapa metode pengumpulan data, yaitu :
1.
Metode observasi. Metode observasi adalah metode pengumpulan data dengan
cara mengamati secara langsung di lapangan. Mengamati bukan hanya
melihat, melainkan juga merekam, menghitung, mengukur, dan mencatat
kejadian – kejadian yang berlangsung.
2.
Metode wawancara. Metode wawancara adalah metode pengumpulan data
yang menggunakan cara Tanya jawab sambil langsung bertatap muka dengan
objek penelitian unuk memperoleh keterangan yang di inginkan.
Jenis – jenis metode wawancara antara lain : Wawancara berencana,
Wawancara tidak berencana, Wawancara tertutup, dan Wawancara terbuka.
3.
Metode kuisioner. Metode kuesioner adalah metode pengumpulan data dengan
cara memberikan (menyebarkan ) kuesioner kepada responden. Kuesioner
merupakan daftar pertanyaan yang lengkap dan terperinci. Kuesioner dapat
diisi oleh responden itu sendiri atau dituliskan oleh pencatat (enumerator )
dalam suatu tatap muka. Kuesioner yang dituliskan oleh enumerator tadi
disebut schedule.
4.
Metode khusus, yaitu metode proyektif dan metode sosiometri. Metode khusus
terdiri atas :
Metode Proyektif, Yaitu metode yang dipergunakaan untuk mengumpulkan
data mengenai arti suatu hal bagi seseorang dengan cara memperkirakan nilai–
nilai,keinginan, kebutuhan, dan sikapnya kedalam perilaku ataupun objek di
luar manusia itu sendri.
Metode sosiometri, yaitu studi dan pengukuran tentang pilihan social, baik
tentang pemilihan orang – orang, garis komunikasi, dan sebagainya dengan
menggunakan kuesioner.
(23)
2.3.2 Jenis Data Menurut Cara Memperolehnya
Data Primer adalah secara langsung diambil dari objek penelitian oleh peneliti
perorangan maupun organisasi. Contoh : Mewawancarai langsung penonton bioskop
21 untuk meneliti preferensi konsumen bioskop.
Data sekunder adalah data yang didapat tidak secara langsung dari objek
penelitian. Peneliti mendapatkan data yang sudah jadi yang dikumpulkan oleh pihak
lain dengan berbagai cara atau metode baik secara komersial maupun non komersial.
Contohnya adalah pada peneliti yang menggunakan data statistik hasil riset dari surat
kabar atau majalah.
2.4
Sekilas tentang Visual Basic 2010
2.4.1
Sejarah Visual Basic 2010
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang bersifat event driven dan menawarkan Integrated Development
Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi
Microsoft Windows dengan menggunakan model pemrograman Common Object
Model (COM).
Visual Basic merupakan turunan bahasa BASIC dan menawarkan
pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data
menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau
ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan
objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA)
dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic,
tetapi cara kerjanya yang berbeda.
(24)
Pada tahun 1992 Visual Basic versi 2.0 dirilis untuk meningkatkan dan
memperbaiki kinerja dari Visual Basic versi 1.0.
Pada tahun 1993 Microsoft
mengeluarkan kembali versi terbaru dari Visual Basic ini yakni Visual Basic 3.0 yang
ditambahkan diantaranya adanya kontrol data yang berfungsi untuk mengakses
database, dan juga sudah tersedia Jet Engine versi 1.1 yang digunakan sebagai tool
koneksi database melalui DAO (Data Access Object).
Pada tahun 1995 Visual Basic
4.0 dirilis dan sudah dimasukkan teknologi OLE (Object Linking Embedding) serta
kemampuan untuk membuat control sendiri (OCX). Pada tahun 1997 Visual Basic 5.0
dirilis dengan memasukkan teknologi baru yang mendukung COM serta
memungkinkan membuat kontrol ActiveX sendiri ataupun DLL.
Pada tahun 1998 Visual BAsic 6.0 dirilis dengan teknologi yang lebih
ditingkatkan lagi khususnya dalam mengakses SQL Server dan mengusung ADO
(ActiveX Data Object) yang dirancang untuk meningkatkan kinerja dalam mengakses
database pada perusahan besar.
Pada tahun 2000 Microsoft memperkenalkan pertama kali teknologi .Net tetapi
belum banyak menarik minat. Hingga pada tahun 2002 Microsoft merilis Visual
Studio .NET 2002 yang dipaket dengan Visual Basic .NET, Visual C++ .NET, Visual
C# .NET dan Visual J#. NET.
Pada tahun 2003 Visual Studio 2003 dirilis untuk memperbaiki kinerja dari
visual Studio 2002 dengan meluncurkan .NET Framework versi 1.1.
Hingga pada
tahun 2009 Visual Studio sudah pada versi 2010, dimana didalamnya sudah
ditambahkan bahasa pemrogramana yang baru yaitu F#.
(25)
2.5 Lingkungan Kerja pada Microsoft Visual Basic 2010
Lingkungan Kerja pada Microsoft Visual Basic 2010 umumnya memiliki lingkungan
sebagai berikut:
1.
Menu Bar, berfungsi untuk pengelolaan fasilitas yang dimiliki oleh Visual
Studio 2010, sedangkanTool Bar, berfungsi untuk melakukan perintah khusus
secara cepat.
2.
Form, merupakan objek utama yang berfungsi sebagai Interface (antar muka)
dari aplikasi yang akan dibuat. Pada Form ini anda bisa meletakkan objek –
objek yang terdapat dari Toolbox.
3.
ToolBox, berfungsi untuk menyediakan objek-objek atau komponen yang
digunakan dalam merancang sebuah Form pada aplikasi yang akan dibuat.
4.
Solution Explorer, berfungsi untuk menampilkan project beserta file-file
pendukung yang terdapat pada sebuah program aplikasi
5.
Properties, berfungsi untuk mengatur
property
-
property
yang ada di setiap
objek yang diletakkan pada sebuah
form.
2.5.1 Desain Form
Salah satu kelebihan dari Visual Basic 2010 adalah anda dapat mendesain sebuah
aplikasi dengan mudah, karena anda hanya perlu melakukan
Drag and Drop
setiap
objek yang ada di dalam ToolBox kedalam Form yang akan anda buat. Apabila anda
ingin sedikit memodifikasi tampilan tersebut, anda bisa melakukannya dengan
melakukan perubahan pada
Properties
. Berikut ini adalah tahapan proses dalam
desain form dan pengaturan Properties dalam sebuah form:
1.
Klik tulisan Button pada ToolBox, kemudian
Drag
gambar tersebut kedalam
sebuah form.
2.
Saat ini, Button yang anda masukkan masih terdapat Tulisan “Button1”,
apabila anda ingin merubah tulisan tersebut, anda bisa mengubahnya pada
Properties.
3.
Pada Properties, carilah tulisan “Text
”,
disebelahnya anda akan menemukan
tulisan “Button1”.
(26)
4.
Ketika anda merubah tulisan “Button1” menjadi “Click Me!”, secara otomatis
tulisan dalam tombol tersebut akan berubah menjadi “Click Me!”
5.
Apabila anda ingin menjalankan program tersebut, anda bisa klik
Start
Debugging,
yang disimbolkan dengan panah hijau pada toolbar, atau anda juga
bisa menekan tombol F5 pada keyboard.
2.5.2 Code Editor
Code Editor
adalah sebuah fitur yang digunakan oleh
programmer
untuk memberikan
logika kepada program tersebut supaya program tersebut bisa bekerja dan dapat
merespon setiap input dari pengguna program tersebut. Sebagai contoh, apabila
program yang sebelumnya dibuat langsung dijalankan tanpa diberi logikanya, maka
meskipun anda klik tombol tersebut berkali-kali. Tetap saja program tersebut tidak
akan bereaksi. Ada beberapa cara yang dapat digunakan untuk masuk ke dalam
Code
Editor.
1.
Menekan tombol F7 pada keyboard.
2.
Pilih Menu View -> Code.
3.
Menggunakan tombol View Code pada Solution Explorer.
2.6 Pengertian Crystal Report
Crystal Reports merupakan salah satu paket program yang digunakan untuk mem
buat, menganalisa, dan menterjemahkan informasi yang terkandung
dalam
database
ke dalam berbagai jenis laporan. Crystal Reports dirancang untuk
membuat laporan yang dapat di gunakan dengan berbagai bahasa pemrograman
berbasis Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland
Delphi. Beberapa kelebihan yang dimiliki program Crystal Reports, antara lain:
1.
Pembuatan laporan dengan Crystal Reports tidak terlalu rumit dan banyak meli
bat kan kode program.
2.
Program Crystal Reports banyak digunakan karena mudah terintegrasi dengan
bahasa lain.
(27)
3.
Fasilitas impor hasil laporan yang mendukung format-format paket program
lain, seperti Microsoft Office, Adobe Acrobat Reader, HTML, dan sebagainya.
Dalam membuat suatu laporan, data merupakan komponen yang sangat vital
dan mutlak disediakan. Umumnya data-data tersebut disimpan dalam
sebuah
database
. Terdapat dua model untuk mengambil data yang ada
di
database
guna ditampilkan di laporan, yaitu:
1.
Pull Mode
, Proses yang terjadi adalah
driver
akan melakukan koneksi ke
database
dan menarik data yang ada di dalam
database
tersebut sesuai dengan
permintaan. Dengan model ini, di antara koneksi dalam
database
dengan
perintah SQL akan menghasilkan data yang ditangani oleh Crystal Reports.
Umumnya model ini digunakan pada laporan yang pengambilan datanya
berasal dari sebuah
database
, di mana koneksinya tidak mengalami perubahan
atau tidak memerlukan pengkodean.
2.
Push Mode
, Koneksi ke
database
digunakan untuk mengambil data dan
mengisikan data tersebut ke dalam
dataset
. Data yang berada dalam
dataset
selanjutnya ditampilkan pada laporan. Dengan metode ini memungkinkan
untuk membangun koneksi yang terbagi (
sharing
) ke dalam aplikasi
dan membagi data sebelum Crystal Reports menerimanya.
Laporan yang telah dibuat dengan Crystal Reports masih belum terlihat bentuk
tampilan datanya. Untuk itu dibutuhkan kontrol lain yang dipasang di
form
yaitu
CristalReports Viewer.
(28)
BAB 3
PERANCANGAN SISTEM
Seiring dengan perkembangan teknologi saat ini, serta untuk meningkatkan efisiensi
kerja dan waktu, maka masih banyak teknologi yang bersifat manual harus diganti
agar menjadi lebih baik. Untuk memulai membangun program aplikasi ini, maka
penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari
user
yang
akan menggunakan aplikasi ini.
Perancangan aplikasi RestoCafe ini dibuat atas dasar kebutuhan masyarakat
yang menginginkan kecepatan dan keakuratan dalam bekerja, sehingga dapat
menghemat waktu. Perancangan merupakan proses yang dilakukan oleh perancang
sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana
komponen sistem diaktualisasikan.
3.1
Data Flow Diagram (DFD)
Diagram alir atau
Data Flow Diagram
adalah teknik grafik yang digunakan untuk
menjelaskan aliran informasi dan trasformasi data yang bergerak dari pemasukan data
hingga ke keluaran (Mahyuzir, 1991).
Data Flow Diagram
adalah suatu model logika
data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana
tujuan data yang keluaran dari sistem, proses apa yang menghasilkan data, dan
(29)
interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut
(Kristanto, 2003).
Simbol yang digunakan pada DFD model Yourdon sebagai berikut :
1.
Data Flow
(arus data), panah merepresentasikan datu atau lebih objek data
(arus data).
2.
External entity
(Kesatuan luar) atau
boundary
(batas sistem), untuk
merepresenrasikan sebuah
external
entity
sebagai sebuah elemen sistem.
3.
Procces
(proses), proses adalah kegiatan yang dilakukan oleh orang, mesin,
atau komputer dari hasil suatu data yang masuk kedalam proses untuk
menghasilkan data yang keluar dari proses.
4.
Data Store
(Simpanan data), simpanan data merupakan simpanan dari data
yang dapat berupa :
a.
Suatu file atau database dalam komputer.
b.
Suatu arsip atau catatan manual.
c.
Suatu kontak tempat data dimeja seseorang.
d.
Suatu label acuan seseorang.
(30)
Gambar 3.1 Data Flow Diagram (DFD)
Aplikasi
Resto dan
Cafe Iga-Iga
(31)
Tabel 3.1 Tabel Simbol-simbol Data Flow Diagram
3.2
Perancangan File dalam Database
Database
atau
basis data adalah kumpulan data yang disimpan secara sistematis di
dalam komputer dan dapat dimanipulasi (diolah) menggunakan perangkat lunak
(program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi
spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan
disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi
dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut.
Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar
data yang tidak jelas, organisasi data, dan juga
update
yang rumit. Berikut merupakan
tabel yang digunakan oleh penulis dalam membanggun aplikasi.
(32)
a.
Tabel Menu terdiri dari :
Tabel 3.2 Tabel Menu
Nama Field
Type Data
Lebar Data
Kode_Menu
Varchar
15
Nama_Menu
Varchar
35
Kelompok
Varchar
25
Satuan
Varchar
25
Gambar
Varchar
MAX
Harga
Numeric
18,0
Stok
Numeric
18,0
b.
Tabel Bahan terdiri dari :
Tabel 3.3 Tabel Bahan
Nama Field
Type Data
Lebar Data
Kode_Bahan
Varchar
15
Nama_Bahan
Varchar
35
Kelompok
Varchar
25
Satuan
Varchar
25
Harga
Numeric
18,0
(33)
c.
Tabel Pembelian terdiri dari :
Tabel 3.4 Tabel Pembelian
Nama Field
Type Data
Lebar Data
Faktur_Pembelian
Varchar
15
Tanggal_Pembelian
Date
-
Supplier
Varchar
35
Total
Numeric
18,0
d.
Tabel Supplier terdiri dari :
Tabel 3.5 Tabel Supplier
Nama Field
Type Data
Lebar Data
Kode_Supplier
Varchar
15
Nama_Supplier
Varchar
35
Alamat
Varchar
50
An
Varchar
35
Telepon
Varchar
20
(34)
e.
Tabel Penjualan terdiri dari :
Tabel 3.6 Tabel Penjualan
Nama Field
Type Data
Lebar Data
Faktur_Penjualan
Varchar
15
Tanggal_Penjualan
Date
-
Keterangan
Varchar
10
Total
Numeric
18,0
Diskon
Numeric
18,0
Grand_Total
Numeric
18,0
Bayar
Numeric
18,0
Kembali
Numeric
18,0
f.
Tabel Penggunaan_Bahan terdiri dari :
Tabel 3.7 Tabel Penggunaan_Bahan
Nama Field
Type Data
Lebar Data
No
Varchar
15
Tanggal
Date
-
Kode_Bahan
Varchar
15
Jumlah
Numeric
18,0
g.
Tabel Pengguna terdiri dari :
Tabel 3.8 Tabel Pengguna
Nama Field
Type Data
Lebar Data
Kode_Pengguna
Varchar
15
Nama_Pengguna
Varchar
35
Password
Varchar
10
(35)
h.
Tabel Hak_Akses terdiri dari :
Tabel 3.9 Tabel Hak_Akses
Nama Field
Type Data
Lebar Data
[Level]
Varchar
25
Pengguna
Bit
-
Menu
Bit
-
Bahan
Bit
-
Supplier
Bit
-
Pembelian
Bit
-
Penjualan
Bit
-
Hak_Akses
Bit
-
3.3
Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan
antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan
demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar
proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya
flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses
maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya
pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa
pemrograman.
(36)
Tabel 3.10 Arti Lambang-lambang Flowchart
SIMBOL
FUNGSI
Flow Direction symbol
, Yaitu simbol yang digunakan
untuk menghubungkan antara simbol yang satu dengan
simbol yang lain. Simbol ini disebut juga connecting line.
Terminator Symbol
, Yaitu simbol untuk permulaan (start)
atau akhir (stop) dari suatu kegiatan
Connector Symbol,
Yaitu simbol untuk keluar – masuk
atau penyambungan proses dalam lembar / halaman yang
sama.
Connector Symbol,
Yaitu simbol untuk keluar – masuk
atau penyambungan proses pada lembar / halaman yang
berbeda.
Processing Symbol,
Simbol yang menunjukkan
pengolahan yang dilakukan oleh komputer
Simbol Manual Operation,
Simbol yang menunjukkan
pengolahan yang tidak dilakukan oleh komputer
Simbol Decision,
Simbol pemilihan proses berdasarkan
kondisi yang ada.
Simbol Input-Output,
Simbol yang menyatakan proses
input dan output tanpa tergantung dengan jenis
(37)
Simbol Manual Input,
Simbol untuk pemasukan data
secara manual on-line keyboard
Simbol Preparation,
Simbol untuk mempersiapkan
penyimpanan yang akan digunakan sebagai tempat
pengolahan di dalam storage.
Simbol Predefine Proses,
Simbol untuk pelaksanaan suatu
bagian (sub-program)/prosedure
Simbol Display,
Simbol yang menyatakan peralatan
output yang digunakan yaitu layar, plotter, printer dan
sebagainya.
Simbol disk and On-line Storage,
Simbol yang
menyatakan input yang berasal dari disk atau disimpan ke
disk.
(38)
3.3.1 Flowchart Aplikasi RestoCafe
PELANGGAN
PENJUAL
PENGANTAR
KASIR
Gambar 3.2 Alur Flowchart Aplikasi Resto dan Cafe Iga-Iga
START
PEMBELI
TERIMA MAKANAN, MAKAN, DAN
BAYAR
END
TERIMA
STRUK
CEK MENU
DAPUR
PEMESANAN MAKANAN
PENGANTARAN MAKANAN
FORMULIR PEMBAYARAN
(39)
BAB 4
IMPLEMENTASI SITEM
4.1
Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain
yang ada dalam dokumen,
desain sistem yang disetujui dan menguji, menginstal,
memulai, serta menggunakan sistem yang baru atau
sistem yang diperbaiki.
Penggunaan suatu komputer untuk pemecahan masalah membutuhkan suatu
sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam
melaksanakan tugasnya, yaitu mengolah data menjadi informasi. Tahap implementasi
sistem terdiri dari langkah-langkah sebagai berikut :
1.
Menerapkan rencana implementasi.
2.
Melakukan kegiatan implementasi.
3.
Tindak lanjut implementasi.
(40)
4.2
Tujuan Implementasi
Adapun tujuan dari implementasi sistem, yaitu :
1.
Mengkaji rangkaian sistem baik dari segi
software
maupun
hardware
sebagai
sarana pengolah data dan penyaji informasi.
2.
Menyelesaikan rancangan sistem yang ada dalam dokumen sistem nyang baru
atau yang telah disetujui.
3.
Memastikan bahwa pemakai dapat mengoperasikan dengan mudah terhadap
sistem yang baru dan mendapat informasi yang baik dan jelas.
4.
Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu
dengan menguji sistem secara menyeluruh.
5.
Memastikan bahwa sistem telah berjalan lancar dengan mengontrol dan
melakukan instalasi secara benar.
4.3
Komponen dalam Implementasi Sistem
4.3.1 Kebutuhan Perangkat Keras (Hardware)
Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus
dipenuhi adalah sebagai berikut :
Kebutuhan Minimal
Server
:
1.
Personal Computer
dengan
Processos
minimal
Intel Pentium 4.
2.
Memory
minimal 256 MB.
3.
Monitor
W 14 “.
4.
Hardisk
sebagai media penyimpanan.
5.
DVDR/W
(41)
4.3.2 Kebutuhan Perangkat Lunak (Software)
Perangkat lunak yang digunakan dalam tahap implementasi sistem ini adalah :
1.
Microsoft Visual Basic
2010 sebagai perangkat lunak pengembang karena
menyediakan fasilitas yang memadai dan sesuai dengan kebutuhan aplikasi
yang dibangun.
2.
Microsoft
SQL Server 2008 digunakan sebagai perangkat lunak pengembang
dalam pembuatan basis data.
3.
Crystal Report
digunakan sebagai perangkat lunak dalam pembuatan hasil
akhir yang berupa laporan.
4.3.3 Kebutuhan Brainware
Brainware
adalah setiap orang yang terlibat dalam kegiatan pemanfaatan komputer
atau sistem pengolahan data.
Brainware
juga dapat diartikan sebagai perangkat
intelektual yang mengoperasikan dan mengeksplorasi kemampuan dari
hardware
komputer maupun
software
komputer. Tanpa adanya
brainware
ini mustahil
hardware
dan
software
yang canggih sekalipun dapat dimanfaatkan secara maksimal. Perangkat
operator (
Brainware
) yang digunakan untuk menjalankan aplikasi ini adalah
(42)
4.4
Tampilan Aplikasi
Tampilan utama dari aplikasi ini terlihat seperti gambar berikut :
Gambar 3.3 Tampilan Form Pengguna
(43)
Gambar 3.5 Tampilan Form Ubah Password
(44)
(45)
Gambar 3.9 Tampilan Form Satuan Menu
(46)
Gambar 3.11 Tampilan Form Supplier
(47)
Gambar 3.13 Tampilan Form Penjualan
(48)
Gambar 3.15 Tampilan Form Info Pesanan
(49)
(50)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan pembahasan pada bab-bab sebelumnya, maka pada bab ini yang
merupakan bab terakhir dari tugas akhir ini, penulis akan mencoba menarik
kesimpulan yakni :
1.
Aplikasi Resto dan Cafe merupakan salah satu aplikasi yang akan memberikan
kemudahan bagi setiap pihak khususnya dalam bidang kuliner. Tentunya hal
ini sangat membantu karena semakin cepat proses kerja maka akan semakin
mudah mengatasi kejenuhan para pengunjung akibat lamanya proses kerja para
karyawan. Inilah kemudahan yang ditawarkan oleh aplikasi resto dan kafe.
2.
Perancangan aplikasi ini bertujuan untuk memudahkan para karyawan dalam
melayani para konsumen.
3.
Dalam membangun sebuah aplikasi kita dituntut untuk profesional, sehingga
aplikasi yang kita rancang dapat benar-benar berguna bagi masyarakat dan
para penggunanya.
4.
Aplikasi yang baik adalah aplikasi yang selalu meng-
update
informasinya.
5.
Aplikasi ini juga mempermudah proses transaksi antara produsen dengan
(51)
5.2
Saran
Dengan terselesaikannya perancangan aplikasi ini dan dalam sub bab terakhir ini
penulis ingin memberikan saran dan harapan yang dapat menjadikan masukan bagi
konsumen dan pengguna aplikasi ini, yaitu :
1.
Senantiasa menjaga dan memperbaharui aplikasi agar pengguna tidak merasa
bosan dan mendapatkan informasi yang baru.
2.
Diharapkan komputer yang digunakan dalam pembuatan aplikasi ini adalah
komputer yang mempunyai spesifikasi yang tinggi, sehingga mempermudah
dalam pengaksesan data.
3.
Diharapkan agar bisnis penjualan harus lebih tanggap dengan perkembangan
teknologi agar tidak tertinggal dengan Negara- negara yang lebih maju.
4.
Diharapkan juga agar bisnis penjualan dapat memasyarakatkan metode
transaksi secara komputerisasi dengan pemanfaatan aplikasi ini.
(52)
DAFTAR PUSTAKA
Sadeli, Muhammad. 2012. Aplikasi Resto & Cafe dengan VISUAL BASIC 2010.
Palembang : Maxikom.
(53)
a.
Sourcce Code Form
Menu
Public Class FrmMenu
Sub Data_Record()
Try
Call Koneksi()
Ds = New DataSet
Tabel = "SELECT * FROM TblMenu"
Grid = New OleDb.OleDbDataAdapter(Tabel, Database)
Grid.Fill(Ds, "TblMenu")
Dim GridView As New DataView(Ds.Tables("TblMenu"))
DgMenu.DataSource = GridView DgMenu.Columns(0).Width = 75 DgMenu.Columns(1).Width = 175 DgMenu.Columns(6).Width = 75
DgMenu.Columns(4).Visible = False
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Sub Kode_Menu()
Call Koneksi()
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblMenu order by Kode_Menu Asc"
Tampilkan = Tampil.ExecuteReader
If Tampilkan.HasRows = True Then
While Tampilkan.Read()
KdMenuTxt.Text = Tampilkan("Kode_Menu")
End While
KdMenuTxt.Text = KdMenuTxt.Text + 1
If Len(KdMenuTxt.Text) = 1 Then
KdMenuTxt.Text = "0000" & KdMenuTxt.Text & ""
ElseIf Len(KdMenuTxt.Text) = 2 Then
KdMenuTxt.Text = "000" & KdMenuTxt.Text & ""
ElseIf Len(KdMenuTxt.Text) = 3 Then
KdMenuTxt.Text = "00" & KdMenuTxt.Text & ""
ElseIf Len(KdMenuTxt.Text) = 4 Then
KdMenuTxt.Text = "0" & KdMenuTxt.Text & ""
ElseIf Len(KdMenuTxt.Text) = 5 Then
KdMenuTxt.Text = "" & KdMenuTxt.Text & ""
Else
KdMenuTxt.Text = KdMenuTxt.Text
End If
NmMenuTxt.Focus()
Else
KdMenuTxt.Text = "00001"
End If
End Sub
Sub Kelompok_Menu()
Call Koneksi()
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblKelompok_Menu order by Kelompok
Asc"
Tampilkan = Tampil.ExecuteReader KlpCmb.Items.Clear()
(54)
If Tampilkan.HasRows = True Then
While Tampilkan.Read()
KlpCmb.Items.Add(Tampilkan("Kelompok"))
End While
End If
End Sub
Sub Satuan_Menu()
Call Koneksi()
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblSatuan_Menu order by Satuan Asc"
Tampilkan = Tampil.ExecuteReader StnCmb.Items.Clear()
If Tampilkan.HasRows = True Then
While Tampilkan.Read()
StnCmb.Items.Add(Tampilkan("Satuan"))
End While
End If
End Sub
Sub Atur()
NmMenuTxt.Text = ""
NmMenuTxt.Focus()
KlpCmb.Text = ""
StnCmb.Text = ""
HrgTxt.Text = ""
StokTxt.Text = ""
LblLokasiGambar.Text = ""
PicGambarMenu.ImageLocation = Nothing
SimpanBtn.Enabled = True
UbahBtn.Enabled = False
HapusBtn.Enabled = False
Call Data_Record()
Call Kode_Menu()
Call Kelompok_Menu()
Call Satuan_Menu()
End Sub
Private Sub FrmMenu_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call Atur()
End Sub
Private Sub SimpanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SimpanBtn.Click
If NmMenuTxt.Text = "" Then Exit Sub
If KlpCmb.Text = "" Then Exit Sub
If StnCmb.Text = "" Then Exit Sub
If HrgTxt.Text = "" Then Exit Sub
If StokTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "Insert into TblMenu values('" &
KdMenuTxt.Text & "' , '" & NmMenuTxt.Text & "' , '" & KlpCmb.Text & "' ,'" &
StnCmb.Text & "' , '" & LblLokasiGambar.Text & "' , '" & HrgTxt.Text & "' , '"
(55)
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub UbahBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles UbahBtn.Click
If NmMenuTxt.Text = "" Then Exit Sub
If KlpCmb.Text = "" Then Exit Sub
If StnCmb.Text = "" Then Exit Sub
If HrgTxt.Text = "" Then Exit Sub
If StokTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblMenu set Nama_Menu = '" &
NmMenuTxt.Text & "' , Kelompok = '" & KlpCmb.Text & "', Satuan = '" &
StnCmb.Text & "' , Gambar = '" & LblLokasiGambar.Text & "' , Harga = '" &
HrgTxt.Text & "' , Stok = '" & StokTxt.Text & "' where Kode_Menu = '" &
KdMenuTxt.Text & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub HapusBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HapusBtn.Click
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "delete from TblMenu where Kode_Menu = '" &
KdMenuTxt.Text & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub TutupBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TutupBtn.Click
Me.Close()
End Sub
Private Sub AmbilGambarBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles AmbilGambarBtn.Click
OFDAmbil_Gambar.Filter = "Jpeg|*.JPG|Bitmap| *.BMP|Gif|*.GIF"
OFDAmbil_Gambar.RestoreDirectory = True
OFDAmbil_Gambar.ShowDialog()
If OFDAmbil_Gambar.FileName = "" Then Exit Sub
PicGambarMenu.SizeMode = PictureBoxSizeMode.StretchImage
(56)
LblLokasiGambar.Text = OFDAmbil_Gambar.FileName
End Sub
Private Sub HapusGambarBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HapusGambarBtn.Click
LblLokasiGambar.Text = ""
PicGambarMenu.ImageLocation = Nothing
End Sub
Private Sub DgMenu_CellContentClick(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DgMenu.CellContentClick
End Sub
Private Sub DgMenu_DoubleClick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DgMenu.DoubleClick
Try
KdMenuTxt.Text = DgMenu.SelectedCells(0).Value NmMenuTxt.Text = DgMenu.SelectedCells(1).Value KlpCmb.Text = DgMenu.SelectedCells(2).Value StnCmb.Text = DgMenu.SelectedCells(3).Value
LblLokasiGambar.Text = DgMenu.SelectedCells(4).Value PicGambarMenu.ImageLocation = LblLokasiGambar.Text HrgTxt.Text = DgMenu.SelectedCells(5).Value
StokTxt.Text = DgMenu.SelectedCells(6).Value
SimpanBtn.Enabled = False
UbahBtn.Enabled = True
HapusBtn.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
End Class
b.
Sourcce Code Form
Login
Public Class FrmLogin
Sub Atur()
PswTxt.Text = ""
PswTxt.Focus()
End Sub
Sub Login()
If NamaTxt.Text = "" Then Exit Sub
If PswTxt.Text = "" Then Exit Sub
Call Koneksi()
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblPengguna where password = '" &
PswTxt.Text & "' and Nama_Pengguna = '" & NamaTxt.Text & "'"
Tampilkan = Tampil.ExecuteReader
If Tampilkan.HasRows = True Then
Me.Hide()
(57)
PswTxt.Text = ""
PswTxt.Focus()
End If
End Sub
Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call Atur()
End Sub
Private Sub OkBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles OkBtn.Click
Call Login()
End Sub
Private Sub PswTxt_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles PswTxt.KeyPress
If e.KeyChar = Chr(13) Then
Call Login()
End If
End Sub
Private Sub PswTxt_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PswTxt.TextChanged
End Sub
Private Sub BatalBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BatalBtn.Click
End
End Sub
End Class
c.
Source Code Form
Ubah Password
Public Class FrmUbahPassword
Sub Atur()
PswLamaTxt.Text = ""
PswBaruTxt.Text = ""
PswLamaTxt.Focus()
End Sub
Private Sub FrmUbahPassword_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call Atur()
End Sub
Private Sub OkBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles OkBtn.Click
If PswLamaTxt.Text = "" Then Exit Sub
If PswBaruTxt.Text = "" Then Exit Sub
(58)
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblPengguna where = password = '" &
PswLamaTxt.Text & "' and nama_pengguna = '" & FrmLogin.NamaTxt.Text & "'"
Tampilkan = Tampil.ExecuteReader
If Tampilkan.HasRows = True Then
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblPengguna set Password = '" &
PswBaruTxt.Text & "' where Nama_Pengguna = '" & FrmLogin.NamaTxt.Text & "'"
DMLSql.ExecuteNonQuery()
MsgBox("Password Anda Berhasil Diubah")
Else
MsgBox("Password Anda Tidak Berhasil Diubah")
End If
Call Atur()
End Sub
Private Sub BatalBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BatalBtn.Click
Me.Close()
End Sub
End Class
d.
Source Code Form
Kelompok Bahan Baku
Public Class FrmKlpBhnBaku
Sub Data_Record()
Try
Call Koneksi()
Ds = New DataSet
Tabel = "SELECT * FROM TblKelompok_Bahan"
Grid = New OleDb.OleDbDataAdapter(Tabel, Database)
Grid.Fill(Ds, "TblKelompok_Bahan")
Dim GridView As New DataView(Ds.Tables("TblKelompok_Bahan"))
DgKlpBahan.DataSource = GridView DgKlpBahan.Columns(0).Width = 260
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Sub Atur()
KlpTxt.Text = ""
SimpanBtn.Enabled = True
UbahBtn.Enabled = False
HapusBtn.Enabled = False
Call Data_Record()
End Sub
Private Sub FrmKlpBhnBaku_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
(59)
Private Sub SimpanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SimpanBtn.Click
If KlpTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "Insert into TblKelompok_Bahan values('" &
KlpTxt.Text & "')"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub UbahBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles UbahBtn.Click
If KlpTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblKelompok_Bahan set Kelompok = '" &
KlpTxt.Text & "' where Kelompok = '" & DgKlpBahan.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub HapusBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HapusBtn.Click
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "Delete from TblKelompok_Bahan where Kelompok
= '" & DgKlpBahan.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub TutupBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TutupBtn.Click
Me.Close()
End Sub
Private Sub DgKlpBahan_CellContentClick(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
(60)
End Sub
Private Sub DgKlpBahan_DoubleClick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DgKlpBahan.DoubleClick
Try
KlpTxt.Text = DgKlpBahan.SelectedCells(0).Value
SimpanBtn.Enabled = False
UbahBtn.Enabled = True
HapusBtn.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
End Class
e.
Source Code Form
Satuan Bahan Baku
Public Class FrmStnBhnBaku
Sub Data_Record()
Try
Call Koneksi()
Ds = New DataSet
Tabel = "SELECT * FROM TblSatuan_Bahan"
Grid = New OleDb.OleDbDataAdapter(Tabel, Database)
Grid.Fill(Ds, "TblSatuan_Bahan")
Dim GridView As New DataView(Ds.Tables("TblSatuan_Bahan"))
DgStnBahan.DataSource = GridView DgStnBahan.Columns(0).Width = 260
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Sub Atur()
StnTxt.Text = ""
SimpanBtn.Enabled = True
UbahBtn.Enabled = True
HapusBtn.Enabled = True
Call Data_Record()
End Sub
Private Sub FrmStnBhnBaku_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call Atur()
End Sub
Private Sub SimpanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SimpanBtn.Click
If StnTxt.Text = "" Then Exit Sub
(61)
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "Insert into TblSatuan_Bahan values('" &
StnTxt.Text & "')"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub UbahBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles UbahBtn.Click
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblSatuan_Bahan set Satuan = '" &
StnTxt.Text & "' where Satuan = '" & DgStnBahan.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub HapusBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HapusBtn.Click
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "delete from TblSatuan_Bahan where Satuan = '"
& DgStnBahan.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub TutupBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TutupBtn.Click
Me.Close()
End Sub
Private Sub DgStnBahan_CellContentClick(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DgStnBahan.CellContentClick
End Sub
Private Sub DgStnBahan_DoubleClick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DgStnBahan.DoubleClick
Try
StnTxt.Text = DgStnBahan.SelectedCells(0).Value
(62)
UbahBtn.Enabled = True
HapusBtn.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
End Class
f.
Source Code Form
Kelompok Menu
Public Class FrmKlpMenu
Sub Data_Record()
Try
Koneksi()
Ds = New DataSet
Tabel = "SELECT * FROM TblKelompok_Menu"
Grid = New OleDb.OleDbDataAdapter(Tabel, Database)
Grid.Fill(Ds, "TblKelompok_Menu")
Dim GridView As New DataView(Ds.Tables("TblKelompok_Menu"))
DgKlpMenu.DataSource = GridView DgKlpMenu.Columns(0).Width = 260
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Sub Atur()
KlpTxt.Text = ""
SimpanBtn.Enabled = True
UbahBtn.Enabled = False
HapusBtn.Enabled = False
Call Data_Record()
End Sub
Private Sub FrmKlpMenu_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call Atur()
End Sub
Private Sub SimpanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SimpanBtn.Click
If KlpTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "Insert into TblKelompok_Menu values('" &
KlpTxt.Text & "')"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
(63)
Private Sub UbahBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles UbahBtn.Click
If KlpTxt.Text = "" Then Exit Sub
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblKelompok_Menu set Kelompok = '" &
"' where Kelompok = '" & DgKlpMenu.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub HapusBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HapusBtn.Click
Try
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "delete from TblKelompok_Menu where Kelompok =
'" & DgKlpMenu.SelectedCells(0).Value & "'"
DMLSql.ExecuteNonQuery()
Call Atur()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Private Sub TutupBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TutupBtn.Click
Me.Close()
End Sub
Private Sub DgKlpMenu_CellContentClick(ByVal sender As System.Object, ByVal
e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DgKlpMenu.CellContentClick
End Sub
Private Sub DgKlpMenu_DoubleClick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DgKlpMenu.DoubleClick
Try
KlpTxt.Text = DgKlpMenu.SelectedCells(0).Value
SimpanBtn.Enabled = False
UbahBtn.Enabled = True
HapusBtn.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
(1)
Call Koneksi()
DMLSql.Connection = Database
DMLSql.CommandType = CommandType.Text
DMLSql.CommandText = "update TblPenjualan set Keterangan = 'LUNAS' , Total = '" & Replace(SubTotalLbl.Text, ".", "") & "' , Diskon = '" &
DiscTxt.Text & "' , Grand_Total = '" & Replace(GrandTotLbl.Text, ".", "") & "' , Bayar = '" & Replace(BayarTxt.Text, ".", "") & "' , Kembali = '" &
Replace(KembaliTxt.Text, ".", "") & "' where Faktur_Penjualan = '" & FrmPenjualan.NoFakturLbl.Text & "'"
DMLSql.ExecuteNonQuery() FrmPenjualan.Kode_Transaksi() FrmPenjualan.Data_Record() FrmPenjualan.Atur()
FrmPenjualan.Baru() Call Atur()
Me.Close()
Catch ex As Exception MsgBox(ex.ToString()) End Try
End Sub
Private Sub BatalBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BatalBtn.Click Me.Close()
End Sub End Class
o.
Source Code
Menu Utama
Public Class FrmMenuUtama Sub Hak_Akses() Call Koneksi()
Tampil.Connection = Database
Tampil.CommandType = CommandType.Text
Tampil.CommandText = "select * from TblHak_Akses where level = '" & LvlPengguna.Text & "'"
Tampilkan = Tampil.ExecuteReader If Tampilkan.HasRows = True Then
Tampilkan.Read()
PenggunaBtn.Enabled = Tampilkan("Pengguna") HakAksesBtn.Enabled = Tampilkan("Hak_Akses") BhnBakuBtn.Enabled = Tampilkan("Bahan")
KlpBhnBakuBtn.Enabled = Tampilkan("Kelompok_Bahan") StnBhnBakuBtn.Enabled = Tampilkan("Satuan_Bahan") MenuBtn.Enabled = Tampilkan("Menu")
KlpMenuBtn.Enabled = Tampilkan("Kelompok_Menu") StnMenuBtn.Enabled = Tampilkan("Satuan_Menu") SuppBtn.Enabled = Tampilkan("Supplier") PembelianBtn.Enabled = Tampilkan("Pembelian") PenjualanBtn.Enabled = Tampilkan("Penjualan")
PenggunaanBtn.Enabled = Tampilkan("Penggunaan_Bahan") PembelianLprBtn.Enabled = Tampilkan("Laporan_Pembelian") PenjualanLprBtn.Enabled = Tampilkan("Laporan_Penjualan")
(2)
UbahPswBtn.Enabled = True
Else
PenggunaBtn.Enabled = False
HakAksesBtn.Enabled = False
BhnBakuBtn.Enabled = False
KlpBhnBakuBtn.Enabled = False
StnBhnBakuBtn.Enabled = False
MenuBtn.Enabled = False
KlpMenuBtn.Enabled = False
StnMenuBtn.Enabled = False
SuppBtn.Enabled = False
PembelianBtn.Enabled = False
PenjualanBtn.Enabled = False
PenggunaanBtn.Enabled = False
PembelianLprBtn.Enabled = False
PenjualanLprBtn.Enabled = False
UbahPswBtn.Enabled = False
End If
End Sub
Private Sub KeluarBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles KeluarBtn.Click End
End Sub
Private Sub PenggunaBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PenggunaBtn.Click FrmPengguna.Show()
End Sub
Private Sub UbahPswBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles UbahPswBtn.Click FrmUbahPassword.ShowDialog() End Sub
Private Sub HakAksesBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HakAksesBtn.Click FrmHakAkses.ShowDialog()
End Sub
Private Sub BhnBakuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BhnBakuBtn.Click FrmBahanBaku.Show()
End Sub
Private Sub KlpBhnBakuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles KlpBhnBakuBtn.Click FrmKlpBhnBaku.Show()
End Sub
Private Sub StnBhnBakuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles StnBhnBakuBtn.Click FrmStnBhnBaku.Show()
End Sub
Private Sub MenuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MenuBtn.Click FrmMenu.Show()
End Sub
Private Sub KlpMenuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles KlpMenuBtn.Click FrmKlpMenu.Show()
(3)
End Sub
Private Sub StnMenuBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles StnMenuBtn.Click FrmStnMenu.Show()
End Sub
Private Sub SuppBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SuppBtn.Click FrmSupplier.Show()
End Sub
Private Sub PembelianBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PembelianBtn.Click FrmPembelian.ShowDialog()
End Sub
Private Sub PenggunaanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PenggunaanBtn.Click FrmPenggunaan.ShowDialog()
End Sub
Private Sub PenjualanBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PenjualanBtn.Click FrmPenjualan.ShowDialog()
End Sub
Private Sub FrmMenuUtama_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load Call Hak_Akses()
End Sub
Private Sub LogBtn_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LogBtn.MouseClick FrmLogin.Show()
Me.Close() End Sub
Private Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) End Sub
(4)
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-2015
Telp. (061) 8211050, 8214290, Fax. (061) 8214290
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa
: ONNY MEGA
Nomor Stambuk
: 102406107
Judul Tugas Akhir
: PENGGUNAAN VB 2010 UNTUK APLIKASI
RESTO DAN CAFE IGA-IGA TANJUNG
MORAWA
Dosen Pembimbing
: Drs. Pasukat Sembiring, M.Si
Tanggal Mulai Bimbingan
: 15 Juni 2013
Tanggal Selesai Bimbingan
: 29 Juni 2010
No
Tanggal Asisten
Bimbingan
Pembahasan pada
Asisten Mengenai,
pada Bab :
Pengajuan Judul
Paraf Dosen
Pembimbing
Keterangan
1.
Pengajuan Judul
2.
ACC Judul Tugas
Akhir
3.
ACC BAB 1-2
4.
ACC Bab 3-5
5.
ACC Secara
Keseluruhan
(5)
Diketahui,
Disetujui,
Ketua Departemen Matematika
Pembimbing Utama
Prof. Dr. Tulus, M.Si.
Drs. Pasukat Sembiring, M.Si
(6)