LKP : Rancang Bangun Sistem Informasi Penjadwalan Perbaikan Kapal Pada PT. Perikanan Nusantara (Persero).

(1)

RANCANG BANGUN SISTEM INFORMASI PENJADWALAN

PERBAIKAN KAPAL PADA PT. PERIKANAN

NUSANTARA (PERSERO)

KERJA PRAKTEK

Disusun oleh :

Nama

: RIFALDY SANTOSO

NIM

: 09.39010.0042

Program : DIII (Diploma Tiga)

Jurusan

: Manajemen Informatika

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

SURABAYA


(2)

RANCANG BANGUN SISTEM INFORMASI PENJADWALAN

PERBAIKAN KAPAL PADA PT. PERIKANAN

NUSANTARA (PERSERO)

LAPORAN KERJA PRAKTEK

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Ahli Madya Komputer

Disusun Oleh :

Nama

: RIFALDY SANTOSO

NIM

: 09.39010.0042

Program

: DIII (Diploma Tiga)

Jurusan

: Manajemen Informatika

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

SURABAYA


(3)

ABSTRAK

Kemajuan teknologi telah membuat manusia memasuki suatu era baru yaitu era informasi, yang menuntut segala sesuatunya berjalan dengan cepat dan efektif. Dengan kemajuan teknologi saat ini menjadikan manusia berfikir kembali bagaimana caranya agar segala sesuatunya yang berhubungan dengan teknologi dapat berjalan efektif dan efisien.

Tidak adanya sistem yang terkomputerisasi pada pengelolaan data penjadwalan perbaikan kapal di PT.Perikanan Nusantara (Persero) menyebabkan kesulitan dalam melakukan pengolahan penjadwalan perbaikan kapal. Hal ini mengakibatkan sering terjadinya kesalahan dalam pencatatan jadwal perbaikan, pembayaran perbaikan kapal, dan absensi petugas lapangan.

Melihat permasalahan yang ada pada bagian penjadwalan perbaikan kapal PT. Perikanan Nusantara (PERSERO) maka bagian penjadwalan memerlukan sebuah sistem informasi penjadwalan, absensi petugas lapangan, dan pembayaran perbaikan kapal yang dapaet membatu semua proses bisnis yang dilakukan oleh bagian penjadwalan perbaikan kapal PT. Perikanan Nusantara. Dengan adanya sistem penjadwalan perbaikan kapal ini diharapkan dapat memperbaiki sistem yang ada, karena sistem informasi yang terkomputerisasi dapat merubah pekerjaan yang tadinya dilakukan secara manual dan terkesan memakan waktu yang lama akan dapat berubah secara cepat, tepat, akurat.

Kata Kunci: Penjadwalan Perbaikan Kapal,pembayaran,Absensi Petugas Lapangan


(4)

Halaman ABSTRAK ... Error! Bookmark not defined.

KATA PENGANTAR ... Error! Bookmark not defined.

DAFTAR ISI ... 1

DAFTAR TABEL ... 4

DAFTAR GAMBAR ... 5

DAFTAR LAMPIRAN ... 7 BAB I PENDAHULUAN ... Error! Bookmark not defined.

1.1 Latar Belakang Masalah ... Error! Bookmark not defined.

1.2 Rumusan Masalah ... Error! Bookmark not defined.

1.3 Batasan Masalah ... Error! Bookmark not defined.

1.4 Tujuan ... Error! Bookmark not defined.

1.5 Sistematika Penulisan ... Error! Bookmark not defined.

BAB II GAMBARAN UMUM PERUSAHAAN . Error! Bookmark not defined.

2.1 Sejarah Umum PT. Perikanan Nusantara (Persero) ... Error! Bookmark not defined.

2.2 Logo Perusahaan ... Error! Bookmark not defined.

2.3 Struktur Organisasi ... Error! Bookmark not defined.

2.4 Deskripsi Jabatan ... Error! Bookmark not defined.

2.5 Visi ... Error! Bookmark not defined.

2.6 Misi ... Error! Bookmark not defined.


(5)

3.1 Landasan Teori ... Error! Bookmark not defined.

3.2 Pengertian Sistem Informasi ... Error! Bookmark not defined.

3.3 Absensi Pengawai ... Error! Bookmark not defined.

3.4 Penjadwalan ... Error! Bookmark not defined.

3.5 Analisa dan Perancangan Sistem ... Error! Bookmark not defined.

BAB IV DESKRIPSI KERJA PRAKTEK ... Error! Bookmark not defined.

4.1 Analisa Sistem ... Error! Bookmark not defined.

4.1.1 Identifikasi Masalah ... Error! Bookmark not defined.

4.1.2 Spesifikasi Aplikasi ... Error! Bookmark not defined.

4.1.3 Lingkungan Operasi ... Error! Bookmark not defined.

4.2 Document Flow ... Error! Bookmark not defined.

4.2.1 Document Flow Penjadwalan Perbaikan Kapal ... Error! Bookmark not defined.

4.2.2 Document Flow Absensi Petugas Lapangan ... Error! Bookmark not defined.

4.2.3 Document Flow Pembayaran Perbaikan Kapal ... Error! Bookmark not defined.

4.3 System Flow ... Error! Bookmark not defined.

4.3.1 System Flow Penjadwalan Perbaikan Kapal ... Error! Bookmark not defined.

4.3.2 System Flow Absensi Petugas Lapangan. Error! Bookmark not defined.

4.3.3 System Flow Pembayaran Perbaikan Kapal ... Error! Bookmark not defined.


(6)

4.4 Data Flow Diagram (DFD) ... Error! Bookmark not defined.

4.5. Entity Relational Diagram (ERD) ... Error! Bookmark not defined.

4.5.1. Conceptual Data Model (CDM) ... Error! Bookmark not defined.

4.5.2. Physical Data Model (PDM) ... Error! Bookmark not defined.

4.6. Struktur Basis data dan Tabel. ... Error! Bookmark not defined.

4.7 Desain Input/Output ... Error! Bookmark not defined.

4.8 Implementasi dan Evaluasi ... Error! Bookmark not defined.

4.9 Pengoperasian Program ... Error! Bookmark not defined.

BAB V PENUTUP ... Error! Bookmark not defined.

5.1 Kesimpulan ... Error! Bookmark not defined.

5.2 Saran ... Error! Bookmark not defined.

DAFTAR PUSTAKA ... Error! Bookmark not defined.


(7)

DAFTAR TABEL

Halaman Tabel 4.1 Tabel Data Pelanggan ... Error! Bookmark not defined.

Tabel 4.2 Tabel Kapal ... Error! Bookmark not defined.

Tabel 4.3 Tabel Petugas ... Error! Bookmark not defined.

Tabel 4.4 Tabel Jenis Kerusakan ... Error! Bookmark not defined.

Tabel 4.5 Tabel Jadwal Perbaikan Kapal ... Error! Bookmark not defined.

Tabel 4.6 Tabel Pembayaran ... Error! Bookmark not defined.

Tabel 4.7 Tabel Detil Petugas ... Error! Bookmark not defined.

Tabel 4.8 Tabel Detil Kerusakan ... Error! Bookmark not defined.


(8)

Gambar 2. 1 Logo PT. Perikanan Nusantara (Persero) ... Error! Bookmark not defined.

Gambar 2. 2 Struktur Organisasi PT. Perikanan Nusantara (Persero) ... Error! Bookmark not defined.

Gambar 4.1 Document Flow Penjadwalan Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.2 Document Flow Absensi Petugas Lapangan .... Error! Bookmark not defined.

Gambar 4.3 Document Flow Pembayaran Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.4 System Flow Penjadwalan Perbaikan Kapal .... Error! Bookmark not defined.

Gambar 4.5 System Flow Absensi Petugas Lapangan ... Error! Bookmark not defined.

Gambar 4.6 System Flow Pembayaran Perbaikan kapal ... Error! Bookmark not defined.

Gambar 4.7 Hierarchical Input Proses Output ... Error! Bookmark not defined.

Gambar 4.8 Context Diagram ... Error! Bookmark not defined.

Gambar 4.9 Data Flow Diagram Level 0 ... Error! Bookmark not defined.

Gambar 4.10 DFD level 1 SubProses Penjadwalan Perbaikan Kapal ... Error! Bookmark not defined.


(9)

Gambar 4.11 DFD Level 1 SubProses Absensi Petugas ... Error! Bookmark not defined.

