• Tidak ada hasil yang ditemukan

Program Penghitungan Filter Spin Pack.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Program Penghitungan Filter Spin Pack."

Copied!
14
0
0

Teks penuh

(1)

iii

ABSTRAK

Filtrasi dan separasi adalah sebuah proses pemisahan dua zat yang berbeda melalui berbagai metode, secara alami maupun menggunakan alat dan mesin.

PT. Bekaert Advanced Filtration, adalah sebuah perusahaan yang bergerak di bidang pembuatan filter. Dengan sistem job order, perusahaan ini masih membuat sebuah purchase order secara semi-manual sehingga kemungkinan terjadi kesalahan masih terlalu besar.

Sebuah program yang di dalamnya terdapat berbagai fitur seperti pembuatan purchase order kemudian penghitungan detail mengenai harga, dan kepastian ketersediaan barangnya, serta bisa mengatur data material menjadi sebuah solusi efektif bagi perusahaan.

Aplikasi Purchase Order ini dengan penghitungan biaya nya menggunakan bahasa pemrograman Java dan database Microsoft SQL Server, dengan bersumber pada data-data yang tersedia di perusahaan tersebut, dengan cara mengumpulkan berbagai sumber data, mengolahnya menjadi suatu program yang fleksibel.

Diharapkan program ini akan membantu memudahkan pembuatan purchase order, dan meminimalkan kesalahan yang mungkin terjadi.

(2)

iv

Universitas Kristen Maranatha

ABSTRACT

Filtration and separation is a two different essence separation process through many methods, naturally or with use of tools or machine.

PT. Bekaert Advanced Filtration, is a filter producing company. With job order company system, this company still makes a semi-manual purchase order sheet which is accuire a lot of errors may happened.

A program with so many feature inside like create purchase order with his detail cost count and material availability, also capable of managing material data will be an effective solution for the company.

With this purchase order program use Java programming languange and Microsoft SQL server based puchase order application with its calculation detail. According to any available data in the company, with gahtering data and produce it through a flexible program.

Hope this program could help make a purchase order easier and minimalize any error may happened.

(3)

v

DAFTAR ISI

KATA PENGANTAR ………... ABSTRAK ………. ABSTRACT ………... DAFTAR ISI ………. DAFTAR GAMBAR ………. DAFTAR TABEL ………. BAB I PENDAHULUAN ……….. 1.1. Latar Belakang …….………... 1.2. Rumusan Masalah ………. 1.3. Tujuan Pembahasan ………. 1.4. Ruang Lingkup Kajian ………... 1.5. Sumber Data ………... 1.6. Sistematika Penyajian ………... BAB II KAJIAN TEORI ……… 2.1. Sistem Informasi ……….. 2.1.1. Klasifikasi Sistem ………... 2.1.2. Konsep Dasar Informasi ………... 2.1.3. Data ………. 2.1.4. Konsep Dasar Sistem Informasi ……….. 2.1.5. Komponen Sistem Informasi ……… 2.1.6. Elemen Sistem Informasi ………. 2.2. Filtrasi dan Separasi ………

2.2.1. Proses Separasi ………. 2.2.2. Mechanical Separator ………... 2.2.3. Media Filtrasi ……….. 2.3. Sistem Operasi ………. 2.4. Basis Data ………. 2.5. Bahasa Pemrograman Java ……….. BAB III ANALISIS DAN RANCANGAN SISTEM ………

3.1. Analisis ……….. 3.2. Proses Bisnis ……… 3.2.1. Prosedur pembuatan Purchase Order ………... 3.2.1. Prosedur Penambahan Material ………. 3.2.3. Prosedur Pembaharuan Harga Material ……… 3.2.4. Prosedur Penambahan Produk Baru ………. 3.2.5. Flowchart Proses Bisnis ………... 3.3. Perancangan Sistem Informasi……….. 3.3.1. Penjelasan Fitur ………. 3.3.2. Diagram Use Case ……… 3.3.3. Scenario ……….. 3.3.4. Diagram Activity ………. 3.3.5. Diagram Sequence ……… 3.3.6. Diagram Kelas ……… 3.4. Entity Relationship Diagram ………..

(4)

vi

