Pembuatan Aplikasi Pengolahan Purchasing Order untuk Perusahaan PT. "X".

(1)

i   

ABSTRAK

 

 

  Perusahaan  PT.  X  adalah  salah  satu  perusahan  yang  bergerak  dibidang  pembuatan  minyak  yang  cukup  besar  dikota  Bandung.  Saat  ini  perusahaan  PT.X  memiliki  traksaksi  pemesanan,  pembelian,  penjualan,  dan  pengudangan.  Pembuatan Purchasing Order  merupakan sistem yang dibuat  untuk  keperluan perusahaan PT. X.  Sistem  ini dapat  mempermudah  proses  pemesanan  barang,  pembelian  dan  pengudangan.  Aplikasi  ini  dapat  digunakan  oleh  semua  karyawan  PT.  X.  khususnya  dibidang  pergudangan  dan pembelian bahan baku. 

Semua  data  pemesanan,  pembelian  dan  pengudangan  disimpan  dalam  MSSQL Server  . 

 

Kata Kunci : Pemesanan, Pembelian, Penggudangan.   


(2)

DAFTAR

 

ISI

 

 

PRAKATA ... Error! Bookmark not defined.  SURAT PERNYATAAN ORISINALITAS KARYA ... Error! Bookmark not defined. 

ABSTRAK ... i 

DAFTAR ISI ... ii 

DAFTAR GAMBAR ... ivi 

DAFTAR TABEL ... vii 

DAFTAR LAMPIRAN ...viiix  BAB I  PENDAHULUAN ... I‐   .   Latar Belakang ... I‐   .   Perumusan Masalah ... I‐   .   Tujuan ... I‐   .   Batasan Masalah ... I‐     Sistematika Penulisan ... I‐   .   Penjadwalan ... I‐   BAB II  DASAR TEORI ... II‐   .   Entity Relationship Diagram (ERD) ... II‐   .   Data Flow Diagram (DFD) ... II‐   . .  Definisi Simbol‐simbol DFD ... II‐   .   Data Dictionary (Kamus Data) ... II‐   .   Proses Specification (PSPEC) ... II‐   .   PHP ... II‐   . .  Keunggulan PHP ... II‐   .   Database ... II‐   .   Definisi Proses Bisnis ... II‐   .   Bisnis Process Management (BMP) ... II‐   .   HTML (Hypertext Markup Language) ... II‐   .  CSS  Cascading Syle Sheets  ... II‐   .  Javascript ... II‐   .  Ajax ... II‐   BAB III  ANALISA DAN PERANCANGAN ... III‐   .   Arsitektur Aplikasi ... III‐   . .  Entity Relationship­Table ... III‐   . .  Entity Relationship Diagram (ERD) ... III‐   . .  Data Flow Diagram  DFD  ... III‐   . . .  Contect Diagram ... III‐   . . .  DFD Level   ... III‐   . . .  DFD Level   Proses Validasi Login ... III‐   . . .  DFD Level   Proses Tambah, Edit, Print Terima Barang ... III‐   . . .  DFD Level   Proses Tambah, Edit, Print Bukti Beli ... III‐   . . .  DFD Level   Proses Tambah, Edit, Print Retur Beli ... III‐   . . .  DFD Level   Proses Tambah, Edit, Print Keluar Barang ... III‐   . . .  DFD Level   Proses Tambah Terima Barang ... III‐   . . .  DFD Level   Proses Edit Terima Barang ... III‐   . . .  DFD Level   Proses Tambah Bukti Beli ... III‐   . . .  DFD Level   Proses Edit Bukti Beli ... III‐   . . .  DFD Level   Proses Tambah Retur Beli ... III‐    . . .  DFD Level   Proses Edit Retur Beli ... III‐    . . .  DFD Level   Proses Tambah Keluar Barang ... III‐   


(3)

iii   

. . .  DFD Level   Proses Edit Keluar Barang ... III‐    . .  PSPEC ... III‐    III. .  Kamus Data ... III‐  

.   Web Map dan Layout ... III‐   .   Perancangan User Interface ... III‐   BAB IV  PERANCANGAN DAN IMPLEMENTASI ... IV‐   

.   Realiasi Antarmuka ... IV‐   .   Implementasi Kode ... IV‐   BAB V  PENGUJIAN ... V‐    BAB VI  KESIMPULAN DAN SARAN ... VI‐    .   Kesimpulan ... VI‐   .   Saran‐saran ... VI‐   DAFTAR PUSTAKA ... x 