Gambar 4. 12 DFD Level 1 SubProses Pembayaran Perbaikan Kapal ... Error! Bookmark not defined.

Gambar 4.13 Conceptual Data Model ... Error! Bookmark not defined.

Gambar 4.14 Physical Data Model ... Error! Bookmark not defined.

Gambar 4.15 Desain Form Utama ... Error! Bookmark not defined.

Gambar 4.16 Desain Form Login ... Error! Bookmark not defined.

Gambar 4.17 Desain Form Petugas ... Error! Bookmark not defined.

Gambar 4.18 Desain Form Pelanggan ... Error! Bookmark not defined.

Gambar 4.19 Desain Form Kapal ... Error! Bookmark not defined.

Gambar 4.20 Desain Form Jenis Kerusakan ... Error! Bookmark not defined.

Gambar 4.21 Desain Form Absensi ... Error! Bookmark not defined.

Gambar 4.22 Desain Form Penjadwalan Perbaikan Kapal .. Error! Bookmark not defined.

Gambar 4.23 Desain Form Pembayaran ... Error! Bookmark not defined.

Gambar 4.24 Desain Form Laporan Penjadwalan Perbaikan Kapal ... Error! Bookmark not defined.

Gambar 4.25 Desain Form Laporan Absensi Petugas ... Error! Bookmark not defined.

Gambar 4.26 Desain Form Laporan Pembayaran . Error! Bookmark not defined.

Gambar 4.27 Desain Form Nota Pembayaran ... Error! Bookmark not defined.

Gambar 4.28 Form Menu Utama ... Error! Bookmark not defined.


(10)

Gambar 4.32 Form Pelanggan ... Error! Bookmark not defined.

Gambar 4.33 Form Jenis kerusakan ... Error! Bookmark not defined.

Gambar 4.34 Form Penjadwalan Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.35 Cetak Jadwal Perbaikan Kapal ... Error! Bookmark not defined.

Gambar 4.36 Cetak Jadwal Petugas ... Error! Bookmark not defined.

Gambar 4.37 Form Pembayaran Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.38 Cetak Nota Pembayaran Lunas ... Error! Bookmark not defined.

Gambar 4.39 Cetak Nota Pembayaran Belum Lunas ... Error! Bookmark not defined.

Gambar 4.40 Form Laporan Absensi Petugas Lapangan ... Error! Bookmark not defined.

Gambar 4.41 Form Laporan Penjadwalan Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.42 Form Laporan Penjadwalan Perbaikan Kapal Error! Bookmark not defined.

Gambar 4.43 Form Laporan Pembayaran Perbaikan Kapal . Error! Bookmark not defined.

DAFTAR LAMPIRAN

Halaman Lampiran 1 Acuan Kerja ... Error! Bookmark not defined.


(11)

Lampiran 2 Garis Besar Rancangan Kerja Mingguan ... Error! Bookmark not defined.

Lampiran 3 Log Harian dan Catatan Perubahan Acuan Kerja .... Error! Bookmark not defined.

Lampiran 4 Kehadiran Kerja ... Error! Bookmark not defined.

Lampiran 5 Kartu Bimbingan ... Error! Bookmark not defined.

Lampiran 6 Formulir Akhir Kerja Praktek... Error! Bookmark not defined.

Lampiran 7 Surat Balasan Perusahaan ... Error! Bookmark not defined.


(12)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Penjadwalan merupakan suatu hal yang penting dalam proses produksi, termasuk dalam industri yang bergerak dalam bidang jasa. Dengan penjadwalan yang baik maka diharapkan dapat membantu dalam mengendalikan proses penyelesaian pekerjaan sehingga didapatkan hasil yang sesuai dengan kriteria dan tujuan yang ditetapkan.

PT.Perikanan Nusantara (Persero) adalah perusahaan yang bergerak dibidang jasa perbaikan kapal. Saat ini transaksi penjadwalan perbaikan kapal sangat dibutuhkan. Hal ini menunjukkan bahwa konsumen telah mempercayai PT.Perikanan Nusantara (Persero) sebagai tempat yang tepat untuk perbaikan kapal. Kesalahan dalam penjadwalan maupun pembayaran perbaikan kapal dapat menurunkan kualitas dan kepercayaan konsumen pada perusahaan. Dengan adanya penggunaan Teknologi Informasi (TI) pada perusahaan diharapkan dapat menghilangkan kesalahan dalam penjadwalan maupun perhitungan pembayaran perbaikan kapal.

Beberapa permasalahan yang dihadapi oleh PT. Perikanan Nusantara (Persero) adalah dalam penjadwalan pelayanan perbaikan kapal, antara lain: 1. Jumlah kapal yang terdaftar : jumlah kapal yang terdaftar berviarsi antara periode yang berbeda. Hal ini akan menyebabkan perbedaan dalam penentuan panjang jadwal layanan perbaikan per periode.


(13)

2

2. Waktu pendaftaran kapal : perbedaan waktu awal pendaftaran masing-masing kapal yang akan diperbaiki menyebabkan munculnya variasi dalam penentuan urutan dalam jadwal serta dock assingnment.

3. Lama waktu reparasi yang dibutuhkan : variasi jenis dan tingkat kerusakan akan memunculkan variasi waktu reparasi yang dibutuhkan masing-masing kapal. Faktor ini bersama faktor jumlah kapal serta waktu pendaftaran banyak menemukan panjang dan urutan jadwal yang akan di susun.

Untuk absensi dan jadwal petugas lapangan terdapat masalah sulitnya menentukan berapa petugas lapangan yang melakukan perbaikan pada tiap kapal, kapan dan siapa petugas lapangan melakukan perbaikan kapal. Untuk perhitungan perbaikan kapal yaitu menghitung pembayaran melalui kerusakan kapal yang dialami dan jenisnya.

Berdasarkan uraian masalah diatas, maka dibutuhkan Sistem Informasi Penjadwalan Perbaikan Kapal dimana sistem ini terdiri dari sub sistem absensi dan jadwal perbaikan untuk petugas lapangan yang akan melakukan perbaikan kapal, sub sistem penjadwalan untuk mengetahui kapan perbaikan kapal dilakukan dan kapan perbaikan selesai dan sub sistem pembayaran perbaikan kapal yang dihitung melalui kerusakan dan jenisnya.

Sehingga dengan adanya Sistem Informasi (SI) penjadwalan perbaikan kapal ini diharapkan dapat membantu menyelesaikan permasalahan dan mempercepat proses penjadwalan perbaikan kapal yang terjadi pada PT.Perikanan Nusantara (Persero) Surabaya sehingga karyawan dapat memberikan pelayanan kepada pelanggan dengan prima


(14)

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, dapat dirumuskan masalah sebagai berikut:

1. Bagaimana merancang bangun sistem informasi pada PT.Perikanan Nusantara (Persero) untuk melakukan penjadwalan perbaikan kapal?

2. Bagaimana merancang bangun sistem informasi absensi petugas dan jadwal melakukan perbaikan kapal?

3. Bagaimana merancang bangun sistem informasi perhitungan pembayaran dan laporan absensi karyawan, laporan data pelanggan yang memperbaikan kapal dan laporan data kapal yang permah diperbaiki?

1.3 Batasan Masalah

Batasan masalah dalam pembuatan sistem aplikasi ini adalah sebagai berikut:

1. Data Karyawan yang digunakan adalah data karyawan PT.Perikanan Nusantara (Persero) khususnya tahun 2012.

2. Sistem yang dibahas meliputi proses absensi karyawan, proses penjadwalan perbaikan kapal, dan proses perhitungan pembayaran.

3. Laporan yang di hasilkan meliputi laporan absensi petugas, laporan data pelanggan yang memperbaiki kapal dan laporan data kapal yang pernah diperbaiki.


(15)

4

1.4 Tujuan

Berdasarkan rumusan masalah di atas, maka tujuannya adalah sebagai berikut:

1. Merancang Bangun Sistem Informasi penjadwalan perbaikan kapal.

2. Merancang Bangun Sistem Informasi absensi petugas serta jadwal petugas yang melakukan perbaikan kapal.

3. Merancang Bangun Sistem Informasi perhitungan pembayaran dan laporan absensi petugas, laporan data pelanggan yang memperbaikan kapal dan laporan data kapal yang permah diperbaiki.

1.5 Sistematika Penulisan