Universitas Kristen Maranatha 3.5. Desain Antar Muka ……….. BAB IV HASIL PENELITIAN ………. 4.1. Pendahuluan ……… 4.2. Hasil Penelitian ……… 4.2.1. Form Splashscreen ………. 4.2.2. Form Login ……… 4.2.3. Form Main Menu ………. 4.2.4. Form Add Role ………. 4.2.5. Form Update Role ………... 4.2.6. Form Purchase Order ………. 4.2.7. Form Calculation Detail ……….. 4.2.8. Form Update Price ……….. 4.2.9. Form Add Material Stock ……… 4.2.10. Form View Purchase Order ………... 4.2.11. Form View Database Frame ……….. 4.2.12. Form View Database Mesh ……… 4.2.13. Form Tambah Pelanggan ……….. 4.2.14. Form View Pelanggan ……… 4.2.15. Form Tambah Barang ………. 4.2.16. Form View Barang ……….. BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ……… 5.1. Pengujian Program ……… 5.2. Pengujian Koneksi Ke Database ……… 5.3. Pengujian Login ………. 5.4. Pengujian Add Role ……….. 5.5. Pengujian Update Role ………. 5.6. Pengujian Create Purchase Order ………. 5.7. Pengujian Add Material Stock ………. 5.8. Pengujian Update Material Price ……… 5.9. Pengujian View Purchase History ……….. 5.10. Pengujian View Database ……… 5.11. Pengujian Insert Pelanggan ………. 5.12. Pengujian Insert New Produk ………. 5.13. Pengujian View Histori Pelanggan ………. 5.14. Pengujian View List Produk ………. BAB VI SIMPULAN DAN SARAN ……… 6.1. Simpulan ………... 6.2. Saran ………. DAFTAR PUSTAKA ………

(5)

vii

DAFTAR GAMBAR

Gambar 1. Model sistem informasi... 13

Gambar 2. Elemen sistem informasi. ... 15

Gambar 3. Proses filtrasi sederhana. ... 16

Gambar 4. Ilustrasi proses filtrasi. ... 16

Gambar 5. Jenis media filtrasi. ... 20

Gambar 6. Logo Microsoft SQL Server 2008. ... 24

Gambar 7. Logo Java. ... 26 Gambar 8. Flowchart proses pembuatan purchase order ……….. Gambar 9. Flowchart proses penambahan material ……… Gambar 10. Flowchart update harga material ……….. Gambar 11. Flowchart tambah produk baru ………. Gambar 12. Model use case ……… Gambar 13. Diagram Sequence login ……… Gambar 14. Diagram Sequence add user ………. Gambar 15. Diagram Sequence update user ………... Gambar 16. Diagram Sequence membuat PO ………. Gambar 17. Diagram Sequence mengupdate harga material ……… Gambar 18. Diagram Sequence melihat purchase order ……… Gambar 19. Diagram Sequence melihat database material ……….. Gambar 20. Diagram Sequence menambah jumlah material ……… Gambar 21. Diagram Sequence tambah pelanggan baru ……….. Gambar 22. Diagram Sequence tambah produk baru ………. Gambar 23. Diagram Sequence lihat histori pelanggan ………. Gambar 24. Diagram Sequence lihat list produk ……….. Gambar 25. Diagram kelas ……….. Gambar 26. Gambaran Entity Relationship Diagram ……….. Gambar 27. Form login ………. Gambar 28. Form add user ……….. Gambar 29. Form update user ……… Gambar 30. Form purchase ………. Gambar 31. Form calculation detail ……… Gambar 32. Form add material stok ………... Gambar 33. Form update price ………... Gambar 34. Form view database ……… Gambar 35. Form view purchase order ………. Gambar 36. Form insert new customer ………. Gambar 37. Form insert produk baru ………. Gambar 38. Form view list produk ……….. Gambar 39. Form view histori pelanggan ……….. Gambar 40. Hasil form splashscreen ………. Gambar 41. Hasil form login ……… Gambar 42. Hasil form main menu ………. Gambar 43. Hasil form add role ……….. Gambar 43. Hasil form update role ………. Gambar 44. Hasil form purchase order ……….. Gambar 45. Hasil form calculation detail ………...

(6)

viii

