BAB IV ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem dapat didefinisikan sebagai suatu proses penguraian dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. membentuknya. Selanjutnya mengidentifikasi dan mengevaluasi permasalahan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponen dengan maksud untuk mengidentifikasi dan

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem informasi yang utuh ke dalam komponen sistem dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis sistem akan ditemukan masalah yang mungkin akan mempengaruhi kerja

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS KERJA PRAKTEK. berkaitan dengan terbentuknya diagram alur dokumen (flow map), ada 2. dokumen yang akan penyusun jabarkan:

berjalan, sehingga dapat dipahami keadaan sistem yang ada. Tahap analisis Dokumen dilakukan setelah tahap perencanaan sistem yang diawali dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem yang berjalan pada PT. Rajawali Neon bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik yang sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Dalam analisis sistem akan dibahas mengenai analisis dokumen, analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis system adalah suatu proses yang dilakukan oleh peneliti agar dapat memahami

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis dan perancangan sistem menggunakan perancangan terstruktur.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. itu analisis sistem yang berjalan merupakan tahapan penting dalam rangka

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. simpan pinjam rukun ikhtiar masih belum optimal dimana dalam pengolahan data

BAB IV ANALISIS DAN PERANCANGAN SISEM. Tahapan analisis sistem akan menjelaskan gambaran tentang sistem

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan tentang pembelian dan penjualan barang secara tunai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. makanan dan catering yang sedang berjalan di Rumah Makan Mirasa. Dalam

BAB IV PERANCANGAN SISTEM. mengembangkan solusi yang terbaik bagi permasalahan. perancangan sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem dengan cara menguraikan sistem tersebut kedalam elemen yang

BAB IV ANALISIS DAN PERANCANGAN. Pada tahapan ini peneliti akan menjelaskan dan memberikan gambaran

BAB IV ANALISIS KERJA PRAKTEK. sehingga menghambat kegiatan operasional dalam perusahaan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem penghitungan yang berjalan di Tata Cell masih menggunakan alat hitung

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian sistem informasi yang sedang

BAB IV PERANCANGAN SISTEM

4.1. Analisa Sistem Informasi validasi pindahan siswa yang sedang berjalan

BAB IV PERANCANGAN SISTEM

You are using demo version Please purchase full version from BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan pada bagian kesiswaan, sistem yang digunakan semuanya masih

BAB IV PERANCANGAN SISTEM. dengan maksud untuk memenuhi kebutuhan para pengguna sistem. Suatu sistem yang

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari sistem informasi yang utuh ke dalam

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kondisi sistem informasi nilai siswa yang sedang berjalan saat ini di SMK

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Pada bagian analisis sistem yang berjalan setelah melakukan observasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS PERANCANGAN SISTEM

BAB IV ANALISIS KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. jelas bagaimana cara kerja sistem tersebut dan masalah apa sedang yang dihadapi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memenuhi kebutuhan akan data suatu sistem yang sedang berjalan di suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. masalah dengan menggunakan beberapa tindakan. Dalam ruang lingkup

BAB IV PERANCANGAN DATABASE. bertujuan untuk memberikan gambaran tentang sistem basis data yang saat ini sedang

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berikut ini adalah analisis dokumen yang digunakan di bagian penjualan pada

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis dokumen, analisa dokumen, analisa prosedure, flow map, diagram

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan saat ini pada bagian persediaan barang, sistem yang digunakan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem sangat bergantung pada teori sistem umum sebagai sebuah

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 1V ANALISIS DAN PERANCANGAN SISTEM. suatu sistem yang sedang berjalan disuatu perusahaan. Analisa prosedur sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah suatu ilmu yang digunakan untuk memecahkan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengidentifikasi dan mengevaluasi permasalahan permasalahan kesempatan,

BAB 1V ANALISIS DAN PERANCANGAN SISTEM. sistem utuh kedalam bagian-bagian komponen dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis sistem yang berjalan di Treehouse Cafe. Berikut analisis yang telah

BAB IV PERANCANGAN SISTEM. Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. proses kerja yang sedang berjalan. Dalam tahap ini yaitu menganalisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik Yang Berjalan

BAB IV PERANCANGAN SISTEM. Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan dari

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. dilakukan berdasarkan urutan kejadian yang ada dan fungsi pada sub bagian, dari

BAB IV PERANCANGAN SISTEM

Tujuan perancangan sistem informasi akademik berbasis client-server di. SMU PGII 2 Bandung ini diharapkan dapat berguna untuk mempermudah di

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem yang berjalan bertujuan untuk mengetahui lebih jelas