Untuk memudahkan di dalam memahami persoalan dan pembahasannya, maka penulisan laporan kerja praktek ini dibuat dengan sistematika sebagai berikut :

BAB I : PENDAHULUAN

Pada bab ini dikemukakan hal-hal yang menjadi latar belakang, perumusan masalah, batasan masalah,tujuan yang ingin dicapai, serta sistematika penulisan laporan kerja praktek ini.

BAB II : GAMBARAN UMUM PERUSAHAAN

Pada bab ini membahas tentang gambaran umum PT. Perikanan Nusantara (Persero), struktur organisasi, dan deskripsi tugas setiap bagian.


(16)

BAB III : LANDASAN TEORI

Pada bab ini dibahas teori yang berhubungan dengan pembuatan sistem informasi absensi dan penggajian yaitu teori tentang Interaksi Manusia dan Komputer, Konsep Dasar Sistem Informasi, Konsep Dasar Basis Data, Testing dan Implementasi Sistem, serta Definisi Pencatatan dan Penjadwalan.

BAB IV : DESKRIPSI SISTEM

Pada bab ini dibahas mengenai gambaran sistem yang sedang berjalan dalam bentuk Document Flow serta dalam bentuk System Flow, Data Flow Diagram, Entity Relationship Diagram mengenai perancangan sistem yang dibuat. Selain itu juga disertai struktur table dan desain input/output serta detil aplikasi sistem informasi penjadwalan perbaikan kapal dari hardware/software pendukung, cara peng-install-an hingga detil dan feature yang ada pada aplikasi. Selain itu disertai pula hasil uji coba dari sistem informasi pengiriman penjadwalan perbaikan kapal ini.

BAB V : PENUTUP

Pada bab ini dibahas mengenai kesimpulan dari perancangan dan pembuatan sistem informasi penjadwalan perbaikan kapal pada PT. Perikanan Nusantara (Persero) terkait dengan tujuan dan permasalahan yang ada, serta saran untuk pengembangan sistem dimasa mendatang.


(17)

6 BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah Umum PT. Perikanan Nusantara (Persero)

Sebelum bernama PT. Perikanan Nusantara (Persero) perusahaan ini awalnya bernama PT. Perikanan Samodra Besar (Persero) yang pertama kali didirikan pada tanggal 12 Mei 1972 dengan Akte Notaris Djojo Muljadi, SH. No. 37 berkedudukan di Jakarta. Berdasarkan peraturan Pemerintah Nomor 4 tahun 1981 pada tanggal 4 Pebruari 1981, P.N. Perikani Jawa Timur dan P.N. Perikani Sulawesi Selatan digabung dengan PT. Perikanan Samodra Besar sehingga perusahaan memiliki 4 kantor cabang yaitu Surabaya (Jatim), Makassar (Sulawesi Selatan), Sabang (Aceh), Benoa (Bali). Dan pada tahun 2007 berganti nama dengan PT. Perikanan Nusantara (Persero); PT. Perikanan Nusantara (Persero) merupakan penggabungan 4 (empat) Badan Usaha Milik Negara (BUMN) perikanan yaitu : PT. Usaha Mina (Persero), PT. Tirta Raya Mina (Persero), PT. Perikanan Samodra Besar (Persero), dan PT. Perikani (Persero), sehingga pada saat ini perusahaan memiliki 12 cabang yang tersebar di seluruh Indonesia. Cabang - cabang yang baru antara lain dibeberapa kota yaitu di Pekalongan, Gorontalo, Bitung, Bacan, Ambon, Sorong, Padang, dan Tegal.


(18)

2.2 Logo Perusahaan

Gambar 2. 1 Logo PT. Perikanan Nusantara (Persero) Sumber : PT. Perikanan Nusantara (Persero).

Keterangan:

a. Warna abu-abu melambangkan realiabilitas, kepandaian, ketenangan dan keseriusan PT. Perikanan Nusantara (Persero) untuk berkompetisi di bidang perikanan.

b. Warna biru muda dan biru tua melambangkan ketangguhan PT. Perikanan Nusantara (Persero) menghadapi tantangan global.

c. Warna orange melambangkan agresifitas PT. Perikanan Nusantara (Persero) untuk menghadapi tantangan jaman dan menjadi pejuang di bidang bisnis perikanan di indonesia.


(19)

8

2.3 Struktur Organisasi

Struktur organisasi yang terdapat pada PT. Perikanan Nusantara (Persero) ini terdapat beberapa bagian atau divisi yang menangani semua kegiatan yang ada pada organisasi ini. Bagian tersebut adalah bagian pemasaran, bagian keuangan, bagian dok dan bengkel yang bertanggung jawab langsung kepada pimpinan seperti gambar 2.2

Gambar 2. 2 Struktur Organisasi PT. Perikanan Nusantara (Persero) Sumber : PT. Perikanan Nusantara (Persero).

2.4 Deskripsi Jabatan

Berdasarkan struktur organisasi pada gambar 2.2 dapat dideskripsikan tugas yang dimiliki oleh tiap bagian yang bersangkutan sebagai berikut:

1. Kepala Cabang

Membina, mengarahkan dan mengawasi seuluruh kegiatan operasional dan pemasaran bisnis unit serta bertanggung jawab untuk memelihara fasilitas perusahaan.


(20)

2. Kepala Bagian Pengendalian Keuganan dan Administrasi

a. Memimpin dan mengatur aktivitas keuangan administrasi, kepegawaian, general affair dan IT dalam internal bisnis unit.

b. Memimpin, merencanakan dan mengendalikan pelaksanaan kegiatan administrasi, penggajian, pengembangan kompetensi sesuai dengan kebijakan yang telah ditetapkan.

c. Mengkoordinasikan perencanaan dan perumusan tenaga kerja cabang sehingga mencapai sasaran yang telah ditetapkan secara efektif dan efisien. 3. Supervisor Unit Umum dan Personalia

a. Melaksanakan, mengatur dan mengawasi administrasi personalia, kegiatan tata usaha, kearsipan dan ketertiban, kebersihan serta kelengkapan kerja di cabang.

b. Menjadmin kelancaran pelaksanaan pengadaan sumber daya manusia sehingga mampu menghasilkan tenaga yang dibutuhkan sesuai dengan jumlah, kualitas dan waktu yang telah ditentukan.

c. Mengatur dan menganalisa pelaksanaan sistem imbalan yang menyangkut pembayaran gaji/honorium, lembur insentif dan fasilitas kesejahteraan karyawan lainnya yang sesuai dengan kerangga struktur penggajian yang telah di tetapkan.

d. Bekerja sama dengan pusat untuk membangun sistem aplikasi dan infrastruktur TI perusahaan yang sesuai dengan pengembangan bisnis perusahaan yang telah ditetapkan sesuai dengan kebijaksanaan perusahaan yang telah digariskan.


(21)

10

4. Supervisor Unit Keuangan dan Akuntansi

a. Merencanakan dan mengendalikan pelaksanaan kegiatan penerimaan dan penagihan serta pengaturan penyimpanan dan administrasi kas.

b. Mengkoordinasikan persiapan penyusunan anggaran dan menganalisa laporan keuangan terkait dengan realisasi anggaran.

c. Memberikan informasi dan masukan mengenai perpajakan dan administrasinya.

d. Mencatat transaksi keuangan dalam buku harian dan memberikan penjelasan sesuai keperluannya.

e. Melaksanakan semua kegiatan pembukuan buku besar dan buku tambahan secara rapi dan tepat waktu.

5. Kepala Bagian Pemasaran

a. Memberikan saran dan rekomendasi dalam peningkatan pemasaran dengan didukung oleh riset serta analisa pasar di cabang.

b. Membuat strategi - strategi pemasaran dalam rangka mencapai target yang telah ditetapkan oleh perusahaan.

c. Mengevaluasi usaha pencapaian target pemasaran secara berkala.

6. Kepala Bagian Dok dan Bengkel

a. Bertanggung jawab atas perencanaan, pengorganisasian dan pengendalian kegiatan operasional dan penggunakan fasilitas dermaga sehingga mampu mencapai sasaran dengan efektif dan efisien sesuai dengan kebijaksanaan perusahaan yang telah ditetapkan.


(22)

b. Bertanggung jawab atas perencanaan, pengoperasaian dan pengendalian pelaksanaan semua kegiatan dan efisien sesuai dengan kebijakan perusahaan yang telah ditetapkan.

