26
22 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan 3.1.1 Sejarah Institusi/Perusahaan Didirikan Pada Tahun 2010, PT. Marina Jaya Sejahtera di Jakarta, dan berkantor pusat di Tanjung Priok Jakarta Utara, yang dipimpin oleh Bapak Rachmadi yang sudah diresmikan oleh pemerintah. Perusahaan kami beroperasi dibidang perdagangan ikan baik lokal maupun Impor dan juga sebagai jasa kepengurusan barang Impor. PT. Marina Jaya Sejahtera didirikan untuk menyuplai bahan baku ikan untuk pemindangan. Pada awal tahun 2011 PT. Marina Jaya Sejahtera memulai Impor dan juga menangani Jasa kepengurusan Impor&Ekspor, khususnya Impor Ikanikan Mackerel. Perusahaan ini juga bisa dibilang termasuk perusahaan kecil, yang mana pada awalnya bernama UD. Marina Jaya Sejahtera yang dikerjakan oleh 3 orang saja, dan sekarang sudah memiliki banyak karyawan yang bekerja di PT. Marina jaya sejahtera. Perusahaan kami juga menjalin sudah menjalin kerjasama jual beli dengan UD. Raja Salem, dan UD. Puspita sari yang mana perusahaan tersebut bergerak dibidang pemindangan. Kepercayaan yang diberikan pihak klien memang sangat besar kepada kami. Dengan produk layanan yang kami tawarkan.

BAB III PEMBAHASAN10. OB Staff a. Mengirim atau mengambil dokumen antar divisi atau bagian. b. Memberikan masukkan dalam hal-hal yang membuat pekerjaannya lebih efisien dan bermanfaat

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

22

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

3.1.1 Sejarah Institusi/Perusahaan

Didirikan Pada Tahun 2010, PT. Marina Jaya Sejahtera di Jakarta, dan

berkantor pusat di Tanjung Priok Jakarta Utara, yang dipimpin oleh Bapak

Rachmadi yang sudah diresmikan oleh pemerintah. Perusahaan kami

beroperasi dibidang perdagangan ikan baik lokal maupun Impor dan juga

sebagai jasa kepengurusan barang Impor.

PT. Marina Jaya Sejahtera didirikan untuk menyuplai bahan baku ikan

untuk pemindangan. Pada awal tahun 2011 PT. Marina Jaya Sejahtera

memulai Impor dan juga menangani Jasa kepengurusan Impor&Ekspor,

khususnya Impor Ikan–ikan Mackerel.

Perusahaan ini juga bisa dibilang termasuk perusahaan kecil, yang mana

pada awalnya bernama UD. Marina Jaya Sejahtera yang dikerjakan oleh 3

orang saja, dan sekarang sudah memiliki banyak karyawan yang bekerja di

PT. Marina jaya sejahtera.

Perusahaan kami juga menjalin sudah menjalin kerjasama jual beli

dengan UD. Raja Salem, dan UD. Puspita sari yang mana perusahaan tersebut

bergerak dibidang pemindangan. Kepercayaan yang diberikan pihak klien

memang sangat besar kepada kami. Dengan produk layanan yang kami

tawarkan.

23

1. Profil Perusahaan

Nama Perusahaan : PT. Marina Jaya Sejahtera

Alamat : Jalan MuaraBaru Ujung Blok N 1-2 Kel.

Penjaringan Kec. Penjaringan, Jakarta Utara.

Nomor Telepon : (62-21) 54373279

Email : [email protected]

2. Visi Perusahaan

Menjadi Good Corporate dengan posisi keuangan yang kuat, dan menjadi

perusahaan yang berkualitas.

3. Misi

Adapun misi yang telah dibuat oleh PT. Marina Jaya Sejahtera:

1) Menjadikan perusahaan yang kompetitf dan unggul.

2) Melaksanakan tanggung jawab sosial.

3) memberikan hasil investasi kepada para pemegang saham serta nilai

tambah untuk semua stakeholder perusahaan.

24

3.1.2 Struktur Organisasi dan Fungsi

Struktur Organisasi pada PT. Marina Jaya Sejahtera dapat dilihat pada

gambar berikut ini.

Gambar III.1

Struktur Organisasi PT. Marina Jaya Sejahtera

Adapun sesuai dengan fungsi dan tugas masing-masing bagian dari

struktur organisasi yang terdapat pada PT. Marina Jaya Sejahtera yaitu sebagai

berikut :

1. Direktur

