Contoh Makalah Visual basic 2 / VB 2 | BSI Karawang

Advertisement
berikut ini adalah contoh makalah pemrograman visual basic 2 ketika saya masih berkuliah di BSI Karawang, semoga bisa menjadi referensi. 





PERANCANGAN SISTEM INFORMASI PENERIMAAN KARYAWAN BARU PT SEJAHTERA JAYA SELALU MICROSOFT VISUAL BASIC 6.0









TUGAS KELOMPOK
Diajukan untuk memenuhi salah satu syarat kelulusan mata kuliah Visual Basic II  







Jurusan Manajemen Informatika 
Akademi Manajemen Informatika dan Komputer 
BSI Karawang
2014


KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil menyelesaikan Makalah ini yang alhamdulillah tepat pada waktunya yang bertema “PERANCANGAN PROGRAM PENERIMAAN KARYAWAN BARU PT SEJAHTERA JAYA SELALU”
Makalah ini berisikan tentang informasi mengenai sistem Penerimaan Karyawan menggunakan aplikasi Visual Basic. Dalam makalah ini kami membahas proses perekrutan karyawan dari awal sampai resmi menjadi karyawan perusahaan.
Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata, kami sampaikan terima kasih kepada semua pihak yang telah berperan serta dalam penyusunan makalah ini dari awal sampai akhir. Semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.

Karawang, 27 April 2014

Penulis


DAFTAR ISI


KATA PENGANTAR ii
DAFTAR ISI iii
BAB I PENDAHULUAN 4
1.1.LATAR BELAKANG 4
1.2.MAKSUD DAN TUJUAN 5
1.3.RUANG LINGKUP 5
BAB II PEMBAHASAN 7
2.1.ANALISA KASUS (PEMBAHASAN/PERANCANGAN) 7
A.DOKUMEN MASUKAN DAN KELUARAN 7
B.NORMALISASI 12
C.SPESIFIKASI FILE 16
D.PENGKODEAN 25
E.HIPO 27
F.FLOWCHART 28
BAB III PENUTUP 39
3.1.KESIMPULAN 39
3.2.SARAN 39

BAB I
PENDAHULUAN

1.1 Latar Belakang

          Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan menyenangkan
Saat ini negara kita Indonesia memasuki era digital,kian hari kebutuhan akan teknologi ataupun aplikasi kian meningkat,semua orang saat ini membutuhkan sesuatu yang cepat dan mudah.Begtiu pula yang terjadi pada perusahaan-perusahaan yang ada di Indonesia,hampir seluruh perusahaan besar semua sisitemnya sudah terkomputerisasi demi efisiensi dan sisitem kerja yang lebih cepat.Guna memenuhi kebutuhan itu semua sekarang banyak bermunculan aplikasi-aplikasi untuk bisa mendukung sisitem kerja pada sebuah perusahaan.

Salah satunya adalah sistem penerimaan karyawan dengan microsoft visual basic, selain memudahkan dalam penggunaan juga sangat efisien dalam hal waktu.




1.2 Maksud Dan Tujuan

Tujuan kami dalam membuat makalah ini adalah :

- Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman Visual Basic.
- Untuk memberikan gambaran bagaimana suatu prosessistem penerimaan karyawan disuatu perusahaan dengan menggunakan sistem komputerisasi.
- Untuk memenuhi tugas matakuliah Visual Basic 2.

1.3 Ruang Lingkup

- Dalam makalah ini, kami membatasi masalah yang akan dibahas pada materi kuliah Pemrograman Terstrutur. Pembahasan lebih dikhususkan bagaimana proses penerimaan karyawan menurut kelompok kami dengan menggunakan Ms Visual Basic dan pengkodean dari program tersebut. Meliputi, input Data Pelamar, Data tanggal tes tulis, Data tanggal tes medical, Input jadwal tes tulis, Input jadwal tes medical, Input hasil tes tulis, Input hasil tes medical, laporan. Hal tersebut dimaksudkan untuk mempertegas pembahasan sehingga dapat terfokus pada masalah yang akan dibahas serta dapat memberikan gambaran umum tentang isi makalah sehingga pembaca lebih mudah mempelajarinya.

BAB II
PEMBAHASAN

