SISTEM INFORMASI MENGENAI MANFAAT DAN
KANDUNGAN BUAH-BUAHAN MENGGUNAKAN VISUAL
BASIC 6.0
TUGAS AKHIR
YOHANA BR SITEPU
102406106
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
SISTEM INFORMASI MENGENAI MANFAAT DAN
KANDUNGAN BUAH-BUAHAN MENGGUNAKAN VISUAL
BASIC 6.0
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
YOHANA BR SITEPU
102406106
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
PERSETUJUAN
Judul : SISTEM INFORMASI MENGENAI
MANFAAT DAN KANDUNGAN BUAH-BUAHAN MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : YOHANA BR SITEPU
Nomor Induk Mahasiswa : 102406106
Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU
PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2013
Diketahui / Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing, Ketua,
PERNYATAAN
SISTEM INFORMASI MENGENAI MANFAAT DAN
KANDUNGAN BUAH-BUAHAN MENGGUNAKAN VISUAL
BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa laporan akhir studi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2013
PENGHARGAAN
Puji dan syukur kehadirat Tuhan Yang Maha Esa karena senantiasa memberikan rahmat dan kasih karunia-Nya sehingga penulis dapat menyelesaikan penulisan Tugas Akhir yang berjudul “Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan Menggunakan Visual Basic 6.0”. Tugas Akhir ini disusun untuk melengkapi salah satu syarat memperoleh gelar Ahli Madya Komputer di Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.
Pada kesempatan ini penulis juga menyampaikan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Bapak Drs. Partano Siagian, M.Sc sebagai Dosen Pembimbing yang telah banyak memberikan saran dan masukan dalam penyelesaian laporan ini. 4. Kedua orangtua tercinta Ayahanda Ngapuli Sitepu dan Ibunda Lianna br
Ginting serta Kakanda Sri Hati Sitepu dan Seteisya Sitepu atas kasih sayang, semangat, doa dan dukungannya kepada penulis selama pendidikan sampai selesainya penyusunan tugas akhir ini.
5. Teman-teman mahasiswa/i D3 Teknik Informatika stambuk 2010 yang telah memberikan bantuan dan semangat kepada penulis selama pembuatan program hingga selesainya tugas akhir ini.
Semoga tugas akhir ini dapat berguna. Kritik dan saran penulis harapkan untuk perbaikan dan kemajuan tugas akhir ini di masa mendatang. Terima kasih.
Medan, Mei 2013
ABSTRAK
Saat ini perkembangan ilmu pengetahuan semakin pesat, dan mendorong kita untuk selalu berusaha meningkatkan dari apa yang terwujud saat ini. Mengimbangi pesatnya perkembangan ilmu pengetahuan dan teknologi salah satu diantaranya adalah dengan meningkatkan kualitas dan mutu sumber daya manusia yang dapat menangani berbagai masalah yang timbul seiring berkembangnya ilmu pengetahuan dan teknologi. Dengan menggabungkan ilmu pengetahuan yang ada dan teknologi yang semakin canggih saat ini, maka dibangun sebuah sistem informasi yang memberikan kemudahan dalam pencarian informasi mengenai manfaat dan kandungan dari buah-buahan.
DAFTAR ISI
2.3 Hirarki Data, Database, dan Database Management System 11
2.3.1 Hirarki Data 11
2.3.2 Database 11
2.3.3 Database Management System (DBMS) 13
2.4 Database Microsoft Access 16
2.5 Pengenalan Microsoft Visual Basic 6.0 17
2.5.1 Pengenalan Komponen Dasar 18
2.5.2 Mengenal Project dan Form 20
2.5.3 Toolbox dan Properti 23
2.6 Pengenalan Crystal Report 25
2.7 Diagram Alur ( Flowchart ) 29
2.8 Pengertian dan Tujuan Implementasi Sistem 30
BAB 3 PERANCANGAN SISTEM 31
3.5 Perancangan Diagram Alir (Flowchart) 41
BAB 4 IMPLEMENTASI SISTEM 42
4.1.1 Halaman Utama 42
4.1.2 Sub Menu Informasi Buah 44
4.1.3 Sub Menu Pengolah Data Buah 45
4.1.4 Sub Menu Pencarian Buah 46
4.1.5 Sub Menu About 47
4.1.6 Sub Menu Help 48
4.1.7 Sub Menu Exit 48
BAB 5 KESIMPULAN DAN SARAN 49
5.1 Kesimpulan 49
5.2 Saran 49
DAFTAR PUSTAKA 51
LAMPIRAN
Lampiran A : Surat Keterangan Uji Program Lampiran B : Kartu Bimbingan
DAFTAR TABEL
Tabel 2.1 Contoh DBMS 15
Tabel 2.2 Simbol-simbol untuk menggambarkan diagram alur 29
Tabel 2.3 Tabel Buah 36
Tabel 2.4 Tabel Manfaat 37
Tabel 2.5 Simbol – Simbol Data Flow Diagram (DFD) 38
DAFTAR GAMBAR
Gambar 2.1 Tampilan awal lembar kerja Microsoft Visual basic 6.0 18
Gambar 2.2 Menu Bar 18
Gambar 3.0 Objek yang sering digunakan di Visual Basic 6.0 23
Gambar 3.1 Menyalin Objek 24
Gambar 3.7 Rancangan Form Output Informasi Buah 33
Gambar 3.8 Rancangan Form Detail Buah 34
Gambar 3.9 Rancangan Form Pencarian Buah 35
Gambar 4.0 Tampilan Perancangan Cetak Data Buah 36 Gambar 4.1 Diagram konteks Data Flow Diagram 39 Gambar 4.2 Data Flow Diagram Sistem Informasi Mengenai Manfaat dan
Kandungan Buah-Buahan 39
Gambar 4.3 Flowchart Data Buah 42
Gambar 4.4 Splash Screen Sistem Informasi Mengenai Manfaat dan
Kandungan Buah – Buahan 45
Gambar 4.5 Halaman Utama 46
Gambar 4.6 Halaman Sub Menu Informasi Buah 46
Gambar 4.7 Tampilan Cetak Informasi Buah 47
Gambar 4.8 Sub Menu Pengolah Data Buah 48
Gambar 4.9 Sub Menu Pencarian Buah 49
Gambar 5.0 Sub Menu About 49
ABSTRAK
Saat ini perkembangan ilmu pengetahuan semakin pesat, dan mendorong kita untuk selalu berusaha meningkatkan dari apa yang terwujud saat ini. Mengimbangi pesatnya perkembangan ilmu pengetahuan dan teknologi salah satu diantaranya adalah dengan meningkatkan kualitas dan mutu sumber daya manusia yang dapat menangani berbagai masalah yang timbul seiring berkembangnya ilmu pengetahuan dan teknologi. Dengan menggabungkan ilmu pengetahuan yang ada dan teknologi yang semakin canggih saat ini, maka dibangun sebuah sistem informasi yang memberikan kemudahan dalam pencarian informasi mengenai manfaat dan kandungan dari buah-buahan.
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Saat ini perkembangan ilmu pengetahuan semakin pesat, dan mendorong kita untuk selalu berusaha meningkatkan dari apa yang terwujud saat ini. Mengimbangi pesatnya perkembangan ilmu pengtahuan dan teknologi salah satu diantaranya adalah dengan meningkatkan kualitas dan mutu sumber daya manusia yang dapat menangani berbagai masalah yang timbul seiring berkembangnya ilmu pengetahuan dan teknologi.
Sistem adalah sekumpulan komponen yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan (Ian Sommerville, 2003).
Menurut Raymond Mcleod Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang.
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Database (basis data) adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. Database atau basis data merupakan mekanisme pengelolaan data dalam jumlah yang besar secara terstruktur. Database memudahkan program untuk mengambil dan menyimpan data. Database yang banyak diterapkan saat ini adalah database bertipe relasional (relational database), seperti Oracle, Microsoft SQL Server, MySQL, dan lain-lain (Rochmad Hakim S. & Ir. Sutarto, M.Si, 2009).
Secara umum buah-buahan dapat bermanfaat bagi kesehatan kita karena buah- buahan adalah sumber vitamin yang dibutuhkan oleh tubuh. Banyak yang belum tau persis manfaat dan kandungan berbagai jenis buah-buahan. Buah sangat baik untuk dikonsumsi setiap hari dan sebagai makanan penutup dalam hidangan yang kita sajikan. Dengan mengonsumsi buah setiap hari, kita dapat memperoleh manfaat buah buahan secara maksimal. Manfaat buah yang bisa kita dapatkan jauh lebih banyak daripada harga buah itu sendiri. Selain itu, buah lebih aman karena umumnya tidak menimbulkan efek samping bagi kesehatan kita.
yang disimpan dan yang diambil lebih akurat. Oleh karena itu, penulis mengajukan sebuah proposal yang berjudul “SISTEM INFORMASI MENGENAI MANFAAT DAN KANDUNGAN BUAH-BUAHAN MENGGUNAKAN VISUAL BASIC 6.0”.
1.2 Rumusan Masalah
Dalam laporan ini penulis merumuskan permasalahan diantaranya adalah :
1. Bagaimana caranya agar manfaat dan kandungan dari buah-buahan dapat diketahui oleh masyarakat?
2. Bagaimana cara merancang Sistem Informasi Mengenaii Manfaat dan Kandungan Buah-Buahan?
1.3 Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk merancang Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan.
1.4 Manfaat Penelitian
Manfaat dari penelitian ini adalah :
2. Untuk mahasiswa, karya ilmiah ini diharapkan menjadi manfaat sebagai referensi tambahan dalam meneliti program yang berhubungan.
3. Menjadi bahan informasi kepada masyarakat tentang manfaat dari buah-buahan dengan menggunakan sistem informasi.
1.5 Batasan Masalah
Untuk memudahkan pekerjaan serta membatasi pekerjaan yang akan diselesaikan guna menghindari adanya kegiatan diluar tujuan yang akan dicapai, maka penulis membatasi permasalahan tersebut pada :
1. Buah-buahan yang ada di sistem informasi ini sebanyak 95 buah dan buah-buahan yang saya maksud disini beberapa diantaranya adalah apel, anggur, alpukat, belimbing, bengkuang, cempedak, ceri, delima, duku, jambu air, jambu biji, jeruk manis, dan lain-lain.
2. Informasi yang tersedia di sistem informasi ini adalah nama latin buah, manfaat, kandungan dan gambar buah.
1.6 Metodologi Penelitian
Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan digunakan penulis yaitu:
1. Pengumpulan data-data pendukung
manfaat dan kandungan buah tersebut.
2. Membuat Rancangan Sistem
Proses pembuatan ini meliputi pembuatan rancangan sistem dan pembuatan
user interface sistem informasi. 3. Pengujian Sistem
Menguji apakah sistem yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada sistem.
4. Implementasi Sistem
Penerapan sistem yang dirancang setelah melalui tahap pengujian dan telah berjalan dengan baik.
5. Penyusunan dan pengadaan laporan
Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.
1.7 Sistematika Penulisan
Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari :
BAB 1 PENDAHULUAN
BAB 2 LANDASAN TEORI
Pada bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemrograman Visual Basic 6.0 dan Microsoft Access sebagai databasenya.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan sistem informasi.
BAB 4 IMPLEMENTASI SISTEM
Pada bab ini menguraikan tentang implementasi sistem juga disertai dengan hasil dari perancangan sistem informasi yang dibuat.
BAB 5 KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
2.1 Sekilas Tentang Buah
Buah adalah salah satu jenis makanan yang memiliki kandungan gizi, vitamin dan mineral yang pada umumnya sangat baik untuk dikonsumsi setiap hari. Dibandingkan dengan suplemen obat-obatan kimia yang dijual di toko-toko, buah jauh lebih aman tanpa efek samping yang berbahaya serta dari sisi harga umumnya jauh lebih murah dibanding suplemen yang memiliki fungsi yang sama
(http://organisasi.org/khasiat-dan-manfaat-buah-buahan-alami-bagi-tubuh-manusia-ilmu-kesehatan-masyarakat. Diakses pada tanggal 9 Maret 2013.)
Beberapa contoh Manfaat Buah-Buahan atau khasiat buah yang dapat kita peroleh adalah sebagai berikut:
1. Manfaat Buah Alpukat: Buah ini memiliki kandungan lemak, minyak, dan kalori yang tinggi yang dapat menjadi sumber energi pada saat puasa, menjaga kolesterol dan kelenturan otot sendi di tubuh kita.
2. Manfaat Buah Apel: Apel memiliki kandungan pektin dan garam mineral yang banyak. Zat-zat tersebut dapat menurunkan kadar kolesterol dan menjaga fungsi jantung.
3. Manfaat Buah Jeruk: Kita semua pasti sudah mengetahui kandungan vitamin C pada buah jeruk. Manfaatnya adalah dapat menstimulasi sistem kekebalan tubuh, menyembuhkan influenza, menghilangkan lendir di rongga hidung, tenggorokan, paru-paru, hingga perut.
4. Manfaat Buah Pepaya : Buah ini mengandung provitamin A yang dapat diubah oleh tubuh menjadi vitamin A serta mengandung vitamin C. Manfaat buah pepaya adalah dapat membantu memperlancar sistem pencernaan makanan dan mengobati berbagai macam gangguan kesehatan seperti menyembuhkan luka, alergi, dan infeksi.
5. Manfaat Buah Mangga : Manfaat buah mangga adalah dapat menjadi desinfektan. Mangga memiliki kandungan vitamin A, C, dan vitamin E. Apabila Anda memiliki masalah dengan bau badan, perbanyaklah mengonsumsi buah mangga, karena kandungan zat yang ada di dalamnya dapat membersihkan darah kotor dalam tubuh kita.
menderita diabetes, Anda dapat membuat Jus semangka dan mengonsumsinya secara rutin 2 x sehari. Karena buah semangka ini bermanfaat untuk menjaga gula darah.
(http://www.woezone.com/2012/11/manfaat-berbagai-buah-buahan-untuk kesehatan-dan-kecantikan/. Diakses pada tanggal 9 Maret 2013)
2.2 Sistem Informasi
Sistem adalah sekumpulan komponen yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan (Ian Sommerville, 2003).
Menurut Raymond Mcleod Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang.
Menurut O’Brien, 2002 Informasi adalah data yang telah dikonversikan menjadi bentuk yang memiliki arti dan berguna untuk pengguna akhir tertentu. Kualitas dari informasi tergantung dari tiga hal, yaitu :
2. Tepat pada waktunya, yaitu informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak mnpunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan.
3. Relevan, yaitu informasi tersebut mempunyai manfaat untuk pemakainya
(http://sistem-informasi-manajemen.blogspot.com/2009/07/informasi-pengertian-informasi.html. Diakses pada tanggal 8 Maret 2013).
Sistem Informasi didefinisikan oleh Robert A. Laitch dan K. Roscoe Bavis sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Dalam suatu sistem informasi terdapat komponen-komponen sebagai berikut :
1. Perangkat keras (hardware), mencakup berbagai peranti fisik seperti komputer dan printer.
2. Perangkat lunak (software) atau program, yaitu sekumpulan instruksi yang memungkinkan perangkat keras memproses data.
3. Prosedur, yaitu sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.
4. Orang, yaitu semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi. 5. Basis data (database), yaitu sekumpulan tabel, hubungan dan lain-lain
6. Jaringan komputer dan komunikasi data, yaitu sistem penghubung yang memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai (Kusrini, S.Kom & Andri Koniyo, 2009).
2.3 Hirarki Data, Database, dan DBMS (Database Management System)
2.3.1 Hirarki Data
Dalam mengorganisasikan data dikenal istilah hirarkhi data yang terdiri dari : elemen data (field), record dan file. Yang disebut dengan elemen data (data element) adalah unit data terkecil, tidak dapat dibagi lagi menjadi unit yang berarti. Dalam record gaji, elemen data (field) berupa nama, nomor pegawai, nomor jaminan sosial, upah dan jumlah tanggungan keluarga. Record, merupakan hirarki setingkat lebih tinggi dari elemen data. Satu record terdiri dari semua elemen data (field) yang berhubungan dengan obyek atau kegiatan tertentu. Semua record sejenis disusun menjadi satu file. File adalah kumpulan record data yang berhubungan dengan suatu subyek tertentu.
2.3.2 Database
Database atau basis data merupakan mekanisme pengelolaan data dalam jumlah yang besar secara terstruktur. Database memudahkan program untuk mengambil dan menyimpan data. Jika data yang diolah banyak dan memerlukan penanganan khusus, jangan menggunakan file untuk menyimpan data. Database yang banyak diterapkan saat ini adalah database bertipe relasional (relational database), seperti Oracle, Microsoft SQL Server, MySQL, dan lain-lain (Rochmad Hakim S. & Ir. Sutarto, M.Si, 2009).
Di dalam suatu organisasi yang besar, sistem database merupakan bagian penting pada sistem informasi, karena di perlukan untuk mengelola sumber informasi pada organisasi tersebut. Untuk mengelola sumber informasi tersebut yang pertama kali di lakukan adalah merancang suatu sistem database agar informasi yang ada pada organisasi tersebut dapat digunakan secara maksimal. Tujuan Perancangan Database yaitu :
1. Untuk memenuhi kebutuhan akan informasi dari pengguna dan aplikasi. 2. Menyediakan struktur informasi yang natural dan mudah di mengerti oleh
pengguna.
3. Mendukung kebutuhan pemrosesan dan beberapa obyek kinerja dari suatu sistem database.
2.3.3 Database Management System (DBMS)
Fungsi DBMS :
1. Data Definition, DBMS harus dapat mengolah pendefinisian data.
2. Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data.
3. Data Security & Integrity, DBMS harus dapat memeriksa security dan integrity data yang didefinisikan oleh DBA.
4. Data Recovery & Concurency, DBMS harus dapat menangani kegagalan– kegagalan pengaksesan database yang dapat disebabkan oleh sesalahan sistem, kerusakan disk, dsb.
5. Data Dictionary, DBMS harus menyediakan data dictionary.
6. Performance, DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin.
Sebuah DBMS (Database Management System) umumnya memiliki sejumlah komponen fungsional, seperti :
1. File Manager, yang mengelola ruang dalam disk dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
2. Database Manager, yang menyediakan interfaceantara data low-level yang ada di basis data denganprogram aplikasi dan query yang diberikan ke sistem. 3. Query Processor, yang menterjemahkan perintahperintah dalam query
language ke perintah low-level yang dapat dimengerti oleh database manager. 4. DML Precompiler, yang mengkonversi perintah DMLyang ditambahkan
5. DDL Compiler, yang mengkonversi perintah-perintah DDL ke dalam sekumpulan tabel yang mengandung metadata. Tabel-tabel ini kemudian disimpan dalam kamus data.
(http://thisisworldwide.blogspot.com/2012/11/sekilas-tentang-dbms.html. Diakses pada tanggal 8 Maret 2013.).
DBMS memiliki keuntungan seperti berikut: 1. Independensi data
DBMS menyediakan pendekatan yang membuat perubahan dalam data tidak membuat program harus diubah.
2. Pengaksesan yang efisien terhadap data
DBMS menyediakan berbagai teknik yang canggih sehingga penyimpanan dan pengambilan data dilakukan secara efisien.
3. Keamanan dan integritas data
Karena data dikendalikan oleh DBMS, DBMS dapat melakukan kendala integritas terhadap data. Segala sesuatu yang tidak sesuai dengan definisi suatu field dan kekangan yang melekat pada field akan ditolak. Sebagai contoh, jika field Jenis_Kelamin dinyatakan berupa P atau W, maka penyimpanan L ke field tersebut dengan sendirinya akan ditolak oleh DBMS. 4. Administrasi data
Jika sejumlah pemakai berbagi data, pemusatan administrasi dapat meningkatkan perbaikan yang sangat berarti. Dengan cara seperti ini, duplikasi atau redudansi data dapat diminimalkan.
DBMS menyediakan mekanisme sehingga data yang sama dapat diakses oleh sejumlah orang dalam waktu yang sama. Selain itu, DBMS melindungi pemakai dari efek kegagalan sistem. Jika terjadi kegagalan sistem, DBMS dapat mengembalikan data sebagaimana kondisi saat sebelum terjadi kegagalan.
6. Waktu pengembangan aplikasi terpendek
DBMS menawarkan banyak fasilitas yang memudahkan dalam menyusunaplikasi sehingga waktu pengembangan aplikasi dapat diperpendek. Beberapa contoh DBMS yang terkenal dapat dilihat pada tabel sebagai berikut :
Tabel 2.1 Contoh DBMS
DBMS Vendor
Access Microsoft Corporation
DB2 IBM
Informix Ibm
Ingres Computer Associate
MySQL The MySQL AB Company
Oracle Oracle Corporation
Sybase Sybase Inc.
Microsoft SQL Server Microsoft Corporation
Visual dBASE Borland
(http://mautaulagi.blogspot.com/2012/05/mengenal-tentang-dbms-database.html. Diakses pada tanggal 8 Maret 2013)
2.4 DatabaseMicrosoft Access
Microsoft Access merupakan software database dekstop yang paling populer. Popularitas Microsoft Access dapat karena software ini sangat user friendly dan ringan sehingga pengguna pribadi serta dapat membanggun aplikasi database
tanpa harus mengeluarkan effort (usaha) yang besar. Selain itu Microsoft Access
merupakan aplikasi program yang sangat mudah dan fleksibel dalam pembuatan dan perancangan sistem manajemen database. Microsoft Access saat ini banyak digunakan dalam pembuatan aplikasi program yang sangat sederhana dan mudah.
Dengan Microsoft Access dapat dirancang dan diolah database yang saling terkait antara pembuatan Tabel, form, Query, Report, Macro, Modul, dan Pages
sehingga dapat dikoordinasikan dalam pembuatan : tombol Macro, Menu
Drop/Down, dan Menu Switchboard.
2.5 Pengenalan Microsoft Visual Basic 6.0
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).
Mengaktifkan Visual Basic 6.0 1. Klik Start
2. All porgrams
3. Microsoft Visual Studio 6.0 4. Microsoft Visual Basic 6.0 5. Standart Exe
6. Open
2.5.1 Pengenalan Komponen Dasar
1. Menu Bar
Menu bar dalam VB seperti yang biasa kita lihat dalam Microsoft Office. Di dalamnya terdapat menu File, Edit, View, Project, Format dan sejenisnya.
Gambar 2.2 Menu Bar
2. Standart Bar
Standart Bar adalah sebuah window yang berisi ikon-ikon yang fungsinya sama dengan menu, tetapi dapat digunakan dengan lebih cepat karena sebuah ikon mewakili satu perintah tertentu.
Gambar 2.3 Standart Bar
3. ToolBox
ToolBox adalah window yang berisi objek-objek untuk ditempatkan dalam form. Contohnya objek Label, TextBox, ListBox, ComboBox, Frame, dan sejenisnya.
4. Form
Form sering disebut dengan GUI (Graphical User Interface), adalah sebuah objek yang digunakan untuk menempatkan objek-objek dari ToolBox.
Gambar 2.5 Form
5. Project Window
Project Window adalah sebuah window yang menampung project dan Form. Di dalamnya juga terdapat ikon View Code (untuk menampilkan area text editor) dan ikon View Object (untuk menampilkan GUI). Dengan menggunakan Project Window ini kita juga dapa menambah form, menghapus, mengganti nama form, memilih startup project dan lain-lain.
Gambar 2.6 Project Window
Properti window adalah sebuah window yang digunakan untuk memodifikasi objek berupa mengubah Caption, memberi nama objek, mengubah warna, ukuran, model dan sejenisnya.
Gambar 2.7 Properti Window
2.5.2 Mengenal Project dan Form
Jika sudah telah mengenal salah satu software produk Microsoft, (misalnya MS. Word), maka bekerja dengan project dan form tidak akan mengalami kesulitan, karena tampilan dan fungsifungsinya hampir sama.
Membuat Project Baru 1. Klik menu File 2. New Project 3. Standart EXE 4. Open
Membuka Project 1. Klik menu File 2. Open Project
4. Open
Menyimpan Project 1. Klik menu File 2. Pilih Save Project 3. Tentukan direktori 4. Tulis nama project 5. Klik Save
Memberi Nama Form
1. Aktifkan form yang akan diberi nama 2. Pindahkan kursor ke properti window 3. Tulis nama pada properti name 4. Tekan enter
Merancang Menu
Menu adalah sebuah GUI yang digunakan untuk mengintegrasikan seluruh GUI dalam sebua project. Cara pembuatannya adalah sebagai berikut:
1. Klik menu Tools
2. Pilih Menu Editor (CTRL + E) 3. Ketik &File (dikotak Caption) 4. Ketik mnfile (dikotak Name)
Gambar 2.8 Membuat Menu Editor
6. Untuk mengubah posisi menu secara horizontal, klik ikon tanda panah ke kanan atau ke kiri.
7. Untuk mengubah posisi menu secara vertikal, klik ikon bergambar tanda panah ke atas atau bawah.
8. Untuk menyisipkan menu di posisi tertentu, klik Insert 9. Untuk melanjutkan ke menu berikutnya, klik Next 10. Untuk menghapus menu klik Delete
11. Setelah rancangan menu selesai klik OK Hasil :
Gambar 2.9 Perancangan Menu
Integrasi GUI Dengan Menu 1. Klik menu File
3. Tulis kode program berikut Private Sub mnbarang_Click() Barang.Show
End Sub
2.5.3 Toolbox dan Properti
Toolbox merupakan window yang menyediakan beberapa objek yang dibutuhkan dalam merancang GUI. Cara menggunakan objek dalam ToolBox adalah dengan melakukan klik pada objek lalu lakukan drag dalam form atau melakukan double click pada objek. Objek yang sering digunakan, yaitu :
Gambar 3.0 Objek yang sering digunakan di Visual Basic 6.0
Mengubah properti objek dapat dilakukan secara bersamaan, dengan memilih beberapa objek sekaligus lalu mengubah propertinya. Ada beberapa objek yang mempunyai properti yang sama dan ada juga yang propertinya berbeda.
Menyalin Objek
3. Klik ikon paste (CTRL + V)
4. Jawab YES (jika objek akan dibentuk array), jawab NO jika objek tidak akan dibentuk array.
Gambar 3.1 Menyalin Objek
Menambahkan komponen dalam ToolBox 1. Klik menu Project
2. Pilih Components (CTRL + T) 3. Pilih opsi dalam menu components 4. Apply
5. Ok
2.6 Pengenalan Crystal Report
Crystal Report adalah program Penbuat Laporan dari Seagate. Corp yang dibuat untuk membantu user untuk membuat laporan dengan mudah tanpa mengunakan Data Environment dan Data Report, dimana di Crystal Report tersebut bisa menggunakan fasilitas Expert untuk membantu mendesain laporan sesara mudah. Pada Crystal Report dapat terdiri dari satu atau beberapa tabel,
query, dan report. Sebuah Report tidak harus memiliki ketiga elemen yang disebutkan. Kita dapat menyebutkan kumpulan data kita sebuah database kendati hanya ada sebuah tabel didalamnya. Yang pasti, dalam sebuah Report haruslah terdapat sebuah tabel karena tabel atau entiti dalam model relasional digunakan untuk mendukung antar muka komunikasi antara pemakai dengan para pengguna komputer. Dalam tabel tersebut merupakan source atau sumber dari item-item data yang diorganisasikan dalam bentuk Laporan. Elemen layar pada Crystal Report dapat dilihat pada gambar terdiri dari:
1. Title bar: menampilkan nama Laporan
2. Menu bar : kumpulan menu dan sub menu yang ada pada Crystal Report 3. Standart Toolbar : merupakan deretan icon yang berfungsi untuk membuka
atau membuat lembar kerja baru, insert object data dan menformat field-field
data yang ada didalam lebaran Report
4. Formatting Toolbar : merupakan deretan icon yang berfungsi untuk memformat dokumen
5. Design and view tab : berguna untuk melihat desain laporan dan tampilan laporan setelah program sistem dijalankan.
7. Sepplementary tool : berfungsi untuk membuat garis table dan textbox didalam Report.
8. Report window : merupakan tempat kerja Crostal Report, dimana field-field
dari suatu relasi atau table yang dibentuk dalam Crystal Report.
Gambar 3.2 Crystal Report
Gambar 3.3 Standart Toolbar
Bagan Standart Toolbar terdiri dari :
4. Print Report 17. Report Expert 5. Print Preveiw Report 18. Section Expert 6. Export Report 19. Select Expert 7. Refresh Report 20. Sort Order
8. Cut 21. Insert Chart
9. Copy 22. Insert Map
10. Paste 23. Find
11. Undo 24. Zoom Control
12. Redo 25. Help
13. Insert Hyperlink
Gambar 3.4 Formatting Toolbar
Bagan Formatting Toolbar terdiri dari : 1. Font Face 10. Align Right
2. Font Size 11. Currency
3. Increase Font Size 12. Thousands 4. Decrease Font Size 13. Percent
5. Bold 14. Increase Decimal
6. Italics 15. decrease Decimal 7. Underline 16. Hightlight
9. Align Center 18. Toogle Supplementary Toolbar
Gambar 3.5 Suppementary Toolbar
Bagan Suppementary Toolbar terdiri dari : 1. Insert Line 7. Insert Subreport 2. Insert Box 8. Insert Cross-tab 3. Insert Picture 9. Top N Expert 4. Arrange Report 10. Format 5. Style Export 11. Link Expert 6. Insert Gruop
2.7 Diagram Alur ( Flowchart )
Menurut Jogiyanto ( 2001,h. 766 ) diagram alur ( Flowchart ) merupakan simbol-simbol yang digunakan untuk menggambarkan urutan proses yang terjadi didalam suatu program komputer secara sistematis dan logis.
Bagan alir program ( program Flowchart ) merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Flowchart
Berikut adalah simbol-simbol yang digunakan untuk menggambarkan diagram alur.
Tabel 2.2 Simbol-simbol untuk menggambarkan diagram alur
No. Not asi Art i Not asi
1. Term inal, unt uk m enyat akan m ulai dan
selesai sebagai t anda, t idak m elakukan
pekerjaan khusus.
2. Process, unt uk m enyat akan assignment
st at ement .
3. Input / Out put operat ion, unt uk
m enyat akan proses baca dan proses t ulis.
4. Decision, unt uk m enyat akan pengam bilan
keput usan sesuai dengan suat u kondisi.
5. Garis, unt uk m enyat akan pelaksanaan
at au alur proses.
6. Preparat ion, pem beri nilai aw al suat u
variabel.
7. Call, m em anggil suat u subprogram .
8. Tit ik connect or yang berada pada
halam an yang sam a.
9. Tit ik connect or yang berada pada
2.8 Pengertian dan Tujuan Implementasi Sistem
Tahap implementasi sistem merupakan kegiatan yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan. Tujuan implementasi sistem adalah untuk menjelaskan tentang manual modul kepada semua user yang akan menggunakan sistem. Sehingga user tersebut dapat merespon apa yang ditampilkan di sistem dan memberikan masukan kepada pembuat sistem untuk dilakukan perbaikan agar sistem lebih baik lagi. Tujuan yang ingin dicapai pada tahap ini adalah dapat dioperasikannya hasil perancangan sistem yang telah dibuat.
Perangkat lunak yang digunakan dalam pembuatan program aplikasi sistem informasi mengenai manfaat dan kandungan buah-buahan adalah sebagai berikut : 1. Database yang digunakan adalah Microsoft Access.
2. Perangkat lunak sebagai bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0 dan Crystal Report 8.5.
3. Microsoft Windows 7 dan Windows Server sebagai sistem.
Perangkat Keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus dipenuhi adalah sebagai berikut :
1. Minimal Processor Intel Pentium 4 CPU 2. Memori 256 MB
3. Monitor SVGA
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
3.1.1 Perancangan Form Input
Form ini digunakan oleh user untuk menambah data buah.
Berikut adalah perancangan form input yang ada didalam sistem :
Gambar 3.6 Rancangan Form Input Data Buah
Input Data Buah
Nama Buah : Manfaat :
Nama Latin : Kandungan :
Gambar :
Add Item
Browse
3.1.2 Perancangan Form Output
1. Daftar buah yang telah diinput
Form ini digunakan untuk menampilkan informasi buah yang telah diinputkan oleh user. Di dalam form ini juga disediakan beberapa pilihan diantaranya pilihan detail, delete dan print. Detail digunakan apabila user ingin melihat secara detail informasi tentang buah yang dinginkan, delete digunakan untuk menghapus data buah, dan print digunakan untuk mencetak informasi buah yang diinginkan.
Gambar 3.7 Rancangan Form Output Informasi Buah
Informasi Buah Pencarian
Nama Buah : Nama Buah :
Nama Latin :
Manfaat :
Kandungan :
Gambar :
Cari
2. Tampilan Detail Buah
Form ini digunakan untuk menampilkan data buah yang dipilih secara detail, di dalam form ini juga disediakan pilihan untuk mengedit dan menambah data buah.
Gambar 3.8 Rancangan Form Detail Buah Input Data Buah
Nama Buah : Manfaat :
Nama Latin :
Kandungan :
Gambar :
Add Item
Browse
3. Tampilan pencarian buah
Form ini digunakan untuk mencari informasi buah berdasarkan kategori. Kategori itu diantaranya adalah berdasarkan nama latin, manfaat dan kandungan dari buah yang ingin dicari.
Cari buah berdasarkan kategori Nama latin
Manfaat
Kandungan
Gambar 3.9 Rancangan Form Pencarian Buah
Daftar nama buah
4. Tampilan laporan (report) data buah
Gambar 4.0 Tampilan Perancangan Cetak Data Buah
3.2 Perancangan Database
Database (basis data) adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. Database yang penulis rancang dalam pembuatan sistem informasi ini menggunakan Microsoft Access. Nama database yang dirancang adalah db_buah dan database tersebut memiliki 2 tabel, yaitu tb_buah dan tb_manfaat. Rincian tabel tersebut adalah sebagai berikut:
Tabel 2.3 Tabel Buah
Nama Field Tipe data Ukuran Deskripsi
nama_buah Text 255
nama_latin Text 255
kandungan Text 255
Tabel 2.4 Tabel Manfaat
Nama Field Tipe Data Ukuran Deskripsi
nama_buah Text 255
manfaat Text 255
3.3 Perancangan Data Flow Diagram
Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, lunak, dan struktur data. Pada tahap analisa, penanganan notasi simbol lingkaran dan anak panah mewakili/mengambarkan arus data dalam perancangan sistem sangat membantu sekali didalam komunikasi dengan pemakaian sistem mengunakan notasi-notasi ini untuk mengambarkan arus dari data sitem.
Adapun simbol-simbol Data Flow Diagram (DFD) adalah sebagai berikut :
Tabel 2.5 Simbol – Simbol Data Flow Diagram (DFD)
NO SIMBOL KETERANGAN
1
External entity (kesatuan luar) merupakan model yang menggambarkan dengan menggunakan persegi panjang dan mewakili
entity luar dimana suatu sistem berkomunikasi .
2
Data flow (arus data) diberi simbol suatu panah yang menuju ke atau dari bagian kebagian lain dari sistem.
3 atau
Process (proses) menunjukkan transportasi dari masukan menjadi keluaran dan digambarkan dalam bentuk lingkaran.
4
Data store (penyimpanan), merupakan data yang
Berikut ini adalah diagram konteks sistem informasi ini : MEMBERI MASUKAN
DATA BUAH MEMBERI INFORMASI
BUAH
Gambar 4.1 Diagram konteks Data Flow Diagram
Berikut ini adalah data flow diagram dari sistem informasi ini :
tb_buah tb_manfaat
Gambar 4.2 Data Flow Diagram Sistem Informasi Mengenai Manfaat dan
Kandungan Buah-buahan
Admin
SISTEM INFORMASI
User
Data Buah
Proses Input
Data
Proses Output
Data Data Buah
3.4 Perancangan Algoritma
Algoritma adalah urutan dari barisan langkah-langkah atau instruksi penyelesaian masalah yang disusun secara sistematis. Kriteria algoritma yang baik adalah mempunyai output efektif, jumlah langkah berhingga, terstruktur dan punya akhir. Salah satu cara penyajian dengan algoritma yaitu dalam bentuk flowchart. Fllowchart adalah gambaran dalam bentuk diagram alir dari algoritma dalam suatu program yang menyatakan arah alur program dalam menyelesaikan suatu masalah.
Berikut algoritma untuk menampilkan halaman menu pada sistem informasi :
Langkah algoritmanya adalah : 1. Definisikan variabel menu 2. Definisikan variabel isi menu 3. Pilih menu
4. Tampilkan hasilnya
Pseude Code :
Algoritma tampilan menu Deklarasi
Private Sub menu_Click()
Deskripsi
Masukkan menu (File, About, Help, Exit) dan sub menu (Inormasi Buah, Pengolah data buah, Pencarian Buah).
Pilih isi menu :
1. File Menu yang berisi beberapa sub menu diantaranya Informasi Buah, Pengolah Data Buah dan Pencarian Buah
2. About Menu yang berisi informasi tentang programmer 3. Help Menu bantuan yang berisi cara penggunaan sistem 4. Exit Keluar dari sistem
3.5 Perancangan Diagram Alir (Flowchart)
Flowchart atau diagram alir data adalah sekumpulan simbol-simbol atau skema yang menunjukkan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Inti dari pembuatan flowchart ini adalah penggambaran dari urutan langkah-langkah pekerjaan dari suatu algoritma.
Berikut ini adalah flowchart dari sistem informasi ini :
No
Yes
Gambar 4.3 Flowchart Data Buah
Start
If dipilih
Add Update
Input
Data If update=selesai
Data tidak lengkap
Save Data berhasil
diupdate
Data berhasil disimpan
BAB 4
IMPLEMENTASI SISTEM
4.1 Implementasi Antar Muka
Dalam Visual Basic 6.0, implementasi antarmuka dilakukan dengan sebuah form yang berekstensi frm. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan berektensi frm. Berikut ini adalah implementasi dari setiap halaman yang dibuat.
4.1.1 Halaman Utama
Form halaman utama merupakan pusat dari semua halaman form yang lainnya. Form ini berisi menu-menu utama yang dapat mengakses dan menjadi penghubung antara pengguna dengan sistem.
Berikut ini implementasi struktur menu pada halaman utama Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan yaitu:
Tabel 2.6 Implementasi Struktur Menu
Sub Menu Deskripsi Nama File
File Sub menu yang memiliki sub menu Informasi Buah, Pengolahan Data Buah,
dan Pencarian Buah.
About Sub menu yang berisi informasi tentang programmer.
frm_about.frm
Help Sub menu yang berisi instruksi / cara menggunakan sistem.
frm_help.frm
Exit Sub menu yang memiliki fungsi untuk keluar dari sistem.
frm_utama.frm
Sebelum masuk ke halaman utama akan tampil sebuah spalsh screen Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan.
Gambar 4.4 Splash Screen Sistem Informasi Mengenai Manfaat dan
Gambar 4.5 Halaman Utama
4.1.2 Sub Menu Informasi Buah
Form ini berisi informasi dari buah-buahan diantaranya informasi nama latin, manfaat, kandungan dan gambar dari buah.
Pada halaman informasi buah ini terdapat 3 commandbutton diantaranya yaitu: 1. Detail berfungsi untuk melihat informasi buah secara detail.
2. Delete berfungsi untuk menghapus data buah. 3. Print berfungsi untuk mencetak informasi dari buah.
Gambar 4.7 Tampilan Cetak Informasi Buah
4.1.3 Sub Menu Pengolah Data Buah
Sub menu pengolah data buah berfungsi untuk mengolah data buah, diantaranya ada nama buah, nama latin, manfaat, kandungan dan gambar buah. Pada form pengolah data buah ini pengguna / user dapat menambah dan mengedit data buah, selain itu form ini juga menyediakan 6 command button untuk mempermudah pengolahan data buah diantaranya yaitu :
3. Cancel berfungsi untuk membatalkan sebuah perintah, misalnya membatalkan perintah untuk menambah, menyimpan maupun mengedit data buah.
4. Edit berfungsi untuk memperbaharui data buah. 5. View berfungsi untuk melihat informasi buah.
6. Close berfungsi untuk keluar dari form pengolah data buah.
Gambar 4.8 Sub Menu Pengolah Data Buah
4.1.4 Sub Menu Pencarian Buah
Gambar 4.9 Sub Menu Pencarian Buah
4.1.5 Sub Menu About
Sub menu about berisi informasi tentang programmer, diantaranya ada nama project, nama programmer, nim, kom, jurusan, dan fakultas.
4.1.6 Sub Menu Help
Sub menu help berisi instruksi / cara menggunakan sistem. Form ini mempermudah pengguna dalam memakai Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan.
Gambar 5.1 Sub Menu Help
4.1.7 Sub Menu Exit
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil uraian-uraian sebelumnya maka dapat diambil kesimpulan sebagai berikut :
1. Sistem informasi ini dirancang menggunakan bahasa pemrograman Microsoft Visual Basic 6.0 dan Microsoft Access sebagai tempat penyimpanan data. 2. Sistem informasi mengenai manfaat dan kandungan buah-buahan ini dapat
menampilkan informasi buah seperti nama latin, manfaat, kandungan beserta gambarnya.
5.2 Saran
Saran yang diberikan yaitu sistem informasi ini dapat dikembangkan menjadi lebih baik lagi dengan menambahkan informasi buah yang lebih banyak, diantaranya dapat menambahkan cara pengolahan buah misalnya menjadi jus, menambahkan kandungan nutrisi buah yang lebih lengkap lagi dengan menambahkan persentase dari setiap kandungan buah yang ada dan menambahkan manfaat buah lebih banyak lagi.
Daftar Pustaka
Humaningrum, L.N. 2009. Algoritma dan Pemrograman Menggunakan Java. Graha Ilmu Yogyakarta.
Jogiyanto Hartanto, MBA, Ph,D. 2001. Analisa dan Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktek Aplikasi Bisnis. Andi, Yogyakarta.
Pandia, Henry.2002. Visual Basic 6 Tingkat Lanjut. Yogyakarta: Andi.
Pranata, Antony.2000. Algoritma dan Pemrograman. Yogyakarta: Andi.
Sihombing, Poltak.2011. Pemrograman Visual Basic 6.0. Medan: Usu Press.
Suryana, Taryana. 2009. Visual Basic Yogyakarta: Graha Ilmu.
Wahana Komputer Semarang. 2001. Tip & Trik Pemrograman Visual Basic 6.0. Yogyakarta: Andi.
http://doktersehat.com/manfaat-konsumsi-buah-untuk-kesehatan/. Diakses pada tanggal 24 Januari 2013.
http://sistem-informasi-manajemen.blogspot.com/2009/07/informasi-pengertian-informasi.html. Diakses pada tanggal 8 Maret 2013.
Source Code Program
A. Modul (Module1.bas)
Public conn As New ADODB.Connection Public RsBuah As ADODB.Recordset Public rsImg As New ADODB.Stream
Public Sub Buka()
Set conn = New ADODB.Connection Set RsBuah = New ADODB.Recordset
conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_buah.mdb"
End Sub
B. Splash Screen (frmSplash.frm)
Private Sub Timer1_Timer() lblPlease.Visible = True
lblPlease.Caption = "Please Wait ..." If ProgressBar1.Value >= 100 Then Unload Me
frm_Utama.Show Else
ProgressBar1.Value = ProgressBar1.Value + 10 End If
End Sub
C. Menu Utama (frm_Utama.frm)
Private Sub MDIForm_Load() Call Buka
StatusBar1.Panels(1).Text = Format(Now, "hh:mm:ss") StatusBar1.Panels(2).Text = Format(Now, "dddd")
StatusBar1.Panels(3).Text = Format(Now, "dd mmmm yyyy") StatusBar1.Panels(4).Text = "Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan"
End Sub
Private Sub mn_about_Click() frm_about.Show
Private Sub mn_exit_Click() Dim Tanya As Integer
Tanya = MsgBox("Terima Kasih Atas Penggunaanya" & vbCrLf & "Semoga Bermanfaat" & vbCrLf & "(c) 2013 - Yohana Br Sitepu - [email protected]",
vbInformation + vbYesNo, "Kamus Indonesia - Latin Versi 1.0.0")
D. Pencarian Buah (frm_pencarian.frm)
Me.Opt_manfaat.Value = False Set RsBuah = New ADODB.Recordset
If RsBuah.State = adStateOpen Then Set RsBuah = Nothing RsBuah.Open "Select * from tb_buah where kandungan like '%" & txt_kandungan & "%'", conn, adOpenDynamic, adLockOptimistic
Dim Lst As ListItem, nmr As Integer With RsBuah
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah ' Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat ' Lst.SubItems(3) = RsBuah!kandungan ' Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
End With End Sub
Private Sub txt_manfaat_Change() Set RsBuah = New ADODB.Recordset
If RsBuah.State = adStateOpen Then Set RsBuah = Nothing RsBuah.Open "Select * from tb_manfaat where manfaat like '" & txt_manfaat & "%'", conn, adOpenDynamic,
adLockOptimistic
Dim Lst As ListItem, nmr As Integer With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah ' Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat ' Lst.SubItems(3) = RsBuah!kandungan ' Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
End With End Sub
Private Sub txt_namalatin_Change() Set RsBuah = New ADODB.Recordset
If RsBuah.State = adStateOpen Then Set RsBuah = Nothing RsBuah.Open "Select * from tb_buah where nama_latin like '" & txt_namalatin & "%'", conn, adOpenDynamic, adLockOptimistic
With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah ' Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat ' Lst.SubItems(3) = RsBuah!kandungan ' Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
RsBuah.Open "Select * from tb_buah", conn With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah 'Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat ' Lst.SubItems(3) = RsBuah!kandungan 'Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
End With
End Sub
Public Sub SetLV() Dim fnt As New StdFont fnt.Name = "Arial"
.ColumnHeaders.Add 2, , "Nama Buah", 3000 ' .ColumnHeaders.Add 3, , "Nama Latin", 0 '.ColumnHeaders.Add 4, , "Manfaat", 0 '.ColumnHeaders.Add 4, , "Kandungan", 0 ' .ColumnHeaders.Add 5, , "Gambar", 0
' .Picture = LoadPicture(App.Path + "\test2.jpg") Set .Font = fnt
End With End Sub
E. Input Data Buah (frm_inputdatabuah.frm)
cmd_save.Enabled = False
If Me.cmd_save.Caption = "Save" Then
If Len(txt_namabuah.Text) < 1 Then values ('" & txt_namabuah.Text & "', '" &
txt_namalatin.Text & "','" & txt_kandungan.Text & "', '" & txt_gbr.Text & "' );"
conn.Execute (SQL_simpan) simpan_gambar
For i = 1 To LV.ListItems.Count
SQL_simpan = "Insert into
tb_manfaat values ('" & txt_namabuah.Text & "', '" & LV.ListItems.Item(i).Text & "' );"
ElseIf cmd_save.Caption = "Update" Then
If Len(txt_namabuah.Text) < 1 Then nama_buah='" & txt_namabuah.Text & "', " & _
"nama_latin='" & txt_namalatin.Text & "', " & _
"kandungan='" & txt_kandungan.Text & "'," & _
"gambar='" & txt_gbr.Text & "' where nama_buah='" & txt_namabuah.Text & "'"
With RsBuah
Do While Not RsBuah.EOF
sql = "delete from tb_manfaat where nama_buah='" & Me.var_namabuah.Text & "'"
conn.Execute sql
tb_manfaat values ('" & txt_namabuah.Text & "', '" & LV.ListItems.Item(i).Text & "' );"
'code untuk menyimpan gambar kedalam folder gambar SavePicture pictBuah.Picture, App.Path & "\gambar\" & txt_gbr & ".jpg"
End Sub
frm_inputdatabuah.Hide
Set rsImg = New ADODB.Stream rsImg.Type = adTypeBinary Dim Lst As ListItem, nmr As Integer Dim RsBuah As New ADODB.Recordset
RsBuah.Open "Select * from tb_manfaat where nama_buah='" & Me.var_namabuah.Text & "'", conn With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
F. Informasi Buah (frm_informasibuah.frm)
Public Sub SetLV() Dim fnt As New StdFont fnt.Name = "Arial"
' tambahkan kolom2 ke, , Judul,lebar,aligment .ColumnHeaders.Add 1, , "No", 500
.ColumnHeaders.Add 2, , "Nama Buah", 3000 .ColumnHeaders.Add 3, , "Nama Latin", 0 '.ColumnHeaders.Add 4, , "Manfaat", 0 .ColumnHeaders.Add 4, , "Kandungan", 0 .ColumnHeaders.Add 5, , "Gambar", 0
.Picture = LoadPicture(App.Path + "\test2.jpg") Set .Font = fnt
RsBuah.Open "Select * from tb_buah", conn With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat Lst.SubItems(3) = RsBuah!kandungan Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
End With
End Sub
Sub HapusGambar()
Private Sub cmd_cari_Click() If txt_caribuah.Text = "" Then
MsgBox "Isi nama buah terlebih dahulu", vbCritical, "Nama Buah kosong"
Else
Set RsBuah = New ADODB.Recordset
If RsBuah.State = addstateopen Then Set RsBuah = Nothing
RsBuah.Open "Select * from tb_buah where nama_buah like '" & txt_caribuah.Text & "%'", conn, adOpenDynamic
If Not RsBuah.EOF Then
Dim Lst As ListItem, nmr As Integer With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat Lst.SubItems(3) = RsBuah!kandungan Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
End With
Else
MsgBox "Data yang dicari tidak ada", vbCritical, "nama buah kosong"
If MsgBox("Apakah anda yakin akan menghapusnya?", vbQuestion + vbYesNo) = vbYes Then
'Menghapus informasi namabuah, namalatin, kandungan, gambar
conn.Execute (sql_hapus)
'Menghapus informasi manfaat buah
sql_hapusmanfaat = "Delete * from tb_manfaat where nama_buah='" & txt_namabuah.Text & "'"
conn.Execute (sql_hapusmanfaat)
LoadPicture(App.Path & "\gambar\" & txt_namabuah & ".jpg")
.DataFiles(0) = App.Path & "db_buah.mdb"
.ReportFileName = "d:\Sistem Informasi Manfaat Buah\laporan.rpt"
.SelectionFormula = "{tb_buah.nama_buah}='" & Me.txt_namabuah.Text & "' "
.RetrieveDataFiles
Me.txt_caribuah.SetFocus End Sub
Private Sub Form_Load() Call Buka
Call SetLV
If conn.State <> 1 Then Buka
Call TplGrid
pictBuah.Picture = LoadPicture(App.Path & "\gambar\" & txt_namabuah & ".jpg")
Dim RsBuah As New ADODB.Recordset
RsBuah.Open "Select * from tb_manfaat where
txt_kandungan.Text = "" Set RsBuah = New ADODB.Recordset
If RsBuah.State = adStateOpen Then Set RsBuah = Nothing RsBuah.Open "Select * from tb_buah where nama_buah like '" & txt_caribuah & "%'", conn, adOpenDynamic, adLockOptimistic
Dim Lst As ListItem, nmr As Integer With RsBuah
LV.ListItems.Clear 'Bersihkan Listview Do While Not RsBuah.EOF
Set Lst = LV.ListItems.Add nmr = nmr + 1
Lst.Text = nmr 'isi kolom 1 dng nmr Lst.SubItems(1) = RsBuah!nama_buah Lst.SubItems(2) = RsBuah!nama_latin 'Lst.SubItems(3) = RsBuah!manfaat Lst.SubItems(3) = RsBuah!kandungan Lst.SubItems(4) = RsBuah!gambar
RsBuah.MoveNext 'gerakan kursor de data berikutnya Loop
H. Menu About (frm_about.frm)
Private Sub cmd_close_Click() Unload Me