Sistem Informasi Penjualan Kantor Cabang PT. Tarunakusuma Purinusa

  

SISTEM INFORMASI PENJUALAN

DI KANTOR CABANG PT TARUNAKUSUMA PURINUSA

BANDUNG

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Studi Teknik Informatika

  

Fakultas Teknik dan Ilmu Komputer

ARDI SOFA PRATAMA 10109057

AZIZ ZANDAN NURFALAH 10109090

RIZKY HADIPRATAMA 10109063

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

  

DAFTAR RIWAYAT HIDUP

A. DATA PRIBADI

  Nama Lengkap : Ardi Sofa Pratama Tempat, tanggal lahir : Bandung, 18 April 1992 Jenis Kelamin : Laki-laki Kewarganegaraan : Indonesia Agama : Islam Status : Belum Menikah Alamat : Kp.Kaca-kaca Wetan RT/RW 01/05 No. 4 Ds. Cicalengka Wetan

  Kec. Cicalengka Kab. Bandung 40395 Telepon : 085222160960 B.

PENDIDIKAN FORMAL

  2009 – Sekarang : Universitas Komputer Indonesia (UNIKOM) 2006 – 2009 : SMAN 1 Cicalengka 2003 – 2006 : SLTPN 1 Cicalengka 1997 – 2003 : SDN 1 Cicalengka

  Demikian riwayat hidup ini saya buat dengan sebenarnya Bandung, 8 Januari 2014

   Ardi Sofa Pratama

  

DAFTAR RIWAYAT HIDUP

A. DATA PRIBADI

  Nama Lengkap : Aziz Zandan Nurfalah Tempat, tanggal lahir : Cianjur, 14 Desember 1990 Jenis Kelamin : Laki-laki Kewarganegaraan : Indonesia Agama : Islam Status : Belum Menikah Alamat : Kp. Ciirateun Rt.01/03 Ds. Ciramagirang Kec. Cikalongkulon

  Cianjur Telepon : 081910539307 B.

PENDIDIKAN FORMAL

  2009 – Sekarang : Universitas Komputer Indonesia (UNIKOM) 2006 – 2009 : SMK N 1 Cikalongkulon 2003 – 2006 : SLTPN 1 Cikalongkulon 1997 – 2003 : SD Negeri Sindangsari

  Demikian riwayat hidup ini saya buat dengan sebenarnya Bandung, 8 Januari 2014

   Aziz Zandan Nurfalah    

  

DAFTAR RIWAYAT HIDUP

A. DATA PRIBADI

  Nama Lengkap : Rizky Hadipratama Tempat, tanggal lahir : Bandung, 18 Februari 1991 Jenis Kelamin : Laki-laki Kewarganegaraan : Indonesia Agama : Islam Status : Belum Menikah Alamat : Jl. Cibarengkok No. 626/182A RT. 07/RW. 06, Bandung 40162 Telepon : 081910539307 B.

PENDIDIKAN FORMAL

  2009 – Sekarang : Universitas Komputer Indonesia (UNIKOM) 2006 – 2009 : SMA Angkasa Husein. S 2003 – 2006 : SLTP Angkasa Husein. S 1997 – 2003 : SD Sukagalih VI

  Demikian riwayat hidup ini saya buat dengan sebenarnya Bandung, 8 Januari 2014

   Rizky Hadipratama  

  

DAFTAR ISI

LEMBAR JUDUL LEMBAR PENGESAHAN

KATA PENGANTAR ............................................................................................ i

   

DAFTAR ISI ......................................................................................................... iii

   

DAFTAR TABEL ................................................................................................ vi

   

  ........................................................................................... vii

  DAFTAR GAMBAR  

  

DAFTAR SIMBOL .............................................................................................. ix  

DAFTAR LAMPIRAN ....................................................................................... xii

 

  

BAB I PENDAHULUAN ...................................................................................... 1

 

  1.1 Latar Belakang.......................................................................................... 1

     

  1.2 Rumusan Masalah .................................................................................... 2

     

  1.3 Maksud dan Tujuan .................................................................................. 2

     

  1.3.1   Maksud .............................................................................................. 2  

  1.3.2 Tujuan ............................................................................................... 2

     

  1.4 Batasan Masalah ....................................................................................... 2

     

  1.5 Metodologi Penelitian .............................................................................. 3

     

  

