PROGRAM APLIKASI PENENTUAN KEBUTUHAN MATERIAL (STUDI KASUS PT MEGA ANDALAN KALASAN)

  

PROGRAM APLIKASI PENENTUAN KEBUTUHAN MATERIAL

(STUDI KASUS PT MEGA ANDALAN KALASAN)

Tugas Akhir

Diajukan untuk Memenuhi Salah Satu Syarat

  

Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

Oleh:

Adrianus Andhi Adityo

  

NIM : 015314070

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

  

APPLICATION PROGRAM FOR DETERMINING

MATERIAL NEEDS

(A CASE STUDY AT PT MEGA ANDALAN KALASAN)

  

Final Project

Presented as Partial Fulfillment of the Requirements

to Obtain the Sarjana Teknik Degree

in Informatics Engineering

  

By

Adrianus Andhi Adityo

Student Number : 015314070

  

INFORMATICS ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

  ! " !

  " " !

  # $ !

  % " "

  # ! & " # ! #

  # & ' ! #

  ! "

  # $ ! % &&&&

  ' &( % ) % " " ) ) &

  ! " * # +% &&&(

  $ % % "%"% ) % % % " % % % " " ) % " " % " %(((

  ! " "% +% &&(

  

% % " " " ) % "

" % " %(((

  # % , - % . %/ % &((

  " ) &((

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat karya atau bagian orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

  Yogyakarta, 18 September 2007 Penulis

  Adrianus Andhi Adityo

  

ABSTRAK

  Program aplikasi yang dibuat ini program aplikasi penentuan kebutuhan material yang ditujukan untuk bagian produksi PT. Mega Andalan Kalasan. Tujuan dibangunnya program aplikasi ini adalah untuk meringankan kerja staff bagian produksi sebelum memproduksi suatu produk sesuai dengan permintaan dari Surat Perintah Produksi (SPP). Permasalahan yang ingin diselesaikan disini adalah bagaimana membuat program aplikasi yang sesuai dan dapat meringankan tugas- tugas yang dilakukan oleh staff bagian produksi.

  Adapun metodologi penelitian yang penulis pergunakan untuk menyelesaikan masalah yang ada adalah studi kasus (case study) dengan menerapkan langkah- langkah seperti berikut : interview (wawancara), studi literatur, merancang, mengimplementasikan menggunakan Visual Basic 6.0 & SQL Server 2000.

  Program yang dihasilkan penulis dapat diterapkan dalam ruang lingkup bagian produksi PT. Mega Andalan Kalasan. Hal ini disebabkan oleh karena program aplikasi tersebut telah dianalisis, dirancang, dan dibuat sesuai dengan permintaan user (bagian produksi).

  

ABSTRACT

  The Application program made here is the application program for determining material needs for production which is addressed to the production section at PT. Mega Andalan Kalasan. The objective of this application program is to lighten the work of staff of the production section before producing a product according to the order from Production Order (Surat Perintah Produksi). The problem to be solved here is making an appropriate application program that can lighten the task done by the staff of the production section.

  The research methodology employed to solve the problem is a case study by applying steps such as conducting interviews, literary study, designing an information system program, and implementing the system by using Visual Basic 6.0 and SQL Server 2000.

  The output of this application program can be applied in the scope of the production section at PT. Mega Andalan Kalasan. This is because the application program has been analyzed, designed, and made according to the demand order of the users (the production section).

KATA PENGANTAR

  Puji dan syukur penulis ucapkan kepada Tuhan Yesus Kristus atas segala berkat dan rahmat karunia-Nya, sehingga penulis dapat menyelesaikan karya tulis ini dengan baik. Karya tulis ini dibuat sebagai tugas akhir yang harus ditempuh penulis untuk mendapatkan gelar sarjana strata satu ( S1 ) pada jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  Terselesaikannya tugas akhir ini tentunya tak lepas dari dukungan, dan bantuan dari banyak pihak. Maka pada kesempatan ini pula, dengan segala kerendahan hati penulis mengucapkan terima kasih yang sedalam-dalamnya kepada :

  1. Romo Ir. Greg Heliarko, S.J., S.S., B.S.T., M.A., M.Sc selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  2. Ibu Agnes Maria Polina, S.Kom, M.Sc. selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma Yogyakarta. Maaf telah membuat ibu menjadi repot.

  3. Bapak Alb. Agung Hadhiatma, S.T., M.T. selaku Pembimbing I skripsi dan Pembimbing Akademik penulis, atas nasehat dan dukungannya serta atas bantuannya selama penulis menjalani kuliah dan menyelesaikan skripsi.

  4. Ibu Shienny Leo, M.MSI., M.Comm., selaku Pembimbing Pra TA penulis, dan selalu memberikan dorongan pada penulis dalam menyusun dan pada akhirnya menyelesaikan penulisan skripsi ini.

  5. Bapak St. Wisnu Wijaya, S.T., M.T. selaku eks Dosen Pembimbing Akademik dan Dosen Penguji pada Ujian Kolokium dan Ujian Pendadaran atas bimbingan dan nasehat pada waktu penulis menjalani kuliah.

  6. Para Dosen di Teknik Informatika yaitu Bu Rido (makasih pengetahuan tentang Sistem Informasi), Pak Antok , Pak Agung, Pak Donny, dan Pak Herry (makasih pengetahuan tentang Jaringan Komputer), Pak Wawan (makasih pengetahuan tentang basis data dan dosen pembimbing kerja praktek penulis), Pak Puspa dan Pak Budi Susanto (makasih pengetahuan tentang pemrograman), Pak Yudi (makasih pengetahuan tentang bahasa Assembly), Pak Riyad (makasih pengetahuan tentang numerik dan teknologi citra…gimana kabarnya di Irak ?), dan semua dosen yang pernah mengajar penulis selama di Teknik Informatika terima kasih telah membagikan pengetahuannya kepada penulis.

  7. Staf Laboratorium Komputer Dasar : Pak Bele, Mas Danang, Mas Catur, Pak Dar dan staf sekretariat Fakultas Sains dan Teknologi : Pak Gito, Mas Tri, Mas Jito, Mbak Marni, Mbak Rina, Bu Titik yang telah membantu penulis dalam segala macam urusan di Fakultas Sains dan Teknologi.

  8. Kedua Orang Tuaku tercinta, yang telah memberikan dukungan, doa dan kesabaran kepada penulis dari kecil hingga sampai saat ini. Maaf jika selama ini sikap penulis yang bandel, nakal, dan seringkali membuat jengkel.

  9. Joseph Agustino, S.T., (Encep), atas persahabatan selama kuliah, teman seperjuangan sewaktu menjalani Kerja Praktek di Jakarta, makasih juga karena mau mendengarkan segala keluh kesah, dan juga memberi dukungan kepada penulis. (Pokoknya makasih banyak ya…..jangan lupain temanmu yang keren ini he…he.. Ko’ Joseph)

  10. Cokorda Agung Semara Putra, S.T., (Cok De), atas persahabatan selama kuliah, teman seperjuangan sewaktu menjalani Kerja Praktek di Jakarta dan mendengarkan segala uneg-uneg yang dihadapi penulis. (Ditunggu undangan ke Bali-nya…..ya…Bli…he..he).

  11. Adrianus Edmondantes Mado, S.T., (Adri), atas persahabatan selama kuliah dan rekan Kerja Praktek di Jakarta, makasih juga telah menunjukkan jalan- jalan di Jakarta.

  12. Titto Wijanarko, S.T., atas persahabatan selama kuliah dan mau mendengarkan segala uneg-uneg yang dihadapi penulis, dan makasih telah dibuatkan account di www.kantinkita.com

  13. Teman – teman kelompok Proyek RPL dan RPL II yaitu, Robin S.T., Adri S.T., Danu, Dami dan Alfons S.T., (Kapan kita bedagang lagi?), Teman - teman di Teknik Informatika 2001: Theo “Dadit” S.T., Diana S.T., Wawan S.T., Helen S.T., Desni S.T., Manu S.T., Indra, Ony, Anan, Grace, Vivi, Nia (makasih sudah mau denger semua critaku dan saran-sarannya buatku god bless u), Vini S.T.,(yang selalu tanya “kapan maju?” “jadi maju bulan

  ini?”…makasih buat dukungan dan doanya, semoga Tuhan membalas

  kebaikanmu….Amin), Tiwik, Heni, Grace S.T., Sigit, Narko S. T., Nita, Vindi, Christin, Wahyu S.T., Putra, Tria, Eko (Penyo), Janto S.T., Adit S.T., Yoan S.T., Nana S.T, (makasih buat dukungan dan nasehatnya), dan juga semua teman - teman Teknik Informatika khususnya angkatan 2001 yang tidak dapat disebutkan satu per satu atas kebersamaannya sehingga membuat keceriaan selama masa perkuliahan, semoga kebersamaan kita dapat menjadi kenangan terindah bagi kita..

  14. Teman – teman seperjuangan Pra – TA: Stephanie, Eka, Toro ’00 (kalian curang dah jadi S. T. duluan he..he..), Aris.

  15. Hendi ‘Como’ ( UGM’02 ), Manik ( ex-Biologi UGM’01 yang sekarang sudah jadi sarjana ) dan Dian KH (ex-Manajemen UAJY’01 yang sekarang sudah jadi sarjana. ) atas dukungan doa dan mau mendengarkan segala keluh kesahku dan persahabatan selama ini.

  16. Toni ‘Bagong’, Ferdi ‘Ceper’, Ully (Peracik Obat-obatan), Ana ‘Nyemik’, Ci’ Yulie, Binzar (Om Bibin), ‘Letnan’ Dita, David ‘Bebek’, Andri ‘Si Om’, Dono ‘Item’, Thomas ‘Si kumis’, Adhit ‘Bapau’, Mikael ‘Paijo’ Hapsara (yang udah jadi sarjana Hukum), Sinta, Dita (yang udah jadi sarjana Sosial), Maya dan teman-teman MUDIKER’S yang lain atas dukungan dan kebersamaannya selama ini, semoga selalu dalam lindungan Yesus Kristus.

  17. Mbak Tasya, Mas Arief, Mas Noy dan Mas Santo (Staff Information Technology) dan staff Engineering atas kerjasamanya dengan penulis dalam mengerjakan tugas akhir ini di PT. MAK.

  18. Mbak Yuni (T.Industri UGM’00), Imelda (T.Industri UAJY’00), dan Diah (T.Industri UII’01) atas kebersamaannya selama menjalani studi kasus di PT. MAK

  19. Mas Bonny dan Mbak Sisca, atas informasinya tentang PT. MAK. Semoga segera diberi momongan.

  20. Kepada semua pihak yang telah membantu dan teman-teman yang tidak dapat penulis sebutkan satu-persatu, terima kasih atas segala bantuan dan dukungan yang telah diberikan. Semoga Tuhan selalu memberkati…Amin.

  Akhir kata, penulis mohon maaf apabila dalam penulisan skripsi ini masih terdapat berbagai kekurangan. Penulis juga mengharapkan kritik serta saran yang dapat kirimkan melalui e-mail adityo_andhi@yahoo.co.id sehingga dapat menjadikan sebagai masukan bagi penulis untuk mengembangkan kemampuan menjadi lebih baik dan berguna juga dalam memajukan dunia teknologi informasi. Maju terus teknologi informasi Indonesia.

  Yogyakarta, 18 September 2007 Adrianus Andhi Adityo

  DAFTAR ISI

  HALAMAN JUDUL......................................................................................i HALAMAN PERSETUJUAN PEMBIMBING...........................................iii HALAMAN PENGESAHAN...................................................................... iv HALAMAN MOTTO....................................................................................v PERNYATAAN KEASLIAN KARYA........................................................vii ABSTRAKSI.................................................................................................viii ABSTRACT...................................................................................................ix KATA PENGANTAR....................................................................................x DAFTAR ISI..................................................................................................xvi DAFTAR GAMBAR.....................................................................................xxi DAFTAR TABEL..........................................................................................xxv

  BAB I Pendahuluan.......................................................................................1 I.1 Latar Belakang.............................................................................1 I.2 Batasan Masalah..........................................................................2 I.3 Tujuan dan Manfaat Penelitian....................................................3 I.4 Rumusan Masalah .......................................................................3 I.5 Metodologi Penelitian..................................................................4 I.6 Sistematika Penulisan..................................................................5

  BAB II Landasan Teori..................................................................................7 II.1 Sistem.........................................................................................7 II.1.1 Konsep Dasar Sistem...................................................7 II.1.2 Karakteristik Sistem.....................................................7 II.2 Informasi ....................................................................................9 II.2.1 Konsep Dasar Informasi..............................................9 II.2.2 Siklus Informasi...........................................................9 II.2.3 Kualitas Informasi.......................................................10 II.2.4 Nilai Informasi ……………………………………...11 II.3 Sistem Informasi ……………………………………………....11 II.3.1 Konsep Dasar Sistem Informasi..................................11 II.3.2 Komponen-komponen Sistem Informasi....................11 II.4 Metodologi Pengembangan Sistem ..........................................14 II.4.1 ERD (Entity Relationship Diagram)………………...14 II.4.2 DFD (Data Flow Diagram)………………………….19 II.5 Visual Basic…………………………………………………….21 II.5.1 Menu Bar......................................................................22 II.5.2 Tool Bar.......................................................................23 II.6 Microsoft SQL Server 2000.......................................................26 II.7 Client-Server..............................................................................27

  BAB III Analisa dan Perancangan Sistem.....................................................28 III.1 Analisa Sistem .........................................................................28 III.1.1 Gambaran Umum Sistem Yang Lama.......................28 III.1.2 Orang Yang Terlibat Dalam Sistem...........................29 III.1.3 Gambaran Umum Sistem Yang Baru ........................29 III.1.4 Fase Definisi..............................................................30 III.1.5 Fase Analisis Masalah ……………………………....31 III.2 Logical Design………………………………………………..34 III.2.1 Design Process……………………………………...34 III.2.1.1 Process Modelling…………………………….34 III.2.1.2 Context Diagram……………………………...35 III.2.1.3 Bagan Berjenjang……………………………..36 III.2.1.4 Overview Diagram……………………………37 III.2.2 Design Data Model…………………………………..48 III.2.2.1 ER Diagram…………………………………...48 III.2.2.2 Relationship Database………………………...51 III.2.3 Design Database……………………………………..51 III.2.4 Design Input…………………………………………54 III.2.5 Design Output………………………………………..63 III.2.6 Design User Interface..................................................70

  BAB IV Implementasi .................................................................................71 IV.1 Tools yang digunakan dalam pembuatan sistem.......................71 IV.1.1 Koneksi Database..........................................................71 IV.2 Implementasi User Interface......................................................72 IV.2.1 User Interface untuk Kepala bag. Produksi................... .73 IV.2.2 User Interface untuk Staff bag. Produksi ..................... .74 IV.2.2.1 Form Data ..............................................................75 IV.2.2.1.1 Data SPP........................................................75 IV.2.2.1.2 Data Produk ..................................................76 IV.2.2.1.3 Data Komponen ............................................77 IV.2.2.1.4 Data Mesin ....................................................78 IV.2.2.2 Pengolahan Data ...................................................79 IV.2.2.2.1 Data Detail SPP.............................................79 IV.2.2.2.2 Data Detail Produk.........................................80 IV.2.2.2.3 Data Detail Produksi ......................................81 IV.2.2.3 Proses.....................................................................82 IV.2.2.3.1 Konversi ........................................................82 IV.2.2.3.2 Kebutuhan Material........................................83 IV.2.2.3.3 BOM...............................................................84

  BAB V Analisa Hasil.......................................................................................85 V.1 Kelebihan sistem yang dibangun...........................................85 V.2 Kekurangan sistem yang dibangun.................................... ...86 BAB VI Penutup...............................................................................................87 VI.1 Kesimpulan .........................................................................87 VI.2 Pengembangan Sistem ........................................................87 DAFTAR PUSTAKA........................................................................................90 RIWAYAT HIDUP PENULIS..........................................................................91

  DAFTAR GAMBAR

Gambar 2.11 Simbol Kesatuan Luar....................................................21Gambar 3.6 Overview Level 1 Proses 3……………………………40Gambar 3.5 Overview Level 1 Proses 2……………………………39Gambar 3.4 Overview Level 1 Proses 1……………………………38Gambar 3.3 Overview Diagram…………………………………….37Gambar 3.2 Bagan Berjenjang……………………………………...36Gambar 3.1 Context Diagram ……………………………………...35Gambar 2.12 Simbol Media Penyimpanan..........................................21Gambar 2.10 Simbol Arus Data...........................................................20Gambar 2.1 Siklus Informasi.............................................................10Gambar 2.9 Simbol Proses ................................................................20Gambar 2.8 Contoh Notasi dari Cardinality......................................18Gambar 2.7 Contoh Relasi …………………………………………18Gambar 2.6 Contoh Identifier atau Key…………………………….17Gambar 2.5 Contoh Attribute.............................................................16Gambar 2.4 Contoh Entity.................................................................15Gambar 2.3 Contoh ER Diagram.......................................................15Gambar 2.2 Komponen Sistem Informasi..........................................14Gambar 3.7 Overview Level 1 Proses 4……………………………41Gambar 3.8 Overview Level 1 Proses 5……………………………42Gambar 3.9 Overview Level 1 Proses 6……………………………43Gambar 3.10 Overview Level 1 Proses 7……………………………44Gambar 3.11 Overview Level 1 Proses 8……………………………45Gambar 3.12 Overview Level 1 Proses 9……………………………46Gambar 3.13 Overview Level 1 Proses 13..........................................47Gambar 3.14 Relational Database.......................................................51Gambar 3.15 Form Login....................................................................54Gambar 3.16 Form Ubah Password ...................................................54Gambar 3.17 Form Menambah User...................................................55Gambar 3.18 Form Menghapus User..................................................55Gambar 3.19 Form Mengisi Data SPP................................................56Gambar 3.20 Form Mengisi Data Produk ..........................................56Gambar 3.21 Form Mengisi Data Komponen ....................................57Gambar 3.22 Form Mengisi Data Mesin ............................................57Gambar 3.23 Form Mengisi Data Detail SPP......................................58Gambar 3.24 Form Mengedit Data Detail SPP..................................58Gambar 3.25 Form Mengisi Data Detail Produk.................................59Gambar 3.26 Form Mengedit Data Detail Produk...............................59Gambar 3.27 Form Mengisi Data Produksi ........................................60Gambar 3.28 Form Mengedit Data Produksi.......................................61Gambar 3.29 Form Konversi Produk ..................................................62Gambar 3.30 Form Kebutuhan Material .............................................62Gambar 3.31 Form BOM.....................................................................63Gambar 3.32 Form lihat Data User ....................................................63Gambar 3.33 Form lihat Data SPP .....................................................64Gambar 3.34 Form lihat Data Produk .................................................64Gambar 3.35 Form lihat Data Komponen ...........................................65Gambar 3.36 Form lihat Data Mesin ...................................................65Gambar 3.37 Form lihat Data Detail SPP ...........................................66Gambar 3.38 Form lihat Data Detail Produk.......................................66Gambar 3.39 Form lihat Data Produksi .............................................67Gambar 3.40 Form Laporan Konversi ................................................68Gambar 3.41 Form Laporan Kebutuhan Material................................69Gambar 3.42 Form Laporan BOM ......................................................69Gambar 3.41 Tampilan setelah Kepala Bag. Produksi Login..............70Gambar 3.42 Tampilan setelah Staff Bag. Produksi Login ................70Gambar 4.1 Form Cover................................................................... 72Gambar 4.2 Form Kepala Produksi....................................................73Gambar 4.3 Form Staff bagian Produksi .......................................... 74Gambar 4.4 Form SPP .......................................................................76Gambar 4.5 Form Produk ..................................................................77Gambar 4.6 Form Komponen ...........................................................78Gambar 4.7 Form Mesin ...................................................................79Gambar 4.8 Form Edit Detail SPP.....................................................80Gambar 4.9 Form Edit Detail Produk ............................................... 81Gambar 4.10 Form Edit Produksi .......................................................82Gambar 4.11 Form Konversi Produk.................................................. 83Gambar 4.12 Form Kebutuhan Material .............................................83Gambar 4.13 Form BOM ................................................................... 84

  

DAFTAR TABEL

Tabel 3.1 Fase Definisi..................................................................30Tabel 3.2 Fase Analisis Masalah...................................................31Tabel 3.3 Tabel Input Output........................................................34Tabel 3.4 Tabel SPP......................................................................51Tabel 3.5 Tabel Detail SPP...........................................................52Tabel 3.6 Tabel Produk.................................................................52Tabel 3.7 Tabel Detail Produk.......................................................52Tabel 3.8 Tabel Produksi...............................................................53Tabel 3.9 Tabel Komponen...........................................................53Tabel 3.10 Tabel Staff.....................................................................53Tabel 3.11 Tabel Mesin...................................................................53

BAB I PENDAHULUAN I.1 Latar Belakang Masalah Di era globalisasi yang sudah modern dan canggih ini teknologi informasi

  mengalami kemajuan yang sangat pesat, baik dalam penggunaan komputer yang meliputi perangkat keras dan perangkat lunak, yang sangat mendukung untuk membantu melakukan pekerjaan di segala bidang untuk memperoleh informasi yang akurat. Kebutuhan akan informasi ini menjadi penting, karena mempengaruhi tingkat efisiensi dan efektifitas pekerjaan di segala bidang. Untuk memperoleh hal tersebut, pengembangan akan suatu sistem yang terencana dengan baik akan memberikan manfaat dalam peningkatan unjuk kerja suatu badan organisasi atau perusahaan.

  Di dalam lingkungan manufaktur (industri) misalnya, proses produksi yang merupakan langkah yang cukup penting dilakukan oleh industri sebelum produk tersebut menjadi produk jadi, sebelum produk tersebut dipasarkan kepada konsumen. Keberhasilan dalam proses produksi menentukan tingkat kepuasan konsumen.

  Namun sebelum proses produksi dilakukan, diperlukan suatu langkah perencanaan yang tepat untuk mengetahui kebutuhan – kebutuhan apa saja yang akan diperlukan pada proses produksi tersebut, kebutuhan – kebutuhan yang diperlukan dalam proses produksi tersebut antara lain kebutuhan komponen, kebutuhan bahan yang menyusun komponen dan harga komponen penyusun produk.

  Perancangan kebutuhan material merupakan langkah awal untuk mengetahui bahan material plastik penyusun dan harga suatu komponen plastik sebelum komponen tersebut diproduksi (digabungkan) menjadi satu produk jadi. Maka peneliti tertarik untuk membuat sistem informasi aplikasi penentuan kebutuhan material dengan mengambil studi kasus pada PT. Mega Andalan Kalasan.

I.2 Batasan Masalah

  Adapun batasan masalahnya agar perancangan sistem ini dapat dilakukan dengan tepat sebagai berikut:

  1. Kasus yang menjadi permasalahan adalah kasus yang berada dalam ruang lingkup bagian produksi PT. Mega Andalan Kalasan.

  2. Sistem informasi aplikasi penentuan kebutuhan material ini hanya digunakan untuk mengetahui komponen plastik yang menyusun sebuah produk.

  3. Sistem informasi yang merupakan program aplikasi dibangun menggunakan bahasa pemrograman Visual Basic 6.0 (VB 6.0) dengan menggunakan database Microsoft SQL Server 2000.

  4. Keamanan akan jaringan tidak dibahas dalam penelitian ini, antara lain keamanan database, keamanan jaringan.

  I.3 Tujuan dan Manfaat Penelitian

  Tujuan dari pembuatan Program Aplikasi Penentuan Kebutuhan Material ini adalah

  1. Membantu bagian produksi dalam merencanakan suatu kebutuhan pendukung atau penyusun suatu produk.

  2. Menambah wawasan dan informasi tentang kebutuhan suatu komponen plastik penyusun produk.

  Manfaat dari pembuatan Sistem Informasi Kebutuhan Material ini adalah menerapkan pengetahuan yang didapat dari kuliah dengan mengimplementasikannya dengan cara membuat suatu program aplikasi sistem informasi perencanaan kebutuhan material sehingga nantinya dapat meningkatkan keefisienan bagian produksi dan menghemat waktu dalam merencanakan suatu kebutuhan komponen plastik penyusun dari produk.

  I.4 Rumusan Masalah

  Rumusan masalah pembuatan tugas akhir ini adalah bagaimana membangun suatu sistem informasi untuk memperoleh keterangan yang jelas akan kebutuhan komponen plastik penyusun produk dan harga sebuah komponen plastik penyusun produk ?

I.5 Metodologi Penelitian

  Metodologi penelitian yang digunakan untuk membuat Program aplikasi Sistem Informasi Perencanaan Kebutuhan Material adalah studi kasus pada PT. Mega Andalan Kalasan, metodologi yang digunakan untuk melakukan analisis Sistem Informasi ini adalah

  1. Interview ( Wawancara ) Melakukan wawancara dengan pihak yang terkait dalam hal ini adalah bagian produksi di PT. Mega Andalan Kalasan untuk memperoleh informasi (keterangan) yang akurat terkait dengan permasalahan yang ada.

  2. Studi Literatur Mempelajari buku-buku, laporan-laporan, karya ilmiah yang dapat dijadikan sebagai bahan acuan dalam menyelesaikan masalah-masalah yang ada.

  3. Analisa dan Perancangan Sistem

  a. Menganalisa semua kebutuhan untuk membuat sistem yang akan dibuat.

  b. Membuat rancangan sistem yang akan dibuat.

  c. Membuat disain database sistem yang akan dibuat.

  d. Membuat disain user interface sistem yang akan dibuat.

  4. Implementasi Sistem Mengimplementasikan rancangan-rancangan sistem yang sudah dibuat dalam bentuk program.

I.6 Sistematika Penulisan

  Secara garis besar, sistematika penulisan dari laporan tugas akhir ini adalah sebagai berikut

  Bab I Pendahuluan Pada bab ini berisi tentang latar belakang masalah, batasan masalah, tujuan dan manfaat penelitian, rumusan masalah, dan metodologi penelitian yang digunakan serta sistematika penulisan.

  Bab II LANDASAN TEORI Pada bab ini berisi tentang dasar teori yang mana akan digunakan untuk pembahasan dalam penulisan skripsi ini. Bab III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi tentang cara penerapan konsep dasar yang telah diuraikan pada bab sebelumnya untuk menganalisa dan merancang sebuah aplikasi sistem informasi baik berupa perancangan database, perancangan input, perancangan output, maupun perancangan menu user interface.

  Bab IV IMPLEMENTASI DAN ANALISA HASIL Pada bab ini akan berisi tentang implementasi yang akan dilakukan terhadap hasil analisa yang telah dilakukan sebelumnya pada Bab III

  Bab V ANALISA HASIL Pada bab ini akan berisi analisa hasil dari perancangan yang telah dibuat yang meliputi cara kerja program yaitu berupa hasil input program maupun hasil output program dan kelebihan dan kekurangan sistem yang sudah dibuat oleh penulis.

  Bab VI PENUTUP Pada bab ini berisi kesimpulan dan saran dari penulisan tugas akhir yangtelahdisusun.

BAB II LANDASAN TEORI II.1 SISTEM II.1.1 Konsep Dasar Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk

  mencapai suatu tujuan tertentu (Jogiyanto, 1999). Sebuah perusahaan atau organisasi juga suatu sistem. Komponen atau unsur-unsur di dalamnya seperti pemasaran, penjualan, produksi dan personalia yang mana semuanya bekerja sama untuk mencapai keuntungan, baik bagi karyawan maupun bagi pemilik perusahaan sendiri.

II.1.2 Karakteristik Sistem

  Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukan (input), keluaran (output), pengolah (proses), dan sasaran (objectives) atau tujuan (goal).

  1) Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem.

  2) Batas Sistem Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memunginkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  3) Lingkungan Luar Sistem Lingkungan luar sistem (environment) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

  4) Penghubung Sistem Penghubung (interface) merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem lainnya.

  5) Masukkan Sistem Masukkan (input) adalah energi yang dimasukkan ke dalam sistem.

  Masukkan dapat berupa masukkan perawatan (maintenance input) dan masukkan sinyal (signal input) agar sistem tersebut dapat beroperasi.

  6) Keluaran Sistem Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukkan untuk subsistem yang lain. 7) Pengolah Sistem

  Bagian pengolah sistem ini merupakan bagian yang akan merubah masukkan (input) menjadi keluaran (output).

  8) Sasaran Sistem Suatu sistem mempunyai tujuan atau sasaran. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan berguna. Sasaran dari sistem sangat menentukan sekali masukkan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem. Sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

  II.2 INFORMASI

  II.2.1 Konsep Dasar Informasi

  Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimannya (Jogiyanto, 1999).

  II.2.2 Siklus Informasi

  Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat keputusan dan melakukan tindakan yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus ini disebut sebagai Siklus Informasi (Information cycle). Siklus ini disebut juga siklus pengolahan data (data processing cycles) .