(4)

DAFTAR

 

GAMBAR

 

   

I.   Latar Belakang ... Hal  Gambar II.  Simbol‐simbol DFD ... II‐   Gambar II.  Terminator ... II‐   Gambar II.  Input dan Output ... II‐   Gambar II.  Data Store ... II‐   Gambar II.  Paket Data ... II‐   Gambar II.  Arus Data Menyeabar ... II‐   Gambar II.  Arus Data Mengumpul ... II‐   Gambar II.  Sumber dan Tujuan ... II‐   Gambar III.  Use Case PT. X ... III‐   Gambar III.  ER‐Table ... III‐   Gambar III.  ERD ... III‐   Gambar III.  Context Diagram ... III‐   Gambar III.  DFD Level   ... III‐   Gambar III.  DFD Level   Proses Validasi Login ... III‐   Gambar III.  DFD Level   Proses Tambah, Edit, Print Terima Barang ... III‐   Gambar III.  DFD Level   Proses Tambah, Edit, Print Bukti Beli ... III‐   Gambar III.  DFD Level   Proses Tambah, Edit, Print Retur Beli ... III‐   Gambar III.  DFD Level   Prsoes tambah, Edit, Prin Keluar Barang ... III‐   Gambar III.  DFD Level   Proses Tambah Terima Barang ... III‐   Gambar III.  DFD Level   Proses Edit Terima Barang ... III‐   Gambar III.  DFD Level   Proses Tambah Bukti Beli ... III‐   Gambar III.  DFD Level   Proses Edit Bukti Beli ... III‐   Gambar III.  DFD Level   Proses Tambah Retur Beli ... III‐   Gambar III.  DFD Level   Proses Edit Retur Beli ... III‐   Gambar III.  DFD level   Proses Tambah Keluar Barang ... III‐   Gambar III.  DFD Level   Proses Edit Keluar Barang ... III‐   Gambar III.  Menu Master Data ... III‐   Gambar III.  Menu Pembelian ... III‐   Gambar III.  Menu Gudang ... III‐   Gambar III.  Menu Logout ... III‐   Gambar III.  Design Login ... III‐   Gambar III.  Design Tampilan Utama Setelah Login ... III‐   Gambar III.  Design Tampilan Daftar Supplier ... III‐   Gambar III.  Design Tampilan Daftar Bahan Baku ... III‐   Gambar III.  Design Tampilan Terima Barang ... III‐   Gambar III.  Design Tampilan Bukti Beli ... III‐   Gambar III.  Design Tampilan Bukti Retur ... III‐   Gambar III.  Design Tampilan Print Terima Barang ... III‐   Gambar III.  Design Tampilan Print Bukti Beli ... III‐   Gambar III.  Design Tampilan Print Retur Beli ... III‐   Gambar III.  Design Tampilan Print Keluar Barang ... III‐   Gambar  .  Login ... IV‐   Gambar  .  Menu Utama ... IV‐   Gambar  .  Supplier ... IV‐   Gambar  .  Bahan Baku ... IV‐   Gambar  .  Terima Dari Supplier ... IV‐   Gambar  .  Retur Dari Produksi ... IV‐  


(5)

v   

Gambar  .  Retur Ke Supplier ... IV‐   Gambar  .  Keluar Ke Produksi ... IV‐   Gambar  .  Purchase Order ... IV‐   Gambar  .  Update Purchase Order ... IV‐   Gambar  .  Tambah Purchase Order ... IV‐   Gambar  .  Print Purchase Order ... IV‐   Gambar  .  Update Invoice Internal ... IV‐   Gambar  .  Tambah Invoice ... IV‐   Gambar  .  Print Invoice Internal ... IV‐   Gambar  .  Update Bukti Terima Barang ... IV‐   Gambar  .  Tambah Bukti Terima Barang ... IV‐   Gambar  .  Print Bukti Terima Barang ... IV‐   Gambar  .  Update Bukti Keluar Barang ... IV‐   Gambar  .  Tambah Bukti Keluar Barang ... IV‐   Gambar  .  Print Bukti Keluar Barang ... IV‐    

       


(6)

DAFTAR

 