BAB II TINJAUAN PUSTAKA .......................................................................... 6

 

  2.1   Profil Tempat kerja Praktek...................................................................... 6  

  2.1.1 Visi .................................................................................................... 6

     

  2.1.2 Misi ................................................................................................... 6

     

  2.1.3 Motto ................................................................................................. 7

     

  2.2 Landasan Teori ......................................................................................... 7

     

  2.2.1   Konsep Dasar Sistem ........................................................................ 7  

  2.2.2 Konsep Dasar Penjualan ................................................................. 12

     

  2.2.3 Jaringan ........................................................................................... 13

     

  2.2.4 Client-Server ................................................................................... 14

     

  2.2.5 Data Flow Diagram ......................................................................... 15

     

  2.2.6 Komponen-Komponen dalam DFD (Data Flow Diagram) ............. 15

     

  2.2.7   Kamus data (Data Dictionary) ........................................................ 16  

  2.2.8 ERD (Entity Relational Diagram) ................................................... 16

     

  2.2.9 Pengenalan PHP .............................................................................. 19

     

  2.2.10 Kekurangan dan Kelebihan PHP ..................................................... 19

     

  2.2.11 Pengenalan Basis Data .................................................................... 20

     

  2.2.12   Pengenalan Adobe Dreamweaver CS 5 .......................................... 21  

  2.2.13 Pengenalan WAMP .......................................................................... 23

     

  

BAB III HASIL DAN PEMBAHASAN ............................................................ 24

 

  3.1 Sistem Kerja Peraktek ............................................................................ 24

     

  3.1.1 Jadwal Kerja Peraktek ..................................................................... 24

     

  3.1.2 Tinjauan Umum Perusahaan ........................................................... 24

     

  3.2   Analisis Masalah .................................................................................... 25  

  3.2.1 Analisis Sistem yang Berjalan ........................................................ 25

     

  3.3 Analisis Kebutuhan Non Fungsional ...................................................... 31

     

  3.3.1 Analisis Hardware .......................................................................... 31

     

  3.3.2 Analisis Software yang ada ............................................................. 32

     

  3.3.3 Analisis Pengguna ........................................................................... 33

     

  3.4.1 Analisis Sistem ............................................................................... 34

     

  3.4.2   ERD (Entity Relational Diagram) ................................................... 34  

  3.4.3 Diagram Konteks ............................................................................ 34

     

  3.4.4 Diagram Aliran Data ....................................................................... 35

     

  3.4.5 Spesifikasi Proses ............................................................................ 41

     

  Kamus Data ..................................................................................... 49

     

  3.5 Perancangan Basis Data ......................................................................... 51

     

  3.5.1   SkemaRelasi .................................................................................... 51  

  3.5.2 Struktur File .................................................................................... 52

     

  3.6 Perancangan Struktur Menu ................................................................... 54

     

  3.7 Perancangan Antarmuka ......................................................................... 55

     

  3.8 Perancangan Pesan ................................................................................. 59

     

  3.9   Jaringan Simantik ................................................................................... 62  

  3.10 Implementasi Implementasi ................................................................ 63

     

  

BAB IV KESIMPULAN DAN SARAN ............................................................. 68

 

  

DAFTAR PUSTAKA .......................................................................................... 69

 

KATA PENGANTAR

  Puji syukur penulis panjatkan kehadirat Allah Subhanahu Wa Ta’ala yang telah memberikan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan laporan kerja praktek dengan judul “SISTEM INFORMASI

  

PENJUALAN DI KANTOR CABANG PT TARUNAKUSUMA PURINUSA

BANDUNG ”.

  Penulis sadar bahwa dalam penulisan laporan kerja praktek ini tidak akan terselesaikan dengan baik tanpa bantuan dan dorongan dari berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih dan penghargaan yang sebesar-besarnya kepada yang terhormat :

  1. Orang tua yang sangat penulis cintai dan hormati yang telah dengan rela dan sabar mendidik dan memberi kasih sayangnya pada penulis sehingg penulis dapat menimba ilmu hingga pada jenjang yang sekarang sedang penulis tempuh, juga selalu memberikan dukungan, semangat serta bantuan baik moril maupun materi.

  2. Bapak Dr. Ir Eddy Soeryanto Soegoto, M.Sc. selaku rektor dari Universitas Komputer Indonesia.

  3. Bapak Irawan Afrianto, S.T., M.T. selaku Ketua Program Studi Teknik Informatika.

  4. Ibu Dian Dharmayanti, S.T., M.Kom. selaku dosen wali sekaligus dosen pembimbing kerja praktek yang dengan penuh kesabaran membimbing penulis dalam menyelesaikan laporan kerja praktek ini.

  5. Bapak Tono Suhartono selaku pembimbing kerja praktek di PT Tarunakusuma Purinusa.

  6. Seluruh teman-teman IF2/2009 yang tidak dapat penulis sebutkan namanya satu persatu atas segala dukungannya. Kesempurnaan hanyalah Allah SWT yang memilikinya, dan kita hanyalah ii mencermati laporan ini bisa memberikan sumbang saran dan kritik yang nantinya bisa digunakan dalam mengkoreksi serta mengevaluasi kerja praktek ini.

  Akhirnya, semoga segala sesuatu yang telah penulis kerjakan dengan segala keiklasan hati dapat bermanfaat. Penulis berharap semoga laporan kerja praktek ini dapat bermanfaat sebagai sumber informasi serta pemikiran bagi yang memerlukan dan mendapat limpahan rahmat dari Allah Subhanahu Wa Ta’ala.

  Bandung, Februari 2014 Penulis