BAB V PERANCANGAN SISTEM. Proses analisis sistem yang telah dilakukan sebelumnya memberikan

4.1.1 Perancangan Flowmap Yang Diusulkan. 1. Prosedur Surat Masuk Yang Diusulkan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. serta mengevaluasi masalah-masalah yang muncul, sehingga mengarah kepada

Transkripsi:

41 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis dokumen Dalam analisis dokumen ini, akan menghasilkan beberapa dokumen yang digunakan dalam proses pengolahan data nilai. Tujuan dari analisis dokumen adalah untuk mengetahui dokumen apa saja yang terkait dalam sistem serta halhal yang berkaitan dengan dokumen tersebut. Adapun dokumen-dokumen yang digunakan dalam sistem pengolahan data cuti pegawai di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat, adalah : 1. Surat pengajuan cuti (Blanko) Deskripsi : Dokumen yang digunakan oleh pegawai dan merupakan dari proses cuti. Fungsi Sumber : Untuk pegawai yang mengajukan cuti. : Bagian kepegawaian Rangkap : 1 Distribusi : Pegawai mengambul Blanko ke bagian kepegawaian, bagian kepegawaian ke kepala seksi, kepala seksi ke kapala dinas.

42 4.1.1. Analisis prosedur yang sedang berjalan Analisis prosedur yang berjalan menguraikan secara sistematis aktivitasaktivitas yang terjadi dalam sistem informasi akademik di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat, diantaranya : 1. Prosedur sistem pengajuan cuti yang sedang berjalan : a. Pegawai mengambil Blanko permohonan cuti ke Sub. bagian kepegawaian. b. Setelah Blanko permohonan cuti terisi, pegawai memberikan Blanko ke kepala seksi kepegawaian untuk meng acc Blanko dan mencetak surat izin. c. Kepala seksi kepegawaian membuat keptusan di acc atau tidak, jika di acc kepala seksi kepegawaian membuat dan mencetak surat izin lalu memberikan Blanko yang di acc dan surat izin kepada kepegawai. d. Pegawai kembali lagi ke Sub. Bagian kepegawaian untuk meng acc Blanko. e. Setelah itu pegawai memberikan Blanko dan surat izin ke kepala dinas untuk di acc, di sini kepala dinas berwenang blanko dan surat izin di acc atau tidak. f. Setelah di acc oleh kepala dinas pegawai memfoto copy surat izin satu (1) rangkap. g. Lalu pegawai menyerahkan blanko dan surat izin kepada Sub. Bagian kepegawaian untuk di arsipkan, dan foto copy surat izin d bawa oleh pegawai sebagai bukti pegawai tersebut sedang cuti.

43 4.1.2.1. Flow map Flow map menggambarkan hubungan pada setiap subsistem-subsistem yang secara langsung menggerakan system. Setiap alur data dari subsistem dapat terlihat jelas sehingga dapat diketahui pembagian kerja dari setiap subsistem. Berikut merupakan flowmap dari sistem yang berjalan di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat :

44 Gambar 4.1.2.1. Flowmap sistem cuti pegawai yang sedang berjalan SI = Surat Izin B = Blanko

45 4.1.2.2. Diagram kontek Dibawah ini merupakan diagram kontek dari sistem yang berjalan di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat, yaitu: Gambar 4.1.2.2. Diagram Kontek sistem cuti pegawai yang sedang berjalan

46 4.1.2.3. Data Flow Diagram Data Flow Diagram di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat yang sedang berjalan adalah sebagai berikut : Gambar 4.1.2.3 DFD sistem cuti pegawai yang sedang berjalan

47 4.1.3. Evaluasi sistem yang sedang berjalan Dari sistem informasi yang berjalan saat ini di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat, dapat diketahui bahwa permasalahan-permasalahan dan kekurangan yang terjadi adalah, sebagai berikut: 1. Sering terjadi permasalahan pada proses pengolahan data cuti. 2. Penggunaan arsip yang terlalu banyak sehingga sering terjadi penumpukan arsip dan kerangkapan arsip. Hal tersebut mengakibatkan proses pencarian data yang sulit. 3. Tidak adanya media penyimpanan yang mampu mengakomodisasi data cuti. 3.2. Perancangan Sistem Perancangan system adalah tahap untuk memperbaiki, karena sangat penting dalam menentukan baik atau tidaknya hasil perencanaan system yang diperoleh. Tahap perencanaan system dapat digambarkan sebagai perencanaan untuk membangun suatu system yang baru akan diajukan kepada perusahaan dan mengkonfigurasikan komponenkomponen perangkat lunak dan perangkat kerasnya sehingga menghasilkan system yang baik.

48 4.2.1 Tujuan Perancangan Sistem Perancangan sistem merupakan kegiatan pengenmbangan prosedur dan proses yang sedang berjalan untuk menghasilkan sesuatu yang baru atau memperbaharui sistem yang sudah ada untuk meningkatkan efektifitas kerja agar hasil yang diperoleh dapat memenuhi tujuan yang diharapkan. Suatu proses perancangan sistem dimaksudkan untuk menghilangkan kinerja sistem tersebut. Perancangan sistem ini diharapkan dapat membantu dalam menghasilkan informasi yang akurat dan efektif dan efisien bagi pihak yang bersangkutan. 4.2.2 Gambaran Umum Sistem Yang Diusulkan Usulan perancangan sistem yang diusulkan tidak mengalami banyak perubahan dari sistem yang berjalan, hanya merubah sistem informasi cuti yang belum terkomputerisasi menjadi sistem informasi yang terkomputerisasi sehingga dapat mengatasi permasalahan yang sering terjadi pada sistem informasi cuti yang lama dengan melakukan perubahan prosedur, yaitu pada sistem yang lama data-data cuti hanya disimpan dalam bentuk arsip yang disusun pada sebuah lemari, sehingga memerlukan waktu yang lama untuk mencari data-data cuti dan dalam melakukan proses lainnya. Pada sistem yang baru data-data cuti dimasukan kedalam sebuah media penyimpanan sehingga memudahkan dalam proses pencarian data-data cuti dan dalam melakukan proses lainnya.

49 3.2.3. Perancangan prosedur yang diusulkan Suatu prosedur adalah urut-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan Apa (What) yang harus dikerjakan, Siapa (Who) yang mengerjakannya, Kapan (When) dikerjakan dan Bagaimana (How) mengerjakannya. Dalam perancangan prosedur yang diusulkan, mempergunakan pendekatan terstruktur. Metode pendekatan terstruktur tersebut mempergunakan peralatan analsis antara lain, flow chart atau digram alir, diagram kontek, serta DFD (Data Flow Diagram). Berikut ini merupakan prosedur-prosedur yang diusulkan untuk diterapkan pada sistem informasi pengolahan data cuti di Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat : a. Pegawai memberikan Blanko ke kepala seksi kepegawaian. b. Oleh kepala seksi kepegawaian di input data Blanko dan di simpan di database. c. Setelah itu kepala seksi kepegawaian memberikan Blanko dan surat izin ke Sub. Bagian kepegawaian untuk di acc. d. Oleh Sub. Bagian kepegawian Blanko dan surat izin di serahkan ke kepala dinas untuk di acc. e. Setelah Blanko dan surat izin di acc, Blanko dan surat izin di berikan ke pegawai. f. Oleh pegawai surat izin di fotocopy satu (1) rangkap sebagai tanda bukti yang bersangkutan sedang cuti.

50 3.2.3.1. Flow Map Dari penganalisisan sistem yang berjalan, dapat diketahui kelemahan yang mengakibatkan kinerja sistem tidak berjalan dengan baik. Sehingga perlu dirancang sebuah penyelesaian berupa usulan perancangan sistem. Adapun flow map dari sistem yang diusulkan pada Dinas Tenaga Kerja dan Transmigrasi (DISNAKERTRANS) Provinsi Jawa Barat dapat dilihat pada gambar berikut ini :

51 PEGAWAI KEP. SEKSI KEPEGAWAIAN SUB. BAGIAN KEPEGAWAIAN KEP. DINAS Blanko Blanko Input data Blanko Database Blanko T Cek data pegawai B. ACC SI. ACC 1 Sisa cuti Blanko Surat izin ACC B. ACC SI. ACC Cetak surat izin ACC B. ACC SI. ACC SI. copy Blanko Surat izin Blanko ACC SI. ACC ACC 1 B. ACC SI. ACC SI. copy Cetak laporan data cuti Laporan data cuti Laporan data cuti Gambar 4.2.3.1. Flowmap sistem cuti pegawai yang Diusulkan SI = Surat Izin B = Blanko

52 4.2.3.2. Diagram Kontek Diagram kontek dari sistem yang diusulkan untuk Akademi Perawatan Buntet Pesantren Cirebon dapat dilihat pada gambar berikut ini: Gambar 4.2.3.2. Diagram kontek sistem cuti pegawai yang Diusulkan 4.2.3.3 Data Flow Diagram Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi pengolahan data nilai yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya :

53 Gambar 4.2.3.3 DFD sistem cuti pegawai yang Diusulkan 4.2.3.4 Kamus Data Kamus data merupakan sebuah daftar katalog fakta yang tersusun dari elemen data yang berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data yang tergambar pada DFD. Kamus data yang berdasarkan penggambaran DFD (Data Flow Diagram) dari sistem informasi yang dirancang dan diusulkan adalah sebagai berikut: Data pegawai Nama arus data : Data pegawai Alias : - Aliran data Atribut : File pegawai - Proses 1.0 (input data base) : Nip, Nama pegawai, Tempat tanggal lahir, alamat,

54 no_telp, Jabatan, Status. Data Permohonan Cuti Nama arus data : Data permohonan cuti Alias : - Aliran data : Kepala bagian (kabag)- proses 1 : Nip, Nama, Pegawai, Jabatan, Tanggal awal cuti, Tanggal akhir cuti, Lama cuti, Jenis cuti, Atribut kode cuti. Data Cuti Nama arus data : Data Cuti Alias : - Aliran data : Proses 1- File cuti- proses2 ; File cuti- proses 4 : Nip, Nama pegawai, Jabatan, Tanggal awal cuti, Tanggal Atribut akhir cuti, Lama cuti, Jenis cuti.

55 Data Surat Izin Cuti Nama arus data : Surat izin cuti Alias : - Aliran data : Proses 2- kadin ; kadin - proses 3 ; proses 3 - pegawai : Nip, Nama pegawai, Tanggal lahir, jabatan, Tanggal awal cuti, Atribut Tanggal akhir cuti, Lama cuti, Jenis cuti. Laporan Cuti Tahunan Nama arus data : Laporan cuti tahunan Alias : - Aliran data Atribut : Proses 4 - kadin. : Nip, Nama pegawai, Tanggal awal cuti, Lama cuti, Jenis cuti. 3.2.4. Perancangan Basis Data Dalam membangun sistem dengan penyediaan data yang akurat dan informatif, diperlukan sebuah basis data yang mampu memegang setiap kebutuhan akan data untuk dapat terpenuhi. Perancangan basis data dalam membangun sistem informasi ini, diperlukan normalisasi data, relasi tabel, ERD (Entity Relationalship Diagram), struktur file serta kodifikasi yang digunakan.

56 4.2.4.1. Normalisasi Normalisasi diperlukan sebagai proses penganalisisan dan pengelompokan elemen data dalam tabel yang menyatakan hubungan antar tabel serta mengurangi basis data relasional ke dalam bentuk yang sederhana umtuk meminimalkan redudansi. 1. Bentuk Tidak Normal (Unnormal) { Nip, Nama pegawai, Tempat tanggal lahir, Alamat, No_Telp, Jabatan, Status, Nip, Nama pegawai, Jabatan, Tanggal awal cuti, Tanggal akhir cuti, Jenis cuti, Kode cuti, Nip, Nama pegawai, Jabatan, Tanggal awal cuti, Tanggal akhir cuti, Jenis cuti, Nip, Nama pegawai, Tempat tanggal lahir, Jabatan, Tanggal awal cuti, tanggal akhir cuti, Jenis cuti, Nip, nama pegawai, Tanggal awal cuti, Tanggal akhir cuti, Jenis cuti }. 2. Bentuk Normal ke-1 ( 1 st normalized) Pegawai { Nip, Nama pegawai, Tempat tanggal lahir, Alamat, No_Telp, Jabatan, Status, Jabatan, Tanggal awal cuti, Jenis cuti, Kode cuti }. 3. Bentuk Normal ke-2 (2 nd normalized) Pegawai { Nip, Nama pegawai, Alamat, Tempat tanggal lahir, No_Telp, Status }. Cuti { Kode cuti, Jenis cuti, Tanggal awal cuti, Tanggal akhir cuti }. Jabatan { Jabatan, Nip }.

57 4. Bentuk Normal ke-3 (3 rd normalized) Pegawai { Nip, Nama pegawai, Alamat, Tempat tanggal lahir, No_Telp, Status }. Cuti { Kode cuti, Jenis cuti }. Mengambil { Nip, Kode cuti, Tanggal awal, Tanggal akhir }. Jabatan { Kode Jabatan, Jabatan } 4.2.4.2. Relasi Tabel Relasi tabel dalam basis data merupakan hubungan yang terjadi pada suatu tabel dengan tabel lainnya yang berfungi untuk mengatur operasi suatu database. Hubungan antar tabel yang terjadi ada sistem informasi yang dirancang yaitu dapat dilihat pada gambar berikut : Gambar 4.2.4.2. Tabel relasi

