• Tidak ada hasil yang ditemukan

PERSETUJUAN SKRIPSI IMPLEMENTASI SISTEM INFORMASI UNTUK PEMESANAN BARANG PRODUKSI BERBASIS WEB DI PT. ASTRA DAIHATSU MOTOR KARAWANG ASEMBLY PLANT

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERSETUJUAN SKRIPSI IMPLEMENTASI SISTEM INFORMASI UNTUK PEMESANAN BARANG PRODUKSI BERBASIS WEB DI PT. ASTRA DAIHATSU MOTOR KARAWANG ASEMBLY PLANT"

Copied!
75
0
0

Teks penuh

(1)
(2)

PERSETUJUAN

SKRIPSI

IMPLEMENTASI SISTEM INFORMASI UNTUK PEMESANAN BARANG PRODUKSI BERBASIS WEB DI

PT. ASTRA DAIHATSU MOTOR – KARAWANG ASEMBLY PLANT

Yang disusun oleh Kurniawan Rahmadhani

311410384

telah disetujui oleh Dosen Pembimbing Skripsi pada tanggal 14 November 2018

(3)

PENGESAHAN

SKRIPSI

IMPLEMENTASI SISTEM INFORMASI UNTUK PEMESANAN BARANG PRODUKSI BERBASIS WEB DI

PT. ASTRA DAIHATSU MOTOR – KARAWANG ASEMBLY PLANT

Yang disusun oleh Kurniawan Rahmadhani

311410384

telah dipertahankan di depan Dewan Penguji pada tanggal 16 November 2018

(4)

PERNYATAAN KEASLIAN PENELITIAN

Saya yang bertandatangan dibawah ini menyatakan bahwa, skripsi ini merupakan karya saya sendiri (ASLI), dan isi dalam skripsi ini tidak terdapat karya yang pernah diajukan oleh orang lain untuk memperoleh gelar akademis di suatu institusi pendidikan tinggi manapun, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis dan/atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Segala sesuatu yang terkait dengan naskah dan karya yang telah dibuat adalah menjadi tanggungjawab saya pribadi.

Bekasi, 14 November 2018

Kurniawan Rahmadhani NIM: 311410384

(5)

KATA PENGANTAR

Dengan mengucapkan puji syukur atas nikmat yang diberikan Allah SWT. Dan tak lupa sholawat dan salam semoga tercurahkan kepada Uswah Khasanah Rasulullah SAW. Penulis dapat menyusun laporan Praktek Kerja Lapangan yang dilaksanakan di PT. Astra Daihatsu Motor - Karawang Asembly Plant.

Laporan Kuliah Kerja Praktek dibuat dengan tujuan agar mahasiswa dapat Membandingkan antara teori yang dipelajari di bangku kuliah dengan penerapan dilapangan.

Dengan selesainya penulisan laporan Praktek Kerja Lapangan ini, penulis menyampaikan terimakasih kepada :

1. Bapak Dr. Ir. Supriyanto, M.P. selaku Ketua STT Pelita Bangsa dan Bapak Aswan S. Sunge M.Kom selaku Ketua Prodi Teknik Informatika STT Pelita Bangsa yang telah berkenan memberikan izin dalam penyusunan laporan ini. 2. Ismasari Nawangsih S.Kom dan Tri Ngudi M.T selaku Dosen pembimbing yang

telah memberikan pengarahan, bimbingan, saran serta dorongan yang sangat berarti kepada penulis dalam menyusun laporan ini.

3. Roberto Belanius dari selaku Production Manager Produksi di PT. Astra Daihatsu Motor yang memberikan dukungan nya sehingga proses Kuliah Kerja Praktek berlangsung dengan baik.

(6)

4. Bapak Candra Nahya selaku supervisor di Departement Body dan rekan-rekan produksi dibagian gudang yang memberikan bimbingan, pengarahan serta motivasi selama kegiatan Kuliah Kerja Praktek.

5. Bapak Teja Pramono, Mamah Poniyem, Adikku yaitu Nurul selaku keluarga yang selalu memberikan kasih sayang serta dukungannya.

6. Teman- teman seperjuangan kelas TI.14.E.2 yang sudah memberi banyak masukan dan saran. Terima kasih atas dukungan dan motivasinya selama ini. 7. Dan untuk kekasih saya yang telah menemani dan menyemangati hingga

penulis dapat menyusun karya tulis ini.

Karena kebaikan dan kebijakan beliau-beliau ini maka penulis dapat menyelesaikan laporan Skripsi ini semoga kebaikan dan jasa-jasa beliau mendapat balasan dari Tuhan Yang Maha Esa. Penulis menyadari bahwa penyusunan laporan ini masih jauh dari kesempurnaan, tidak luput dari kesalahan dan kekurangan.

Akhir kata semoga laporan Skripsi ini dapat bermanfaat bagi kita semua. Amin.

Bekasi, 14 November 2018

(7)

DAFTAR ISI

PERSETUJUAN ... i

PENGESAHAN ... ii

PERNYATAAN KEASLIAN PENELITIAN ... iii

KATA PENGANTAR... iv DAFTAR ISI ... vi DAFTAR TABEL ... x DAFTAR GAMBAR ... xi ABSTRAK ... xii BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Batasan Masalah ... 3

1.4 Rumusan Masalah ... 3

1.5 Tujuan Dan Manfaat Pembuatan Skripsi ... 3

15.1 Tujuan Pembuatan Skripsi ... 3

1.5.2 Manfaat Pembuatan Skripsi ... 4

(8)

2.1 Kajian Pustaka ... 6

2.2 Pengertian Sistem Informasi ... 6

2.3 Pengertian Pemesanan ... 6

2.4 Pengertian Website... 7

2.5 Pengertian Basis Data (Database) ... 7

2.6 Definisi Model Waterfall ... 8

2.7 Normalisasi ... 8

2.8 Data Flow Diagram (DFD) ... 9

2.9 Sistem Flow Diagram ... 10

2.10 Entity Relationship Diagram (ERD) ... 11

2.11 Flowchart ... 13

2.12 Diagram Konteks ... 14

2.13 Kamus Data ... 14

2.4 Hierarchy Input Process Output (HIPO) ... 15

2.15 Penelitian Terkait ... 15

2.16 Kerangka Pemikiran ... 17

BAB III METODE PENELITIAN... 19

3.1 Profil Perusahaan ... 19

3.1.1 Visi ... 20

(9)

3.1.3 Struktur Organisasi PT. Astra Daihatsu Motor ... 21

3.2 Sistem Analisa ... 22

3.2.1 Teknik Pengumpulan Data ... 22

3.2.2 Sistem Yang Berjalan ... 23

3.2.3 Kelemahan Sistem Yang Berjalan... 24

3.2.4 Sistem yang Diusulkan ... 24

3.2.5 Diagram Konteks... 25

3.2.6 Diagram Zero ... 26

3.2.7 Entity Relationship Diagram (ERD) ... 27

3.2.8 Normalisasi... 28

3.2.9 Kamus Data ... 30

3.2.10 Hierarchy Input Process Output (HIPO) ... 30

BAB IV HASIL DAN PEMBAHASAN ... 31

4.1 Instrumen Penelitian ... 31

4.1.1 Bahan ... 31

4.1.2 Peralatan ... 31

4.2 Hasil ... 32

4.2.1 Tampilan Website ... 32