DAFTAR PUSTAKA

  [1] Abdul Kadir, (2004), Dasar Aplikasi Database MySQL Delphi, Andi, Yogyakarta.

  [2] Bunafit Nugroho, (2005), Database Relational dengan MySQL, Andi, Yogyakarta.

  [3] Fathansyah,(2004), Basis Data, Informatika, Bandung. [4] Handoko, T.Hani, (1984), Dasar-dasar Manajemen Produksi dan Operasi, BPFE, Yogyakarta.

  [5] Jugiyanto Hartono,(1999), Analisis & Desain Sistem Informasi, Andi, Yogyakarta.

  [6] Madcom, (2002), Pemrograman Borland Delphi 7, Andi, Yogyakarta [7] Roger, Presman S, (2002), Rekaya Perangkat Lunak Pendekatan Praktisi.

  Andi, Yogyakarta

BAB I PENDAHULUAN

1.1 Latar Belakang

  Dengan semakin berkembangannya teknologi informasi yang setiap hari semakin meningkat secara tidak langsung menuntut setiap perusahaan untuk mampu melakukan pembenahan dan peningkatan efektifitas dalam kinerjanya dengan memanfaatkan sumber daya manusia yang handal juga teknologi dan sistem informasi yang tepat dan efektif. Memang sekarang ini pada kenyataannya setiap pekerjaan apapun yang berhubungan langsung dengan sistem pengolahan data harus dilakukan dengan menggunakan bantuan komputer yang telah terkomputerisasi, dengan tujuan untuk menghindari dan meminimalkan kesalahan- kesalahan yang mungkin terjadi serta mempertinggi tingkat keakuratan dalam proses pengolahan data sehingga dapat memberikan suatu sistem informasi yang dibutuhkan secara cepat, lengkap dan akurat.

  PT Tarunakusuma Purinusa sebagai badan usaha yang bergerak dibidang produksi dan penjualan berbagai jenis produk yang terbuat dari kapas seperti cotton

  

buds, cotton balls, kapas mesin dan lain-lain. PT Tarunakusuma Purinusa memiliki

  kantor cabang distribusi diantaranya berada di Bandung Jawa Barat beralamatkan di Jalan Gunung Batu – Bandung No.114 yang harus menghadapi persaingan dengan perusahaan lain. Kantor Cabang Distribusi PT Tarunakusuma Purinusa di Bandung saat ini hanya mempunyai sistem informasi penjualan yang sangat sederhana.

  Kantor pusat sering mengalami kesulitan dalam mengetahui produktifitas penjualan di kantor cabang dikarenakan proses pelaporan dilakukan minimal 1 minggu sekali yang seharusnya minimal 1 x 24 jam, peroses pengolahan laporan yang dikerjakan oleh kantor cabang masih dilakukan secara manual hal tersebut tidak menutup kemungkinan dapat merugikan perusahaan dikarenakan bisa terjadi

  human error yang disebabkan karena jumlah data yang banyak selain itu berkas-

  2 Berdasarkan permasalahan diatas, dibangunlah sebuah sistem yaitu

  

“SISTEM INFORMASI PENJUALAN DI KANTOR CABANG PT

TARUNAKUSUMA PURINUSA” , dari sistem tersebut diharapkan bisa

  memudahkan dalam proses pengolahan data penjualan dan bisa sebagai penghubung antara kantor pusat dan kantor cabang PT Tarunakusuma Purinusa

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah di atas, maka dapat dirumuskan pokok permasalahannya yaiu bagaimana membangun sistem informasi penjualan di Kantor Cabang PT. Tarunakusuma Purinusa Bandung.

  1.3 Maksud dan Tujuan

  1.3.1 Maksud

  Berdasarkan permasalahan yang ada pada saat melakukan kerja praktek, maka maksud dari penulis adalam membantu dalam masalah yang ada dengan membangun “Sistem Informasi Penjualan di Kantor Cabang PT. Tarunakusuma Purinusa ”.

  1.3.2 Tujuan

  Adapun tujuan dibangunnya sistem informasi penjualan di Kantor Cabang PT. Tarunakusuma Purinusa ini adalah : 1.

  Dengan adanya sistem informasi penjualan inidapat mempermudah petugas untuk melakukan pengolahan data penjualan