TABEL

 

 I.   Latar Belakang ... Hal  Table I.  Estimasi jadwal penyelesaian laporan ... I‐   Table II.  Notasi RED ... II‐   Table II.  Simbol‐simbol Kamus Data ... II‐   Table II.  Definisi‐definisi PSPEC ... II‐   Table II.  Fungsi Matematika ... II‐   Table II.  Fungsi Tanggal dan Waktu ... II‐   Table II.  Fungsi Group ... II‐   Table II.  Fungsi Control Flow ... II‐   Table II.  Fungsi String ... II‐   Table II.  Metode ... II‐   Table II.  Fungsi ... II‐   Table II.  Event Handler ... II‐   Table III.  PSPEC Proses Cari Username ... III‐   Table III.  PSPEC Proses Validasi Username dan Password ... III‐   Table III.  PSPEC Proses Login Gagal ... III‐   Table III.  PSPEC Proses Login Berhasil ... III‐   Table III.  PSPEC Proses Tambah Terima Barang ... III‐   Table III.  PSPEC Proses Validasi Tambah Terima Barang ... III‐   Table III.  PSPEC Proses Tambah Berhasil ... III‐   Table III.  PSPEC Proses Tambah Gagal ... III‐   Table III.  PSPEC Proses Edit Terima Barang ... III‐   Table III.  PSPEC Proses Validasi Edit Terima Barang ... III‐   Table III.  PSPEC Proses Edit Berhasil ... III‐   Table III.  PSPEC Proses Edit Gagal ... III‐   Table III.  PSPEC Proses Print Terima Barang ... III‐   Table III.  PSPEC Proses Tambah Bukti Beli ... III‐   Table III.  PSPEC Proses Validasi Tambah Bukti Beli ... III‐   Table III.  PSPEC Proses Tambah Berhasil ... III‐   Table III.  PSPEC Proses Tambah Gagal ... III‐   Table III.  PSPEC Proses Edit Bukti Beli ... III‐   Table III.  PSPEC Proses Validasi Edit Bukti Beli ... III‐   Table III.  PSPEC Proses Edit Berihasil ... III‐   Table III.  PSPEC Proses Proses Edit Gagal ... III‐   Table III.  PSPEC Proses Print Bukti Beli ... III‐   Table III.  PSPEC Proses Tambah Retur Beli ... III‐   Table III.  PSPEC Proses Validasi Tambah Retur Beli ... III‐   Table III.  PSPEC Proses Tambah Berhasil ... III‐   Table III.  PSPEC Proses Tambah Gagal ... III‐   Table III.  PSPEC Proses Edit Retur Beli ... III‐   Table III.  PSPEC Proses Validasi Edit Retur Beli ... III‐   Table III.  PSPEC Proses Edit Berhasil ... III‐   Table III.  PSPEC Proses Edit Gagal ... III‐   Table III.  PSPEC Proses Prnt Retur Beli ... III‐   Table III.  PSPEC Proses Tambah Keluar Barang ... III‐   Table III.  PSPEC Proses Validasi Tambah Keluar Barang ... III‐   Table III.  PSPEC Proses Tambah Berhasil ... III‐   Table III.  PSPEC Proses Tambah Gagal ... III‐   Table III.  PSPEC Proses Edit Keluar Barang ... III‐   Table III.  PSPEC Proses Validasi Edit Keluar Barang ... III‐   Table III.  PSPEC Proses Edit Berhasil ... III‐  


(7)

vii   

Table III.  PSPEC Proses Edit Gagal ... III‐   Table III.  PSPEC Proses Print Keluar Barang ... III‐   Table III.  Kamus Data Login ... III‐   Table III.  Kamus Data Terima Barang ... III‐   Table III.  Kamus Data Bukti Beli ... III‐   Table III.  Kamus Data Retur Beli ... III‐   Table III.  Kamus Data Keluar Barang ... III‐   Table III.  Kamus Data Supllier ... III‐   Table III.  Kamus Data Divisi ... III‐   Table III.  Kamus Data Alat Bahan ... III‐  

     


(8)

DAFTAR

 

LAMPIRAN

 

 

Lampiran A Kuesioner ... A‐   Lampiran B Data ... B‐   Lampiran C Source Code ... C‐    

           

 


(9)

ix   

DAFTAR

 

PUSTAKA

 

Feri, ,  July  . Kamus Komputer dan Teknologi Informasi.  Retrieved 

April  ,  ,  from  http://www.total.or.id/info.php?k=Entity  Relationship  Diagram 

Mulya,P . , Febuari  . Business Process Management. Retrieved April  , 

, from http://pmbcs.ac.id/modules.php 

