• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI EKSEKUTIF PENJUALAN DAN PRODUKSI STUDI KASUS CV. KARYA PUTRA MANDIRI.

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN SISTEM INFORMASI EKSEKUTIF PENJUALAN DAN PRODUKSI STUDI KASUS CV. KARYA PUTRA MANDIRI."

Copied!
91
0
0

Teks penuh

(1)

STUDI KASUS CV. KARYA PUTRA MANDIRI

TUGAS AKHIR

OLEH :

ENDRA PRASETYA

0634010061

KEPADA

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

(2)

Bismillahirrahmannirahim,

Dengan mengucap Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat

Allah SWT atas segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan

waktu, tenaga, pikiran dan keberuntungan yang dimiliki penyusun, akhirnya

penyusun dapat menyelesaikan Skripsi yang berjudul ″Rancang Bangun Sistem

informasi Eksekutif Penjualan dan Produksi Studi Kasus CV.Karya Putra

Mandiri″ dengan tepat waktu, Shalawat dan salam diperuntukkan kepada junjungan

kita nabi besar Muhammad SAW.

Dengan selesainya Tugas Akhir ini tidak terlepas dari bantuan banyak pihak

yang telah memberikan masukkan – masukkan dan dukungannya. Untuk itu Penulis

mengucapkan terima kasih kepada :

1. Orang tua dan keluarga yang selalu memberi doa dan dukungan tiada henti

kepada penulis baik dalam hal materil dan non materil.

2. Bapak Prof.Dr.R.Teguh Soedarto,MP selaku rector Universitas Pembangunan

Nasional “Veteran” Jawa Timur.

3. Bapak Ir. Sutiyono,MT selaku Dekan Fakultas Teknologi Industri Universitas

(3)

pembimbing I.

5. Bapak Nur Cahyo Wibowo, SKom. MKom selaku Ketua Jurusan Sistem

Informasi Universitas Pembangunan Nasional ”Veteran” Jawa Timur.

6. Bapak Doddy Ridwandono.SKom selaku pembimbing II tugas akhir,atas semua

masukan dan bantuan kepada penulis.

7. Almarhuma ibu Suwarni,terimah kasih sudah melahirkan dan membesarkan

penulis (T.T).

8. Kepada Keluarga Besar Mbak Evi Yuliati dan Bapak Khoirur Roziqin selaku

pemilik atas perusahaan tempat studi kasus penulis menyelesaikan tugas akhir.

9. Untuk Belahan hati Penulis , Mbak Aulia Arnia terimah kasih sudah menjadi

bagian kehidupan penulis selama ini dalam suka dan duka (luph U much).

10.Teman-Teman Kost angkatan 06 yang tidak bisa penulis sebutkan satu

persatu,terima kasih atas segalanya. Semua dukungan dan kerja keras kita

akhirnya bisa kumpul di Giri Loka semua :D.

Penulis menyadari bahwa dalam penyusunan laporan Tugas akhir ini masih

banyak kekurangannya,penulis mengharap untuk pembaca dapat memaklumi

semua kesalahan dan kekurangan penulis.semoga bisa bermanfaat bagi pembaca.

Surabaya, Juni 2011

(4)

LEMBAR PENGESAHAN TUGAS AKHIR

LEMBAR PENGESAHAN DAN PERSETUJUAN

KATA PENGANTAR……….……… i

ABSTRAK ………. iii

DAFTAR ISI …...………... iv

DAFTAR GAMBAR ……….viii

DAFTAR TABEL ………….………. x

BAB I PENDAHULUAN 1.1 Latar Belakang... 1

1.2 Perumusan Masalah... 3

1.3 Batasan Masalah ... 3

1.4 Tujuan ... 4

1.5 Manfaat ... 4

1.6 Metode Pembuatan Skripsi ... 5

1.7 Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA 2.1 Cv.Karya Putra Mandiri ... 9

2.2 Struktur Organisasi ... 10

2.3 Sistem Informasi ... 11

2.3.1 Definisi lain sistem informasi ... 11

(5)

2.4.3 Penerapan konsep manajemen EIS ... 14

2.5 Hyper text markup language HTML ... 15

2.6 Sejarah PHP ... 20

2.6.1 Pengertian PHP ... 21

2.6.2 Dasar Dasar PHP ... 22

2.6.3 Kelebihan PHP ... 23

2.7 Definisi MySQL ... 25

2.8 Reational Database Management Sistem ... 28

2.9 JQuery ... 30

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Desain dan Perancangan sistem ... 31

3.1.1 Analisa Sistem ... 31

3.1.2 Alur Sistem ... 32

3.2 Desain dan Permodelan ... 33

3.3 Permodelan Hirarki ... 35

3.4 Data Flow Diagram ... 36

3.4.1 DFD Level Overview ... 37

3.4.2 DFD Level 1 Sub Query ... 38

3.4.3 DFD Level 1 Subproses Query ... 39

3.5 Conceptual Data Model ... 40

(6)

3.7.3 Form Customer ... 44

3.7.4 Form Transaksi Penjualan ... 45

3.7.5 Form Transaksi Produksi ... 46

3.8 Desain Sistem Informasi Eksekutif ... 47

3.8.1 Pemodelan Chart ... 47

3.8.2 Dimensi Waktu ………... 47

3.8.3 Dimensi Produk ... 48

3.8.4 Dimensi Tempat ... 49

BAB IV IMPLEMENTASI SISTEM 4.1 Kebutuhan Sistem ... 50

4.1.1 Kebutuhan Hardware …... 51

4.1.2 Kebutuhan Software ... 51

4.2 Implementasi AntarMuka ... 52

4.2.1 Antarmuka SIE Cv.Karya Putra Mandiri ... 52

4.2.2 Halaman Menu User ... 54

4.2.3 Halaman Master Produk ... 55

4.2.4 Halaman Regional ... 57

4.2.5 Halaman Customer ... 58

4.2.6 Halaman Transaksi ... 60

4.2.7 Sub Menu Transaksi penjualan ... 60

4.2.8 Sub Menu Transaksi Produksi ... 62

(7)

5.2 Skenario Uji Coba ... 67

5.3 Pelaksanaan Uji Coba ... 68

5.3.1 Uji Coba Proses Login Pegawai ... 68

5.3.2 Uji Coba Lupa Password ... 69

5.3.3 Uji Coba Input Data Barang ... 70

5.3.4 Uji Coba Input Data Customer ... 71

5.3.5 Uji Coba Proses Transaksi Penjualan ... 72

5.3.6 Uji Coba Proses Transaksi Produksi ... 73

5.3.7 Uji Coba Penampil Drill Down Chart ... 74

5.3.8 Uji Coba Drill Down Penjualan ... 74

5.3.9 Uji Coba Drill Down Produksi ... 75

5.4 Evaluasi Sistem ... 77

BAB VI PENUTUP 6.1 Kesimpulan ...78

6.2 Saran ...79

(8)

2.1 Elemen Methode PHP……….. 18

(9)

Gambar 2.1 Struktur Organisasi ……….… 10

Gambar 2.2 Desain EIS ……….. 13

Gambar 2.3 Contoh Penggunaan PHP ……… 23

Gambar 2.4 Contoh Dasar Jquery ………... 30

Gambar 3.1 Pemodelan Dimensi ……… 34

Gambar 3.2 DFD Level konteks ………. 36

Gambar 3.3 DFD Level Overview Sub proses EIS ………. 37

Gambar 3.4 DFD Level 1 Query Dimensi ………... 38

Gambar 3.5 DFD Level 1 Sub Proses Query ………... 39

Gambar 3.6 Conceptual Data Model ……… 40

Gambar 3.7 Physical Data Model ………. 41

Gambar 3.8 Form Management User ……… 42

Gambar 3.9 Form Master Barang ……….. 43

Gambar 3.10 Form Data Customer ……… 44

Gambar 3.11 Form Transaksi Penjualan ……… 45

Gambar 3.12 Form Transaksi Produksi ………. 46

Gambar 3.13 Chart Dimensi Waktu ………47

Gambar 3.14 Chart Dimensi produk ……….. 48

Gambar 3.15 Chart Dimensi tempat ………... 49

Gambar 4.1 Halaman Awal SIE Cv. Karya Putra Mandiri ……… 53

(10)

Gambar 4.6 Halaman MenuTransaksi Penjualan ……… 61

Gambar 4.7 Halaman Menu Transaksi Produksi ………..…63

