Anda di halaman 1dari 46

BAB II PEMBAHASAN

2.1. Teori Pendukung Dalam pembuatan suatu program kita harus terlebih dahulu memahami pengertian program dan peralatan pendukung yang akan digunakan. Sehingga program dapat ditelusuri apabila ada suatu permasalahan ditengah jalan. A. Definisi Program Untuk dapat membuat program yang baik, kita terlebih dahulu harus memahami pengertian program. Program adalah suatu rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logis dan sistematis. Dalam membuat suatu program yang baik, maka harus dibuat langkah-langkah pokok secara umum, yaitu : 1. Mendefinisikan Masalah Menganalisa dan memahami permasalahan yang ada, kemudian

dikembangkan menjadi suatu urutan proses logika untuk menyelesaikan masalah tersebut dalam bentuk algoritma. 2. Membuat Flowchart Menentukan data apa yang diperlukan, dari mulai input hingga output. 3. Membuat Program Algoritma yang sudah dibuat, diterjemahkan ke dalam bentuk pernyataan yang sesuai dan terdapat dalam bahasa pemrograman yang akan digunakan.

4. Membuat Tes Program Pengetesan pada program yang telah dibuat untuk mengetahui apakah program tesebut sudah benar dan bebas dari kesalahan atau masih perlu dilakukan revisi. 5. Membuat Dokumentasi Program Dokumentasi dibuat sebagai program cadangan (back up) dimana proses ini sangat penting untuk usaha pengembangan program selanjutnya.

Pemrograman terstruktur merupakan suatu tindakan untuk mengorganisasikan dan membuat kode-kode program supaya mudah dimengerti, mudah ditest dan mudah dimodifikasi. Prinsip utama dari pemrograman terstruktur adalah, bahwa jika suatu proses telah sampai pada titik tertentu, maka proses selanjutnya tidak boleh kembali lagi pada sebelumnya, kecuali untuk proses berulang (Loop). Teknik pemrograman yang ada didalam pemrograman terstruktur mempunyai tujuan sebagai berikut : a. Meningkatkan kehandalan program. b. Supaya program mudah dibaca dan ditelusuri apabila ada kesalahan. c. Menyederhanakan kerumitan program. d. Menyederhanakan pemeliharaan program. e. Meningkatkan produktifitas program. Selain hal-hal yang telah disebutkan diatas, yang berhubungan dengan masalah pemrograman komputer, ada hal lain yang perlu diperhatikan didalam struktur pemrograman, yaitu sebagai berikut :

1. Penulisan program yang interaktif Program dikatakan interaktif jika program tersebut dapat dipergunakan oleh pemakai secara mudah serta pemakai dapat mengerti tentang proses yang sedang dilakukan oleh program. 2. Penulisan program yang efisien Selain penulisan program yang interaktif, kita juga harus menciptakan suatu konsep penulisan program yang baik dan benar, yang disebut sebagai suatu efisiensi program, yaitu : a. Mengefisiensikan pernyataan yang terdapat dalam program. b. Mengefisiensikan pemakaian memori komputer. c. Mengefisiensikan piranti masukan dan keluaran. Dalam penulisan ini penulis menggunakan salah satu bahasa pemrograman

tingkat tinggi (high level language) yaitu bahasa pemrograman Microsoft Visual Basic versi 6.0. yang struktur bahasanya hampir menyerupai bahasa percakapan manusia sehari-hari. Dimana didalam pemrograman Microsoft Visual Basic 6.0. merupakan bahasa pemrograman yang bekerja dalam ruang lingkup MSWindows, sehingga hampir dapat memanfaatkan seluruh kemudahan dan kecanggihan yang dimiliki oleh sistem operasi Windows. Secara umum kemampuan Visual Basic adalah menyediakan komponen yang memungkinkan membuat suatu program aplikasi yang sesuai dengan tampilan dan cara kerja Windows, sehingga memudahkan para pemakai program (End User) yang umumnya sudah mengenal sistem operasi Windows.

Untuk membuat suatu program aplikasi penulis terlebih dahulu menentukan objek-objek yang akan dipakai, lalu objek-objek tersebut diatur tata letaknya sesuai dengan kemauan atau rancangan tampilan yang sebelumnya telah didesain terlebih dahulu. Setelah objek-objek tersebut kita atur maka diperlukan instruksiinstruksi yang mendukung objek tersebut sehingga dapat beroperasi dengan database yang telah kita tentukan. B. Normalisasi Normalisasi file adalah proses pengelompokan elemen data ke dalam bentuk bentuk tabel yang menunjukan entity dan relasi. Tujuan diadakannya normalisasi ini adalah untuk memastikan bahwa relasi data tersebut dapat berjalan dengan baik. Dalam normalisasi kita berusaha untuk menghilangkan atau mengurangi data yang terduplikasi atau rangkap agar mendapatkan bentuk yang lebih baik dan cepat. Pada normalisasi ini penulis tidak menjelaskan secara rinci tahap tahap normalisasi, tetapi sampai batas tertentu saja. Setiap file selalu terdapat kunci dari file berupa satu field atau satu set field yang dapat mewakili record. Misalnya kode barang yang merupakan kunci dari tabel data barang. Ada beberapa macam kunci (key function) yang digunakan untuk proses pencarian, penyaringan, hapus, dan lain sebagainya di dalam pengolahan database, yaitu sebagai berikut : 1. Kunci Calon ( Candidate Key ) Kunci kandidat adalah suatu atribute atau satu set minimal atribute yang mendefinisikan secara unik suatu kejadian yang spesifik dari suatu entity.