58 4.2.4.3. Entity Relationship Diagram ERD digunakan dalam membangun basis data untuk menggambarkan relasi atau hubungan dari dua tabel atau lebih. ERD terdiri dari 2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan lebih jauh melalui atribut atribut atau properti. Hubungan antara entitas dan relasi tersebut dinamakan Entity Relatinonship. Berikut merupakan Entity Relationship Diagram dari hubungan antar entitas dari sistem yang akan dirancang. Gambar 4.2.4.3. ERD sistem yang diusulkan 4.2.4.4. Struktur File Struktur file berisi spesifikasi dari file-file yang terdapat pada database, antara lain nama file, primary key yang terdapat pada file tersebut, jumlah field yang terdapat pada file, dan struktur data dari data-data yang terdapat pada file. Dan struktur file dari perancangan basis data yang dilakukan adalah sebagai berikut: 1. Nama File : mengambil Primary Key :

59 Tabel 4.2.4.4. Struktur file data cuti No Nama Item Type Size Keterangan 1 Nip Varchar 50 Nomor induk pegawai 2 Kode cuti Char 10 Kode cuti pegawai 3 Tanggal awal cuti Datetime 8 Tanggal awal cuti pegawai 4 Tanggal akhir Datetime 8 Tanggal akhir cuti pegawai cuti 5 Status Char 30 Status pegawai 6 Sisa cuti Numeric 9 Sisa cuti pegawai 2. Nama File : Pegawai Primary Key : - Tabel 4.2.4.5. Struktur file data pegawai No Nama Type Size Keterangan 1 Nip Varchar 50 Nomor induk pegawai 2 Nama Pegawai Char 10 Nama Pegawai 3 Alamat Char 10 Alamat pegawai 4 Tempat tanggal Char 40 TTL pegawai lahir 5 No_Telp Numeric 9 Nomor telepon pegawai 6 Status Char 30 Status pegawai 7 Kode jabatan Char 10 Kode jabatan pegawai 8 Tanggal masuk Datetime 8 Tanggal masuk kerja pegawai

60 3. Nama File : Kode cuti Primary Key : - Tabel 4.2.4.6. Struktur file data kode cuti No Nama Type Size Keterangan 1 Kode cuti Varchar 50 Kode cuti 2 Jenis cuti Char 50 Jenis cuti 4. Nama File : Kode jabatan Primary Key : - Tabel 4.2.4.7. Struktur file data kode jabatan No Nama Type Size Keterangan 1 Kode jabatan Char 10 Kode Jabatan pegawai 2 Jabatan Char 40 Jabatan pegawai 4.2.4.5. Kondifikasi Dalam rancangan sistem pengolahan data yang dibuat, diperlukan pengkodean yang umumnya berfungsi untuk memudahkan pemeriksaan. 1. Kode nomor induk pegawai (Nip) Untuk kode nomor indek pegawai pengkondifikasian yang di gunakan terdiri dari 8 digit, yaaitu :

61 Contoh : 010065001 Kode nomor induk pegawai tersebut menunjukan bahwa pegawai adalah bekerja pada bagian kepegawaian, tahun lahirnya 1965 dan dua (2) digit terakhir adalah nomor urut pegawai 001. 4.2.5. Perancangan Antar Muka Perancangan antar muka merupakan suatu langkah dalam membuat sebuah program aplikasi. Program dirancang sesuai dengan kebutuhannya. Perancangan program dibuat meliputi beberapa perancangan diantaranya perancangan struktur menu, perancangan input dan perancangan output. 4.2.5.1. Struktur Menu Pada tahap ini penulis akan menjelaskan bentuk rancangan menu dari program aplikasi yang penulis buat, bentuk rancangan pada menu utama program ada 4 menu yaitu sebagai berikut : 1. File 2. Data 3. Laporan 4. biodata

62 Gambar 4.10. Struktur menu 4.2.5.2. Perancangan Input dan Output Perancangan Input dan Output ini bertujuan untuk mempermudah pemakai dalam menggunakan aplikasi dan agar interface yang terbentuk bersifat komunikatif sehingga tujuan dari pembuatan aplikasi dapat tercapai. 4.2.5.3. Perancangan Input Perancangan input merupakan desain yang dirancang untuk menerima masukan dari pengguna sistem. Rancangan Masukan ini harus dapat memberikan penjelasan bagi pemakainya, baik dari bentuk maupun dari masukan-masukan yang akan diisi.