(10)

BAB V KESIMPULAN DAN SARAN ... 53

5.1 Kesimpulan... 53

5.2 Saran ... 54

DAFTAR PUSTAKA ... 55

(11)

DAFTAR TABEL

Tabel 2.1 Simbol-Simbol Data Flow Diagram ... 12

Tabel 2.2 Simbol-Simbol Entity Relationship Diagram ... 15

Tabel 2.3 Simbol-Simbol Flowchart ... 16

Tabel 3.1 Unnormalisasi ... 29

Tabel 3.2 1NF ... 29

Tabel 3.3 2NF ... 30

Tabel 3.4 3NF ... 30

(12)

DAFTAR GAMBAR

Gambar 2.1 Model Waterfall ... 10

Gambar 2.2 Kerangka Berfikir ... 18

Gambar 3.1 Struktur Organisasi PT. Astra Daihatsu Motor ... 21

Gambar 3.2 Flowchart yang sedang berjalan ... 23

Gambar 3.3 Flow Chart Sistem yang Diusulkan ... 25

Gambar 3.4 Diagram Konteks ... 26

Gambar 3.5 Diagram Zero ... 27

Gambar 3.6 Entity Relationship Diagram (ERD) ... 28

Gambar 3.7 Hierarchy Input Process Output (HIPO) ... 31

Gambar 4.1 Tampilan Login ... 33

Gambar 3.9 Tampilan Setelah Login Admin ... 34

Gambar 3.10 Form Pemesanan Barang ... 34

Gambar 3.11 Form Data Pesanan Barang ... 35

Gambar 3.12 Form Edit Barang ... 35

Gambar Cetak Data Transaksi ... 36

(13)

ABSTRAK

Di zaman modern sekarang yang serba menggunakan sistem Database dan Networking memegang peranan yang sangat penting agar dapat menjalankan suatu organisasi perusahaan dengan lebih baik dan lebih mudah. Maka dari itu, diperlukan sistem informasi yang benarbenar sesuai dengan kebutuhan perusahaan. Pengaturan Database sangat dibutuhkan dalam perusahaan, baik itu perusahaan berskala besar maupun kecil. Khusus untuk perusahaanperusahaan berskala besar,pengaturan Database harus lebih dilakukan dengan teliti dan hatihati sehingga perusahaan tersebut dapat dengan lancar memperoleh data-data yang akurat.Tujuan penelitian ini antara lain: menemukan kendala yang dihadapi bagian pemesanan, menganalisa sistem dan kebutuhan pada bagian pemesanan pada PT. Astra Daihatsu Motor, merancang suatu sistem informasi pemesanan yang efektif dan efesien. Metode penelitian yang digunakan adalah metode analisis dan metode waterfall. Metode perancangan melalui perancangan basis data dan aplikasi sistem informasi. Hasil yang dicapai adalah mengenalkan sebuah sistem informasi pemesanan baru yang memudahkan kinerja dan informasi antara Admin gudang dan Operator. Kesimpulan dari penelitian ini adalah perancangan sistem informasi yang baru dapat memfasilitasi dalam melakukan pemesanan.

(14)

ABSTRACT

In today's modern era, using a database and networking system plays a very important role in order to run a company organization better and easier. Therefore, an information system is needed that truly fits the needs of the company. Database settings are needed in companies, both large and small scale companies. Especially for large-scale companies, the database settings must be done more carefully and carefully so that the company can smoothly obtain accurate data. The objectives of this study include: finding constraints faced by the ordering section, analyzing the system and requirements in the ordering section at PT. . Astra Daihatsu Motor, designed an effective and efficient ordering information system. The research method used is the method of analysis and the waterfall method: interviews, observation, and literature. Design method through database design and information system applications. The results achieved are introducing a new ordering information system that facilitates performance and information between warehouse Admin and Operators. The conclusion of this study is that the design of a new information system can facilitate ordering.

(15)

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Saat ini dunia pengetahuan dan teknologi mengalami kemajuan yang sangat pesat, sehingga kebutuhan akan informasi yang sangat cepat, tepat, akurat sangat dibutuhkan oleh setiap perusahaan, organisasi maupun bidang lainnya. Data yang diperoleh akan diolah sedemikian rupa sehingga kebutuhan informasi dapat dicapai. Salah satu produk dari pengetahuan dan teknologi komputer.

Menulis data secara manual memungkinkan terjadinya kesalahan pemesanan. Kesalahan – kesalahan yang pernah terjadi antara lain transaksi yang tidak tercatat, kesalahan pencatatan, nomor transaksi yang mengalami pengulangan pencatatan, bukti transaksi yang hilang, dan tempat pemesanan barang yg jauh dari tempat kerja membuat tenaga dan waktu untuk memesanannya, Selain itu dengan sistem informasi manual, untuk melakukan pencarian data yang diperlukan, membutuhkan waktu yang lama untuk mencarinya dalam buku transaksi yang begitu banyak.

Untuk mengatasi hal – hal yang memungkinkan terjadinya berbagai kesalahan dan ke tidak jelasan data yang di tulis secara manual, maka harus dibuat

(16)

haruslah menjamin bahwa manajemen haruslah berjalan tanpa kesalahan. Salah satu sistem yang memun gkinkan terealisasi hal tersebut adalah dengan sistem terkomputerisasi yang disebut sebagai aplikasi yang dapat pemesanan material / barang yang digunkan untuk produksi.

Alasan paling jelas untuk memanfaatkan PHP dan MySQL adalah membuat sebuah program yang dapat digunakan dengan mudah. Dengan demikian pengguna dapat mengetahui alur informasi tentang nomor dokumen yang telah dibuat agar tidak terjadi nomor dokumen ganda dan juga memudahkan pengguna untuk mengetahui informasi pemakain barang. Oleh karena hal-hal diatas, maka dalam Skripsi ini dipilih untuk diimplementasikan dalam pembuatan program Aplikasi dengan judul “Implementasi Sistem Informasi Untuk Pemesanan Barang Produksi Berbasis Web Di PT. Astra Daihatsu

Motor – Karawang Asembly Plant”.

1.2 Identifikasi Masalah

Setelah mengetahui dan memperhatikan latar belakang masalah pada penginputan data laporan material dan barang yang digunakan dalam sebuah produksi yang meliputi :

1. Pemesanan barang yang dibutuhkan untuk produksi pada peruasahaan PT. Astra Daihatsu Motor – Karawang Asembly Plant masih menggunakan manual atau masih ditulis dalam kertas.

2. Penyimpanan file terlalu memakan tempat.

3. Pemesanan barang yang manual akan membutuhkan waktu cukup lama karena jarak tempat kerja ke gudang yang cukup jauh.

(17)

4. Pencarian dokumen yang membutuhkan waktu yang lama.

1.3 Batasan Masalah

Beberapa batasan – batasan yang ada dalam pembuatan Sistem Informasi Pemesanan Barang Untuk Produksi Berbasis Web Di PT. Astra Daihatsu Motor – Karawang Asembly Plant adalah

1. Dibuat untuk memesan barang-barang ke gudang untuk produksi. 2. Berbasis web dan menggunakan database MySQL.

3. Untuk menentukan planning pemakaian barang dalam sebualan kedepan.

1.4 Rumusan Masalah

Berdasarkan pada identifikasi masalah di atas, maka rumusan masalah yang dikemukakan adalah