2. Kunci Primer ( Primary Key ) Kunci primer adalah satu atribute atau satu set minimal atribute yang tidak

hanya mengidentifiksikan secara unik suatu kejadian yang spesifik, akan tetapi juga dapat mewakili setiap kejadian dari suatu entity. 3. Kunci Alternatif ( Alternative Key ) Kunci alternative adalah kunci kandidat yang tidak dipakai sebagai primary key. 4. Kunci Tamu ( Foreign Key ) Kunci tamu adalah satu atribute atau satu set minimal atribute yang melengkapi satu hubungan ( relationship ) yang menunjukkan ke induknya. 5. Kunci Super (Super Key ) Kunci super adalah himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dan entitas set. Teknik normalisasi ini juga merupakan suatu teknik yang menstrukturkan data dalam cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam database. Pada normalisasi ini perlu dikenal terlebih dahulu beberapa definisi dari tahap normalisasi. 1. Bentuk Tidak Normal ( Unnormalized Form ) Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan untuk mengikuti suatu format tertentu. Dapat saja data tidak

10

lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan keberadaan data tersebut saat pemasukan. 2. Bentuk Normal Kesatu ( 1 NF / First Normal Form ) Bentuk normal kesatu mempunyai ciri ciri yaitu data dibentuk dalam satu record demi satu record, tidak ada atribute yang berulang atau atribute bernilai ganda (multivalue), dan setiap field hanya satu pengertian. 3. Bentuk Normal Kedua ( 2 NF / Second Normal Form ) Bentuk normal kedua mempunyai ciriciri yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribute bukan kunci haruslah bergantung secara fungsional kepada kunci utama ( primary key). Sehingga untuk membuat normal kedua sudah ditentukan kuncikunci fieldnya. Kunci field haruslah unik dan dapat mewakili atribute yang menjadi anggota. 4. Bentuk Normal Ketiga ( 3 NF / Third Normal Form ) Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif. Dengan kata lain, setiap atribut bukan kunci haruslah bergantung hanya pada primary key secara menyeluruh. 5. Boyce Codd Normal Form ( BCNF ) Boyce Codd Normal Form mempunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribute bergantung fungsi pada atribute super key.

11

C. Diagram Alur ( Flowchart ) Flowchart adalah bagan ( chart ) yang menunjukan alir ( flow ) di dalam program atau prosedur sistem secara logika. Flowchart dapat menunjukan secara jelas, arus pengendalian suatu algoritma yakni bagaimana melaksanakan suatu rangkaian kegiatan secara logis dan sistematis. Suatu diagram alur dapat memberikan gambaran dua dimensi yang berupa simbol-simbol grafis. Masing-masing simbol tersebut dipakai untuk menunjukan berbagai kegiatan operasi dan jalur pengendalian. Bentuk-bentuk diagram alur atau flowchart yang sering digunakan di dalam proses pembuatan suatu program komputer adalah sebagai berikut : 1. Program Flowchart Simbol-simbol yang menggambarkan proses secara rinci dan detail sementara instruksi yang satu dengan instruksi yang lainnya di dalam suatu program komputer yang bersifat logic. 2. Sistem Flowchart Simbol-simbol yang menggambarkan urutan prosedur secara detail didalam suatu sistem komputerisasi dan bersifat fisik. D. Struktur Kode Definisi dari pengkodean adalah bertujuan untuk mengklasifikasikan data, memasukan data kedalam komputer dan untuk mengambil bermacam-macam informasi yang berhubungan dengannya. Kode dibentuk dari kumpulan angka, huruf, karakter-karakter khusus, kode dalam bentuk angka merupakan simbol

12

yang sering banyak digunakan. Syarat-syarat yang harus diperhatikan dalam merancang suatu struktur kode harus memperhatikan beberapa hal yaitu : a. Harus mudah diingat b. Harus unik c. Harus fleksibel d. Harus Standarisasi e. Spasi dihindari f. Hindari karakter yang mirip g. Panjang kode harus sama Ada beberapa macam tipe dari kode yang dapat digunakan di dalam sistem informasi, yaitu sebagai berikut : 1. Kode Mnemonik (Mnemonik Code) Kode Mnomenik digunakan untuk tujuan supaya mudah diingat. Kode mnemonik dibuat berdasarkan singkatan atau mengambil sebagian karakter dari item yang akan diwakili dengan kode ini. Umumnya kode mnemonik mengunakan huruf dan titik. 2. Kode Urut (Sequential Code) Kode urut disebut juga dengan kode seri (serial code) merupakan kode yang nilainya urut antara satu kode dengan kode berikutnya.