Universitas Kristen Maranatha Gambar 46. Hasil form update price ………..

Gambar 47. Hasil form view PO ……….. Gambar 48. Hasil form view database frame ……… Gambar 49. Hasil form view database mesh ……… Gambar 50. Form tambah pelanggan ……… Gambar 51. Form view pelanggan ………. Gambar 52. Form tambah pelanggan ……… Gambar 53. Form view barang ……… Gambar 54. Info berhasil login ……… Gambar 55. Peringatan salah login ……… Gambar 56. Peringatan field belum terisi ……….. Gambar 57. Info account tersimpan ………... Gambar 58. Peringatan field belum terisi ………. Gambar 59. Peringatan field belum terisi ……….. Gambar 60. Informasi account baru sudah tersimpan ……… Gambar 61. Peringatan field belum terisi lengkap ………... Gambar 62. Peringatan field tidak terisi lengkap ……….. Gambar 63. Informasi data thick/mesh tidak tersedia ………. Gambar 64. Informasi penambahan stok sudah tersimpan ……… Gambar 65. Peringatan material tidak tersedia ……… Gambar 66. Peringatan field belum terisi lengkap ………... Gambar 67. Info harga material sudah di update ………. Gambar 68. Peringatan field belum terisi lengkap ………... Gambar 69. Info pelanggan berhasil ditambahkan. ……….

(7)

ix

DAFTAR TABEL

Tabel I. Tipe proses separasi... 18

Tabel II. Jenis mechanical separator. ... 19

Tabel III. Proses bisnis... 32

Tabel IV. Tabel Actor... 41

Tabel V. Tabel use case... 41

Tabel VI. Tabel scenario login... 43

Tabel VII. Tabel scenario add user... 43

Tabel VIII. Tabel scenario update user... 44

Tabel IX. Tabel scenario membuat purchase order... 45

Tabel X. Tabel scenario mengupdate harga material... 46

Tabel XI. Tabel scenario melihat purchase order... 47

Tabel XII. Tabel scenario melihat database material... 48

Tabel XIII. Tabel scenario melihat jumlah material... 48 Tabel XIV. Tabel scenario menambah data pelanggan ……….. Tabel XV. Tabel scenario menambah produk baru ………. Tabel XVI. Tabel scenario melihat data pelanggan ………. Tabel XVII. Tabel scenario melihat list produk ………. Tabel XVIII. Activity diagram 1 ……… Tabel XIX. Activity Diagram 2 ……….. Tabel XX. Activity Diagram 3 ………... Tabel XXI. Activity Diagram 4 ……….. Tabel XXII. Tabel pengujian koneksi database ……… Tabel XXIII. Tabel pengujian login ……….. Tabel XXIV. Tabel pegujian add role ……….. Tabel XXV. Tabel pengujian update role ………... Tabel XXVI. Tabel pengujian purchase order ………... Tabel XXVII. Tabel pengujian add material ………... Tabel XXVIII. Tabel pengujian update material price ……….. Tabel XXVIX. Tabel pengujian view purchase order ………... Tabel XXX. Tabel pengujian view database ………. Tabel XXXI. Tabel pengujian insert pelanggan ……… Tabel XXXII. Tabel pengujian insert new produk ………. Tabel XXXIII. Tabel pengujian view histori ……… Tabel XXXIV. Tabel pengujian view list produk ………

(8)

Universitas Kristen Maranatha 1

BAB I PENDAHULUAN

1.1. Latar Belakang

Di dunia yang penuh tantangan ini, dimana hampir semua pekerjaan

manusia sudah bisa digantikan oleh mesin, membuat peningkatan

produktivitas dan kreativitas yang seakan tanpa batas. Dari sejak ditemukan

nya bahasa pemrograman mesin hingga saat ini, hampir semua proses

perhitungan bisa dikerjakan oleh komputer.

PT. Bekaert Advanced Filtration merupakan sebuah perusahaan di

Indonesia yang khusus memproduksi

filter

mesin, namun sayangnya Sistem

Informasi mengenai ketersediaan bahan baku di gudang masih

manual

, serta

kaitanya ketika alokasi bahan baku dalam penghitungan pembuatan

filter