1. Bagaimana merancang aplikasi pemesanan barang kebutuhan produksi ke gudang berbasis web di PT. Astra Daihatsu Motor – Karawang Assembly Plant? 2. Bagaimana merancang sistem aplikasi berbasis web dan menggunakan

database MySQL?

3. Bagaimana material bisa terkontrol setiap bulannya?

1.5 Tujuan Dan Manfaat Pembuatan Skripsi

15.1 Tujuan Pembuatan Skripsi

Adapun tujuan Rancang aplikasi pemesanan barang kebutuhan produksi ke gudang di PT. Astra Daihatsu Motor – Karawang Assembly Plant ini adalah sebagai berikut :

(18)

1. Mengimplementasikan aplikasi Web dan Database MySQL sebagai metode pembuatan pemesanan dan kotrol material.

2. Menghasilkan suatu aplikasi yang dapat memudahkan pengguna dalam memesan Material tanpa harus datang ke gudang.

3. Dapat terkontrol pemakaian dan pemasukan material dalam sebulan agar dapat menentukan planning pemakaian barang di bulan berikutnya.

1.5.2 Manfaat Pembuatan Skripsi

1. Sistem informasi ini diharapkan dapat mempermudah pengguna untuk memesan material yang dibutuhkan produksi.

2. Sebagai tambahan pengalaman bagi penulis dalam mengaplikasikan disiplin ilmu, serta menerapkan ilmu yang telah didapat dibangku kuliah ke kehidupan sehari-hari khususnya dalam dunia kerja.

1.6 Sistematika Penulisan Skripsi

Di dalam sistematika penulisan ini penulis merangkum atau membuat ringkasan point dari BAB I sampai dengan BAB V tentang isi dari keseluruhan skripsi yang penulis buat :

BAB I PENDAHULUAN

Di dalam bab ini akan menjelaskan latar belakang yang mendasari penelitian, disertai identifikasi masalah, batasan masalah, maksud dan tujuan skripsi, metode pengumpulan data, serta sistematika penulisan.

BAB II LANDASAN TEORI

(19)

yang berkaitan dengan judul yang dibahas. BAB III METODE PENELITIAN

Bab ini menjelaskan tentang objek penelitian, metode penelitian, perangkat atau tool yang digunakan dan pembangunan sistem yang dibuat.

BAB IV HASIL DAN PEMBAHASAN

Bab ini menjelaskan tentang deskripsi dan analisa sistem yang dibuat oleh penulis.

BAB V KESIMPULAN DAN SARAN

Bab ini memberikan kesimpulan dari penelitian yang telah dilakukan dan memberikan saran bagi perusahaan untuk pengembangan yang dapat dilakukan pada masa yang akan datang.

(20)

BAB II

TINJAUAN PUSTAKA

2.1 Kajian Pustaka

Dalam penulisan skripsi ini peneliti menggali informasi dari penelitian – penelitian sebelumnya sebagai bahan perbandingan, Penelitian menggali informasi dari Journal, buku – buku mau pun skripsi dalam rangka mendapatkan suatu informasi yang berkaitan dengan judul yang digunakan untuk memperoleh landasan teori ilmiah.

2.2 Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat managerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporanlaporan yang diperlukan oleh pihak luar tertentu. (Sutabri, 2012:38).

2.3 Pengertian Pemesanan

Pemesanan adalah suatu aktifitas yang dilakukan konsumen sebelum membeli. Untuk mempermudah saat operator memesan, perusahaan harus memiliki sistem pemesanan yang baik. Menurut kamus besar bahasa Indonesia pemesanan adalah proses, pembuatan, cara memesan (tempat, barang, dsb) kepada orang lain.

(21)

2.4 Pengertian Website

Web adalah fasilitas hypertext untuk menampilkan data berupa teks, gambar, bunyi, dan animasi dan data multimedia lainnya, yang di antara data tersebut saling berhubungan satu sama lainnya (Anonim, 2001). Website merupakan tempat penyimpanan data dan informasi dengan topic tertentu.

2.5 Pengertian Basis Data (Database)

Menurut Yakub (2012:51-53) diarikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Prinsip utama basis data adalah pengaturan data dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data diantaranya sebagai efisisensi yang meliputi speed, space &

accurancy, menangani data dalam jumlah besar, kebersamaan pemakaian, dan

meniadakan duplikasi.

Beberapa manfaat basis data adalah untuk kecepatan dan kemudahan, efisien ruang penyimpanan, keakuratan, ketersediaan, kelengkapan, keamanan, dan kebersamaan. (Yakub:2012) yaitu :

a. Kecepatan dan kemudahan, pemanfaatan basis data memungkinkan untuk dapat menyimpan, mengubah, dan menampilkan kembali data tersebut dengan lebih cepat dan mudah.

b. Efisisensi ruang penyimpanan, dengan basis data efisiensi/optimalisasi penggunaan ruang penyimpanan dapat dilakukan, karena penekanan jumlah redudansi data, baik dengan sejumlah pengkodean.

(22)

c. Keakuratan, pembentukan relasi antardata bersama dengan penerapan aturan tipe, domain, dan keunikan data dapat diterapkan dalam sebuah basis data.

2.6 Definisi Model Waterfall

Metode Waterfall menurut Ian Sommerville (2011:30), metode waterfall memiliki tahapan utama dari waterfall model yang mencerminkan aktifitas pengembangan dasar. Terdapat 5 (lima) tahapan pada metode waterfall, yaitu

requirement analysis and definition, system and software design, implementation and unit testing, integration and system testing, dan operation and maintenance.

Gambar 2.1 Waterfall Model (Ian Sommerville, 2011:30)

2.7 Normalisasi

Menurut Kusrini (2007:40), Normalisasi merupakan cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal.

Untuk menormalisasikan tabel-tabel dalam database relasional, diperlukannya teknik-teknik dan tahapan dalam melakukan normalisasi. Masih dalam bukunya Kusrini (2007:41) ada beberapa tahapan-tahapan normalisasi tersebut adalah, sebagai berikut :

(23)

a. Unnormalisasi

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja tidak lengkap dan terduplikasi.

b. Normalisasi 1NF

Sebuah tabel disebut 1NF jika : Tidak ada baris yang duplikat dalam tabel tersebut dan Masing-masing cell bernilai tunggal.

c. Normalisasi 2NF

Bentuk Normal Kedua (2NF) terpenuhi jika pada sebuah tabel semua atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional pada primary key secara utuh. Sebuah tabel dikatakan tidak memenuhi 2NF, jika ketergantungannya hanya bersifat parsial (hanya tergantung pada sebagian dari primary key).

d. Normalisasi 3 NF

Sebuah tabel dikatakan memenuhi bentuk normal ketiga (3NF), jika untuk setiap ketergantungan fungsional dengan notasi X - > A, dimana A mewakili semua atribut tunggal di dalam tabel yang tidak ada didalam X, maka : X haruslah superkey pada tabel tersebut. atau A merupakan bagian dari primary key pada tabel tersebut.

2.8 Data Flow Diagram (DFD)

Menurut Andi Kristanto (2008:61), DFD yaitu suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang

(24)

menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.

Tabel 2.1 Simbol-Simbol DFD (Andi Kristanto, 2008:62-65)

2.9 Sistem Flow Diagram

