SI1133469383
PROTOTIPE ALAT PENYAJI MAKANAN DAN MINUMAN
MENGGUNAKAN VISUAL BASIC.NET DAN MYSQL BERBASIS
ARDUINO UNO
LAPORAN SKRIPSI
OLEH :
NAMA : Hairul Anwar Daeli
NIM : 1133469383
JURUSAN SISTEM KOMPUTER
KONSENTRASI CREATIVE COMMUNICATION AND INNOVATIVE TECHNOLOGY
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
(2015/2016)
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PROTOTIPE ALAT PENYAJI MAKANAN DAN MINUMAN
MENGGUNAKAN VISUAL BASIC.NET DAN MYSQL BERBASIS
ARDUINO UNO
Disusun Oleh :
NIM |
: 1133469383
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
|
Konsentrasi |
Disahkan Oleh :
Tangerang, 28 Januari 2016
Ketua |
Kepala Jurusan
| ||||
Jurusan Sistem Komputer
| |||||
(Ir. Untung Rahardja, M.T.I) |
( Ferry Sudarto, S.Kom, M.Pd)
| ||||
NIP : 99001 |
NIP : 079010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
PROTOTIPE ALAT PENYAJI MAKANAN DAN MINUMAN
I MENGGUNAKAN VISUAL BASIC.NET DAN MYSQL BERBASIS
ARDUINO UNO
Dibuat Oleh :
NIM |
: 1133469383
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Komputer
Tahun Akademik 2015/2016
Disetujui Oleh :
Tangerang, Januari 2016
Pembimbing I |
Pembimbing II
| ||
( Diah Aryani, ST., M.Kom) |
( Asep Saepullah, S.Pd., M.Kom)
| ||
NID : 11010 |
NID : 06121
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
PROTOTIPE ALAT PENYAJI MAKANAN DAN MINUMAN
MENGGUNAKAN VISUAL BASIC.NET DAN MYSQL BERBASIS
ARDUINO UNO
Disusun Oleh :
NIM |
: 1133469383
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Komputer
Konsentrasi [[Konsentrasi Creative Communication and Innovative Technology (CCIT) ]]
Tahun Akademik 2015/20116
Disetujui Penguji :
Tangerang, Januari 2016
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_____________) |
(_____________) |
(_____________)
| ||
NID : _______ |
NID : _______ |
NID : ________
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
Saya yang bertanda tangan dibawah ini, :
NIM |
: 1133469383
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
|
Konsentrasi |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, 20 Januari 2015
NIM : 1133469383
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
CV. ANAS ENAM GEMBOR NET, bekerja dalam bidang jasa warung internet (warnet), kegiatan yang menjadi kendala di warnet ini adalah tidak terkontrolnya penjualan dari minuman, minuman tersebut disajikan pada kulkas penyaji dan pembeli mengambil sendiri, hal ini berhubungan tidak terkontrolnya jumlah minuman yang sudah diambil oleh konsumen, sehingga terjadi ketidakcocokan antara stock minuman dengan hasil penjualan, Berdasarkan latar belakang tersebut, dilakukan penelitian untuk merancang sebuah system pengontrol penyaji makanan dan minuman ringan, sehubungan dengan adanya system ini hasil penjualan dapat dikontrol dengan jumlah harga makanan atau minuman yang keluar. Seiring dengan perkembangan teknologi yang semakin canggih, untuk mewujudkan suatu sistem yang dapat menyajikan makanan dan minuman menggunakan arduino uno, dari tidak terkontrolnya system jual beli makanan dan minuman ringan pada CV. Anas Enam Gembor Net sehingga tidak terpantau secara baik, maka menyebabkan penjualan tidak seimbang dengan penghasilan yang diperoleh dari penujalan makanan dan minuman ringan tersebut. dengan memanfaatkan modul RFID maka dapat dibuat system pemesanan makanan dan minuman ringan pada cv. anas enam gembor net yang terkontrol dengan mudah, Perancangan sistem pemesanan makanan dan minuman ringan dengan memanfaatkan suatu embedded sistem dengan menggunakan modul RFID yang dapat diintegrasikan dengan aplikasi visual basic.net memanfaatkan komunikasi serial dan database Mysql berbasis Arduino Uno.
Kata Kunci: RFID, MySql, Visual Basic.NET, Arduino Uno.
Segala puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat serta karunianya, sehingga penulis dapat menyusun dan menyelesaikan laporan skripsi ini dengan judul “Prototipe Alat Penyaji Makanan Dan Minuman Ringan Menggunakan Visual Basic.NET Dan MySql Berbasis Arduino Uno” Penulis menyadari bahwa dalam menyusun skripsi ini masih jauh dari kata sempurna. Hal ini disebabkan karena terbatasnya kemampuan dan pengetahuan yang penulis miliki, maka diharapkan kritik dan saran yang sifatnya membangun.
Atas bantuan yang diberikan pada kesempatan ini penulis mengucapkan banyak terima kasih kepada semua pihak yang telah membantu terwujudnya penulisan Laporan Skripsi ini, maka penulis mengucapkan terima kasih kepada :
- Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja
- Bapak Sugeng Santoso, M.Kom selaku pembantu Ketua I Bidang Akademik STMIK Raharja.
- Bapak Bapak Ferry Sudarto, S.Kom.,M.pd selaku Kepala Jurusan Sistem Komputer Pada Perguruan Tinggi Raharja
- Ibu Diah Aryani, ST.,M.Kom selaku dosen pembimbing I untuk laporan skripsi.
- Bapak Asep Saepullah, S.Pd.,M.Kom selaku sebagai dosen pembimbing II untuk skripsi ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmunya
- Kedua orang tua tercinta yang selalu memberikan dukungan baik moril maupun materil dan do’a. “Semoga Allah SWT senantiasa memberikan rahmat dan karunianya kepada beliau, Amin.
- Sahabat dan teman-teman yang telah banyak membantu dalam penyusunan laporan skripsi ini.
- Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan semangat dalam menyelesaikan laporan skripsi ini.
Penulis berharap mudah-mudahan laporan skripsi ini dapat bermanfaat bagi semua pihak yang memerlukan dan penulis mohon maaf apabila ada kesalahan dalam laporan skripsi ini.
Tangerang, 20 Januari 2016 | |
Hairul Anwar Daeli | |
NIM. 1133469383 |
DAFTAR TABEL
Tabel 2.1. Kelebihan dan Kekurangan Prototipe
Tabel 2.2. Kelebihan dan Kekurangan Blakbox
Tabel 2.3. Karakteristik IC Regulator Tegangan Positif 78xx
Tabel 2.4. Tipe Data Numeric
Tabel 2.5. Tipe Data String
Tabel 2.6. Letak Perbedaan Jumlah Memori
Tabel 2.7. Tipe Data Tunggal
Tabel 3.1. Elisitasi Tahap I
Tabel 3.2. Elisitasi Tahap II
Tabel 3.3. Elisitasi Tahap III
Tabel 3.4. Final Elisitasi
Tabel 4.1. Pola Pemberian Pada Drive Motor DC L293
Tabel 4.2. Pengaturan Property Untuk Form Utama
Tabel 4.3. Pengaturan Property Untuk Form Login
Tabel 4.4. Pengaturan Property Untuk Form Kontrol
Tabel 4.5. Pengolahan Jadwal Proses Pembuatan Sistem
Tabel 4.6. Pengolahan Jadwal Penerapan
Tabel 4.7. Estimasi Biaya Yang diKeluarkan
DAFTAR GAMBAR
Gambar 2.1. Metode Prototype
Gambar 2.2. Karakteristik Sistem
Gambar 2.3. Tangki Berpengaduk Minuman
Gambar 2.4. A Bulk Candy Machine
Gambar 2.5. Bagan Alir Sistem (System Flowchart)
Gambar 2.6. Bagan Alir Dokumen (Document Flowchart)
Gambar 2.7. Bagan Alir Skematik (Schematic Flowchart)
Gambar 2.8. Bagan Alir Program (Program Flowchart)
Gambar 2.9. Bagan Alir Proses (Proass Flowchart)
Gambar 2.10.Contoh Variasi Aplikasi Flowchart
Gambar 2.11. Arduino Uno
Gambar 2.12. Lampu LED
Gambar 2.13. Table Baca Resistor
Gambar 2.14. Bentuk Fisik dan Symbol Resistor Tetap
Gambar 2.15. Bentuk Fisik dan Symbol Resistor Tidak Tetap
Gambar 2.16. Bentuk Fisik Kapasitor Polar dan Nonpolar
Gambar 2.17. Bentuk Module RFID
Gambar Gambar 2.18. Bentuk Fisik DIOADA
Gambar 2.19. Rangkaian Dasar IC Regulator Tegangan Positif 78xx
Gambar 2.20. Rangkaian Dasar IC Regulator
Gambar 2.21. Simbol Transistor dari Berbagai Tipe
Gambar 2.22. Bentuk dan Simbol Relay
Gambar 2.23. Struktur Sederhana Sebuah Relay
Gambar 2.24. Jenis-Jenis Pole dan Throw Relay
Gambar 2.25. IC Driver L293
Gambar 2.26. Bahasa Pemograman Visual Basic.Net
Gambar 2.27. Simbol MySql DataBase
Gambar 2.28. Frizting Simulation
Gambar 2.29. Tampilan Software
Gambar 3.1. Stuktur Organisasi Warnet Anas
Gambar 3.2. Diagram Blok Rangkain Sistem
Gambar 3.3. Membuka Aplikasi Frizting
Gambar 3.4. Halaman Utama Frizting
Gambar 3.5. Minyimpan Project Pada Frizting
Gambar 3.6. Memasukan komponen Pada Layar BreedBoard
Gambar 3.7. Rangkain Power Supplay
Gambar 3.8. Rangkain RFID
Gambar 3.9. Tampilan Penamaan Program untuk RFID
Gambar 3.10. Rangkain Motor DC
Gambar 3.11. Listing Program Rangkain Motor DC
Gambar 3.12. Rangkain Sistem Keseluruhan
Gambar 3.13. Memulai IDE Arduino Uno
Gambar 3.14. Tampilan Layar Program Arduino
Gambar 3.15. Membuka Device Manage
Gambar 3.16. Memilih Arduino Uno Pada Port Com
Gambar 3.17. Menentukan Koneksi Port 6 pada Arduino Uno
Gambar 3.18. Memilih Jenis Board Arduino
Gambar 3.19. Menyimpan File Program pada Arduino Uno
Gambar 3.20. Memilih Lokasi Penyimpanan Project
Gambar 3.21. Tampilan Listing Program yang ditulis
Gambar 3.22. Menjalankan XAMPP Control Panel
Gambar 3.23. XAMPP pada Localhost
Gambar 3.24. Tampilan MySql untuk Membuat database
Gambar 3.25. Membuka DataBase MySql
Gambar 3.26. Menciptakan Tabel dengan Nama Makanan_Minuman
Gambar 3.27. Tampilan Tabel dalam Sebuah database
Gambar 3.28. Membuka Aplikasi Visual Basic.Net
Gambar 3.29. Menyimpan Aplikasi Visual basic.Net
Gambar 3.30. Tampilan Windows Form
Gambar 3.31. Rancangan Form Kontrol Visual Basic.Net
Gambar 3.32. Form Login untuk User dan Admin
Gambar 3.33. Flowchart Sistem Berjalan
Gambar 4.1. Pengujian Rangkaian Catu Daya
Gambar 4.2. Pengujian RFID Module
Gambar 4.3. Listing Program untuk RFID
Gambar 4.4. Hasil Pengujian RFID
Gambar 4.5. Listing Program Pengujian Motor DC
Gambar 4.6. Pengujian Rangkaian Motor DC
Gambar 4.7. Pengujian Rangkaian Lampu LED
Gambar 4.8. Listing Program Pengujian Lampu LED
Gambar 4.9. Listing Program Keseluruhan
Gambar 4.10. Kondisi Form Visual Basic.Net Sebelum Lampu dinyalakan
Gambar 4.11. Kondisi Form Visual Basic.Net Sudah Lampu dinyalakan
Gambar 4.12. Keadaan Lampu Sebelum dinyalakan
Gambar 4.13. Keadaan Lampu Ketika dinyalakan
Gambar 4.14. Listing Program VB.Net untuk Pengujian Komunikasi Serial
Gambar 4.15. Listing Program Arduino untuk Pengujian Komunikasi Serial
Gambar 4.16. Flowchart Sistem yang diusulkan
Gambar 4.17. Membuat Project untuk Form Utama
Gambar 4.18. Tampilan Form Utama saat dijalankan
Gambar 4.19. Membuat Form Project untuk Login
Gambar 4.20. Tampilkan Form Login Ketika dijalankan
Gambar 4.21. Membuat Project untuk Form Kontrol
Gambar 4.22. Tampilan Form Kontrol
Gambar 4.23. Tampilan Listing Program IDE Arduino
Gambar 4.24. Proses Upload Program Kedalam Mokrokontroller
Gambar 4.25. Proses Upload Program Utama
Gambar 4.26. Tampilan Prototipe Form Login
Gambar 4.27. Tampilan Form Login untuk Hak Akses
Daftar isi
BAB I
PENDAHULUAN
Latar Belakang
Di zaman modern seperti sekarang ini perkembangan ilmu teknologi di bidang elektronika dan komunikasi sangatlah berkembang pesat, karena banyak manfaat yang bisa dirasakan oleh lapisan masyarakat, salah satunya untuk mempermudah segala macam pekerjaan di bidang industri, pendidikan, pemerintahan dan lain sebagainya, karena memberikan manfaat besar dalam segala aspek kehidupan manusia. Hal ini dapat dilihat dari pembuatan suatu alat yang sudah terprogram secara otomatis maupun dikontrol secara manual yang merupakan suatu penerapan ilmu sains dan teknologi yang dirancang dalam suatu embedded system.
CV. ANAS ENAM GEMBOR NET, bekerja dalam bidang jasa warung internet (warnet), kegiatan yang menjadi kendala di warnet ini adalah tidak terkontrolnya penjualan dari minuman, minuman tersebut disajikan pada kulkas penyaji dan pembeli mengambil sendiri, hal ini berhubungan tidak terkontrolnya jumlah minuman yang sudah diambil oleh konsumen, sehingga terjadi ketidakcocokan antara stock minuman dengan hasil penjualan.
Berdasarkan latar belakang tersebut, dilakukan penelitian untuk merancang sebuah system pengontrol penyaji makanan dan minuman ringan, sehubungan dengan adanya system ini hasil penjualan dapat dikontrol dengan jumlah harga makanan atau minuman yang keluar.
Seiring dengan perkembangan teknologi yang semakin canggih, untuk mewujudkan suatu sistem yang dapat menyajikan makanan dan minuman menggunakan arduino uno, dari tidak terkontrolnya system jual beli makanan dan minuman ringan pada CV. ANAS ENAM GEMBOR NET sehingga tidak terpantau secara baik, maka menyebabkan penjualan tidak seimbang dengan penghasilan yang diperoleh dari penujalan makanan dan minuman ringan tersebut.
Perumusan Masalah
Dalam rumusan masalah ini memuat uraian secara rinci dari permasalahan yang di identifikasi pada latar belakang, ada pun rumusan masalah dalam penyusunan penelitian ini sebagai berikut :
- Bagaimana membuat system yang menyajikan makanan dan minuman ringan pada CV. ANAS ENAM GEMBOR NET ?
- Bagaimana merancang alat penyaji makanan dan minuman ringan pada CV. ANAS ENAM GEMBOR NET dengan RFID yang dapat terhubung dengan laptop yang menggunakan Visual Basic.Net serta MySql berbasis Arduino Uno ?
- Bagaimana memanfaatkan data base mysql untuk menyimpan data, hasil penjualan pada CV.ANAS ENAM GEMBOR NET
Ruang Lingkup
Ruang lingkup yang dibahas dalam hal ini seputar informasi packaging labeling pada PT PRATAMA ABADI INDUSTRI agar dalam pembahasan ruang lingkup menjadi terarah dan berjalan dengan baik, maka penulis membatasi permasalahanya itu mulai dari pendataan data barang packing labeling hingga proses final assembling yang berupa hasil laporan yang lebih akurat.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Tujuan Operasional
Untuk mengetahui sistem packaging labeling dan menghasilkan data dan informasi yang lebih akurat pada PT Pratama Abadi Industri.
TujuanFungsional
Sebagai bahan acuan atau referensi bagi perusahaan dan mahasiswa di masa sekarang dan yang akan datang.
Tujuan Individual (Pribadi)
Untuk mengimplementasikan ilmu yang dipelajari
Manfaat Penelitian
- Membantu mempermudah dalam mengatur, mengolah dan mengendalikan dalam mengolah data material sebagai upaya peningkatan kinerja dari sistem tersebut.
- Memberikan ide dan gagasan agar pengolahan data material bias dikelola secara efektif dan efisien
- Menambah wawasan penulis tentang manajemen material.
Metodologi Penelitian
Dalam memperoleh metode penelitian yang diperlukan untuk penyusunan Laporan skripsi ini, penulis menggunakan beberapa metode.
Metode Pengumpulan Data
Untuk memperoleh data yang diperlukan dalam penulisan SKRIPSI, penulis menggunakan beberapa metode. Data yang dipakai dalam menyelesaikan penelitian ini, penulis mengelompokkan menjadi dua, yaitu data primer dan data sekunder.
a. Data primer merupakan data yang dikumpulkan peneliti langsung dari sumber utamanya. Yang termasuk data primer adalah data yang diperoleh dengan data sebagai berikut:
- Metode Observasi (Pengamatan Langsung) .
- Metode Interview (Wawancara) .
Observasi adalah salah satu cara untuk memperoleh data primer. Observasi dilakukan dengan cara mengamati langsung obyek yang dipandu oleh Herawati selaku karyawan bidang logistic PT Pratama Abadi Industri.
Wawancara adalah cara pengumpulan data yang dilakukan dengan bertanya dan mendengarkan jawaban langsung dari sumber utama data yang berkaitan langsung.
Data Sekunder merupakan data yang bersumber dari hasil penelitian orang lain yang dibuat untuk maksud yang berbeda. Yang termasuk data sekunder adalah data yang diperoleh dengan metode sebagai berikut:
- Metode Study Pustaka.
- Data dari instansi atau perusahaan yang telah dibukukan atau berkas/dokumen yang didapat dari instansi atau perusahaan yang dijadikan objek penelitian.
Metode yang dilakukan dengan cara membaca buku-buku dan sumber-sumber lainnya yang dapat menunjang hasil laporan dan pengumpulan datanya dan literature tersebut.
Metode Analisa Data
Adapun metode analisa yang digunakan adalah Terstruktur yaitu dengan menggunakan UML (Unified Modelling Language).
Sistematika Penulisan
Untuk memahami lebih jelas pembahasan masalah, penulis menyusun laporan tugas Skripsi menjadi beberapa sub bab dengan sistematika penyampaian sebagai berikut :
Bab ini berisikan tentang latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian dan sistematika penulisan.
Bab ini terdiri dari pengertian dan penjelasan pengolahan data siswa baru dan dokumen secara umum serta teori – teori yang berhubungan dengan objek penelitian, pengertian Unified Modeling Laguage (UML) dan php.
Pada bab ini penulis akan membahas tentang gambaran dan sejarah singkat PT. Pratama Abadi Industri, struktur organisasai, permasalahan yang dihadapi, alternative pemecahan masalah, analisa proses, UML ( Unified Modeling Language ) sistem yang berjalan, serta elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan final draft elisitasi.
Pada bab ini membahas perancangan sistem baru yang lebih sistematis yang akan dijelaskan dalam bentuk ususlan prosedur baru. Analisa sistem yang diusulkan mulai dari perancangan Proses Unifield Modeling Language dengan software Visual paradigm, rancangan database, tampilan program serta implementasi sistem yang diususlkan.
Pada bab ini berisikan kesimpulan dan saran yang berkaitan dengan system berdasarkan bab-bab yang telah diuraikan sebelumnya.
Berisi tentang referensi-referensi yang di dapat selam melakukan penelitian yang dihasilkan
Daftar yang memuat keseluruhan data dan dokumentasi pekerjaan yang pernah dilakukan untuk melengkapi Laporan Skripsi yang dibuat