BAB IV ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. DAFTAR ISI... 1 DAFTAR TABEL... 4 DAFTAR GAMBAR... 5 DAFTAR LAMPIRAN... 7

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV DESKRIPSI PEKERJAAN. surat masuk dan surat keluar yang pencatatannya masih secara manual, sehingga

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. rekapitulasi registrasi dan laporan hasil pembayaran Non Taglis.

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV DESKRIPSI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK. diwujudkan dalam bentuk survey ke PT. Perkebunan Nusantara X (Persero)

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DISKRIPSI PEKERJAAN

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISA DAN DESIN SISTEM. dalam transaksi PT. PLN (PERSERO) APJ Kediri khususnya mengenai

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan analisis sistem yang sedang berjalan pada CV. Putra Rent Car

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. untuk menentukan kebutuhan sistem adalah dengan menggunakan diagram aliran

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. ini menggunakan model System Development Life Cycle (SDLC). Tahapan analisis dan

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN. ditemukan kesalahan dalam proses penggajian. 1. Masih sering ditemukan kesalahan dalam pencatatan absensi.

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. officer bagian logistic yaitu Bapak Rhesa. Adapun hasil dari wawancara adalah

BAB IV ANALISIS DAN DESAIN SISTEM. dan data dari calon siswa baru diarsipkan. Setelah diarsipkan nantinya akan

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada Sistem Informasi Pendaftaran

Transkripsi:

BAB IV ANALISA DAN DESAIN SISTEM 4.1 Analisa Sistem Berdasarkan hasil analisis yang pada PT. Perikanan Nusantara, ditemukan masih banyak hal-hal yang perlu dibenahi, yaitu sering kali mengalami keterlambatan dalam melakukan penjadwalan perbaikan kapal, absensi dan jadwal petugas lapangan, dan perhitungan pembayaran perbaikan kapal. Hal ini terjadi karena sistem yang masih dilakukan secara manual. Mengacu pada permasalahan yang ada, PT. Perikanan Nusantara membutuhkan sistem absensi, penjadwalan dan pembayaran yang terkomputerisasi agar lebih efektif. Oleh karena itu, dirancanglah sebuah Sistem Informasi Akademik yang diharapkan dapat mengatasi permasalahan tersebut. 4.1.1 Document Flow Penjadwalan Gambar 4.1. merupakan document flow untuk proses penjadwalan perbaikan kapal. Proses ini dilakuakan secara manual, dimulai dari Pelanggan memberikan mengisi data kapal yang selanjutnya diberikan Kepala Dock, kemudian Kepala Dock mengecek kerusakan kapal dan menjadwal kapal pelanggan untuk diperbaiki. Jadwal tersebut dicetak 3 rangkap untuk di berikan kepada petugas lapangan dan pelanggan. 21

22 Document Flow Penjadwalan N Kepala Dock Pelanggan Data Mengecek Kerusakan dan Membuat Jadwal Jadwal Perbaikan Jadwal Perbaikan 1 Jadwal Perbaikan 2 3 Mulai Mengisi Data Data Menyerahkan data kapal Jadwal Perbaikan 1 Jadwal Perbaikan 3 Selesai Gambar 4.1 Document Flow Penjadwalan 4.1.2 Document Flow Absensi Pada bagian ini ditampilkan proses absensi dan penjadwalan petugas lapangan yang melakukan perbaikan kapal. Bagaimana keterkaitan dokumen absensi dan penjadwalan petugas lapangan bagi kelancaran proses perbaikan kapal pada PT. Perikanan Nusantara. lapangan menerima data penjadwalan kapal yang telah dibuat, kemudian petugas membuat jadwal untuk petugas lapangan serta absensinya, bila

23 kapal telah diperbaiki petugas lapangan memberikan data kapal yang telah selesai kepada kepala dock, lalu kepala dock memberikan informasi kepada pelanggan, seperti yang terlihat pada Gambar 4.2. Document Flow Absensi dan Penjadwalan Lapangan N Kepala Dock Data kapal yang telah selesai 2 Pelanggan Data kapal yang telah selesai 1 Selesai Mulai Jadwal Perbaikan Membuat Jadwal Perbaikan dan Absensi Jadwal Mengerjakan Perbaikan Data kapal yang telah selesai Data kapal yang 1 telah selesai 2 Gambar 4.2 Document Flow Absensi dan Penjadwalan

