1 L1 LAMPIRAN Wawancara Berikut merupakan hasil wawancara yang dilakukan dengan Bapak Sunya Adiputra, selaku Accounting Manager dari PT. Charoen Pokph...
Wawancara Berikut merupakan hasil wawancara yang dilakukan dengan Bapak Sunya Adiputra, selaku Accounting Manager dari PT. Charoen Pokphand Indonesia, untuk mencari data dan informasi yang dibutuhkan dalam pembuatan aplikasi ini.
T : Bisakah Bapak jelaskan sedikit tentang PT. Charoen Pokphand Indonesia ini? J : PT. Charoen Pokphand Indonesia (PT. CPI) yang letaknya di Ancol ini umumnya berfokus pada penjualan pakan ternak. Tetapi, untuk produksi lainnya, PT. CPI mempunyai banyak cabang yang memproduksi barang lainnya, salah satunya yang terkenal adalah ‘Fiesta’ (nugget).
T : Apakah sebelumnya pada PT. Charoen Pokphand Indonesia sudah ada sistem yang mengatur tentang penyimpanan data perusahaan dan sebagainya Pak? J : Sebetulnya, untuk penyimpanan data ataupun laporan-laporan penjualan, kami masih meng-input semuanya secara manual. Jadi, kami mendapatkan laporan dan membuatnya melalui M s.Excel ataupun M s.Word.
T : Apakah dengan cara ‘manual’ ini menjadi salah satu kendala dalam perusahaan? J : Tentu saja jika ada sistem yang membuat kita bisa mengakses data ataupun mencari data dengan lebih cepat, pasti akan jauh lebih mudah.
L2
T : Siapa saja yang terlibat dalam prosedur penjualan yang berlangsung? J : Kurang lebih ada 8 bagian yang terlibat, diantaranya bagian sales admin, credit control, quality control, factory admin, gudang, truck scale, posko, dan tentu saja manager yang mengawasi.
T : Bagaimana prosedur penjualan yang berjalan pada perusahaan ini? J : Dari pemesanan, tentu saja bermula dari customer, yang memberikan order kepada sales. SO (Sales Order) diberikan pada Credit Control untuk memberi ijin apakah customer dapat meng-order. Untuk bagian pengiriman, dibagi 2 yaitu melalui supir customer dan supir expedisi. Tentu saja di dalamnya dibuat delivery order, invoice, dan juga faktur pajak yang dibuat oleh masing-masing bagian. Jika ada retur, maka retur tersebut dibagi atas 2 bagian juga, yaitu retur barang karena salah kirim atau retur barang karena kualitas yang tidak baik, dan juga pada retur dibuat BPRP (Bukti Penerimaan Retur Barang) dan TBPK (Tanda Bukti Penerimaan Kembali).
T : Selain prosedur penjualan yang masih di-input secara manual, bagaimana dengan laporannya dan laporan apa saja yang dibutuhkan? J : Laporan yang kami buat pun masih kami input sendiri, baik itu laporan penjualan maupun laporan retur. Untuk laporan yang dibutuhkan, biasanya berupa laporan data karyawan, data customer, laporan penjualan, dan juga laporan retur.
L3
Kuesioner Kami mahasiswa tingkat akhir Binus University memohon bantuan dan kerja sama Bapak/Ibu untuk meluangkan waktu mengisi kuesioner berikut: 1. Bagaimana menurut Anda tampilan dari sistem basis data yang dibangun? a. Sangat baik b. Baik c. Cukup d. Kurang e. Sangat Kurang 2. Apakah sistem basis data ini membantu Anda dalam melaksanakan pekerjaan Anda? a. Sangat membantu b. Cukup c. Tidak 3. Apakah sistem basis data ini mudah digunakan? a. Sangat mudah b. Cukup mudah c. Sulit 4. Apakah Anda dipermudah dalam mengakses informasi yang dibutuhkan? a. Sangat bermanfaat b. Bermanfaat c. Cukup bermanfaat
L4
d. Kurang bermanfaat 5.
Apakah fasilitas yang tersedia pada sistem basis data sudah memadai? a. Sangat baik b. Baik c. Cukup d. Kurang e. Sangat kurang
Kami menyebarkan kuesioner ini kepada 15 karyawan pada perusahaan yang menggunakan sistem basis data dengan hasil sebagai berikut:
Pertanyaan 1 A 13 % 2 0%
B
C
D
E
0% 1 3%
5 4%
A=2, B=8, C=3, D=2, E=0
L5
A=10, B=4, C=1
A=11, B=3, C=1
L6
A=8, B=4, C=3, D=0
A=8, B=4, C=2, D=1, E=0
L7
Code Berikut merupakan sedikit penggalan kode dari aplikasi yang dibuat:
S alesOrder include("kon.php"); session_start(); if($_SESSION["user"]=="") { header("Location:login.php"); exit(0); } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> PT. CPI | Sales Order
DoS alesOrder
$user=$_SESSION["user"]; $lala=mysql_query("select * from mslogin
L19
where username='$user'"); $lala1=mysql_fetch_array($lala); $kdkary=$lala1['kdkaryawan']; $tgl2=date('Ymd');
$query2="select right(kdso,3) from salesorder where substring(kdso,10,8)='$tgl2' group by kdso order by kdso desc"; $result=mysql_query($query2); $rs=mysql_fetch_array($result); $kdAkhir=(int)$rs['right(kdso,3)']+1; if($kdAkhir<10) $kd="SO/".$namacust."/".$tgl2."/00".$kdAkhir; else if($kdAkhir<100) $kd="SO/".$namacust."/".$tgl2."/0".$kdAkhir; else if($kdAkhir<1000) $kd="SO/".$namacust."/".$tgl2."/".$kdAkhir;
if($namacust=="NULL") { header("Location:so.php?err=Nama customer harus dipilih."); } else if(is_string($jangkawaktu)) {
L20
header("Location:so.php?err=Tanggal kirim harus angka."); } else if($jangkawkt<=0||$jangkawkt>=31) { header("Location:so.php?err=Jatuh tempo antara 1 sampai 30 hari."); } else if($tglkirim=="") { header("Location:so.php?err=Tanggal kirim harus dipilih."); } else { mysql_query("insert into salesorder values ('$kd','$kdkary','$namacust','$tgl',$jangkawkt,'$tglkirim','$cat','pending')"); header("Location:so2.php?kd=$kd"); } ?>