2.1 Analisa Kasus (Pembahasan/perancangan)

A. Dokumen Masukan dan Keluaran
1. Data Masukan
a. Data User
- Nama dokumen : Data User
- Fungsi : Sebagai Data penginput data pelamar
- Frekuensi         : setiap ada pendataan pelamar baru
- Sumber : Karyawan 
- Tujuan : HRD
- Media : Kertas

b. Data Pelamar
- Nama dokumen  : Data Pelamar
- Fungsi : Sebagai Data yang mengajukan      lamaran
- Frekuensi          : setiap ada pendataan pelamar baru
- Sumber : Siswa siswi SMA/SMK 
- Tujuan : HRD
- Media : Kertas

c. Data tanggal tes tulis
- Nama dokumen : Data tanggal tes tulis
- Fungsi : Sebagai Data Tanggal tes tulis yang    tersedia untuk pelamar
- Frekuensi         : setiap satu bulan
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas

d. Data tanggal tes medical
- Nama dokumen : Data tanggal tes medical
- Fungsi : Sebagai Data Tanggal tes medical dan tes fisik yang tersedia untuk pelamar yang lolos tes tulis
- Frekuensi : setiap satu bulan
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas








2. Data Keluaran
a. Input jadwal tes tulis
- Nama dokumen : Input jadwal tes tulis
- Fungsi : Untuk menginput data kapan saja pelamar mengikuti tes tulis berdasarkan tanggal yang telah tersedia
- Frekuensi                  : setiap ada pendataan pelamar baru
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas

b. Input jadwal tes medical
- Nama dokumen : Input jadwal tes medical
- Fungsi : Untuk menginput data kapan saja pelamar mengikuti tes medical dan tes fisik berdasarkan tanggal yang telah tersedia
- Frekuensi         : setiap ada pendataan pelamar baru
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas




c. Input hasil tes tulis
- Nama dokumen : Input hasil tes tulis
- Fungsi : Untuk menginput data hasil tes tulis dari pelamar yang melakukan tes tulis
- Frekuensi : setiap satu minggu
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas

d. Input hasil tes medical
- Nama dokumen : Input hasil tes medical
- Fungsi : Untuk menginput data hasil tes medical dan tes fisik dari pelamar yang melakukan tes medical dan tes fisik
- Frekuensi : setiap satu minggu
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas






e. Laporan
- Nama dokumen : Laporan
- Fungsi : Untuk menginformasikan semua data yang telah masuk ke dalam database
- Frekuensi : setiap satu bulan
- Sumber : Karyawan (User)
- Tujuan : HRD
- Media : Kertas

B. Normalisasi

1. Bentuk Unnormalized form

Syarat :
Masukan semua atribut yang ada pada dokumen dasar (Dokumen Masukan dan Dokumen Keluaran) pada satu himpunan.

Langkah :
Masukan semua atribut yang ada pada dokumen masukan (Form Data Anggota, Form Data User dan Form Buku) dalam satu himpunan.



2. Bentuk 1NF

Syarat :
- Tidak ada baris yang duplikat
- Masing  masing Cell atau Atribut bernilai tunggal
Langkah :
- Tentukan atribut yang akan dijadikan Candidate Key (Calon     Kunci yang akan menjadi Kunci Utama).



3. Bentuk 2NF

Syarat :
- Sudah dalam bentuk Normal Pertama.
- Semua atribut yang tidak termasuk dalam Primary Key memiliki ketergantungan fungsional pada Primary Key secara utuh.



4. Bentuk 3NF

Syarat :
Menghilangkan anomali-anomali hasil dari ketergantungan fungsional.

Langkah :
- Sudah dalam bentuk Normal Kedua
- Pisahkan atribut yang merupakan atau menjadi atribut detail 
(tidak tergantung secara langsung kepada atribut Primary Key).






C. SPESIFIKASI FILE

Spesifikasi file yang digunakan dalam perancangan program penerimaan karyawan baru ini terdiri dari satu database dan 10 tabel, yaitu:

1. Tabel User (tbuser)
- Nama database : penerimaan_karyawan
- Nama tabel : tbuser
- Tipe : File User
- Panjang record : 62
- Akses file : Random
- Organisasi File : Index Sequential
- Media : Harddisk
- Kunci Field : kodeuser

No
Elemen Data
Akronim
Tipe
Panjang
Keterangan
1
Kode user
Kodeuser
Varchar
7
Primary key
2
Nama user
Namauser
Varchar
25

3
Jabatan
Jabatan
Varchar
20

4
Password
Password
Varchar
10


2. Tabel Data Pelamar (datapelamar)
- Nama database : penerimaan_karyawan
- Nama tabel : datapelamar
- Tipe : File Pelamar
- Panjang record : 89
- Akses file : Random
- Organisasi File : Index Sequential
- Media : Harddisk
- Kunci Field : no_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Keterangan
1
Nomor pelamar
no_pelamar
Varchar
7
Primary key
2
Nama pelamar
nama
Varchar
30

3
Alamat
alamat
Varchar
40

4
Nomor Hp
No_hp
Varchar
12


3. Tabel Data Tanggal Tes Tulis (tanggaltes)
- Nama database : penerimaan_karyawan
- Nama tabel : tanggaltes
- Tipe : File Tanggal tes
- Panjang record : 5
- Akses file : Random
- Organisasi File : Index Sequential
- Media : Harddisk
- Kunci Field : No_kode

No
Elemen Data
Akronim
Tipe
Panjang
Keterangan
1
Nomor kode
No_kode
Varchar
5
Primary key
2
Tanggal tes 1
Tanggaltest1
Date
-

3
Tanggal tes 2
Tanggaltest2
Date
-


4. Tabel Data Tanggal Medical Tes (tanggalmedicaltes)
- Nama database : penerimaan_karyawan
- Nama tabel : tanggalmedicaltes
- Tipe : File Tanggal tes medical
- Panjang record : 5
- Akses file : Random
- Organisasi File : Index Sequential
- Media : Harddisk
- Kunci Field : No_kode

No
Elemen Data
Akronim
Tipe
Panjan
ket
1
Nomor kode
No_kode
Varchar
5
PK
2
Tanggal Medical tes
tanggalmedicaltest
Date
-

3
Tanggal tes fisik
tanggalfisiktest
Date
-


5. Tabel Jadwal Tes Tulis (jadwaltes)
- Nama database : penerimaan_karyawan
- Nama tabel : jadwaltes
- Tipe : File jadwal tes tulis
- Panjang record : 64
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Keterangan
1
Nomor pelamar
No_pelamar
Varchar
7
Primary key
2
Nama pelamar
nama
Varchar
30

3
Tanggal tes 1
Tanggaltest1
Date
-

4
Tempat tes 1
Tempattest1
Varchar
10

5
Tanggal tes 2
Tanggaltest2
Date
-

6
Tempat tes 2
Tempattest2
Varchar
10

7
Kode User
kodeuser
Varchar
7


6. Tabel Jadwal Medical Checkup Fisik (jadwalmedical)
- Nama database : penerimaan_karyawan
- Nama tabel : jadwalmedical
- Tipe : File jadwal tes medical & fisik
- Panjang record : 64
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Nomor pelamar
No_pelamar
Varchar
7
PK
2
Nama pelamar
nama
Varchar
30

3
Tanggal medical
tanggalmedicaltest
Date
-

4
Tempat medical
Tempatmedical
Varchar
10

5
Tanggal fisik
tanggalfisiktest
Date
-

6
Tempat fisik
Tempatfisik
Varchar
10

7
Kode User
kodeuser
Varchar
7


7. Tabel Lolos Tes Tulis (lolostes)
- Nama database : penerimaan_karyawan
- Nama tabel : lolostes
- Tipe : File Lolos tes tulis
- Panjang record : 76
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Nomor pelamar
No_pelamar
Varchar
7
PK
2
Nama pelamar
nama
Varchar
30

3
Nilai tes ke-1
Nilaitest1
Integer
11

4
Nilai tes ke-2
Nilaitest2
Integer
11

5
Skor
tanggalfisiktest
Double
-

6
Interview
Tempatfisik
Varchar
5

7
Keterangan
ket
Varchar
5

8
Kode User
kodeuser
Varchar
7


8. Tabel Gagal Tes Tulis (gagaltes)
- Nama database : penerimaan_karyawan
- Nama tabel : gagaltes
- Tipe : File Gagal tes tulis
- Panjang record : 76
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Nomor pelamar
No_pelamar
Varchar
7
PK
2
Nama pelamar
nama
Varchar
30

3
Nilai tes ke-1
Nilaitest1
Integer
11

4
Nilai tes ke-2
Nilaitest2
Integer
11

5
Skor
tanggalfisiktest
Double
-

6
Interview
Tempatfisik
Varchar
5

7
Keterangan
ket
Varchar
5

8
Kode User
kodeuser
Varchar
7


9. Tabel Lolos Medical Tes (lolosmedical)
- Nama database : penerimaan_karyawan
- Nama tabel : gagaltes
- Tipe : File Lolos tes medical
- Panjang record : 59
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Nomor pelamar
No_pelamar
Varchar
7
PK
2
Nama pelamar
nama
Varchar
30

3
Tes medical
medicaltest
Varchar
5

4
Tes Fisik
fisiktest
Varchar
5

5
Hasil
hasilmedicalfisiktest
Varchar
5

6
Kode User
kodeuser
Varchar
7


10. Tabel Gagal Medical (gagalmedical)
- Nama database : penerimaan_karyawan
- Nama tabel : gagaltes
- Tipe : File Gagal tes medical
- Panjang record : 59
- Akses file : Random
- Organisasi File : -
- Media : Harddisk
- Kunci Field : No_pelamar

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Nomor pelamar
No_pelamar
Varchar
7
PK
2
Nama pelamar
nama
Varchar
30

3
Tes medical
medicaltest
Varchar
5

4
Tes Fisik
fisiktest
Varchar
5

5
Hasil
hasilmedicalfisiktest
Varchar
5

6
Kode User
kodeuser
Varchar
7






D. PENGKODEAN
1. Data User

SJS = PT Sejahtera jaya slalu
0046 = Nomor induk karyawan

2. Data Pelamar

DP = Data pelamar
001 = Nomor urut pelamar

3. Nomor Kode Tanggal tes tulis

T = Tanggal
001 = Nomor urut tanggal

4. Data tanggal tes medical

TM = Tanggal medical
001 = Nomor urut Tanggal medical

E. HIPO (Hierarci Input Proses Output)







F. FLOWCHART

1. Menu Login



2. Menu Utama



3. Data User



4. Data Pelamar


5. Data tanggal tes tulis



6. Data tanggal tes medical


7. Jadwal tes tulis


8. Jadwal tes medical


9. Input hasil tes tulis


10. Input hasil tes medical


11. Laporan
BAB III
PENUTUP





2.1 Kesimpulan

Visual Basic adalah bahasa pemrograman yang digunakan untuk membuat aplikasi Windows yang berbasis grafis (GUI – Graphical User Interface). Banyak pemograman yang menggunakan microsoft visual basic, karena dalam penggunaannya aplikasi ini sangatlah mudah. Salah satunya program penerimaan karyawan baru. Dalam makalah ini penerimaan karyawan baru melalui proses pemberian nomor pelamar, tanggal tes tulis dan tempatnya, tanggal tes medical dan tes fisik, dan terakhir hasil dari kedua tes tersebut.

2.2 Saran

Kemajuan Visual Basic di masa mendatang diharapkan dapat membantu semua jenis pekerjaan manusia sehingga mampu menyelesaikan pekerjaan dengan cepat karena di masa depan teknologi akan semakin canggih.

>>> DOWNLOAD MAKALAH VISUAL BASIC 2 DIBAWAH INI :

Download Cover dan Kata pengantar
Download Isi Makalah

2 Komentar untuk "Contoh Makalah Visual basic 2 / VB 2 | BSI Karawang"

sore kakak, mau nanya aja untuk Dokumen Masukan dan Keluaran sama Rancangan Bentuk Masukan dan keluaran, sama ga ya ?

sore kak, mau tanya aja. untuk dokumen masukan dan keluaran dengan rancangan bentuk masukan dan keluaran sama ga ya ?

Silahkan Komentar sobat !
Berkomentarlah dengan sopan dan tidak menaruh link aktif!

Back To Top