Menggambarkan sistem dalam satu lingkungan dan hubungan dengan entitas luar lingkungan tersebut menggambarkan keseluruhan proses dalam sistem tersebut.

Menurut Sukamto dan Shalahuddin (2014:72), berikut ini adalah tahapan-tahapan perancangan dengan menggunakan DFD :

1. Membuat DFD Level 0

DFD Level 0 menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal yang berinteraksi dengan orang maupun sistem lain. DFD Level 0

(25)

digunakan untuk mengambarkan interaksi antara sistem yang akan dikembangkan dengan entitas luar.

2. Membuat DFD Level 1

DFD Level 1 digunakan untuk menggambarkan modul-modul yang ada dalam sistem yang akan dikembangkan. DFD Level 1 merupakan hasil breakdown DFD Level 0 yang sebelumnya sudah dibuat.

3. Modul-modul pada DFD Level 1 dapat di breakdown menjadi DFD Level 2. Modul mana saja yang harus di breakdown lebih detail tergantung pada tingkat kedetilan modul tersebut. Apabila modul tersebut sudah cukup detail dan rinci maka modul tersebut sudah tidak perlu untuk di breakdown lagi. Untuk sebuah sistem, jumlah DFD Level 2 sama dengan jumlah modul pada DFD Level 1 yang di breakdown.

4. Membuat DFD Level 3 dan seterusnya.

DFD Level 3, 4, 5 dan seterusnya merupakan breakdown dari modul pada DFD Level di atasnya. Breakdown pada level 3, 4 dan 5 dan seterusnya aturannya sama persis dengan DFD Level 1 atau Level 2.

2.10 Entity Relationship Diagram (ERD)

Menurut McLeod dan Schell, (2007). Entity Relationship Diagram yang selanjutnya disingkat dengan ERD merupakan diagram yang menggambarkan hubungan antar entity di dalam database sebagai entity dan relasi. Selain itu, ERD digunakan untuk memperlihatkan hubungan antar data store yang ada di Data Flow Diagram (DFD). Sedangkan pendapat Fathansyah (2002:72), Entity

(26)

Relationship Diagram (ERD) digunakan untuk memodelkan struktur data dan

hubungan antar data, karena hal ini relatif kompleks. Dengan ini ERD dapat menguji model dengan mengabaikan proses yang harus dilakukan.

Berdasarkan pengertian diatas dapat disimpulkan bahwa ERD adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down.

Tabel 2.2 Simbol - Simbol dalam ERD (Fathansyah, 2002:73).

No Notasi Nama Arti

1 Entity Objek yang dapat dibedakan dalam dunia

nyata

2 Week Entity Suatu entity dimana keberadaan dari entity

tersebut tergantung dari keberadaan entity

yang lain

3 Relationship Hubungan yang terjadi antara satu atau

lebih entity

4 Identifying Hubungan yang terjadi antara satu atau

Relationship lebih weak entity

5 Atribut Atribut yang bernilai tunggal atau atribut

Simple atomic yang tidak dapat dipilah-pilah lagi

(27)

6 Atribut Satu atau gabungan dari beberapa atribut

Primary Key yang membedakan semua baris data (row)

dalam table secara unik

7 Atribut Atribut yang masih dapat diuraikan lagi

Composite menjadi sub-sub atribut yang masing-

masing memiliki makna

8 Atribut Suatu atribut yang memiliki sekelompok

Multivalue nilai untuk setiap instant entity

2.11 Flowchart

Menurut Al- Bahra (2005:263) dalam buku yang berjudul Analisis dan

Desain Sistem Informasi, menyebutkan bahwa: flowchart adalah bagan – bagan

yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian suatu masalah. Pendapat Jogiyanto (2004:795) dalam bukunya yang berjudul Analisis

dan Desain Sistem Informasi, Flowchart merupakan bagan (chart) yang

menunjukkan alir (flow) didalam program atau prosedur sistem secara logika. Berdasarkan dua definisi tersebut penulis dapat menarik simpulan bahwa bagan sistem adalah suatu bagan yang menjelaskan urutan dari prosedur dalam sebuah sistem manual dan bagan alir sistem ini dimulai dengan input yang masuk ke dalam sistem dan sumbernya.

(28)

Simbol flowchart yang biasanya dipakai adalah simbol-simbol flowchart standar yang dikeluarkan oleh ANSI (American National Standards Institute) dan ISO (International Organization for Standardization).

Tabel 2.3 Simbol - simbol Flowchart

2.12 Diagram Konteks

Diagram Konteks menurut Kristanto (2008:70) adalah, Sebuah diagram yang menggambarkan hubungan antara entiti luar, masukan dan keluaran dari sistem.

2.13 Kamus Data

Menurut Jogiyanto dalam bukunya yang berjudul “Analisis dan Disain”, yang dimaksud dengan kamus data adalah: “Kamus data adalah katalog data tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi”.

(29)

2.4 Hierarchy Input Process Output (HIPO)

Menurut Amansyah (2008:284), “bagan HIPO dibuat oleh IBM sebagai alat untuk mendokumentasikan program, secara jelas memperagakan apa yang dikerjakan suatu program, data apa yang digunakan dan keluaran yang dihasilkan”.

HIPO dapat digunakan sebagai alat pengembangan sistem dan teknik dokumentasi program dan penggunaannya mempunyai beberapa sasaran, yaitu : 1. Untuk menyediakan suatu struktur guna memahami fungsi - fungsi dari sistem. 2. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan

output yang harus dihasilkan oleh masing - masing fungsi pada tiap - tiap tingkatan dari Diagram - Diagram HIPO.

3. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan - kebutuhan pemakai.

2.15 Penelitian Terkait

Dalam penelitian ini menggunakan metode waterfall untuk sebagai perancangan. Metode waterfall merupakan salah satu metode perancangan yang sudah banyak digunakan oleh para penelitian untuk menyeselaikan suatu masalah sekaligus referensi untuk pembuatan karya tulis. Diantara oenelitian yang terkait yaitu pada pembuatan karya tulis yaitu :

2 Penelitian yang dilakukan oleh Nurul Wahid Hidayah (2016).

Dalam penelitiannya pada tahun 2016 yang berjudul “Perancangan Sistem Informasi Penjualan Produk UKM Kerajinan Ukir Kaca Sebagai Portal

(30)

Community Marketing Berbasis Web”. Penelitian mengambil kasus di daerah solo raya yang selama ini belum memiliki media untuk mempromosikan produk-produknya dan pencatatan transaksi penjualan yang menggunakan secara manual dan konsumen harus datang ke tempat perajinan langsung apabila ingin mendapatkan informasi produk dan hendak memesan produk kaca cermin. 3 Penelitian yang dilakukan oleh Yeni Risyani (2013)

Dalam Penelitian yang berjudul “Sistem Informasi Penjualan Pada UD. Telur Ayam Pak Brahrang”. UD. Telur Ayam Pak Brahrang adalah usaha dagang yang bergerak dalam bidang penualan grosir produk telur ayam, bebek dan burung puyuh. Transaksi penjualan masih menggunakan aplikasi Ms. Excel sehingga pencatatan transaksi penjualan masih lambat dan laporan penyusunan penjualan tidak dapat disusun dengan cepat. UD. Telur Ayam Pak Brahrang membutuhkan sebuah sistem untuk meningkatkan kinerja kerja.