2. Meminimalisir kesalahan karena human error 3.

  Mempercepat dalam melakukan pencarian data 4. Memudahkan petugas dalam melakukan transaksi penjualan

1.4 Batasan Masalah

  Adapun batasan masalah dalam pembuatan sistem informasi penjualan di Kantor Cabang PT. Tarunakusuma Purinusa Bandung adalah : 1.

  Data Data yang diolah berupa data barang, data penjualan dan data pelanggan

  3 Proses pengolahan data meliputi pengolahan data barang, pengolahan data penjualan dan pengolahan data pelanggan

  3. Informasi yang dihasilkan Menampilkan informasi penjualan

  • Menampilkan informasi status stok barang.
  • Menampilkan informasi pelanggan.
  • 4.

  Pemodelan sistem Pemodelan sistem dalam pembuatan laporan kerja praktek ini menggunakan pemodelan serta perangkat-perangkat analisis dan perancangan yang terstruktur meliputi Data Flow Diagram (DFD) dan Entity Relational Diagram (ERD).

  5. Software yang digunakan Aplikasi yang dibangun berbasis Web, mengunakan PHP sebagai bahas pemograman dan mengunakan software sebagai berikut ; a.

  WampSever b.

  Google Chrome c. DBMS MySql d.

  Dreamweaver

1.5 Metodologi Penelitian

  Melaksanakan dan menyusun laporan kerja praktek ini dilakukan pendekatan metode penelitian sebagai berikut :

1. Pengumpulan Data a.

  Studi Lapangan Datang langsung ke tempat kerja praktek kemudian mengamati, menganalisa, dan membuat desain pemecahan masalah.

  b.

  Wawancara Dalam mendalami masalah, dilakukan wawancara langsung dengan

  4 c.

  Literatur Untuk mendukung dalam proses penulisan, pemanfaatkan literatur-literatur yang berkaitan dengan tema kerja praktek baik dalam bentuk buku pustaka, informasi perusahaan objek kerja praktek dan literatur yang diambil dari media internet.

1. Pembangunan Perangkat Lunak

  Metode pembuatan aplikasi ini menggunakan metode waterfall, yang meliputi beberapa proses dan tahap diantaranya : Gambar1.1.5.1 Metode Waterfall

  Tahapan proses pembangunan aplikasi dengan Metode Waterfall adalah : a.

   Analysis

  Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan projek pembuatan perangkat lunak.

  b.

   Design

  Tahap penerjemahan dari data yang dianalisis ke dalam bentuk yang mudah dimengerti oleh user.

  c.

   Coding

  Tahap penerjemahan data atau pemecahan masalah yang telah dirancang ke

  5

  d.

   Testing Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.

  e.

   Maintenance

  Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan-perubahan atau penambahan sesuai dengan permintaan user.

1.6.Sistematika Penulisan

  Untuk memudahkan dalam penyusunan laporan praktek, maka dibagi menjadi beberapa bab yaitu sebagai berikut :

  BAB I Pendahuluan Terdiri dari Latar Belakang Masalah, Identifikasi Masalah, Maksud dan Tujuan, Batasan Masalah, Metode Penelitian, dan Sistematika Penulisan. BAB II Tinjauan Pustaka Terdiri dari Profil Tempat Kerja Praktek, dan Landasan Teori yang akan digunakan untuk pembahasan BAB selanjutnya. BAB III Hasil pembahasan Terdiri dari analisis perancangan serta implementasi aplikasi di Kantor Cabang PT. Tarunakusuma Purinusa Bandung BAB IV Kesimpulan dan Saran Membahas tentang kesimpulan laporan yang berdasarkan kegiatan kerja praktek yang telah dilaksanakan. Serta ada pula saran untuk menjadi masukan bagi instansi yang bersangkutan.

BAB II TINJAUAN PUSTAKA

2.1 Profil Tempat kerja Praktek

  PT. Tarunakusuma Purinusa lahir pada tahun 1986 sebagai industri rumah

dalam membuat kapas wajah. Pada tahun 1993, sebuah pabrik pertama dibangun

untuk memproduksi kapas wajah menggunakan mesin bukan manual di Karang

Jati, Ungaran, Jawa Tengah. Produk pertama yang diluncurkan di pasar adalah

kapas Selection.

  Pada tahun 2003, PT. Tarunakusuma Purinusa membangun pabrik baru di

Bawen, Ungaran, Jawa Tengah, dengan menggunakan peralatan teknologi

canggih dunia dari Jerman dan Perancis untuk membangun jalur non-

woven. Dengan mesin teknologi tinggi, kami memproduksi kapas dikelantang,

katun roll, kapas sekerat, kapas wajah, cotton bud, dan bola kapas.

  Perusahaan telah berkembang menjadi pemimpin nasional dari produk

kapas. PT.Tarunakusuma Purinusa melakukan beberapa hubungan bisnis dengan