Gambar 4.8 Halaman Menu Laporan ……….. 64

Gambar 5.1 Form Login User ………. 69

Gambar 5.2 Login Berhasil ………. 69

Gambar 5.3 Data Master Barang ……… 70

Gambar 5.4 Data Customer ………. 71

Gambar 5.5 Data Penjualan ……… 72

Gambar 5.6 Data Produksi ………. 73

Gambar 5.7 Laporan Chart Penjualan Tahun ……….. 74

Gambar 5.8 Laporan Chart Penjualan Bulan ………... 75

Gambar 5.9 Laporan Chart Produksi Tahun ……… 76

(11)

Pembimbing II: Doddy Ridwandono S.Kom

Penyusun : Endra Prasetya

ABSTRAK

Sistem informasi saat ini sudah menjadi kebutuhan sehari hari bagi penunjang proses bisnis sebuah perusahaan.dimana sebuah sistem informasi yang tepat maka akan meningkatkan kinerja keseluruhan dari sebuah instansi atau perusahaan yang memanfaatkannya.

Sistem informasi eksekutif berguna untuk mempermudah bagi seorang eksekutif atau top level management dalam menjalankan sebuah perusahaan dengan melihat laporan laporan transaksi yang ada.

Laporan tersebut berupa chart drill down yang bersifat dinamis, chart drill down ini di gunakan untuk menampilkan informasi laporan transaksi dalam beberapa dimensi sesuai dengan kebutuhan sistem perusahaan.

Dengan adanya sistem informasi eksekutif ini proses bisnis dari perusahaan akan menjadi terstrukur dan memenuhi kebutuhan akan sistem informasi bagi perusahaan.

(12)

PENDAHULUAN

1.1 Latar Belakang

Sistem Informasi saat ini sangat di butuhkan dalam membantu perkembangan

dunia kerja. Setiap bidang kerja tidak terlepas dari pentingnya sebuah sistem

informasi,dimana sistem informasi yang semakin berkembang menciptakan

metamorfosa kebutuhan dalam membantu setiap kebutuhan perusahaan atau

organisasi dalam menampilkan hasil output sesuai kebutuhannya. Hasil laporan dari

sistem informasi tersebut bisa diolah dan di tampilkan berdasarkan laporan per bulan,

dan juga per tahun. Laporan dinamis tersebut menjadikan sistem informasi menjadi

lebih efektif dan variatif.

Dengan segala fakta di atas, CV Karya Putra Mandiri yang bergerak dalam

bidang Produksi Pupuk pertanian dan perkebunan, yang sudah berdiri sejak tahun

1998 dan sampai saat ini belum mempunyai suatu sistem yang terkomputerisasi.

Sangat membutuhkan sebuah sistem yang dapat membantu proses bisnisnya menjadi

lebih cepat dan efisien. Sistem Informasi Eksekutif (SIE)/Executive Information

System (EIS) yang terkomputerisasi adalah sistem yang dibutuhkan dalam

menyajikan laporan perusahaan setiap kali dibutuhkan oleh Eksekutif atau Top level

management(Direktur). Dimana semua proses Penjualan dan Produksi dari

(13)

Sistem informasi eksekutif (EIS) yang akan di buat ini akan membantu seorang

direktur atau top level management dalam menjalankan semua aktifitas yang ada di

dalam perusahaannya, Data-data fisik yang ada akan di olah menjadi informasi yang

berguna bagi perusahaan tersebut.

Adanya berbagai macam jenis pupuk dan berbagai jenis merk yang di

produksi serta peta persebaran distribusi penjualan pupuk yang mencakup berbagai

wilayah di indonesia maka CV.Karya Putra Mandiri membutuhkan Suatu sistem

informasi yang terkait dengan Penjualan dan Produksi, dari proses pengumpulan data

– data tersebut akan di olah menjadi Informasi valid, dan akan menghasilkan output

yang di butuhkan oleh direktur atau top level management dalam melihat

perkembangan perusahaannya. Hasil output dari sistem informasi tersebut berupa

chart atau diagram (drill down) penjualan dan produksi serta daftar distribusi

penjualan tersebut terhadap daerah mana saja yang paling konsumtif dan seberapa

besar kapasitas produksi pupuk yang dihasilkan, sehingga seorang manager / direktur

(top Level Management) dapat melihat hasil output yang di peroleh dari pengolahan

data-data tersebut menjadi sebuah informasi yang bertujuan untuk mengetahui

seberapa berkembanganya atau menurunnya perusahaan yang dia kelolah, yang mana

hasil akhir dari pengolahan informasi tersebut seorang direktur atau manager akan

mendapatkan suatu masukan dalam menentukan keputusan yang akan di ambil, dari

data – data yang di olah menjadi sebuah informasi, bisa di kelompokkan berdasarkan

penjualan per daerah, serta daerah tersebut konsumtif terhadap suatu jenis / merk

(14)

Dari data dan fakta yang sudah di jelaskan di atas, saya bertujuan untuk

membuat suatu sistem informasi Penjualan dan Produksi dari CV.Karya Putra

Mandiri. dimana hasil dari proses pengolahan informasi tersebut akan menghasilkan

suatu sistem informasi Eksekutif (SIE) yang bertujuan untuk membantu seorang

eksekutif/direktur (top level management) memantau seberapa baik perusahaan

berjalan, serta memberikan suatu masukan atau hasil laporan yang mudah di baca oleh

seorang top level management ( manager atau direktur ) tentang perencanaan

pengembangan perusahaannya.

1.2 Perumusan Masalah

Dari penjelasan latar belakang dan fakta yang ada di atas dapat di simpulkan

perumusan masalah pada CV.Karya Putra Mandiri adalah :

1. Kebutuhan akan suatu sistem yang terorganisir sangat dibutuhkan oleh

setiap organisasi atau sebuah instansi perusahaan (CV.Karya Putra

Mandiri), dalam menyajikan sebuah laporan setiap transaksi penjualan

dan produksi yang dilakukannya.

1.3 Batasan Masalah

Pada Tugas Akhir ini, perlu didefinisikan batasan masalah mengenai sejauh

mana pembuatan sistem informasi ini akan dikerjakan. Beberapa batasan masalah

tersebut antara lain :

(15)

2. Sistem ini di bangun menggunakan tools PHP dan Database MySql.

3. Hasil akhir berupa Chart atau Diagram (drill down) tahunan.

1.4 Tujuan

Tujuan dari pembuatan sistem informasi eksekutif(SIE)/executifve

information system(EIS) ini adalah :

1. membantu pemecahan permasalahan yang ada pada perusahaan

tersebut.dimana sistem tersebut akan berkerja untuk membantu

menampilkan hasil penjualan dan hasil produksi dari CV.Karya Putra

Mandiri secara efektif dan efisien.

2. Hasil report atau laporan yang di hasilkan berupa data laporan bulanan

dan juga tahunan (berupa chart drill down), yang bertujuan memberikan

masukan atau suggest dan mempermudah top level management (direktur)

dalam menjalankan proses bisnisnya.

3. Pembuatan Sistem informasi Eksekutif dengan menitik beratkan pada

proses Penjualan dan Produksi sesuai dengan kebutuhan yang ada di

lapangan.

1.5 Manfaat

Manfaat yang dapat di peroleh dari pembuatan Tugas akhir ini adalah:

1. Semua transaksi dari perusahaan akan terrecord secara sistematis.

(16)

3. Memudahkan Top level dalam menjalankan semua kegiatan bisnis

(transaksi) yang ada pada perusahaan tersebut .

1.6 Metode Pembuatan Skripsi

Dalam pembuatan Tugas Akhir kali ini, penulis akan menjelaskan tentang

metode yang digunakan selama penulis menyusun dan membuat Tugas Akhir ini.

1. Studi Literatur

Mengumpulkan referensi baik dari internet, maupun sumber-sumber yang

lainnya mengenai pembuatan sistem informasi eksekutif yang menggunakan

tools (Php dan MySql), serta mencari contoh-contoh sistem informasi

eksekutif sebagai referensi pembuatan Tugas Akhir.

2. Analisa dan perancangan Aplikasi.

Menganalisa dan merancang suatu desain sistem informasi eksekutif beserta

hasil output yang di hasilkan oleh sistem yang akan di buat.

3. Pembuatan Aplikasi.

Pada tahap ini merupakan tahap yang paling banyak memerlukan waktu

karena desain dan rancangan system informasi yang sudah di buat di

implementasikan menggunakan Tools PhP dan MySql.