24 4.1.3 Document Flow Pada bagian ini ditampilkan proses perhitungan pembayaran perbaikan kapal oleh bagian Keungan. Bagaimana keterkaitan dokumen perhitungan pembayaran perbaikan kapal bagi kelancaran proses pembayaran pada PT. Perikanan Nusantara. Pelanggan memberikan data kapal yang telah selesai dan memberikan data tersebut kepada bagian keuangan untuk dihitung jumlah pembayaran, kemudian pelanggan melakukan pembayaran menurut jumlah pembayaran, kemudian memberikan data pembayaran kepada keungan untuk dibuatkan nota bahwa telah melakukan pembayaran, seperti yang terlihat pada Gambar 4.3 Document Flow Keuangan Menghitung Jumlah Jumlah Membuat Nota Nota Pelanggan Mulai Data kapal yang telah selesai Melakukan Data Nota Selesai Gambar 4.3 Document Flow

25 4.2 Desain Sistem Perancangan sistem ini dimaksudkan untuk membantu memecahkan masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui beberapa tahap-tahap perncangan mulai dari System Flow, Context Diagram, HIPO, ERD, DFD, Conceptual Data Model (CDM), Phisical data Model (PDM), DBMS, dan desain input outputnya 4.2.1 Sistem Flow Sistem flow ini menunjukkan jalannya Sistem yang ada di PT. Perikanan Nusantara. Semua kegiatan dilakukan secara komputerisasi, tujuannya agar segala proses kegiatan di perusahaan dapat berjalan dengan efektif dan efisien dibandingkan dengan sistem yang lama, yaitu sistem proses yang dilakukan manual. Adapun entity pada sistem flow antara lain pelanggan, kapal, petugas, administrasi dan kepala dock. a. Sistem Flow Penjadwalan Pada bagian ini ditampilkan proses penjadwalan perbaikan kapal bagian kepala dock. Bagaimana keterkaitan dokumen barang bagi kelancaran proses penjadwalan pebaikan kapal pada PT. Perikanan Nusantara. Yang mana proses penjadwalan yang dilakukan menggunakan aplikasi database yang terintegrasi. oleh bagian kepala dock semua dilakukan Bagian pelanggan memberikan data kapal yang telah diverifikasi kemudian diberikan kepada bagian kepala dock untuk diinputkan ke dalam database kapal, seperti yang terlihat pada Gambar 4.4.

26 Sistem Flow Penjadwalan Kepala Dock Pelanggan Mulai Data kapal Data kapal Input Data Ada? T Simpan Data Menetapkan kerusakan dan jadwal perbaikan Input Data Jadwal Perbaikan Mencetak Jadwal Jadwal Perbaikan 1 Jadwal Perbaikan 2 Y Jadwal Perbaikan 1 Gambar 4.4 Sistem Flow Penjadwalan b. Sistem Flow Absensi Lapangan Jadwal Perbaikan 2 Selesai Pada bagian ini ditampilkan proses absensi dan jadwal petugas lapangan oleh bagian administrasi. Bagaimana keterkaitan jadwan dan absensi petugas lapangan bagi kelancaran proses penjadwalan perbaikan kapal pada PT. Perikanan Nusantara. Yang mana proses absen dan penjadawlan oleh bagian administrasi semua dilakukan menggunakan aplikasi database yang terintegrasi.

27 Bagian administrasi menginputkan data petugas untuk diberikan jadwal dalam perbaikan kapal, kemudian petugaslapangan melakukan absensi yang akan diberikan kepada admin untuk dibuatnya laporan bulanan, seperti yang terlihat pada Gambar 4.5. Sistem Flow Absensi dan Jadwal Lapangan Mulai Data Input Data Ada? T Simpan Data Data Abensi Input Data Absensi Simpan Data Absensi Selesai Admin Absensi Y Melakukan Absensi Mencetak Data Absensi Gambar 4.5 Sistem Flow Absensi dan Penjadwalan Lapangan

