PERANCANGAN PROGRAM PELAYANAN JASA PADA LOUNDRY MENGGUNAKAN MICROSOFT VISUAL BASIC
LAPORAN TUGAS AKHIR
ANGGIAT MARIO TUA P 162406014
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNVERSITAS SUMATERA UTARA
MEDAN 2020
LAPORAN TUGAS AKHIR
Diajakukan untuk melengkapi tugas dan memenuhi syarat untuk gelar Ahli Madya
ANGGIAT MARIO TUA P 162406014
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNVERSITAS SUMATERA UTARA
MEDAN 2020
PENGHARGAAN
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Bijaksana lagi Maha Pengasih dan Maha Penyayang, dengan rahmat dan hidayah-Nya Penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul Perancangan Program Pelayanan Jasa Pada Loundry dengan Menggunakan Aplikasi Visual Basic .
Selama membangunPerancangan Program Pelayanan Jasa Pada Loundry dengan Menggunakan Aplikasi Visual Basic ini hingga selesainya tugas akhir ini Penulis banyak mendapatkan bantuan, dorongan serta motivasi baik secara langsung maupun tidak langsung. Maka pada kesempatan kali ini, Penulis mengucapkan terima kasih kepada:
1. Rosmawani br Tanggang selaku orang tua penulis yang selalu mendoakan, memotivasi dan melindungi dalam segala hal baik doa, pengorbanan, dan nasehat-nasehat yang menyemangati Penulis.
2. Bapak Drs. Agus Salim Harahap, M.Si selaku dosen pembimbing yang senantiasa membimbing Penulis hingga tugas akhir iniselesai.
3. Bapak Dr. Kerista Sebayang, MS, selaku dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas SumateraUtara.
4. Ibu Dra. Normalina Napitupulu, M.Sc, selaku ketua Program Studi Teknik Informatika D3 FMIPAUSU.
5. Natalia br Purba, dan Yesenia br Purba selaku adik yang selalu mengingatkan dan memotivasi Penulis dalam menyelesaikan tugas akhirini.
6. Nurheida br Tanggang selaku mak tua dan seluruh keluarga tercinta yang senantiasa mengingatkan dan memotivasi Penulis untuk menyelesaikan tugas akhirini.
7. Risky Immanuel Ginting, Jerrycho Sitanggang, Oscar Aris Denata Purba selaku sahabat satu lingkaran yang saling menyemangati satu samalain.
9. Teman-teman seperjuangan di KOM 2016.
10. HIMTI FMIPA USU yang merupakan wadah pengembangan diri penulis selama masaperkuliahan.
Akhir kata, semoga Tugas Akhir ini dapat memberi manfaat dan keberkahan sehingga dapat menambah wawasan dan pengetahuan kita.
Medan, Januari 2020
ANGGIAT MARIO TUA P
ABSTRAK
Semakin meningkat perkembangan usaha loundry pada saat ini membuat ketertarikan saya untuk membuat sebuah aplikasi agar dapat memaksimalkan perkembangan usaha loundry. Sehingga saya mengangkat menjadi sebuah judul tugas akhir . Ada tujuan dari pembuatan aplikasi ini adalah memudahkan para pengusaha loundry dalam pekerjaannya dan keamanan data data dari para pengguna.
Aplikasi loundry adalah aplikasi jasa penyucian, pengeringan dan penyetrikan pakaian yang sangat dibutuhkan oleh masyarakat luas. Terutama masyarakat yang sibuk dengan pekerjaannnya yang tidak memiliki waktu untuk menyuci pakaiannya.
Program Aplikasi loundry ini adalah salah satu media yang dapat mempermudah kita untuk memanggil jasa loundry kita tidak perlu lagi pergi ke luar rumah untuk mengantarkan pakaian kita cukup melakukan pemesanan pihak loundry akan datang menjemput pakaian. Aplikasi ini dimulai dengan login pada menu login kemudian ke menu penerimaan, setelah tahap proses pencucian. Aplikasi ini dapat digunakan dengan meng-instal aplikasi pembuatnya yaitu Microsoft Visual Studio 2010.
Kata Kunci : Loundry, Microsoft Visual Basic 2010, Program Aplikasi, Media Usaha
The increasing development of business loundry at this time made my interest to create an application in order to maximize the development of business loundry.
So I raised it to become a final assignment title. There is the purpose of making this application is to make it easier for entrepreneurs to be engaged in their work and the security of data data from users. Loundry application is the application of laundry, drying and ironing services that are needed by the wider community. Especially people who are busy with their jobs who do not have time to wash their clothes. This loundry application program is one of the media that can make it easier for us to call loundry services. We don't need to go outside the house to deliver our clothes, just order the loundry to come to pick up the clothes. This application starts with logging in the login menu then to the reception menu, after the washing process stage. This application can be used by installing the maker application, namely Microsoft Visual Studio 2010.
Keywords: Loundry, Microsoft Visual Basic 2010, Application Program, Media Business
DAFTAR ISI
Halaman
PERSETUJUAN i
PERNYATAAN ii
PENGHARGAAN iii
ABSTRAK v
ABSTRACT vi
DAFTAR ISI vii
DAFTAR TABEL x
DAFTAR GAMBAR xi
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 3
1.4 Tujuan dan Manfaat 3
1.5 Metode Penelitian 3
1.6 Sistematika Penulisan 4
2.2 Pengertian Data 7
2.3 Pengertian Basis Data (Database) 8
2.4 Pengertian Aplikasi 9
2.5 Microsoft Acess 10
2.6 Microsoft Visual Basic 11
2.6.1 Sejarah Singkat Microsoft Visual Studio 11 2.6.2 Cara Menginstal Microsoft Visual Studio 11 2.6.3 Cara Menjalankan Microsoft Visual Studio 14
2.7 Flowchart 16
Bab 3 PERANCANGAN SISTEM
3.1 Analisis Sistem 20
3.2 Per ancangan Sistem 21
3.3 Perancangan Aplikasi 22
3.4 Perancangan Keluaran(Output) Aplikasi 22
3.5 Perancangan Komunikasi (Dialog) Data 25
3.6 Diagram Konteks 26
3.7 Flowchart Sistem 27
BAB 4 IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem 28
4.2 Komponen Implementasi Sistem 28
4.2.2 Perangkat Lunak (Software) 29
4.2.3 Manusia (Brainware) 30
4.3 Tujuan Implementasi Sistem 31
4.4 Implementasi Program 31
4.4.1 Tampilan Menu Login 32
4.4.2 Tampilan Menu Utama 32
4.4.3Tampilan Menu User 33
4.4.4 Tampilan Menu Barang 33
4.4.5 Tampilan Menu Penerimaan 34
4.4.6 Tampilan Menu Pengembalian 34
4.4.7 Tampilan Menu Status Cucian 35
4.4.8 Tampilan Menu Biaya 35
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan 36
5.2 Saran 37
DAFTAR PUSTAKA LAMPIRAN
Nomor Tabel JUDUL HALAMAN
Tabel 2.1 Flowchart 17
DAFTAR GAMBAR
Nomor Gambar Judul Halaman
Gambar 2.1 Tampilan Microsoft Visual Studio 2010 13 Gambar 2.2 Splash Screen Visual Studio 2010 15 Gambar 2.3 IDE Visual Studio 2010 16
Gambar 3.1 Model Air Terjun 21
Gambar 3.2 Form Login 23
Gambar 3.3 Form Menu Utama 23
Gambar 3.4 Form User 23
Gambar 3.5 Form Barang 24
Gambar 3.6 Form Penerimaan 24
Gambar 3.7 Form Pengambilan 25
Gambar 3.8 Form Biaya 25
Gambar 3.9 Diagram konteks 26
Gambar 3.10 Flowchart Aplikasi 27
Gambar 4.1 Tampilan Menu Login 32
Gambar 4.2 Tampilan Menu Utama 33
Gambar 4.3 Tampilan Menu User 34
Gambar 4.4 Tampilan Menu Barang 34
Gambar 4.5 Tampilan Menu Penerimaan 35 Gambar 4.6 Tampila Menu Pengambilan 35 Gamabr 4.7 Tampilan Menu Status Cucian 36
Gambar 4.8 Tampilan Menu Biaya 36
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi kini semakin canggih, banyak kegiatan dalam bidang usaha dilakukan dengan memanfaatkan teknologi tersebut. Tujuan utamanya adalah mencari keuntungan, kelangsungan usaha, perkembangan dan pertumbuhan dari usaha tersebut. Dalam tujuan tersebut berkaitan eratdengan proses transaksi dan pelayanan. Salah satu bidang pelayanan adalah pelayanan jasa laundry. Untuk menghemat waktu dan tenaga banyak masyarakat lebih memilih menggunakan jasa laundry dalam hal mencuci pakaian. Peluang tersebutlah yang dilihat Otto Laundry dalam merintis usaha jasa laundrynya. Otto Laundry sudah menjalankan usaha jasa laundry ini hampir 5 tahun dengan banyak usaha yang serupa bermunculan, namun Otto Laundry tetap mampu bersaing, dengan memberikan pelayanan yang ramah, baik dan harga bersaing.
Namun pelayanan yang ramah, baik dan harga bersaing dalam sebuah usaha, tentunya perlu diiringi dengan inovasi dan peningkatan kualitas. Hal itulah yang perlu diperhatikan juga oleh Otto Laundry dalam menjalankan usaha laundry nya.Pada saat ini pencatatan transaksi penerimaan laundry dan pengambilan laundry masih dilaksanakan secara konvensional yakni dicatat pada kertas. Dengan metode pencatatan tersebut kehilangan nota kertas sering dialami oleh pihak konsumen maupun Otto Laundry karena kertas yang mudah rusak, sobek, hilang, lusuh dan sebagainya,yang tentunya sangat menyusahkan jika hal tersebut secara terus menerus dialami. Untuk mengatasi permasalahan tersebut pada tugas akhir ini akan dirancang sebuah aplikasi jasa laundry pada Otto Laundry.
Perancangan program jasa laundry pada Otto Laundry ini bertujuan untuk melakukan penyimpanan data dengan baik agar tidak mudah hilang seperti dengan penggunaan kertas, serta menghindari agar pakaian tidak hilang ataupun tertukar.
Penyimpanan data akan dilakukan tekomputerisasi, sehingga data dapat disimpan
pada sebuah database, dan untuk menghindari agar pakaian tidak hilang ataupun tertukar, pada saat penimbangan pakaian dari konsumen dilakukan penghitungan dengan didata satu persatu item dari pakaian konsumen yang diterima Otto Laundry.
Misalnya jumlah kaos berapa, celana panjang berapa, jumlah handuk hingga sapu tangan.
Dari latar belakang yang telah diuraikan diatas, pada tugas akhir ini penulis memberikan judul“PERANCANGAN PROGRAM PELAYANAN JASA PADA LOUNDRY MENGGUNAKAN MICROSOFT VISUAL BASIC ”. Dengan tujuan agar mempermudah menggurangi biaya dan mempermudah pekerjaan di bidang loundry khususnya pada OTTO LOUNDRY .
1.2 Rumusan Masalah
Berdasarkan pengalaman dari penulis dan wawancara yang dilakukan kepada narasumber sehingga rumusan masalah pada penelitian ini adalah :
1. Kehilangan data nota kertas karena rusak, sobek, hilang, lusuh dan sebagainya . 2. Kerumitan dalam menyusun laporan yang dibutuhkan.
3. Kejadian pernah tertukarnya pakaian konsumen.
1.3 Batasan Masalah
Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut adalah
beberapa batasan yang perlu dibuat, yaitu :
1. Aplikasi yang dirancang merupakan aplikasi kamus dengan menggunakan Microsoft Visual Basic .
2. Program ini dibatasi hanya untuk menerjemahkan kata dan bukan kalimat.
1.4 Tujuan dan Manfaat
Adapun tujuan perancangan aplikasi ini adalah:
1. Untuk penyelesaian tugas akhir yang merupakan syarat kelulusan program D3 Teknik Informatika Universitas Sumatera Utara.
2. Untuk menciptakan sebuah APLIKASI PELAYANAN JASA PADA LOUNDRY DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC
Sedangkan Manfaat dari aplikasi ini adalah sebagai berikut :
1. Untuk menghasilkan sebuah sistem yang dapat memudahkan user untuk mempermudah pekerjaan loundry dalam hal pendataan menggunakan komputer berbasis Windows.
2. Mengurangi biaya untuk membeli kertas untuk mencatat pakaian yang diterima dari konsumen dan mengurangi terjadi pakaian yang tertukar .
1.5 Metode Penilitian
Metode menyangkut masalah cara kerja untuk dapat memahami objek yang menjadi sasaran ilmu yang bersangkutan. Fungsi metode berarti sebagai alat untuk mencapai tujuan. Berikut ini metodologi penelitian yang gunakan dalam membangun aplikasi ini, yaitu :
1. Penelitian Pusataka (Library Research)
Penelitian yang dilakukan penulis di perpustakaan untuk mendapatkan data yang teoritis. Dalam hal ini yang harus diperhatikan adalah subjek yang teliti, yaitu pada buku bacaan mengenai Microsoft Visual Basic 2010 mempelajari dan memahaminya kembali
2. Pengumpulan Data
Pengumpulan data yang dilakukan untuk memperoleh data-data yang diperlukan sebagai bahan bagi penulis.
3. Analisis Sistem
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pembuatan aplikasi pelayanan jasa loundry . Dilakukan untuk memperoleh informasi tentang sistem, menganalisis data–data yang ada dalam sistem dan juga menganalisis poin – poin masalah pada sistem terutama mengenai kelebihan dan kekurangan sistem.
4. Perancangan (Desain)
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh pengguna. Membangun / mengembangkan sistem yang diusulkan berupa perancangan sistem data flow diagram (DFD), dimana tahapan ini dapat dibangun dengan memperoleh informasi diantaranya memastikan informasi yang didapat akurat, memberikan ulasan-ulasan yang terperinci.
5. Penulisan Program
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman. Membuat program didalam aplikasi yang dibuat agar dapat berjalan sesuai dengan yang difungsikan.
6. Uji Program
Pengujian akan dilaksanakan jika program telah selesai dikerjakan. Bila saat pengujian terdapat kesalahan maka perlu adanya perbaikan terhadap program agar menghasilkan hasil yang maksimal.
1.6 Sistematika Penulisan
BAB 1 PENDAHULUAN Berisi tentang hal-hal dasar pembuatan tugas akhir antara lain latar belakang , perumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metode penelitian dan sistematika penulisan.
BAB 2 LANDASAN TEORI Berisikan penjelasan teori-teori tentang hal-hal yang berkaitan dalam pembuatan tugas akhir, antara lain penjelasan mengenai aplikasi ,
Microsoft Access, bahasa pemograman yaitu Microsoft Visual Basic 2010,dan Flowchart.
BAB 3 ANALISIS DAN DESAIN Pada Bab ini menjelaskan tentang analisa permasalahan, pemodelan objek, perancangan aplikasi, dan perancangan database.
BAB 4 IMPLEMENTASI SISTEM Pada Bab ini berisikan tentang instalasi, pengujian, dan fasilitas tambahan yang bisa digunakan.
BAB 5 PENUTUP Bab ini merupakan bab terakhir yang berisikan kesimpulan dan saran . dimana kesimpulan merupakan pendapat terakhir berdasarkan uraian-uraian sebelumnya dan saran berisikan tentang gagasan-gagasan yang dapat
dikembangkan untuk penelitian selanjutnya .
BAB 2
LANDASAN TEORI
2.1 Pengertian Loundry
Laundry merupakan suatu bagian dari departemen housekeeping yang bertugas dan bertanggung jawab untuk memperoses semua aktivitas pencucian baik untuk keperluan operasional hotel maupun tamu hotel. Aktivitas pencucian untuk hotel antara lain linens seperti sheets, towels, tablecloths, napkins, uniforms dan lain-lain sedangkan kebutuhan tamu untuk mencuci pakaian mereka selama menginap di hotel. Guestlaundry ini memungkinkan hotel untuk mendapat tambahan revenue selain dari kamar dan Food and Beverage. Bahkan Laundry juga menerima pencucuian dari luar hotel baik secara pribadi maupun institusi seperti apartement, cafe, fitness center dan lain-lain. Secara umum, jenis dan cara pencucian di laundry terdiri dari 2 cara, yaitu :
1. Secara Laundry Normal
Proses pencucian untuk menghilangkan kotoran dan noda pada kain dengan memakai air dan bahan kimia pencuci, baik dengan menggunakan mesin maupun tangan.
2. Secara Dry Cleaning
Proses pencucian untuk menghilangkan kotoran dan noda pada kain dengan mempergunakan bahan kimia dan mesin khusus. Biasanya bahan kimia yang digunakan pada mesin dry cleaning adalah Solvent Perchlorothylene.
Laundry adalah makanan sehari-hari di dalam operasional di bagian laundry. Hal itu disebabkan karena linen adalah persediaan perlengkapan kamar atau room supplies yang dikategorikan sebagai barang persediaan yang dapat diolah/diproses kembali.
2.2 Pengertian Data
Data adalah sekumpulan keterangan atau fakta mentah berupa simbol, angka, kata- kata, atau citra, yang didapatkan melalui proses pengamatan atau pencarian ke sumber-sumber tertentu.Pendapat lain mengatakan, definisi data adalah kumpulan keterangan-keterangan atau deskripsi dasar dari suatu hal yang diperoleh dari hasil pengamatan (observasi) dan dapat diolah menjadi bentuk yang lebih kompleks, seperti; informasi, database, atau solusi untuk masalah tertentu.Secara etomologis, istilah data berasal dari bahasa Latin, yaitu “Datum” yang artinya sesuatu yang diberikan. Dengan kata lain, data merupakan hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa simbol, warna, kata-kata, angka, atau citra.
Beberapa pengertian data menurut para ahli :
1. Arikunto Suharsimi
Menurut Arikunto Suharsimi, pengertian data adalah semua fakta dan angka- angka yang dapat dijadikan bahan untuk menyusun sebuah informasi.
2. Nuzulla Agustina
Menurut Nuzulla Agustina, definisi data adalah keterangan mengenai suatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik tabel, gambar, lambang, kata, huruf, yang menyatakan sesuatu pemikiran, objek, serta kondisi dan situasi.
3. Kuswadi dan E.Mutiara
Menurut Kuswadi dan E. Mutiara, pengertian data adalah sekumpulan keterangan yang diperoleh dari suatu pengamatan yang dapat berupa angka, lambang, atau sifat.
4. Slamet Riyadi
Menurut Slamet Riyadi, pengertian data adalah kumpulan keterangan yang diperoleh dari pengamatan dimana data bisa berupa angka atau lambang .
2.3 Pengertian Basis Data (Database)
Basis data (database) merupakan kumpulan dari yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat luanak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan basis data dalam sistem informasi disebut dengan database sistem. Sistem basis data (data sistem) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia bagi beberapa aplikasi yang bermacam – macam di dalam organisasi.
Komponen di dalam basis data, maka kita dapat menyebutkan bahwa : 1.
Basis data terdiri dari beberapa file 2. File terdiri dari beberapa record 3. Record terdiri dari beberapa field 4. Field terdiri dari beberapa karakter Karakter merupakan bagian data yang terkecil dapat berupa karakter numeric, huruf maupun karakter khusus yang membentuk suatu data item (field). Field adalah sekumpulan data – data record yang sejenis, yang merupakan kumpulan data untuk mewakili suatu entity data record. Record merupakan kumpulan dari field membentuk record. Record menggambarkan unit dari data individu tertentu. File merupakan kumpulan dari record – record yang sejenis mempunyai panjang elemen yang sama, atribut yang sama maupun berbeda data value-nya. File terdiri dari record – record yang menggambarkan suatu kesatuan data yang sejenisnya. Dengan menggunakan sistem basis data masalah pada manajemen basis data dapat dikurangi. Dengan sistem basis data juga dapat mengurangi duplikasi data dengan tujuan untuk mengurangi biaya manajemen. Basis data dapat dibuat cukup fleksibel dalam arti mudah ditambah atau
dikurangi bahkan dimodifikasi, dan sistem basis data dapat menghubungkan data yang satu dengan yang lainnya.
2.4 Pengertian Aplikasi
Aplikasi berasal dari kata application yaitu bentuk benda dari kata kerja to apply yang dalam bahasa Indonesia berarti pengolah. Secara istilah, aplikasi komputer adalah suatu subkelas perangkat lunak komputer yang menggunakan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pemakai. Contoh utama perangkat lunak aplikasi adalah program pengolah kata, lembar kerja, dan pemutar media. Kumpulan aplikasi komputer yang digabung menjadi suatu paket biasanya disebut paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi.
Umumnya aplikasi-aplikasi tersebut memiliki kemampuan untuk saling berinteraksi sehingga menguntungkan pemakai. Contohnya, suatu lembar kerja dapat dimasukkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
Aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan printah-printah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan Pengertian aplikasi secara umum adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya aplikasi merupakan suatu perangkat komputer yang siap pakai bagi user. Beberapa pengertian aplikasi menurut para ahli :
a. Menurut Jogiyanto adalah penggunaan dalam suatu komputer , instruksi (instruction) / pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat melakukan pemroses sebuah input menjadi sebuah output.
b. Menurut Kamus Kamus Besar Bahasa Indonesia adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atauketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari pengguna.
c. Menurut Rachmad Hakim S, Aplikasi adalah perangkat lunak yang digunakan untuk tujuan tertentu,seperti mengolah dokumen, mengatur Windows dan sebagainya d. Menurut Harip Santoso, Aplikasi adalah suatu kelompok file (form, class, report) yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait .misalnya aplikasi payroll , aplikasi fixed asset , dan lain-lain.Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite) .
2.5 Microsoft Access
Microsoft Access adalah program aplikasi keluaran Microsoft yang berguna untuk membuat, mengolah, dan mengelola database (basis data). Database (basis data) yaitu kumpulan arsip data berbentuk tabel yang saling relasi atau berhubungan sehingga menghasilkan informasi. Untuk menghasilkan sebuah informasi, diperlukan adanya data untuk dijadikan sebagai masukan.
Fungsi/kegunaan Microsoft Access yaitu :
Untuk membuat basis data (database).
Untuk membuat program aplikasi jumlah peserta didik.
Untuk membuat program aplikasi gaji karyawan.
Untuk membuat program aplikasi penyimpan buku perpustakaan.
Untuk membuat program aplikasi absensi.
Untuk membuat program aplikasi persediaan barang.
Manfaat Microsoft Access
Menghemat waktu dan tenaga.
Mempermudah pelaksanaan suatu pekerjaan yang berat dan melalahkan
2.6 Microsoft Visual Basic
Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah – perintah yang dimengerti oleh komputer untuk melakukan tugastugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).
Visual Basic merupakan sebuah bahasa pemrograman yang sangat mudah dimengerti dan dipahami sehingga lebih banyak yang memilih pemrograman visual basic pada saat ini. Visual Basic atau sering disebut dengan VB selain disebut sebagai sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan program program aplikasi berbasis windows.
Beberapa kemampuan atau manfaat dari Visual Basic :
a. Untuk membuat prgram aplikasi berbasis windows.
b. Untuk membuat objek-objek pembantu program seperti misalnya kontrol ActiveX, file help, aplikasi internet, dan sebagainya.
c. Menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable, atau dapat langsung dapat dijalankan. Bahasa Visual Basic cukup sederhana dan menggunakan kata-
kata bahasa Inggris yang umum digunakan dan tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa bermacam-macam.Sehingga bagi programmer pemula yang ingin belajar pemrograman, Visual Basic dapat membantu membuat program berbasis windows dalam sekejap.Sedang bagi programmer tingakat lanjut dengan kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client server.Microsoft Visual Studio 2010 pada dasarnya adalah sebuah bahasa pemrograman komputer.Dimana pengertian dari bahasa pemrograman itu adalah perintah- perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas- tugas tertentu.Microsoft Visual Studio 2010 (yang sering juga disebut denganVB .Net 2010) selain disebut dengan bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan
program-progam aplikasi berbasiskan
windows.MicrosoftVisualStudio2010adalahbahasayangcukupmudahuntuk dipelajari.Bagi programmer pemula yang baru ingin belajar program, lingkungan Visual Studio dapat membantu membuat program dalam sekejap mata.Sedang bagi programmer tingkat lanjut, kemampuan yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya lingkungan net-working atau clientserver.
Bahasa Visual Studio cukup sederhana dan menggunakan kata-kata Bahasa Inggris yang umum digunakan.Kita tidak perlu lagi menghafalkan sintaks-sintaks maupun format-format bahasa yang bermacam-macam, di dalam Visual Studio semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai dengan kebutuhan.Selain itu, sarana pengembangannya yang bersifat visual memudahkan kita untuk mengembangkan aplikasi berbasiskan Windows, bersifat mouse-driven (digerakkan dengan mouse) dan berdaya guna tinggi. Beberapa kemampuan atau manfaat dari Microsoft Visual Studio 2010 diantaranya seperti :
1. Untuk membuat program aplikasi berbasiskanwindows 2. Untuk membuat objek-objek pembantu program seperti,
misalnya : kontrol ActiveX, file Help, aplikasi Internet
3. Menguji program (debugging) dan menghasilkan programberakhiran .exe yang bersifat executable atau dapat langsung dijalanka
Gambar 2.1 Tampilan Microsoft Visual Studio 2010
2.6.1 Sejarah Singkat Microsoft Visual Studio2010
Berikut ini beberapa point penting dalam sejarah perkembangannya : 1. Pertama kali dirilis dengan nama Visual Basic yang
dikeluarkan pada tahun 1991, yaitu Visual Basic yang masih berbasis DOS dan untuk Windows Visual Basic 3.0 dirilis pada tahun1993
2. Visual Basic 4.0 dirilis pada tahun 1994 dengan dukungan untuk aplikasi 32 bit
3. Visual basic 6.0 dirilis pada akhir tahun1998
4. Visual basic untuk selanjutnya yaitu versi .Net yang dirilis awal2002
5. Pada tahun 2003 Visual Studio 2003 dirilis untuk memperbaiki kinerjadarivisual Studio 2002 dengan meluncurkan .NET Framework versi 1.1.
6. Pada tahun 2005 Microsoft mengeluarkan Visual Basic Versi 8.0 atau biasa disebut Microsoft Visual Studio2005 7. Pada tahun 2008 Microsoft juga mengeluarkan versi 9.0 atau
biasadisebut Microsoft Visual Studio 2008
8. Hingga pada tahun 2010 Visual Studio sudah pada versi 10.0 atau biasa disebut Microsoft Visual Studio 2010, dimana didalamnya sudah ditambahkan bahasa pemprograman yang baru yaitu F# yang merupakan penyempurnaan dari versi-versisebelumnya
2.6.2 Cara Instal Microsoft Visual Studio2010
Supaya aplikasi Visual Studio 2010 dapat berjalan dengan optimal, perlu dilakukan pengecekan apakah perangkat yang akan digunakan nantinya sudah memenuhi kriteria yang ditetapkan oleh microsoft selaku pengembang aplikasi Visual Studio 2010.
Persyaratan awal yang harus dipenuhi sebelum instalasi dapat dilakukan adalah bahwa komputer yang nantinya akan diinstall VisualStudio minimal harus terdapat sistem operasi sebagai berikut:
1. Windows10 2. Windows8.1 3. Windows8 4. Window 5. Window Vista
6. Window XP Service Pack 3 7. Internet Explorer 6 Service Pack 1 8. Windows Installer3.1, minimum 9. Windows2008
10. Windows Server 2003 Service Pack 2
Selain persyaratan sistem operasi minimal yang bisa digunakan, terdapat pula persyaratan awal library aplikasi atau prerequisites yang harus dipenuhi, diantaranya:
1. Visual C Runtime9.0 2. Visual C Runtime10.0 3. NET Framework4
4. Visual Studio MacroTools 5. TFS ObjectMode
2.6.3 Cara Menjalankan Microsoft Visual Studio2010
Setelah melakukan Instalasi Microsoft Visual Studio 2010, selanjutnya dapat menjalankan aplikasi tersebut dengan langkah sebagai berikut :
1. Klik menuStart 2. Klik All Programs
3. Klik Microsoft Visual Studio2010 4. Klik Microsoft Visual Studio2010
5. Selanjutnya akan muncul splash screen Microsoft Visual Studio2010 Ultimate sebagai berikut
Gambar 2.2 Splash Screen Visual Studio 2010
6. Setelah muncul Splash Screen, akan muncul IDE Microsoft Visual Studio 2010 seperti pada gambar 2.3 . Anda akan melihat pada IDE Microsoft Visual Studio 2010 yang muncul dengan Start Page yang berisi informasi dan panduan untuk memulai Microsoft Visual Studio 2010.
Gambar 2.3 IDE Visual Studio 2010
2.7 Flowchart
Flowchart atau diagram alir adalah suatu bagan diagram dengan simbol simbol grafis yang menyatakan aliran algoritma secara detail dan prosedur sistem secara logika.Flowchart ini bisa memberikan solusi selangkah demi selangkah untuk menyelesaikan masalah yang ada di dalam proses.
Jenis-Jenis Flowchart :
Flowchart Dokumen adalah Jenis flowchart yang menunjukan kontrol sebuah sistem aliran dokumen. Bagan dari flowchart data ini menunjukan arus data dari laporan dan formulir tembusan.
Flowchart Data adalah Jenis flowchart yang menunjukkan kontrol dari sebuah sistem aliran data.
Flowchart Sistem adalah Jenis flowchart yang menunjukkan kontrol dari sebuah sistem aliran secara fisik. Bagan dari flowchart data ini menunjukan apa yang dikerjakan oleh sebuah sistem.
Flowchart Program adalah Jenis flowchart yang menunjukkan kontrol dari sebuah program dalam sebuah sistem.Bagan yang menjelaskan secara rinci langkah-langkah dari proses program.
Berikut ini simbol-simbol pada Flowchart : Tabel 2.1 Flowchart
No Nama Simbol Fungsi 1 Teminator
Digunakan untuk mewakili simbol start
atau end
2 Arrow Menunjukkan alur proses
3 Rectangle Menunjukkan
pemrosesan
4 Trapeziu m
Simbol input-output
5 Document Digunakan untuk output
6 Decision Simbol yang berfungsi
untuk menyatakan keputusan
7 Preparation
Simbol yang berfungsi untuk proses inisialisasi
atau pemberian nilai awal
8 Connector
Simbol untuk keluar-masuk atau penyambung proses pada halaman yang berbeda
9 Manual Input
Simbol untuk pemasukan data secara manual oleh keyboard
10 Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer
11 Predefined Process
Simbol untuk pelaksanaan suatu bagian (Sub- Prosedur)
12 Display
Simbol yang menyatakan output yang digunakan seperti layar, printer, dll
13 Magnetic Disk
Simbol yang digunakan untuk menyimpan data ke database
14 Storage Data
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk
BAB 3
PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis merupakan proses awal untuk mempelajari masalah-masalah yang timbul dari suatu sistem yang sedang berjalan, kemudian mencari dan memberikan solusi untuk menyelesaikan masalah yang timbul tersebut. Sistem adalah seperangkat elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan bersama. Jadi, analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan- kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. (Jogianto,1999) Menurut Bagyono (2006: hal 59), laundry adalah bagian dari housekeeping yang bertanggung jawab atas pencucian, baik pencucian pakaian tamu (laundry, dry cleaning dan pressing) seragam karyawan maupun linen linen hotel (house laundry) dan pencucian pakaian atau linen dari luar hotel (outside laundry). Menurut Agustinus Darsono (1995: hal 89), laundry adalah bagian hotel yang bertanggung jawab terhadap pencucian, baik pencucian pakaian tamu, seragam karyawan maupun linen linen hotel. Sedangkan menurut Rumekso SE,( 2001: hal 23), Laundry adalah seksi yang bertanggung jawab atas semua cucian yang dikirim kepadanya. Menurut Sihite Richard dalam bukunya laundry and dry cleaning”untuk merawat semua bahan-bahan textile yang menjadi milik hotel, harus senantiasa melakukan operasinya sesuai dengan rencana kerja, baik secaraharian maupun bulanan yang telah ditentukan oleh pemimpin”.
Menurut Rumeksodalam bukunya housekeeping hotel “laundry adalah salah satu bagian dari housekeeping departement yang bertangung jawab atas semua cucian yang dikirimkan kepadanya" .
3.2 Perancangan Sistem
Untuk membuat rancangan ProgramAplikasi Kamus Bahasa Indonesia- Simalungun, digunakan model Air Terjun (Waterfall). Fase-fase dalam model Air Terjun adalah sebagai berikut :
Gambar 3.1 Model Air Terjun
Berdasarkan model Air Terjun dapat dibuat suatu rancangan Program AplikasiLoundry :
1. Pada Fase Analisis, yang dilakukan adalah mengumpulkan data dan informasi secara lengkap baik dalam bahasa pemrograman danloundry . Pada fase ini, data dan informasi yang dikumpulkan harus lengkap dan jelas untuk bisa melanjutkan ke fase berikutnya secarajelas.
2. Pada fase desain, yang dilakukan adalah membuat rancangan tampilan aplikasi yang dibuat sehingga mempunyai gambaran terhadap tampilan aplikasi.
3. Pada fase kode, yang dilakukan adalah desain yang sudah 4. dibuat diterjemahkan kedalam bahasa program yang suda
5. Pada fase tes, yang dilakukan adalah menguji coba aplikasi yang dibuat, apakah masih ada kesalahan-kesalahan dalam bagian penginputan maupun output aplikasi yang dibuat sehingga bisa dilakukan perbaikan sedemikian sehingga aplikasi tidak mempunyaikesalahan.
3.3 Perancangan Aplikasi
Perancangan aplikasi merupakan suatu usaha untuk membuat aplikasi yang baru dimana aplikasi yang lama yang dianggap mempunyai kekurangan akan diganti dengan aplikasi yang baru. Perancangan aplikasi akan dilakukan apabila sudah mendapatkan gambaran terhadap apa yang akan dikerjakan.
Dalamperancangan Aplikasi Loundry, dilakukan beberapa tahap yaitu:
1. DesignAplikasi
2.Pengcodingan terhadapprogram 3.MelakukanPengujian
4.Penyelesaianprogram\
3.4 Perancangan Keluaran (Output) Aplikasi
Untuk membuat aplikasi yang disukai oleh pengguna, maka salah satu halyang dilakukan adalah membuat tampilan aplikasi yang menarik.
Berikut ini adalah rancangan Program Aplikasi Loundry dimana dalam aplikasi terdapat tampilan Form Login, tampilan Form Menu Utama, tampilan Form User, tampilan Form Barang, tampilan Form Penerimaan Cucian, tampilan Pengambilan Cucian, dan tampilan Form Biaya .
Berikut tampilan rancangan :
1. Tampilan Form Login
Gambar 3.2 Form Login
2. Tampilan Menu Utama
Gambar 3.3 Form Menu Utama
3. Tampilan User
SDASDASDAS
Gambar 3.4 Form User LOGIN
ID
SANDI
USER BARANG PENERIMA PENGAMBIL BIAYA
AN
Kode User Nama User Status User
SIMPAN HAPUS BATAL TUTUP
4. Tampilan Barang
Gambar 3.5 Form Barang 5. Tampilan Penerimaan
Gambar 3.6 Form Penerimaan
6. Tampilan Pengambilan
Gambar 3.7 Form Pengambilan
7. Tampilan Biaya
Gambar 3. 8 Form Biaya
3.5 Perancangan Komunikasi (Dialog)Data
Perancangan komunikasi data adalah suatu sistem bagi kebanyakan pengguna. Komunikasi data akan menjadi gambaran baik atau buruknya suatu aplikasi yang akan dirancang. Menurut Verzello/John Reuter II, Tahap setelah analisis dari siklus pengembangan sistem adalah pendefinisian kebutuhan fungsional dan persiapan untuk rancang bangun implementasi “menggambarkan bagaimana suatu sistem dibentuk”.
Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan kepada pemakai sistem dan untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrograman komputer dan ahli.
Tanggal
3.6 Diagram Konteks
Gambar 3.9 Diagram Konteks JASA LOUNDRY
OTTO
Admin
Pelanggan
Pemilik Data Pelanggan
Data Cuci
Data Pengembalian
Bukti Pencucian
Nota Pengembalian
Laporan Pencucian
Laporan Data Jenis
Data Pakaian
3.7 Flowchart Sistem
MULAI
`
Gambar 3.10 Flowchart Aplikasi User Menyerahkan
Pakaian Login Admin
Admin Menginput data pakaian
Bayar
Tidak Bayar
Mencetak dan menyerahkan bukti penerimaan dengan keterangan sudah bayar
Mencetak dan menyerahkan bukti penerimaan dengan keterangan belum bayar
Menyerahkan bukti pembayaran dan mengambil pakaian
Menyerahkan dan membayar biayanya kemudian mengambil pakaian
SELESAI
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui,menginstal, menguji dan memulai suatu sistem yang baru.
Berikut ini beberapa pengertian menurut para ahli :
1. Menurut Prof. Tachjan (2006) , Implementasi adalah suatu tindakan atau kegiatan yang dilakukan setelah adanya kebijakan.
2. Budi Winarno , Implementasi adalah suatu tindakan yang dilakukan oleh sekelompok individu yang ditunjuk dalam penyelesaian suatu tujuan yang sudah ditetapkan sebelumnya
3. Nurdin Usman , Implementasi adalah sesuatu yang bermuara pada aktivitas, aksi, tindakan, dan terikat oleh mekanisme. Dengan Begitu maka Implementasi bukan sekedar aktivitas, tetapi suatu kegiatan yang terencana dan untuk mencapai tujuan kegiatan
4. Menurut Pressman dan Wildavsky, Implementasi adalah suatu tindakan untuk melaksanakan, mewujudkan, dan menyelesaikan kewajiban maupun kebijakan yang telah dirancang
4.2 Komponen Implementasi Sistem
Agar sistem perancangan yang Pada dasarnya, dalam hal implementasi sistem terdapat beberapa komponen penting agar aplikasi yang dibangun dapat berjalan dengan baik yaitu perangkat lunak (Software), Perangkat Keras(Hardware),Perangkat Manusia(Brainware) :
4.2.1 Perangkat Keras(Hardware)
Hardware atau perangkat keras merupakan bagian dari komputer yang dapat dilihat dan disentuh. Perangkat keras merupakan seluruh komponen peralatan yang membentuk suatu sistem komputer serta peralatan lain yang memungkinkan komputer dapat melakukan tugasnya. Dalam pembuatan program aplikasi Loundry ini penulis menggunakan komputer untuk membuat aplikasi tersebut, begitu juga untuk menjalankan aplikasi yang sudah dibuat . Namun penulis bukan hanya menggunakan perangkat keras komputer saja dalam membuat aplikasi loundry ini . Penulis juga menggunakan mouse, printer, harddisk, dan juga keyboard.
4.2.2 Perangkat Lunak (Software)
Software atau Perangkat lunak adalah sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.Perangkat lunak ini tidak berbentuk fisik melainkan berupa program yang diciptakan melalui perangkat elektronik.Dalam perangkat lunak dikenal dengan sistem operasi dan program aplikasi.Penulis mengembangkan bagian perangkat lunak berupa aplikasi.Penulis juga menggunakan beberapa perangkat lunak dalam pembuatan aplikasi ini , berikut ini adalah beberapa aplikasi yang digunakan oleh penulis dalam pembuatan aplikasi :
1.Microsoft Visual Studio 2010 2.Crystal Report 8.5
3.Microsoft Access
4. Sistem Operasi Windows 5. Browser(Google Chrome)
4.2.3 Manusia(Brainware)
Brainware atau pengguna adalah manusia yang terlibat dalam mengoperasikan serta mengatur sistem di dalam komputer.Diartikan juga sebagai perangkat intelektual yang mengoperasikan dan mengeksplorasi kemampuan dari perangkat keras maupun perangkat lunak.Brainware termasuk bagian penting dari sebuah sistem komputer. Karena sebuah sistem tidak akan berjalan apabila tidak ada peran brainware. Dalam sistem yang dibagun ini, pengguna yang mengambil peran sebagai brainware.Faktor manusia yang dimaksud disini adalah orang yang memiliki kemampuan dalam menangani sistem maupun aplikasi, yang meliputi:
1. Analisis Sistem atauProgram
Yaitu orang yang mempunyai kemampuan untuk menganalisa sutau permasalahan terhadap suatu sistem atau aplikasi dan juga dapat menyelesaikan masalah yang sedang dihadapi oleh sistem atau program tersebut.
2. Programmer
Yaitu orang yang mengerti bahasa pemrograman dan bisa untuk membuat suatu program aplikasi dan memperbaiki apabila ada kesalahan pada programam.
3. Operator
Yaitu orang yang memiliki wewenang untuk memasukkan data, merubah data dan menghapus data dari sutau sistem atau program.
4. Public(Pengguna)
Yaitu orang yang menggunakan atau memakai sistem atau program aplikasi untuk mendapatkan informasi yang dibutuhkan.
4.3 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah bukti nyata dari perancangan yang matang, Menyelesaikan desain sistem yang telah disetujui sebelumnya, Memastikan bahwa pemakai user dapat mengoperasikan sistem baru, Menguji apakah sistem baru tersebut sesuai dengan pemakai, dan Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instlasi baru secara benar. Segala aspek dalam perancangan sistem direalisasikan sehingga perancangan sistem akhirnya dapat diuji dan dioperasikan langsung oleh pengguna. Pengguna berhak memastikan bahwa implementasian sistem sesuai dengan perencanaan sistem. Implementasi sistem memperhitungkan banyak hal seperti memastikan sistem berjalan dengan baik, penginstalan sistem berjalan dengan benar, serta pengontrolan yang dilakukan secaracontinue .
4.4 Implementasi Program
Implementasi program akan menjelaskan secara visual bagaimana tampilan dari program aplikasi Loundry. Mulai dari tampilan menu utama, tampilan menu login, tampilan menu user, tampilan menu penerimaan, tampilan menu barang, tampilan menupengembalian, tampilan menu biaya, tampilan menu status cucian, tampilan menu biaya .
4.4.1 Tampilan Menu Login
Berikut ini adalah tampilan menu login dari aplikasi Loundry yang sudah dibuat .
Gambar 4.1 Tampilan Menu Login 4.4.2 Tampilan Menu Utama
Menu Utama berfungsi sebagai pembuka dari program aplikasi loundry. Dalam menu ini terdiri dari menu user, menu barang , menu penerimaan, menu pengembalian, menu biaya, menu status cucian .
Gambar 4.2 Tampilan Menu Utama
4.4.3 Tampilan Menu User
Pada Menu User ini terdiri atas beberapa nama pengguna yang dapat menggunakan aplikasi yang sudah dibuat ini .
Gambar 4.3 Tampilan Menu User 4.4.4 Tampilan Menu Barang
Pada Menu Barang ini terdapat beberapa nama nama barang yang tersedia .
Gambar 4.4 Tampilan Menu Barang
4.4.5 Tampilan Menu Penerimaan
Pada Menu ini Admin Melakukan penginputan barang barang dari user yang akan dicuci dan admin dapat mencetak bukti penerimaannya .
Gambar 4.5 Tampilan Menu Penerimaan 4.4.6 Tampilan Menu Pengembalian
Pada Menu ini user akan mengembalikan slip penerimaan kepada admin, untuk mengambil pakaiannya.
Gambar 4.6Tampilan Menu Pengambilan
4.4.7 Tampilan Menu Status Cucian
Pada Menu ini , terdapat status cucian dari user yang sudah selesai dicuci atau belum selesai dicuci .
Gambar 4.7 Tampilan Menu Status Cucian 4.4.8 Tampilan Menu Biaya
Pada Menu ini dijelaskan , semua pengeluaran dan pemasukan setiap harinya .
Gambar 4.8 Tampilan Menu Biaya
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan pembuatan aplikasi loundry oleh penulis sekalian perancangan .Oleh sebab itu, penulis dapat menyimpulkan :
1. Program Aplikasi loundry ini membuat pekerjaan berbisnis loundry lebih mudah dan lebih efektif cara kerjanya serta menghemat biaya dalam pekerjaannya .
2. Program ini dapat dijalankan di dalam komputer yang terinstal Microsoft
VisualStudio2010sebagaipembuatnyamaupunaplikasilaindalam bentuk
*.EXE
3. Program ini tidak memiliki kapasitas memori yang besar sehingga mudah untukdipindahkan
4. Menggunakan aplikasi Microsoft Visual Studio 2010 sangat efektik, karna selain tidak memerlukan laptop/komputer berkapasitas tinggi tetapi hasilnya tidak kalah bagus dari aplikasi lainnya .
5.2 Saran
Untuk pengembangan lebih lanjutnya dan penyempuraan aplikasi ini, maka penulis memberikan beberapa saran sebagai berikut :
1. Perlunya adanya perbaikan pada program terutama pada hal tampilannya karena sangat sederhana.
2. Menambahkan alamat-alamat dari tempat loundry tersebut . 3. Menyediakan Menu Driver agar lebih efektif , sehingga user
tidak perlu keluar lagi untuk mengantarkan barang cuciannya.
4. Mengembangkan aplikasi tersebut menuju basis online , agar dapat diakses masyarakat luas
DAFTAR PUSTAKA
Andi. 2013. Microsoft Access 2013 untuk Pemula . Yogyakarta: Madcoms.
Bin, Al-Bahra Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha Ilmu
Ir. Pamungkas. 2000. Tips & Trik Microsoft Visual Basic 6.0. Jakarta:PT Elex Media Komputindo
Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data . Yogyakarta: Penerbit Andi
Rachmat.C, Antonius, Wikan.M,Aditya.2006. Konsep dan Implementasi Pemograman GUI. Yogyakarta: Penerbit Andi
Suryana, Taryana. 2009. Visual Basic. Yogyakarta: Graha Ilmu .
LISTING PROGRAM
Form Menu Login
Imports System.Data.OleDb PublicClassLogin
Dim Hitung AsInteger = 0
PrivateSub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Call Koneksi()
CMD = NewOleDbCommand("select * from tbluser where nama_user='"&
TNama.Text &"' and pwd_user='"& TPassword.Text &"'", CONN) DR = CMD.ExecuteReader
DR.Read() IfNot DR.HasRows Then
MsgBox("Login gagal") Hitung = Hitung + 1 If Hitung > 2 Then
End EndIf Exit Sub Else
If TPassword.Text <> DR.Item("pwd_user") Then MsgBox("password salah") TPassword.Focus()
Exit Sub EndIf
Me.Visible = False MenuUtama.Show()
MenuUtama.Panel1.Text = DR.Item("kode_user") MenuUtama.Panel2.Text = DR.Item("nama_user") MenuUtama.Panel3.Text = DR.Item("status_user")
MenuUtama.Panel4.Text = Format(Today, "MMMM") &" "& Format(Today,
"yyyy")
If MenuUtama.Panel3.Text <>"ADMIN"Then
MenuUtama.Button1.Visible = False MenuUtama.Button1.Visible = False
EndIf EndIf EndSub
PrivateSub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
Me.Close() EndSub
PrivateSub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'Call Koneksi()
'CMD = New OleDbCommand("select * from tbluser wHere status_user='ADMIN'", CONN)
'DR = CMD.ExecuteReader 'DR.Read()
'If DR.HasRows Then
' TNama.Text = DR.Item("nama_user") ' TPassword.Text = DR.Item("pwd_user") 'Else
' TNama.Clear() ' TPassword.Clear() 'End If
EndSub EndClass
Form Menu Utama
Imports System.Data.OleDb PublicClassMenuUtama
PrivateSub UserToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
User.Show() EndSub
PrivateSub BarangToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Barang.Show() EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
User.Show() EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Barang.Show() EndSub
PrivateSub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
IfMessageBox.Show("Tutup aplikasi...?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
End EndIf EndSub
PrivateSub MenuUtama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
OnErrorResumeNext
PictureBox1.Load("2.jpg")
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage EndSub
PrivateSub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
Me.Close() Login.Show()
Login.TNama.Clear() Login.TPassword.Clear() Login.TNama.Focus() EndSub
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Penerimaan.Show() EndSub
PrivateSub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
LaporanPenerimaan.Show() EndSub
PrivateSub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
LaporanBiaya.Show() EndSub
PrivateSub HistoriPenjualanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'HistoriPenjualan.Show() EndSub
PrivateSub BiayaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Biaya.Show() EndSub
PrivateSub LabaRugiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
LaporanLabaRugi.Show() EndSub
PrivateSub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
EndSub
PrivateSub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'HistoriPenjualan.Show() EndSub
PrivateSub Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'HistoriPembelian.Show() EndSub
PrivateSub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
CucianSelesai.Show()
EndSub
PrivateSub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Pengambilan.Show() EndSub
PrivateSub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
LaporanLabaRugi.Show() EndSub
PrivateSub LaporanPembelianToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'LaporanPembelian.Show() EndSub
PrivateSub HistoriPembelianToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'HistoriPembelian.Show() EndSub
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Biaya.Show() EndSub
PrivateSub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
IfMessageBox.Show("hapus semua data transaksi..?", "",
MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
CMD = NewOleDbCommand("delete * from tbllabarugi", CONN) CMD.ExecuteNonQuery()
CMD = NewOleDbCommand("delete * from tblterima", CONN) CMD.ExecuteNonQuery()
CMD = NewOleDbCommand("delete * from tbldetailterima", CONN) CMD.ExecuteNonQuery()
MsgBox("Semua data transaksi berhasil dihapus") EndIf
EndSub EndClass
Form Menu User
Imports System.Data.OleDb PublicClassUser
Sub Kosongkan()
TextBox1.Clear() TextBox2.Clear() ComboBox1.Text = ""
TextBox3.Clear() TextBox5.Clear() TextBox1.Focus() EndSub
Sub DataBaru()
TextBox2.Clear() ComboBox1.Text = ""
TextBox3.Clear() TextBox5.Clear() TextBox2.Focus() EndSub
Sub Ketemu() OnErrorResumeNext
TextBox2.Text = DR.Item("nama_User") ComboBox1.Text = DR.Item(2)
TextBox3.Text = DR.Item(3) TextBox2.Focus()
EndSub
Sub TampilStatus_user()
CMD = NewOleDbCommand("select distinct Status_user from tblUser", CONN)
DR = CMD.ExecuteReader ComboBox1.Items.Clear() DoWhile DR.Read
ComboBox1.Items.Add(DR.Item("Status_user")) Loop
EndSub
Sub TampilGrid()
DA = NewOleDbDataAdapter("select * from tblUser", CONN) DS = NewDataSet
DA.Fill(DS)
DGV.DataSource = DS.Tables(0) DGV.ReadOnly = True
EndSub
Sub CariKode()
CMD = NewOleDbCommand("select * from tblUser where kode_User='"&
TextBox1.Text &"'", CONN) DR = CMD.ExecuteReader DR.Read()
EndSub
PrivateSub User_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Call Koneksi()
Call Kosongkan()
Call TampilStatus_user() Call TampilGrid()
EndSub
PrivateSub TextBox1_KeyPress(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress TextBox1.MaxLength = 5
If e.KeyChar = Chr(13) Then Call CariKode()
If DR.HasRows Then Call Ketemu() Else
Call DataBaru() EndIf
EndIf EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = ""Or TextBox2.Text = ""Or ComboBox1.Text = ""Or TextBox3.Text = ""Then
MsgBox("data belum lengkap") Exit Sub
Else Try
Call CariKode() IfNot DR.HasRows Then
Dim simpan AsString = "insert into tblUser values('"& TextBox1.Text &"','"&
TextBox2.Text &"','"& ComboBox1.Text &"','"& TextBox3.Text &"')"
CMD = NewOleDbCommand(simpan, CONN) CMD.ExecuteNonQuery()
Else
Dim edit AsString = "update tblUser set nama_User='"& TextBox2.Text
&"',Status_user='"& ComboBox1.Text &"',PWD_user='"& TextBox3.Text &"' where kode_User='"& TextBox1.Text &"'"
CMD = NewOleDbCommand(edit, CONN) CMD.ExecuteNonQuery()
EndIf
Call Kosongkan() Call TampilGrid()
Call TampilStatus_user() Catch ex AsException
MsgBox(ex.Message) ' jelaskan salahnya karena apa...?
EndTry EndIf EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox1.Text = ""Then
MsgBox("Kode harus diisi") TextBox1.Focus()
Exit Sub EndIf
Call CariKode()
TextBox1.Focus() Exit Sub
EndIf
IfMessageBox.Show("Yakin akan dihapus...?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim hapus AsString = "delete * from tblUser where kode_User='"& TextBox1.Text
&"'"
CMD = NewOleDbCommand(hapus, CONN) CMD.ExecuteNonQuery()
Call Kosongkan() Call TampilGrid()
Call TampilStatus_user() Else
Call Kosongkan() EndIf
EndSub
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Call Kosongkan() EndSub
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Me.Close() EndSub
PrivateSub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged
DA = NewOleDbDataAdapter("select * from tblUser where nama_User like '%"& TextBox5.Text &"%'", CONN)
DS = NewDataSet DA.Fill(DS)
DGV.DataSource = DS.Tables(0) DGV.ReadOnly = True
EndSub
PrivateSub DGV_CellMouseClick(ByVal sender AsObject, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DGV.CellMouseClick
OnErrorResumeNext
TextBox1.Text = DGV.Rows(e.RowIndex).Cells(0).Value Call CariKode()
If DR.HasRows Then Call Ketemu() EndIf
EndSub EndClass
Form Menu Penerimaan
Imports System.Data.OleDb PublicClassPenerimaan
Sub Bersihkan() txtHP.Clear() txtNama.Clear() txtAlamat.Clear() txtBerat.Text = 0 LBLTotalHarga.Text = 0 txtUangMuka.Text = 0 LBLSisa.Text = 0 LBLKembali.Text = 0 DGV.Rows.Clear() EndSub
Sub TampilBarang()
DA = NewOleDbDataAdapter("select * from tblbarang", CONN) DS = NewDataSet
DA.Fill(DS)
DGV1.DataSource = DS.Tables(0) DGV1.ReadOnly = True
EndSub
Sub Nomor_TerimaOtomatis()
CMD = NewOleDbCommand("select Nomor_Terima from tblterima order by Nomor_Terima desc", CONN)
DR = CMD.ExecuteReader DR.Read()
IfNot DR.HasRows Then
LblNomor.Text = "00001"
Else
LblNomor.Text =
Format(Microsoft.VisualBasic.Left(DR.Item("Nomor_Terima"), 5) + 1, "00000") EndIf
EndSub
PrivateSub Penerimaan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Call Bersihkan() Call Koneksi()
Call Nomor_TerimaOtomatis() Call TampilBarang()
txtTanggal.Text = Today EndSub
PrivateSub DGV_CellEndEdit(ByVal sender AsObject, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DGV.CellEndEdit If e.ColumnIndex = 0 Then'kode
For barisatas AsInteger = 0 To DGV.RowCount - 1
For barisbawah AsInteger = barisatas + 1 To DGV.RowCount - 1
If DGV.Rows(barisbawah).Cells(0).Value = DGV.Rows(barisatas).Cells(0).Value Then
'MsgBox("Kode ini sudah dientri")
DGV.Rows(barisatas).Cells(2).Value = DGV.Rows(barisatas).Cells(2).Value + 1
SendKeys.Send("{UP}")
DGV.Rows(barisbawah).Cells(0).Value = ""
Exit Sub EndIf