Parno, S  , April  . Data Flow Diagram. Retrieved April  ,  , from 

http://www.parno.staff.gunadarma.ac.id 

Pusdatin.  ,  April    . Pengenalan PHP.  Retrieved  April  , ,  from 

http://www.deptan.go.id/pusdatin/admin/RB/Programming/Materi 

PHP.pdf 

T.Berners‐Lee.  ,  September  .  Hyptertext  Markup  Language. 

Retrieved April  ,  , from http://www.w .org/MarkUp/html‐spec/html‐

spec_toc.html 

Weblo , Chaely.  , Juli  . Pengertian Database. Retrieved April  ,  , 

from http:// ll .wordpress.com/ / / /pengertian‐database 

Zakaria, Awaludin.  , Juli  .Proses Bisnis. Retrieved April  ,  , from 

http://awaludinz.blogspot.com/ / /proses‐bisnis.html 

   


(10)

BAB

 

I

 

PENDAHULUAN

 

1.1

Latar

 

Belakang

 

Perusahaan  PT.  X  adalah  salah  satu  perusahaan  yang  bergerak  dibidang  pembuatan  minyak  yang  cukup  besar  dikota  Bandung.  Saat  ini  perusahaan  PT.  X  memiliki  transaksi  pengudangan  dan  pembelian  bahan  baku  serta  barang  lainnya.  Dilapangan  PT.  X  membutuhkan  suatu  sistem  yang  menangani  pembelian  mulai  dari  pembelian  bahan  baku  kepada  supplier  sampai  dengan  pembelian  barang‐barang  lainnya.  Selain  itu  juga  sistem yang dibuat dapat membuat laporan penerimaan barang yang dikirim  oleh supplier ke toko maupun ke gudang. 

Setiap  ada  barang  yang  keluar  dari  gudang  sistem  dapat  mencatat  jenis  barang  yang  dikeluarkan  dari  gudang.  Selain  itu  juga  sistem  dalam  gudang dapat menerima barang tidak hanya dari supplier melainkan barang  hasil  retur  dari  produksi.  Setiap  barang  yang  dibeli  tidak  selalu  dibayar  langsung, melainkan adanya sistem pembayaran kredit yang telah ditentukan  tanggal jatuh tempo pembayarannya. 

Banyaknya  prosedur  yang  dibutuhkan  dalam  melakukan  transaksi  pembelian,  pembayaran,  retur,  dan  pengudangan  maka  dibutuhkan  sistem  yang  dapat  membantu  semua  kegiatan  yang  harus  dilakukan  serta  dapat  membantu  membuat  laporan  dalam  transaksi  laporan.  Sehingga  sistem  ini  dapat membantu serta mengurangi waktu yang dalam pelaksanaan biasanya  sangat lambat.  

 

1.2

Rumusan

 

Masalah

 

Berdasarkan penjelasan latar belakang diatas, maka dalam tugas akhir  ini masalah‐masalah yang dirumuskan adalah: 


(11)

I-2   

. Bagaimana  membuat  sistem  agar  dapat  memudahkan  pengguna  dalam  melakukan  pencatatan  mengenai  keluar  masuk  barang  yang  ada digudang? 

. Bagaimana  membuat  sistem  agar  hasil  data  gudang  dengan  hasil  keadaan sebenarnya selalu sama atau akurat? 

. Bagaimana membuat sistem ini dapat menjadi solusi bagi PT. X dalam  transaksi pembelian? 

. Bagaimana membuat sistem ini dapat menjadi solusi bagi PT.X dalam  hal Purchasing Order? 

1.3

Tujuan

 

Tujuan  akhir  dari  pembuatan  sistem  dengan  judul  Pembuatan  Purchasing  Order  untuk  perusahaan  PT.X   adalah  untuk  membuat  sebuah  sistem  yang  dapat  memudahkan  pengguna  dalam  melakukan  pencatatan  keluar  masuk  barang  yang  ada  digudang,  selain  memudahkan  pengguna  dalam  pencatatan  data‐data  gudang  dengan  hasil  sebenarnya  selalu  akurat  dan  juga  bagaimana  sistem  dapat  memberi  laporan  yang  tepat  dalam  transaksi pembelian yang ada pada PT. X dan bagaimana sistem ini menjadi  solusi bagi PT. X dalam hal Purchasing Order.  

 

1.4

Batasan

 

Masalah

 

Batasan  masalah  ini  terbagi  menjadi  beberapa  kategori  yaitu  perangkat lunak, perangkat keras dan pengguna. 

. Perangkat lunak 

Spesifikasi perangkat lunak yang digunakan: 

a) Sistem Operasi : Mircrosoft Windows XP Profesional SP 2 

b) Sistem Basis Data : SQL Server   

c) Bahasa Scripting : PHP 

d) Editor Pemograman : Marcomedia Dreamweaver 8 

Pengguna sistem operasi berlaku untuk semua komputer baik server  maupun  client,  sedangkan  SQL  Server    hanya  dipasangkan  pada 


(12)

Komputer server. Bahasa pemrograman yang digunakan adalah PHP dengan 

editor Macromedia Dreamweaver 8  yang  cukup  diinstalkan  pada  komputer 

pembuat aplikasi saja. Baik computer server maupun client tidak diperlukan  penginstalan Macromedia Dreamweaver 8. 

 

. Perangkat keras 

Spesifikasi minimum perangkat keras yang digunakan:  Server: 

a. Processor Intel Pentium 4 2.0 GHz. 

b. Memory DDR 1024 Mb. 

c. Harddisk 160 Gb. 

Client: 

a. Processor Intel Pentium 4 

b. Memory DDR 256 Mb 

c. Harddisk 40 Gb 

Untuk mencapai hasil yang optimal, maka dibutuhkan computer baik  server  maupun  client  dengan  criteria  seperti  dicantumkan  diatas.  Untuk  computer  server,  dibutuhkan  kapasitas Harddisk  yang  besar  dikarenakan 

seluruh  data  dari  client  disimpan  dicomputer  server.  Sedangkan  untuk  computer  client  kapasitas  Harddisknya  cukup  sedikit  saja,  hanya  untuk 

instalasi  program  dan  sistem  operasi  yang  digunakan.  Untuk  processor 

minimum  digunakan  Intel  Pentium    untuk  menghindari  lambatnya 

kecepatan akses database dari client dan lambatnya kinerja aplikasi tersebut.   

. Pengguna  

Pengguna yang dapat menggunakan aplikasi ini adalah karyawan PT.  X  khususnya  dibidang  pergudangan,  pembelian,  dan  penjualan  baik  bahan  baku maunpun barang jadi dan dibagi per divisi. 


(13)

I-4   

1.5

Sistematika

 

Pembahasan

 

Sistematika  penulisan  laporan  Tugas  Akhir  ini  akan  disusun  dalam  enam bab dengan perincian sebagai berikut: 

 

BAB I Pendahuluan 

  Bab ini berisikan tentang latar belakang, perumusan masalah, tujuan,  batasan masalah dan sistematika penulisan yang digunakan dalam penulisan  laporan tugas akhir. 

BAB II DASAR Teori 

  Bab ini berisikan dasar‐dasar teori yang digunakan dalam mendukung  pembuatan aplikasi untuk PT. X dan laporan tugas akhir ini. 

BAB III Analisa dan Permodelan 

  Bab  ini  berisikan  tentang  kebutuhan  sistem,  analisis  sistem,  desain  antar muka dan komponen‐komponen yang ada dalam aplikasi. 

Bab IV Perancangan dan Implementasi 

  Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi PT. X  ini. 

BAB V Pengujian 

  Bab ini berisikan tentang pengujian yang dilakukan terhadap aplikasi  PT. X ini. 

BAB VI Kesimpulan dan Saran 

Bab ini berisikan kesimpulan dan saran yang dapat digunakan untuk  perkembangan aplikasi ini.

  


(14)

Estimasi jadwal penyelesaian laporan tugas akhir ini akan disusun dalam beberapa bagian waktu, dengan perincian sebagai berikut:  Tabel I.1 Estimasi jadwal penyelesaian laporan 


(15)

VI-1

BAB

 

VI

 

KESIMPULAN

 

DAN

 

SARAN

 

 

6.1

 

Kesimpulan

 

Aplikasi Purchasing Order ini dapat digunakan untuk mempermudah  proses  bisnis  atau  proses  kerja  di  Perusahaan  PT.X.  Aplikasi  ini  membantu  karyawan  dalam  pengelolaan  purchasing  ke  supplier,  pembelian  dan  pengelolaan barang yang datang maupun keluar dari gudang sehingga data  dilapangan dengan hasil sebenarnya selalu akurat. Dan aplikasi ini juga dapat 