28 c. Sistem Flow Pada bagian ini ditampilkan proses pembayaran oleh bagian keuangan. Bagaimana keterkaitan dokumen data pembayaran bagi kelancaran proses penjadwalan perbaikan kapal pada PT. Perikanan Nusantara. Yang mana proses pembayaran yang dilakukan bagian keuangan semua dilakukan menggunakan aplikasi database yang terintegrasi. Bagian pelanggan memberikan data perbaikan kapal yang telah diperbaiki diberikan kepada bagian keuangan, kemudian bagian keuangan menginputkan data perbaikan kapal untuk diverfikasi jumlah pembayaran, seperti yang terlihat pada Gambar 4.6. Sistem Flow T Data Perbaikan Input Data Perbaikan kapal Data Benar? Input Data Simpan Data Mencetak Nota Keuangan Y Pelanggan Mulai Data Perbaikan Melakukan Nota Selesai Gambar 4.6 Sistem Flow

29 4.2.2 Context Diagram Context diagram menggambarkan asal data, menunjukan asal data, dan menunjukan aliran data tersebut. Context diagram sistem informasi penjadwalan pada PT. Perikanan Nusantara terdiri dari 5 external entity, yaitu calon admin, Keuangan, Kepala Dock,, Pelanggan. Data Data Kerusakan dan Jadwal Kepala Dock Petug as Admin Data Absensi Data Petug as Data Petug as Data Absensi Data 0 Sistem Informasi Penjadwalan Perbaikan pada PT. Perikanan Nusantara + Data Kerusakan dan Jadwal Gambar 4.7 Context Diagram Keuang an Data Data Data Kerusakan dan Jadwal Pelang g an

30 4.2.3 Hierarchical Input Proses Output Gambar 4.8 adalah Hierarchy Input Output dari sistem informasi penjadwalan pada PT. Perikanan Nusantara. Fungsi dari hierarchy Input Output adalah memberikan gambaran proses dan subproses yang ada. Untuk lebih jelasnya ditunjukkan Gambar 4.8 1.1 Mengecek Data 1 2 Penjadwalan 1.2 Data Kerusakan dan Jadwal 0 Sistem Informasi Penjadwalan Perbaikan pada PT. Perikanan Nusantara Absensi 2.1 2.2 Mengecek Data Data Absensi 3.1 Mengecek Data Gambar 4.8 Hierarchical Input Proses Output 3 3.2 Data 4.2.4 Data Flow Diagram Level 0 Sistem Informasi Penjadwalan Perbaikan Setelah membuat context diagram dari sistem sistem informasi Penjadwalan pada PT. Perikanan Nusantara, untuk selanjutnya context diagram tersebut akan dibagi menjadi sub-sub proses yang lebih kecil. Context diagram dapat dilihat pada Gambar 4.7. Dan hasil decompose itu sendiri disebut DFD Level 0, dan DFD Level 0 itu sendiri terdiri dari tiga proses utama yairtu Pejadwalan, Absensi, dan,

31 selain itu data store yang semuanya itu saling berkaitan. Tiga proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu sendiri masih saling berkaitan antara yang satu sama yang lain. Tak terkecuali dengan external entity dan data store yang ada. Data Kerusakan dan Jadwal Petug as Pelang g an Pelang g an Kepala Dock Petug as Data Petug as Data Absensi Data Data Keuang an Data Data Data Kerusakan dan Jadwal Data Kerusakan dan Jadwal 1 Penjadwalan Data Kerusakan dan Jadwal 2 Absensi 3 Perbaikan Data Kepala Dock Data Absensi Data Absensi 1 Admin Data Data Petug as 5 Petug as 3 Petug as Data Petug as 4 Absensi Admin Keuang an Gambar 4.9 Data Flow Diagram Level 0 Pelang g an 2 Data Kerusakan dan Jadwal Data Kerusakan dan Jadwal

32 4.2.5 Data Flow Diagram Level 1 Sistem Informasi Penjadwalan Perbaikan Gambar 4.10 adalah Data Flow Diagram level 1 subproses penjadwalan perbaikan kapal. Data Flow Diagram Level 1 ini adalah pengembangan dari proses transaksi yang ada pada level 0. Pada proses ini juga terdapat tabel data kapal, petugas, dan pelanggan. Gambar 4.10 Data Flow Diagram Level 1 SubProses Penjadwalan Perbaikan Gambar 4.11adalah Data Flow Diagram level 1 subproses absensi petugas dari proses transaksi yang ada pada level 0. Pada proses ini juga terdapat tabel data petugas dan absensi petugas Gambar 4.11 Data Flow Diagram Level 1 SubProses Absensi Lapangan