4. Uji coba dan evaluasi aplikasi.

Pada tahap ini setelah sistem informasi selesai dibuat maka dilakukan

testing dan implementasi sistem, apakah sistem yang sudah di buat sesuai

(17)

5. Penyusunan Buku Tugas Akhir.

Pada tahap ini merupakan tahap terakhir dari pengerjaan Tugas Akhir. Buku

ini disusun sebagai laporan dari seluruh proses pengerjaan Tugas Akhir. dari

penyusunan buku ini diharapkan dapat memudahkan pembaca yang ingin

menyempurnakan dan mengembangkan sistem tersebut lebih lanjut.

6. Pembuatan Kesimpulan.

Pada tahap ini dalam bagian akhir pembuatan Tugas Akhir. Dibuat

kesimpulan dan saran dari hasil pembuatan sistem yang diperoleh sesuai

dengan dasar teori yang mendukung dalam pembuatan sistem tersebut yang

telah dikerjakan secara keseluruhan.

1.7 Sistematika Penulisan

Pada laporan Tugas Akhir ini akan menjelaskan tentang pembuatan system

informasi eksekutif pengolahan hasil penjualan dan produksi. Agar lebih

memahami materi, laporan Tugas Akhir ini dibagi menjadi enam bab yang

(18)

BAB I PENDAHULUAN

Bab ini akan menjelaskan tentang Latar Belakang, Perumusan

Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat,

Metodologi Penulisan, dan Aplikasiatika Penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi mengenai konsep dan teori pembelajaran yang

menjadi landasan pembuatan Tugas Akhir antara lain: pembahasan

profil perusahaan cv.karya putra mandiri, pembahasan Tools yang

digunakan PHP , pembahasan MySql, serta konsep sistem dengan

menggunakan hasil laporan berupa chart DrillDown, serta

menjelaskan konsep sistem informasi eksekutif secara mendasar.

BAB III ANALISA DAN PERANCANGAN SISTEM

Dalam bab ini dijelaskan tentang analisa dan perancangan sistem

informasi yang antara lain berisi tentang analisa sistem informasi

eksekutif yang di butuhkan oleh perusahaan tersebut, juga

penggunaan Php dan MySql sebagai tools pemrogamannya. Dalam

bab ini juga di jelaskan semua user requirement yang di butuhkan

dalam membangun aplikasi sistem informasi eksekutif pengolahan

hasil penjualan dan produksi.

BAB IV IMPLEMENTASI SISTEM

Pada bab ini akan membahas tentang implementasi berdasarkan

(19)

tentang kebutuhan sistem informasi supaya sistem yang dikerjakan

sesuai dengan tujuan dari penulisan Tugas Akhir.

BAB V UJI COBA DAN ANALISA SISTEM

Bab ini menjelaskan tentang pengujian yang dilakukan untuk

mengetahui apakah sistem informasi yang dibuat bisa bekerja sesuai

dengan konsep yang sebenarnya. Selain itu pada bab ini dijelaskan

bagaimana tahapan-tahapan yang dilakukan dalam melakukan

pembuatan sistem informasi eksekutif dengan menggunakan tools

Php dan Mysql.

BAB VI PENUTUP

Bab ini akan menjelaskan tentang Kesimpulan dari keseluruhan isi

dari laporan Tugas Akhir serta Saran yang disampaikan penulis

untuk pengembangan sistem yang ada demi meningkatkan kualitas

sistem yang lebih baik.

DAFTAR PUSTAKA

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur,

tutorial, buku maupun situs-situs yang digunakan dalam pembutan

(20)

TINJAUAN PUSTAKA

2.1 CV. KARYA PUTRA MANDIRI

Cv. Karya Putra Mandiri adalah sebuah perusahaan yang bergerak di bidang

fertilisasi dan pertanian, yaitu pembuatan berbagai jenis pupuk pertanian dan

perkebunan, adapun pupuk yang di produksi oleh Cv. Karya Putra Mandiri adalah

berupa pupuk NPK ,organic dan beberapa jenis pupuk lainnya. Perusahaan ini juga

menyediakan produksi pupuk jenis cair sesuai dengan permintaan konsumen, pupuk –

pupuk hasil produksi Cv.Karya Putra Mandiri ini di distribusikan atau di pasarkan ke

berbagai wilayah. Mulai dari jawa , Sumatra dan Sulawesi.Perusahaan ini mulai

berdiri sekitar tahun 1998, dan fokus pada produksi dan penjualan produk Pupuk

untuk pertanian dan perkebunan.

Sejak awal berdiri hingga saat ini, peruhsahaan ini masih menggunakan

metode transaksi manual. Sehingga semua proses bisnisnya masih belum tersistem.

Data – data yang ada masih berupa data fisik, yaitu nota-nota penjualan.dengan

kapasitas produksi yang mencapai 25 ton pupuk npk atau organic perhari, perusahaan

ini mempunyai market share yang cukup besar. Penjualan pupuk pertanian dan

perkebunan cv.karya putra mandiri ini terdistribusi ke berbagai kota di Sumatra yaitu

(21)

Sedangkan distribusi utuk wilayah jawa berada di daerah Karawang,

Indramayu, Sragen, Ngawi, Blitar,Jombang, Banyuwangi dan juga Lombok. Untuk

area Sulawesi berada di Makassar. dengan kemajuan teknologi yang ada saat ini,

perusahaan ini menjadi agak tertinggal tentang manajemen proses bisnisnya.oleh

karena itu perusahaan ini ingin memperbaiki manajemen sistem yang ada di dalam

perusahaannya. Sehingga mempermudah seorang direktur dalam mengontrol dan

memonitor perusahaannya.

2.2 Struktur Organisasi

Pada CV.Karya Putra Mandiri terdapat seorang eksekutif yaitu direktur utama

Dan mempunyai bawahan seorang Manager operasional harian. Sedangkan di bawah

Manager terdapat seorang supervisor Lapangan yang bertugas pada memonitor

bagian produksi di lapangan. Serta supervisor mempunyai karyawan yang bekerja

dalam proses produksi pupuk pertanian dan perkebunan.

Direktur Utama

Manager

Supervisor

Karyawan Karyawan Karyawan

(22)

2.3 Sistem Informasi

Definisi Sistem Informasi sistem informasi adalah sebagai pengoleksian, pengisian, dan pemrosesan data, serta penyimpanan, pengaturan, pengontrolan, dan

pemberian laporan informasi supaya organisasi dapat mencapai sasaran dan tujuan

organisasi.

2.3.1 Definisi Lain dari Sistem Informasi

a. Sistem informasi adalah sekumpulan hardware, software, brainware, prosedur

atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi

informasi yang bermanfaat guna memecahkan masalah dan pengembalian

keputusan.

b. Sistem informasi adalah satu kesatuan data olahan yang terintegrasi dan saling

melengkapi yang menghasilkan output baik dalam bentuk gambar, suara

maupun tulisan.

c. Sistem informasi adalah proses yang menjalankan fungsi mengumpulkan,

memproses, menyimpan, menganalisis dan menyebarkan informasi untuk

kepentingan tertentu.

d. Sistem informasi adalah kumpulan antara sub-sub system yang saling

berhubungan yang membentuk suatu komponen yang didalamnya mencakup