13

3. Kode Block (Block Code) Mengklasifikasikan item kedalam kelompok block tertentu yang

mencerminkan satu klasifikasi data atas dasar pemakaian maksimum yang diharapkan. 4. Kode Group (Group Code) Kode group merupakan kode yang berdasarkan field-field dan tiap-tiap field kode mempunyai arti. ISBN ( International Standar Book Number ) yang terdiri dari 10 digit terbagi dalam 4 field. ISBN merupakan kode kelompok yang masing-masing field mempunyai arti tertentu. 5. Kode Desimal (Decimal Code) Mengklasifikasikan kode atas dasar 10 unit angka desimal dimulai dari angka 0 sampai dengan angka 9 atau 00 sampai dengan 99 tergantung banyaknya kelompok.

2.2.

Spesifikasi Rancangan Program Di dalam melaksanakan tugasnya atau melakukan kegiatannya, bagian

personalia PT. XYZ menggunakan beberapa dokumen yang meliputi dokumen masukan dan dokumen keluaran. A. Spesifikasi Bentuk Dokumen Masukan Bentuk dokumen masukan adalah suatu media yang digunakan untuk meletakkan data input yang diproses didalam sistem.

14

a. Nama Dokumen : Surat Lamaran Fungsi Sumber Tujuan Frekuensi : Untuk mengetahui biodata calon karyawan : Calon Karyawan : Personalia : Selama proses lowongan kerja berlangsung rata-rata berasal dari 50-60 dokumen surat lamaran yang diterima Media Jumlah Bentuk : Kertas isian manual : satu rangkap : Lampiran A.1.

B. Spesifikasi Bentuk Dokumen Keluaran a. Nama Dokumen : Hasil Test Fungsi Sumber Tujuan Frekuensi Media Jumlah Bentuk : Memberi informasi hasil test penerimaan karyawan : Personalia : Karyawan : Setelah proses test selesai dilakukan : Kertas cetakan komputer : satu rangkap : Lampiran B.1.

b. Nama Dokumen Hasil Interview Fungsi : memberi informasi hasil wawancara penerimaan Karyawan Sumber Tujuan : Personalia : Karyawan

15

Frekuensi Media Jumlah Bentuk c. Nama Dokumen Fungsi

: Setelah proses wawancara selesai dilakukan : Kertas cetakan komputer : satu rangkap : Lampiran B.2 : Surat Kontrak : merupakan dokumen yang berisikan perjanjian kerja antara pihak perusahaan dengan karyawan

Sumber Tujuan Frekuensi

: Personalia : Karyawan : Setelah hasil test dan wawancara disetujui oleh personalia rata-rata 50 dokumen

Media Jumlah Bentuk d. Nama Dokumen Fungsi

: Kertas cetakan komputer : 2 halaman : Lampiran B.3 : Hasil Test Tertulis Keseluruhan : merupakan dokumen yang berisikan data dari karyawan yang telah melakukan test tertulis dan hasilnya

Sumber Tujuan Frekuensi Media Jumlah Bentuk

: Personalia : Manajer Personalia : Setelah Para pelamar melakukan test tertulis : Kertas cetakan komputer : satu rangkap : Lampiran B.4

16

e. Nama Dokumen : Hasil Interview Keseluruhan Fungsi : merupakan dokumen yang berisikan data dari karyawan yang telah melakukan interview dan hasilnya Sumber Tujuan Frekuensi Media Jumlah Bentuk : Personalia : Manajer Personalia : Setelah Para pelamar melakukan Interview : Kertas cetakan komputer : satu rangkap : Lampiran B.5.

f. Nama Dokumen : Laporan penerimaan karyawan baru Fungsi Sumber Tujuan Frekuensi Media Jumlah Bentuk C. Normalisasi File Normalisasi file adalah proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Semakin baik pembuatan normalisasi filenya, maka semakin baik pula rancangan databasenya. Adapun bentuk normalisasi file sistem usulan adalah sebagai berikut: : melaporkan hasil kegiatan penerimaan karyawan baru : Personalia : Manager Personalia : pada akhir masa seleksi penerimaan karyawan : Kertas cetakan manual : satu rangkap : Lampiran B.6.

17

1.

Bentuk Tidak Normal (Unnormalized Form)


User_Name Password sebagai no_pelamar nama tempat_lhir tgl_lahir alamat no_telp pendidikan peng_kerja jns_kel no_test no_pelamar nama nilai ket_tes tgl_test jml_peserta no_interview no_test nama nilai_int ket_int tgl_interview jml_peserta no_interview no_list nama ket tgl_kerja