33 Gambar 4.12 adalah Data Flow Diagram level 1 subproses pembayaran perbaikan kapal. Data Flow Diagram Level 1 ini adalah pengembangan dari proses pembayaran yang ada pada level 0. Pada proses ini juga terdapat tabel data jadwal perbaikan kapal dan pembayaran. Gambar 4.12 Data Flow Diagram Level 1 SubProses Perbaikan 4.2.6 Entity Relationship Diagram Entity Relational Diagram menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram (ERD) dari Sistem Informasi penjadwalan perbaikan kapal pada PT. Perikanan Nusantara (Persero).

34 a. Conceptual Data Model Gambar 4.13 adalah conceptual data model dari sistem pejadwalan perbaikan kapal Pada PT. Perikanan Nusantara. Memiliki Pelanggan Kode_Pelanggan Nama_Pelanggan Nama_Perusahaan Alamat Kota_Pelanggan No_Tlp Fax Dapat Kode_ Nama_Pelanggan Nama_ Jenis_ Kode_Detil_Kerusakan Total_Bayar Kode_ Nama_ Jenis_ Berat_ Ukuran_ Daftar Menerima Detil Jadw al Kode_Perbaikan Nama_Pelanggan Nama_ Jenis_ Kode_Detil_Kerusakan Tanggal_Mulai Tanggal_Selesai Kode_Detil_ Detil Kerusakan Kode_ Nama_ Jabatan Username Passw ord Gambar 4.13 Conceptual Data Model Jenis Kerusakan Kode_Kerusakan Kode_Detil_Kerusakan Harga Melakukan Absensi Kode_ Nama_ Tanggal Status

35 b. Physical Data Model Gambar 4.14 adalah Physical data model dari sistem Sistem Informasi penjadwaln perbaikan kapal Pada PT. Perikanan Nusantara. KODE_KAPAL KODE_PELANGGAN KODE_PELANGGAN = KOD E_PELANGGAN NAMA_KAPA L JENIS_KA PAL BERAT_KAPAL UKURAN_KAPAL PELANGGA N KODE_PELANGGAN NAMA_PELANGGAN NAMA_PERUSAHAA N ALA MAT KOTA_PELANGGAN NO_TLP FAX varchar(50) varchar(50) KODE_PELANGGAN = KOD E_PELANGGAN PEMBAYARA N KODE_PEMBAYARAN KODE_PERBAIKAN NAMA_PELANGGAN NAMA_KAPA L JENIS_KA PAL KODE_DETIL_KERUSAKAN TOTAL_BAYAR varchar(50) integer KAPAL KODE_KAPAL = KODE_KAPAL JA DWAL_PERBA IKA N_KAPAL KODE_PERBAIKAN KODE_KAPAL KODE_PELANGGAN NAMA_PELANGGAN NAMA_KAPA L JENIS_KA PAL KODE_DETIL_KERUSAKAN TANGGAL_MULAI TANGGAL_SELESAI KODE_DETIL_PETUGAS KODE_PERBAIKAN = KODE_PER BAIKAN KODE_PERBAIKAN = KODE_PER BAIKAN varchar(50) KODE_PERBAIKAN = KODE_PER BAIKAN KODE_PETUGAS = KODE_PETUGAS DETIL_KERUSA KAN KODE_KERUSAKAN KODE_PERBAIKAN DETIL_PETUGAS KODE_PERBAIKAN KODE_PETUGA S Gambar 4.14 Physical Data Model PETUGAS KODE_PETUGA S NAMA_PETUGAS JA BATAN USERNAME PASSWORD varchar(50) varchar(50) KODE_PETUGAS = KODE_PETUGAS ABSENSI KODE_PETUGA S KODE_PETUGA S1 NAMA_PETUGAS TANGGAL STATUS JENIS_KERUSA KAN KODE_KERUSAKAN KODE_DETIL_KERUSAKAN HARGA varchar(50) integer KODE_KERU SAKAN = KOD E_KERUSAKAN