memberikan error handling  yang  dapat  memberitahukan  kepada  pengguna 

jika pengguna salah memasukkan data sebelum proses ke database. 

6.2

 

Saran

 

Saran‐saran  dari  penulis  untuk  pengembangan  aplikasi  ini  adalah  sistem  dapat  dipakai  secara  online,  sehingga  pengguna  aplikasi  dapat  mengakses  aplikasi  ini  walaupun  sedang  tidak  berada  dikantor  PT.  X  tersebut.  

   


(1)

BAB

 

I

 

PENDAHULUAN

 

1.1

Latar

 

Belakang

 

Perusahaan  PT.  X  adalah  salah  satu  perusahaan  yang  bergerak  dibidang  pembuatan  minyak  yang  cukup  besar  dikota  Bandung.  Saat  ini  perusahaan  PT.  X  memiliki  transaksi  pengudangan  dan  pembelian  bahan  baku  serta  barang  lainnya.  Dilapangan  PT.  X  membutuhkan  suatu  sistem  yang  menangani  pembelian  mulai  dari  pembelian  bahan  baku  kepada  supplier  sampai  dengan  pembelian  barang‐barang  lainnya.  Selain  itu  juga  sistem yang dibuat dapat membuat laporan penerimaan barang yang dikirim  oleh supplier ke toko maupun ke gudang. 

Setiap  ada  barang  yang  keluar  dari  gudang  sistem  dapat  mencatat  jenis  barang  yang  dikeluarkan  dari  gudang.  Selain  itu  juga  sistem  dalam  gudang dapat menerima barang tidak hanya dari supplier melainkan barang  hasil  retur  dari  produksi.  Setiap  barang  yang  dibeli  tidak  selalu  dibayar  langsung, melainkan adanya sistem pembayaran kredit yang telah ditentukan  tanggal jatuh tempo pembayarannya. 

Banyaknya  prosedur  yang  dibutuhkan  dalam  melakukan  transaksi  pembelian,  pembayaran,  retur,  dan  pengudangan  maka  dibutuhkan  sistem  yang  dapat  membantu  semua  kegiatan  yang  harus  dilakukan  serta  dapat  membantu  membuat  laporan  dalam  transaksi  laporan.  Sehingga  sistem  ini  dapat membantu serta mengurangi waktu yang dalam pelaksanaan biasanya  sangat lambat.  

 

1.2

Rumusan

 

Masalah

 

Berdasarkan penjelasan latar belakang diatas, maka dalam tugas akhir  ini masalah‐masalah yang dirumuskan adalah: 


(2)

I-2   

. Bagaimana  membuat  sistem  agar  dapat  memudahkan  pengguna 

dalam  melakukan  pencatatan  mengenai  keluar  masuk  barang  yang  ada digudang? 

. Bagaimana  membuat  sistem  agar  hasil  data  gudang  dengan  hasil 

keadaan sebenarnya selalu sama atau akurat? 

. Bagaimana membuat sistem ini dapat menjadi solusi bagi PT. X dalam 

transaksi pembelian? 

. Bagaimana membuat sistem ini dapat menjadi solusi bagi PT.X dalam 

hal Purchasing Order? 

1.3

Tujuan

 

Tujuan  akhir  dari  pembuatan  sistem  dengan  judul  Pembuatan  Purchasing  Order  untuk  perusahaan  PT.X   adalah  untuk  membuat  sebuah  sistem  yang  dapat  memudahkan  pengguna  dalam  melakukan  pencatatan  keluar  masuk  barang  yang  ada  digudang,  selain  memudahkan  pengguna  dalam  pencatatan  data‐data  gudang  dengan  hasil  sebenarnya  selalu  akurat  dan  juga  bagaimana  sistem  dapat  memberi  laporan  yang  tepat  dalam  transaksi pembelian yang ada pada PT. X dan bagaimana sistem ini menjadi  solusi bagi PT. X dalam hal Purchasing Order.  

 

1.4

Batasan

 

Masalah

 

Batasan  masalah  ini  terbagi  menjadi  beberapa  kategori  yaitu  perangkat lunak, perangkat keras dan pengguna. 

. Perangkat lunak 

Spesifikasi perangkat lunak yang digunakan: 

a) Sistem Operasi : Mircrosoft Windows XP Profesional SP 2 

b) Sistem Basis Data : SQL Server   

c) Bahasa Scripting : PHP 

d) Editor Pemograman : Marcomedia Dreamweaver 8 