perusahaan mapan di Indonesia untuk produk private label dan kami juga

mengekspor produk kami ke beberapa negara di Asia Pasifik, Panama, dan

Venezuela.

  2.1.1 Visi Untuk menjadi perusahaan produsen global yang kuat yang memenuhi nilai

sehat dan kepuasan konsumen dengan memproduksi dan mendistribusikan produk-

produk inovatif.

  2.1.2 Misi

  PT. Tarunakusuma Purinusa berkomitmen untuk meningkatkan kualitas hidup, menciptakan lingkungan yang ramah, dan meningkatkan nilai bagi stakeholder dengan menciptakan sinergi dan menggunakan teknologi kapas

  7

  2.1.3 Motto Aman dan higienis adalah prioritas utama kami untuk kepuasan pelanggan.

  2.1.4 Sejarah Perusahaan

  Tahun 1977, Hery Tanaka mengawali usaha pabrikan kapas masih dalam bentuk Home Industry dengan merekrut beberapa orang yang pernah kerja di usaha produksi kapas sebagai karyawannya. Tahun 1993 menjadi momentum bersejarah bagi Hery. Setelah 16 tahun bergulat dengan industri rumahan bisnis kapas, di tahun itu skala usahanya naik kelas setelah mengibarkan bendera PT Tarunakusuma Purinusa. Fokus usahanya: menghasilkan dan mendistribusikan produk kapas kecantikan modern. Proses produksi kapas tidak lagi dilakukan secara manual, melainkan dengan mesin modern. Hanya proses pengemasannya yang memakai tenaga manusia. Tidak tanggung-tanggung, mesin produksi kapas dari Taiwan ia boyong ke pabriknya .

  Tahun 2003 - sekarang TP membangun pabrik baru di wilayah Bawen, Ungaran seluas 7 ha di atas lahan 10 ha. Pabrik baru ini melengkapi dua pabrik sebelumnya. Total kapasitas produksi dari tiga pabrik itu sebesar 100-200 ton per bulan. Tidak berhenti sampai disitu, PT. Tarunakusuma Purinusa melebarkan sayap jaringannya dengan membuka cabang-cabang perusahaan di kota-kota di seluruh indonesia, salah satunya di Bandung yakni di jalan Gunung Batu 114.

2.2 Landasan Teori

2.2.1 Konsep Dasar Sistem

  Dalam konsep dasar sistem akan dijelaskan mengenai teori sistem yang digunakan dalam proses pembangunan sistem informasi.

2.2.1.1 Pengertian Sistem

  Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

  8 menyelesaikan suatu sasaran tertentu.[2]. Suatu sistem memiliki karekteristik atau sifat-sifat tertentu, yaitu:

  1. Komponen Sistem (System Components) Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil,selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu yang lebih besar yang disebut supra system.

  2. Batas Sistem (System Boundary) Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem dengan sistem lainnya dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menujukkan ruang lingkup (scope) dari sistem tersebut.

  3. Lingkungan Luar Sistem (System Environment) Lingkungan luar sistem dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem yang dapat bersifat menguntungkan dan dapat pula merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem yang harus dijaga dan dipelihara. Sedangkan yang merugikan harus ditahan dan dikendalikan, karena akan mengganggu kelangsungan hidup sistem.

4. Penghubung Sistem (System Interprest)

  Penghubung sistem merupakan media penghubung antara satu sub sistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber- sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu kesatuan.

  9

5. Masukan Sistem (System Input)

  Masukan adalah suatu energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

  

input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut

  dapat beroperasi. Contoh maintenance input di dalam sistem komputer adalah program, yang digunakan untuk mengoperasikan komputer. Sedangkan signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh signal input di dalam sistem komputer adalah data, yang dapat diolah menjadi Informasi.

6. Keluaran Sistem (System Output)

  Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.

  7. Pengelolaan Sistem (System Process) Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya, yang bertugas untuk merubah masukan menjadi keluaran.

  8. Sasaran Sistem (System Objective)

  Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objective). Suatu

operasi sistem akan berguna dan berhasil apabila mencapai sasaran atau tujuannya.

Sasaran sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang

akan dihasilkan sistem.