36 4.2.7 Struktur File 1. Nama Tabel : Pelanggan Primary Key Fungis Foreign Key : - : Kode_Pelanggan Tabel 4.1 Tabel Pelanggan No Atribut Tipe Panjang Keterangan 1 Kode_Pelanggan Varchar 20 Primary Key ( Kode Pelanggan) 2 Nama_Pelanggan Varchar 50 Nama Klasifikasi 3 Nama Perusahaan Varchar 30 Nama Perusahaan 4 Alamat Varchar 30 Alamat Pelanggan 5 Kota_Pelanggan Varchar 50 Kota Pelanggan 6 Not_tlp Varchar 20 Telepon Pelanggan 7 Fax Varchar 20 No Fax Pelanggan 2. Nama Tabel : Primary Key Foreign Key : - : Kode_ Tabel 4.2 Tabel No Atribut Tipe Panjang Keterangan 1 Kode_ Varchar 20 Primary Key ( Kode ) 2 Nama_ Varchar 30 Nama Klasifikasi 3 Jenis_ Varchar 30 Jenis dari kapal 4 Berat_ Varchar 30 Berat dari kapal 5 Ukuran_ Varchar 30 Ukuran dari kapal

37 3. Nama Tabel : Primary Key : Kode_ Foreign Key : - Tabel 4.3 Tabel No Atribut Tipe Panjang Keterangan 1 Kode_ Varchar 20 Primary Key ( Kode dari ) 2 Nama_ Varchar 50 Nama 3 Jabatan Varchar 50 Jabatan 4 Username Varchar 30 User Untuk Login 5 Password Varchar 30 Password untuk Login 4. Nama Tabel : Jenis Kerusakan Primary Key Foreign Key : - : Kode_Kerusakan Tabel 4.4 Tabel Jenis Kerusakan No Atribut Tipe Panjang Keterangan 1 Kode_Kerusakan Varchar 20 Primary Key ( Pengenal Jenis Kerusakan ) 2 Jenis_Kerusakan Varchar 50 Jenis untuk kerusakan kapal 3 Harga Integer Harga setiap jenis kerusakan Tabel Jenis Kerusakan ini digunakan untuk menentukan jenis dari kerusakan yang di alami kapal dan mempercepat perhitungan pembayaran perbaikan kapal.

38 5. Nama Tabel : Jadwal Primary Key : Kode Perbaikan Foreign Key : - Kode_ reference ke tabel - Kode_Detil_Kerusakan reference ke table Detil_KerusakanKerusakan - Kode_Pelanggan reference ke table Pelanggan - Kode _Detil_ reference ke table Detil_ Tabel 4.5 Tabel Jadwal No Atribut Tipe Panjang Keterangan 1 Kode_Perbaikan Varchar 20 Primary Key 2 Kode_Detil_Kerusakan Varchar 20 Foreign Key(Kode dari table Detil kerusakan) 3 Kode_Detil_ Varchar 20 Foreign Key(Kode dari table Detil ) 4 Kode_ Varchar 20 Foreign Key(Kode dari table ) 5 Kode_Pelanggan Varchar 20 Foreign Key(Kode dari table Pelanggan) 6 Nama_Pelanggan Varchar 30 Nama dari pelanggan 7 Nama_ Varchar 30 Nama dari 8 Jenis_ Varchar 30 Jenis dari kapal 9 Jenis_Kerusakan Varchar 30 Jenis kerusakan kapal 10 Tanggal_Mulai Varchar 20 Tanggal mulai perbaikan 10 Tanggal_Selesai Varchar 20 Tanggal selesai perbaikan 11 Jenis_Perbaikan Varchar 30 Jenis Perbaikan kapal Tabel Jadwal digunakan untuk menentukan jadwal perbaikan kapal dari tanggal mulai perbaikan sammpai selesai perbaikan.