4 Penelitian yang dilakukan oleh Bambang Mulyatno dan Muhamad Sofyan (2018) Dalam Penelitian yang berjudul “Perancangan Sistem Informasi Pemesanan dan Pembayaran Barang pada PT. Bumi Boga Indah”. Masalah Pada bagian pemesanan dan pembayaran pada PT Bumi Boga Indah , data pemesanan dan pembayaran disimpan dalam buku besar, namun tidak ada koneksi (hubungan) antara buku besar pemesanan dan pembayaran, karena data yang tidak terintegrasi ini, maka akan muncul masalah dalam hal performa dan efisiensi kerja (dibutuhkan waktu ekstra untuk mengolah data dari bagian pemesanan dan pembayaran).

(31)

2.16 Kerangka Pemikiran

Rumusan Masalah

Bagaimana merancang sistem informasi pemesanan barang agar dalam pembuatan laporan dapat dilakukan secara sistematis?

Pendekatan Dengan Menggunakan Metode Waterfall

Perancangan

DFD (Data Flow Diagram) & ERD (Entity Relationship Diagram)

Impelentasi Software

Menggunakan Aplikasi Dreamweaver 8, Xampp dan Database Mysql

Hasil

Sistem Informasi Pemesanan Barang Untuk Produksi Berbasis Web Di PT. Astra Daihatsu Motor – Karawang Asembly Plant

(32)

BAB III

METODE PENELITIAN

3.1 Profil Perusahaan

Daihatsu Motor Co.,Ltd merupakan sebuah perusahaan otomotif yang berasal dari Negeri Sakura ( Jepang ). Daihatsu Motor Co.,Ltd didirikan pada tahun 1907 dengan nama "Hatsudoki Seizo". Dalam perkembanganya "Hatsudoki Seizo" berganti nama menjadi Daihatsu motor Co.,Ltd pada tahun 1951. Daihatsu Motor Co.,Ltd merupakan perusahaan produsen kendaraan yang bertarget pasar mobil kecil atau kompak dengan kapasitas mesin antara 850cc-1600cc. Era tahun 1951 hingga 1977 Produk Daihatsu yang terkenal yaitu Daihatsu Midget. Midget dikembangkan dari generasi pertama yang bermesin 2 langkah dan mempunyai konfigurasi roda berjumlah 3 hingga bermesin 4 langkah dan berkonfigurasi roda 4.

Dalam upaya meningkatkan pemasaran produknya Daihatsu Motor Co., Ltd melakukan kerjasama dengan perusahaan otomotif terbesar di Jepang yaitu Toyota Motor Co.,Ltd di tahun 1967. Pasar kendaraan Daihatsu di dunia Otomotif sempat mengalami masa pasang surut hingga akhirnya di tahun 1999 Daihatsu Motor Co.,Ltd menjadi anak perusahaan dari Toyota Motor Corporation. Setelah menjadi anak perusahaan dari Toyota, ke dua perusahaan otomotif ini dalam pembuatan produknya

(33)

selalu bekerjasama untuk menciptakan suatau produk yang berkualitas dan mempunyai " Best Value " di pasar otomotif.

Grup Daihatsu terus membangun dirinya menjadi “Merek Global yang Dicintai Seluruh Dunia” perusahaan yang memiliki kepercayaan diri dan kebanggaan melalui produksi mobil yang inovatif dan terkemuka di setiap era. Selogan baru “Innovation for Tomorrow” menjadi komitmen perusahaan untuk selalu mewujudkan inovasi dengan menghasilkan produk-produk berkualitas tinggi yang dapat memberikan manfaat bagi masyarakat luas dan ramah lingkungan. PT Astra Daihatsu Motor merupakan Agen Pemegang Merek Daihatsu di Indonesia dan produsen kendaraan merek Daihatsu/Toyota, dan komponen serta bisnis terkait.

3.1.1 Visi

Menjadi No. 1 di pasar mobil compact di Indonesia dan sebagai basis produksi global utama untuk Grup Daihatsu/Toyota yang sama dengan standar kualitas pabrik Jepang.

3.1.2 Misi

Kami memproduksi mobil compact bernilai terbaik dan menyediakan layanan terkait yang penting bagi peningkatan nilai stakeholder dan ramah lingkungan, kami mengembangkan dan memberikan inspirasi kepada karyawan untuk mencapai kinerja tingkat dunia.

(34)

3.1.3 Struktur Organisasi PT. Astra Daihatsu Motor

(35)

3.2 Sistem Analisa

3.2.1 Teknik Pengumpulan Data

Untuk mendapatkan suatu data yang akurat untuk pembuatan skripsi ini mengunakan beberapa metode diantaranya adalah :

a. Studi kepustakaan

Pada tahap ini dilakukan pemahaman literatur yang berhubungan dengan pembuatan perangkat lunak secara umum, literatur yang berhubungan dengan PHP dan MYSQL secara umum.

b. Desain aplikasi

Tahap ini merupakan bagian yang terpenting dari penelitian ini, karena pada tahap ini akan dilakukan perancangan aplikasi untuk mendesain system secara keseluruhan dan mendetail.

c. Implementasi

Tahap ini digunakan untuk merealisasikan desain aplikasi agar sesuai dengan apa yang telah direncanakan.

d. Uji Coba dan Evaluasi

Pada tahap ini akan dilakukan berbagai uji coba untuk mengukur tingkat keberhasilan aplikasi yang sudah dibangun, juga melakukan perbaikan dan evaluasi untuk meminimalkan kesalahan.

(36)

yang telah dikerjakan dalam menyelesaikan aplikasi ini. Didalamnya termasuk dasar teori, metode-metode yang digunakan, juga hasil evaluasi dari aplikasi yang telah dibuat.

3.2.2 Sistem Yang Berjalan

Flowmap sistem yang sedang berjalan di PT. Astra Daihatsu Motor yaitu akan

dijelaskan sebagai berikut :

Flowmap Pemesanan Barang yang Berjalan

Operator Admin Gudang Pimpinan

Start

Meminta Mengecek Tersediaan Barang

Barang

Menerima Barang Ada Konfirmasi

Tidak Ada

End

Memesan Barang

Barang Datang

Membuat Laporan Menerima Laporan Data Data Transaksi

Transaksi

(37)

3.2.3 Kelemahan Sistem Yang Berjalan

Berikut ini adalah kelemahan – kelemahan yang ada pada sistem yang berjalan pada saat ini di PT. Astra Daihatsu Motor :

1. Banyak celah terjadinya kesalahan penginputan pemakaian barang karena masih menggunakan kertas.

2. Harus datang ke Gudang untuk meminta material untuk kebutuhan proses produksi.

3.2.4 Sistem yang Diusulkan

Flow Pemesanan Barang Yang Diusulkan

Operator Admin Gudang Pimpinan

Start

Mengecek

Meminta Barang Tersediaan

Barang

Menerima Barang Ada Konfirmasi

Tidak Ada

End

Memesan Barang

Barang Datang

Membuat Laporan Menerima

Laporan Data Data Transaksi

(38)

Gambar 3.3 Flow Chart Sistem yang Disarankan Penjelasan Gambar 3.3 Flow Chart yang Diusulkan : - Operator meminta barang untuk keperluan produksi - User mengecek ketersedian barang dikomputer