7. Supervisor Unit Dok dan Bengkel

Memimpin dan melakukan pengawasan serta kesiapan terhadap kegiatan perawatan dan perbaikan peralatan dan kapal milik perusahaan dan pihak luar.

2.5 Visi

Visi dari PT. Perikanan Nusantara (Persero) yaitu :

Menjadi Badan Usaha Milik Negara (BUMN) yang tangguh dan dinamis, berdaya saing global, dan berkelanjutan.

2.6 Misi

Misi dari PT. Perikanan Nusantara (Persero) yaitu:

1. Menjadi agen pembangunan pemerintah berbasis usaha perikanan yang mandiri, berkomitmen, berkesinambungan, dan berfokus pada peningkatan kesejahteraan masyarakat dan pengusaha.

2. Revitalisasi sarana perusahaan dengan organisasi dan sumber daya manusia yang profesional.

3. Penerapan tata kelola perusahaan yang transparan.

4. Meningkatkan keuntungan perusahaan untuk kontribusi penerimaan negara dan kesejahteraan karyawan.

5. Menjadi pelopor dan inovator di usaha perikanan yang mampu memberikan keuntungan kompetitif di dalam negeri dan pasar internasional.


(23)

12

BAB III LANDASAN TEORI

2.1 Landasan Teori

Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang menjelaskan tentang ilmu yang terkait dalam penyelesaian dalam kerja praktek.

2.2 Pengertian Sistem Informasi

Menurut (Wilkinson, 2007:3-4) Sistem informasi berasal dari dua kata yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat terpadu serta mempunyai satu sasaran atau lebih. Informasi berbeda dengan data, data adalah keadaan yang ada dan belum diproses belum lanjut, sedangkan informasi adalah data-data yang telah diproses dan dibentuk sebagaimana mungkin agar lebih bernilai bagi penggunanya. Maka sistem informasi adalah suatu kerangka kerja dimana sumber daya manusia dan teknologi dikoordinasikan untuk mengubah input (data) menjadi output

(informasi) guna mencapai sasaran perusahaan.

Menurut Herlambang (2005:121), data adalah fakta-fakta atau kejadian-kejadian yang dapat berupa angka – angka atau kode – kode tertentu. Data belum mempunyai arti bagi penggunanya, sehingga harus diolah sedemikian rupa hingga menjadi suatu informasi. Secara ringkas, informasi adalah data yang telah diolah dan mempunyai arti bagi penggunanya.


(24)

3.3 Absensi Pengawai

Absensi pegawai adalah pencatatan dan pengolahan kehadiran pegawai yaitu dilakukan secara terus menerus untuk menunjang peningkatan kinerja pegawai, pencatatan dilakukan setiap hari jam kerja. Dan suatu cara untu mengetahui sejauh mana tingkat disiplin kerja pegawai, apakah pegawai tersebut bisa mentaati peraturan yang diterapkan atau tidak

Oleh karena absensi adalah unsur kedisiplinan maka tujuannya adalah untuk meningkatkan kedisiplinan pegawai. Daftar absensi sangat penting bagi atasan untuk mengetahui keadaan bawahannya.

Dengan diterapkannya absensi ini dengan sendirinya telah membantu meningkatkan mutu dari instansi itu. Kebanyakan orang menilai adanya penggunaan absensi berarti adanya disiplin pada tempat yang bersangkutan. Selanjutnya orang menilai sistem kerja ditempat tersebut berkualitas baik. Dengan demikian absensi ini juga ikut membantu penilaian yang baik bagi setiap organisasi yang menerapkannya (Galpin 2005:1).

3.4 Penjadwalan

Penjadwalan merupakan alat ukur yang baik bagi perencaan agregat. Pesanan aktual pada tahap ini akan ditugaskan pertama kalinya pada sumberdata tertentu (fasilitas, pekerjaan, dan peralatan), kemudian dilakukan pengurutan kerja pada tiap-tiap pusat pemrosesan sehingga dicapai optimalitas utilitas kapasitas yang ada.


(25)

14

Beberapa tujuan dari aktifitas penjadwalan adalah sebagai berikut (Nasution, 1999:156):

1. Menigkatkan penggunaan suberdaya atau mengurangi waktu tunggunya, sehingga total waktu proses dapat berkurang dan produktivitas dapat meningkat.

2. Mengurangi persediaan barang setengah jadi atau mengurangi sejumlah pekerjaan yang menunggu dalam antrian ketika sumberdaya yang ada masih mengerjakan tugas yang lain. Teori Baker mengatakan, jika aliran kerja suatu jadwal konstan, maka antrian yang mengurangi rata-rata waktu alira akan mengurangi rata-rata persediaan barang setengah jadi.

3. Mengurangi beberapa keterlambatan pada pekerjaan yang mempunyai batas waktu penyelesaian sehingga akan meminimasi penalty cost(biaya keterlambatan).

4. Membantu pengembalian keputusan mengenai perencanaan kapasitas pabrik dan jenis kapasitas yang dibutuhkan sehingga penambahan biaya yang mahal dapat dihindarkan.

Pada saat merencanakan suatu jadwal produksi, yang harus dipertimbangkan adalah ketersediaan sumberdaya yang dimiliki, baik berupa tenaga kerja, peralatan/proses ataupun bahan baku. Karena sumberdaya yang dimiliki dapat berubah-ubah(terutama operator dan bahan baku), maka penjadwalan dapat kita lihat merupakan proses yang dinamis.


(26)

Tipe penjadwalan produksi tergantung pada: 1. Jumlah job yang akan dijadwalkan.

2. Jumlah mesin yang dapat digunakan. 3. Ukuran keberhasilan penjadwalan :

a. Mean Flow Time

b. Makespan

c. Mean Tardiness

d. Number of tardy jobs

e. Inventory

4. Cara job datang :

a. Statis : Pada saat jadwal dilaksanakan tidak ada job yang datang.

b. Dinamis : Pada saat jadwal dilaksanakan ada job yang datang dan dibuatkan jadwal baru.

5. Tipe Produksi :

a. Flow shop : urutan proses sama. b. Job shop : urutan proses tidak sama.

Proses penjadwalan memerlukan tiga informasi dasar untuk setiap order, yaitu :

1. Proccesing time (ti) atau waktu proses, yaitu waktu yang dibutuhkan untuk memberikan nilai tambah order i.

2. Ready time (ri) atau saat siap, yaitu saat paling awal order I dapat dip roses oleh mesin.


(27)

16

Teknik-teknik pemecahan masalah penjadwalan produksu pada sistem manufaktur job shop antara lain :

1. Teknik penjadwalan optimal : a. Teknik Integer dan Programming b. Teknik Branch dan Bound 2. Pendekatan heuristic :

a. Priority Dispatching

b. Sampling

c. Probabilistic Dispatching

3. Penjadwalan berdasarkan titik awal proses penjadwalan : a. Metode Forward

b. Metode Backward

3.5 Analisa dan Perancangan Sistem

Menurut Jogiyanto (2007:129) analisa sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian – bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan – permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan – kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan – perbaikannya. Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem.

Menurut Kendall (2005:7), Analisa dan Perancangan Sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peringkat – peringkatan fungsi bisnis yang dicapai melalui penggunaan sistem informasi terkomputerisasi.


(28)

17

4.1 Analisa Sistem

Berdasarkan hasil analisis yang ada 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 pada PT. Perikanan Nusantara membutuhkan sistem absensi petugas lapangan, penjadwalan perbaikan kapal, dan pembayaran perbaikan kapal yang terkomputerisasi agar lebih efektif. Oleh karena itu dirancanglah sebuah Sistem Informasi Penjadwalan Perbaikan Kapal yang diharapkan dapat mengatasi permasalahan tersebut.

4.1.1 Identifikasi Masalah

Secara garis besar permasalahan yang diidentifikasi pada sistem ini yaitu semua proses yang berhubungan dengan proses penjadwalan perbaikan dilakukan secara manual (dalam arti belum menggunakan komputer sebagai sarana pembantu secara maksimal). Sehingga dapat mengalami kesulitan dalam hal pengelolaan data-datanya. Permasalahan pada PT. Perikanan Nusantara (Persero) yaitu mengenai masalah penjadwalan perbaikan kapal seperti yang disebut diatas.

Solusi untuk permasalahan tersebut yaitu dibutuhkan adanya program yang dapat menampilkan data-data jadwal perbaikan kapal dimana didalamnya