Gambar II.1. Bentuk Tidak Normal (Unnormalized Form)

18

2.

Bentuk Normal Kesatu (1NF)


User_Name* Password sebagai no_pelamar* tempat_lhir tgl_lahir alamat no_telp pendidikan peng_kerja jns_kel no_test* nilai ket_tes tgl_test jml_peserta no_interview* nilai_int ket_int tgl_interview jml_peserta no_list* ket tgl_kerja

Gambar II.2. Bentuk Normal Kesatu (1NF)

19

3.

Bentuk Normal Kedua (2NF)


Tabel Pelamar no_pelamar* nama tempat_lhir tgl_lahir alamat no_telp pendidikan peng_kerja jns_kel Tabel Interview no_interview* nama nilai_int ket_int tgl_interview jml_peserta no_test** Tabel Test no_test* nama nilai ket_tes tgl_test jml_peserta no_pelamar**

Tabel Karyawan Baru no_list* nama ket tgl_kerja Tgl_kontrak Sebagai no_interview**

Nama Sebagai Pasword**

Gambar II.3. Bentuk Normal Kedua (2NF)

20

D. Spesifikasi File Spesifikasi file menjelaskan tentang file-file yang akan digunakan dalam pengelolaan database pada sistem yang diusulkan, serta sebagai media penyimpanan data dari proses yang terjadi pada sistem usulan. Adapun spesifikasi file-file tersebut adalah: a. Spesifikasi File Pelamar Nama File Nama Database Akronim Tipe File Panjang Record Organisasi File Akses File Media File Kunci Field Perangkat Lunak : Data pelamar : data _pelamar.mdb : dpl : File Master : 215 Karakter : Index Sequential : Random : Hard Disk : no_pelamar : Microsoft Access

21

Tabel II.1. Spesifikasi File Data Pelamar No 1 2 3 4 5 6 7 8 9 Akronim no_pelamar Nama tempat_lhir tgl_lahir Alamat no_telp Pendidikan peng_kerja jns_kel Elemen Data No Pelamar Nama Pelamar Tempat Lahir Tanggal Lahir Alamat No Telepon Pendidikan Pengalaman Kerja Jenis Kelamin Type Text Text Text Date Text Text Text Text Text Panjang 12 25 15 8 50 15 25 50 15 Keterangan Primary Key

b.

Spesifikasi File Hasil Test Tertulis Nama File Nama Tabel Akronim Tipe File Panjang Record Organisasi File Akses File Media File Kunci Field Perangkat Lunak : Test : Test.mdb : Test : File Transaksi : 65 Karakter : Index Sequential : Random : Hard Disk : No_Test : Microsoft Access

22

Tabel II.2. Spesifikasi File Hasil Test Tertulis No 1 2 3 4 5 Akronim no_test no_pelamar Nilai ket_tes tgl_test Elemen Data No Test No Pelamar Nilai Keterangan Test Tanggal Test Type Text Text Number Text Date Panjang 12 12 8 15 8 Keterangan Primary Key Forigen Key

c.

Spesifikasi File Hasil Interview Nama File Nama Tabel Akronim Tipe File Panjang Record Organisasi File Akses File Media File Kunci Field Perangkat Lunak : Hasil Interview : Interview.mdb : HSL_INT : File Transaksi : 65 Karakter : Index Sequential : Random : Hard Disk : No_Wawancara : Microsoft Access

23

Tabel II.3. Spesifikasi File Hasil Interview No 1 2 3 4 5 Akronim Elemen Data Type Text Text Number Text Date Panjang 12 12 8 15 8 Keterangan Primary Key Forigen Key

no_Interview NoInterview no_test Nilai_int ket_Int No Test Nilai Keterangan Test

tgl_Interview Tanggal Test

d.

Spesifikasi File Karyawan Baru Nama File Nama Tabel Akronim Tipe File Panjang Record Organisasi File Akses File Media File Kunci Field Perangkat Lunak : Karyawan_Baru : Karyawan Baru : KRY_BR : File Transaksi : 58Karakter : Index Sequential : Random : Hard Disk : NO_LIST : Microsoft Access

24

Tabel II.4. Spesifikasi File Karyawan Baru No Akronim Elemen Data Type Panj ang 1 2 3 4 5 6 7 no_list no_interview ket tgl_kerja tgl_kontrak jml_karywan sebagai No List (NIK) No Interview Keterangan Tanggal Mulai Kerja Tanggal Abis Kontrak Jumlah Karyawan Sebagai Text Text Text Date Date Double Text 12 12 15 8 8 8 20 Primary Key Forigen Key Keterangan

E. Spesifikasi program HIPO Spesifikasi program yang diusulkan yaitu memungkinkan program-program yang akan digunakan dalam system yang diterapkan. HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu yang digunakan untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam program ini berisi input yang diproses dan menghasilkan output. Di bawah ini adalah HIPO yang penulis rancang berdasarkan program yang penulis usulkan :