a. Sebagai pemilik dari perusahaan.

b. Bertanggung jawab dalam memimpin dan menjalankan perusahaan.

c. Mengontrol jalannya perusahaan

2. Commissioner

a. Memberikan pengarahan dan nasehat kepada direktur dalam

menjalankan tugasnya.

b. Melakukan pengawasan atas kebijakan direktur dalam

menjalankan perusahaan.

25

3. Head Staff

a. Membantu Pimpinan dalam melancarkan tugas-tugas perusahaan

b. Memiliki tugas untuk memberikan saran, konsultasi, bantuan serta

melayani seluruh lini dan unsur organisasi.

4. Assistant Staff

a. Memberikan bantuan kepada direktur dan head staff dalam suatu

tugas tertentu dan memberikan segala hal yang diperlukan.

b. Memberikan nasehat dan bantuannya pad bidang menurut fungsinya.

5. Accounting Staff

a. Membuat laporan keuangan.

b. Menyusun anggaran pengeluaran dan pemasukan perusahaan baik

setiap bulan maupun tahun.

c. Memproses pembayaran gaji bagi karyawan.

6. DO & Quarantine Staff

a. Mengurusi pembayaran pelayaran dari negara yang barang dipesan

sampai ke Indonesia.

b. Mengurusi surat-surat pembayaran pelayaran.

7. Tax Staff

a. Mengurusi pembiayaan barang yang dipesan dari negara.

8. Driver Staff

a. Mengantar pesanan.

b. Mengantarkan surat-surat.

9. Operational Staff PPJK & Document

a. Membuat draft PIB, PEB, dan PKBE.

b. Cek kelengkapan dokumen shipment(original) & EDI

26

c. Pelaporan blokir dan SPTNP.

d. Membuat laporan keatasan.

e. Menjalankan prosedur sesuai SOP.

10. OB Staff

a. Mengirim atau mengambil dokumen antar divisi atau bagian.

b. Memberikan masukkan dalam hal-hal yang membuat pekerjaannya

lebih efisien dan bermanfaat bagi perusahaan.

c. Bekerja dengan efektif dan efisien.

3.2. Analisis Kebutuhan

Sesuai dengan ruang lingkup dalam penyusunan tugas akhir ini, penulis akan

menguraikan analisa kebutuhan yang meliputi:

1. Prosedur pengiriman barang ATK dari supplier

Supplier mengirim barang ATK pada PT Marina Jaya Sejahtera, setelah itu

barang diterima oleh Staff administrasi untuk dibuatkan laporan

2. Prosedur mendata stok barang ATK

Barang yang sudah dikirim oleh supplier akan dibuatkan laporan untuk

mengetahui jumlah dan sisa stok barang yang ada

3. Prosedur permintaan barang ATK karyawan

Karyawan melakukan permintaan barang yang diperlukan dilapangan kepada

bagian adminitrasi, setelah barang telah diterima, setelah itu bagian

administrasi membuat laporan keluarnya barang.

27

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Tambah Data Barang

Fungsi : Untuk Menyimpan Data Barang

Sumber : Admin

Tujuan : -

Media : Tampilan

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap terjadi Penambahan Data Barang

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Tambah Data Karyawan

Fungsi : Untuk Menyimpan Data Karyawan

Sumber : Admin

Tujuan : -

Media : Tampilan

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap terjadi Penambahan Data Karyawan

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Tambah Data Supplier

Fungsi : Untuk Menyimpan Data Supplier

Sumber : Admin

Tujuan : -

Media : Tampilan

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap terjadi Penambahan Data Supplier

28

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : Barang Masuk

Fungsi : Untuk Menginput Barang Masuk

Sumber : Bagian administrasi

Tujuan : -

Media : Tampilan

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap Terjadi Transaksi Barang Masuk

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : Pengeluaran Barang

Fungsi : Untuk Menginput Barang Keluar

Sumber : Bagian administrasi

Tujuan : -

Media : Tampilan

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap Terjadi Transaksi Barang Keluar

Bentuk : Lihat Lampiran A.5

3.3.2. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Laporan Barang

Fungsi : Sebagai Laporan Stok Barang

Sumber : Bagian administrasi

Media : Tampilan

29

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap Terjadinya Pengeluaran dan Masuk Barang

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Permintaan Barang

Fungsi : Sebagai Transaksi Permintaan Barang

Sumber : Karyawan

Media : Kertas

Tujuan : Bagian Administrasi

Jumlah : Satu Lembar

