PERANCANGAN SISTEM INFORMASI PERSEDIAAN DENGAN METODE ENTITY RELATIONSHIP DIAGRAM DAN BAHASA PEMROGRAMAN PHP DI PT. TIGA MUSIM MAS JAYA
TUGAS SARJANA Diajukan Untuk Memenuhi Sebagian Dari Syarat-Syarat Memperoleh Gelar Sarjana Teknik Industri Oleh : HARJA PANDANA NIM : 050423028
PROGRAM PENDIDIKAN SARJANA EKSTENSI DEPARTEMEN TEKNIK INDUSTRI F A K U L T A S
T E K N I K
UNIVERSITAS SUMATERA UTARA MEDAN 2009
i
Universitas Sumatera Utara
PERANCANGAN SISTEM INFORMASI DENGAN METODE ERD DAN BAHASA PEMROGRAMAN PHP DI PT. TIGA MUSIM MAS JAYA
TUGAS SARJANA Diajukan Untuk Memenuhi Syarat-Syarat Mengikuti Seminar Sarjana Teknik Industri
Oleh HARJA PANDANA 050423028
Disetujui Oleh :
Dosen Pembimbing I
Dosen Pembimbing II
(Ir. Sugih Arto P, MM)
(Ir. Anizar M,Kes)
PROGRAM PENDIDIKAN SARJANA EKSTENSI DEPARTEMEN TEKNIK INDUSTRI F A K U L T A S
T E K N I K
UNIVERSITAS SUMATERA UTARA MEDAN 2009
ii
Universitas Sumatera Utara
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah melimpahkan berkat dan rahmat-Nya sehingga penulis dapat
menyelesaikan
Tugas Akhir ini untuk memenuhi salah satu syarat kelulusan pada jenjang Strata 1 (satu) Program Sarjana Ekstensi Teknik Industri Universitas Sumatera Utara dengan
judul
METODE
“PERANCANGAN
ENTITY
SISTEM
RELATIONSHIP
INFORMASI
DIAGRAM
DAN
DENGAN BAHASA
PEMROGRAMAN PHP Di PT. TIGA MUSIM MAS JAYA“. Keterbatasan kemampuan yang dimiliki penulis membuat Tugas Akhir ini masih jauh dari kesempurnaan oleh karena itu saran dan kritik dari semua pihak sangat diharapkan. Akhir kata, penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi penulis dan pembaca umumnya.
Medan, Oktober 2009
Penulis
iii
Universitas Sumatera Utara
UCAPAN TERIMA KASIH
Tugas sarjana ini tidak akan pernah terwujud tanpa bantuan dan dukungan dari berbagai pihak. Pada kesempatan ini penulis mengucapkan terima kasih yang tulus kepada : 1.
Keluarga Besar Saya terutama Ayahanda Suwandi dan Ibunda Nurbaity.
2.
Ibu Ir. Rosnani Ginting, MT, selaku Ketua Departemen Teknik Industri Fakultas Teknik Universitas Sumatera Utara.
3.
Bapak Ir. Sugih Arto Pujangkoro, MM selaku Koordinator Tugas Akhir Departemen Teknik Industri Fakultas Teknik Universitas Sumatera Utara dan sekaligus selaku Dosen Pembimbing.
4.
Bapak Prof. DR. Ir. A. Rahim Matondang, MSIE, selaku Ketua Bidang Manajemen Rekayasa dan Produksi Departemen Teknik Industri Fakultas Teknik Universitas Sumatera Utara.
5.
Ibu Ir. Anizar. M,Kes selaku Dosen Pembimbing, yang telah meluangkan banyak waktunya untuk memberikan motivasi, bimbingan arahan dan koreksi dalam penulisan Tugas Sarjana ini.
6.
Seluruh staf dan karyawan PT. Tiga Musim Mas Jaya Medan yang telah memberikan bantuan berupa informasi dan dukungan moril selama penulisan tugas sarjana ini.
iv
Universitas Sumatera Utara
7.
Seluruh teman-temanku khususnya anak-anak Ekstensi ‘05 yang selalu hadir memberikan semangat untuk penulis.
8.
Dan buat semua pihak yang secara langsung atau tidak langsung terlibat dalam pembuatan Tugas Sarjana, terima kasih karena tanpa kalian penulis bukan siapa-siapa. Demikian penulis sampaikan untuk memulai pembahasan Tugas Sarjana
ini. Dalam hal ini penulis menyadari bahwa Tugas Sarjana yang disajikan masih banyak kekurangan. Oleh karena itu penulis mengharapkan saran dan kritik yang bersifat membangun. Semoga Tugas Sarjana ini dapat memberikan manfaat bagi kita semua.
Medan, Oktober 2009
Penulis
v
Universitas Sumatera Utara
DAFTAR ISI
BAB
Halaman
LEMBAR PENGESAHAN TUGAS SARJANA KATA PENGANTAR ................................................................................... iii UCAPAN TERIMAKASIH .......................................................................... iv DAFTAR ISI ................................................................................................. vi DAFTAR GAMBAR ..................................................................................... xi DAFTAR TABEL ........................................................................................ xii ABSTRAK ................................................................................................... xiii I. Pendahuluan ........................................................................................ I-1 1.1. Latar Belakang Permasalahan .......................................................... I-1 1.2. PerumusanMasalah ......................................................................... I-2 1.3. Tujuan dan Sasaran Penelitian ........................................................ I-3 1.4. Manfaat Penelitian .......................................................................... I-4 1.5. Batasan Masalah ............................................................................. I-5 1.6. Asumsi Yang Digunakan ................................................................ I-5 1.7. Sistematika Penulisan Tugas Akhir ................................................. I-5 II. Gambaran Umum Perusahaan ......................................................... II-1 2.1.SejarahPerusahaan ......................................................................... II-1 2.2.Visi, Misi dan Strategi Perusahaan ................................................. II-1 2.2.1. Visi ...................................................................................... II-1 2.2.2. Misi ..................................................................................... II-1
vi
Universitas Sumatera Utara
2.3. Ruang Lingkup Bidang Usaha ...................................................... II-2 2.4. Letak Dan Lokasi Perusahaan ....................................................... II-2 2.5. Daerah Pemasaran ........................................................................ II-3 2.6. Organisasi dan Manajemen ........................................................... II-4 2.6.1. Struktur Organisasi .............................................................. II-4 2.6.2. Pembagian Tugas dan Tanggung Jawab ............................... II-6 2.6.3. Jumlah Tenaga Kerja dan Jam Kerja .................................. II-11 2.6.3.1. Jumlah Tenaga Kerja dan Jam Kerja ......................... II-11 2.6.3.2. Jam Kerja .................................................................. II-13 2.6.4. Sistem Pengupahan dan Fasilitas lainnya ........................... II-13 2.6.4.1. Sistem Pengupahan .............................................. II-13 2.6.4.2. Fasilitas Tenaga Kerja ......................................... II-13 2.7. Proses Produksi (Proses Pengeboran) ......................................... II-14 2.7.1.Pencarian (Survey) .............................................................. II-14 2.7.2. Rig Up ................................................................................ II-14 2.7.3. Drilling Ahead (mulai membor sumur) .............................. II-15 III. Landasan Teori ................................................................................ III-1 3.1. Pengertian Sistem ........................................................................ III-1 3.1.1. Model Umum Sistem .......................................................... III-2 3.1.2. Ciri-ciri Sistem ................................................................... III-3 3.2. Sistem Informasi Manufaktur ...................................................... III-3 3.2.1. Input ................................................................................... III-4 3.2.2. Proses ................................................................................. III-5
vii
Universitas Sumatera Utara
3.2.3. Output ................................................................................. III-6 3.2.3.1. Persediaan .................................................................. III-6 3.2.3.2. Biaya .......................................................................... III-6 3.3. Sistem Pendukung Keputusan ....................................................... III-7 3.4. Data Flow Diagram (DFD) .......................................................... III-9 3.4.1. Simbol dalam DFD ........................................................... III-11 3.4.2. Aturan Dalam DFD ........................................................... III-12 3.4.3. Petunjuk Pembuatan DFD.................................................. III-12 3.5. Diagram Hubungan Entitas (ERD) ............................................ III-13 3.6. Database ................................................................................... III-15 3.6.1. Normalisasi Database ....................................................... III-17 3.6.1.1. Bentuk-bentuk Normalisasi Database ...................... III-17 3.6.1.2. Penerapan Bentuk Normalisasi ................................. III-19 3.6.2. Database Management System (DBMS) ........................... III-20 3.6.3. Open Database Conectivity (ODBC) ................................ III-21 3.7. Model Data ................................................................................ III-21 3.8. Structured Query Language (SQL) ............................................ III-27 3.9. Software Pendukung .................................................................. III-28 3.9.1. Microsoft Visio .................................................................. III-31 3.9.2. Microsoft Office Access ..................................................... III-30 3.9.3. PHP .................................................................................. III-30 IV. Metodologi Penelitian ....................................................................... IV-1 4.1. Lokasi Penelitian ......................................................................... IV-1
viii
Universitas Sumatera Utara
4.2.Rancangan Penelitian ................................................................... IV-1 4.3. Pelaksanaan Penelitian ................................................................. IV-3 4.4. Pengumpulan Data ...................................................................... IV-5 V. PENGUMPULAN DAN PENGOLAHAN DATA ............................ V-1 5.1. Pengumpulan Data ....................................................................... V-1 5.1.1. Prosedur Operasional ........................................................... V-1 5.1.1.1. Prosedur Penerimaan Barang (Receive) ........................ V-2 5.1.1.2. Prosedur Pengiriman Barang (Goods Transfer) ........... V-4 5.1.1.3. Prosedur Permintaan Barang (Material Request) .......... V-5 5.1.1.4. Prosedur Penawaran Harga (Quotation) ....................... V-6 5.1.1.5. Prosedur Pembelian Barang (Purchase Order) ............. V-9 5.1.1.6. Prosedur Pemakaian Barang (Inventory Usage) .......... V-11 5.2. Desain Sistem ............................................................................. V-12 5.2.1. Desain Data Flow Diagram (DFD) .................................... V-12 5.2.2. Pemilihan Entitas ............................................................... V-17 5.2.3. Perancangan Database ....................................................... V-18 5.2.3.1. Pemodelan Data ......................................................... V-19 5.2.3.1.1. Menetapkan Atribute dan Entitas .................... V-19 5.2.3.1.2. Menentukan Identifier..................................... V-21 5.2.3.2. Rancangan Entity Relationship Diagram .................... V-23 5.2.3.3. Bagan Struktur Sistem................................................ V-28 5.2.3.4. Implementasi Sistem .................................................. V-30 5.2.3.4.1. Instalasi Apache Web Server Dan PHP............ V-30
ix
Universitas Sumatera Utara
5.2.3.4.2. Hasil Penuangan Rancangan Menjadi Bahasa Pemrograman .................................. V-31 VI. Hasil Dan Pembahasan .................................................................... VI-1 6.1. Rancangan Flowchart Prosedur Operasional ............................ VI-1 6.2. Rancangan Sistem ..................................................................... VI-1 6.3. Rancangan Data Flow Diagram (DFD) .................................... VI-2 6.4. Rancangan Entity Relationship Model ....................................... VI-3 6.5. Perbandingan Entity Relationship Model dan Data Flow Diagram... VI-4 6.6. Rancangan Database ................................................................ VI-4 6.7. Hasil .......................................................................................... VI-5 VII. Kesimpulan Dan Saran 7.1. Kesimpulan ............................................................................ VII-1 7.2. Saran ...................................................................................... VII-2 DAFTAR PUSTAKA
x
Universitas Sumatera Utara
DAFTAR GAMBAR Gambar
Halaman
2.1. Struktur Organisasi PT. Tiga Musim Mas Jaya ..................................... II-5 3.1.a. Model Sistem Sederhana .................................................................. III-2 3.1.b. Penghubung Sistem (Interface)......................................................... III-2 3.1.c. Konfigurasi Komputer sebagai Sistem dengan Subsistem ................. III-2 3.2. Bagan Arus Data menjadi Informasi untuk SIMa ................................. III-4 3.3. Bagan Tahapan Normalisasi Database ............................................. III-19 3.4. Contoh Model Data Hirarkis ............................................................. III-22 3.5. Contoh Model Data Jaringan ............................................................. III-23 3.6. Tabel, Baris dan Kolom..................................................................... III-26 3.7. Contoh Diagram Semantic Model ...................................................... III-25 4.1. Blok Diagram Metodologi Penelitian .................................................. IV-2 4.2. Blok diagram Perancangan Sistem ...................................................... IV-4 5.1. Prosedur Penerimaan Barang (Receive) ............................................... V-4 5.2. Flowchart Prosedur Pengiriman Barang ................................................ V-7 5.3. Flowchart Prosedur Permintaan Barang ................................................ V-8 5.4. Flowchart Prosedur Penawaran Harga .................................................. V-9 5.5. Flowchart Prosedur Pembelian Barang ............................................... V-10 5.6. Flowchart Prosedur Pemakaian Barang .............................................. V-11 5.7. Diagram Dekomposisi DFD ............................................................... V-12 5.8. DFD Sistem Inventory level 0 ............................................................ V-13 5.9 DFD Rincian Pemasukan Barang level 1 ............................................. V-14 5.10. DFD Rincian Pengeluaran Barang level 2 ......................................... V-15 5.11. DFD Rincian Purchasing level 3 ...................................................... V-15 5.12. DFD Rincian level 4 ......................................................................... V-16 5.13. Relationship antara Entitas Item dan Entitas Manufacture ................ V-24 5.14. Entity Relationship Diagram ........................................................... V-27 5.15. Bagan Struktur Menu Utama ............................................................ V-28 5.16. Bagan Menu Input, Edit, dan Hapus ................................................. V-28 5.17. Bagan Menu Cari ............................................................................. V-29 5.18. Bagan Menu Laporan ....................................................................... V-29
xi
Universitas Sumatera Utara
DAFTAR TABEL Tabel
Halaman
2.1. Perincian Jumlah Tenaga Kerja PT. Tiga Musim Mas Jaya................ II-12 3.1. Tabel Simbol yang digunakan dalam DFD ....................................... III-11 5.1. Tabel Entitas dalam dokumen............................................................ V-17 5.2. Tabel calon input dan output ............................................................. V-19 5.3. Tabel hasil perancangan Key Identifier .............................................. V-22 5.4. Rancangan Database Sistem Informasi Persediaan ............................ V-24
xii
Universitas Sumatera Utara
ABSTRAK
Penelitian ini membahas tentang proses perancangan database dengan aplikasi web browser sebagai sistem informasi persediaan di PT. Tiga Musim Mas Jaya Medan. Perancangan database di susun berdasarkan ERD (Entity Relationship Diagram) yang merupakan model jaringan yang menggunakan relasi susunan data yang disimpan di dalam sistem secara abstrak, sedangkan aplikasi di buat dengan bahasa pemrograman PHP yang merupakan kependekan dari HyperText Preprocessor yaitu bahasa script server-side yang di sisipkan pada HTML, Software ini di sebarkan dan di lisensikan sebagai perangkat lunak Open Source. ERD (Entity Relationship Diagram) dapat di susun setelah mengetahui data apa yang di butuhkan dalam suatu sistem, kemudian bagaimana data tersebut berelasi yang dapat di ketahui melalui aliran data dan prosedur operasional. PT. Tiga Musim Mas Jaya sendiri merupakan perusahaan kontraktor yang bergerak di bidang jasa pengeboran hasil bumi yang berpusat di Jl. KH Agus Salim Medan dan memiliki area kerja di seluruh kawasan Indonesia seperti Pulau Kalimantan, Sumatera dan Kalimantan. Dengan tersebarnya lokasi pengeboran maka di harapkan Sistem Informasi Persediaan ini dapat di terapkan dan berguna sebagai penyedia data yang valid, terpusat, dan terkontrol.
xiii
Universitas Sumatera Utara