input-proses-output yang berhubungan dengan pengolaan informasi (data

(23)

e. Sistem informasi adalah sistem yang saling berhubungan dan terintegrasi satu

dengan yang lain dan bekerja sesuai dengan fungsinya untuk mengatur

masalah yang ada.

2.4 Sistem informasi Eksekutif (EIS)

Definisi sistem informasi eksekutif (EIS) menurut Watson, 1993 :

Sistem terkomputerisasi yang menyediakan akses bagi eksekutif secara mudah ke

informasi internal dan eksternal yang relevan dengan critical success factor (faktor

penentu keberhasilan).

2.4.1 Karakteristik E I S :

• Dibuat untuk individual executive users.

• Mengekstrak, menyaring (filter), menyingkat dan melacak “critical data”

• Menyediakan on-line status access.

• Mengakses dan mengintegrasikan data internal dan eksternal.

• Bersifat user friendly.

• Digunakan langsung oleh eksekutif tanpa perantara.

2.4.2 Istilah Executive Support Sistem (ESS) digunakan untuk sistem yang memiliki kemampuan lebih dari EIS, yaitu :

• Tersedia fasilitas komunikasi elektronik, mis. E-mail, computer conference,

(24)

• Memiliki kemampuan analisis data, misalnya spredsheet, query language.

• Memiliki organizing tools, misalnya electronic calendaring.

Perusahaan dengan Sistem Informasi Executive

Gambar 2.2 Desain Sistem Informasi Eksekutif

Konfigurasi EIS berbasis komputer umumnya mencakup Personal Computer

(PC). Pada perusahaan besar PC dihubungkan (networked) ke mainframe. PC

executive berfungsi sebagai workstation executive. Konfigurasi hardware mencakup

secondary storage beebentuk hardisk sebagai tempat menyimpan database executive

(25)

2.4.3 Penerapan Konsep Manajemen Pada E I S

A. Critical success factor (csf)

Dengan EIS memungkinkan eksekutif memantau seberapa baik perusahaan

berjalan dalam hal tujuan dan factor - faktor penentu keberhasilan.Pada tahun 1961,

D. Ronald Daniel dari Mc Kinsey & Company, salah satu perusahaan konsultan

terbesar di amerika Serikat, menciptakan konsep CSF.

Ia merasa bahwa CSF menentukan keberhasilan atau kegagalan segala jenis

organisasi. CSF bervariasi dari perusahaan satu ke perusahaan lainnya.

Contoh :

• Pada perusahaan Cv. Karya putra mandiri yang bergerak dalam bidang pupuk

dan pertanian ini critical factor success yang diyakini berupa : model jaringan

yang efisien dimana di setiap kota terdapat distributor besar yang memasarkan

produk-produk unggulan, dimana distributor besar mendistribusikan

pupuk-pupuk ke petani langsung melalui penyuluhan dan sosialisasi.

• Konsep CSF ini bertujuan untuk membantu produksi pupuk sesuai dengan

tujuan yang di rencanakan, guna membantu keberhasilan perusahaan

(26)

B. Management by exception

Diterapkan dengan cara membandingkan kinerja anggaran dan pelaksanaan

aktualnya.Pie chart menyajikan komposisi kinerja actual, table menyajikan

perbandingan actual terhadap anggaran.

C. Mental models

Peran utama EIS adalah menyaring sejumlah besar data dan informasi

(disebut Information Compression) untuk meningkatkan kegunaannya sehingga

menghasilkan suatu gambaran (disebut Mental Model) dari operasi perusahaan.

Computer Based Information Sistem dan setiap sub sistemnya ialah suatu mental

model.

2.5 Hyper Text Markup Language (HTML)

HTML adalah standar bahasa yang digunakan untuk mengatur penampilan

dari halaman web. HTML tersusun atas pasangan-pasangan tag yang mempunyai

fungsi yang berbeda-beda. Ciri dari tag pada HTML adalah diawali dengan tanda

kurang dari “<” dan diakhiri oleh tanda lebih dari “>” seperti “<head>”. Pada HTML

ada 2 macam tag yaitu tag pembuka “<…>” dan tag penutup “</…>”. Sebuah

halaman HTML dibagi menjadi 2 bagian yaitu header dan content yang

masing-masing diwakili oleh pasangan tag “<head>…</head>” dan “<body>…</body>”.

Header pada HTML berfungsi untuk menyampaikan judul yang diwakili oleh tag

“<title>…</title>”. Content pada HTML berisi script yang mengatur tampilan suatu

(27)

§ Format Teks

Tampilan dari teks pada suatu halaman HTML diatur oleh tag

“<font>…</font>“. Berikut ini adalah elemen dari tag “<font>“ yang biasa

digunakan :

a) color untuk mengatur warna

b) face untuk mengatur font yang akan digunakan

c) size untuk mengatur ukuran font

d) style untuk mengatur penampilan font, seperti garis bawah, cetak tebal,

cetak miring

Elemen face dapat diatur hingga maksimum 3 macam font yang berbeda

dengan ketentuan font pertama akan digunakan, kemudian apabila tidak tersedia

maka akan dicoba menggunakan font kedua sampai font ketiga yang akhirnya akan

diatur untuk menggunakan font default dari windows apabila semua font tidak

tersedia.

Elemen style tertentu dapat juga digantikan oleh pasangan tag tertentu seperti

cetak tebal yang digantikan oleh “<strong>…</strong>“, cetak miring yang

digantikan oleh “<em>…</em>“, dan sebagainya.

§ Link

Link adalah suatu cara untuk mereferensikan sebuah tulisan atau gambar pada

sebuah halaman HTML dengan halaman HTML yang lain. Link pada HTML ditandai

oleh sebuah anchor atau tag “<a>…</a>“ beserta elemen. Contoh penggunaan dari

(28)

Kata index yang diapit oleh tag adalah kata yang akan ditampilkan pada web

browser.

§ Tabel

Tabel dapat berfungsi untuk mengontrol tampilan dari sebuah HTML agar

lebih rapi dan terstruktur. Tag yang pada umumnya digunakan untuk membuat tabel

adalah sebagai berikut:

a) Tag <table>, untuk memulai sebuah tabel.

b) Tag <tr>, untuk membuat sebuah baris dalam tabel.

c) Tag <td>, untuk membuat sebuah kolom dalam tabel.

Tag-tag tersebut diatas harus dirangkaikan sedemikian rupa untuk membentuk

sebuah tabel, jadi masing-masing tag tidak dapat berdiri sendiri.

§ Form

Form adalah komponen dari HTML yang berfungsi untuk menampung

variabel-variabel dari suatu halaman web yang nilainya diletakan pada suatu text

field, radio button, dan komponen yang lain agar dapat dialihkan ke halaman HTML

selanjutnya. Berikut ini adalah contoh dari form:

<form action=url method=get|post>

Elemen action berisi alamat HTML yang akan digunakan untuk

melaksanakan form. Bila tidak ada alamat yang disebutkan, maka base URL dari

dokumen yang sedang aktif yang digunakan. Elemen method menunjukkan

bagaimana data form dikirim ke server. Get atau Post dapat berupa salah satu value

(29)

Tabel 2.1 Elemen methode dalam Php

GET Data dari sebuah form akan dikirim melalui alamat URL.

POST melalui header dari file HTML tersebut (tidak terlihat).

§ Input

Input adalah suatu variabel untuk menetukan jenis input yang dilakukan pada

halaman HTML, apakah berupa text field, text area atau media input lainnya. Berikut

ini adalah contoh dari input :

<input type=type maxlength=length name=name size=size src=address

value=value>

Elemen maxlength menunjukkan berapa jumlah karakter maksimum yang

dapat dimasukkan dalam sebuah kontrol yang bertipe text. Elemen name

mendefinisikan nama dari input. Elemen size mendefinisikan ukuran dari kontrol

(dalam karakter). Untuk kontrol tipe textarea, baik tinggi maupun lebar dapat

disesuaikan dengan format:

“width, height”.

Elemen src digunakan untuk mendefinisikan alamat image yang akan

digunakan, ketika elemen type bernilai image. Elemen type mendefinisikan tipe

(30)

Tabel 2.2 Dasar-Dasar HTML

checkbox digunakan untuk atribut Boolean sederhana atau atribut-atribut yang

dapat mengambil multiple

hidden tidak ada field yang ditampilkan pada user tetapi isi field dikirim

bersama form.

image sebuah field image yang dapat di-klik yang dapat menyebabkan

form terkirim dengan segera.

Text digunakan untuk fieldtext-entry satu baris.

password sama dengan atribut text, kecuali bahwa teks tidak ditampilkan saat

pemakai memasukkannya.

Radio digunakan untuk menerima single value dari serangkaian alternatif.

Setiap radio button field dalam satu grup harus diberi nama yang

sama. Hanya radio button yang dipilih dalam grup menghasilkan

nama pada data yang dikirim. Radio button memerlukan sebuah

atribut value yang eksplisit.

Reset sebuah tombol yang apabila di-klik me-reset field-field form pada

value awalnya yang spesifik.

submit sebuah tombol yang bila di-klik akan mengirimkan form elemen

value digunakan untuk kontrol textual/numerical, menjelaskan

(31)

2.6 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu

itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan

script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus

merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan

dari Hypertext Preprocessing’/Form Interpreter. Dengan perilisan kode sumber ini

menjadi open source, maka banyak programmer yang tertarik untuk ikut

mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini

interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini

disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI

secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter

PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,

perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut

sebagai PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru

dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling

banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam

(32)

memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab

perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2.6.1 Pengertian PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan

perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan

dengan WML sehingga pembangunan situs web site dapat dilakukan dengan cepat

dan mudah. PHP dapat digunakan untuk meng-update database, menciptakan

database, dan mengerjakan perhitungan matematika. PHP dapat di download gratis

melalui situs http://www.PHP.net. Menurut dokumen resmi PHP, PHP adalah

singkatan dari Hypertext Preprocessor.

PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan

HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan

sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser (client

side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun sebuah

web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan

yang up to date. Misalnya kita bisa menampilkan isi database ke dalam halaman web.

Pada prinsipnya , PHP mempunyai fungsi yang sama dengan scipt-script seperti ASP

(Active Server Page), Cold Fusion dan lain-lain. Untuk menjalankan PHP dibutuhkan

(33)

2.6.2 Dasar-dasar PHP

PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .phtml, tetapi secara

umum ekstensi file PHP adalah (.PHP). Kode PHP menyatu dengan tag – tag HTML

dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>.

PHP diawali sebagai berikut :

<?PHP

...

...

?>

File contoh1.PHP: <html>

<head>

<title>

Contoh Sederhana

</title>

</head>

<body>

<?PHP

echo(“Hallo apakabar? Nama saya PHP script”);

?>

</body>

(34)

Gambar 2.3 Contoh penggunaan PHP dasar

Sumber:http://www.ilmukomputer.com//2003/Anon%20Kuncoro%20Widigno

2.6.3 Kelebihan PHP

PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P (Four Pee) :

1. Practical / Praktis

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan

ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer

tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang

mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam

sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis

kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah

skrip berhasil di eksekusi.Pada akhirnya, PHP mampu membuat programmer lebih

(35)

2. Power

Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis,

memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan

tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :

§ Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable

Document Format PDF.

§ Berkomunikasi dengan LDAP.

§ Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan

NNTP.

§ Berkomunikasi dengan credit-card processing solution.

3. Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan

masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada

pada database yang didukung oleh PHP. Kurang lebih semuanya ada 25 database,

termasuk Adabas D, dBase, FrontBase, Hyperwave, IBM DB2, Informix, Ingres,

Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid,

Sybase, Unix dbm dan Velocis.

Kemampuan sting – parsing juga bisa dianggap sebagai banyaknya

kemungkinan yang ditawarkan oleh PHP. Dalam hal ini, PHP memiliki lebih dari 85

function untuk memanipulasi string. Kelebihan ini tak hanya akan menawarkan

(36)

menjembatani program yang memiliki functionalitas yang sama (seperti Python dan

Perl) lewat PHP.

4. Price

PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut

§ PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan

produk lain oleh penggunanya,

§ Pengembangan dan auditing yang dilakukan secara terbuka,

§ Semua orang bebas berpartisipasi.

2.7 Definisi MYSQL

MySQL adalah sebuah aplikasi Relational Database Management Server

(RDBMS) yang sangat cepat dan kokoh. Dengan menggunakan MySQL Server maka

data dapat diakses oleh banyak pemakai secara bersamaan sekaligus dapat membatasi

akses para pemakai berdasarkan privilege (hak akses) yang diberikan. MySQL

menggunakan bahasa SQL (Structured Query Language) yaitu bahasa standar yang

digunakan untuk pemrograman database. MySQL dipublikasikan sejak 1996, tetapi

sebenarnya dikembangkan sejak 1979. MySQL telah memenangkan penghargaan

Linux Journal Reader’s Choice Award selama tiga tahun. MySQL sekarang tersedia

dibawah izin open source, tetapi juga ada izin untuk penggunaan secara komersial.

MySQL sebuah perangkat lunak sistem manajemen basis data SQL (bahasa

(37)

dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL

tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License

(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus

dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak

dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh

penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan

komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode

sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL

AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Keunggulan dari MySQL adalah:

§ Bersifat open source.

§ Sistem yang digunakan oleh perangkat lunak ini tidak memberatkan kerja

dari server, karena dapat bekerja di background.

§ Mempunyai koneksi yang stabil dan kecepatan yang tinggi.

Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan

dimodifikasi oleh siapa saja.

MYSQL menggunakan GPL (GNU General Public License)

Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan

(38)

dengan GPL atau ingin menggunakan MYSQL untuk aplikasi bisnis, maka orang

tersebut dapat membeli lisensi yang bersifat komersial.

Koneksi DatabaseMySql dengan PHP

Berikut penulisan fungsi script untuk koneksi ke dalam database

MySql :

MySql_connect()

Perintah ini digunakan untuk melakukan koneksi ke server database

MySql, fungsi ini memiliki format penulisan sebagai berikut.

mysql_connect (host, username, password) ;

MySql_select_db()

Perintah ini digunakan untuk memilih database yang ada di server

MySql, fungsi ini memiliki format penulisan sebagai berikut.

§ mysql_select_db (nama_database, pengenal_koneksi) ;

MySql_query()

Perintah ini digunakan untuk melakukan query atau menjalankan

permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi

ini memiliki format penulisan sebagai berikut.

(39)

2.8 Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS)

yang didistribusikan secara gratis dibawah lisensi GPL (General Public

License). Dimana setiap orang bebas untuk menggunakan MySQL, namun

tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL

sebenarnya merupakan turunan salah satu konsep utama dalam database sejak

lama, yaitu SQL (Structured Query Language).

SQL adalah sebuah konsep pengoperasian database, terutama untuk

pemilihan atau seleksi dan pemasukan data, yang memungkinkan

pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan

suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya

dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user

maupun program-program aplikasinya. Sebagai database server, MySQL

dapat dikatakan lebih unggul dibandingkan database server lainnya dalam

query data. Hal ini terbukti untuk query yang dilakukan oleh single user,

kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan

(40)

2.9 JQuery

jQuery adalah pustaka JavaScript kecil bersumber terbuka yang

menekankan pada interaksi antara JavaScript dan HTML. Pustaka ini dirilis

pada Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di

bawah Lisensi MIT dan GPL.Microsoft dan Nokia telah mengumumkan akan

mengemas jQuery di platform mereka [1]. Microsoft awalnya mengadopsinya

dalam Visual Studio [2] untuk digunakan dalam ASP.NET AJAX dan

ASP.NET MVC Framework, sedangkan Nokia akan mengintegrasikannya

dalam kerangka Web Run-Time mereka.

Contoh penggunaan Jquery

<html> <head>

<Script language="javascript">

function hello() {

alert("hello world!"); }

</script> </head> <body>

<input type="button" onClick="hello()" value="click me"/> </body>

(41)

Gambar 2.4 Contoh dasar Jquery

Jika html diatas dijalankan/dibuka dari browser maka akan menampilkan

button yang apabila di click maka akan muncul alert. Pendekatan jQuery agak

berbeda, jQuery melakukan selection/query terhadap element - element html. berikut

ini contoh selection jquery berdasarkan kode diatas. Dengan di implementasikan

jquery akan memperindah tampilan sebuah website atau sistem, serta menjadikannya

lebih mudah untuk di akses dan mempermudah seorang user terhadap content content

(42)

3.1 Desain Dan Permodelan Umum Sistem

3.1.1 Analisa Sistem

Gambaran secara umum sistem informasi eksekutif penjualan dan produksi

Cv. Karya putra mandiri berupa, sebuah sistem informasi yang menjalankan semua

proses bisnis dari sebuah perusahaan sehingga semua proses transaksinya dapat

tersimpan ke dalam database dan dapat di tampilkan berupa laporan bulanan dan

tahunan.

Proses pertama yang dilakukan pada saat sistem jalan adalah user

menginputkan username dan password apabila mempunyai hak akses, maka user

tersebut bias mengakses menu menu yang terdapat di dalam sistem informasi

eksekutif tersebut. Terdapat dua level user yang bisa mengakses sistem informasi

tersebut, yaitu level Admin atau Pegawai, dan manager atau eksekutif.

User admin atau pegawai mempunyai semua hak akses control dalam

memanagement content di dalam sistem, mempunyai hak akses untuk melakukan

proses inputan pada form transaksi penjualan, entry customer, entry barang, entry

(43)

hanya mempunyai hak akses untuk melihat hasil laporan transaksi penjualan

dan produksi dari sistem.

3.1.2 Alur Sistem

Pada alur sistem akan di jelaskan proses memasukkan data dan hasil

dari data yang di olah beserta user yang dapat mengakses menu menu pada

sistem yang diperlukan oleh masing – masing level user. Pada sistem informasi

eksekutif ini yang menjadi data masukan adalah data – data seperti informasi

customer, transaksi penjualan, data login, data barang, dan tampilan menu

utama dimana informasi ini akan dimasukkan oleh admin atau pegawai ke

dalam database.

Data – data yang sudah masuk ke dalam database ini akan diproses

sehingga menghasilkan output berupa informasi yang sudah diolah berdasarkan

permintaan umum dari pengguna sistem informasi ini. Pengguna dari aplikasi

ini akan dibagi menjadi 2 ( dua ) level yaitu : pemilik perusahaan atau manager

direksi, administrator dan pegawai. Masing – masing pengguna mempunyai hak

akses yang berbeda sesuai dengan fungsinya masing – masing.

1. Admin atau Pegawai.

Administrator adalah pengguna yang mempunyai hak khusus dalam

mengakses aplikasi ini, sehingga diperlukan login terlebih dahulu sebelum

(44)

2. Eksekutif / Direksi

Pemilik perusahaan atau eksekutif adalah pengguna yang memiliki

wewenang khusus untuk bisa mengakses seluruh data berupa laporan –

laporan yang berhubungan dengan transaksi penjualan seperti laporan

Penjualan laporan Produksi berdasarkan tahun dan per bulan, Stock barang

per tahun dan per bulan. Dalam hal ini Laporan yang disajikan berupa Drill

Down Chart.

3.2 Desain Dan Permodelan

Permodelan dimensi adalah sebuah permodelan dari sebuah dimensi dan

beberapa level penjabaran untuk setiap dimensinya dalam sistem yang kami buat.

Adapun gambaran pada top level atau posisi puncak dari permodelan tersebut

terdapat EIS sebagai sistem yang akan dibuat. Kemudian sistem akan mengenerate 3

dimensi meliputi dimensi waktu, tempat dan produk. Dimensi waktu akan melakukan

pengolahan pada 2 level kedalam meliputi level 1 pada tahun, kemudian level 2 pada

bulan.

Hal ini dapat dijabarkan dengan pemahaman sebagai berikut, dalam 1 tahun

pengolahan data penjualan akan di sederhanakan ke dalam dalam data penjualan

bulanan dimana data tersebut bisa di laporkan data penjualan perbulannya.

Sedangkan pada dimensi tempat mengenerate 2 level dibawahnya yaitu Area

(45)

level 2. Dalam dimensi ini diasumsikan setiap customer yg berada suatu area

(melingkupi suatu kota) yang membeli pupuk pertanian ini akan tercatat datanya saat

pencatatan data transaksi penjualan dan report data tersebut akan ditampikan untuk

mengetahui customer dari area mana yang paling banyak menjadi pembeli pada

perusahaan ini, Sedangkan pada dimensi produk akan mengenerate 2 level

dibawahnya yaitu kategori sebagai level 1 dan detail kategori sebagai level 2. Dalam

dimensi ini setiap jenis produk di bedakan antara Jenis Produk dan Merk atau nama

Produk.

Hal ini di tujukan agar mempermudah top level management untuk melihat

data statistik omset penjualan dari perusahaannya.Untuk lebih jelasnya dapat dilihat

pada gambar 3.1 di bawah ini.

Sistem Informasi Eksekutif

(46)

3.3 Permodelan Hirarki

Langkah selanjutnya adalah permodelan hirarki yaitu penjabaran keseluruhan

dari dimensi, level dimensi dan data yang akan di cover dari sistem yang sedang di

buat. Permodelan ini akan memperjelas dari gambaran permodelan sebagaimana yang

di jelaskan berikut :

Pada dimensi waktu akan di bagi dalam beberapa level yaitu level Tahun dan

level Bulan. Dimana pada level tahun terdapat hasil penjualan dan produksi dari

proses bisnis perusahaan, total penjualan total produksi yang di tampilkan

berdasarkan laporan tahunan, di dalam level tahunan terdapat level turunan yaitu

level Bulan, jadi di dalam satu tahun terdapat dua belas bulan yang setiap bulannya

terdapat data data penjualan dan produksi.

Pada dimensi tempat terdapat beberapa level tempat atau area yang tercover

oleh data penjualan, di anatarnya terdapat area jawa barat , jawa tengah, jawa timur

dll sesuai dengan data penjualan yang ada.

Sedangkan pada dimensi barang mempunyai beberapa jenis seperti Pupuk

NPK granular, pupuk NPK TSP, pupuk cair dan semua informasi produk pada setiap

kategorinya, dan hasil dari pengolahan informasi penjualan dan produksi adalah

(47)

3.4 Data Flow Diagram

Sistem informasi eksekutif memiliki keterkaitan dengan konsumen, konsumen

yang meminta layanan dengan memberikan data pelanggan ke dalam sistem yang di

buat, kemudian informasi yang di peroleh di catat dan di pilih – pilih sesuai dengan

dimensi yang ingin di jabarkan atau di tampilkan. Dimensi yang akan di generate di

sesuaikan dengan kebutuhan yang di peroleh dari informasi yang di kirim oleh

eksekutif sebagai pemegang keputusan sebuah perusahaan meliputi dimensi waktu,

tempat dan barang. Hasil dari pengolahan data dari sistem akan di tampilkan berupa

report atau laporan dalam bentuk grafik. Untuk lebih jelasnya dapat di lihat pada

gambar di bawah ini.

data omset & kapasitas

input eksekutif

data penj & prod

meminta data 1

Gambar 3.2 Desain konteks diagram

Diagram konteks adalah gambaran secara umum proses yang ada di dalam

suatu sistem, di dalam diagram konteks hanya terdapat satu proses yang di

(48)

3.4.1 DFD Level Overview

Pada DFD level overwiew ini di terdapat 4 proses yang terdapat dalam sistem

informasi eksekutif, proses pemilihan dimensi,proses query,proses penjualan dan

produksi dan proses menyimpan data.

data omset & kapasitas

data penj & prod

data penj & prod data penj & prod

data penj & prod data penjualan & produksi

meminta data data penj & prod

data omset & kapasitas input eksekutif

proses penj & prod

4

proses simpan penj & prod

data Penjualan & produksi

sistem penjualan & produksi

Gambar 3.3 DFD Overview Diagram sub proses EIS

Dalam DFD overview ini dijelaskan keseluruhan proses yang berjalan pada

system,proses yang terjadi dalam dfd ini membuat alur system menjadi lebih

(49)

3.4.2 DFD Level 1 sub proses query

Dalam dfd level 1 sub proses query ini terdapat 3 proses yang di gunakan

untuk melakukan proses query berdasarkan dimensi yang ada.di antaranya proses

query dimensi waktu,dimensi tempat,dimensi produk.

Data Biaya Input Produk

Data Biaya

Gambar 3.4 DFD Level 1 sub proses query dimensi

Hasil dari proses query ini di olah menjadi drill down chart dan di tampilkan

pada level eksekutif.untuk mengetahui kinerja perusahaan yang di

(50)

3.4.3 DFD Level 1 subproses query

Dalam DFD level 1 subproses query ini terdapat 4 proses yaitu : proses

pemilihan table, proses generate data, proses level cari kota dan proses mencari data

area.

Data Penj ual an

2.1 Data Penj ual an

Data Barang

Data Custom er

Data Kota

Data Area

Gambar 3.5 DFD Diagram Level 1 subproses query

Pada sistem informasi ini terdapat 3 proses utama yang salaing berkaitan

dengan entitas satu sama lainnya, proses tersebut antara lain :

1. Pemilihan dimensi

2. Proses Query

(51)

3.5 Conceptual data Model

(52)

3.6 Physical Data Model

(53)

3.7 DESAIN SISTEM

3.7.1 Form User Management

Pada form di bawah ini terdapat data user antara lain : username, password

dan juga level untuk melakukan proses login, ini digunakan untuk membedakan

setiap level pengguna dengan menggunakan session agar setiap user mempunyai

tampilan menu dalam sistem yang berbeda-beda,

User Name

Password

Level

SAVE EDIT DELETE

Gambar 3.8 Form Management user

terdapat form user untuk login yang didalamnya terdapat 2 level user level 1

admin yang bias mengakses semua data kecuali data report dan level 2 top level

managemen yang bisa mengakses data report drill down nya.ini di maksudkan untuk

membedakan level user yang sedang mengakses atau menggunakan sistem informasi

(54)

3.7.2 FORM MASTER BARANG

Dalam form barang terdapat field-field di antaranya id barang sebagai primary

key, Dan atribut-atributnya antara lain jenis , nama barang , merk barang, warna ,

satuan berat, dan juga harga jual.

Nama Barang

Merk Barang

Warna

Satuan Berat

Harga Jual Id barang

Dibuat list item

Dibuat list item Dibuat list item

SAVE EDIT DELETE

jenis

Dibuat list item

Gambar 3.9 Form Master Barang

Beberapa isian dibuat menjadi list item, yang data- data nya diambil dari table

–tabel sebelumnya, dimana form isian jenis di ambil dari table jenis dan begitu

selanjutnya hingga semua nilai didalam semua form isian terpenuhi.ini di maksudkan

(55)

3.7.3 FORM DATA CUSTOMER

Disini terdapat form customer yang berguna untuk mencatat data customer

sebelum mencatat data transaksi penjualan. Didalam form customer tedapat attribute

– attribute detail data customer diantaranya adalah id_customer sebagai primary key

di ikuti detail lainnya di antaranya nama,alamat, telephone, kota dan provinsi.

Nama

Alamat

Telp

Kota

Provinsi Id Customer

SAVE EDIT DELETE

Gambar 3.10 Form data customer

Detail data customer tersebut di gunakan untuk melakukan query data base

dalam penentuan dimensi tempat dan dimensi produk, dimana jumlah total penjualan

produk yang tersebar dalam suatu wilayah atau daerah (dimensi tempat) untuk

(56)

3.7.4 FORM TRANSAKSI PENJUALAN

Dalam form transaksi penjualan ini terdapat banyak attribute yang diperoleh

dari form – form sebelumnya , yaitu form master customer, dan form master barang.

Form transaksi penjualan ini di gunakan untuk menampilkan semua hasil penjualan

yang ada di dalam proses bisnis perusahaan, semua detail penjualan terdapat dalam

form ini.

SAVE EDIT DELETE

Dan Jika sudah di browse data dibawahnya secara otomatis keluar

Berat per zak

Di Browse Dari Form Customer BROWSE

Alamat

Telp

Kota

Provinsi

Dan Jika sudah di browse data dibawahnya secara otomatis keluar

RP

(57)

Dengan adanya form penjualan ini dapat di gunakan dalam proses pembuatan

laporan penjualan sesuai dengan konsep SIE yaitu laporan chart berupa drill down,

yang di dalamnya terdapat dimensi waktu , tempat dan juga produk.

3.7.5 FORM TRANSAKSI PRODUKSI

Form produksi ini di guanakan untuk mencatat hasil dari proses produksi yang

berjalan dalam perusahaan tersebut, proses produksi ini berkaitan dengan table

barang.dimana data data barang akan masuk di dalam table produksi untuk

memperoleh data barang yang sudah di produksi setiap hari.

Tanggal

Id barang

Nama

Merk Barang

Total produksi Nomor

SAVE EDIT DELETE

Berat Satuan Warna

Gambar 3.12 Form Transaksi Produksi

Hasil dari proses produksi ini akan di tampilkan dalam laporan drill down

(58)

3.8 DESAIN LAPORAN SISTEM INFORMASI EKSEKUTIF

3.8.1 Pemodelan Drill down Chart

3.8.2 Dimensi Waktu

Pada pemilihan laporan dimensi waktu terdapat pilihan untuk mengetahui jumlah

penjualan atau jumlah produksi yang di dihasilkan oleh perusahaan dalam suatu

periode tertentu.dalam dimensi waktu laporan yang di tampilkan hanya dalam dua

level waktu yaitu : level tahun dan level bulan.

Per Tahun Detail tahun

2010 2011 2012 2013 10.000.000

Gambar 3.13 Chart Dimensi Waktu

Dari tampilan awal dimensi waktu akan tampil laporan chart drilldown

dimana proses penjualan atau produksi yang di hasilkan oleh perusahaan dalam

waktu(tahunan), apabila seorang manager ingin mengetahui lebih detail laporan

tahunannya bisa mengklik chart tahun tertentu maka akan tampil chart baru berupa

(59)

3.8.3 Dimensi Produk

Dalam dimensi produk terdapat laporan chart drill down yang menampilkan hasil

penjualan atau produksi. Di setiap laporan ini di hasilkan dari banyaknya produk

yang di jual atau produk yang sudah dihasilkan melalui proses produksi.detail dalam

laporan drill down dimensi produk ini terbagi menjadi 2 level yaitu : Jenis dan

merk/nama.

Gambar 3.14 Chart Dimensi Produk

Setiap seorang manajer atau direktur melihat laporan drill down dimensi

produk ini akan tempil detail jenis terlebih dahulu, kemudian apabila \chart drill

down Jenis itu di klik maka akan keluar chart baru sesuai dengan detail jenis yang di

pilih. Chart baru tersebut akan menampilkan banyaknya produk yang terjual atau di

(60)

3.8.4 Dimensi Tempat

Dalam laporan drill down dimensi tempat ini akan di bagi menjadi 2 level

juga yaitu provinsi dan juga Kota,hal ini di tujukan untuk mengetahui daerah mana

saja yang paling konsumtif terhadap produk yang di jual oleh perusahaan.

Per provinsi Detail provinsi

Jawa

Gambar 3.15 Chart Dimensi Tempat

Dalam setiap kali manager atau direktur ingin melihat detail penjualan yang

ada pada dimensi tempat ini, akan di tampilkan chart drill down provinsi mana saja

yang paling banyak menggunakan produk yang di hasilkan oleh perusahaan

tersebut.untuk mengetahui detail dari provinsi tinggal mengklik chart yang ada maka

akan keluar drill down chart baru dengan detail provinsi yang di dalamnya terdapat

kota dalam provinsi tersebut.Chart drill down ini di hasilkan dengan proses query dari

data customer yang setiap kali melakukan transaksi akan terekam di dalam data base

(61)

IMPLEMENTASI SISTEM

Pada bab ini akan dijelaskan mengenai implementasi dari sistem informasi

yang di bangun. implementasi sistem adalah implementasi dari analisa dan desain

sistem yang telah di rancang dan di buat pada bab Analisa dan Desain sistem.

Sehingga diharapkan dengan adanya implementasi ini dapat dipahami jalannya

Pembuatan sistem informasi eksekutif penjualan dan produksi ini. Sebelumnya user

harus mempersiapkan kebutuhan – kebutuhan dari program yang akan di

implementasikan baik dari segi perangkat keras maupun perangkat lunak komputer.

Ini di tujukan untuk mempermudah user dalam menjalankan program sistem

informasi yang sudah di bangun, agar dapat berjalan dengan sesuai akan kebutuhan

dari perusahaan yang di maksud dalam studi kasus pengerjaan Tugas akhir ini.

4.1 Kebutuhan Sistem

Untuk dapat menjalankan Pembuatan sistem informasi eksekutif penjualan

dan produksi ini dibutuhkan beberapa spesifikasi perangkat keras (hardware) dan

(62)

4.1.1 Kebutuhan Perangkat Keras

Adapun Perangkat keras (hardware) yang di gunakan adalah sebagai berikut :

1. Laptop Processor Intel Centrino Core 2 Duo.

2. Memory (RAM) 1 Gb atau lebih.

3. Harddisk 320 Gb

4. VGA 256 MB

4.1.2 Kebutuhan Perangkat Lunak

Adapun Perangkat lunak (software) yang di gunakan adalah sebagai berikut :

1. Sistem operasi (Operating System) menggunakan Microsoft Windows Xp

service pack 2.

2. Pengolahan data menggunakan XAMPP for Windows Version 1.6.7.

3. Power designer 6 dan Power designer 11.

4. Visio 2007.

5. Photoshop CS3 untuk desain interface

6. Macromedia dreamweaver CS3 dalam perancangan desain sistem dan

(63)

4.2Implementasi Antar muka sistem

Sub bab ini menjelaskan mengenai tampilan awal dari menu yang ada di

dalam system informasi eksekutif penjualan dan produksi pada studi kasus

cv.karya putra mandiri. Dimana pada system informasi ini mempunyai beberapa

menu yang memiliki fungsi fungsi sendiri.

Tampilan dan penjelasan dari masing – masing fungsi menu yang ada dalam

sistem ini ada pada sub bab berikut ini.

4.2.1 Antarmuka awal sistem informasi eksekutif Cv. Karya Putra Mandiri

Halaman awal dari sistem informasi eksekutif penjualan dan produksi

CV. Karya Putra Mandiri ini adalah halaman awal yang akan tampil saat user

berhasil melakukan Log in dari sistem informasi eksekutif, yang mana di

dalam sistem ini terdapat beberapa menu-menu pilihan guna seorang admin

atau manager untuk menjalankan proses bisnis yang ada di dalam sistem

informasi dalam perusahaan yang ada di dalam studi kasus.

Menu yang tampil setelah pegawai login akan berbeda dengan menu

bagi seorang direktur atau manager perusahaan, karena sistem akan

menampilkan hanya menu laporan penjualan dan laporan produksi bagi top

(64)

Gambar 4.1 Halaman awal sistem informasi eksekutif Cv. KPM

<?php

session_start();

include "security.php";

include "header_login.php";

include "menu.php";

?>

<div>

<ul id="nav" align="left">

</ul>

</div>

<h2>Selamat Datang</h2>

<p>Hai <b><?php echo $_SESSION[namalengkap]; ?></b>, selamat datang di halaman Administrator. <br> Silahkan klik menu pilihan yang berada

di atas atau panel dibawah untuk mengelola sistem informasi penjualan dan produksi

</p>

<tr><p><b>CV. Karya Putra Mandiri.</b></p></tr>

(65)

<p align=right>Login : <?php echo $hari_ini;?>, <?php echo date("Y m d"); ?> | <?php echo date("H:i:s"); ?> WIB

<?php

include "footer.php";

?>

4.2.2 Halaman Menu User

Dalam menu user ini di gunakan untuk admin dalam memanagement

user yang dapat mengakses sistem informasi eksekutif ini, dimana dalam

menu user ini ada dua hal penting buat user yaitu, username dan password.

Halaman Menu user di tunjukkan dalam gambar 4.2 dibawah ini.

(66)

<?php

if($_GET[mode]=="input"){

if(empty($_POST[id])){

$pass=md5($_POST[password]);

#$sql = "INSERT INTO

tbl_users(username,password,nama_lengkap,email,no_telp,id_session) VALUES

('$_POST[username]','$pass','$_POST[nama_lengkap]','$_POST[email]',' $_POST[no_telp]','$pass')";

#echo $sql;

#exit;

$result = mysql_query("INSERT INTO tbl_users(username,password,nama_lengkap,email,no_telp,id_session) VALUES

('$_POST[username]','$pass','$_POST[nama_lengkap]','$_POST[email]',' $_POST[no_telp]','$pass')");

?>

Username dan password berfungsi sebagai login user pada halaman

index sistem.dimana user harus melakukan login user dulu agar bias

mengakses seluruh menu-menu yang ada di dalam sistem informasi ini.

4.2.3 Halaman Menu Master Produk

Dalam halaman menu master produk ini terdapat beberapa sub menu

yaitu : menu jenis ,menu warna, dan menu Barang. Dalam menu jenis bias di

(67)

barang.berikut juga menu warna yang bisa di masukkan berbagai macam

warna dan masuk ke dalam menu barang.

Halaman master Produk dapat dilihat dalam gambar 4.3 dibawah ini.

Gambar 4.3 Halaman menu master barang

<?php

if($_GET[mode]=="input"){

if(empty($_POST[id])){

$result = mysql_query("INSERT INTO

tbl_barang(id_barang,nama_barang,id_jenis,id_warna,berat_satuan,harg a_satuan,tgl,stok) VALUES

('','$_POST[nama]','$_POST[jenis]','$_POST[warna]','$_POST[berat]',' $_POST[harga]','$_POST[tgl]','$_POST[stok]')");

echo'<script language="javascript">window.alert("Data Telah dimasukkan.");document.location=\'barang.php\'</script>';

echo"<head><meta URL=barang.php\"></head>";

} else {

(68)

Menu Master barang ini di gunakan untuk memasukkan data barang yang ada

di dalam perusahaan.dimana setiap barang yang ada mempunyai entitas - entitas yang

berbeda satu sama lainnya. Misalkan barang ‘a’ mempunyai jenis dan warna yg

berbeda dengan yang lainnya hal ini juga membuat perbedaan harga dan berat

satuan(dalam hal ini berat satuan yang di gunakan ada zak).

Dalam master barang ini juga terapat stock yang berguna dalam, mengupdate

data stock suatu barang yang sudah di produksi ataupun barang yang keluar dalam hal

ini transaksi penjualan produk.stock akan selalu terupdate apabila ada transaksi

produksi atau pun transaksi penjualan.

4.2.4 Halaman Menu Regional

Dalam Halaman menu regional ini terdapat dua sub menu yang dapat di

inputkan data oleh admin, yaitu sub menu kota dan juga Sub menu provinsi, gambar

dari halaman menu regional ini dapat di lihat pada gambar 4.4 di bawah ini.

(69)

<?php

if($_GET[mode]=="input"){

if(empty($_POST[id])){

$result = mysql_query("INSERT INTO

tbl_kota(id_kota,kota) VALUES ('','$_POST[kota]')");

echo'<script

language="javascript">window.alert("Data Telah

dimasukkan.");document.location=\'kota.php\'</script>';

echo"<head><meta URL=kota.php\"></head>";

} else {

mysql_query("UPDATE tbl_kota SET kota = '$_POST[kota]' WHERE id_kota = '$_POST[id]'");

echo'<script

Halaman regional ini untuk menginputkan data kota dan data provinsi,yang

kemudian akan di query atau di tampilkan dalam menu customer yang berguna

untuk mengetahui lokasi alamat berdasarkan regional customer atau pelanggan.

4.2.5 Halaman Menu Customer

Pada halaman Menu customer ini di gunakan untuk menginputkan data data

informasi customer dari perusahaan.dalam menu customer ini terdapat juga detail

dari menu regional yaitu kota dan provinsi, halaman customer ini dapat di lihat pada

(70)

Gambar 4.5 Halaman menu customer

<?php

if($_GET[mode]=="input"){

if(empty($_POST[id])){

$sqlinsert = "insert into tbl_cust set cust='$_POST[cust];',alamat='$_POST[alamat]',

tlp='$_POST[tlp]',id_kota='$_POST[kota]',id_prov='$_POST[prov]'";

$queryinsert = mysql_query($sqlinsert);

echo'<script language="javascript">window.alert("Data Telah dimasukkan.");document.location=\'cust.php\'</script>';

echo"<head><meta URL=cust.php\"></head>";

} else {

mysql_query("UPDATE tbl_cust SET cust =

'$_POST[cust]',alamat = '$_POST[alamat]',tlp = '$_POST[tlp]',id_kota = '$_POST[kota]',id_prov = '$_POST[prov]' WHERE id_cust =

'$_POST[id]'");

echo'<script language="javascript">window.alert("Data Telah Diupdate.");document.location=\'cust.php\'</script>';

Gambar

Tabel 2.2 Dasar-Dasar HTML
Gambar 2.3 Contoh penggunaan PHP dasar
Gambar 3.1 Permodelan Dimensi
gambar di bawah ini.
+7

Referensi

Dokumen terkait

Pedagang Kaki Lima, yang selanjutnya disingkat PKL adalah pedagang yang menjalankan kegiatan usaha perdagangan non formal dengan memamfaatkan lahan terbuka dan atau tertutup,

Segala puji dan syukur penulis ucapkan kepada ALLAH SWT atas segala ridho, kekuatan dan berkah yang diberikan kepada penulis sehingga dapat menyelesaikan

Gaya manajemen konflik dengan tingkat keasertifan yang tinggi dan.. tingkat kerja

Wawancara dilakukan dengan Joko, di Terminal seruni, pada tanggal 31 Maret 2014.. Joko dapat terlihat ketika Joko mengucapkan salam, mendoakan, sambil menengadahkan topi atau

Lissa Suksses Transindo yang selama ini belum pernah dilakukan pengujian terhadap jasa kualitas jasa freight forwarding, dengan menggunakan metode CSI (Customer

Hasil Penelitian dan Pembahasan Berdasarkan hasil brainstorming dengan responden, hubungan saling ketergantungan antar kriteria digunakan sebagai dasar untuk membuat

Populasi dalam penelitian ini adalah semua tamu hotel mahkota plengkung yang pernah menginap lebih dari satu kali.Sampel sebanyak 113 orang responden yang diambil

Aeroseeding terdiri dari tiga tahap yaitu Tahap Observasi Kegiatannya adalah melaksanakan survey udara dan pengambilan data berupa foto udara vertikal dan