25

0.0
LOGIN

1.0
MENU UTAMA

0.0

1.1
MASTER

1.2
TRANSAKSI

1.3
LAPORAN

1.4
UTILITY

1.5
INFO

1.6
KELUAR

1.0

1.0

1.0

1.0

1.0

1.0

1.1.1
USER

1.2.1
HASIL TEST

1.3.1
LAPORAN HASIL TEST

1.4.1
GANTI USER

1.1

1.2 1.2.2

1.3

1.4

1.1.2
DATA PELAMAR

HASIL INTERVIEW

1.3.2
LAPORAN HASIL INTERVIEW

1.1 1.1 1.2.3


DATA KARYAWAN BARU

1.3 1.3.3
LAPORAN KARYAWAN BARU

1.1

1.3

Gambar II.4. HIPO

26

Adapun Spesifikasi Program tersebut adalah : a. Spesifikasi Menu Login Nama Akronim Fungsi Index Bahasa Bentuk Tampilan Proses : Login : Login.frm : Login User : -

: Visual Basic 6.0 : Lampiran C-1 :

1. Jalankan file Microsoft Visual Basic 6.0 yang telah berbasis .exe di dekstop. 2. Lalu akan tampil menu login dari perancangan yang telah dibuat. 3. Isi username dan password lalu command ok akan aktif. Kemudian klik ok dan akan tampil menu utama. b. Nama Program : Menu Utama

Akronim Program : menu_utama.frm Fungsi Program : Menampilkan Menu Pilihan Program

Bahasa program : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-2 Proses Program : Jalankan program menu utama, lalu pilih salah satu menu yang terdiri dari :

27

1. Menu File 2. Menu transaksi 3. Menu laporan 4. Menu Utility 5. Menu Info 6. Menu Keluar c. Nama Program : Data User

Akronim Program : user.frm Fungsi Program Paket Program : Untuk Memanipulasi Data User : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-3 Proses Program : 1. Klik menu Master, pilih submenu Data user maka akan tampil berupa form isian data Dtaa Pelamar dengan tujuh tombol command yaitu command tambah, ubah, hapus, simpan, cari, batal, keluar. 2. Klik command tambah untuk menambah data user masukan username. 3. Klik command ubah untuk memperbaiki data user . 4. Klik command hapus untuk menghapus data user, muncul pesan apakah data akan dihapus, pilih yes untuk menghapus data Calon Karyawan dan pilih no untuk membatalkannya. 5. Klik command simpan untuk menyimpan data user.

28

6. Klik command cari untuk mencari dan menampilkan data user. 7. Klik command Batal untuk Membatalkan dan kembali ke Form_Activate. 8. Klik command keluar untuk keluar dari program data dan kembali ke menu uitama. d. Nama Program : Data Pelamar

Akronim Program : pelamar.frm Fungsi Program Paket Program : Untuk Memanipulasi Data Pelamar : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-4 Proses Program : 1. Klik menu Master, pilih submenu Data Pelamar maka akan tampil berupa form isian data Data Pelamar dengan tujuh tombol command yaitu command tambah, ubah, hapus, simpan, cari, batal, keluar. 2. Klik command tambah untuk menambah data Pelamar dengan memasukkan No Pelamar. 3. Klik command ubah untuk memperbaiki data Pelamar. 4. Klik command hapus untuk menghapus data Pelamar, muncul pesan apakah data akan dihapus, pilih yes untuk menghapus data Pelamar dan pilih no untuk

membatalkannya. 5. Klik command simpan untuk menyimpan data Pelamar.

29

6. Klik command cari untuk mencari dan menampilkan data Pelamar. 7. Klik command Batal untuk Membatalkan dan kembali ke Form_Activate. 8. Klik command keluar untuk keluar dari program data Pelamar dan kembali ke menu utama. e. Nama Program : Hasil Test

Akronim Program : Test.frm Fungsi Program Paket Program : Untuk Memanipulasi data hasil Test tertulis calon karyawan. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-5 Proses Program : 1. Klik menu transaksi, pilih submenu Hasi Test maka akan tampil berupa form isian data hasil test tertulis dengan tujuh tombol command yaitu command tambah, simpan, batal cetak, keluar. 2 Klik command tambah untuk menambah data Hasil Test dengan memasukkan nomor test. 3 Klik command batal untul membatalkan kembali ke tampilan Form_Activate. 4 5 Klik command simpan untuk meyimpan data seleksi. Klik command cetak untuk mencetak data Hasil Test Tertulis.

30

Klik command keluar untuk keluar dari program data seleksi dan kembali ke menu utama.

f. Nama Program

: Hasil Interview

Akronim Program : Interview.frm Fungsi Program Paket Program : Untuk Memanipulasi data Hasil Interview calon karyawan. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-6 Proses Program : 1. Klik menu transaksi, pilih submenu Hasi interview maka akan tampil berupa form isian data hasil test tertulis dengan tujuh tombol command yaitu command tambah, simpan, batal cetak, keluar. 2. Klik command tambah untuk menambah data Hasil interview dengan memasukkan nomor test. 3. Klik command batal untul membatalkan kembali ke tampilan Form_Activate. 4. Klik command simpan untuk meyimpan data Hasil interview. 5. Klik command cetak untuk mencetak data Hasil Interview. 6. Klik command keluar untuk keluar dari program data seleksi dan kembali ke menu utama. g. Nama Program : Data Karyawan Baru

Akronim Program : Karyawan_Baru.frm

31

Fungsi Program Paket Program

: Untuk Memanipulasi Data Karyawan Baru. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-7 Proses Program : 1. Klik menu transaksi, pilih submenu Data Karyawan Baru maka akan tampil berupa form isian data data karyawan baru tertulis dengan tujuh tombol command yaitu command tambah, simpan, batal cetak, keluar. 2. Klik command tambah untuk menambah data Karyawan Baru dengan memasukkan nomor test. 3. Klik command batal untul membatalkan kembali ke tampilan Form_Activate. 4. Klik command simpan untuk meyimpan data klaryawan baru. 5. Klik command cetak untuk mencetak data perjanjian kontrak kerja. 6. Klik command keluar untuk keluar dari program data seleksi dan kembali ke menu utama. h. Nama Program : Laporan Hasil Test

Akronim Program : Lap_Test.frm Fungsi Program Paket Program : Untuk Menampilkan Data data hasil test tertulis. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-8

32

Proses Program

: 1.

Klik menu laporan, pilih submenu Laporan hasil Test maka akan tampil berupa form data laporan Hasil Test yang mempunyai tiga command yaitu command Print, c keluar.

2. Klik command Print untuk melihatdan mencetak laporan Hasil test. 3. Klik command keluar untuk keluar dari program laporan Penerimaan Karyawan Baru dan kembali ke menu utama. i. Nama Program : Laporan Hasil Interview

Akronim Program : Lap_interview.frm Fungsi Program Paket Program : Untuk Menampilkan Data Laporan Hasil Interview. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-9 Proses Program : 1. Klik menu laporan, pilih submenu Laporan hasil Test maka akan tampil berupa form data laporan Hasil Test yang mempunyai tiga command yaitu command Print, c keluar. 2. Klik command Print untuk melihatdan mencetak laporan Hasil test. 3. Klik command keluar untuk keluar dari program laporan Penerimaan Karyawan Baru dan kembali ke menu utama.

33

j. Nama Program

: Ganti User

Akronim Program : Ganti_user.frm Fungsi Program Paket Program : Untuk Menggantikan user yang sedang aktif. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-10 Proses Program : 1. Klik menu Utility, pilih submenu Ganti User maka akan tampil berupa form ganti User yang mempunyai tiga command yaitu command Ok, Keluar. 2. Masukan username lalu tekan Enter. 3. Masukan Password lalu tekan Enter. 4. Klik Commend Ok Untu Login User. 5. Klik command Keluar untuk keluar dari program laporan Penerimaan Karyawan Baru dan kembali ke menu utama. k. Nama Program : Info

Akronim Program : Ganti_user.frm Fungsi Program Paket Program : Untuk Menggantikan user yang sedang aktif. : Microsoft Visual Basic 6.0

Bentuk Program : Lihat Lampiran C-11 Proses Program l. : 1. Klik menu Info, maka akan tampil berupa form Programer

Klik menu exit akan muncul pesan apakah akan keluar dari program, pilih Yes untuk keluar dari program atau pilih No untuk tidak keluar dari program.

34

F. Program Flowchart Pada sub bab ini penulis akan menjelaskan algoritma program yang diekspresikan dengan suatu diagram atau bagan program sesuai dengan simbolsimbol dalam program flowchart. Program yang akan dibahas meliputi Form Login, Menu Utama, Form Data Anggota, Form Data Buku, Form transaksi Peminjaman Pengembalian Buku, Form Laporan Data Anggota, Form Laporan Datas Buku, Laporan Peminjaman dan Pengembalian, Form Data User, Form Ganti user. Program-program tersebut akan dibentuk suatu alur program secara keseluruhan yang akan digambarkan melalui program flowchart.

35

1. Flowchart Login

Mulai

Pilih Menu : 1. input username 2. keluar

Input Username

Cari

Ketemu

"User Name Yang anda masukan salah!"

Y T Input Password

Cari

Ketemu

Sandi yang dimasukan tidak terdaftar

OK T

Anda Diperkenan kan login

Menu Utama

T
1 BATAL Y

CANCEL

"Terimakasih telah menggunakan program ini

1 Selesai Y

Gambar II.5. Flowchart Menu Login

36

2. Form Menu Utama


Mulai