- Lalu Admin gudang Memberikan barang yang dipesan - Jika Tidak ada User memesan barang ke Vendor - Barang datang dan di berikan ke Operator - Selesai, Data transaksi dilaporkan ke pimpinan 3.2.5 Diagram Konteks

(39)

3.2.6 Diagram Zero

Admin Gudang

Data Order

Data Transaksi

Data Material Operator

Data Order Olah Data Material

Olah Data Data Order Data Order

Olah Data Order

Transaksi Harian Data Material Data Order Olah Data

Data Transaksi Laporan Pimpinan

Laporan

Gambar 3.5 Diagram Zero

Penjelasan Gambar 3.4 Diagram Zero :

- Operator menginput data untuk melakukan memesan barang

- Admin mengelolah data barang masuk, detail barang masuk, barang terkirim, dan detail barang habis.

- Setelah data penginputan masuk kemudian diproses untuk pembuatan laporan. - Selesai, Semua Transaksi Laporan Ke Pimpinan.

(40)

3.2.7 Entity Relationship Diagram (ERD) No_Barang ID_Karyawan Nama_Operator Nama_Barang JumlahJenis

Bagian Operator Memesan Barang No_Order

Ke Tempat Memberikan

Nama_Admin

No_Transaksi Pimpinan Laporan Admin Gudang

ID_Karyawan No_Transaksi

ID_Karyawan Bagian Tanggal_

Keluar

Nama_Pimpinan No_Order

Tanggal_ Masuk

(41)

3.2.8 Normalisasi 1. Tabel 3.1 Unnormalisasi Nama_Operator ID_Karyawan Bagian No_Barang Nama_Barang Jumlah No_Transaksi Nama_Admin No_Transaksi ID_Karyawan Tanggal_Masuk Tanggal_Keluar No_Transaksi ID_Karyawan Nama_Pemimpin Bagian 2. Tabel 3.2 1NF Operator ID_Karyawan Nama_Karyawan Bagian Pimpinan ID_Karyawan Nama_Pimpinan Bagian No_Transaksi Barang No_Barang Nama_Barang Jumlah No_Transaksi Admin Gudang No_Transaksi ID_Karyawan Nama_Karyawan Tanggal_Masuk Tanggal_Keluar

(42)

3. Tabel 3.3 2NF 4. Tabel 3.4 3NF Operator Barang PK ID_Karyawan PK No_Barang Nama_Karyawan Nama_Barang Bagian Jumlah FK1 No_Barang FK1 No_Transaksi Admin Gudang Pimpinan PK No_Transaksi PK ID_Karyawan Nama_Karyawan Nama_Pimpinan Tanggal_Masuk Bagian Tanggal_Keluar No_Transaksi FK2,FK3 ID_Karyawan *PK : Primary Key *FK : Foreign Key

(43)

3.2.9 Kamus Data

Kamus Data

No Transaksi : Nomor transaksi berbeda-beda setiap pemesanan ID Karyawan : Identitas Karyawan

Nama Karyawan : Nama karyawan admin ataupun operator Bagian : Tempat dia bekerja

Nama Barang : Nama barang yang dibutuhkan Jumlah : Jumlah barang yang dibutuhka

3.2.10 Hierarchy Input Process Output (HIPO)

Login

Operator Admin

Pesan Barang Olah Pesanan

Laporan

Kirim Data Simpan Data Kirim Barang Simpan Data Kirim Data Simpan Data

Transaksi Transaksi Transaksi

(44)

BAB IV

HASIL DAN PEMBAHASAN

4.1 Instrumen Penelitian

Berdasarkan permasalahan yang telah diuraikan pada bab sebelumnya, maka bahan dan peralatan yang diperlukan untuk penelitian ini meliputi :

4.1.1 Bahan

Dalam penelitian ini bahan yang dibutuhkan adalah data material yang berkaitan dengan produksi di department welding.

4.1.2 Peralatan

Peralatan dalam penelitian ini kebutuhan perangkat keras. Dibawah diantaranya:

meliputi kebutuhan perangkat lunak dan ini merupakan kebutuhan dari sistem,

1. Kebutuhan perangkat Lunak.

- Sistem Oprasi : Microsoft Windows 7/8. - Database : Mysql versi 5.7

- Bahasa pemograman : PHP menggunakan aplikasi Dreamweaver 2. Kebutuhan perangkat keras :

(45)

b. Layar monitor 12.1’’ c. Ram 2048MB d. Harddisk 500GB e. Satu buah mouse f. Satu buah keyboard

4.2 Hasil

Berikut ini Tampilan dan source code website transaksi barang : 4.2.1 Tampilan Website

a. Tampilan Login

(46)

b. Tampilan Setelah Login Admin

Gambar 4.2 Tampilan Setelah Login Admin c. Tampilan Pemesanan Barang User

(47)

Gambar 4.3 Form Pemesanan Barang

d. Tampilan Data Pesanan User

Gambar 4.4 Form Data Pesanan Barang e. Tampilan Edit Barang

(48)

Gambar 4.5 Form Edit Barang f. Tampilan Cetak Data Transaksi

Gambar 4.6 Cetak Data Transaksi g. Tampilan Database Mysql

(49)

Gambar 4.7 Database Mysql 4.2.2 Source Code Website

Tabel 4.1 Source Code Website Koneksi.php <?php

$server= "localhost"; $username = "root"; $password = ""; $database = "skripsi";

mysql_connect($server,$username,$password) or die ("Koneksi Gagal");

mysql_select_db($database) or die ("Database Tidak Bisa Di Buka");

(50)

Index.html <html lang="en"> <head>

<title>Login</title> <meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial- scale=1">

<!--

======================================================== =======================================-->

<link rel="icon" type="image/png" href="images/icons/favicon.ico"/>

<!--

======================================================== =======================================-->

<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">

<!--

======================================================== =======================================-->

<link rel="stylesheet" type="text/css" href="fonts/font-awesome- 4.7.0/css/font-awesome.min.css">

<!--

======================================================== =======================================-->

<link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">

<!--

======================================================== =======================================-->

(51)

<link rel="stylesheet" type="text/css" href="vendor/css- hamburgers/hamburgers.min.css"> <!-- ======================================================== =======================================--> <link rel="stylesheet" href="vendor/select2/select2.min.css"> type="text/css" <!-- ======================================================== =======================================-->

<link rel="stylesheet" type="text/css" href="css/util.css"> <link rel="stylesheet" type="text/css" href="css/main.css"> <!-- ======================================================== =======================================--> <style type="text/css"> <!-- .style1 {

font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; } --> </style> </head> <body>

(52)

<div class="limiter">

<div class="container-login100"> <div class="wrap-login100">

<div class="login100-pic js-tilt" data-tilt>

<img src="images/img-01.png" alt="IMG"></div>

<form action="login.php" method="post"> <p class="fs-24 style1">From Login</p> <p>&nbsp;</p>

<table align="center"> <tr>

<td><input class="input100" type="text" name="username" placeholder="Username" required /></td>

</tr> <tr>

<td><input class="input100" type="password" name="password" placeholder="Password" required /></td>

</tr> <tr>

<td><input class="login100-form-btn" type="submit" name="login" value="Login" /></td>

<td>&nbsp;</td> <td>&nbsp;</td>

(53)

</tr> </table> </form> </div> </div> </div> <!-- ======================================================== =======================================--> <script src="vendor/jquery/jquery-3.2.1.min.js"></script> <!-- ======================================================== =======================================--> <script src="vendor/bootstrap/js/popper.js"></script> <script src="vendor/bootstrap/js/bootstrap.min.js"></script> <!-- ======================================================== =======================================--> <script src="vendor/select2/select2.min.js"></script> <!-- ======================================================== =======================================--> <script src="vendor/tilt/tilt.jquery.min.js"></script> <script > $('.js-tilt').tilt({

(54)

scale: 1.1 }) </script> <!-- ======================================================== =======================================--> <script src="js/main.js"></script> </body> </html> Login.php <?php include('koneksi.php'); if(isset($_POST['login'])){ $user = mysql_real_escape_string(htmlentities($_POST['username'])); $pass = mysql_real_escape_string(htmlentities(md5($_POST['password'])));

$sql = mysql_query("SELECT * FROM user WHERE username='$user' AND password='$pass'") or die(mysql_error());

if(mysql_num_rows($sql) == 0){ echo 'Username Atau Password Salah';

echo "<a href=index.html style=margin:100px>Kembali</a>"; //untuk kembali ke halaman utama

}else{

$row = mysql_fetch_assoc($sql); if($row['level'] == 1){

(55)

$_SESSION['admin']=$user;

echo '<script language="javascript">alert("Anda berhasil Login Admin!"); document.location="admin/index.php";</script>';

}else{

$_SESSION['guest']=$user;

echo '<script language="javascript">alert("Anda berhasil Login Guest!"); document.location="guest/index.php";</script>';

} } } ?> Logout.php <?php session_start(); session_destroy();

echo '<script language="javascript">alert("Anda berhasil Logout!"); document.location="index.html";</script>';

?>

Formbarang.php <html><head>

<title>Input Data Barang</title> </head><body>

<h2>Data Barang</h2>

<form action="simpanbarang.php" method="POST"> <table><tr>

(56)

</tr> <tr>

<td>Nama Karyawan</td>

<td>: <input type="text" name="namabarang" size="30"></td> </tr>

<tr>

<td>Bagian</td>

<td>: <input type="text" name="harga" size="20"></td> </tr>

<tr>

<td>Nama Barang</td>

<td>: <input type="text" name="namabarang" size="30"></td> </tr>

<tr>

<td>Jumlah</td>

<td>: <input type="text" name="namabarang" size="30"></td> </tr>

<tr>

<td>Keterangan</td>

<td>: <input type="text" name="namabarang" size="30"></td> </tr>

<tr>

<td colspan=2><input type="submit" value="Simpan"></td> </tr></table></form>

(57)

</body></html> Cetak.php <!DOCTYPE html>

<html> <body>

<center>

<h2>LAPORAN DATA TRANSAKSI</h2> <hr />

</center>

<table border="1" style="width: 100%"> <tr> <td>No Transaksi</td> <td>ID Karyawan</td> <td>Nama Karyawan</td> <td>Bagian</td> <td>Nama Barang</th> <td width="5%">Jumlah</td> <td>Keterangan</td> </tr> <?php include 'koneksi.php';

$query = mysql_query("select * from transaksi"); while($data = mysql_fetch_array($query)){ ?>

(58)

<td><?php echo $data['kode']; ?></td> <td><?php echo $data['namabarang']; ?></td> <td><?php echo $data['harga']; ?></td> <td><?php echo $data['bagian']; ?></td> <td><?php echo $data['nama_barang']; ?></td> <td><?php echo $data['jumlah']; ?></td> <td><?php echo $data['keterangan']; ?></td> </tr> <?php } ?> </table> <script> window.print(); </script> </body> </html> Editbarang.php <?php ob_start(); include "koneksi.php"; $kode = $_POST['kode']; $namabarang = $_POST['namabarang']; $harga = $_POST['harga']; $bagian = $_POST['bagian'];

(59)

$nama_barang = $_POST['nama_barang']; $jumlah = $_POST['jumlah'];

$keterangan = $_POST['keterangan'];

$query=mysql_query("update transaksi set kode='$kode',namabarang='$namabarang',

harga='$harga',bagian='$bagian',nama_barang='$nama_barang',jumlah='$juml ah',keterangan='$keterangan' where kode='$kode'");

header('location:index.php'); ?> Formeditbarang.p <?php hp include "koneksi.php"; $kode=$_GET['kode'];

$query=mysql_query("select * from transaksi where kode='$kode'"); ?>

<html><head><title>Halaman Edit Data Barang</title><head><body> <form action="editbarang.php" method="post">

<table border="0">

<a href="index.php">Kembali</a> <?php

while($row=mysql_fetch_array($query)){ ?>

<input type="Hidden" name="kode" value="<?php echo $kode;?>" /> <h2>Edit Data Barang</h2>

(60)

<td>: <input type="text" name="namabarang" value="<?php echo $row['namabarang'];?>"size="30"></td>

</tr> <tr>

<td>Nama Karyawan</td>

<td>: <input type="text" name="harga" value="<?php echo $row['harga'];?>"size="20"></td>

</tr> <tr>

<td>Bagian</td>

<td>: <input type="text" name="bagian" value="<?php echo $row['bagian'];?>"size="20"></td>

</tr> <tr>

<td>Nama Barang</td>

<td>: <input type="text" name="nama_barang" value="<?php echo $row['nama_barang'];?>"size="20"></td>

</tr> <tr>

<td>Jumlah</td>

<td>: <input type="text" name="jumlah" value="<?php echo $row['jumlah'];?>"size="20"></td>

</tr> <tr>

<td>Keterangan</td>

(61)

$row['keterangan'];?>"size="20"></td> </tr>

<tr>

<td colspan=2><input type="submit" value="Simpan Perubahan"></td> </tr> <?php } ?> </table></form> </body></html> <?php include "koneksi.php"; echo

"<center><table border=1><tr bgcolor=Cadet Blue> <td><b><center>No Transaksi</td> <td><b><center>ID Karyawan</td> <td><b><center>Nama Karyawan</td> <td><b><center>Bagian</td> <td><b><center>Nama Barang</td> <td><b><center>Jumlah</td> <td><b><center>Keterangan</td>

(62)

<td><b><center>Delete</td> <td><b><center>Edit</td> </tr>";

$query=mysql_query("SELECT * FROM transaksi order by kode desc"); $no=mysql_num_rows($query); while($var=mysql_fetch_array($query)){ echo "<tr> <td>$var[kode]</td> <td>$var[namabarang]</td> <td>$var[harga]</td> <td>$var[bagian]</td> <td>$var[nama_barang]</td> <td>$var[jumlah]</td> <td>$var[keterangan]</td> <td><center><a href='hapusbarang.php?kode=$var[kode]'>Delete</a></td> <td><center><a href='formeditbarang.php?kode=$var[kode]'>Edit</a></center></td> </tr>"; $no--; }

echo "Tanggal : ". date ("d-m-y"). "<br >";

(63)

?>

Hapusbarang.php <?php ob_start(); include "koneksi.php";

mysql_query("delete from transaksi where kode='$_GET[kode]'"); header('location:index.php');

?> Proses.php <?php

//koneksiin ke database include('koneksi.php');

$namabarang = $_POST['namabarang']; //mengambil inputan NAMA $harga = $_POST['harga'];

$bagian = $_POST['bagian'];

$nama_barang = $_POST['nama_barang']; $jumlah = $_POST['jumlah'];

$keterangan = $_POST['keterangan'];

$today = date("Ymd"); //untuk mengambil tahun, tanggal dan bulan Hari INI

//cari id terakhir ditanggal hari ini

$query1 = "SELECT max(kode) as maxID FROM transaksi WHERE kode LIKE '$today%'";

$hasil = mysql_query($query1); $data = mysql_fetch_array($hasil); $idMax = $data['maxID'];

(64)

//setelah membaca id terakhir, lanjut mencari nomor urut id dari id terakhir $NoUrut = (int) substr($idMax, 8, 4); $NoUrut++; //nomor urut +1

//setelah ketemu id terakhir lanjut membuat id baru dengan format sbb: $NewID = $today .sprintf('%04s', $NoUrut);

//$today nanti jadinya misal 20160526 .sprintf('%04s', $NoUrut) urutan id di tanggal hari ini

//proses simpan data id dengan id yg baru ke database

$query2 = "INSERT INTO transaksi (kode,namabarang,harga,bagian,nama_barang,jumlah,keterangan) VALUES ('$NewID','$namabarang','$harga','$bagian','$nama_barang','$jumlah','$keteran gan')";

$hasil2 = mysql_query($query2);

//pesan sukses apa enggak

if($hasil2) { echo"Data Pesanan masuk";} else {echo "Data gagal";}

mysql_close();

include('tampilbarang.php'); ?>

(65)

4.3 Pembahasan

Akses yang diberikan antara User dan Admin pada website transaksi barang sebagai berikut :

1. Akses Admin

a) Melihat Data Pesanan Masuk b) Mengedit Pesanan