mesin pun masih dilakukan secara semi-

manual

(menggunakan program

Microsoft

TM

Excel

TM

).

Hal ini yang membuat penyusun ingin mempelajari tentang Sistem

informasi yang ada di perusahaan tersebut, berusaha memodelkan nya dan

membuat programnya sebagai bahan pembelajaran bagi penyusun dan

sebagai salah satu syarat untuk menempuh Ujian Akhir Strata S1 di

Universitas Kristen Maranatha.

1.2. Rumusan Masalah

Pada penyusunan laporan ini, penyusun mencoba mengemukakan

beberapa masalah yang ada, diantaranya:

1. Bagaimana cara pembuatan

purchase

order

filter

Spin Pack?

2. Bagaimana cara mengalokasikan bahan baku dan estimasi biaya

yang dibutuhkan dalam pemesanan

filter

?

3. Bagaimana memodelkan sistem informasi gudang dan proses

(9)

2

1.3. Tujuan Pembahasan

Harapan penyusun dalam penyusunan laporan Tugas Akhir ini adalah:

Penyusun dapat memahami proses pembuatan

purchase

order

Penyusun dapat mengerti tentang penghitungan

filter

spin pack

Penyusun dapat memodelkan sistem informasi pada proses

pembuatan

filter

Spin pack dan membuat program penghitungan

filter

Spin Pack

1.4. Ruang Lingkup Kajian

Pada penyusunan laporan Tugas Akhir ini penyusun akan mencoba

membahas beberapa poin penting, diantaranya:

Proses pembuatan puchase

order

.

Proses penghitungan

filter

spin pack berikut alokasi bahan baku

apakah tersedia atau tidak di gudang

Proses pengaturan informasi bahan baku di gudang agar

informasi lebih efisien.

1.5. Sumber Data

Dalam penyusunan laporan tugas akhir ini, penulis mencari literatur

dari berbagai sumber diantaranya dari buku yang berhubungan dengan

pemrograman Java, buku yang berhubungan dengan

database server

,

berbagai

e-book

, serta sumber dari PT. Bekaert Advanced Filtration untuk

(10)

3

Universitas Kristen Maranatha

1.6. Sistematika Penyajian

Sistematika yang digunakan dalam penulisan laporan Tugas Akhir ini

terdiri dari 6 bab yang diuraikan sebagai berikut:

BAB I.

PENDAHULUAN

Bab ini mencangkup latar belakang penulisan masalah, berupa

latar belakang pengambilan judul, identifikasi masalah yang

akan dibahas, batasan masalah, maksud dan tujuan, metode

penelitian serta sistematika penulisan.

BAB II. KAJIAN TEORI

Bab ini mengemukakan teori-teori dasar yang sesuai dengan

judul dan permasalahan yang diangkat. Teori yang dipaparkan

dijadikan sebagai referensi dalam penyusunan laporan Tugas

Akhir.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Pada bab ini penyusun akan mencoba menjelaskan tentang

analisis sistem yang sudah diterapkan pada perusahaan

tersebut, bagaimana rancangan nya seperti data diagram,

Sistem informasi, dll.

BAB IV. HASIL PENELITIAN

Pada bab ini penyusun akan mencoba menjelaskan tentang

detail mengenai hasil yang dicapai dari aplikasi yang di

hasilkan dengan menggunakan bahasa Java, serta

database

(11)

4

BAB V. PEMBAHASAN DAN HASIL UJI COBA PENELITIAN

Hasil evaluasi dan teknik pengujian dari aplikasi yang telah

dibentuk tersebut akan dilakukan pada Bab V, di mana

pengujian aplikasi yang telah dibuat akan diuji cobakan dalam

bentuk

trial and error

(percobaan dan kesalahan yang muncul).

BAB VI. SIMPULAN DAN SARAN

Bab ini menguraikan kesimpulan akhir dari penjelasan pada

bab-bab

sebelumnya,

ditambah

dengan

saran

yang

(12)

115

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1. Simpulan

Setelah mengalami proses analisis dan perancangan, serta implementasi

dan hasil yang dicapai, maka pada rumusan permasalahan yang terjadi di

PT. BEKAERT ADVANCED

FILTRATION

dapat di simpulkan sebagai

berikut:

Filtration

/filtrasi adalah sebuah proses pemisahan material yang bisa

dilakukan dengan berbagai proses, salah satu nya adalah dengan

menggunakan filter buatan dan mesin.

Bahasa pemrograman JAVA dan

database management

server

Microsoft SQL Server telah support untuk pengelolaan data yang lebih

maju dan efisien dibandingkan harus menggunakan teknik manual

pada tabel seperti

excel

dan lainya.

Proses penghitungan estimasi biaya dan

purchase order

pada

perusahaan yang dilakukan secara manual, dapat dibuatkan

komputerisasi nya dengan bahasa pemrograman dan manajemen

basis data agar manajemen data lebih rapi dan menjamin ketepatan

nya.

Sebuah sistem informasi berbasis komputer pada perusahaan adalah

pilihan yang tepat dan efisien karena pengelolaan data melalui

database dan pemrograman lebih menjamin ke akuratan dan

(13)

116

6.2. Saran

Pada program penghitungan ini masih banyak kekurangan yang terjadi

seperti masih kurang di sisi tampilan dan mungkin error handling yang belum

sempurna, diharapkan ke depan nya ada fitur fitur baru yang mungkin

dibutuhkan seperti:

Manajemen data yang lebih efisien.

Kelas kelas yang ada di efisienkan dalam penggunaan variabel.

Report yang lebih menarik.

(14)

117

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Deitel, H. M. (2004). JavaTM How to Program (Sixth Edition). London:

Prentice Hall.

Fritchey, Grant, and Dam, Sajal. (2009). SQL Server 2008 Query

Performance Tuning Distilled. USA: Apress.

Ibrahim, Niko, S.Kom, MIT. (2008). DIKTAT KULIAH Pemrograman

Berorientasi Objek Lanjut. Bandung: Universitas Kristen Maranatha.

Kenneth C. Laudon, Jane E. Laudon. (1995). Essesntials of Management

Information Systems. London: Prentice Hall.

Mistry, Ross, and Misner, Stacia. (2010). Introducing Micorosft

TM

SQL

SERVER 2008 R2. Washington: Microsoft Press.

Robert A. Szymanski, Donal P. Szymanski, Donna M. Pulschen. (1995).

Computers and Information Systems. London: Prentice Hall.

Savitch. (2005). ABSOLUTE JAVA

TM

(second edition). New York: Wiley

publishing Inc.

Sierra, Kathy and Bates, Bert. (2005). HEAD FIRST JAVA

TM

(second

Referensi

Dokumen terkait

serupa juga dilakukan oleh Nuswandari (2009) menunjukkan bahwa penerapan GCG berpengaruh positif signifikan terhadap kinerja perusahaan yang diproksi dengan ROE;

Dengan demikian, hasil pengujian ini tidak sesuai dengan teori legitimasi yang menyatakan bahwa semakin lama umur suatu perusahaan atau semakin lama suatu perusahaan berdiri

Dalam Kamus Besar Bahasa Indonesia sintesis diartikan sebagai “paduan berbagai pengertian atau hal sehingga merupakan kesatuan yang selaras atau penentuan hukum yang umum

Maharani (2006) melakukan penelitian dengan judul : “Pengaruh Insentif dan Lingkungan Kerja Fisik Terhadap Produktivitas Kerja Karyawan CV. Tujuan penelitian ini adalah untuk

F. Implementasi adalah bermuara pada aktivitas, aksi, tindakan, atau adanya mekanisme suatu sistem, implementasi bukan sekedar aktivitas.. tetapi suatu kegiatan yang

Akhir-akhir ini beberapa pakar telah mencoba mengungkapkan hubungan antara periodontitis dengan diabetes mellitus, yang difokuskan dan diutamakan pada pengaruh adanya diabetes

Beberapa saran yang dapat disampaikan berdasarkan hasil penelitian ini adalah sebagai berikut: (1) Kepada guru matematika, disarankan untuk menekankan penjelasan kepada siswa yang

Sasaran kawasan tanpa rokok adalah gedung kantor dan tempat kerja, tempat proses belajar mengajar, tempat pelayanan kesehatan, arena kegiatan anak- anak dan tempat ibadah