• Tidak ada hasil yang ditemukan

Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Mengenai Manfaat dan Kandungan Buah-Buahan Menggunakan Visual Basic 6.0"

Copied!
77
0
0

Teks penuh

(1)

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

(2)

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

(3)

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,

(4)

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

(5)

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

(6)

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.

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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.

(12)

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.

(13)

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.

(14)

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 :

(15)

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

(16)

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

(17)

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

(18)

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.)

(19)

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.

(20)

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 :

(21)

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

(22)

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

(23)

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)

(24)

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

(25)

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.

(26)

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

(27)

(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

(28)

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

(29)

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.

(30)

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

(31)

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

(32)

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)

(33)

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

(34)

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

(35)

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

(36)

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.

(37)

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 :

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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.

(48)

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

(49)

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

(50)

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()

(51)

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

(52)

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

(53)

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,

(54)

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

(55)

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.

(56)

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 :

(57)

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

(58)

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.

(59)

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

(60)

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.

(61)

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.

(62)

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.

(63)

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

(64)

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)

(65)

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

(66)

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

(67)

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"

(68)

.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)

(69)

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

(70)

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 & "'"

(71)

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

(72)

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

(73)

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()

(74)

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

(75)

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

(76)

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

(77)

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

Gambar

Gambar 2.5 Form
Gambar 2.7 Properti Window
Gambar 2.8 Membuat Menu Editor
Gambar 3.0 Objek yang sering digunakan di Visual Basic 6.0
+7

Referensi

Dokumen terkait

Tugas akhir yang berjudul “Sistem Informasi Persediaan Obat Pada Apotik Sekata Sarah Menggunakan Microsoft Visual Basic 6.0” ini dimaksudkan adalah sebagai salah satu syarat

SISTEM INFORMASI PEMBAYARAN SPP PADA SMA NEGERI 1 SIBOLGA MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0..

SISTEM INFORMASI DATA PEGAWAI SMA NEGERI 2 RANTAU SELATAN MENGGUNAKAN VISUAL BASIC 6.0..

Tujuan tugas akhir yang ingin penulis capai adalah membuat sistem informasi perpustakaan SMP Negeri 1 Widodaren secara multiuser sehingga lebih cepat, mudah, dan akurat...

Tujuan yang ingin dicapai dalam tugas akhir ini yaitu untuk membuat sebuah aplikasi Sistem Informasi dengan menggunakan Flash sebagai tampilan web, dengan bahasa program

Tugas akhir ini bertujuan membuat sebuah program aplikasi yang bias digunakan semua kalangan, khususnya dalam hal menerjemahkan kata dari bahasa Indonesia-Simalungun dan

Sistem Informasi Pengolahan Data Gaji Guru dan Pegawai di SD Swasta Alfalah Medan Menggunakan Microsoft Visual Basic 2010

Judul : Sistem Informasi Inventori Pada Toko Panglong 4 Dara Menggunakan Microsoft Visual Basic 2010.. Kategori :