(29)

18

telah terintegrasi data satu dengan data yang lainnya yaitu data jadwal perbaikan kapal, absensi petugas lapangan, pelanggan, kapal, dan pembayaran.

4.1.2 Spesifikasi Aplikasi

Pengembangan dari aplikasi ini harus dapat :

1. Menampilkan jadwal perbaikan kapal yang berdasarkan pelanggan, kapal, dan jenis kerusakan.

2. Menampilkan data jadwal petugas lapangan dan pembayaran untuk kemudian diolah menjadi suatu informasi.

3. Mengolah data petugas lapangan, jadwal perbaikan kapal, dan pembayaran yang terintegrasi dengan tampilan struktur organisasi.

4.1.3 Lingkungan Operasi

Untuk mengembangkan aplikasi sesuai dengan spesifikasi kebutuhan, dibutuhkan lingkungan operasi sebagai berikut :

1. Sistem Operasi Windows

Sistem operasi ini dipilih karena dibutuhkan suatu component Windows XP, 7, Vista, Sql Server 2005.

2. Sql Server 2005

Sql Server 2005 digunakan karena cocok dengan pemrograman Vb.Net 2005

4.2 Document Flow

Document flow memuat hasil analisis yang dibuat berdasarkan hasil survey ke PT. Perikanan Nusantara (Persero) Surabaya. Document flow menggambarkan seluruh proses yang berhubungan dalam kegiatan Absensi petugas lapangan,


(30)

penjadwalan perbaikan kapal dan pembayaran perbaikan kapal sebelum menggunakan sistem informasi penjadwalan perbaikan kapal.

4.2.1 Document Flow Penjadwalan Perbaikan Kapal

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.


(31)

20

4.2.2 Document Flow Absensi Petugas Lapangan

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.

Petugas lapangan menerima data penjadwalan kapal yang telah dibuat, kemudian petugas membuat jadwal untuk petugas lapangan serta absensinya, bila 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.


(32)

4.2.3 Document Flow Pembayaran Perbaikan Kapal

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


(33)

22

4.3 System Flow

System 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.

4.4.1 System Flow Penjadwalan Perbaikan Kapal

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 oleh bagian kepala dock semua dilakukan menggunakan aplikasi database yang terintegrasi.

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.


(34)

Gambar 4.4 System Flow Penjadwalan Perbaikan Kapal

4.3.2 System Flow Absensi Petugas Lapangan

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.


(35)

24

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.


(36)

4.3.3 System Flow Pembayaran Perbaikan Kapal

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.


(37)

26

4.3.4 Hierarchy Input Output

Gambar 4.7 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.7

Gambar 4.7 Hierarchical Input Proses Output

4.3.5 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, Petugas, Pelanggan.


(38)

Data Pembayaran Perbaikan

Data Pembayaran Pelanggan

Data Kerusakan dan Jadwal Perbaikan Kapal Data Perbaikan Kapal

Data Perbaikan Kapal Data Absensi Petugas Lapangan

Data Petugas Data Absensi Petugas

Data Petugas Lapangan

Jadwal Perbaikan Kapal

Data Kapal Pelanggan

Data Kerusakan dan Jadwal Perbaikan Kapal Pelanggan

Data Kapal Rusak 0

Sistem Informasi Penjadwalan Perbaikan Kapal pada PT. Perikanan

Nusantara + Admin Kepala Dock Pelanggan Petugas Keuangan

Gambar 4.8 Context Diagram .

4.4 Data Flow Diagram (DFD)

DFD merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas.


(39)

28

4.4.1 Data Flow Diagram Level 0 Sistem Informasi Penjadwalan Perbaikan Kapal

Setelah membuat context diagram dari sistem sistem informasi Penjadwalan Perbaikan Kapal 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 Perbaikan Kapal, Absensi, dan Pembayaran Perbaikan Kapal, 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.


(40)

Data Kapal Rusak

Data Kerusakan dan Jadwal Perbaikan Kapa Data Kerusakan dan Jadwal Perbaikan Kapal

Data Pembayaran Perbaikan Kapal Data Absensi Petugas

Data Petugas Data Kerusakan dan Jadwal Perbaikan Kapal

Data Kapal

Data Kerusakan dan Jadwal Perbaikan Kapal

Data Pembayaran Perbaikan Kapal

Data Perbaikan Kapal Data Perbaikan Kapal

Data Absensi Petugas Data Petugas

Data Absensi Petugas

Data Petugas Data Kerusakan dan Jadwal Perbaikan Kapal

Data Kapal

Data Kerusakan dan Jadwal Perbaikan Kapal Kepala Dock Pelanggan Pelanggan Petugas Admin Petugas Petugas Admin Pelanggan Keuangan Keuangan Kepala Dock 1 Penjadwalan Perbaikan Kapal 2 Absensi Petugas 3 Pembayaran Perbaikan Kapal 1 Kapal

2 Perbaikan Kapal

3 Petugas

4 Absensi Petugas

5 Pembayaran Perbaikan Kapal

Gambar 4.9 Data Flow Diagram Level 0

4.4.2 DFD Level 1 SubProses Penjadwalan Perbaikan Kapal

Gambar 4.10 adalah DFD level 1 subprosesi penjadwalan perbaikan kapal. DFD Level 1 ini adalah pengembangan dari proses transaksi yang ada pada level 0. Pada proses ini juga terdapat tabel data kapal, petugas, dan pelanggan.


(41)

30

Gambar 4.10 DFD level 1 SubProses Penjadwalan Perbaikan Kapal

4.4.3 DFD Level 1 SubProses Absensi Petugas

Gambar 4.11 adalah DFD 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 DFD Level 1 SubProses Absensi Petugas

4.4.4 DFD Level 1 SubProses Pembayaran Perbaikan Kapal

Gambar 4.12 adalah DFD level 1 subproses pembayaran perbaikan kapal. DFD Level 1 ini adalah pengembangan dari proses pembayaran yang ada pada


(42)

level 0. Pada proses ini juga terdapat tabel data jadwal perbaikan kapal dan pembayaran.

Gambar 4.12 DFD Level 1 SubProses Pembayaran Perbaikan Kapal

4.5. Entity Relational Diagram (ERD)

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).

4.5.1. Conceptual Data Model (CDM)

Gambar 4.13 adalah conceptual data model dari sistem informasi penjadwalan perbaikan kapal pada PT. Perikanan Nusantara.


(43)

32

Gambar 4.13 Conceptual Data Model

4.5.2. Physical Data Model (PDM)

Gambar 4.14 adalah Physical data model dari sistem Sistem Informasi penjadwalan perbaikan kapal Pada PT. Perikanan Nusantara.

Menerima Dapat

Melakukan Detil Pet ugas

Daf t ar

Detil Kerus ak an Pelanggan Kode_Pelanggan Nama_Pelanggan Nama_Perusahaan Alamat Kota_Pelanggan No_Telepon Fax Kapal Kode_Kapal Nama_Kapal Jenis_Kapal Berat_Kapal Ukuran_Kapal Petugas Kode_Petugas Nama Petugas Jabatan Us ername Passw ord

Jadw al Perbaikan Kapal Kode_Perbaikan Tanggal_Mulai Tanggal_Selesai Jenis Perbaikan

Jenis Kerus akan Kode_Kerusakan Nama Jenis Kerusakan Harga

Abs ens i Jam Datang Jam Pulang Status Jam Pulang Status Jam Masuk Tanggal

Pembay aran Kode_Pembayaran Total_Bay ar Status Jam Pulang


(44)

Gambar 4.14 Physical Data Model

4.6. Struktur Basis data dan Tabel.

1. Nama Tabel : Pelanggan Primary Key : Kode_Pelanggan Foreign Key : -

KODE_PERBAIKAN = KODE_PER BAIKAN KODE_PELANGGAN = KODE_PELANGGAN

KODE_PETUGAS = KODE_PETUGAS KODE_PETUGAS = KODE_PETUGAS

KODE_PERBAIKAN = KODE_PER BAIKAN KODE_KAPAL = KODE_KAPAL

KODE_PERBAIKAN = KODE_PERBAIKAN