Pengguna sistem operasi berlaku untuk semua komputer baik server 


(3)

Komputer server. Bahasa pemrograman yang digunakan adalah PHP dengan 

editor Macromedia Dreamweaver 8  yang  cukup  diinstalkan  pada  komputer 

pembuat aplikasi saja. Baik computer server maupun client tidak diperlukan 

penginstalan Macromedia Dreamweaver 8. 

 

. Perangkat keras 

Spesifikasi minimum perangkat keras yang digunakan:  Server: 

a. Processor Intel Pentium 4 2.0 GHz.  b. Memory DDR 1024 Mb. 

c. Harddisk 160 Gb.  Client: 

a. Processor Intel Pentium 4  b. Memory DDR 256 Mb  c. Harddisk 40 Gb 

Untuk mencapai hasil yang optimal, maka dibutuhkan computer baik  server  maupun  client  dengan  criteria  seperti  dicantumkan  diatas.  Untuk 

computer  server,  dibutuhkan  kapasitas Harddisk  yang  besar  dikarenakan 

seluruh  data  dari  client  disimpan  dicomputer  server.  Sedangkan  untuk 

computer  client  kapasitas  Harddisknya  cukup  sedikit  saja,  hanya  untuk 

instalasi  program  dan  sistem  operasi  yang  digunakan.  Untuk  processor 

minimum  digunakan  Intel  Pentium    untuk  menghindari  lambatnya 

kecepatan akses database dari client dan lambatnya kinerja aplikasi tersebut.   

. Pengguna  

Pengguna yang dapat menggunakan aplikasi ini adalah karyawan PT.  X  khususnya  dibidang  pergudangan,  pembelian,  dan  penjualan  baik  bahan  baku maunpun barang jadi dan dibagi per divisi. 


(4)

I-4   

1.5

Sistematika

 

Pembahasan

 

Sistematika  penulisan  laporan  Tugas  Akhir  ini  akan  disusun  dalam  enam bab dengan perincian sebagai berikut: 

 

BAB I Pendahuluan 

  Bab ini berisikan tentang latar belakang, perumusan masalah, tujuan, 

batasan masalah dan sistematika penulisan yang digunakan dalam penulisan 

laporan tugas akhir. 

BAB II DASAR Teori 

  Bab ini berisikan dasar‐dasar teori yang digunakan dalam mendukung 

pembuatan aplikasi untuk PT. X dan laporan tugas akhir ini. 

BAB III Analisa dan Permodelan 

  Bab  ini  berisikan  tentang  kebutuhan  sistem,  analisis  sistem,  desain 

antar muka dan komponen‐komponen yang ada dalam aplikasi. 

Bab IV Perancangan dan Implementasi 

  Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi PT. X 

ini. 

BAB V Pengujian 

  Bab ini berisikan tentang pengujian yang dilakukan terhadap aplikasi 

PT. X ini. 

BAB VI Kesimpulan dan Saran 

Bab ini berisikan kesimpulan dan saran yang dapat digunakan untuk 

perkembangan aplikasi ini.

  


(5)

Estimasi jadwal penyelesaian laporan tugas akhir ini akan disusun dalam beberapa bagian waktu, dengan perincian sebagai berikut:  Tabel I.1 Estimasi jadwal penyelesaian laporan 


(6)

 

VI-1

BAB

 

VI

 

KESIMPULAN

 

DAN

 

SARAN

 

 

6.1

 

Kesimpulan

 

Aplikasi Purchasing Order ini dapat digunakan untuk mempermudah  proses  bisnis  atau  proses  kerja  di  Perusahaan  PT.X.  Aplikasi  ini  membantu  karyawan  dalam  pengelolaan  purchasing  ke  supplier,  pembelian  dan  pengelolaan barang yang datang maupun keluar dari gudang sehingga data  dilapangan dengan hasil sebenarnya selalu akurat. Dan aplikasi ini juga dapat 

memberikan error handling  yang  dapat  memberitahukan  kepada  pengguna 

jika pengguna salah memasukkan data sebelum proses ke database. 

6.2

 

Saran

 

Saran‐saran  dari  penulis  untuk  pengembangan  aplikasi  ini  adalah  sistem  dapat  dipakai  secara  online,  sehingga  pengguna  aplikasi  dapat  mengakses  aplikasi  ini  walaupun  sedang  tidak  berada  dikantor  PT.  X  tersebut.