2.2.1.2 Sistem Informasi

  Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi yang mendukung operasi bersifat manajerial dan kegiatan strategi-strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. [3]

  Sumber dari Informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata, tetapi data merupakan

  10 sehingga perlu diolah lebih lanjut untuk menghasilkan Informasi yang dibutuhkan. Dengan kata lain Informasi adalah hasil dari pengolahan data.

  1. Nilai Informasi Nilai dari Informasi (value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu Informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan Informasi adalah untuk mengurangi hal ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan.

  2. Siklus Informasi Data agar menjadi lebih berarti dan berguna dalam bentuk Informasi, maka perlu diolah melalui suatu model tertentu. Data yang telah diolah tersebut kemudian diterima oleh penerima, lalu penerima membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali.

  Data tersebut akan ditangkap sebagai input, dan diproses kembali lewat suatu model dan seterusnya sehingga membentuk suatu siklus. Siklus ini disebut dengan siklus Informasi (information cycle) atau disebut pula siklus pengolahan data (processing cycles).

Gambar 2.1 Siklus Informasi

  11

  3. Pengertian Sistem Informasi Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung operasi bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan yang diperlukan.

  4. Konsep Dasar Sistem Informasi Sistem Informasi dapat didefinisikan sebagai suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan Informasi. Pengertian lain dari sistem Informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan dan memberikan Informasi bagi pengambil keputusan dan/atau untuk mengendalikan Informasi.

  5. Komponen Sistem Informasi Dalam membangun suatu sistem Informasi diperlukan penggabungan elemen-elemen pendukung tersebut antara lain :

  1. Software, merupakan suatu program komputer, struktur data, dan dokumen-dokumen yang saling berhubungan yang digunakan dalam metode logika dan prosedur yang dibutuhkan.

  2. Hardware, merupakan perangkat elektronik yang memiliki kemampuan untuk melakukan proses komputerisasi.

  3. Brainware, adalah pengguna dan operator perangkat keras atau perangkat lunak.

  4. Data, berupa salinan-salinan manual dan deskripsi Informasi yang menggambarkan operasi sistem.

  6. Tujuan Sistem Informasi Sistem Informasi memiliki beberapa tujuan, yaitu: 1.

  Integrasi sistem

  12 b.

  Pengkolektifan data dan penyambungan secara otomatis c. Peningkatan koordinasi dan pencapaian sinergi 2. Efisiensi pengelolaan a.

  Penggunaan basis data dalam upaya kesamaan pengadministrasian data b.

  Pengelolaan data berkaitan dengan karakteristik Informasi c. Penggunaan dan pengambilan Informasi 3. Dukungan keputusan untuk manajemen a.

  Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan b.

  Akuisisi Informasi eksternal melalui jaringan komunikasi c. Ekstraksi dari Informasi internal yang terpadu.

4. Manfaat Sistem Informasi

  Sistem Informasi memiliki beberapa manfaat, yaitu: a.

  Menghemat tenaga kerja b. Peningkatan efisiensi c. Mempercepat proses d. Perbaikan dokumentasi e. Pencapaian standar f. Perbaikan keputusan

2.2.2 Konsep Dasar Penjualan

  Dalam konsep dasar penjualan akan dijelaskan mengenai penjualan dan fakror-faktor yang mempengaruhi penjualan.

2.2.2.1 Pengertian Penjualan

  Penjualan adalah suatu proses berpindahnya suatu hak atas barang atau jasa untuk mendapatkan sumber daya lainnya seperti kas atau janji untuk membayar sesuai harga yang telah disepakati, pada saat perusahaan menjual suatu barang

  13 pembeli untuk barang dagangan yang diserahkan merupakan pendapatan perusahaan yang bersangkutan.[3].

2.2.2.2 Faktor-Faktor Mempengaruhi Penjualan

  Faktor-faktor yang mempengaruhi penjualan antara lain : 1. Kondisi dan kemampuan penjualan a.

  Jenis dan karekteristik barang dagang yang akan ditawarkan b.

  Harga barang c. Syarat penjualan, seperti penjualan penghantaran, pelayanan, garansi, dan lain sebagainya.

  2. Kondisi Pasar a.

  Jenis pasar b.

  Segmentasi pasar atau pembagian pasar c. Daya beli konsumen d.

  Frekwensi pembayaran e. Keinginan dan kemampuan konsumen 3. Modal

  Perusahaan yang besar akan memerlukan modal yang besar untuk usahanya seperti untuk promosi produk yang ada.

  4. Kondisi organisasi peusahaan Faktor yang perlu diperhatikan adalah bagaimana memanajemen perusahaan baik itu struktur organisasi maupun pendelegasiaan tugas dan wewenang.

2.2.3 Jaringan

  Jaringan merupakan hubungan antar berbagai jenis komputer yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan propelangganl standar dalam berkomunikasi yaitu propelangganl TCP/IP yang

  14 berisikan informasi dan sebagai sarana komunikasi data yang berupa suara, gambar, video dan juga teks.

  Dunia dewasa ini menjadi semakin terhubung (interconnected) satu dengan lainnya. Dengan kata lain kita dapat menggunakan telepon genggam untuk menghubungi teman yang berada dibelahan dunia lain. Kita dapat menonton siaran langsung pertandingan bola piala dunia yang berlangsung di benua lain. Atau bahkan kita dapat berinvestasi dalam ekonomi dunia karena pasar modal di Tokyo, London dan New York terhubung secara elektronis selama 24 jam sehari. Keterhubungan inilah yang disebut Interconnected Network atau lebih populer dengan sebutan internet [4].

2.2.4 Client-Server

  Client-server merupakan sebuah paradigma dalam teknologi informasi yang

  merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak yaitu pihak klien dan pihak server. Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server, komponen klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end[5].

  Komponen aplikasi dari klient dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna[5].

  15

  2.2.5 Data Flow Diagram

  DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Sedangkan arti dari DFD tersebut adalah merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program, ataupun dapat diartikan sebagai penggambaran arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada. Diagram ini menjelaskan bagaimana data masukan diubah menjadi keluaran, dimana setiap bagian pada diagram menjelaskan proses transformasi yang berbeda. DFD dapat digunakan untuk menggambarkan sistem atau perangkat lunak pada banyak tingkatan dari suatu abstraksi [6].

  2.2.6 Komponen-Komponen dalam DFD (Data Flow Diagram) b. External entity (kesatuan Luar) atau boundary (batas sistem).

  Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainya yang berada di lingkungan luarnya yang memberikan input atau menerima output dari sistem.

  c.

   Data Flow (Arus Data) Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara proses, simpanan, dan kesatuan luar.

  16 d. Process (Proses)

  Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

  b.

  Data Store (Penyimpanan Data) Penyimpanan data (data store) merupakan simpanan dari data yang dapat berupa suatu file atau database di komputer, suatu arsip atau catatan manual dan lain sebagainya.

  2.2.7 Kamus data (Data Dictionary)

  Kamus data (data dictionary) adalah katalog fakta tentang data dankebutuhan-kebutuhan data dari suatu sistem informasi. Kamus data dapat mendefinisikan data yang mengalir pada sistem dengan lengkap. Kamus data dapat digunakan pada tahap analisis dan perancangan sistem. Pada tahap perancangan sistem, kamus data digunakan untuk merancang masukan (input),merancang laporan-laporan dan database [6].

  2.2.8 ERD (Entity Relational Diagram) Entity Relationship Diagram adalah pemodelan data utama dan akan

  membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas [6].

  a.

  Persegi panjang ( rectangles) : merepresentasikan entity sets.

  b.

  Elip (ellipses) : merepresentasikan atribut entity.

  c.

  Wajik (diamonds) : merepresentasikan relationalship sets.

  d.

  Lines (garis) : merepresentasikan hubungan atribut ke entity sets danentity sets ke relationalship sets.

  17 Terdapat tiga notasi dasar yang bekerja pada model E-R yaitu: a.

   Entity Sets

  Sebuah entity adalah sebuah “benda” (thing) atau “objek” (object)didunia nyata yang dapat dibedakan dari semua objek lainnya.Kesamaan tipe ini dapat dilihat dari atributatau property yangdimiliki oleh setiap entity.

  b.

   Relationalship Sets

  Relationalship adalah hubungan diantara beberapa entity.Relationalship sets adalah sekumpulan relasi yang mempunyai tipeyang sama.

  c.

   Kunci Relasi (Relation Keys)

  Nilai dari kunci relasi harus mengidentifikasikan sebuah barisyang unik didalam sebuah relasi. Kunci relasi terdiri dari satu ataulebih atribut-atribut relasi. Atibut-atribut dalam kunci relasi harusmemilikisifat sebagai berikut: 1.

  Untuk satu nilai hanya mengidentifikasikan satu barisdalam satu relasi.

  2. Tidak memiliki subset yang juga merupakan kuncirelasi.

  3. Tidak dapat bernilai null.

  d.

   Kunci Relasi (Relation Keys)

  Term FK juga banyak digunakan dalam perancangan. Sebuah FK adalah sekumpulan atribut dalam suatu relasi sedemikian sehinggakumpulan atribut ini bukan kunci relasi tetapi merupakan darirelasi lain. Kardinalitas pemetaan atau rasio kardinalitas menunjukkan jumlah entity yangdapat dihubungkan kesatu entity lain dengan suatu relationship sets. Kardinalitasmeliputi:

  18

1. Hubungan satu ke satu (one to one) yaitu satu entity dalam Adihubungkan dengan maksimum satu entity dalam B.

Gambar 2.2 One to one 2.

  Hubungan satu ke banyak (one to many) yaitu satu entity dalam Adihubungkan dengan sejumlah entity dalam B. Satu entity dalam Bdihubungkan dengan maksimum satu entity dalam A.

Gambar 2.3 One to many 3.

  Hubungan banyak ke satu (many tone) yaitu satu entity dalam Adihubungkan dengan maksimum satu entity dalam B. Satu entity dalamB dapat dihubungkan dengan sejumlah entity dalam A.

Gambar 2.4 Many to one 4.

  Hubungan banyak ke banyak (many to many) yaitu satu entity dalam Adihubungkan dengan sejumlah entity dalam B, dan satu entity dalam Bdihubungkan dengan entity dalamA.

Gambar 2.5 Many to many

  19

  2.2.9 Pengenalan PHP

  PHP adalah bahasa pemrograman yang paling banyak dipakai saat ini. PHP banyak dipakai untuk membuat program situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain [7].

  Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

  2.2.10 Kekurangan dan Kelebihan PHP

  Kelebihan PHP adalah : 1. bahasa pemrograman PHP adalah sebuah bahasa script yang tidak memerlukan sebuah kompilasi dalam penggunaannya.

  2. Web server yang mendukung PHP dapat ditemukan dimana-mana mulai dari IIS sampai Apache, dengan konfigurasi yang relatif mudah.

  3. Dapat digunakan sebagai mesin (Linux, Unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. Adapun kelemahan PHP adalah : 1.

  Tidak ideal untuk pengembangan skala besar.

  2. Tidak bias memisahkan antara tampilan dengan logic dengan baik (walaupun pengguna template dapat memperbaikinya).

  3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

  20

2.2.11 Pengenalan Basis Data

  Secara umum dapat disimpulkan bahwa sistem database adalah sebuah sistem yang terdiri atas kumpulan file (tabel) yang saling berelasi atau berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file tersebut[6].

  Database hanyalah sebuah objek yang pasif karena keberadaannya tidak

  akan berguna jika tidak ada pengelola atau penggeraknya. Yang menjadi penggeraknya secara langsung adalah program (software). Gabungan keduanya (database dan pengelolanya) menghasilkan sebuah sistem. Operasi pada suatu sistem database dapat diatasi atau dikontrol sesuai dengan kebutuhan. Dalam suatu sistem database yang terpadu mutlak diperlukan empat komponen dasar, yaitu:

  1. Data Data yaitu masukan yang dibutuhkan oleh sistem database untuk diolah dan dimodifikasi menjadi informasi yang berguna.

  2. Hardware

Hardware adalah peralatan fisik database untuk menyimpan dan mengolah data

  menjadi informasi.

3. Software

  Diantara database physical dan end user terdapat software database manajemen (DBMS) yang mengatur permintaan akses ke dalam sistem. Database

  

manajemen sistem (DBMS) adalah kumpulan file yang saling berkaitan bersama

program pengelolanya.

  4. User

User adalah pemakai yang berinteraksi dengan sistem database melalui

  pemanggilan satu program aplikasi permanen [6].

  21

2.2.12 Pengenalan Adobe Dreamweaver CS 5

  Dreamweaver merupakan perangkat lunak yang ditujukan untuk membuat suatu

situs web. Versi pertama dirilis pada tahun 1997, dan sejak itu Dreamweaver menjadi web

editor yang banyak digunakan oleh para web developer. Hal itu antara lain karena

kemudahan dalam penggunaannya, kelengkapan fiturnya dan juga dukungannya terhadap

teknologi terkini. Dreamweaver merupakan salah satu perangkat lunak yang dikembangkan

oleh Macromedia Inc . Dan sekarang resmi Milik Adobe.

  Dreamweaver biasa dikenal dengan istilah WYSIWYG (What You See Is

  

What You Get), yang intinya adalah bahwa anda tidak harus berurusan dengan tag-

  tag HTML untuk membuat sebuah situs. Selain itu Dreamweaver juga memberikan keleluasaan untuk menggunakan sebagai media penulisan bahasa pemrograman web.

  Adobe kembali mengeluarkan varian terbaru dari dreamweaver yaitu Dreamweaver CS 5. Ada beberapa fitur baru yang dapat ditemukan pada versi terbaru Dreamweaver CS 5 ini, diantaranya integrasi dengan Adobe Business Catalyst, integrasi Adobe Browser Lab, integrasi dengan CMS, pengecekan CMS, dan lain-lain. Selain itu juga ada beberapa fitur dalam versi Dreamweaver CS 4 yang tdak disertakan atau ditemukan kembali dalam Dreamweaver CS 5, diantaranya fasilitas pembuatan web album foto, penambahan flash paper, beberapa behaviour javascript, dan lain-lain menurut madcoms (2010).

  Dreamweaver CS 5 mempunyai ruang kerja yang dapat digunakan untuk mendesain sebuah halaman web. Selain itu kita juga dapat mengubah tampilan umum dari ruang kerja Dreamweaver CS 5. Adapun elemen-elemen ruang kerja dari Dreamweaver CS 5 adalah sebagai berikut [8]: