Monday, January 14, 2019

√ Rujukan Makalah Visual Basic 2 / Vb 2 | Bsi Karawang

berikut ini ialah pola makalah pemrograman visual basic 2 ketika saya masih berkuliah di BSI Karawang, biar 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 memperlihatkan rahmat serta karunia-Nya kepada kami sehingga kami berhasil menuntaskan Makalah ini yang alhamdulillah tepat pada waktunya yang bertema “PERANCANGAN PROGRAM PENERIMAAN KARYAWAN BARU PT SEJAHTERA JAYA SELALU”
Makalah ini berisikan wacana informasi mengenai sistem Penerimaan Karyawan memakai aplikasi Visual Basic. Dalam makalah ini kami membahas proses perekrutan karyawan dari awal hingga resmi menjadi karyawan perusahaan.
Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh alasannya ialah 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 hingga akhir. Semoga Allah SWT senantiasa meridhai segala perjuangan 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 ialah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic ialah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) ialah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk sanggup dipakai oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang gres mengenal komputer, serta dipakai untuk pengembangan jadwal “cepat saji” yang ringan dan menyenangkan
Saat ini negara kita Indonesia memasuki kala digital,kian hari kebutuhan akan teknologi ataupun aplikasi kian meningkat,semua orang ketika 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 kini banyak bermunculan aplikasi-aplikasi untuk bisa mendukung sisitem kerja pada sebuah perusahaan.

Salah satunya ialah 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 menciptakan makalah ini ialah :

- Untuk memberi pengetahuan kepada pembaca wacana bahasa pemrograman Visual Basic.
- Untuk memperlihatkan citra bagaimana suatu prosessistem penerimaan karyawan disuatu perusahaan dengan memakai sistem komputerisasi.
- Untuk memenuhi kiprah matakuliah Visual Basic 2.

1.3 Ruang Lingkup

- Dalam makalah ini, kami membatasi problem yang akan dibahas pada bahan kuliah Pemrograman Terstrutur. Pembahasan lebih dikhususkan bagaimana proses penerimaan karyawan berdasarkan kelompok kami dengan memakai Ms Visual Basic dan pengkodean dari jadwal 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 sanggup terfokus pada problem yang akan dibahas serta sanggup memperlihatkan citra umum wacana isi makalah sehingga pembaca lebih gampang 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 melaksanakan 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 melaksanakan 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 mempunyai 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 eksklusif kepada atribut Primary Key).



C. SPESIFIKASI FILE

Spesifikasi file yang dipakai dalam perancangan jadwal penerimaan karyawan gres 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 ialah bahasa pemrograman yang dipakai untuk menciptakan aplikasi Windows yang berbasis grafis (GUI – Graphical User Interface). Banyak pemograman yang memakai microsoft visual basic, alasannya ialah dalam penggunaannya aplikasi ini sangatlah mudah. Salah satunya jadwal penerimaan karyawan baru. Dalam makalah ini penerimaan karyawan gres melalui proses santunan 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 dibutuhkan sanggup membantu semua jenis pekerjaan insan sehingga bisa menuntaskan pekerjaan dengan cepat alasannya ialah di masa depan teknologi akan semakin canggih.

>>> DOWNLOAD MAKALAH VISUAL BASIC 2 DIBAWAH INI :

Sumber http://www.hendrisetiawan.com