KODE_KERUSAKAN = KODE_KERUSAKAN PELANGGAN KODE_PELANGGAN varchar(20) NAMA_PELANGGAN varchar(50) NAMA_PERUSAHAAN varchar(30) ALAMAT varchar(30) KOTA_PELANGGAN varchar(50) NO_TELEPON varchar(20) FAX varchar(30) KAPAL KODE_KAPAL varchar(20) NAMA_KAPAL varchar(30) JENIS_KAPAL varchar(30) BERAT_KAPAL varchar(30) UKURAN_KAPAL varchar(30) PETUGAS KODE_PETUGAS varchar(20) NAMA_PETUGAS varchar(20) JABATAN varchar(50) USERNAME varchar(30) PASSWORD varchar(30) JADWAL_PERBAIKAN_KAPAL KODE_PERBAIKAN varchar(20) KODE_KAPAL varchar(20) KODE_PELANGGAN varchar(20) TANGGAL_MULAI varchar(20) TANGGAL_SELESAI varchar(20) JENIS_PERBAIKAN varchar(20) JENIS_KERUSAKAN KODE_KERUSAKAN varchar(30) NAMA_JENIS_KERUSAKAN varchar(50) HARGA integer ABSENSI KODE_PETUGAS varchar(20) JAM_DATANG varchar(20) JAM_PULANG varchar(20) STATUS_JAM_PULANG varchar(20) TANGGAL varchar(20) STATUS_JAM_MASUK varchar(20) PEMBAYARAN KODE_PEMBAYARAN varchar(20) TOTAL_BAYAR integer STATUS_JAM_PULANG varchar(20) KODE_PERBAIKAN varchar(20) DETIL_KERUSAKAN KODE_DETIL_KERUSAKAN varchar KODE_KERUSAKAN varchar(30) KODE_PERBAIKAN varchar(20) DETIL_PETUGAS KODE_DETIL_PETUGAS varchar KODE_PERBAIKAN varchar(20) KODE_PETUGAS varchar(20)


(45)

34

Tabel 4.1 Tabel Data 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_telepon Varchar 20 Telepon Pelanggan

7 Fax Varchar 20 No Fax Pelanggan

2. Nama Tabel : Kapal Primary Key : Kode_Kapal Foreign Key : -

Tabel 4.2 Tabel Kapal

No Atribut Tipe Panjang Keterangan

1 Kode_Kapal Varchar 20 Primary Key ( Kode Kapal ) 2 Nama_Kapal Varchar 30 Nama Klasifikasi

3 Jenis_Kapal Varchar 30 Jenis dari kapal 4 Berat_Kapal Varchar 30 Berat dari kapal 5 Ukuran_Kapal Varchar 30 Ukuran dari kapal

3. Nama Tabel : Petugas Primary Key : Kode_Petugas Foreign Key : -

Tabel 4.3 Tabel Petugas

No Atribut Tipe Panjang Keterangan

1 Kode_Petugas Varchar 20 Primary Key ( Kode dari Petugas ) 2 Nama_Petugas Varchar 50 Nama Petugas

3 Jabatan Varchar 50 Jabatan Petugas 4 Username Varchar 30 User Untuk Login 5 Password Varchar 30 Password untuk Login


(46)

4. Nama Tabel : Jenis Kerusakan Primary Key : Kode_Kerusakan Foreign Key : -

Tabel 4.4 Tabel Jenis Kerusakan

No Atribut Tipe Panjang Keterangan

1 Kode_Kerusakan Varchar 30 Primary Key ( Pengenal Jenis Kerusakan )

2 Jenis_Kerusakan Varchar 50 Jenis untuk kerusakan kapal 3 Harga Integer Harga setiap jenis kerusakan

5. Nama Tabel : Jadwal Perbaikan Kapal Primary Key : Kode Perbaikan

Foreign Key : - Kode_Kapal reference ke tabel Kapal - Kode_Detil_Kerusakan reference ke table

Detil_KerusakanKerusakan

- Kode_Pelanggan reference ke table Pelanggan

- Kode _Detil_Petugas reference ke table Detil_Petugas

Tabel 4.5 Tabel Jadwal Perbaikan Kapal

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_Petugas Varchar 20 Foreign Key(Kode dari table Detil Petugas)

4 Kode_Kapal Varchar 20 Foreign Key(Kode dari table Kapal)

5 Kode_Pelanggan Varchar 20 Foreign Key(Kode dari table Pelanggan)

6 Tanggal_Mulai Varchar 20 Tanggal mulai perbaikan 7 Tanggal_Selesai Varchar 20 Tanggal selesai perbaikan 8 Jenis_Perbaikan Varchar 30 Jenis Perbaikan kapal


(47)

36

6. Nama Tabel : Pembayaran Primary Key : Kode_Pembayaran

Foreign Key : - Kode_Perbaikan reference ke table Penjadwalan Perbaikan Kapal

- Kode_Perbaikan reference ke table Jadwal_Perbaikan_Kapal

Tabel 4.6 Tabel Pembayaran

No Atribut Tipe Panjang Keterangan

1 Kode_Pembayaran Varchar 20 Primary Key 2 Kode_Perbaikan Varchar 20 Foreign Key

3 Nama_Pelanggan Varchar 50 Nama dari Pelanggan 4 Nama_Kapal Varchar 30 Nama dari Kapal 5 Jenis_Kapal Varchar 30 Jenis dari Kapal 6 Kode_Detil_kerusakan Varchar 20 Foreign Key

7 Total_Bayar Integer - Total bayar perbaikan

7. Nama Tabel : Detil Petugas Primary Key : Kode_Detil_Petugas

Foreign Key : - Kode_Perbaikan reference ke table Jadwal_Perbaikan_Kapal

- Kode Petugas reference ke table Petugas

Tabel 4.7 Tabel Detil Petugas

No Atribut Tipe Panjang Keterangan

1 Kode_Detil_Petugas Varchar 20 Primary Key 2 Kode_Perbaikan Varchar 20 Foreign Key 3 Kode_Petugas Varchar 50 Foreign Key

8. Nama Tabel : Detil Kerusakan Primary Key : Kode_Detil_Kerusakan

Foreign Key : - Kode_Perbaikan reference ke table Jadwal_Perbaikan_Kapal


(48)

Tabel 4.8 Tabel Detil Kerusakan

No Atribut Tipe Panjang Keterangan

1 Kode_Detil_Kerusakan Varchar 20 Primary Key 2 Kode_Perbaikan Varchar 20 Foreign Key 3 Kode_Kerusakan Varchar 50 Foreign Key

9. Nama Tabel : Absensi

Primary Key : Kode_Petugas dan Tanggal Foreign Key : -

Tabel 4.9 Tabel Absensi

No Atribut Tipe Panjang Keterangan

1 Kode_Petugas Varchar 20 Primary Key ( Kode dari Petugas ) 2 Nama_Petugas Varchar 50 Nama Petugas

3 Jam_Datang Varchar 30 Jam Petugas Datang 4 Jam_Pulang Varchar 30 Jam Petugas Pulang

5 Tanggal Varchar 30 Primary key (Tanggal Absensi)

4.7 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.


(49)

38

a. Menu Utama

Gambar 4.15 Desain Form Utama

Gambar 4.15 adalah halaman yang pertama kali ditampilkan ketika user membuka situs system informasi penjadwalan perbaikan kapal.

b. Form Login

Gambar 4.16 Desain Form Login

Agar dapat masuk ke dalam sistem peminjaman dan pengembalian koleksi, user harus melakukan login dengan memasukan username dan password didalam tampilan login.


(50)

c. Data Petugas

Gambar 4.17 Desain Form Petugas

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. Pelanggan

Gambar 4.18 Desain Form Pelanggan


(51)

40

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. Kapal

Gambar 4.19 Desain Form Kapal

Pada form Kapal ini user menginputkan data Kapal 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.


(52)

f. Jenis Kerusakan

Gambar 4.20 Desain Form Jenis Kerusakan

Pada menu jenis kerusakan ini user menginputkan data jenis kerusakan yang kemudian data jenis kerusakan tersebut disimpan dalam database.

g. Absensi

Gambar 4.21 Desain Form Absensi

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.


(53)

42

h. Penjadwalan perbaikan kapal

Gambar 4.22 Desain Form Penjadwalan Perbaikan Kapal

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.


(54)

i. Pembayaran

Gambar 4.23 Desain Form Pembayaran

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.


(55)

44

j. Laporan Penjadwal Perbaikan Kapal

Gambar 4.24 Desain Form Laporan Penjadwalan Perbaikan Kapal Pada form ini akan ditampilkan laporan absensi petugas perhari dan perbulan, serta kapal yang diperbaikinya.

