BAB IV PERANCANGAN SISTEM Perancangan sistem adalah strategi untuk memecahkan masalah dan mengembangkan solusi terbaik bagi permasalahan tersebut. Perancangan sistem adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem, serta alokasi subsistem-subsistem ke komponen-komponen perangkat keras, perangkat lunak serta prosedur1. Berdasarkan hasil analisa, maka dirancanglah sebuah aplikasi yang dapat membantu mendukung keputusan pada PT. Lia Central Utama Tanjungpinang, diharapkan sistem pendukung keputusan yang dirancang dapat lebih efisien dalam member keputusan yang dibutuhkan oleh pihak PJTKI, sehingga mempermudah dalam pengambilan keputusan. Rancangan ini meliputi Flowmap yang diusulkan, Diagram Konteks, Data Flow Diagram, Entity Relationship Diagram, Struktur Program, Rancangan Input, Rancangan Proses dan Rancangan Output.
1
Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berbasis Objek, Informatika Bandung, 2005 hal : 203
73
74
4.1 Perancangan Flowmap Yang Diusulka n 4.1.1. Prosedur Pendaftaran Calon TKI Yang Diusulkan PROSEDUR BERJALAN PENDAFTARAN CALON TKI CALON TKI
SPONSOR
Syarat + Kelengkapan
Syarat + Kelengkapan
PJTKI CABANG
Syarat + Kelengkapan
Pengecekan Kelengkapan Form Pendaftaran
DISNAKER
Laporan Data TKI & Kelengkapan TKI
IMIGRASI
KITKI + Laporan Data TKI & Kelengkapan TKI
Pembuatan KITKI Pembuatan Paspor
Syarat + Kelengkapan
KITKI
T Lengkap
Y Paspor + KITKI Syarat + Kelengkapan
Form Pendaftaran
Form Pendaftaran
Pengisian Form
T Pengecekan Form
Form Pendaftaran
Lengkap
Y
Form Pendaftaran + Syarat Dan Kelengkapan
Input Data TKI
Database
Buat Laporan Data TKI & Kelengkapan TKI
Laporan Data TKI & Kelengkapan TKI
Paspor + KITKI
Gambar 4.1 Flowmap Usulan Pendaftaran Calon TKI
75
4.1.2 Prosedur Pengiriman TKI Yang Diusulkan PROSES PENGIRIMAN TKI KE LUAR NEGERI PJTKI CABANG
PJTKI PUSAT
BALAI LATIHAN KERJA
BP3TKI
AGENT SINGAPORE
Paspor, KITKI, Dokumen Kelengkapan
Paspor, KITKI, Dokumen Kelengkapan
Laporan Data TKI
Laporan Hasil
Surat Keterangan PAP
Catat
Pelatihan dan Pembuatan Sertifikat
Proses PAP
Proses Pembuatan Permit
IMIGRASI PELABUHAN
Paspor, KITKI, Kelengkapan. Permit
CALON TKI
Paspor, KITKI, Kelengkapan. Permit
Proses Pengecekan dan Pengecapan
Buku
Pembuatan Laporan
Sertifikat
Surat Keterangan PAP
Permit/Calling Visa TKI
Paspor, KITKI, Kelengkapan. Permit
Laporan Data TKI
Sertifikat
Input Nilai
Database
Seleksi Dan Cetak Laporan Hasil
Laporan Hasil
Permit/Calling Visa TKI
Gambar 4.2 Flowmap Usulan Pengiriman TKI 4.2 Flowchart Flowchart merupakan alat yang tepat guna untuk menggambarkan Physical System. Simbol-simbol bagan alir ini menunjukkan secara tepat atau arti fisik dari sebuah sistem, seperti simbol terminal, harddisk, laporan-
76
laporan, dan lain sebagainya. Berikut adalah flowchart dari prosedur pengiriman. 1. Flowchart Pendaftaran TKI
START
INPUT DATA TKI
REKAP DATA TKI
LAPORAN DATA TKI
END
Gambar 4.3 Flowchart Pendaftaran TKI
77
2. Flowchart Pengiriman TKI
START
INPUT DATA CALON TKI, NILAI, KRITERIA, DATA PENGIRIMAN
SELEKSI PENGIRIMAN
OUTPUT HASIL SELEKSI
END
Gambar 4.4 Flowchart Pengiriman TKI 4.3 Diagram Konteks Diagram Konteks adalah diagram yang menggambarkan hubungan antara entitas eksternal dengan sistem. Dimana data yang diinputkan oleh bagian entitas eksternal akan diproses didalam sistem dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.
78
Diagram konteks ini diperlihatkan antara lain kelompok pemakai atau sistem lain dimana sistem melakukan komunikasi data
dimana sistem
menerima dari lingkungan tertentu dan diproses.
DATA PENGIRIMAN TKI DATA KRITERIA
CALON TKI DATA NILAI CALON TKI DATA CALON TKI
SISTEM PENDUKUNG KEPUTUSAN PENGIRIMAN CALON TKI MENGGUNAKAN METODE PROFILE MATCHING (STUDI KASUS: PT. LIA CENTRAL UTAMA)
ADMIN PJTKI
LAPORAN HASIL SELEKSI LAPORAN DATA CALON TKI LAPORAN DATA PENGIRIMAN TKI
Gambar 4.5 Diagram Konteks 4.4
Data Flow Diagram Data flow diagram menggambarkan jaringan kerja antar fungsi yang berhubungan antara satu dengan yang lainnya dan menyimpan data sebagai perangkat analisis, model ini hanya mampu memodelkan sistem dari satu sudut pandang yaitu sudut pandang fungsi. Terdapat empat komponen yaitu proses menunjukkan transformasi dari masukan menjadi keluaran, sejumlah masukan dapat menjadi satu keluaran atau sebaliknya. Aliran komponen ini direpresentasikan dengan menggunakan panah yang menuju ke atau arah dari proses. Penyimpanan
79
yang memodelkan kumpulan data dan terminator yang mewakili entitas dari luar dimana sistem dapat berkomunikasi. 4.4.1
Data Flow Diagram Level 0
CALON TKI
ADMIN PJTKI
DATA CALON TKI
DATA KRITERIA
2.0 PENGOLAHAN DATA CALON TKI
1.0 PENGOLAHAN DATA KRITERIA
DATA CALON TKI
DATA KRITERIA
DATA CALON TKI
CALON_TKI
KRITERIA DATA KRITERIA
DATA CALON TKI DATA KRITERIA 4.0 SELEKSI PENGIRIMAN
3.O DATA NILAI
DATA PENGIRIMAN
DATA SELEKSI DATA NILAI
HASIL_SELEKSI
PENGIRIMAN DATA SELEKSI
DATA NILAI
NILAI_TKI
5.0 PENGOLAHAN DATA PENGIRIMAN
DATA SELEKSI
DATA TKI
6.0 CETAK LAPORAN
DATA PENGIRIMAN
LAPORAN HASIL SELEKSI LAPORAN DATA CALON TKI LAPORAN DATA DATA PENGIRIMAN TKI
Gambar 4.6 Data Flow Diagram Level 0
80
4.4.2
Data Flow Diagram Level 1 Proses 3
CALON TKI
KRITERIA DATA KRITERIA
DATA NILAI TKI 3.1 INPUT DATA NILAI
3.2 UPDATE DATA NILAI
DATA NILAI NILAI TKI
Gambar 4.7 Data Flow Diagram Level 1 Pros es 3 4.4.3
Data Flow Diagram Level 1 Proses 4
CALON_TKI
NILAI_TKI
KRITERIA
DATA NILAI TKI
DATA NILAI KRITERIA
DATA CALON TKI 4.1 SELEKSI PENGIRIMAN
DATA STATUS TKI
DATA HASIL SELEKSI 4.2 UBAH STATUS CALON TKI
HASIL SELEKSI DATA HASIL SELEKSI
Gambar 4.8 Data Flow Diagram Level 1 Proses 4
81
4.4.4
Data Flow Diagram Level 1 Proses 6
NILAI TKI
HASIL SELEKSI
CALON TKI DATA CALON TKI
DATA SELEKSI
DATA NILAI
6.1 CETAK LAPORAN HASIL SELEKSI
PENGIRIMAN
6.3 CETAK LAPORAN DATA PENGIRIMAN
6.2 CETAK LAPORAN DATA CALON TKI
LAPORAN HASIL SELEKSI LAPORAN CALON TKI ADMIN PJTKI LAPORAN DATA PENGIRIMAN
Gambar 4.9 Data Flow Diagram Level 1 Proses 6 4.5
Entity Relationship Data Diagram Hubungan Entitas atau entity relation diagram merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan
hubungan
antara
penyimpan.
Model
data
sendiri
merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi. Model data terdiri dari model hubungan entitas dan model relasional2.
2
http://id.wikipedia.org/wiki/Diagram_hubungan_entitas
82
CALON_TKI
1
MEMILIKI
N
NILAI_KRITERIA N
MENENTUKAN
1
PENGIRIMAN
Gambar 4.10 Entity Relationship Data 4.6
Kamus Data Kamus data disebut juga sistem dictionary adalah catalog kata tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Berikut adalah pejelasan tentang nama, deskripsi, struktur data, penggunaan dan format data dari setiap aliran data : Nama tabel
: calon_tki
Fungsi
: Untuk mengetahui data calon TKI
Primary Key
: no_identitas
83
Tabel 4.1 calon_tki No
Field Name
Type
Size
1
No
Number
2
No_identitas
Text
15
3
Nama
Text
50
4
Tempat_lahir
Text
25
5
Tanggal_lahir
Date/Time
6
Agama
Text
20
7
Alamat
Text
50
8
Golongan_darah
Text
3
9
No_telp
Text
15
10
Status_menikah
Text
30
11
Status
Text
15
Nama tabel
: kode_kriteria
Fungsi
: Untuk mengetahui kriteria TKI
Primary Key
:Tabel 4.2 kode_kriteria
No
Field Name
Type
Size
1
Tujuan
Text
30
2
Kriteria
Text
50
3
Subkriteria
Text
255
84
4
Profile
Number
5
Status
Text
2
Nama tabel
: nilai_TKI
Fungsi
: Untuk mengetahui nilai TKI
Primary Key
: no_identitas Tabel 4.3 nilai_TKI
No
Field Name
Text
Size
1
No_identitas
Text
15
2
Nama
Text
50
3
Status
Text
15
4
Konsentrasi
Number
5
Kreatifitas
Number
6
Antisipasi
Number
7
Perencanaan
Number
8
Penampilan
Number
9
Ketelitian
Number
10
Tanggung_jawab
Number
11
Kerapihan
Number
12
Penanganan
Number
13
Keteguhan
Number
14
Pengaruh
Number
85
15
Perasaan
Number
16
Nilai_singapore
Number
17
Nilai_malaysia
Number
Nama tabel
: pengiriman
Fungsi
: Untuk mengetahui data tujuan TKI yang akan dikirimkan
Primary Key
: kode_pengiriman Tabel 4.4 pengiriman
No
Field Name
Text
1
Kode_pengiriman
Number
2
Tujuan
Text
3
Tanggal
Date/time
4
Jumlah_permintaan Number
5
Jumlah_dikirim
Size
20
Number
Nama tabel
: hasil
Fungsi
: Untuk mengetahui hasil perhitungan nilai
Primary Key
:Tabel 4.5 hasil
No
Field Name
Text
1
Kode_pengiriman Number
2
No_identitas
Text
Size
15
86
3
Nama
Text
50
4
Total_nilai
Number
4.7 Rancangan Struktur Program Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi untuk mengelompokkan intruksi ke dalan sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut :
STRUKTUR PROGRAM
INPUT
PROSES
LAPORAN
DATA CALON TKI
SELEKSI
LAPORAN HASIL SELEKSI
KRITERIA
LAPORAN DATA CALON TKI
PENGIRIMAN
LAPORAN DATA PENGIRIMAN TKI
NILAI TKI
Gambar 4.11 Rancangan Struktur Program
87
4.8 Rancangan Struktur Menu Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi yang dapat memudahkan pengguna dalam menggunakan aplikasi yang dibangun. Dengan adanya struktur menu ini, maka dapat mempercepat proses pengolahan data, sehingga dapat meminimalkan keterlambatan dalam penyajian atau pemberian data. Struktur menu yang dibuat dalam aplikasi ini terdiiri dari menumenu dan sub menunya. Berikut adalah gambar rancangan struktur menu :
STRUKTUR MENU
SELEKSI
MASTER DATA
LAPORAN
CALON TKI
LAPORAN HASIL SELEKSI
KRITERIA
LAPORAN DATA CALON TKI
PENGIRIMAN
LAPORAN DATA PENGIRIMAN TKI
NILAI TKI
Gambar 4.12 Rancangan Struktur Menu 4.9 Rancangan Input Rancangan input adalah rancangan dari dokumen dasar yang digunakan untuk merekap data yang digunakan. Perancangan input meliputi
88
bentuk dokumen-dokumen input yang akan digunakan untuk penginputan data. Perancangan input dapat dilihat pada gambar dibawah ini : 1.
Form Data Calon TKI
No. Pendaftaran Nama Alamat No. Telepon Status
Baru
Ubah
Simpan
Gambar 4.13 Desain Input Data Calon Calon TKI 2.
Form Kriteria
Kode Kriteria Tujuan
Simpan Ubah
Nilai Profil Status
Gambar 4.14 Desain Input Kriteria
89
3.
Form Pengiriman
Kode Pengiriman Tanggal Tujuan Jumlah TKI Ubah
Simpan
Gambar 4.15 Desain Input Pengiriman 4.
Form Nilai TKI
No. Identitas Kode Kriteria Nilai
Proses
Gambar 4.16 Desain Nilai TKI
90
4.10 Rancangan Output 1.
Format Output Cetak Laporan
Jenis Laporan Laporan Hasil Seleksi Laporan Data Calon TKI Laporan Data Pengirirman TKI Cetak
Gambar 4.17 Desain Output Cetak Laporan 2.
Form Laporan Calon TKI
Laporan Calon TKI
PT. LIA CENTRAL UTAMA TANJUNGPINANG JL. BRIGJEN KATAMSO KM. 2 NO. 144 TELP. 21666 FAX. 20355
JUMLAH PENDAFTAR No
No. Identitas
: Nama
Alamat
No. Telp
Status
Tanjungpinang,………………………………….. Penanggung Jawab
(…………………………………………………)
Gambar 4.18 Desain Output Cetak Laporan Calon TKI
91
3.
Form Laporan Hasil Seleksi
Laporan Hasil Seleksi
PT. LIA CENTRAL UTAMA TANJUNGPINANG JL. BRIGJEN KATAMSO KM. 2 NO. 144 TELP. 21666 FAX. 20355
No
Kode Pengiriman
No. Identitas
Total NIlai
Tanjungpinang,………………………………….. Penanggung Jawab
(…………………………………………………)
Gambar 4.19 Desain Output Cetak Laporan Hasil Seleksi 4.
Form Laporan Data Pengiriman TKI
Laporan Pengiriman TKI
PT. LIA CENTRAL UTAMA TANJUNGPINANG JL. BRIGJEN KATAMSO KM. 2 NO. 144 TELP. 21666 FAX. 20355
No
Kode Pengiriman
Tanggal
Tujuan
Jumlah TKI
Tanjungpinang,………………………………….. Penanggung Jawab
(…………………………………………………)
Gambar 4.20 Desain Output Cetak Laporan Pengiriman TKI