39 6. Nama Tabel : Primary Key : Kode_ Foreign Key : - Kode_Perbaikan reference ke table Penjadwalan - Kode_Perbaikan reference ke table Jadwal_Perbaikan_ Tabel 4.6 Tabel No Atribut Tipe Panjang Keterangan 1 Kode_ Varchar 20 Primary Key 2 Kode_Perbaikan Varchar 20 Foreign Key 3 Nama_Pelanggan Varchar 50 Nama dari Pelanggan 4 Nama_ Varchar 30 Nama dari 5 Jenis_ Varchar 30 Jenis dari 6 Kode_Detil_kerusakan Varchar 20 Foreign Key 7 Total_Bayar Integer - Total bayar perbaikan Tabel ini merupakan tabel untuk menginputkan data pembayaran yang dilakukan oleh pelanggan kepada bagian keuangan. 7. Nama Tabel : Detil Primary Key : Foreign Key : - Kode_Perbaikan reference ke table Jadwal_Perbaikan_ - Kode reference ke table

40 Tabel 4.7 Tabel Detil No Atribut Tipe Panjang Keterangan 1 Kode_Perbaikan Varchar 20 Foreign Key 2 Kode_ Varchar 20 Foreign Key Tabel ini merupakan tabel untuk menentukan petugas yang akan melakukan perbaikan kapal pada kapal. 8. Nama Tabel : Detil Primary Key : Foreign Key : - Kode_Perbaikan reference ke table Jadwal_Perbaikan_ - Kode reference ke table Tabel 4.8 Tabel Detil No Atribut Tipe Panjang Keterangan 1 Kode_Perbaikan Varchar 20 Foreign Key 2 Kode_ Varchar 20 Foreign Key 4.2.8 Desain Input/Output Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem.

41 a. Menu Utama Halaman Utama File Login Logout Exit Master Pelanggan Jenis Kerusakan Transaksi Penjadwalan Absensi Gambar 4.15 Desain Form Utama Laporan Absensi Penjadwalan Gambar 4.23 adalah halaman yang pertama kali ditampilkan ketika user membuka situs system informasi penjadwalan perbaikan kapal. b. Form Login Form Login Gambar Username Password Login Gambar 4.16 Desain Form Login Cancel Agar dapat masuk ke dalam sistem peminjaman dan pengembalian koleksi, user harus melakukan login dengan memasukan username dan password didalam tampilan login.

42 c. Form Data Logo Perusahaan Karyawan Kode_ Nama_ Jabatan Username Password DATA PETUGAS PT PERIKANAN NUSANTARA SIMPAN HAPUS UBAH Batal KELUAR Data Karywan Gambar 4.17 Desain Form Data Gambar Pada form petugas ini user menginputkan data petugas yang kemudian data petugas tersebut disimpan dalam database. Data petugas akan digunakan untuk jadwal petugas yang akan melakukan perbaikan kapal dan untuk melakukan absensi memakai user dan password yang telah di buat d. Form Pelanggan Data Pelanggan Logo Perusahaan Data Pelanggan Kode_Pelanggan Nama_Pelanggan Nama_Perusahaan Data Pelanggan SIMPAN HAPUS UBAH Batal KELUAR DATA PELANGGAN PT PERIKANAN NUSANTARA Alamat Kota Telepon Fax Data Pelanggan Gambar Gambar 4.18 Desain Form Pelanggan

43 Pada form pelanggan ini user menginputkan data pelanggan yang kemudian data pelanggan tersebut disimpan dalam database. Data pelanggan akan digunakan untuk data pada penjadwalan perbaikan kapal. e. Form Data Pelanggan Logo Perusahaan Data kapal Kode Nama Jenis Berat Ukuran SIMPAN HAPUS UBAH Batal KELUAR DATA KAPAL PT PERIKANAN NUSANTARA Data Gambar 4.19 Desain Form Data Gambar Pada form ini user menginputkan data yang kemudian data kapal tersebut disimpan dalam database. Data kapal akan digunakan pada form penjadwalan perbaikan kapal untuk mengetahui kerusakan maupun pemilik dari kapal yang akan diperbaiki. Form kapal terdiri dari kode kapal, nama kapal, jenis kapal, berat kapal, dan ukuran dari kapal. Kode kapal menentukan agar tiap kapal memiliki perbedaan atau agar tidak tersimpan dengan data yang sama

44 f. Jenis Kerusakan Jenis Kerusakan Logo Perusahaan Data Jenis Kerusakan Kode_Kerusakan Jenis_Kerusakan Harga SIMPAN HAPUS BATAL KELUAR DATA JENIS KERUSAKAN PT PERIKANAN NUSANTARA Data Jenis Kerusakan Gambar 4.20 Desain Form Jenis Kerusakan Data Jenis Kerusakan Gambar Pada menu jenis kerusakan ini user menginputkan data jenis kerusakan yang kemudian data jenis kerusakan tersebut disimpan dalam database. Absensi g. Absensi Absensi Logo Perusahaan Kode_ Nama_ Status SIMPAN UBAH KELUAR ABSENSI PETUGAS PT PERIKANAN NUSANTARA Data Kehadiran Gambar 4.21 Desain Absensi Gambar Tanggal

45 Pada menu absensi ini user menginputkan kode petugas, nama petugas dan statusnya yang kemudian akan disimpan dalam database. Absensi petugas di tentukan oleh kode detil petugas dari form penjadwalan perbaikan kapal. h. Penjadwalan Penjadwalan Logo Perusahaan DATA JADWAL PERBAIKAN KAPAL Kode_Perbaikan Nama Pelanggan Nama Jenis Jenis kerusakan Tanggal Mulai Tanggal Selesai Jenis Perbaikan Kode Nama SIMPAN HAPUS Ubah BATAL KELUAR DATA JADWAL PERBAIKAN KAPAl PT PERIKANAN NUSANTARA Tambah Tambah Data Gaji Karywan Tanggal Gambar 4.22 Form Jadwal Data Gridview Penjadwalan Perbaikan Gambar Cetak Slip Gaji Dalam form penjadwalan perbaikan kapal ini user akan menginputkan Kode Perbaikan, nama pelanggan, nama kapal, jenis kapal, jenis kerusakan, tanggal mulai perbaikan, tanggal selesai perbaikan, jenis perbaikan dan akan memilih/membuat jadwal petugas yang akan melakukan perbaikan. Selanjutnya akan disimpan ke dalam database.

46 i. Logo Perusahaan Tunjangan Hari Raya Kode Kode Perbaikan Nama Pelanggan Nama kapal Jenis Jenis Kerusakan Harga Status Simpan Hapus Keluar TUNJANGAN HARI RAYA PT PERIKANAN NUSANTARA Cari Cari Hitung Gambar 4.23 Form Data gridview Nota Total yang Harus Diabayar Membayar Total Kembali Gambar Cetak Slip THR Dalam Form pembayaran ini user akan menginputkan kode perbaikan dan akan melakukan perhitungan total pembayaran yang ditentukan dari jenis kerusakan yang di alami dan sudah diberikan harga. Form pembayaran memiliki kode pembayaran, kode perbaikan, nama pelanggan, nama kapal, jenis kerusakan, harga, dan status. Status digunakan untuk mengetahui pelanggan yang terlambat dalam pembayaran dan pada saat terlambat bagian keuangan akan mengkonfirmasi bila kapal telah diperbaiki ke pelanggan. Selanjutnya akan disimpan ke dalam database.

47 j. Laporan Absensi Laporan Absensi Tampilkan Pertanggal Tampilkan Perbulan LAPORAN ABSENSI Kode Nama Kode Perbaikan Nama Tanggal Gambar 4.24 Desain Laporan Absensi Status Pada form ini akan ditampilkan laporan absensi petugas perhari dan perbulan, serta kapal yang diperbaikinya. k. Laporan Jadwal Laporan Jadwal Tampilkan Pertanggal Tampilkan Perbulan Laporan Jadwal Kode Perbaikan Nama Jenis Jenis Kerusakan Harga Total Harga Tanggal Mulai Gambar 4.25 Desain Form Laporan Jadwal Tanggal Selesai Dalam form Jadwal ini akan diketahui perbaikan yang di lakukan perbulannya.

48 l. Laporan Laporan List Nama Kolom Tampilkan Kode Laporan Kode Nama Pelanggan Nama Jenis Jenis Kerusakan Gambar 4.26 Desain Form Laporan Harga Total Harga :. Dalam laporan pembayaran ini akan diketahui laporan total pembayaran pertahunnya. Pada Combobox (list nama kolom) akan menentukan isi dari tiap kolom pada table pembayaran dan textbox akan menentukan isi dari nama kolom yang akan di tampilkan. List nama kolom berisi kode pembayaran, nama pelanggan, nama kapal, dan status.. Status