k. Laporan Absensi

Gambar 4.25 Desain Form Laporan Absensi Petugas

Pada form ini akan ditampilkan laporan absensi petugas perhari dan perbulan, serta kapal yang diperbaikinya


(56)

l. Laporan Pembayaran

Gambar 4.26 Desain Form Laporan Pembayaran

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


(57)

46

m. Nota Pembayaran

Gambar 4.27 Desain Form Nota Pembayaran

Nota pembayaran ini akan di berikan kepada pelanggan jika sudah melakukan pembayaran dan akan keluar menutur kode pembayaran.

4.8 Implementasi dan Evaluasi

Implementasi sistem ini akan menjelaskan detil aplikasi sistem informasi penggajian, serta menjelaskan form-form yang ada.

4.9 Pengoperasian Program 1. Form Utama

Dalam bab ini akan dijelaskan tentang hasil dari program yang telah dibuat beserta cara penggunaannya. Penjelasan program akan dimulai dari form Menu. Form menu ini tidak akan bisa digunakan sebelum user login. Dalam form menu terdapat menu login yang akan memunculkan login yang harus diisi oleh user, dan menu utama akan terbuka secara otomatis apabila username dan password diisi sesuai dengan jabatan, seperti pada Gambar 4.7.


(58)

Gambar 4.28 Form Menu Utama

Jika username atau password salah maka menu pada form menu tidak akan dapat di jalankan dan akan keluar pesan error seperti pada Gambar 4.29

Gambar 4.29 Form Menu Login

2. Form Master

Dalam applikasi system informasi penjadwalan perbaikan kapal terdapat menu-menu master. Menu-menu master yang digunakan mengelola data-data


(59)

48

yang ada. Penjelasan tentang manfaat dan cara penggunaan masing-masing form master dijelaskan lebih detil pada penjelasan berikut ini

a. Master Data Petugas

Form master petugas digunakan untuk memasukkan data-data petugas lapangan yang melakukan perbaikan kapal. Kode petugas akan terisi otomatis, nama petugas di isi dengan nama petugas, untuk jabatan akan di default petugas, username digunakan untuk login, password harus terisi minimal 6, dan diberi validasi jika salah satu textbox atau kotak tidak terisi seperti Gambar 4.30, tombol simpan digunakan untuk menyimpan data petugas dan data tidak boleh kosong, tombol ubah digunakan merubah data petugas,tombol hapus untuk menghapus data petugas,batal untuk membersihkan textbox dan otomatis kode petugas selanjutnya, keluar untuk keluar dari form, tombol cari digunakan untk mencari data master petugas seperti pada Gambar 4.31


(60)

Gambar 4.31 Form Cari Petugas

Proses tombol pada form master petugas cara penyimpanan, ubah, hapus, batal, keluar, dan cari juga terdapat pada form master dan transaksi

b. Master Pelanggan

Form master pelanggan digunakan untuk memasukkan data-data pelanggan, agar dapat melakukan perbaikan kapal. Data pelanggan memiliki beberapa atribut antara lain kode pelanggan diisi otomatis, nama pelanggan di isi dengan nama pelanggan, nama perusahaan diisi dengan nama perusahaan pelanggan, alamat diisi dengan alamat dari pelanggan, kota disi dengan kota dari pelanggan, telepon diisi dengan nomer telepon pelanggan, fax diisi dengan nomer fax pelanggan, tombol tombol simpan digunakan untuk menyimpan data pelanggan,ubah. No telepon dan fax hanya bisa diisi dengan angka saja dan minimal adalah 7 angka. Seperti Gambar 4.32


(61)

50

Gambar 4.32 Form Pelanggan c. Master Jenis Kerusakan

Form master jenis kerusakan digunakan untuk memasukkan data-data jenis kerusakan kapal yang menentukan total pembayaran. Data jenis kerusakan memiliki beberapa atribut antara lain kode kerusakan akan terisi secara otomatis, jenis kerusakan diisi dengan bagian kerusakan yang dialami oleh kapal, harga disi dengan harga dari kerusakan kapal. Di form jenis kerusakan terdapat validasi yaitu data tidak boleh kosong dan harga hanya di input angka saja. Seperti Gambar 4.33


(62)

Gambar 4.33 Form Jenis kerusakan

3. Form Transaksi

Dalam aplikasi system informasi penjadwalan perbaikan kapal terdapat menu-menu transaksi. Menu-menu transaksi digunakan untuk mengakses form-form transaksi yang ada pada aplikasi. Form-form-form transaksi digunakan untuk melakukan transaksi absensi, penjadwalan perbaikan kapal, dan pembayaran. Penjelasan tentang manfaat dan cara penggunaan masing-masing form transaksi dijelaskan lebih detil pada penjelasan berikut ini


(63)

52

a. Transaksi Penjadwalan Perbaikan Kapal

Gambar 4.34 Form Penjadwalan Perbaikan Kapal

Pada gambar 4.34 form penjadwalan ini, kepala dock akan membuat jadwal perbaikan kapal dari pelanggan, kapal, petugas, dan jenis kerusakan yang telah terdaftar. Di penjadwalan terdapat validasi yaitu setiap data tidak boleh kosong, nama pelanggan nama kapal dan jenis hanya dapat di pilih dari cari form cari pelanggan, tanggal mulai tidak bisa ke tanggal sebelumnya dan tanggal selesai tidak bisa memilih tanggal yang kurang dari tanggal mulai, terdapat cetak jadwal perbaikan dan cetak jadwal petugas yang akan memperbaiki dapat di lihat pada Gambar 4.35 dan Gambar 4.36


(64)

Gambar 4.35 Cetak Jadwal Perbaikan Kapal

Cetak jadwal perbaikan kapal akan diberikan kepada pelanggan untuk memberi informasi tanggal selesai perbaikan dan harga yang akan di bayar.


(65)

54

Cetak jadwal petugas akan di gunakan sebagai absensi petugas yang akan melakukan perbaikan kapal dan kapal mana yang akan di perbaiki

b. Transaksi Pembayaran Perbaikan Kapal

Gambar 4.37 Form Pembayaran Perbaikan Kapal

Pada form pembayaran perbaikan kapal ini, pelanggan memberikan data perbaikan kapal ke bagian keuangan untuk di cek datanya dan jika ada akan di hitung total pembayaran, untuk total kembali terdapat validasi tidak boleh minus, dan total bayar hanya dapat di isikan angka, dan jika total bayar lebih besar dari total harga maka total kembali akan muncul dan status akan menjadi lunas dan sebaliknya, setelah melakukan pembayaran akan di buatkan nota pembayaran dengan status lunas. Seperti pada Gambar 4.38


(66)

Gambar 4.38 Cetak Nota Pembayaran Lunas

Jika pelanggan belum melakukan pembayaran sesuai dengan total harga kerusakan makan akan menerima nota dengan status belum lunas seperti pada Gambar 4.39


(67)

56

4. Form Laporan

Menu-menu form laporan digunakan untuk menampilkan laporan-laporan yang dihasilkan dari data-data master dan data-data transaksi. Dimana data-data tersebut dapat digunakan dalam mengambil keputusan

a. Laporan Absensi Petugas Lapangan

Form laporan absensi petugas lapangan sebuah laporan yang diambil dari data absensi petugas yang sudah disimpan pada database. Terdapat pilihan untuk cari berdasarkan kriteria yang di cari dan setelah memilih kriteria masukkan kata kunci menurut kriteria yang di cari, seperti pada Gambar 4.40 dan terdapat juga tombol untuk menampilkan semua data.

Gambar 4.40 Form Laporan Absensi Petugas Lapangan

b. Form Laporan Penjadwalan Perbaikan Kapal

Form laporan penjadwalan perbaikan kapal merupakan bentuk sebuah laporan yang diambil dari data penjadwalan perbaikan kapal yang sudah disimpan pada database. Di form laporan penjadwalan perbaikan kapal terdapat combobox


(68)

untuk mencari berdasarkan kriteria dan textbox digunakan untuk mencari nama/data dari kriteria yang dipilih. Jika memilih kriteria kode_perbaikan, nama pelanggan, nama_kapal maka yang digunakan textbox seperti pada gambar 4.41

