1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Dalam Era Globalisasi ini kemajuan teknologi di berbagai bidang
mengalami perkembangan yang sangat pesat. Begitu juga teknologi di bidang
komputer sudah begitu canggih, sehingga pengunaan komputer di berbagai
bidang dan instansi sangat di perlukan. Tujuan pengunaan komputer tersebut
pada intinya untuk mengelolah data.
Komputer terdiri dari perangkat keras (hardware), perangkat lunak
(software), dan pengguna (Brainware). Untuk mendukung penggunaan
komputer agar lebih mempermudah pekerjaan manusia yaitu dengan
menggunakan perangkat lunak (software) sesuai yang dibutuhkan.
Perkembangan yang meliputi perkembangan sistem komputer mengenai
suatu permasalahan, sangat memungkinkan suatu instansi pemerintah seperti
lembaga pelatihan kerja (LPK) dapat memanfaatkan kemudahan-kemudahan
yang ditawarkan oleh software dari komputer, seperti Visual Basic 6.0
Begitu juga pada pengolahan data di lembaga pelatihan kerja Chinju,
komputer merupakan alat yang sangat dibutuhkan karena setiap kegiatan
memerlukan penggunaan komputer sebagai tolak ukur data untuk mengolah
data yang tepat.
1
2
Lembaga Pelatihan Kerja Chinju Bengkulu merupakan lembaga pelatihan
kerja yang selama ini masih menggunakan aplikasi Microsoft word dan
Microsoft exel dalam mengolah data kursus bahasa korea, namun dalam
mengolah data membutuhkan waktu yang lama dan dapat menyebabkan
kekeliruan dikarnakan benyaknya jumlah peserta dan sistem pembayaran yang
dapat dicicil sebanyak 3 kali.
Berdasarkan uraian permasalahan diatas, maka penulis bermaksud untuk
meneliti lebih lanjut masalah yang ada di Lembaga Pelatihan Kerja Chinju
Bengkulu. Dalam hal ini penulis membuat aplikasi untuk mengolah data peserta
kursus bahasa korea yang dituangkan dalam skripsi yang berjudul ”Pengolahan
Data Peserta Khursus Bahasa Korea Di LPK Chinju Bengkulu
Menggunakan Bahasa Pemrograman Visual Basic 6.0”.
1.2 Rumusan Masalah
Rumusan masalah dalam penelitian ini adalah: Bagaimana membuat
aplikasi yang dapat di gunakan untuk mengolah data peseta kursus di lembaga
pelatihan kerja Chinju, sehingga dapat membantu dan mengolah data kursus
pada Lembaga Pelatihan Kerja Chinju dengan lebih mudah dan efektif.
3
1.1. Batasan Masalah
Dalam menyusun skripsi ini maka penulis membatasi
permesalahannya adalah pengolahan data pendaftaran dan pembayaran peserta
kursus pada Lembaga Pelatihan Kerja Chinju Bengkulu menggunakan basaha
pemrograman visual basic 6.0.
1.3 Tujuan Penelitian
1. Tujuan Umum
Tujuan umum dari penelitian ini adalah merupakan salah satu syarat
untuk menyelesaikan pendidikan sarjana (SI)
2. Tujuan Khusus
Tujuan khusus dari penelitian ini adalah untuk membuat program
pengolahan data peserta kursus pada Lembaga Pelatihan Kerja Chinju
Bengkulu.
1.4 Manfaat penelitian
Sebagai tambahan ilmu pengetahuan di bidang informatika serta
menciptakan aplikasi baru yang nantinya dapat berguna bagi dunia pendidikan
dan mempermuda dalam mengolah data siswa kursus pada Lembaga Pelatihan
Kerja Chinju Bengkulu.
4
BAB II
LANDASAN TEORI
2.1. Definisi Program
Menurut Kalsum, 2008:1, Program adalah kata, expresi, pernyataan atau
kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang
berupa urutan langka untuk menyelesaikan masalah yang di implementasikan
menggunakan bahasa pemrograman, sehingga bisah di eksekusi oleh komputer.
2.2. Definisi Pengolahan Data
Pengolahan adalah serangkaian operasi yang disusun sedemikian rupa
sehingga menghasilkan suatu informasi yang diperlukan dan juga merupakan
istilah umum untuk segala operasi komputer dalam data (Jogianto, 2000 : 45).
Menurut Soetedjo (2000 : 83) data adalah istilah umum yang mewakili
angka, karakteristik dan simbol-simbol lain yang fungsinya sebagai masukan
untuk proses komputer.
Menurut Murdick (1987 : 12) data adalah fakta yang dapat dimengerti dan
diolah manusia sehingga mempunyai arti.
4
5
Jadi pengolahan data dapat diartikan sebagai serangkaian operasi yang
berupa angka, karakter, simbol-simbol yang disusun sedemikian rupa sehingga
menghasilkan hasil atau informasi yang diperlukan bagi penggunanya.
2.3. Bahasa Pemrograman Visual Basic 6.0
Menurut Daryanto (2003:13), Visual Basic adalah salah satu
develompment tools untuk membangun aplikasi dalam lingkungan Windows.
Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan visual
untuk merancang user interface dalam bentuk form, sedangkan untuk
kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari.
2.3.1. Jendela Star Visual Basic 6.0
Dalam melakukan suatu pemrograman aplikasi pada Visual Basic,
langkah awal yang harus dilakukan adalah memboting atau
menghidupkan komputer terlebih dahulu. Setelah komputer aktif dan
muncul tampilan sistem tampilan Windows, langkah selanjutnya adalah
mengklik star pada menu taskbar, kemudian arahkan mouse ke icon
Visual Basic 6.0 seperti terlihat pada gambar 2.1. dibawah ini :
6
Setelah selesai proses tersebut dengan benar, maka akan muncul
jendela new project, lalu pilih standar EXE untuk kita memulai suatu
program aplikasi pengelolaan data. Berikut adalah gambar jendela new
project dan lembar kerja Visual Basic seperti terlihat pada gambar 2.2. di
bawah ini :
Gambar 2.2. Tampilan Jendela New Project
Gambar 2.1. Jendela Star Untuk Memulai Program Visual Basic 6.0
7
Dalam pemrograman Visual Basic pengetikan program dan sub
program terdapat pada jendela Project, dan di aplikasikan tampilannya
pada jendela form yang telah di desain. Seperti terlihat pada gambar 2.3.
Setelah program selesai dibuat, untuk menjalankannya dengan cara
mengklik icon pada barisan toolbars. Jika program yang dirancang benar,
maka pada setiap dijalankan (run) aplikasi akan menunjukkan hasil
seperti yang telah dirancang. Setelah ini kita dapat keluar dari aplikasi
yang telah dijalankan dengan mengklik tanda X pada sudut kanan atas
layar monitor atau lebih cepat dengan menekan Alt + F4 untuk kembali
ke menu utama Windows.
Gambar 2.3. Tampilan Lembar Kerja Visual Basic
8
2.3.2. Tool-tool Dalam Visual Basic 6.0
1. Baris Menu, adalah baris dimana terdapat perintah-perintah internal,
seperti tampak pada gambar 2.4. Baris menu ini dapat dipanggil
dengan menekan tombol Alt disertai dengan huruf yang digaris bawah
atau langsung mengklik dengan mouse pada salah satu menu.
Gambar 2.4. Tampilan Baris Menu
2. Toolbar, adalah berisi icon-icon yang berupa gambar, penggunaannya
akan lebih mudah dengan menggunakan mouse.
Gambar 2.5. Tampilan Toolbar
9
3. Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat
anda gunakan untuk mengembangkan user interface.
Gambar 2.6. Jendela Toolbox
a. Pointer bukan merupakan suatu kontrol; gunakan icon ini
ketika anda ingin memilih kontrol yang sudah berada pada
form
b. PictureBox adalah kontrol yang digunakan untuk
menampilkan image dengan format : BMP, DIB (bitmap),
ICO (icon), CUR (cursor), WMF (metafila), EMF (Enhanced
Metafile), GIF , dan JPEG.
c. Label adalah kontrol yang digunakan untuk menampilkan
teks yang tidak diperbaiki oleh pemakai.
a b
c d
e f
g h
i j
k l
m n
o p
q r
s t
u
10
d. Texbox adalah kontrol yang mengandung string yang dapat
diperbaiki oleh pemakai, dapat berupa satu garis tunggal atau
banyak garis.
e. Frame adalah kontrol yang digunakan sebagai kontainer bagi
kontrol lainnya
f. Command button merupakan kontrol hampir ditemukan pada
setiap form, dan digunakan untuk membangkitkan event
proses tertentu ketika pemakai melakukan klik padanya.
g. Chackbox digunakan untuk pilihan yang isinya bernilai
yes/no, true/fals.
h. Option Button sering digunakan lebih dari satu sebagai
pilihan terhadap beberapa option yang hanya dapat dipilih
satu.
i. List Box mengandung sejumlah item, dan user dapat memilih
lebih dari satu (bergantung pada property Multiselect).
j. Combo Box merupakan kombinasi dari Text Box dan suatu
List Box dimana pemasukkan data dapat dilakukan dengan
pengetikan maupun pemilihan.
k. Hscroll Bar digunakan untuk membentuk scrollbar berdiri
sendiri.
l. Vscroll Bar sama fungsinya dengan Hscroll Bar yaitu untuk
membentuk scrollbar sendiri
11
m. Timer digunakan untuk proses background yang diaktifkan
berdasarkan interval waktu tertentu. Merupakan kontrol non
visual.
n. Drive List Box sering digunakan untuk membentuk dialog
box yang berkaitan dengan file.
o. Dirlist box sama dengan dengan drive list box yaitu sering
digunakan untuk membentuk dialog box yang berkaitan
dengan file
p. File List box juga sama dengan dengan drive list box yaitu
sering digunakan untuk membentuk dialog box yang
berkaitan dengan file
q. Shape digunakan untuk menampilkan bentuk seperti garis,
persegi, bulatan, oval.
r. line sama fungsinya dengan shape yaitu digunakan untuk
menampilkan bentuk seperti garis, persegi, bulatan, oval.
s. Image berfungsi menyerupai image Box, tetapi tidak dapat
digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu
yang perlu diketahui bahwa kontrol image menggunakan
resource yang lebih kecil dibandingkan dengan picture Box.
t. Data digunakan untuk data binding.
u. OLE dapat digunakan sebagai tempat bagi program eksternal
seperti Microsoft Excel, Word, dan lain-lain.
12
4. Jendela Kode, merupakan tempat bagi anda untuk menulis koding.
Anda dapat menampilkan jendela ini dengan menggunakan kombinasi
Shift + F7.
5. Jendela Properties, merupakan daftar properti-properti objek yang
sedang terpilih. Sebagai contohnya nada dapat mengubah warna
tulisan (foreground) dan warna latar belakang (background). Anda
dapat menggunakan F4 untuk menampilkan jendela properti.
Gambar 2.7. Tampilan Jendela Properties
6. Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna
suatu object.
7. Jendela Form Layout, akan menunjukkan bagaimana form
bersangkutan ditampilkan ketika runtime jendela toolbox.
13
8. Jendela Project, digunakan untuk menampilkan bagian project yang
ingin diaktifkan seperti terlihat seperti dibawah ini.
Gambar 2.8. Tampila Jendela Project
2.3.3. Fasilitas Terbaru dalam Visual Basic 6.0
Sejak dikembangkan pada tahun 80-an, bahasa pemrograman Visual
Basic terus berusaha menambah fasilitas baru untuk mendukung
kinerjanya. Beberapa fasilitas terbaru dari Visual Basic 6.0 diantaranya
sebagai berikut :
a. Menggunakan Platform Developer Studio
Fasilitas ini memiliki tampilan dan sarana yang sama dengan
Visual C++ dan Visual J++.
b. Sarana Akses Data
Sarana akses data Visual Basic jauh lebih cepat dan andal untuk
membuat aplikasi database yang berkemampuan tinggi.
14
c. Memiliki Compiler
Terdapat fasilitas yang handal untuk menghasilkan file-file
Executable yang lebih cepat dan lebih efisien dari sebelumnya.
d. ActiveX dan Internet
Kontrol ActiveX sudah mulai dikenal sejak diluncurkannya
Visual Basic versi 5.0 yang digunakan untuk merancang aplikasi
sehingga mampu mengakses window browser internet dan intranet.
e. Sarana Wizard
Sarana wizard adalah sarana untuk mempermudah dalam
pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu
f. Koleksi Kontrol Baru
Beberapa kontrol baru telah ditambahkan ke Visual basic 6.0
yang tentunya lebih canggih serta peningkatan kaidah struktur bahasa
Visual Basic.
g. Memiliki Versi Baru
Visual Basic 6.0 memilki beberapa versi /edisi yang disesuaikan
dengan kebutuhan pemakainya.
h. Standard Edition (Learning Edition)
Versi ini berisi berbagai sarana dasar dari Visual Basic 6.0 untuk
mengembangkan aplikasi.
15
i. Professional Edition
Versi ini berisi tambahan sarana yang dibutuhkan oleh para
programmer professional
2.4. Konsep Perancangan Database
Dalam aplikasi sistem pendukung keputusan dibutuhkan perencanaan
yang matang, Tahap perencanaan dalam pengembangan sebuah sistem
pendukung keputusan, menyangkut kebijaksanaan dalam mempersiapkan team
pengembangan proyek serta metode penyusunan jadwal pelaksanaan proyek
sesuai dengan jenis sistem yang ditangani. (Teguh,2004). (Skripsi. Sistem
Informasi Dosen dan Karyawan Universitas Dehasen Bengkulu Menggunakan
Bahasa Pemrograman Visual Basic 6.0, 2009).
2.5. Diagram keterhubungan Entitas (Diagram E-R/ERD)
Model keterhubungan entitas yang berisi komponen-komponen himpunan
entitas dan hubungan relasi yang masing-masing dilengkapi dengan atribut-
atribut yang mempresentasikan seluruh fakta dari ’dunia nyata’ yang kita tinjau
dapat digambarkan dengan lebih sitematis dengan mengunakan diagram
keberuntungan entitas diagram E-R digunakan untuk mengambarkan hubungan
antar penyimpanan/ data store yang terdapat pada DFD (Data Flow Diagram).
16
2.6. Simbol ERD
Beberapa simbol dan fungsinyayang digambarkan dalam ERD, antara
lain:
Entitas, merupakan suatu objek yang didefinisikan dalam lingkungan
pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang dibuat.
Entitas digambarkan dengan simbol yang disebut RectangleBox.
Simbolnya :
Himpunan Entitas A
1. Atribut, entitas memiliki elemen yang disebut dengan atribut, yang berfungsi
untuk menjelaskan karakter dari entitas dan sebagai Key digaris bawahi.
Simbolnya :
Atribut B sebagai Key
Line, atau garis ini berfungsi untuk menghubungkan atribut dengan entitas
dengan relasionship/relasi.
Simbolnya :
2. Hubungan, Entitas dapat berhubungan yang satu dengan yang lainya.
Hubungan ini dinamakan relasinonship/relasi. Sepertihalnya entitas maka
A
E
17
didalam hubunganya harus dibedakan antar etnis dengan isi dari hubungan
itu sendiri.
Simbolnya :
Himpunan relasi R
2.7. Tahapan Pembuatan Diagram E-R
1. Tahap pembuatan diagram E-R awal (preliminary desing)
a. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan
terlibat
b. Menentukan atribut-atribut key dari masing-masing himpunan entitas
c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara
himpunan entitas-himpunan entitas yang ada beserta foreigrn-key-nya.
d. Menentukan derajat dan kardinalitas relasi untuk setiap himpunan relasi.
e. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut
deksriptif (non-key)
2. Tahap Optimasi Diagram E-R (final desing )
a. Key altenatif
b. Pengkodean internal
c. Dekomposisi Himpunan Entitas dan Normalisasi
d. Fleksibilitas
1. Penambahan atribut
R
18
2. Pemilihan domain atibut yang lebih luas
3. Generalisasi
4. Perubahan struktur Entitas dari yang berorientasi kolom menjadi berorientasi
objek.
19
BAB III
METODELOGI PENELITIAN
3.1. Subjek Penelitian
Lembaga Pelatihan Kerja (LPK) Chinju bediri di Bengkulu pada tanggal
08 Agustus 2007, Berdasarkan hasil dari perencanaan yang cukup matang,
yang di berinama “CHINJU” ini adalah sebuah organisasi yang bergerak di
bidang pendidikan dan keterampilan (khususnya di bidang bahasa Korea) yang
bertujuan meningkatkan sumber daya manusia dan mampu bersaing dengan
Negara-negara lain.
3.1.1. Tempat Dan Waktu penelitian
1. Tempat penelitian
Prapenelitian ini di lakasanakan di Lembaga Pelatihan Kerja (LPK)
Chinju yang beralamat Jalan Jl.Mangga Raya Rt.17 No: 16 Bengukulu.
2. Waktu penelitian
Penelitian di laksanakan pada tanggal 01 Januari 2012 sampai dengan
25 April 2012, berlangsung selama 1 bulan.
3.1.2. Struktur Organisasi
Organisasi adalah sekelompok orang yang di persatukan dalam suatu
kerja sama yang efisien untuk mencapai tujuan bersama telah ditetapkan.
19
20
Dengan demikian orang – orang yang telah menjadi anggota organisasi tertentu
mempunyai tugas, wewenang dan tanggung jawab masing – masing sesuai
dengan tugasnya. Tujuan utama dari organisasi adalah memudahkan orang
untuk bekerja sama untuk mencapai satu hal yang menjadi tujuan. Untuk
mengetahui bentuk kerja sama atau organisasi yang ada satu instansi
perkantoran, perlu dijelaskan dalam bagan atau struktur yang disebut struktur
organisasi.
Oleh karena itu srtukrur organisasi dalam satu instansi perkantoran,
karena dengan adanya struktur tersebut akan tampak dengan jelas posisi dan
kedudukan seseorang dalam organisasi tersebut, maka akan tercapai tujuan
kerja sebaik mungkin. Adapun bentuk Struktur Organisasi LPK Chinju dapat
dilihat pada halaman selanjutnya.
Struktur Organisasi LPK Chinju( 진주 )
Gambar 3.1. Struktur Organisasi LPK Chinju
PIMPINAN HAJARMAN
SEKRETARIS DODI.E
STAF WAWAN.K
INSTRUKTUR.1. HAJARMAN
INSTRUTUR.2. BENI.F
21
3.1.3. Tugas dan Wewenang
1. Pimpinan
Tugas pokok seorang pemimpin yaitu melaksanakan fungsi-fungsi
manajemen seperti yang telah disebutkan sebelumnya yang terdiri dari:
merencanakan, mengorganisasikan, menggerakkan, dan mengawasi.
Terlaksananya tugas-tugas tersebut tidak dapat dicapai hanya oleh
pimpinan seorang diri, tetapi dengan menggerakan orang-orang yang
dipimpinnya. Agar orang-orang yang dipimpin mau bekerja secara efektif
seorang pemimpin di samping harus memiliki inisiatif dan kreatif harus
selalu memperhatikan hubungan manusiawi. Secara lebih terperinci tugas-
tugas seorang pemimpin meliputi: pengambilan keputusan menetapkan
sasaran dan menyusun kebijaksanaan, mengorganisasikan dan
menempatkan pekerja, mengkoordinasikan kegiatan-kegiatan baik secara
vertical (antara bawahan dan atasan) maupun secarah orisontal (antar
bagian atau unit), serta memimpin dan mengawasi pelaksanaan pekerjaan.
Secara umum, tugas-tugas pokok pemimpin antara lain:
a. Melaksanaan Fungsi Managerial, yaitu berupa kegiatan pokok meliputi
pelaksanaan:
1. Penyusunan Rencana
2. Penyusunan Organisasi Pengarahan Organisasi Pengendalian
Penilaian
22
3. Pelaporan
b. Mendorong (memotivasi) bawahan untuk dapat bekerja dengan giat dan
tekun
c. Membina bawahan agar dapat memikul tanggung jawab tugas masing-
masing secara baik
d. Membina bawahan agar dapat bekerja secara efektif dan efisien
e. Menciptakan iklim kerja yang baik dan harmonis
f. Menyusun fungsi manajemen secara baik
g. Menjadi penggerak yang baik dan dapat menjadi sumber kreatifitas
h. Menjadi wakil dalam membina hubungan dengan pihak luar
2. Sekretaris
Disbanding dengan posisi lain, sekretaris termasuk karyawan yang
memiliki multi tugas, diantaranya :
1. Menurut wewenangnya.
a. Tugas rutin. Meliputi pengetikan, making call, menerima tamu,
korespondenci, filling, surat menyurat.
b. Tugas instruksi. Meliputi penyusunan jadwal perjalanan,
makingappointment, pengaturan keuangan, persiapan dan
penyelenggaraan rapat, arrange schedule.
c. Tugas kreatif. Meliputi pembuatan formulir telepon, dokumentasi,
mengirim ucapan kepada klien, mengatur ruang kantor pimpinan.
23
2. Menurut jenis tugasnya.
a. Tugas administrasi. perkantoran. Meliputi surat menyurat,
pembuatan laporan, filling.
b. Tugas resepsionis. Meliputi making call, melayani
tamu,menyusun jadwal pertemuan pimpinan.
3. Staf
Adapun tugas dari staf adalah sebagai berikut:
a. Mengagendakan Surat Masuk dan Surat Keluar.
b. Mengarsip Surat Masuk dan Surat Keluar.
c. Membantu pengelolaan Kas Kecil.
d. Mempersiapkan Seminar / Pertemuan Ilmiahrutin / Diskusi yang di
selenggarakan. LPK (mencari ruangan, mengurus snack / konsumsi
dan penerima tamu).
e. Mendata karya ilmiah yang diterima LPK
f. Menyiapkan rapat-rapat di LPK (konfirmasi peserta rapat dan
konsumsi)
g. Mengurus Pelatihan / seminar / diskusi yang diadakan LPK (mencari
ruangan, mengurus snack / konsumsi dan penerima tamu)
h. Memonitor kebutuhan-kebutuhan Rumah Tangga LPK
i. Menjadwalkan kegiatan Ketua LPK
j. Menangani pengiriman Kartu Ucapan Lebaran, Natal, dan Tahun Baru
untuk relasi-relasi
24
4. Instruktur 1
Definisi Kinerja Dalam bahasa Inggris istilah kinerja adalah
performance. Performance merupakan kata benda. Salah satu entry-nya
adalah “thing done” (sesuatu hasil yang telah dikerjakan). Jadi arti
Performance atau kinerja adalah hasil kerja yang dapat dicapai oleh
seseorang atau kelompok orang dalam suatu organisasi, sesuai dengan
wewenang dan tanggung jawab masing-masing dalam rangka upaya
mencapai tujuan organisasi bersangkutan secara legal, tidak melanggar
hokum dan sesuai dengan moral maupun etika. Menurut Mangkunegara
(2001:67) kinerja adalah hasil kerja secara kualitas dan kuantitas yang
dicapai oleh seorang pegawai dalam melaksanakan tugasnya sesuai dengan
tanggung jawab yang diberikan kepadanya. Tinggi rendahnya kinerja
pekerja berkaitan erat dengan system pemberian penghargaan yang
diterapkan olehlem baga / organisasi tempat mereka bekerja. Pemberian
penghargaan yang tidak tepat dapat berpengaruh terhadap peningkatan
kinerja seseorang. Berkaitan erat dengan kinerja guru di dalam
melaksanakan tugasnya sehari-hari, sehingga dalam melaksanakan
tugasnya guru perlu memiliki tiga kemampuan dasar agar
kinerjanyatercapaisebagaiberikut: kemampuan pribadi meliputi hal-hal
yang bersifat fisik seperti tampang, suara, mata atau pandangan, kesehatan,
pakaian, pendengaran, dan hal yang bersifat psikis seperti humor, ramah,
intelek, sabar, sopan, rajin, kreatif, kepercayaan diri, optimis, kritis,
obyektif, dan rasional; kemampuan social antara lain bersifat terbuka,
25
disiplin, memiliki dedikasi, tanggung jawab, suka menolong,
bersifatmembangun, tertib, bersifatadil, pemaaf, jujur, demokratis.
3.2. Metode Penelitian
Dalam melakukan peranelitian ini, mengunakan metode pengembangan
sistem yang mana tahapan dalam pengembangan sistem terdiri dari enam
tahapan yaitu;
a. Survei, bertujuan mengetahui ruang lingkup pekerjaan
b. Analisis data, bertujuan untuk memahami sistem yang ada mengidentifikasi
masalah dan cara solusinya.
c. Desain, bertujuan untuk mendesain sestem baru yang dapat menyelesaikan
masalah yang dihadapi.
d. Pembuatan, membuat sestem yang sudah didesain atau menyiapkan semuah
yang dibutuhkan sparti perangkat keras dan perangkat lunaknya.
e. Implementasi, bertujuan untuk mengimplementasikan sistem yang baru.
f. Pemeliharaan, bertujuan agar sistem dapat berjlan secara optimal.
3.3. Metode Pengumpulan Data
Untuk dapat menyusun skripsi ini, maka perlu adanya kegiatan
mengumpulkan data, menganalisis data, mengolah data dan menyajikan data
yang dilakukan secara sistematis dan efisien untuk memecahkan persoalan,
26
tentunya di perlukan data yang tepat dan akurat. Untuk itu dalam melakukan
proses pengumpulan data, ada beberapa metode sebagai berikut;
a. Observasi
Metode observasi adalah metode pengamatan, dimana Penulis
melakukan pengamatan secara langsung pada subjek penelitian, guna untuk
mengumpulkan data yang berhubungan dengan judul skripsi ini.
b. Wawancara
Metode ini merupakan metode pengumpulan data dengan cara
melakukan tanya jawab secara langsung kepada bapak pimpinan Lembaga
Pelatihan Kerja Chinju Bengkulu.
b. Studi Pustaka
Metode pustaka adalah metode dimana penulis memperoleh informasi
dari membaca dan mempelajari buku – buku dari perpustakaan dan toko
buku yang berhubungan dengan teori – teori dan judul penulis angkat.
3.4. Software Dan Hardware
Adapun Software dan Hardware yang digunakan dalam penelitian ini
adalah :
a. Software
Adapun Software yang digunakan dalam penelitian ini adalah :
1. Sistem Operasi Windows XP Service Pack 2
2. Program Aplikasi Visual Basic 6.0
27
b. Hardware
1. Prosecor intel Pentium 1V
2. 40 GB Space harddisk
3. Ram 1 GB
4. Monitor SVAG
5. Keyboard 101/102
6. Mause HID-Comliant Mouse
7. Printer Canon IP1900
3.5. Metode Perancangan Sistem
3.5.1. Analisa Sistem Aktual
Sebelum melakukan pengembangan terhadap suatu sistem,
telebih dahulu dibutuhkan analisa sistem yang dipakai di Lembaga
Pelatihan Kerja Chinju Bengkulu. Ini dilakukan untuk mengetahui dan
mempelajari kelemahan sistem tersebut dan masalah yang dihadapi
dalam mengolah data peserta kursus bahasa Korea. Berdasarkan hasil
pengamatan pada Lembaga Pelatihan Kerja Chinju Bengkulu dalam
mengolah data peserta kursus bahasa Korea dengan menggunakan
aplikasi Microsoft Exel 2007 dan Microsoft Word 2007.
Adapun kelemahan-kelemahan dari sistem lama adalah sebagai
berikut:
1. Dapat menyebabkan kekeliruan, di karnakan system pembayaran
biaya kursus dapat di angsur sebanyak 3 kali.
28
2. Membutuhkan waktu yang lama dalam pengolahan data.
3.5.2. Perancangan Sistem Baru
Dalam perancangan sistem baru ini digunakan aplikasi Visual
Basic 6.0 untuk membuat program pengolahan data peserta kursus
pada lembaga Pelatihan Kerja Chinju. Aplikasi ini bertujuan untuk
mengolah data pendaftaran dan pembayaran peserta kursus pada
Lembaga Pelatihan Kerja Chinju Bengkulu dengan cepat, efektif dan
efisien. Adapun data-data yang diolah adalah data gelombang, data
peserta dan data pembayaran.
3.6 Konsep Perancangan Data Base
3.6.1. DFD (Data Flow Diagram)
1. Diagram Konteks.
Pada diagram konteks, aliran datanya dijabarkan secara global
atau menyeluruh dan untuk lebih jelasnya dapat dilihat pada gambar
3.1 Diagram konteks.
29
ADMIN
0.0
Pengolahan Data
Peserta Kursus Bahasa
Korea Pada LPK Chinju
Bengkulu
LPK CHINJU
Data Glombang
Data Peserta
Data Pembayaran
Data Transaksi
Laporan Data Peserta
Laporan Data Pembayaran
Laporan Data Transaksi
Laporan Rekap Data
PESERTAData Glombang
Data Peserta
Data Pembayaran
Data Transaksi
Gambar 3.2. Diagram Konteks
2. Diagram Level Nol (Level 0)
Pada diagram nol (level 0) menggambarkan tahapan – tahapan
proses yang terdapat
30
ADMIN1.0
Proses Input Data
2.0
Proses
Pemburatan
Laporan
LPK CHINJU
D. Gelombang
D. Peserta
D. Pembayaran
D. Transaksi
Peserta
Pembayaran
Gelombang
L. Gelombang
L. Peserta
L. Pembayaran
L. Rekap Data
L. Kwitansi
Gelombang
Pembayaran
Peserta
D. Gelombang
D. Peserta
D. Pembayaran
D. Transaksi
Transaksi
Transaksi
Gambar 3.3. Diagram Level Nol (Level 0)
31
3.6.2. HIPO (Hierarki Plus Input Process and Output)
PENGOLAHAN DATA PESERTA KURSUS BAHASA KOREA
PADA LPK CHINJU BENGKULU
PROSES ENTRY DATALAPORAN OUTPUT
DATA
PROSES ENTRY DATA
Entri Data
Gelombang
Entri Data
PembayaranEntri Data Transaksi
LAPORAN OUTPUT DATA
Output data Peserta Output Data Pembayaran Output data Rekap
Entri Data Peserta
Output data Kwitansi
Entri Data Kwitansi
Gambar 3.4. HIPO ( Hierarki Plus Input Process And Output )
1. Diagram Detail
a. Input Entry Data
Peserta Pembayaran
1.0
INPUT DATA
Peserta
1.1
INPUT DATA
Pembayaran
Data Peserta Data Pembayaran
Data
Peserta
Data
Peserta Data Transaksi
Gelombang
1.1
INPUT DATA
Gelombang
Data Gelombang
Data GelombangData Pembayaran
Data Gelombang
Transaksi
1.1
INPUT DATA
Transaksi
Data
Transaksi
Data Pembayaran
Kwitansi
1.0
INPUT DATA
Kwitansi
Data Kwitansi
Data Peserta
Data Peserta
Gambar 3.5. Diagram Detail
32
3.6.3. ERD ( Entity Relatioanship Diagram )
PESERTA
ANGSURAN
GELOMANGmendata
mendata
Kd_Pst
Nm_Pst
Alamat
Kd_Angsuran
No_
Angsuran
Jml_
Angsuran
Tgl
No_Glbng
Kd_ Glbng
Nm_Glbng
I
I
IN
N
I
I
Ket
Glbng
Gambar 3.6. Diagram ERD
3.6.4. Rancangan File
1. File Data Gelombang
Nama File : Data_Gelombang
Primary Key : Kd_Glbng
Tabel 3.1. File Data Gelombang
Nama file Type Data Panjang Keteranagan
Kd_Glbng Text 6 Kode Gelombang
NM_Glbng Text 13 Nama Gelombang
Biaya Currency 20 Biaya Kursus
33
2. File Data Peserta
Nama File : Data_Peserta
Primary Key : Kd_Pst
Tabel 3.2. File Data Peserta
Nama Field Type Data Panjang Keterangan
Kd_Pst Text 3 Kode Peserta
Nm_Pst Text 25 Nama Peserta
Alamat Text 35 Alamat
Tmp_Lhr Text 35 Tempat Lahir
Tgl_Lhr Date 8 Tanggal Lahir
Jn_klm Text 10 Jenis Kelamin
Agama Text 25 Agama
Pend_Ter Text 35 Pendidikan Terakhir
Kd_Glbng Text 3 Kode Gelombang
No_Hp Number 12 Nomor Hand Phone
3. File Data Pembayaran
Nama File : Data_ Pembayaran
Primary Key : Kd_ Pmbrn
Tabel 3.3. File Data Pembayaran
Nama File Type Data Panjang Keterangan
Kd_ Pmbrn Text 3 Kode Pembayaran
Nma_ Pmbrn Text 3 Nama Pembayaran
Jml_ Pmbrn Currency 20 Jumlah Pembayaran
34
4. File Data Transaksi
Nama File : Data_ Transaksi
Primary Key : Kd_ Trksi
Tabel 3.3. File Data Transaksi
Nama File Type Data Panjang Keterangan
Kd_Trksi Text 3 Kode Transaksi
Kd_Pst Text 6 Kode Peserta
Nm_Pst Text 25 Nama Peserta
Kd_Glbng Text 3 Kode Gelombang
Kd_ Pmbrn Text 6 Kode Pembayaran
Nma_ Pmbrn Text 3 Nama Pembayaran
Jml_ Pmbrn Currency 20 Jumlah Pembayaran
Sisa Sisa Pembayaran
35
5. File Data Sertifikat
Nama File : Data_Sertifikat
Primary Key : Kd_Srtfk
Tabel 3.4. File Data Sertifikat
Nama File Type
Data
Panjang Keterangan
No_Srtfk Text 25 Nomor Setifikat
Kd_Pst Text 3 Kode Peserta
Nm_Pst Text 25 Nama Peserta
Tmp_Lhr Text 35 Tempat Lahir
Tgl_Lhr Date 8 Tanggal Lahir
Tgl_Pengamb
ilan
Date 8 Tanggal Pengambilan
Sertipikat
Jn_klm Text 10 Jenis Kelamin
Percakapan Number 3 Percakapan
Tata_Bahasa Number 3 Tata Bahasa
Kosa_Kata Number 3 Kosa Kata
Budaya Number 3 Budaya
Membaca Number 3 Membaca
Menulis Number 3 Menulis
Ket Text 35 Keterangan
36
3.6.5. Struktur Menu
MENU UTAMA
LAPORAN KELUARINPUT DATA
Input Data Peserta
Input Data
Pembayaran
Input Data
Gelombang Laporan Data perserta
PerGelombang
laporan Data
Pembayaran persiswa
laporan Data
Pembayaran
PergelombangInput Data
Transaksi
Input Data
Sertifikat
laporan Data
Pengambilan Sertifikat
Gambar 3.7. Rancangan Struktur Menu
3.6.6. Rancangan Menu Utama
Gambar 3.8. Rancangan Menu Utama
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
INPUT DATA LAPORAN KELUAR
Gedung LKP Chiju
37
3.6.7. Rancangan Input Data
1. Input Data Gelombang
Gambar 3.9 Input Data Gelombang
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
Xx3xx Kode Gelombang
Xx13xx Nama Gelombang
Xx20xx Biaya
Tambah Simpan Hapus Koreksi Keluar
Input Data Gelombang
38
2. Input Data Peserta
Gambar.3.10. Input Data Peserta
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
Xx3xx Kode Peserta
Nama Peserta
Alamat
Tempat Lahir
Tanggal Lahir
Jenis Kelamin
Agama
Pendidikan Terakhir
Kode Gelombang
No. HP
Xx25xx
Xx325xx
Xx35xx
Tambah Simpan Hapus Koreksi Keluar
Dd/mm/yyyy
Xx10xx
Xx25xx
Xx35xx
Xx3xx
Xx12xx
Input Data Peserta
39
3. Input Data Pembayaran
Gambar 3.11 Input Data Pembayaran
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
Xx3xx Kode Pembayaran
xxx Jenis Pembayaran
Xx20xx Jumlah Pembayaran
Tambah Simpan Hapus Koreksi Keluar
Input Data Pembayaran
40
4. Input Data Transaksi
Gambar 3.12 Input Data Transaksi
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
Kode Transaksi
Kode Peserta
Nama Peserta
Kode Gelombang
Kode Pembayaran
Jumlah Pembayaran
Jumlah Dibayar
Sisa Pembayaran
Xx3xx
Xx3xx
xx25xx
Xx3xx
xx20xx xx20xx
Input Data Transaksi
Xx3xx
Tambah Simpan Hapus Koreksi Keluar Cetak
xx20xx
41
5. Input Data Setifikat
Gambar 3.13 Input Data Sertifikat
LOGO
LEMBAGA PELATIHAN KERJA CHINJU
Nomor Sertifikat
Kode Peserta
Nama Peserta
Tempat Lahir
Tanggal Lahir
Tanggal Pengambilan
Jenis Kelamin
Percakapan
Tata Bahasa
Kosa Kata
Budaya
Membaca
Menulis
Keterangan
Xx25xx
Xx6xx
xx25xx
Dd/mm/yyyy
Xx35xx
Xx35xx
Xx10xx
Input Data Sertifikat
Tambah Simpan Hapus Koreksi Cetak Keluar
Dd/mm/yyyy
999
999
999
999
999
999
42
3.6.8. Rancangan Output Data
1. Laporan Data Kwitansi
LOGO LEMBAGA PELATIHAN KERJA CHINJU
Terima Kasih
Hari : dd/mm/yyyy Kode Peserta : xx6xxx
Biaya : xx20xx
Kode Gelombang : xxx Jumlah Pembayaran : xxx
Jumlah Bayar : xxxx
Sisa : xxxx
Bengkulu, dd/mm/yyyy
Pimpinan
(Hajarman)
Gambar 3.14. Laporan Data Kwitansi
43
2. Laporan Data Peserta
LOGO LEMBAGA PELATIHAN KERJA CHINJU
Laporan Data Peserta
Gelombang :
NO
Kode
Peserta
Nama
Peserta Alamat
Tempat
Lahir
Tanggal
Lahir
Jenis
Kelamin Agama
Nama
Gelombang HP
1
50
X6X
X6X
X25X
X25X
X35X
X35X
X1235X
X35X
dd/mm/y
yyy
dd/mm/y
yyy
X10X
X10X
X25X
X25X
X35X
X35X
X12X
X12X
Bengkulu, dd/mm/yyyy
Pimpinan LPK CHINJU
(Hajarman)
Gambar 3.15. Laporan Data Peserta
99
44
3. Laporan Data Transaksi
Gambar 3.16. Laporan Data Transaksi
LOGO LEMBAGA PELATIHAN KERJA CHINJU
LAPORAN DATA PEMBAYARAN PERSERTA
Kode Pembayaran
Kode Perserta
Nama Perserta
Nomor Gelombang
Nama Pembayar
Jumlah Pembayaran
Bengkulu, dd/mm/yyyy
Pimpinan LPK CHINJU
(Hajarman)
XX3XX
XX25XX
xxx
xxx
XX12XX
Sisa Pembayaran XX12XX
45
4. Laporan Data Pembayaran Peserta Kursus Pergelombang
LOGO LEMBAGA PELATIHAN KERJA CHINJU
Laporan Data Pembayaran Perserta Kursus Pergelombang
Gelombang :
NO Kode
Transaksi
Nama
Peserta Gelombang
Nama
Pembayaran
Jumlah
Pembayaran Sisa Pembayaran
1
50
X3X
X3X
X25X
X25X
X3X
X3X
XXX
XXX
X20X
X20X
X20X
X20X
Bengkulu, dd/mm/yyyy
Pimpinan LPK CHINJU
(Hajarman)
Gambar 3.17. Laporan Data Transaksi
43
Xxx
46
5. Laporan Data Pengambilan Sertifikat
LOGO LEMBAGA PELATIHAN KERJA CHINJU
Laporan Data Pengambilan Sertifikat
NO Kode
Sertifikat
Kode
Peserta
Nama
Peserta
Tempat
Lahir Tanggal Lahir
Tanggal
Pengambilan Jenis Kelamin Agama Keterangan
1
50
XX3XX
XX3XX
XX3XX
XX3XX
XX35XX
XX35XX
XX35
XX35XX
dd/mm/yyyy
dd/mm/yyyy
dd/mm/yyyy
dd/mm/yyyy
XX10XX
XX10XX
X35X
X35X
X35X
X35X
Bengkulu, dd/mm/yyyy
Pimpinan LPK CHINJU
(HAJARMAN)
Gambar 3.18. Laporan Data Pengambilan Sertifikat
47
6. Laporan Cetak Sertifikat
a. Sertifikat Bagian Depan
SERTIFIKAT Nomor:xx25xx
Penyelenggaraan Pendidikan Bahasa Korea:
MENETAPKAN:
Nama lengkap : xx25xx
Tempat. Tgl. Lahir : xx35xx,dd/mm/yyyy
Dengan Predikat xx7xx
Telah mengikuti Pelatihan Bahasa Korea di (LPK CHINJU) yang dilaksanakan selama 1,5 bulan, dari hh/mm/yyy s/d
hh/mm/yyyy.
Daftar Nilai peserta tercantum di balik Sertifikat ini.
Nomor : 560/ /563/1.14.01/yyyy DITETAPKAN DI:BENGKULU
Tanggal : dd/mm/yyyy PADA TANGGAL:dd/mm/yyyy
Mengetahui
KEPALA DINAS TENAGA KERJA LEMBAGA PENDIDIKAN DAN SOSIAL KOTA BENGKULU CHINJU
Kasubdin PKPS
Drs. SAHARI H A J A R M A N Nip: 160025571 Pimpinan
Gambar 3.19. Laporan Cetak Sertifikat
LOGO
Photo 3 x 4
48
b. Sertifikat Bagian Belakang
DAFTAR NILAI
NO MATERI NILAI
ANGKA HURUF
1. Percakapan 999 x
2. Tata Bahasa 999 x
3. Kosa Kata 999 x
4. Budaya 999 x
5. Membaca 999 x
6. Menulis 999 x
JUMLAH 999 x
A = 80 – 100 Sangat Baik
Nilai : Jumlah Nilai B = 70 – 79 Baik
Total Materi Ajar C = 60 – 69 Cukup Baik
Bengkulu dd/m/yyyy
LEMBAGA PENDIDIKAN
CHINJU
H A J A R M A N/WAHYU. WP
Instruktur
49
BAB IV
HASIL DAN PEMBAHASAN
4.1. Tampilan Menu Utama
Pada Menu ini terdapat menu input data, menu laporan dan menu
keluar, pada menu input data terdapat sub menu data gelombang, sub menu data
peserta, sub menu data pembayaran, sub menu data transaksi dan sub menu data
sertifikat, sedangkan menu laporan terdapat sub menu laporan data peserta
pergelombang, sub menu laporan data pembayaran pergelombang dan sub
menu laporan data pengambilan sertifikat. seperti terlihat pada gambar dibawah
ini 4.1 dibawah ini:
Gambar 4.1. Tampilan Menu Utama
49
50
4.1.1. Tampilan Menu Input Data Gelombang
Menu input data gelombang berfungsi untuk memasukkan data
gelombang yaitu kode gelombang, nama gelombang dan biaya, dapat
dilihat pada gambar 4.2 di bawah ini:
Gambar 4.2. Tampilan Menu Input Data Gelombang
4.1.2. Tampilan Menu Input Data Peserta
Menu input data peserta berfungsi untuk memasukkan data
peserta. Dapat dilihat pada gambar 4.3 dibawah ini:
Gambar 4.3. Tampilan Menu Input Data Peserta
51
4.1.3. Tampilan Menu Input Data Pembayaran
Menu input data pembayaran berfungsi untuk memasukkan data
pembayaran, dapat dilihat pada gambar 4.4 dibawah ini:
Gambar 4.4. Tampilan Sub Menu Input Data Pembayaran
4.1.4. Tampilan Menu Input Data Transaksi
Menu input data transaksi berfungsi untuk memasukkan data
transaksi, dapat dilihat pada gambar 4.5 dibawah ini:
Gambar 4.5. Tampilan Sub Menu Input Data Transaksi
52
4.1.5. Tampilan Menu Input Data Sertifikat
Menu input data sertifikat berfungsi untuk memasukkan data
sertifikat, dapat dilihat pada gambar 4.6 dibawah ini:
Gambar 4.6. Tampilan Sub Menu Input Data Sertifikat
Keterangan:
If Nilai Rata-rata >70 and Nilai Rata-rata >60 then Keterangan
=”Cukup”
ElseIf Nilai Rata-rata >80 and Nilai Rata-rata <70 then Keterangan
“Baik”
ElseIf Nilai Rata-rata >80 -100 then Keterangan = “Sangat Baik”
53
4.2. Tampilan Menu Output
4.2.1. Tampilan Menu Output Data Peserta Pergelombang
Output data peserta pergelombang merupakan laporan data
perserta per gelombang, dapat dilihat pada gambar 4.7 dibawah ini:
Gambar 4.7. Tampilan Sub Menu Output Data Peserta
Pergelombang
4.2.2. Tampilan Menu Output Data Pembayaran Pergelombang
Output data pembayaran pergelombang merupakan laporan data
pembayaran per gelombang, dapat dilihat pada gambar 4.8 dibawah ini:
54
Gambar 4.8. Tampilan Sub Menu Output Data Pembayaran
Pergelombang
4.2.3. Tampilan Menu Output Data Pengambilan Sertifikat
Output data pengambilan sertifikat merupakan laporan data
pengambilan sertifikat, dapat dilihat pada gambar 4.9 dibawah ini:
Gambar 4.9. Tampilan Sub Menu Output Data Pengambilan
Sertifikat
55
4.2.4. Tampilan Menu Output Sertifikat
Output data sertifikat merupakan laporan sertifikat, dapat dilihat
pada gambar 4.10 dibawah ini:
Gambar 4.10. Tampilan Output Sertifikat
4.3. Hasil Pengujian
Pengujian program pengolahan data kursus Chinju Bengkulu ini
dilaksanakan di kantor pelatihan kerja Chinju di jalan Mangga Raya Rt.17 No: 16
Bengukulu dengan menggunakan komputer. Berdasarkan hasil pengujian sistem
yang dilakukan antara sistem lama dan sistem baru, maka didapatkan hasil sebagai
berikut:
56
Jenis Penelitian Sistem Lama Sistem Baru
Sistem
penggolahan data
Dilakukan dengan
merekap data
menggunakan buku
Dilakukan dengan
menggunakan komputer
yang telah di instalkan
program pengolahan data
peserta kursus Chinju ini
Manfaat Teknologi Tidak ada Menggunakan komputer
dan printer
57
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan hasil uji coba yang telah dilakukan, Program Pengolahan
Data Peserta Khursus Bahasa Korea Di LPK Chinju Bengkulu ini memiliki
tampilan yang menarik dan cara menggunakan yang sederhana, mudah
dimengerti.
5.2. Saran
Agar mendapatkan hasil yang optimal maka disarankan:
Sebaiknya diadakan pebaikan, perubahan pada Program Pengolahan Data
Peserta Khursus Bahasa Korea Di LPK Chinju Bengkulu ini untuk
mendapatkan hasil yang lebih sempurna.
82