Tampil Menu Utama

Master

Y User T Y Data Pelamar Form data Pelamar Form User

T Y Transaksi

T Y

T Form Test

Hasil Test T Hasil Interview T

Form Interview

Y Hasil Interview T Laporan Hasil Test T T Laporan Hasil Interview T T Laporan Karyawan Baru T Y
Utility

Form Interview

Laporan

Laporan data Hasil Test

Laporan Data Hasil Interview

Laporan Data Karyawan Baru

T Form Ganti User

T B A C

37

Info

Form Programer

T T

Keluar

SELESAI

Gambar II.6. Flowchart Menu Utama

38

3. Form User

Start

Pilih Menu : 1. Cari 2. Tambah 4. Keluar

Masukan Username

Cari

Ketemu..? Y Tampilkan Data

Data Tidak Ditemukan Y

Ubah T

Ubah

Y T Hapus T Y Data sudah ada Input data User Hapus Data

Tambah

Input Userna me

cari

ada?

T Simpan T Keluar Y End T Y Simpan Data

Gambar II.7. Flowchart User

39

4. Form Data Pelamar


Start

Pilih Menu : 1. Cari 2. Tambah 4. Keluar

Masukan Pelamar

Cari

Ketemu..? Y Tampilkan Pelamar

Data Tidak Ditemukan Y

Ubah T

Ubah

Y T Hapus T Y Data sudah ada Input data Pelamar Hapus Data

Tambah

Input No Pelama r

cari

ada?

T Simpan T Keluar Y End T Y Simpan Data

Gambar II.8. Flowchart Data Pelamar

40

5. Form Hasil Test


Start

Pilih Menu : 1. Tambah 2. Keluar


T

Data sudah ada Input data Hasil test

Tambah

Input No Pelama r

cari

ada?

Simpan T T

Simpan Data Y Print Data Hasil Test Pelamar Tampilkan Data Hasil Test Pelamar

Cetak T

Keluar Y End

Gambar II.9. Flowchart Hasil Test

41

6.

Form Hasil Interview


Start

Pilih Menu : 1. Tambah 2. Keluar


T

Data sudah ada Input data Hasil Interview

Tambah

Input No Test

cari

ada?

Simpan T T

Simpan Data Y Print Data Hasil Interview Pelamar Tampilkan Data Hasil Interview Pelamar

Cetak T

Keluar Y End

Gambar II.10. Flowchart Hasil Interview

42

7.

Form Karyawan Baru


Start

Pilih Menu : 1. Tambah 2. Keluar


T

Data sudah ada Input data Kontrak Kerja

Tambah

Input No Intervie w

cari

ada?

Simpan T T

Simpan Data Y Print Surat Perjanjian Kontak Kerja Tampilkan Print Surat Perjanjian Kontak Kerja

Cetak T

Keluar Y End

Gambar II.11. Flowchart Data Karyawan Baru

43

8.

Form Data Hasil Test

Mulai

Pilih Print & Keluar Cetak Laporan Data Hasil Test

Y Tampil Y Yes,No?

T T

Tampilkan Laporan Data Hasil Test Di Monitor

Keluar

Yakin Akan Keluar Dari Form Y

Keluar ?

Selesai

Gambar II.12. Flowchart Data Hasil Test

44

9.

Form Data Hasil Interview

Mulai

Pilih Print & Keluar Cetak Laporan Data Hasil Interview

Y Tampil Y Yes,No?

Tampilkan Laporan Data Hasil Interview Di Monitor

T Keluar Y Yakin Akan Keluar Dari Form Y Keluar ? T

Selesai

Gambar II.13. Flowchart Data Hasil Interview

45

10.

Form Laporan Data Karyawan Baru

Mulai

Pilih Print & Keluar Cetak Laporan Data Karyawan Baru Yang Telah Lulus Seleksi

Y Tampil Y Yes,No?

Tampilkan Laporan Data Karyawan Baru Yang Telah Lulus Seleksi Yakin Akan Keluar Dari Form Y

T Keluar Y Keluar ? T

Selesai

Gambar II.14. Flowchart Laporan Data karyawan Baru

46

2.3.

Sarana Pendukung Dalam melaksanakan perubahan dari manual ke dalam komputerisasi

diperlukan suatu sarana pendukung sehingga yang akan dijalankan atau dipergunakan dapat berjalan sebagaimana yang diinginkan. Adapun sarana pendukung yang diperlukan tersebut adalah berupa komputer. Komputer adalah peralatan (device) sistem elektronik yang bekerja dibawah kontrol untuk memanipulasi data secara tepat serta dirancang tersimpan secara otomatis dapat menerima, menyimpan dan memproses data untuk menghasilkan informasi yang merupakan hasil dari pemrosesan tersebut. Semakin berkembangnya teknologi komputer dalam menangani berbagai masalah yang ada disekitarnya maupun dalam suatu organisasi atau instansi, merupakan suatu hal yang sangat berarti dan mempunyai pengaruh positif. Komputer dapat dikatakan efektif serta efisien jika volume data yang diolah memiliki kapasitas yang lebih besar dan memerlukan ketelitian yang tinggi. Agar komputer dapat digunakan untuk mengolah data maka harus berbentuk sistem komputer. Tujuan dari komputer adalah untuk menghasilkan informasi atau laporan yang cepat dan tepat, agar tujuan tersebut dapat tercapai maka haruslah ada elemen-elemen yang mendukung. Elemen-elemen dari komputer tersebut diantaranya adalah : 1. Perangkat Keras (Hardware). Mendeskripsikan semua elemen elektronik dan mekanik dari komputer, bersama dengan peralatan yang digunakan dengan komputer.

47

Perangkat keras komputer ditentukan oleh paling tidak lima hal, contohnya yaitu : Kecepatan proses data, kapasitas memori, kemudahan operasi, fungsi-fungsi yang dimiliki, serta kemampuan untuk dikembangkan, misalnya dalam hal kapasitas memorinya. Perangkat keras terdiri dari : a. Input Device, yaitu alat untuk memasukkan data yang disimpan pada Random Access Memory dan di tampung ke komputer yang di simpan kedalam Read Only Memory. b. CPU, yaitu otak dari komputer itu sendiri, dimana semua proses terjadinya semua kegiatan pengolahan data ada disini. c. Output Device, yaitu alat untuk menampilkan hasil output atau hasil proses kegiatan yang kita kerjakan. d. Simpanan sekunder adalah salah satu alat yang digunakan untuk menyimpan data yang tidak dilibatkan dalam proses yang aktif pada suatu saat. 2. Perangkat Lunak (Software). Komponen dalam data processing sistem yang berupa instruksi dan teknik-teknik lain yang berfungsi untuk mengontrol sistem. Perangkat lunak komputer dapat dibagi menjadi tiga macam, yaitu : System Software, berfungsi untuk mengatur bagaimana cara menggunakan peralatan komputer. Software Package, yaitu software yang dapat digunakan oleh pemakai untuk pengolahan kata, contohnya: software, lotus dan excel.

48

Progamming Language, yaitu bahasa yang khusus dibuat agar seseorang dapat membuat suatu aplikasi atau program, contohnya : bahasa foxpro, visual basic dan lain sebagainya. 3. Brainware Orang yang bekerja didalam instansi komputer (data processing) dan beberapa masalah yang berhubungan dengannya. Ketiga elemen diatas tersebut harus saling berhubungan satu dengan yang lainnya, seperti hardware tanpa software tentu saja tidak akan berfungsi seperti yang diharapkan. Dan begitu juga apabila hardware saling didukung dengan sistem software yang bagus tidak akan berfungsi jika tidak ada manusia atau user yang dapat mengoperasikan. Oleh karena itu sarana pendukung sangatlah dibutuhkan dalam rangka terlaksananya sistem suatu organisasi ataupun instansi yang hendak menggunakan komputerisasi. A. Perangkat Keras Perangkat keras yang digunakan sebagai sarana pendukung dalam penulisan tugas akhir ini dan perancangan ini adalah sebagai berikut : Processor Floopydisk RAM Harddisk : Intel Pentium IV : 3,5 (1,44 MB) : 512 MB : 40 GB

49

Monitor Keyboard Printer Mouse B. Perangkat Lunak

: SVGA 17 : Neo 108 keys : Epson Stylus : Logitech

Perangkat lunak atau sering kita sebut sebagai software adalah salah satu bagian terpenting dalam sistem komputer, dalam hal ini yaitu berupa beserta susunannya instruksi dan urutan yang benar. Dalam perancangan yang digunakan dalam perancangan tugas akhir ini yaitu : a. Sistem Operasi. Penggunaan sistem operasi antara lain tujuannya yaitu untuk mengatur peralatan input maupun output agar senantiasa berfungsi sebagaimana yang diharapkan. Sistem yang digunakan oleh penulis untuk tugas akhir ini yaitu Microsoft Windows XP. b. Paket. Dalam perancangan untuk tugas akhir ini, paket yang di pakai atau digunakan ialah Microsoft Visual Basic 6.0. C. Konfigurasi Sistem Komputer Perangkat keras komputer yang digunakan dalam perancangan yang penulis usulkan dapat dilihat pada gambar konfigurasi komputer pada gambar konfigurasi komputer halaman berikut :

50

Printer Epson Stylus

Harddisk 40 GB

CPU Pentium IV 2,4 G.Hz

Disket 3,5

Article III. 4 0
Monitos SVGA 17

Article IV. Article V. M G O B N

Neo Keyboard 108 Key

Article I. E O

Article II. K E Y B O (i) S V G A 1 7


108 KEY

Gambar II.15. Konfigurasi Sistem Komputer

T O R

A R D

Anda mungkin juga menyukai