Gambar 4.41 Form Laporan Penjadwalan Perbaikan Kapal Jika tanggal mulai atau tanggal selesai di pilih makan keluar pilihan berdasarkan tanggal tidak dengan textbox lagi seperti namun akan keluar datetimepicker untuk mencari criteria tanggal seperti Gambar 4.42


(69)

58

Combobox dan datetimepicker pada penjadwalan perbaikan kapal memiliki fungis yang sama seperti pada laporan pembayaran.

c. Laporan Pembayaran Perbaikan Kapal

Form laporan pembayaran perbaikan kapal merupakan bentuk sebuah laporan yang diambil dari data pembayarab perbaikan kapal yang sudah disimpan pada database. Pada form laporan pembayaran perbaikan kapal terdapat combobox yang berisikan nama kriteria yang digunakan untuk mencari data dan textbox digunakan untuk pencarian lebih detil kegunaan sama seperti pada laporan penjadwalan perbaikan kapal. Untuk lebih jelasnya bisa di lihat pada Gambar 4.43


(70)

59

5.1 Kesimpulan

Pada proses pengembangan Sistem Informasi Penjadwalan perbaikan kapal pada PT. Perikanan Nusantara dapat diambil beberapa kesimpulan sebagai berikut:

1. Pengembangan sistem yang lama ke proses terkomputerisasi dan terintegrasi dapat membuat kinerja sistem menjadi lebih baik, sehingga kesalahan manusia (Human Error) dapat diminimalkan.

2. Implementasi dari sistem ini dapat menghasilkan laporan-laporan yang dibutuhkan yang dapat mendukung dalam pengambilan keputusan.

3. Keuntungan proses penjadwalan mempermudah petugas (khususnya

karyawan perusahaan) untuk melakukan penjadwalan perbaikan kapal.

4. Menghasilkan Nota Pembayaran yang secara ototmatis sehingga membantu untuk mencegah kesalahan dalam pembuatan nota pembayaran.

5.2 Saran

Dalam pengembangan aplikasi Sistem Informasi penjadwalan perbaikan kapal ini, dapat diajukan beberapa saran, yaitu:

1. Pengembangan Aplikasi ke aplikasi berbasis web agar dapat mempermudah dalam melakukan penjadwalan perbaikan kapal


(71)

60

2. Pengguna sistem harus memenuhi segala prosedur yang ada yang dibutuhkan oleh sistem untuk mengimplementasikan sistem penjadwalan perbaikan kapal ini

3. Pengembangan sistem informasi penjadwalan perbaikan kapal ini diharapkan dapat melalui electronic transaction dan electronic report sehingga mempermudah penjadwalan perbaikan kapal.


(72)

DAFTAR PUSTAKA

Galpin, Alan. 2005. Sistem Informasi Absensi. Yogyakarta: ANDI OFFSET.

Herlambang, Soendoro dan Tanuwijaya, Haryanto, 2005, Sistem Informasi

Konsep, Teknologi & Manajemen, Graha Ilmu, Yogyakarta.

Jogiyanto, H.M. 2007, Analisis dan Desain Sistem Informasi terstruktur teori dan

praktek aplikasi bisnis, Yayasan Andi, Yogyakarta.

Kendall & Kendall, 2005, Analisis Dan Perancangan Sistem, Edisi kelima,

Prenhallindo, Jakarta

Nasution, A.H. 1999, Perencanaan dan Pengendalian Produksi, Guna Widya,

Jakarta.

Wilkinson, Joseph.W. 2007. Sistem Akunting dan Informasi, Alih bahasa Agus

Maulana.Edisi ketiga jilid satu. Jakarta.


(1)

56

4. Form Laporan

Menu-menu form laporan digunakan untuk menampilkan laporan-laporan yang dihasilkan dari data-data master dan data-data transaksi. Dimana data-data tersebut dapat digunakan dalam mengambil keputusan

a. Laporan Absensi Petugas Lapangan

Form laporan absensi petugas lapangan sebuah laporan yang diambil dari data absensi petugas yang sudah disimpan pada database. Terdapat pilihan untuk cari berdasarkan kriteria yang di cari dan setelah memilih kriteria masukkan kata kunci menurut kriteria yang di cari, seperti pada Gambar 4.40 dan terdapat juga tombol untuk menampilkan semua data.

Gambar 4.40 Form Laporan Absensi Petugas Lapangan

b. Form Laporan Penjadwalan Perbaikan Kapal

Form laporan penjadwalan perbaikan kapal merupakan bentuk sebuah laporan yang diambil dari data penjadwalan perbaikan kapal yang sudah disimpan pada database. Di form laporan penjadwalan perbaikan kapal terdapat combobox


(2)

untuk mencari berdasarkan kriteria dan textbox digunakan untuk mencari nama/data dari kriteria yang dipilih. Jika memilih kriteria kode_perbaikan, nama pelanggan, nama_kapal maka yang digunakan textbox seperti pada gambar 4.41

Gambar 4.41 Form Laporan Penjadwalan Perbaikan Kapal Jika tanggal mulai atau tanggal selesai di pilih makan keluar pilihan berdasarkan tanggal tidak dengan textbox lagi seperti namun akan keluar datetimepicker untuk mencari criteria tanggal seperti Gambar 4.42


(3)

58

Combobox dan datetimepicker pada penjadwalan perbaikan kapal memiliki fungis yang sama seperti pada laporan pembayaran.

c. Laporan Pembayaran Perbaikan Kapal

Form laporan pembayaran perbaikan kapal merupakan bentuk sebuah laporan yang diambil dari data pembayarab perbaikan kapal yang sudah disimpan pada database. Pada form laporan pembayaran perbaikan kapal terdapat combobox yang berisikan nama kriteria yang digunakan untuk mencari data dan textbox digunakan untuk pencarian lebih detil kegunaan sama seperti pada laporan penjadwalan perbaikan kapal. Untuk lebih jelasnya bisa di lihat pada Gambar 4.43


(4)

59

5.1 Kesimpulan

Pada proses pengembangan Sistem Informasi Penjadwalan perbaikan kapal pada PT. Perikanan Nusantara dapat diambil beberapa kesimpulan sebagai berikut:

1. Pengembangan sistem yang lama ke proses terkomputerisasi dan terintegrasi dapat membuat kinerja sistem menjadi lebih baik, sehingga kesalahan manusia (Human Error) dapat diminimalkan.

2. Implementasi dari sistem ini dapat menghasilkan laporan-laporan yang dibutuhkan yang dapat mendukung dalam pengambilan keputusan.

3. Keuntungan proses penjadwalan mempermudah petugas (khususnya

karyawan perusahaan) untuk melakukan penjadwalan perbaikan kapal.

4. Menghasilkan Nota Pembayaran yang secara ototmatis sehingga membantu untuk mencegah kesalahan dalam pembuatan nota pembayaran.

5.2 Saran

Dalam pengembangan aplikasi Sistem Informasi penjadwalan perbaikan kapal ini, dapat diajukan beberapa saran, yaitu:

1. Pengembangan Aplikasi ke aplikasi berbasis web agar dapat mempermudah dalam melakukan penjadwalan perbaikan kapal


(5)

60

2. Pengguna sistem harus memenuhi segala prosedur yang ada yang dibutuhkan

oleh sistem untuk mengimplementasikan sistem penjadwalan perbaikan kapal ini

3. Pengembangan sistem informasi penjadwalan perbaikan kapal ini diharapkan

dapat melalui electronic transaction dan electronic report sehingga mempermudah penjadwalan perbaikan kapal.


(6)

DAFTAR PUSTAKA

Galpin, Alan. 2005. Sistem Informasi Absensi. Yogyakarta: ANDI OFFSET.

Herlambang, Soendoro dan Tanuwijaya, Haryanto, 2005, Sistem Informasi

Konsep, Teknologi & Manajemen, Graha Ilmu, Yogyakarta.

Jogiyanto, H.M. 2007, Analisis dan Desain Sistem Informasi terstruktur teori dan

praktek aplikasi bisnis, Yayasan Andi, Yogyakarta.

Kendall & Kendall, 2005, Analisis Dan Perancangan Sistem, Edisi kelima,

Prenhallindo, Jakarta

Nasution, A.H. 1999, Perencanaan dan Pengendalian Produksi, Guna Widya,

Jakarta.

Wilkinson, Joseph.W. 2007. Sistem Akunting dan Informasi, Alih bahasa Agus

Maulana.Edisi ketiga jilid satu. Jakarta.