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 prosedur 1. 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 SPONSOR PJTKI CABANG DISNAKER IMIGRASI Syarat + Syarat + Syarat + Laporan Data TKI & TKI KITKI + Laporan Data TKI & TKI Pengecekan Form Pendaftaran Pembuatan KITKI Pembuatan Paspor Syarat + T Lengkap KITKI Y Syarat + Paspor + KITKI Form Pendaftaran Form Pendaftaran Pengisian Form T Pengecekan Form Form Pendaftaran Lengkap Y Form Pendaftaran + Syarat Dan Input Data TKI Database Buat Laporan Data TKI & TKI Laporan Data TKI & TKI Paspor + KITKI Gambar 4.1 Flowmap Usulan Pendaftaran Calon TKI
75 4.1.2 Prosedur Pengiriman TKI Yang Diusulkan PROSES TKI KE LUAR NEGERI PJTKI CABANG PJTKI PUSAT BALAI LATIHAN KERJA BP3TKI AGENT SINGAPORE IMIGRASI PELABUHAN Paspor, KITKI, Dokumen Paspor, KITKI, Dokumen Laporan Data TKI Laporan Hasil Surat Keterangan PAP Paspor, KITKI,. Permit Paspor, KITKI,. Permit Catat Pelatihan dan Pembuatan Sertifikat Proses PAP Proses Pembuatan Permit Proses Pengecekan dan Pengecapan Buku Pembuatan Laporan Sertifikat Surat Keterangan PAP Permit/Calling Visa TKI Paspor, KITKI,. 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 SELEKSI 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 TKI DATA KRITERIA DATA NILAI DATA SISTEM PENDUKUNG KEPUTUSAN MENGGUNAKAN METODE PROFILE MATCHING (STUDI KASUS: PT. LIA CENTRAL UTAMA) ADMIN PJTKI LAPORAN HASIL SELEKSI LAPORAN DATA LAPORAN DATA 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 ADMIN PJTKI DATA DATA KRITERIA 2.0 PENGOLAHAN DATA CALON TKI 1.0 PENGOLAHAN DATA KRITERIA DATA DATA KRITERIA CALON_TKI DATA DATA KRITERIA KRITERIA 3.O DATA NILAI DATA 4.0 SELEKSI DATA KRITERIA 5.0 PENGOLAHAN DATA DATA SELEKSI DATA NILAI_TKI DATA NILAI DATA NILAI HASIL_SELEKSI DATA SELEKSI DATA SELEKSI DATA TKI 6.0 CETAK LAPORAN DATA LAPORAN HASIL SELEKSI LAPORAN DATA LAPORAN DATA DATA TKI Gambar 4.6 Data Flow Diagram Level 0
80 4.4.2 Data Flow Diagram Level 1 Proses 3 KRITERIA DATA KRITERIA DATA NILAI TKI 3.1 INPUT DATA NILAI 3.2 UPDATE DATA NILAI NILAI TKI DATA NILAI 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 DATA NILAI TKI DATA NILAI KRITERIA DATA STATUS TKI 4.1 SELEKSI DATA HASIL SELEKSI 4.2 UBAH STATUS DATA HASIL SELEKSI 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 DATA NILAI DATA SELEKSI DATA 6.1 CETAK LAPORAN HASIL SELEKSI 6.2 CETAK LAPORAN DATA 6.3 CETAK LAPORAN DATA LAPORAN HASIL SELEKSI LAPORAN ADMIN PJTKI LAPORAN DATA 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 relasional 2. 2 http://id.wikipedia.org/wiki/diagram_hubungan_entitas
82 1 N CALON_TKI MEMILIKI NILAI_KRITERIA N MENENTUKAN 1 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 Fungsi Primary Key : calon_tki : Untuk mengetahui data calon TKI : 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 Fungsi : kode_kriteria : 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 Fungsi Primary Key : nilai_tki : Untuk mengetahui nilai TKI : 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 Fungsi Primary Key : pengiriman : Untuk mengetahui data tujuan TKI yang akan dikirimkan : kode_pengiriman Tabel 4.4 pengiriman No Field Name Text Size 1 Kode_pengiriman Number 2 Tujuan Text 20 3 Tanggal Date/time 4 Jumlah_permintaan Number 5 Jumlah_dikirim Number Nama tabel Fungsi : hasil : Untuk mengetahui hasil perhitungan nilai Primary Key : - Tabel 4.5 hasil No Field Name Text Size 1 Kode_pengiriman Number 2 No_identitas Text 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 SELEKSI LAPORAN HASIL SELEKSI KRITERIA LAPORAN DATA LAPORAN DATA 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 MASTER DATA SELEKSI LAPORAN LAPORAN HASIL SELEKSI KRITERIA LAPORAN DATA LAPORAN DATA 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 Simpan Tujuan 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 PT. LIA CENTRAL UTAMA TANJUNGPINANG JL. BRIGJEN KATAMSO KM. 2 NO. 144 TELP. 21666 FAX. 20355 Laporan Calon TKI 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