Frekuensi : Setiap Terjadinya Transaksi Permintaan Barang

Bentuk : Lihat Lampiran B.2

30

3.4 Entity Relationship Diagram dan Logical Record Structure

A. Entity Relationship Diagram

Gambar III.2

Entity Relationship Diagram Persedian Barang

B. Logical Record Structure

Gambar III.3

Logical Record Structure Persedian Barang

31

3.5 Spesifikasi File

1. Spesifikasi File Staff Admin

Nama File : Data Staff Admin

Akronim : Staff Admin

Fungsi : Menyimpan Data Staff Admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 80 Byte

Kunci Field : id_stafadmin

Software :Xampp

Tabel III.1

Spesifikasi File Staff Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID staff

admin

Id_stafadmin Char 8 Primary

Key

2. Nama staff

admin

Nm_stafadmin Varchar 30

3. Alamat Alamat Varchar 30

4. No Telepon No_telp Int 12

2. Spesifikasi File Supplier

Nama File : Data Supplier

Akronim : Supplier

Fungsi : Menyimpan Data Supplier

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 68 Byte

Kunci Field : id_supplier

32

Software :Xampp

Tabel III.2

Spesifikasi File Supplier

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Supplier Id_supplier Char 8 Primary Key

2. Nama Supplier Nm_supplier Varchar 30

3. Alamat Alamat Varchar 30

3. Spesifikasi File Karyawan

Nama File : Data Karyawan

Akronim : Karyawan

Fungsi : Menyimpan Data Karyawan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 80 Byte

Kunci Field : id_karyawan

Software :Xampp

Tabel III.3

Spesifikasi File Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Karyawan Id_karyawan Char 8 Primary Key

2. Nama

Karyawan

Nm_karyawan Varchar 30

3. Alamat Alamat Varchar 30

4. No Telepon No_telp Int 12

33

4. Spesifikasi File Data Barang

Nama File : Data Barang

Akronim : Data Barang

Fungsi : Menyimpan Data Barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 43 Byte

Kunci Field : id_brg

Software :Xampp

Tabel III.4

Spesifikasi File Data Barang

No Elemen

Data

Akronim Tipe Panjang Keterangan

1. ID Barang Id_brg Char 8 Primary

Key

2. Nama

Barang

Nm_brg Varchar 25

3. Stok Stok Varchar 10

5. Spesifikasi File Permintaan

Nama File : Data Permintaan

Akronim : Permintaan

Fungsi : Menyimpan Data Permintaan

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 64 Byte

Kunci Field : id_permintaan

Software :Xampp

34

Tabel III.5

Spesifikasi File Permintaan

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Permintaan Id_permintaan Char 8 Primary

Key

2. IDStaff

Admin

Id_stafadmin Char 8

3. ID Supplier Id_supplier Char 8

4. Nama Barang Nm_brg Varchar 30

5 Jumlah Jml Int 10

6. Spesifikasi File Penerimaan Barang

Nama File : Data Penerimaan Barang

Akronim : Penerimaan Barang

Fungsi : Menyimpan Data Penerimaan Barang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 62 Byte

Kunci Field : -

Software :Xampp

Tabel III.6

Spesifikasi File Penerimaan Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Barang Masuk Id_brgmsk Char 8 Primary key

2. ID Barang Id_brg Char 8

3. ID Staff Admin Id_stafadmin Char 8

4. ID Supplier Id_supplier Char 8

5 Nama Barang Nm_brg Varchar 15

6 Jumlah Jml Int 15

35

7. Spesifikasi File Pengeluaran Barang

Nama File : Data Pengeluaran Barang

Akronim : Pengeluaran Barang

Fungsi : Menyimpan Data Pengeluaran Barang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 62 Byte

Kunci Field : -

Software :Xampp

Tabel III.7

Spesifikasi File Pengeluaran Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Barang keluar Id_brgklr Char 8 Primary key

2. ID Barang Id_brg Char 8

3. ID Staff Admin Id_stafadmin Char 8

4. ID Karyawan Id_karyawan Varchar 8

5 Nama Barang Nm_brg Varchar 15

6 Jumlah Jml Int 15

3.6. Pengkodean

1. Id Staff Admin

Setiap Staff Admin harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya:

Ket : ADM = Untuk Identitas Staff Admin

A D M 0 0 1

Identitas

Jabatan No Urut

36

001 = Untuk No Urut

2. Id Karyawan

Setiap Karyawan harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya:

Ket : KAR = Untuk Identitas Karyawan