Gambar 2.1 Siklus Informasi

II.2.3 Kualitas Informasi

  Kualitas dari informasi (quality of information) tergantung dari tiga hal antara lain : a. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan dan juga harus jelas mencerminkan maksudnya. b. Tepat pada waktunya, berarti informasi yang dating pada penerima tidak boleh terlambat, karena informasi merupakan landasan untuk pengambilan keputusan.

  c. Relevan, berarti informasi tersebut bermanfaat untuk penerimanya.

II.2.4 Nilai Informasi

  Suatu informasi mempunyai, jika manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya.

  II.3. SISTEM INFORMASI

  II.3.1 Konsep Dasar Sistem Informasi

  Sistem Informasi adalah suatu sistem dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat managerial dan menyediakan pihak tertentu dengan laporan - laporan yang diperlukan (Robert A.Leitch dan K.Roscos Davis, 1983).

  II.3.2 Komponen-komponen Sistem Informasi

  Sistem informasi itu memiliki beberapa komponen yang sering disebutkan dengan istilah blok bangunan (building block). John Burch dan Gary Grudnitski mengemukakan bahwa sistem infromasi terdiri dari komponen – komponen yang disebutnya dengan istilah blok bangunan,yaitu: a. Blok Masukan Input mewakili data yang masuk ke dalam sistem informasi.Input disini termasuk metode - metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen - dokumen dasar.

  b. Blok Model Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

  c. Blok Keluaran Produk dari sistem informasi adalah keluaran yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

  d. Blok Teknologi Teknologi merupakan kotak alat dalam sistem informasi. Teknologi digunakan untuk menerima input,menjalankan model,menyimpan data,dan mengakses data, menghasilkan dan mengirim keluaran dan membantu pengendalian dari sistem secara keseluruhan.Teknologi terdiri dari 3 bagian utama, yaitu teknisi (brainware) , perangkat keras (hardware), perangkat lunak (software). Teknisi adalah orang - orang yang mengetahui teknologi dan membuatnya beroperasi. Teknisi adalah operator komputer, pemrogram, dan sebagainya. e. Blok Basis Data Basis data (database) adalah sekumpulan data yang saling berhubungan satu sama lain,tersimpan dalam perangkat komputer.Data ini dapat digunakan untuk menghasilkan informasi sedemikian rupa dengan peralatan yang disebut Data Base Management Systems (DBMS).

  f. Blok Kendali Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, temperature, air, debu, kecurangan–kecurangan , atau kegagalan- kegagalan sistem itu sendiri. Beberapa hal pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal - hal tersebut dapat merusak sistem dan dapat dicegah sedini mungkin. Sebagai suatu sistem, keenam blok tersebut masing -masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasarannya.

  Dalam mendapatkan kebutuhan informasi untuk berbagai tujuan, organisasi mengembangkan sistem informasi. Sistem informasi dapat digambarkan sebagai input,transformasi dan output. Elemen dasar sistem pemroses informasi digambarkan sebagai berikut:

  Input Transformation Output

  Data Proccessing Reports,Document

Data storage

Feedback Control

  Gambar. 2.2 Komponen Sistem Informasi Data adalah input.Data lalu menuju bagian transformasi atau processing.

  

Processing (proses) menghasilkan berbagai macam bentuk manipulasi data dan

  analisa, yang kemudian mengubah data menjadi informasi. Sistem pemroses informasi juga menggunakan data storage (penyimpan data), yaitu sistem penyimpan data. Bagian output adalah reports (laporan), document (dokumen), dan sejenisnya yang memberikan informasi bagi pengambil keputusan. Controls (pengawasan) pada gambar merupakan loop feedback, yaitu pengaman untuk meyakinkan bahwa output sudah tepat dan berguna bagi pengambil keputusan.

  II.4 METODOLOGI PENGEMBANGAN SISTEM

  II.4.1 Entity Relational Diagram

  ERD merupakan sebuah data model yang memanfaatkan beberapa notasi model adalah sebuah teknik untuk mengorganisasikan dan mendokumentasikan data dari sistem. Juga disebut dengan database modeling. Gambar 2.3 merupakan contoh E-R diagram.

Gambar 2.3. Contoh dari E-R Diagram

  Entity adalah sebuah kumpulan dari orang, tempat, objek, kejadian atau

  konsep yang diperlukan untuk menyimpan data. Nama entity berupa kata benda tunggal (singular noun). Gambar 2.4 merupakan contoh dari entity student

Gambar 2.4 Contoh dari Entity Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari sebuah entity. Sinonimnya adalah element, property, dan field. Gambar 2.5 merupakan contoh dari atribut student

Gambar 2.5 Contoh dari Atribut

  Key merupakan sebuah atribut atau kelompok atribut yang diasumsikan

  memiliki nilai yang unik untuk setiap instance. Sering juga disebut dengan identifier .

  1. Concatenated key merupakan sekelompok atribut yang memiliki identitas instance dari sebuah entity yang unik Sinonimnya composite key dan

  compound key.

  2. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai

  primary key dari sebuah entity. Sinonimnya adalah candidate identifier

  3. Primary key merupakan sebuah candidate key yang paling umum digunakan untuk mengidentifikasikan secara unik instance dari entity yang tunggal.

  4. Alternate key merupakan sebuah candidate key yang tidak dapat dipilih untuk menjadi primary key. Sinonimnya adalah secondary key.

Gambar 2.6 merupakan contoh dari identifier atau keyGambar 2.6. Contoh dari identifier atau key

  Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu

  atau lebih entity. Relasi mungkin juga mewakili suatu kejadian yang menghubungkan antara entity atau logika gabungan antara entity. Gambar 2.7 merupakan contoh dari relasi

  Student Curriculum

  

