Aplikasi Eksiklopedia Umum Menggunakan Visual Basic 6.0
APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN
VISUAL BASIC 6.0
TUGAS AKHIR
REZA MAHARDI SIDABUTAR
092406140
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
(2)
APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
REZA MAHARDI SIDABUTAR 092406140
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
(3)
ii
PERSETUJUAN
Judul : APLIKASI ENSIKLOPEDIA UMUM
MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : REZA MAHARDI SIDABUTAR
Nomor Induk Mahasiswa : 092406140
Program Studi : D3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU
PENGETAHUAN ALAM (MIPA)
UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2012
Diketahui/ disetujuin oleh Pembimbing I
Departemen Matematika FMIPA USU Ketua,
Prof. Dr. Tulus, M.Si Prof.Dr.Opim Salim Sitompul,M.Sc
(4)
PERNYATAAN
APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2012
REZA MAHARDI SIDABUTAR 092406140
(5)
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah Yang Maha Esa, yang telah melimpahkan karunia-Nya dalam mengerjakan tugas akhir ini. Karena berkat rahmat dan berkat-Nya pula penulis dapat menyelesaikan Tugas akhir dengan judul “APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0”. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap mahasiswa jurusan Teknik Informatika Program Studi D3 Teknik Informatika di FMIPA USU Medan.
Ucapan terima kasih ini saya sampaikan kepada Prof.Dr.Opim Salim Sitompul,M.Sc selaku pembimbing tugas akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir. Ucapan terima kasih juga ditujukan kepada Ketua Departemen Matematika Prof. Dr. Tulus, M.Si, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika FMIPA USU, pegawai FMIPA USU. Dan ucapan terima kasih yang teristimewa saya sampaikan kepada Ibu, Ayah, Abang-abang dan Kakak-kakak saya yang telah memberikan dukungan, doa dan perhatiannya. Dan tidak lupa saya sampaikan terima kasih kepada sahabat-sahabat saya (Melda, Novri, Fatmawati, Atnes, Nella, Ribca, Oky, Caludia) yang selalu mendukung saya dengan memberikan semangat, kritikan, motivasi dan saran dalam menyelesaikan tugas akhir ini. Semoga Allah Yang Maha Esa akan membalasnya.
(6)
ABSTRAK
Di dalam dunia teknologi, komputer menjadi suatu alat yang sangat dibutuhkan. Mulai dari kegunaannya menghitung angka, memproses data, pengeditan gambar, hingga memperoleh informasi. Dengan adanya teknologi komputer saat ini, manusia tidak perlu susah–susah untuk mencari informasi tentang apa saja termasuk tentang perkembangan komputer itu sendiri. Dalam pembahasan Tugas Akhir ini penulis membangun sebuah aplikasi ensiklopedia umum komputer. Aplikasi ensiklopedia umum komputer ini merupakan aplikasi yang dirancang untuk memberikan atau membagikan informasi tentang sejarah komputer dan perkembangnnya. Aplikasi ini tidak hanya sekedar tulisan saja, tetapi dilengkapi dengan gambar yang mendukung untuk membuat aplikasi ini lebih menarik juga berfungsi untuk mengetahui langsung bentuk bendanya. Tugas akhir ini diimplementasikan mengunakan bahasa pemrograman Visual Basic dengan perangkat lunak Microsoft Visual Basic 6.0. Untuk tambahan program yang mendukung dalam pengerjaan tugas akhir ini digunakan beberapa software pendukung, antara lain Microsoft Access 2003 untuk membangun database dan Adobe Photoshop CS5 untuk mengedit gambar yang ada.
(7)
vi
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar Isi vi
Daftar Gambar viii
Daftar Tabel ix
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 3
1.6 Metode Penelitian 3
1.7 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI
2.1 Sekilas Tentang Komputer 6
2.2 Sekilas Tentang Ensiklopedia 7
2.2.1 Perkembangan Ensiklopedi di Dunia 8
2.3 Ilmu Pengetahuan 9
2.4 Visual Basic 10
2.5 Lingkungan Kerja Visual Basic 6.0 11
2.6 Microsoft Access 2003 17
2.7 Adobe Photoshop CS5 18
2.8 Pengertian Informasi 21
2.9 Flow Chart 22
BAB 3 PERANCANGAN SISTEM
3.1 Perancangan Sistem 26
3.2 Perancangan Antar Muka (interface) 27
3.2.1 Rancangan Form Utama 27
3.2.2 Rancangan Form Ensiklopedia 28
3.2.3 Rancangan Form Tentang Saya 29
3.3 Database Program Ensiklopedia Komputer 29
3.4Flow Chart Program 31
BAB 4 IMPLEMENTASI SISTEM
(8)
4.1.1 Menu Utama 34
4.1.2 Tampilan Form Ensiklopedia 35
4.1.3 Tampilan Form Input Gambar Khusus Admin 36
4.1.4 Tampilan Form Tentang Saya 37
BAB 5 KESIMPULAN DAN SARAN
5.1Kesimpulan 38
5.2Saran 39
Daftar Pustaka Lampiran Listing Program
(9)
viii
DAFTAR GAMBAR
Gambar 2.1 Tampilan halaman kerja pada visual basic 6.0 11
Gambar 2.2 Tampilan Menu Utama 11
Gambar 2.3 Tampilan Menu Toolbar 12
Gambar 2.4 Tampilan Jendela Toolbox 13
Gambar 2.5 Tampilan jendela form 14
Gambar 2.6 Tampilan Jendela project 15
Gambar 2.7 Properties windows 16
Gambar 2.8 Form Layout Windows 16
Gambar 2.9 Tampilan Jendela Kode 17
Gambar 2.10 Tampilan Adobe Photoshop CS5 20
Gambar 3.1 Rancangan Form Utama 27
Gambar 3.2 Rancangan form ensiklopedia 28
Gambar 3.3 Rancangan form tentang saya 29
Gambar 3.4 Flow Chart menu utama 31
Gambar 3.5 Flow Chart Halaman Ensiklopedia 32
Gambar 3.6 Flow Chart Penyimpanan gambar 33
Gambar 4.1 Tampilan Form Menu Utama 35
Gambar 4.2 Tampilan Form Ensiklopedia 35
Gambar 4.3 Tampilan Form Input Gambar khusus admin 36
(10)
DAFTAR TABEL
Tabel 2.1 Fungsi pada Menu Utama 11
Tabel 2.2 Fungsi pada Jendela Toolbox 13
Tabel 2.3 Keterangan symbol Flow Chart 23
(11)
v
ABSTRAK
Di dalam dunia teknologi, komputer menjadi suatu alat yang sangat dibutuhkan. Mulai dari kegunaannya menghitung angka, memproses data, pengeditan gambar, hingga memperoleh informasi. Dengan adanya teknologi komputer saat ini, manusia tidak perlu susah–susah untuk mencari informasi tentang apa saja termasuk tentang perkembangan komputer itu sendiri. Dalam pembahasan Tugas Akhir ini penulis membangun sebuah aplikasi ensiklopedia umum komputer. Aplikasi ensiklopedia umum komputer ini merupakan aplikasi yang dirancang untuk memberikan atau membagikan informasi tentang sejarah komputer dan perkembangnnya. Aplikasi ini tidak hanya sekedar tulisan saja, tetapi dilengkapi dengan gambar yang mendukung untuk membuat aplikasi ini lebih menarik juga berfungsi untuk mengetahui langsung bentuk bendanya. Tugas akhir ini diimplementasikan mengunakan bahasa pemrograman Visual Basic dengan perangkat lunak Microsoft Visual Basic 6.0. Untuk tambahan program yang mendukung dalam pengerjaan tugas akhir ini digunakan beberapa software pendukung, antara lain Microsoft Access 2003 untuk membangun database dan Adobe Photoshop CS5 untuk mengedit gambar yang ada.
(12)
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Dunia pendidikan saat ini sudah semakin berkembang. Untuk mendapatkan ilmu kita sudah tidak perlu susah-susah lagi untuk membeli banyak buku. Tetapi dengan adanya teknologi komputer dan internet saat ini, kita sangat mudah untuk memperoleh ilmu pengetahuan. Bukan hanya pengetahuan yang dasar saja, tetapi pengetahuan yang lebih dalam lagi. Dan dari teknologi komputer saat ini, kita dapat membagi ilmu yang kita punya dengan sangat mudah dengan orang lain. Mau itu melalui internet, ebook, maupun software.
Di sini penulis ingin memperkenalkan kepada masyarakat banyak, terutama kepada siswa maupun mahasiswa tentang ensiklopedia umum komputer. Yang kita ketahui tentang ensiklopedia adalah, kumpulan informasi yang beragam, dan di jadikan menjadi satu dalam beberapa jilid buku. Di sini penulis ingin memeperkenalkan ensiklopedia yang berbasis teknologi, yaitu berupa software. Dalam software ensiklopedi ini, memuat banyak pengetahuan umum mulai dari pengertian, pembagian, dan di sertai dengan gambar agar lebih menarik untuk di baca.
(13)
2
Dengan adanya software ensiklopedia ini, penulis berharap dapat membagi ilmu kepada masyarakat luas dangan mudah dan sekaligus memanfaatkan teknologi yang ada saat ini yaitu Komputer.
1.2 Rumusan Masalah
Dalam penyusunan tugas akhir ini penulis mencoba untuk memudahkan dalam membagikan informasi dengan membuat software yang berisi tentang informasi yang berguna dan dapat digunakan dimana saja.
1.3Batasan Masalah
Agar perancangan software ini berjalan lancer dan terarah serta permasalahan yang dihadapi tidak terlalu luas, maka dari itu penulis hanya membatasi tentang dunia komputer dan perangkat pendukungnya saja.
1.4 Tujuan Penelitian
Adapun tujuan dari perancangan aplikasi ini adalah:
1. Untuk memudahkan pengguna dalam menerima informasi tertentu dan mudah untuk di gunakan.
2. Memberikan informasi yang lebih akurat tentang dunia komputer yang mungkin sebelumnya tidak di ketahui.
3. Membagikan informasi tentang dunia komputer kepada masyarakat awam yang belum mengetahui banyak tentang komputer.
(14)
1.5 Manfaat Penelitian
Adapun manfaat dari perancangan aplikasi ini adalah:
1. Dapat digunakan sebagai panduan belajar bagi para siswa dan mahasiswa. 2. Mengurangi penebangan pohon yang digunakan untuk pembuatan kertas 3. Meningkatkan pengetahuan tentang dunia teknologi yang sedang
berkembang saat ini.
1.6 Metode Penelitian
Adapun tahapan–tahapan penelitian yang di lakukan penulis adalah: 1. Penelitian Kepustakaan
Disini penulis melakukan studi pustaka, dengan membaca buku yang berhubungan dengan penbuatan aplikasi.
2. Perancangan Aplikasi
Pada tahap ini penulis melakukan perancangan untuk membuat aplikasi. 3. Pembuatan Aplikasi
Pada tahap ini, penulis mulai membuat aplikasi di mulai dari pembuatan tampilan aplikasi dan listing program memggunakan Microsoft Visual Basic 6.0 dan menggabungkannya ke database menggunkana Microsoft Access 2003.
4. Pengujian Aplikasi
Setelah tahap pembuatan aplikasi selesai, selanjutnya dilakukan pengujian aplikasi yang berfungsi untuk mengetahui apakah program atau aplikasi yang di buat berjalan lancer atau masih memiliki error pada aplikasi,.
(15)
4
5. Penyusunan Laporan dan Kesimpulan Akhir
Membuat laporan hasil analisis dan perancangan yang telah dibuat sebelumnya lalu dibuat ke dalam format penulisan tugas akhir yang disertai dengan kesimpulan akhir.
1.7 Sistematika Penulisan
Sistematika penulisan tugas akhir ini dibagi menjadi lima yaitu:
BAB 1 Pendahuluan
Bab ini berisi tentang latar belakang permasalahan, perumusan masalah, batasan masalah, maksud dan tujuan, metode penelitian dan sistematika penulisan tugas akhir.
BAB 2 Landasan Teori
Bab ini mengungkapkan tentang konsep dasar dan teori yang mendukung pembahasan untuk tema penulisan ini.
BAB 3 Perancangan Sistem
Bab ini membahas analisis perancangan sistem aplikasi yang meliputi, FlowChart, perancangan database dan perancangan interface.
BAB 4 Implementasi Sistem
Bab ini menjelaskan bagaimana perancangan yang telah dibangun pada bab 3 diimplementasikan dengan perangkat lunak Microsoft Visual Basic 6.0.
(16)
BAB 5 Kesimpulan dan Saran
Bab ini beisikan uraian penulis tentang kesimpulan dan saran dari hasil penelitian yang diperoleh penulis.
(17)
BAB 2
LANDASAN TEORI
2.1Sekilas Tentang Komputer
Komputer adalah alat yang di pakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan utnuk orang yang pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hamper eksklusif berhubungan dengan masalah aritmatika, tetapi computer modern dipakaiuntuk banyak tugas yang tidak berhubungan dengan aritmatika.
Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer. (http://id.wikipedia.org/wiki/Komputer/ diakses tanggal 28 May 2012).
(18)
2.2Sekilas Tentang Ensiklopedia
Dalam perkembangannya saat ini, ensklopedia sudah memiliki banyak seri. Mulai dari seri pengetahuan alam, matematika, komputer, hingga ensiklopedia agama. Tetapi dalam hal ini masih ganyak orang yang kurang mengetahui apa itu ensiklopedia dan apa fungsi dari ensiklopedia itu sendiri. Ensiklopedia adalah kumpulan tulisan yang berisi tentang penjelasan berbagai macam informasi secara luas, lengkap dan mudah dipahami mengenai kumpulan ilmu pengetahuan atau khusus tentang cabang ilmu pengetahuan tertentu yang tersusun berdasarkan abjad atau kategori dan dicetak dalam bentuk buku.
Kata Ensiklopedia sendiri berasal dari bahasa yunani, enkyklios paideia, yang berarti sebuah lingkaran atau pengajaran secara lengkap. Maksudnya, ensiklopedia merupakan sebuah sumber pengetahuan yang meliputi seluruh bidang ilmu pengetahuan. Ensiklopedia sering disamakan dan dicampuradukkan dengan kamus. Hal itu terjadi karena ensiklopedia memang berkembang seperti kamus. Akan tetapi ada perbedaan antara kamus dan ensiklopedia. Kamus berisikan penjelasan mengenai defenisi setiap entri kata yang berdasarkan pada sudut pandang linguistic atau dengan kata lain kamus hanya memberikan kata-kata sinonim dari kata yang dimaksud. Sementara itu, ensiklopedia memberikan penjelasan secara detail dan mendalam dari kata yang di maksud. (http://www.anneahira.com/ensiklopedia.htm/ diakses tanggal 10 Mei 2012)
(19)
8
2.2.1 Perkembangan Ensiklopedia di Dunia
Meskipun kata ensiklopedia berasal dari bahaya yunani kuno, tetapi ensiklopedia tertua bukan berasal dari yunani. Ensiklopedia tertua berasaldari kekaisaran Romawi yang ditulis oleh Marcus Porcius Cato. Bentuk Ensiklopedia yang tertua dan masih bertahan sampai sekarang adalah ensiklopedia yang ditulis oleh Caius Plinus Secundus terdiri atas 38 jilid. Pada masa modern, kata ensiklopedia yang sebenarnya baru dipakai ketika seorang filsuf sekaligus penulis berkebangsaan inggris, Francis Bacon menggunakan kata ensiklopedia pada awal abad ke-17.
Akan tetapi, makna kata ensiklopedia yang sebenarnya baru dipakai ketika seorang filsuf sekaligus penulis berkebangsaan Prancis, Denis Diderot, mengerjakan sebuah proyek. Proyek ini dinamai ensiklopedia. Proyek Denis Diderot ini berjalan selama 30 tahun mulai dari 1750 sampai 1780. Proyek ini bertujuan untuk menulis secara sistematis seluruh ilmu pengetahuan yang diketahui dan dipelajari oleh manusia.
Dalam bahasa perancis, ensiklopedia karya Diderot disebut Encyclopédie ou Dictionnaire raisonné dés sciences, des arts et des métiers. Dalam bahasa Indonesia artinya adalah ensiklopedia atau kamus bernotasi tentang ilmu pengetahuan, seni, dan pekerjaan. (http://www.anneahira.com/ensiklopedia.htm/ diakses tanggal 10 Mei 2012)
(20)
2.3 Ilmu Pengetahuan
Pengetahuan (knowledge) adalah hasil dari aktifitas mengetahui, yakni tersingkatnya suatu pernyataan ke dalam jiwa hingga tidak ada keraguan terhadapnya. Ilmu merupakan salah satu hasil dari usaha manusia untuk memperadab dirinya. Ketika manusia merenung tentang apa artinya menjadi seorang manusia,lambat laun mereka sampai pada kesimpulan bahwa mengetahui kebenaran adalah tujuan yang paling utama dari manusia. Perkembangan ilmu pada waktu lampau dan sekarang merupakan jawaban dari rasa keinginan manusia untuk mengetahui kebenaran.
Pengertian ilmu yang terdapat dalam kamus Bahasa Indonesia adalah pengetahuan tentang suatu bidang yang disusun secara bersistem menurut metode tertentu, yang dapat digunakan untuk menerangkan gejala-gejala tertentu. Dan ilmu juga sangat sering di terapkan dalam kehidupan.
Pengetahuan tidak teruji karena kesimpulan ditarik berdasarkan asumsi yang tidak teruji lebih dahulu. Pencarian pengetahuan lebih cendrung trial and error dan berdasarkan pengalaman belaka.
Pengetahuan adalah keseluruhan pengetahuan yang belum tersusun, baik mengenai matafisik maupun fisik. Dapat juga dikatakan pengetahuan adalah informasi yang berupa common sense, tanpa memiliki metode, dan mekanisme tertentu. Pengetahuan berakar pada adat dan tradisi yang menjadi kebiasaan dan pengulangan-pengulangan. Dalam hal ini landasan pengetahuan kurang kuat
(21)
10
cenderung kabur dan samar-samar .(http://abyfarhan7.blogspot.com/2011/12/pengertian-dan-kriteria-ilmu.html/ diakses tanggal 10 Mei 2012)
2.4 Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. (http://id.wikipedia.org/wiki/Visual_Basic/ diakses tanggal 10 Mei 2012)
Dengan menggunakan visual basic para programmer yang ingin membuat aplikasi perhitungan, atau aplikasi apa saja menjadi sangat mudah dan di manjakan dengan adanya kode-kode tertentu yang sudah disediakan oleh visual basic 6.0 itu sendiri. Dan dengan visual basic 6.0 juga kita dapat mendesign interface sesuka hati kita.
(22)
2.5 Lingkungan Kerja Visual Basic 6.0
Gambar 2.1 Tampilan halaman kerja pada visual basic 6.0 Beberapa komponen penting yang ada pada Visual Basic 6.0:
1. Menu utama
Berisi menu yang sangat mendukung dalam pembuatan aplikasi yang terdiri dari: File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Windows, dan Help.
Gambar 2.2 Tampilan Menu Utama
Tabel 2.1 Fungsi pada Menu Utama
Nama Keterangan
File Berfungsi untuk pengaturan suatu file, seperti New, Save, Open dsb
Edit
Berfungsi untuk pengeditan, baik pengeditan objek komponen maupun kode pada kode editor. Ex. Cut, Paste, Align
(23)
12
View Perintah-perintah untuk mengaktifkan bagian-bagian dari IDE VB6 Project Berfungsi untuk manajemen project serta pendukungnya
Format Kelompok perintah untuk melakukan proses format Debug Untuk pengaturan dalam pencarian kesalahan program
Run
Berfungsi untuk menangani proses komplikasi program, seperti run. Build, Step Over,dsb
Query
Kumpulan perintah utuk mengakses data yang diperlukan pada aplikasi database
Diagram
Menyediakan perintah untuk pengaturan diagram yang sangat berguna di dalam proses perancagan
Tools
Sebagai penyedia perlengkapan tambahan yang diperlukan dalam penyusunan program
Add-Ins Untuk pengaturan program tambahan bagi VB6 Window Pengaturan window yang sedang terbuka
Help
Menyedizkkan infonnasi untuk menolong pemakai dalam menggunakan VB6
2. Menu Toolbar
Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari visual basic. Setiap tombol tersebut dapat lansung diklik untuk melakukan perintah tertentu. Biasanya tombol-tombol ini merupakan perintah-perintah yang sering digunakan dan terdapat pula pada menu Visual Basic
(24)
3. Jendela ToolBox
Jendela ini berisikan tools yang berfungsi untuk membuat atau merancang interface.
Gambar 2.4 Tampilan Jendela Toolbox
Tabel 2.2 Fungsi pada Jendela Toolbox
Nama Keterangan
Pointer Merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.
Label Untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa
di ubah-ubah oleh user.
Frame Untuk membuat sebuah bingkai.
CheckBox Untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di
klik user. CheckBox dapat di pilih 1 atau lebih.
ComboBox Untuk membuat kontrol kombinasi antara TextBox dengan
ListBox.
Hscrollbar Untuk membuat Scrollbar secara horizontal Timer Untuk kontrol waktu.
(25)
14
Shape Untuk membuat kotak, persegi panjang atau lingkaran. Image Untuk membuat gambar.
OLE Untuk menghubungkan software lain ke form. Picture Box Untuk menampilkan gambar di form.
Text Box Untuk membuat teks yang bisa di ubah-ubah oleh user.
CommandButton Untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya
terserah anda.
OptionButton Fungsinya sama seperti CheckBox, namun OptionButton hanya
dapat di pilih 1 oleh user.
ListBox Untuk membuat daftar pilihan.
VscrollBar Untuk membuat Scrollbar secara vertikal.
Drive listbox Untuk menampilkan drive yang ada di komputer. FileListBox Untuk menampilkan file-file.
Line Untuk membuat garis.
Data Untuk menghubungkan database ke form.
4. Jendela Form
Jendela form ini merupakan area untuk merancang program aplikasi. Di jendela form inilah kita meletakkan kontrol – kontrol yang ada di toolbox.
(26)
5. Jendela Project
Project Explorer berfungsi berbagai saran pengakses bagian-bagian pembentuk project. Pada windows ini terdapat tiga tombol pengaktif untuk Windows Code, Windows Object dan Toggle Folder. Juga terdapat diagram yang menampilkan susunan folder penyimpanan file-file project.
Gambar 2.6 Tampilan Jendela project
6. Properties Windows
Window ini bertugas menyiapkan segala properti dari objek yang diperlukan dalam perancangan user interface maupun pemrograman.
Pada window ini terdapat semua properti yang dimiliki oleh objek terpilih (cara memilih objek adalah klik objek langsung pada diagram di project explorer atau klik langsung pada objeknya, misalnya form).
Pada windows ini terdapat dua tab yang menampilkan properti dalam dua cara sesuai dengan nama tab yaitu tab Alphabet (diurutkan berdasarkan namanya sesuai dengan abjad, ini merupakan pilihan default) dan Categories (diurutkan
(27)
16
berdasarkan fungsinya). Masing-masing properties memiliki nilainya sendiri-sendiri yang telah disediakan VB6 atau kita isikan sesuai dengan kebutuhan.
Gambar 2.7 Properties windows
7. Form Layout Windows
Bisa digunakan untuk mengatur tata letak form pada layar monitor. Seringkali kita salah menempatkan form sehingga untuk mendapatkan posisi yang kita inginkan, setiap kali kita harus menjalankan program unuk mengetahui posisi dari hasil penyetelan yang kita lakukan. Dengan adanya window form layout ini pekerjaan yang berulang-ulang yang tidak kita inginkan tersebut bisa dihindari.
Gambar 2.8 Form Layout Windows
8. Jendela kode (Windows Code)
Window Code adalah window tempat kita menuliskan progam. Pada window ini terdapat fasilitas yang cukup lengkap. Jika kita melakukan klik ganda pada
(28)
sebuah object yang berupa kontrol atau form maka window code ini akan langsung aktif dan membawa kursor kita ke tempat penulisan program yang terkait dengan obyek tersebut. Tempat penulisan berada diantara kata Private Sub danEnd Sub.
Gambar 2.9 Tampilan Jendela Kode
2.6 Microsoft Access 2003
Microsoft Access(atau Microsoft Office Access)adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
(29)
18
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket floppy 3½ inci berukuran 1.44 megabyte. Dan saat ini Microsoft Access sudah mencapai versi 2010.
Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalam sebuah organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yang cukup besar, dan juga para programmer untuk membuat sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data. Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar yang disimpan di dalam server yang menjalankan Microsoft Internet Information Services (IIS) dan menggunakan Microsoft Active Server Pages (ASP). Meskipun demikian, penggunaan Access kurang disarankan, mengingat telah ada Microsoft SQL Server yang memiliki kemampuan yang lebih tinggi. Beberapa pengembang aplikasi profesional menggunakan Microsoft Access untuk mengembangkan aplikasi secara cepat (digunakan sebagai Rapid Application Development/RAD tool), khususnya untuk pembuatan purwarupa untuk sebuah program yang lebih besar dan aplikasi yang berdiri sendiri untuk para salesman.
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQL
(30)
dapat digunakan secara langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua buah pustaka komponenComponent Object Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access Object (DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access terbaru.
2.7 Adobe Photoshop CS5
Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah Adobe Photoshop CS5. Photoshop tersedia untuk Microsoft Windows, Mac OS X,
(31)
20
dan Mac OS; versi 9 ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.
Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe Illustrator, Adobe Premiere Pro, After Effects dan Adobe Encore DVD untuk membuat DVD profesional, menyediakan penyuntingan gambar non-linear dan layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan televisi, film, dan situs web. Sebagai contoh, Photoshop CS dapat digunakan untuk membuat menu dan tombol (button) DVD.
(32)
2.8 Pengertian Informasi
Beberapa defenisi informasi menurut beberapa para ahli:
1. Joner Hasugian
Informasi adalah sebuah konsep yang universal dalam jumlah muatan yang besar, meliputi banyak hal dalam ruang lingkupnya masing-masing dan terekam pada sejumlah media
2. Kenneth C. Laudon
Informasi adalah data yang sudah dibentuk ke dalam sebuah formulir bentuk yang bermanfaat dan dapat digunakan untuk manusia.
3. Robert G. Murdick
Informasi terdiri atas data yang telah didapatkan, diolah/diproses, atau sebaliknya yang digunakan untuk tujuan penjelasan/penerangan, uraian, atau sebagai sebuah dasar untuk pembuatan ramalan atau pembuatan keputusan.
4. Kusrini
Informasi adalah data yang sudah diolah menjadi sebuah bentuk yang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saat ni atau mendukung sumber informasi.
5. Mc Leod
(33)
22
2.9 Flow Chart
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.
Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.
Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:
1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang
(34)
digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
Tabel 2.3 Keterangan symbol Flow Chart
Simbol Keterangan
Symbol Off-line Connector
Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain
Symbol Connector
Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama
Symbol Process
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
Symbol Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer
Symbol Decision
Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi
Symbol Predefined Process
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage
(35)
24
Symbol Terminal
Simbol untuk permulaan atau akhir dari suatu program
Symbol Off-line Storage
Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan
Symbol Manual Input
Simbol untuk pemasukan data secara manual on-line keyboard
Symbol Keying Operation
Simbol operasi dengan menggunakan mesin yang mempunyai keyboard
Symbol input-output
Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya
Symbol magnetic-tape unit
Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic
Symbol punched card
Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu
Symbol disk and on-line storage
Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk
Symbol display
Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya
Symbol dokumen
symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas
(36)
Symbol garis alir
Menunjukkan arah aliran proses atau algoritma.
Terminasi symbol
Menunjukkan awal atau akhir sebuah proses.
(37)
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem sangatlah penting bagi penulis untuk membentuk suatu gambaran dasar dari aplikasi yang ingin dibuat yaitu Ensiklopedia Umum Komputer menggunakan Microsoft Visual Basic 6.0. Rancangan sistem ini sangatlah penting bagi penulis agar pembentukan dan gambaran aplikasi menjadi lebih mudah.
Program aplikasi ini di desain secara baik agar para pengguna mudah untuk menggunakannya. Program ini dapat di gunakan di PC sehingga pengguna dapat dengan mudah mengetahui informasi seputar dunia komputer.
Secara umum perancangan sistem merupakan suatu pembentukan dan penyatuan dari beberapa komponen pendukung dimana berfungsi untuk membentuk suatu sistem yang telah di gambarkan sehingga dapat berjalan sebagaimana yang telah diharapkan
(38)
3.2 Perancangan Antarmuka (Interface)
Merancang antarmuka (interface) merupakan bagian yang sangat penting dari merancang sistem. Dalam perancangan ini, penulis membuat interface yang dapat digunakan oleh siapa saja baik anak kecil sampai orang dewasa.
3.2.1 Rancangan Form Utama
Dalam form utama ini terdiri dari beberapa tombol pilihan. Terdiri dari tombol Komputer, Motherboard, Processor, Memori Komputer, Hardisk, CD dan DVD, Laptop, Monitor, Mouse, Keyboard, tentang saya, dan tombol keluar. Dimana fungsi tombol–tombol ini berguna untuk memanggil form yang telah di tentukan. Jika anda ingin membaca tentang hardisk maka anda dapat mengklik tombol hardisk, maka akan muncul form hardisk dan keterangannya. Begitu juga fungsi tombol yang lainnya.
Gambar 3.1 Rancangan Form Utama Gambar Menu Utama
Komputer
Mother Board Processor
Memori Komputer Hardisk
CD dan DVD Laptop
Monitor Mouse
Keyboard Tentang saya
(39)
28
3.2.2 Rancangan Form Ensiklopedia
Pada form ensiklopedia, form ini sudah mencakup semua form yang ada yaitu form komputer, form motherboard, form processor, form memori komputer, form hardisk, form cd dan dvd, form laptop, form monitor, form mouse, dan form keyboard karena desainnya dibuat sama agar tidak terlalu berlebihan. Pada form ini juga terdapat enam tombol yaitu tombol 1, 2, 3, 4, 5, dan hapus gambar yang berfungsi untuk memasukkan gambar kedalam database dan menghapusnya. Tetapi disini penulis membuat tombol itu menjadi tidak tampak saat dijalankan, karena tombol ini hanya dapat digunakan oleh admin saja yang berfungsi untuk menambah informasi yang baru.
Gambar 3.2 Rancangan form ensiklopedia
Adodc1 Timer
Timer
Common Dialog
Data Grid Judul bacaan Teks Bacaan
Gambar 1
Gambar 2
Gambar 3 Gambar 4
Gambar 5
(40)
3.2.3 Rancangan Form Tentang Saya
Form ini berisi tentang penulis dan pada form ini juga terdapat tombol menu yang mengarahkan untuk kembali ke menu utama
Gambar 3.3 Rancangan form tentang saya
3.3Database Program Ensiklopedia Komputer
Database aplikasi ini bernama ‘Ensiklopedikomputer’ yang mempunyai sepuluh tabel yang mewakili setiap isi ensiklopedia yaitu SejarahKomputer, CDandDVDRom, Motherboard_table, Hardisk_table, Processor_table, MemoriorRam_table, Keyboard_table, Mouse_table, Monitor_table, dan Laptop_table. Terdiri dari delapan field, yakni ID, Menu, Keterangan, Gambar, Gambar 2, Gambar 3, Gambar 4, Gambar 5.
Gambar
Tentang Penulis
(41)
30
Tabel 3.1 Database Ensiklopedia Umum Komputer Nama Field Tipe Data
ID Auto Number
Menu Text
Keterangan Memo
Gambar OLE Object
Gambar 2 OLE Object
Gambar 3 OLE Object
Gambar 4 OLE Object
Gambar 5 OLE Object
Keterangan:
1. Field ID, adalah tempat nomor yang menentukan banyaknya data yang ada. 2. Field Menu, merupakan tempat yang menjadi judul besar bacaan.
3. Field Keterangan, adalah tempat yang berisi semua informasi yang akan di munculkan pada program.
4. Field Gambar, Gambar 2, Gambar 3, Gambar 4, dan Gambar 5, merupakan field yang berisikan gambar dan dimasukkan melalui aplikasi.
(42)
3.4 Flow Chart Program 1. Flow Chart Menu Utama
Gambar 3.4 Flow Chart menu utama
Menu Utama Muncul
Komputer
Mother Board
Processor
Memori Komputer
Hardisk
CD dan DVD
Laptop
Monitor
Mouse
Keyboard
Tentang saya keluar
Halaman Komputer
Hal Motherboard
Hal Processor
Hal memori komputer
Hal Hardisk
Hal CD dan DVD
Hal Laptop
Hal Monitor
Hal Mouse
Hal Keyboard
Halaman Ensiklopedia
Mulai
Hal tentang saya
(43)
32
2. Flow Chart Halaman Ensiklopedia
Gambar 3.5 Flow Chart Halaman Ensiklopedia Halaman
Ensiklopedia
Database Ensiklopedia
Pilih Data
Menampilkan data yang telah di pilih
Menu
Halaman Menu Utama
(44)
3. Flow Chart Menyimpan Gambar Khusus Admin
Gambar 3.6 Flow Chart Penyimpanan gambar Halaman
Ensiklopedia
Database Ensiklopedia
Pilih data
Menampilkan data yang telah di pilih
Klik tombol, pilih gambar
Data muncul dan langsung tersimpan ke database
Menu
Halaman Menu Utama
jika data terpilih
(45)
BAB 4
IMPLEMENTASI SISTEM
4.1Implementasi
Agar penggunaan Ensiklopedia Umum Komputer menjadi mudah, maka perancangan aplikasi yang telah dilakukan sebelumnya diimplementasikan menggunakan perangkat lunak Microsoft Visual Basic 6.0, Microsoft access 2003, dan perangkat pendukung seperti Adobe Photoshop CS5
4.1.1 Menu Utama
Pada fom ini tersedia banyak menu pilihan yaitu menu Komputer, Motherboard, Processor, Memori Komputer, Hardisk, CD dan DVD, Laptop, Monitor, Mouse, Keyboard, tentang saya, dan tombol keluar. Dimana masing-masing menu ini jika di klik akan memunculkan form yang lain. Form Menu Utama dapat di lihat pada gambar 4.1.
(46)
Gambar 4.1 Tampilan Form Menu Utama
4.1.2 Tampilan Form Ensiklopedia
Form ini merupakan tampilan dari form untuk membaca isi dari ensiklopedia. Gambar 4.2 ini merupakan perwakilan dari semua tampilan form ensiklopedia, kerena memiliki desain yang sama. Pengguna dapat memilih bacaan yang terdapat di sebelah kiri yang berasal dari database.
(47)
36
4.1.3 Tampilan Form Input Gambar khusus admin
Form ini sama dengan form Ensiklopedia. Pada form ini terdapat enam tombol yang sengaja penulis hilangkan saat aplikasi di jalankan. Karena enam tombol ini berfungsi untuk menambahkan dan menghapus gambar pada database yang dikhususkan untuk admin saja. Dan tombol – tombol ini dihilangkan secara manual melalui Visual Basic 6.0
(48)
4.1.4 Tampilan Form Tentang Saya
Form ini merupakan form yang berisikan keterangan penulis yang membuat aplikasi dan nama aplikasi.
(49)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah penyelesaian tugas akhir ini, dengan adanya aplikasi Ensiklopedia Umum Komputer penulis dapat mengambil beberapa kesimpulan, yaitu:
1. Mengumpulkan buku-buku dan browsing internet sebagai masukan atau referensi bagi penulis dalam pembuatan aplikasi Ensiklopedia Umum Komputer ini.
2. Dengan adanya perancangan aplikasi Ensiklopedia Umum Komputer ini dapat memberikan ilmu pengetahuan yang lebih tentang dunia komputer mulai dari perkembangan pertama komputer dan peragkat lainnya hingga perkembangannya sampai saat ini.
3. Aplikasi Ensiklopedia Umum Komputer ini dikemas sedemikian rupa oleh penulis, agar dapat digunakan oleh semua umur.
4. Membutuhkan waktu yang lama dalam pencarian data tentang sejarah dunia komputer dan perangkatnya yang sedikit sulit untuk ditemukan.
5. Dibutuhkan kesabaran dalam perancangan aplikasi ini agar para pengguna nyaman saat menggunakannya.
(50)
5.2Saran
Aplikasi Ensiklopedia Umum Komputer ini, penulis merasa masih banyak memiliki kekurangan. Mulai dari segi tampilan yang masih sederhana, dan masih banyak lagi kekurangan yang ada. Penulis berharap aplikasi ini dapat dikembangkan untuk mencapai hasil yang masimum. Apalagi dari segi isi Ensiklopedianya sendiri, dimana ensiklopedia komputer ini mengikuti perkembangan zaman sehingga isi dalam ensiklopedia ini juga harus ikut berkembang dan bertambah. Sehingga pada akhirnya aplikasi ini menjadi aplikasi yang berkembang dan diharapkan berfungsi untuk membagi informasi kepada masyarakat umum yang masih belum banyak mengetahui tentang sejarah dunia komputer.
(51)
DAFTAR PUSTAKA
Supardi, Yuniar. 2011. Semua Bisa Menjadi Programmer VB6 Hingga VB 2008 Case Study. Jakarta: PT Elex Media Komputindo.
Dwi Prasetyo, Didik. 2006. 101 Tip & Trik Visual Basic 6.0. Jakarta: PT Elex Media Komputindo.
Bobby. 2008. Hardisk dan Sejarahnya, [ online ],
( http://bobbyfiles.wordpress.com/2008/11/23/hardisk-dan-sejarahnya/, diakses tanggal 23 April 2012)
Tauficker. 2012. Sejarah laptop atau notebook, [ online ],
(http://tauficker.blogdetik.com/2012/03/12/sejarah-laptop-atau-notebook/, diakses tanggal 23 April 2012)
Kurniawan S, Antony. 2010. Mengenal Input dan Output, [ online ],
(52)
LAMPIRAN
Kode Program Menu Utama
Dim LetakTengah As Integer
Private Declare Function PlaySound Lib "winmm.dll" Alias _
"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Public Function PlayWaveFile(strFileName As String,
Optional blnAsync As Boolean) As Boolean Dim lngFlags As Long
Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000
lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function
Private Sub CDanddvdRom_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True) CDRom.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Form_Load()
Me.Top = Me.Height * -1
Me.Left = (Screen.Width - Me.Width) / 2
LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50
End Sub
Private Sub Hardisk_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
HardiskForm.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50
(53)
2
End Sub
Private Sub keluar_click()
retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)
End End Sub
Private Sub Keyboard_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
Keyboardform.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Komputer_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
SejarahKomputer.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Laptop_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
Laptopform.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Memorikomputer_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
memoriramform.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Monitor_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
MonitorForm.Show LetakTengah = Me.Top Me.Top = Me.Top + 10
(54)
Me.Timer2.Interval = 50 End Sub
Private Sub Motherboard_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
motherboardForm.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Mouse_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True) mouseform.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Processor_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
Processorform.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub tentangsaya_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True)
tentangsayaform.Show LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Timer1_Timer()
If Me.Top < LetakTengah Then
Me.Top = Me.Top + ((LetakTengah - Me.Top) / 2) Else: Me.Top = LetakTengah
Me.Timer1.Interval = 0 End If
End Sub
Private Sub Timer2_Timer()
If Me.Top < Screen.Height Then
(55)
4
Else
Unload Me End If
(56)
Kode Program Halaman Baca
Pada menu Komputer, Motherboard, Processor, Memori Komputer, Hardisk, CD dan DVD, Laptop, Monitor, Mouse, dan Keyboard, memiliki kode yang sama tetapi berbeda pada koneksi databasenya seperti di bawah ini.
Dim LetakTengah As Integer
Private Declare Function PlaySound Lib "winmm.dll" Alias _
"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Public Function PlayWaveFile(strFileName As String,
Optional blnAsync As Boolean) As Boolean Dim lngFlags As Long
Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000
lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function
Private Sub Form_Load()
'binding data k masing2 kontrol Set Judul.DataSource = Adodc1 Judul.DataField = "Menu"
Set Isibuku.DataSource = Adodc1 Isibuku.DataField = "Keterangan"
Set Gambar1.DataSource = Adodc1 Gambar1.DataField = "Gambar"
Set Gambar2.DataSource = Adodc1 Gambar2.DataField = "Gambar2"
Set Gambar3.DataSource = Adodc1 Gambar3.DataField = "Gambar3"
Set Gambar4.DataSource = Adodc1 Gambar4.DataField = "Gambar4"
Set Gambar5.DataSource = Adodc1 Gambar5.DataField = "Gambar5" ‘Source code Koneksi CD dan DVD
‘======================================================== ======
(57)
6
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from CDandDVDRom order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
'animasi form
Me.Top = Me.Height * -1
Me.Left = (Screen.Width - Me.Width) / 2
LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50
End Sub
Private Sub gantigambar_Click() On Error GoTo Ero
With CommonDialog1
.CancelError = True .FileName = ""
.Filter = "JPG Files|*.jpg" .ShowOpen
Gambar1.Picture = LoadPicture(.FileName)
Dim p As New ADODB.Stream p.Type = adTypeBinary p.Open
p.LoadFromFile .FileName
'update gambar
Adodc1.Recordset.Update "Gambar", p.Read
p.Close End With Ero:
End Sub
Private Sub gantigambar2_Click() On Error GoTo Ero
With CommonDialog1
.CancelError = True .FileName = ""
.Filter = "JPG Files|*.jpg" .ShowOpen
(58)
Gambar2.Picture = LoadPicture(.FileName)
Dim p As New ADODB.Stream p.Type = adTypeBinary p.Open
p.LoadFromFile .FileName
'update gambar
Adodc1.Recordset.Update "Gambar2", p.Read
p.Close End With Ero:
End Sub
Private Sub gantigambar3_Click() On Error GoTo Ero
With CommonDialog1
.CancelError = True .FileName = ""
.Filter = "JPG Files|*.jpg" .ShowOpen
Gambar3.Picture = LoadPicture(.FileName)
Dim p As New ADODB.Stream p.Type = adTypeBinary p.Open
p.LoadFromFile .FileName
'update gambar
Adodc1.Recordset.Update "Gambar3", p.Read
p.Close End With Ero:
End Sub
Private Sub gantigambar4_Click() On Error GoTo Ero
With CommonDialog1
.CancelError = True .FileName = ""
.Filter = "JPG Files|*.jpg" .ShowOpen
(59)
8
Gambar4.Picture = LoadPicture(.FileName)
Dim p As New ADODB.Stream p.Type = adTypeBinary p.Open
p.LoadFromFile .FileName
'update gambar
Adodc1.Recordset.Update "Gambar4", p.Read
p.Close End With Ero:
End Sub
Private Sub gantigambar5_Click() On Error GoTo Ero
With CommonDialog1
.CancelError = True .FileName = ""
.Filter = "JPG Files|*.jpg" .ShowOpen
Gambar5.Picture = LoadPicture(.FileName)
Dim p As New ADODB.Stream p.Type = adTypeBinary p.Open
p.LoadFromFile .FileName
'update gambar
Adodc1.Recordset.Update "Gambar5", p.Read
p.Close End With Ero:
End Sub
Private Sub Hapus_Click() Gambar1.Picture = Nothing Gambar2.Picture = Nothing Gambar3.Picture = Nothing Gambar4.Picture = Nothing
Gambar5.Picture = Nothing ' untuk menghapus gambar Adodc1.Recordset.Update "Gambar", Null
(60)
Adodc1.Recordset.Update "Gambar3", Null Adodc1.Recordset.Update "Gambar4", Null Adodc1.Recordset.Update "Gambar5", Null End Sub
Private Sub menu_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True) Awalform.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Timer1_Timer()
If Me.Top < LetakTengah Then
Me.Top = Me.Top + ((LetakTengah - Me.Top) / 2) Else: Me.Top = LetakTengah
Me.Timer1.Interval = 0 End If
End Sub
Private Sub Timer2_Timer()
If Me.Top < Screen.Height Then
Me.Top = Me.Top + ((Me.Top - LetakTengah) * 2) Else
Unload Me End If
(61)
10
Kode Program Masing-Masing Koneksi
Untuk setiap menu, kode program sama dengan kode program halaman baca tetapi berbeda pada koneksinya.
‘Source code Koneksi Hardisk
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Hardisk_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Keyboard
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Keyboard_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code koneksi Laptop
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Laptop_Table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
(62)
‘======================================================== =====
‘Source code koneksi Memori Komputer
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from MemoriorRam_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code koneksi Monitor
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Monitor_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Motherboard
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Motherboard_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
(63)
12
‘Source code Koneksi Mouse
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Mouse_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Processor
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Processor_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Komputer
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from SejarahKomputer order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
(64)
Kode Program Form Tentang Saya Dim LetakTengah As Integer
Private Declare Function PlaySound Lib "winmm.dll" Alias _
"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Public Function PlayWaveFile(strFileName As String,
Optional blnAsync As Boolean) As Boolean Dim lngFlags As Long
Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000
lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function
Private Sub Form_Load() Me.Top = Me.Height * -1
Me.Left = (Screen.Width - Me.Width) / 2
LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50
End Sub
Private Sub home_Click()
retval = PlayWaveFile(App.Path &
"\sound\button-20.wav", True) Awalform.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Timer1_Timer()
If Me.Top < LetakTengah Then
Me.Top = Me.Top + ((LetakTengah - Me.Top) / 2) Else: Me.Top = LetakTengah
Me.Timer1.Interval = 0 End If
End Sub
Private Sub Timer2_Timer()
If Me.Top < Screen.Height Then
Me.Top = Me.Top + ((Me.Top - LetakTengah) * 2) Else
Unload Me End If
(65)
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No. 1 Kampus USU Telp. (061) 8212050-8214920. Fax. (061) 8214290 Medan 20155
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama : REZA MAHARDI SIDABUTAR
Nomor Induk Mahasiswa : 092406140
Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM
MENGGUNAKAN VISUAL BASIC 6.0
Dosen Pembimbing : Prof.Dr.Opim Salim Sitompul,M.Sc
Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :
No TANGGAL
BIMBINGAN
PEMBAHASAN ASISTENSI MENGENAI BAB
PARAF DOSEN PEMBIMBING
KETERANGAN
1 2 3 4 5 6 7
Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai
Diketahui, Disetujui,
Departemen Matematika FMIPA USU Pembimbing Utama/
Ketua, Penanggung Jawab
Prof. Dr. Tulus, M.Si Prof.Dr.Opim Salim Sitompul,M.Sc Nip. 19620901 198803 1 002 NIP. 19610817 198701 1 001
(66)
SURAT KETERANGAN
Hasil uji program tugas akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program studi D3 Teknik Informatika:
Nama : REZA MAHARDI SIDABUTAR
N I M : 092406140
Program Studi : D3 TEKNIK INFORMATIKA
Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0
Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Juni 2012
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan
Medan, Juni 2012 Dosen Pembimbing
Prof.Dr.Opim Salim Sitompul,M.Sc NIP. 19610817 198701 1 001
(1)
Kode Program Masing-Masing Koneksi
Untuk setiap menu, kode program sama dengan kode program halaman baca tetapi berbeda pada koneksinya.
‘Source code Koneksi Hardisk
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Hardisk_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Keyboard
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Keyboard_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code koneksi Laptop
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Laptop_Table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
(2)
11
‘======================================================== =====
‘Source code koneksi Memori Komputer
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from MemoriorRam_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code koneksi Monitor
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Monitor_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Motherboard
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Motherboard_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
(3)
‘Source code Koneksi Mouse
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Mouse_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Processor
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from Processor_table order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
‘Source code Koneksi Komputer
‘======================================================== ======
With Adodc1 'mengatur koneksi
.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Ensiklopedikomputer.mdb;"
.RecordSource = "select * from SejarahKomputer order by ID"
Set DataGrid1.DataSource = Adodc1 .Refresh
End With
‘======================================================== =====
(4)
13
Kode Program Form Tentang Saya Dim LetakTengah As Integer
Private Declare Function PlaySound Lib "winmm.dll" Alias _
"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean
Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000
lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function
Private Sub Form_Load() Me.Top = Me.Height * -1
Me.Left = (Screen.Width - Me.Width) / 2
LetakTengah = (Screen.Height - Me.Height) / 2 Me.Timer1.Interval = 50
End Sub
Private Sub home_Click()
retval = PlayWaveFile(App.Path & "\sound\button-20.wav", True)
Awalform.Show
LetakTengah = Me.Top Me.Top = Me.Top + 10 Me.Timer2.Interval = 50 End Sub
Private Sub Timer1_Timer()
If Me.Top < LetakTengah Then
Me.Top = Me.Top + ((LetakTengah - Me.Top) / 2) Else: Me.Top = LetakTengah
Me.Timer1.Interval = 0 End If
End Sub
Private Sub Timer2_Timer()
If Me.Top < Screen.Height Then
Me.Top = Me.Top + ((Me.Top - LetakTengah) * 2) Else
(5)
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No. 1 Kampus USU Telp. (061) 8212050-8214920. Fax. (061) 8214290 Medan 20155
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama : REZA MAHARDI SIDABUTAR
Nomor Induk Mahasiswa : 092406140
Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM
MENGGUNAKAN VISUAL BASIC 6.0
Dosen Pembimbing : Prof.Dr.Opim Salim Sitompul,M.Sc
Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :
No TANGGAL
BIMBINGAN
PEMBAHASAN ASISTENSI MENGENAI BAB
PARAF DOSEN PEMBIMBING
KETERANGAN
1 2 3 4 5 6 7
Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai
Diketahui, Disetujui,
Departemen Matematika FMIPA USU Pembimbing Utama/ Ketua, Penanggung Jawab
Prof. Dr. Tulus, M.Si Prof.Dr.Opim Salim Sitompul,M.Sc Nip. 19620901 198803 1 002 NIP. 19610817 198701 1 001
(6)
SURAT KETERANGAN
Hasil uji program tugas akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program studi D3 Teknik Informatika:
Nama : REZA MAHARDI SIDABUTAR
N I M : 092406140
Program Studi : D3 TEKNIK INFORMATIKA
Judul Tugas Akhir : APLIKASI ENSIKLOPEDIA UMUM MENGGUNAKAN VISUAL BASIC 6.0
Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Juni 2012
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan
Medan, Juni 2012 Dosen Pembimbing
Prof.Dr.Opim Salim Sitompul,M.Sc NIP. 19610817 198701 1 001