001 = Untuk No Urut

3. Id Data Barang

Setiap Data Barang harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya:

Ket : BAR = Untuk Identitas Data Barang

001= Untuk No Urut

4. Id Barang Masuk

Setiap Data Barang harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya:

K A R 0 0 1

Identitas

Jabatan No Urut

B A R 0 0 1

Identitas

Barang No Urut

B G M 0 0 1

Identitas

Barang No Urut

37

Ket : BGM = Untuk Identitas Data Barang

01 = Untuk No Urut

5. Id Barang Keluar

Setiap Barang Keluar harus memiliki id masing-masing sehingga dapat

membatasi hak akses dari masing-masing pengguna, diantaranya:

Ket : BGK = Untuk Identitas Barang Keluar

001 = Untuk No Urut

3.7 Spesifikasi Program Berbasis Dekstop

A. HIPO (Hierarchy Input Output Proses)

Gambar III.4

Diagram Hierarki Input Proses Output

Identitas

Barang Keluar

B G K 0 0 1

No Urut

38

A. Flowchart

1. Form Login

Gambar III.5

Flowchart Form Login

2. Form Karyawan

Gambar III.6

Flowchart Form Karyawan

39

3. Form Data Barang

Gambar III.7

Flowchart Form Data Barang

4. Form Barang Masuk

Gambar III.8

Flowchart Form Barang Masuk

40

5. Form Pengeluaran Barang

Gambar III.9

Flowchart Form Pengeluaran Barang

5.8. Spesifikasi Sistem Komputer

5.8.1. Kebutuhan Perangkat Keras

Perangkat keras yang dibutuhkan untuk membuat program ini

terdiri dari:

1. Processor : Intel® Core™ i3 M 380 @2.53GHz

2. Memory : 8,00 GB (7,78 GB usable)

3. HardDisk : 500GB

4. Optical Drive : ATI Mobility Radeon HD 5470

5. Chipset : Intel HM55

6. Keyboard : Standard PS/2 Keyboard

7. Mouse : Synaptics PS/2 Port Touchpad

41

5.8.2. Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan untuk membuat program ini

terdiri dari:

1. Sistem operasi : Microsoft Windows 7

2. Software database : XAMPP

3. Aplikasi program : NetBeans IDE

3.9. Implementasi

1. Form Login

Gambar III.10

Implementasi Form Login

42

2. Form Menu Utama

Gambar III.11

Implementasi Form Menu Utama

3. Form Admin

Gambar III.12

Implementasi Form Staff Admin

43

4. Form Karyawan

Gambar III.13

Implementasi Form Karyawan

5. Form Supplier

Gambar III.14

Implementasi Form Supplier

44

6. Form Data Barang

Gambar III.15

Implementasi Form Data Barang

7. Form Barang Masuk

Gambar III.16

Implementasi Form Barang Masuk

45

8. Form Pengeluaran Barang

Gambar III.17

Implementasi Form Pengeluaran Barang

9. Form Laporan Barang

Gambar III.18

Implementasi Form Laporan Barang

46

3.10. Pengujian Unit

A. Pengujian terhadap Form Login

Tabel III.8

Hasil pengujian Black Box Testing halaman Login

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Username,

password, dan hak

akses tidak di isi

kemudian klik

tombol login

Username :

(kosong)

Password :

(kosong)

Hak Akses :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“username belum

di isi !”

Sesuai

harapan Valid

2. Mengetikkan

username dan

password, hak

akses tidak di isi

atau kosong

kemudian klik

tombol login

Username :

admin

Password :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“password belum

di isi !”

Sesuai

harapan Valid

3. Username tidak di

isi (kosong) dan

password, hak

akses di isi

kemudian klik

tombol login

Username :

(kosong)

Password :

ADM001

Sistem akan

menolak akses user

dan menampilkan

“username belum

di isi !”

Sesuai

harapan

Valid

4. Mengetikkan salah

satu kondisi salah

pada username,

password, hak

akses kemudian

klik login

Username :

Admin

(benar)

Password

admin(salah)

Sistem akan

menolak akses user

dan menampilkan

“username/passwor

d tidak valid”

Sesuai

harapan

Valid

5. Mengetikan

username,

password, dan hak

akses dengan data

yang benar

kemudian klik

tombol login

Username :

Admin

(benar)

Password :

ADM001

(benar)

Sistem menerima

akses login dan

kemudian langsung

menampilkan

menu utama

Sesuai

harapan

Valid

47