Is being studied by is enrolled in

Gambar 2.7. Contoh dari Relasi

  Cardinality merupakan minimum dan maksimum kejadian dari sebuah entity yang dihubungkan dengan kejadian tunggal dari entity yang lain. Karena

  seluruh relasi adalah bidirectional maka cardinality haru didefinisikan pada kedua direction untuk setiap relasi. Gambar 2.8 merupakan notasi dari cardinality.

Gambar 2.8. Notasi dari Cardinality

  Foreign key adalah sebuah primary key dari sebuah entity yang digunakan oleh entity yang lain untuk mengidentifikasikan instance dari sebuah relasi.

  Nonspecific relationship merupakan relasi dimana banyak instance dari

  sebuah entity berasosiasi dengan banyak instance dari entity yang lainnya. Disebut juga dengan relasi many-to-many relationship. Nonspecific relationship harus diselesaikan. Kebanyakan dari nonspecific relationship diselesaikan dengan sebuah associative entity .

  Key-base data model bertujuan untuk mengeliminasikan nonspecific

relationship jika ada, menambah asosiatif entity termasuk primary dan alternate key,

  dan kardinalitas yang tepat.

  Fully attributed data model bertujuan untuk memasukkan seluruh atribut.

II.4.2 Data Flow Diagram (DFD)

  Algoritma suatu program menggunakan simbol lingkaran dan panah untuk mewakili arus data. Penggunaan notasi dalam diagram arus data ini sangat membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitasnya seperti yang diungkapkan oleh Chris Gane dan Trish Sarson. Diagram yang menggunakan notasi - notasi ini untuk menggambarkan arus dari data sistem sekarang dikenal dengan nama arus data (data flow diagram atau DFD).