c) Menghapus Pesanan 2. Akses User

1. Memesan Barang 2. Melihat Data Pesanan

(66)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan penelitian dan pembahasan yang telah dilakukan, didapat pemecahan masalah – masalah yang telah di identifikasi, maka dapat disimpulkan bahwa :

1. Sistem ini mampu membantu operator dalam memesan barang tidak perlu datang ke gudang cukup memesan lewat komputer.

2. Pada perancangan sistem aplikasi ini perancang menggunakan sistem

keamanan data dalam membatasi hak akses sistem dengan cara memberi akses login ke sistem agar tidak sembarang orang bisa mengakses hal atau data-data penting mengenai konten website tersebut.

3. Sangat membantu untuk bertransaksi antara admin dan operator karena sistem informasi berbasis web sangat mudah di pahami dan gunakan.

(67)

5.2 Saran

Setelah melakukan penelitian, pembahasan dan analisis pada PT. Astra Daihatsu Motor, maka penulis memberikan saran yang mungkin dapat digunakan sebagai masukan bagi pihak Perusahaan dalam mengatasi permasalahan pemesanan, yaitu :

1. Sistem yang telah dibuat untuk PT. Astra Daihatsu Motor ini diharapkan agar dapat diimplementasikan sebagai mana mestinya agar bisa operator dengan mudah memesan barang.

2. Perlu dilakukannya pelatihan bagi pengguna sistem nantinya agar sistem informasi yang sudah dibangun dapat dipakai sesuai dengan prosedur penggunaan sistem berbasis web.

3. Perlu dilakukannya pengembangan terhadap sistem informasi ini untuk kedepannya seperti: penambahan fitur pengelolaan stok barang dan pengelolaan manajemen proyek .

(68)

DAFTAR PUSTAKA

Anisyah. (2006). Elex Media Komputindo. Rancangan Aplikasi dan Pengembangan. Yokyakarta

Al-Bahra, Henderi, Sismihadi. 2011. Metode Perancangan Program Menggunakan Pendekatan Terstruktur dan Berorientasi Objek. STMIK Dharma Wacana Metro. Lampung

Hadir, Abdul, Andi. 2008. Dasar Perancangan Dan Sistem Implementasi. Yogyakarta Jogianto, HR.(2005). Elex Media Komputindo. Analisis dan desain sistem

Informasi.Yokyakarta

Susanto, Ashar. (2008). Elex Media Komputindo.Sistem Informasi Manajemen Konsep dan Pengembanganya. Yogyakarta

Kusrini 2007. Strategi Perancang Dan Pengolahan Basis Data. Yogyakarta Sutanta, Edhy. 2011. Basis Data Dalam Tinjauan Konseptual. Yogyakarta

Nurul Wahid Hidayat. 2016. Perancangan Sistem Informasi Penjualan Produk UKM Kerajinan Ukir Kaca Sebagai Portal Community Marketing Berbasis Web. 17(2)

Yeni, Dedek. 2013. Sistem Informasi Penjualan pada UD. Telur Ayam Pk Brahrang 11(2)

(69)

Yakub. (2012). Pengantar Sistem informasi. Yogyakarta: Graha Ilmu Fathansyah. (2004). Basis Data. Bandung: Informatika.

Sommerville, Ian. 2011. Software Engineering. 9th Edition. America : Pearson Education ,Inc.

Kusrini. 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit Andi, Yogyakarta

Andri Kristanto, 2008. Perancangan Sistem Informasi. Gava Media. Yogyakarta.

Sukamto, R. A., dan Shalahudin, M. 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur Dan Berorientasi Objek). Bandung: Modula Bandung. McLeod, R. dan Schell, G.P. 2007, Management Information System (edisi ke10),

(70)
(71)
(72)
(73)
(74)
(75)

Gambar

Gambar 2.1 Waterfall Model (Ian Sommerville, 2011:30)
Tabel 2.1 Simbol-Simbol DFD (Andi Kristanto, 2008:62-65)
Tabel 2.2 Simbol - Simbol dalam ERD (Fathansyah, 2002:73).
Tabel 2.3 Simbol - simbol Flowchart
+7

Referensi

Dokumen terkait

• Dengan kegiatan berlatih menjawab pertanyaan, siswa dapat menyampaikan laporan pembahasan tentang makna proklamasi kemerdekaan dalam upaya membangun masyarakat

Lampiran 6 : Surat Keputusan Kebijakan tentang Tindakan Jenis Tindakan Yang Memerlukan Persetujuan Tindakan Medis Rumah Sakit Islam Jakarta Cempaka Putih.. Lampiran 7 : Isi

Penelitian menggunakan data primer sehingga dapat diperoleh bahwa nilai R Square menunjukkan nilai sebesar 0.864 atau sebesar 86.4% yang dapat diartikan bahwa

Tujuan dari penelitian ini adalah untuk mengetahui pengaruh retribusi pelayanan pasar, pajak hotel dan restoran pada pendapatan asli daerah Kabupaten Gianyar tahun anggaran

Pada kondisi surut, sumber fosfat lebih banyak dipengaruhi oleh adanya aliran air tawar dari sungai, sedangkan pada kondisi pasang sumber fosfat lebih

Diameter awal (mm), diameter akhir (mm) dan pertumbuhan mutlak diameter (mm) karang Acropora formosa (Veron &amp; Terrence, 1979) pada bak kontrol .... Uji Paired-Samples T Test

Deksametason terhadap Otak tikus Putih ( Rattus norvegicus) ” disusun berdasark an hasil penelitian dan skripsi ini merupakan salah satu syarat untuk memperoleh gelar

1) Memberikan pengalaman dan ilmu bagi penulis dan pihak lain terkait peran orangtua dalam pendidikan agama anak usia remaja. 2) Sebagai tambahan informasi dan