3. Pembuatan perancangan sistem ini hanya menggunakan Microsoft Visual
Basic 6.0 dan data yang diinput akan disimpan dalam database Microsoft Access.
1.4 Tujuan Penelitian
Adapun tujuan penulis melakukan penelitian ini adalah : 1.
Membangun sistem penerimaan siswa baru pada SMK 1 Medan Area Medan menggunakan Microsoft Visual Basic 6.0.
2. Membantu pihak sekolah agar lebih mudah, efektif , dan efisien ketika
melakukan proses penerimaan siswa baru sesuai dengan data – data yang
dibutuhkan. 3.
Meningkatkan produktivitas dan efektivitas kerja pegawai dalam mengolah data siswa baru, serta penyajian laporan dengan memanfaatkan fasilitas
komputer, sehingga dihasilkan informasi yang tepat, akurat, dan berkualitas.
1.5 Metode Penelitian
Dalam proses pengumpulan data dan informasi yang diperlukan untuk melengkapi penulisan ilmiah ini, penulis menggunakan metode :
Universitas Sumatera Utara
1. Penelitian Lapangan
Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini dilakukan melalui :
a. Wawancara
Pada tahap ini penulis akan melakukan proses tanya jawab kepada staff dan guru yang berhubungan dengan masalah yang akan dibahas.
b. Pengamatan
Dalam hal ini penulis akan melakukan pengamatan untuk mendapatkan data secara umum yakni dengan melihat data
– data dan aturan – aturan pada tahun
– tahun sebelumnya yang telah digunakan pada proses penerimaan siswa baru pada SMK 1 Medan Area Medan.
2. Penelitian Kepustakaan
Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai dalam menyusun tugas akhir yang mana dalam hal ini penulis melakukannya
dengan membaca serta mengkaji buku – buku yang berkaitan dengan masalah
yang ditinjau.
Universitas Sumatera Utara
1.6 Sistematika Penulisan
Untuk mempermudah penulisan Tugas Akhir ini, penulis membuat suatu sistematika yang terdiri dari :
BAB 1 : PENDAHULUAN
Pada bab ini menguraikan latar belakang pemilihan judul, ruang lingkup permasalahan, tujuan dan manfaat peenelitian, dan metode
penilitian.
BAB 2 : LANDASAN TEORI
Bab ini menjelaskan teoritis tentang landasan teori yang berhubungan dengan penelitian yang dilakukan.
BAB 3 : GAMBARAN SEKOLAH
Bab ini membahas tentang profil SMK 1 Medan Area, fasilitas yang dimiliki sekolah, ketenagaan yang tersedia di sekolah, jumlah siswa di
sekolah tersebut serta visi dan misi SMK 1 Medan Area.
Universitas Sumatera Utara
BAB 4 : PERANCANGAN SISTEM
Bab ini menjelaskan tentang rancangan sistem yang tediri dari diagram alur proses sistem, perancangan database dan flowchart dan
rancangan program aplikasi yang digunakan dalam pembuatan program aplikasi pendaftaran siswa baru ini.
BAB 5 : IMPLEMENTASI SISTEM
Bab ini membahas tentang definisi implementasi sistem, spesifikasi perangkat yang dibutuhkan, tujuan, dan pengujian sistem.
BAB 6 : KESIMPULAN DAN SARAN
Bab ini menuliskan kesimpulan dan saran dari pembuatan Tugas Akhir ini.
Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
2.1 Microsoft Visual Basic 6.0
Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah
– perintah yang dimengerti oleh komputer untuk melakukan tugas
– tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman
BASIC Beginner’s All-purpose Symbolic Instruction Code yang dikembangkan pada era 1950-an.
Visual Basic merupakan salah satu development tools untuk membangun aplikasi dalam lingkungan windows. Dalam pembangunan aplikasi, Visual Basic menggunakan
pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic
telah menjadi tools yang terkenal bagi para pemula maupun para developer dalam pengembangan aplikasi skala kecil maupun skala besar.
Universitas Sumatera Utara
Dalam lingkungan Windosws, user-interface memegang peranan penting, karena dalam pemakaian aplikasi yang dibuat, pemakai senantiasa berinteraksi dengan
user-interface dan tanpa menyadari bahwa dibelakangnya berjalan instruksi – instruksi
program yang mendukung tampilan dan proses yang dilakukan.
2.1.1 Antar Muka Visual Basic 6.0
Antar muka pada Visual Basic 6.0 akan memuat menu, toolbar, toolbox, form, project explorer dan property seperti pada gambar dibawah ini :
Gambar 2.1.1 Antar muka Visual Basic 6.0
No. Fiture
Kegunaan
1. Menu
Menu pada Visual Basic berisi semua perintah yang dapat dipilih dengan menggunakan mouse ataupun keyboard.
Universitas Sumatera Utara
2. Toolbar
Tombol – tombol yang mewakili suatu perintah tertentu
dari Visual Basic.
3. Toolbox
Merupakan kotak piranti yang berisi semua kontrol objek yang dapat digunakan untuk merancang interface
aplikasi yang diinginkan.
4. Form Window
Daerah kerja utama Visual Basic dimana dapat meletakkan kontrol - kontrol yang terdapat pada toolbox.
5. Project Explorer
Gambaran dari form dan modul yang terdapat pada aplikasi.
6. Propertie Window Merupakan daftar properti objek yang sedang terpilih.
7. Form Layout
Window Akan menunjukkan bagaimana form bersangkutan ketika
run-time.
Tabel 2.1.1 Antar Muka Visual Basic 6.0
2.1.2 Toolbox
Jendela Toolbox merupakan jendela yang sangat penting pada pada Microsoft Visual Basic 6.0 . Karena memuat komponen
– komponen objek yang akan ditanamkan pada form untuk membentuk user interface.
Universitas Sumatera Utara
Gambar 2.3.2 Toolbox
Nama Kontrol Kegunaan
Pointer Bukan merupakan suatu kontrol dan penggunaan icon
ini ketika anda ingin memilih kontrol yang sudah berada pada form.
PictureBox Kontrol yang digunakan untuk menampilkan image
dengan format: BMP, DIB bitmap, ICO icon, CUR cursor WMF metafile, EMF enhanced metafile,
GIF, dan JPEG. Label
Kontrol yang digunakan untuk menampilkan teks yang
Universitas Sumatera Utara
tidak dapat diperbaiki oleh pemakai.
Text Box Kontrol yang mengandung string yang dapat diperbaiki
oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.
Frame Kontrol yang digunakan sebagai kontainer bagi kontrol
lainnya.
Command Button Merupakan control yang hampir ditemukan pada setiap
form, dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.
Check Box Digunakan untuk pilihan yang isinya bernilai yesno,
truefalse. Option Button
Sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.
List Box Mengandung sejumlah item, dan user dapat memilih
lebih dari satu bergantung pada property MultiSelect.
Combo Box Merupakan kombinasi dari TextBox dan suatu ListBox
dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan.
HScrollBar VScrollBar Digunakan untuk membentuk scrollbar berdiri sendiri.
Timer Digunakan untuk proses background yang diaktifkan
berdasarkan interval waktu tertentu. Merupakan kontrol non-visual.
Shape dan Line Digunakan untuk menampilkan bentuk seperti garis,
persegi, bulatan, dan oval.
Universitas Sumatera Utara
Tabel 2.1.2 Keterangan Toolbox
2.1.3 Manfaat Dan Kemampuan Visual Basic
Adapun manfaat dan kemampuan dari Microsoft Visual Basic 6.0 yakni sebagai berikut :
1. Dapat membuat program – program berbasis Windows.
2. Dapat membuat objek – objek program bantu seperti control ActiveX, File
Help, dan Aplikasi Internet. 3.
Dapat menguji program debugging dan menghasilkan program akhir berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan.
Image Digunakan sebagai kontainer bagi kontrol lainnya. Hal
yang perlu
diketahui bahwa
kontrol image
menggunakan resource yang lebih kecil dibandingkan dengan PictureBox.
Data Digunakan untuk data binding.
OLE Dapat digunakan sebagai tempat bagi program eksternal
seperti Microsoft Excel, Word, dll. Drive List Box,
DirListBox,dan FileListBox
Sering digunakan untuk membentuk dialog box yang berkaitan dengan file.
Universitas Sumatera Utara
2.1.4 Keungguan Microsoft Visual Basic 6.0
Adapun keunggulan dari Microsoft Visual Basic 6.0 adalah sebagai berikut : 1.
Memiliki sarana handal yang dapat mengakses database yang berkemampuan tinggi.
2. Memiliki compiler yang handal untuk menghasilkan file executable yang lebih
cepat dan efisien. 3.
Tambahan kontrol – kontrol yang lebih canggih yang selalu disesuaikan dengan kebutuhan.
2.2 Definisi Basis Data Database