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

(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 2.2 Dasar Dasar HTML ………. 19


(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 perusahaan tersebut dapat tersimpan dalam suatu sistem yang dibutuhkan.


(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 pupuk apa. Sehingga kapasitas produksi suatu jenis pupuk bisa di kontrol dengan


(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 dengan konsep dan kebutuhan.


(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 dilengkapi dengan penjelasan langkah-langkah dan ilustrasinya.


(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 konsep perancangan yang ada pada BAB III beserta penjelasan


(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 laporan Tugas Akhir ini.


(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 : Medan , Lampung, dan ke Pekan Baru Riau.


(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 yang telah diolah sehingga lebih berguna bagi user).


(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 (berisi informasi yang telah diproses dari mainframe perusahaan).


(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 mencapai target tertentu setiap tahunnya.


(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 versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga


(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> </html>


(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 berpikir pada tujuan akhir dari project yang akan dibuat.


(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 keleluasaan untuk melakukan operasi string yang kompleks, namun juga


(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 Inggris: database management system) atau DBMS yang multithread, multi-user,


(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 lima kali lebih cepat dibandingkan Interbase.


(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 yang berada di dalamnya.


(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 transaksi produksi dll. Sedangkan untuk user account Manager


(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 mendapatkan fasilitas – fasilitas administrator.


(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

WAKTU

TAHUN

BULAN

TEMPAT

PROV

KOTA

PRODUK

JENIS

MERK Dimensi

Level 1

Level 2


(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 sebuah laporan tahunan berupa chart grafik visual sesaui dengan setiap dimensinya.


(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

sistem informasi

eksekutif

+

sistem penjualan & produkis

eksekutif

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 gambarkan dengan boundary dan entitas.


(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 sistem penjualan & produksi sistem penjualan & produksi eksekutif eksekutif 1 proses Pilih dimensi 2 proses query 3

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 terstruktur sesuai dengan kebutuhan perusahaan.


(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 input

tempat

Input T empat Data Omset Input Produk Data omset input waktu Data biaya 1.2 Proses pengolahan dimensi tempat 1.1 proses pengolahan dimensi waktu 1.3 proses pengolahan dimensi produk Eksekutif Data Penjualan

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 jalankannya.apakah sudah memenuhi kebutuhan perusahaan atau belum.


(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 Area Data Area

Data Kota

Data kota Data Custom er

Data Barang

Data Custom er

Data_Waktu_Bi aya Data Barang

Data Penj ual an

2.1 Proses Pem i l i han

tabel

2.2 Proses Generate

data

2.4 proses m encari

data Area 2.3 Proses M encari

data kota 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 memiliki mempunyai domisili berada dalam ada mencetak mmiliki ddalam terdptt mmpunyai Barang id_barang nama_barang jenis berat_sat harga_sat ket <pi> Integer

Variable characters (30) Variable characters (20) Integer Integer Text <M> id_barang <pi> customer id_customer nama_customer alamat_customer telp_customer keterangan <pi> Integer

Variable characters (20) Variable characters (20) Variable characters (20) Text <M> id_customer <pi> Nota no_nota tgl total ket <pi> Integer Date Integer Text <M> no_nota <pi> Penjualan id_penjualan tgl_penjualan nama harga jumlah Banyak keterangan <pi> Integer Date & Time Variable characters (30) Integer Integer Integer Text <M> id_penjualan <pi> tbl_user username password level

<pi> Variable characters (30) Variable characters (30) Variable characters (20)

<M> username <pi> prov id_prov nama_prov <pi> Integer

Variable characters (30) <M> id_prov <pi> warna id_warna nama_warna <pi> Integer

Variable characters (10) <M> id_warna <pi> Kota id_kota nama_Kota <pi> <Undefined> <Undefined> <M> id_kota <pi> bulan id_bulan nama_bulan <pi> Integer

Variable characters (10) <M> id_bulan <pi> Tahun id_tahun tahun <pi> Integer

Variable characters (30) <M> id_triwulan <pi> Produksi id_prod tanggal total_prod keterangan <pi> Integer Date Integer Text <M> id_prod <pi> stock id_stock total_stock <pi> Integer Integer id_stock <pi>


(52)

3.6 Physical Data Model FK_MEMILIKI FK_MEMPUNYAI FK_DOMISILI FK_BERADA FK_DALAM FK_ADA FK_DDALAM FK_TERDPTT FK_MMPUNYAI FK_MENCETAK FK_MMILIKI Barang id_barang id_prod nama_barang jenis berat_sat harga_sat ket int int varchar(30) varchar(20) int int text <pk> <fk> customer id_customer id_kota nama_customer alamat_customer telp_customer keterangan int <Undefined> varchar(20) varchar(20) varchar(20) text <pk> <fk> Nota no_nota id_customer tgl total ket int int date int text <pk> <fk> Penjualan id_penjualan no_nota id_barang id_bulan tgl_penjualan nama harga jumlah Banyak keterangan int int int int datetime varchar(30) int int int text <pk> <fk3> <fk1> <fk2> tbl_user username password level varchar(30) varchar(30) varchar(20) <pk> prov id_prov nama_prov int varchar(30) <pk> warna id_warna id_barang nama_warna int int varchar(10) <pk> <fk> Kota id_kota id_prov nama_Kota <Undefined> int <Undefined> <pk> <fk> bulan id_bulan id_prod id_tahun nama_bulan int int int varchar(10) <pk> <fk2> <fk1> Tahun id_tahun tahun int varchar(30) <pk> Produksi id_prod id_stock tanggal total_prod keterangan int int date int text <pk> <fk> stock id_stock total_stock int int <pk>


(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 eksekutif yang ada.


(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 untuk mendapatkan hasil query yang sesuai dengan konsep sie dalam dimensi produk.


(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 mengetahui jumlah rata-rata penjualan dalam suatu wilayah.


(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.

No Kwitansi

Nama Barang Merk barang

Warna Tgl Hari Ini

SAVE EDIT DELETE

Dan Jika sudah di browse data dibawahnya secara otomatis keluar

Berat per zak

Jumlah Order Harga Jual

Total Pembayaran

Id Customer

Nama

Di Browse Dari Form Customer BROWSE

Alamat Telp Kota Provinsi

Dan Jika sudah di browse data dibawahnya secara otomatis keluar

RP PRINT Kategori kg Ton 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 chart produksi sesuai dengan kebutuhan perusahaan.laporan mencakup dimensi


(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

20.000.000 30.000.000 40.000.000 50.000.000

jan feb mar apr

10.000.000 20.000.000 30.000.000 40.000.000 50.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 total penjualan atau produksi dalam waktu (bulan).


(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.

Per Jenis Detail Jenis

NPK Organic UREA

10 20 30 40 50

TSP Granular Cap Kupu Bekisar 10

20 30 40 50

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 produksi dalam bentuk nama atau merk barang yang dijual dan di hasilkan.


(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 timur Sumatra Jawa tengah 5 10 15 20 25 U N I T

Bywangi Blitar ngawiJombang

5 10 15 20 25 U N I T

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 transaksi penjualan.


(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 perangkat lunak (software).


(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 pengolahan proses.


(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 level manajemen (manager / direktur)


(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> <p>&nbsp;</p>


(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 masukkan berbagai jenis pupuk yang akan di panggil kembali dalam menu


(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 {

mysql_query("UPDATE tbl_barang SET id_jenis= '$_POST[jenis]',id_warna= '$_POST[warna]',berat_satuan=


(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

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

Diupdate.");document.location=\'kota.php\'</script>'; echo"<head><meta URL=kota.php\"></head>"; }

}?>

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 gambar 4.5 di bawah ini.


(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>';


(71)

Halaman menu customer ini berfungsi sebagai penyimpan data – data dan informasi yang berkaitan tentang customer. Di mana customer dari perusahaan adalah customer yang bersifat menjadi pelanggan tetap dari perusahaan, oleh karena itu dalam menu transaksi penjualan,menu customer akan di panggil untuk mengetahui customer atau pelanggan mana yang paling banyak menggunakan atau paling consumtif terhadap produk yang di jual oleh perusahaan dalam hal ini oleh cv. Karya putra mandiri.

4.2.6 Halaman Menu Transaksi

Pada halaman menu transaksi ini terdapat dua sub menu dari sistem, yaitu halaman sub menu transaksi penjualan dan sub menu transaksi produksi. Kedua sub menu ini merupakan inti dari sistem yang menjadikan proses bisnis perusahaan bias berjalan dengan seharusnya. Dan penjelasan tentang menu halaman transaksi penjualan dan menu transaksi produksi bisa di lihat di bawah ini.

4.2.7 Sub Menu Transaksi Penjualan

Halaman menu penjualan ini di gunakan untuk menyimpan data data dari penjualan barang. Dimana data dan informasi yang ada di dalam menu penjualan ini menjadi master yang dari menu menu sebelumnya, yaitu menu


(72)

melakukan browse data barang yang akan di beli oleh customer, kemudian untuk yang kedua melakukan browse data customer yang sudah tersimpan terlebih dahulu di menu master customer.

Halaman menu transaksi dapat dilihat pada gambar 4.6 di bawah ini.

Gambar 4.6 Halaman menu transaksi penjualan

<?php

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

#echo "INSERT INTO

tbl_barang(id_motor2,id_motor,id_warna,no_rangka,no_mesin) VALUES ('','$_POST[tipe]','$_POST[warna]','$_POST[rangka]','$_POST[mesin]') ";

#exit;

$total = $_POST[barangharga] * $_POST[jumlah] ; $result = mysql_query("INSERT INTO

tbl_trn(no_kwn,id_barang,tgl_trn,id_cust,jumlah,total) VALUES


(73)

$upbarang = $_POST[barangstok] - $_POST[jumlah]; $ubarang = mysql_query("update tbl_barang set stok='$upbarang' where id_barang='$_POST[barangid]'");

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

} else {

$total = $_POST[barangharga] * $_POST[jumlah] ; mysql_query("UPDATE tbl_trn SET no_kwn=

'$_POST[nokwn]',id_barang= '$_POST[barangid]',tgl_trn= '$_POST[tgltrn]',id_cust= '$_POST[custid]',jumlah=

'$_POST[jumlah]',total= '$total' WHERE id_trn = '$_POST[id]'"); $ubarang = mysql_query("update tbl_barang set

stok='$_POST[barangstok]' where id_barang='$_POST[barangid]'"); echo'<script language="javascript">window.alert("Data Telah Diupdate.");document.location=\'trn.php\'</script>';

} }?>

Apabila data penjualan sudah lengkap pelanggan ingin membeli seberapa banyak barang atau produk yang ada. Kemudian sistem akan menghitung berapa banyak yang harus di bayarkan oleh seorang pelanggan. Setiap kali barang yang keluar akan di hitung oleh sistem dan akan mengupdate data stock pada master barang.

4.2.8 Sub Menu Transaksi Produksi

Pada halaman menu produksi ini di gunakan untuk mencatat semua proses produksi yang ada di dalam perusahaan. Setiap barang yang di


(74)

produksi di ambil terlebih dahulu melalui master barang, kemudian di inputkan hasil produksi pada hari ini berapa banyak pupuk yang di hasilkan.

Halaman menu transaksi produksi dapat dilihat pada gambar 4.7 di bawah ini.

Gambar 4.7 Halaman menu transaksi produksi

<?php

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

$result = mysql_query("INSERT INTO

tbl_prod(id_prod,no_prod,tanggal_prod,id_barang,total_prod) VALUES ('','$_POST[noprod]','$_POST[tgl]','$_POST[barangid]','$_POST[totalp rod]')");

$upbarang = $_POST[barangstok] + $_POST[totalprod];

$ubarang = mysql_query("update tbl_barang set stok='$upbarang' where id_barang='$_POST[barangid]'");


(75)

echo"<head><meta URL=pro.php\"></head>"; } else {

mysql_query("UPDATE tbl_prod SET no_prod= '$_POST[noprod]',tanggal_prod= '$_POST[tgl]',id_barang=

'$_POST[barangid]',total_prod= '$_POST[totalprod]' WHERE id_prod = '$_POST[id]'");

$ubarang = mysql_query("update tbl_barang set

stok='$_POST[barangstok]' where id_barang='$_POST[barangid]'"); echo'<script language="javascript">window.alert("Data Telah Diupdate.");document.location=\'pro.php\'</script>';

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

}?>

4.2.9 Halaman Menu Laporan

Pada halaman menu laporan ini terdapat 2 sub menu yaitu : menu laporan penjualan dan menu laporan produksi, halaman menu laporan penjualan dan produksi dapat di lihat pada gambar 4.8 berikut ini.


(76)

Laporan penjualan dan produksi di gunakan untuk menampilkan data data penjualan dan produksi yang di tampilkan berdasarkan tahun penjualan dan tahun produksi.ini di gunakan untuk memfilter laporan berdasarkan tahun, penjualan dan tahun produksi dari perusahaan.

Laporan penjualan di gunakan untuk menampilkan semua kegiatan transaksi penjualan yang sudah tersimpan dalam database sistem. Dimana laporan penjualan akan menampilkan data Omset penjualan selama tahun tertentu sesuai dengan kebutuhan seorang manager atau direktur.

Laporan produksi di gunakan untuk menampilkan semua kegiatan transaksi produksi yang sudah tersimpan di dalam database sistem.Dimana semua kegiatan transaksi produksi akan di tampilkan dalam laporan produksi untuk mengetahui kapasitas produksi dari perusahaan, apakah sudah sesuai dengan data omset penjualan dan seorang direktur atau manager bisa mengontrol setiap bulan apa saja terjadi proses penjualan dan produksi barang yang sebanding sehingga stock di dalam gudang selalu terpenuhi dan tidak terjadi kekurangan barang yang akan di jual, sehingga memudahkan semua proses bisnis yang ada di dalam perusahaan.


(77)

UJI COBA DAN ANALISA SISTEM

Dalam bab ini akan di jelaskan tentang uji coba dan analisa sistem yang sudah di bangun serta jalannya sistem secara detail. Uji coba sistem akan di lakukan dalam beberapa tahap dalam sub bab berikut ini.

5.1 Lingkungan Ujicoba

Lingkungan uji coba sistem informasi penjualan dan produksi ini dengan menggunankan :

1. Prosesor intel Centrino Core 2 Duo

2. RAM : 2 GB

3. Hardisk 320 GB

4. System Operasi : Microsoft Windows XP Service Pack 2

5. Aplikasi Pemrograman : menggunakan bahasa PHP

6. Untuk Database menggunakan XAMPP for Windows Version 1.7.0 dengan

mySQL 5.1.37 halaman situs adalah http;//localhost/xampp/index.php.


(78)

5.2 Skenario Uji Coba

Skenario uji coba adalah cara kerja atau alur kerja dalam sistem informasi ini dimulai dari membuka halaman pertama, melakukan input data , penampil chart drill down sampai langkah akhir yaitu logout:

Uji coba yang di lakukan oleh admin :

1. Pengujian login, pengujian ini dilalukakan dengan tujuan apakah login berjalan

sesuai dengan sistem yang dibuat atau tidak. Untuk dapat mengakses menu menu yang ada di dalam sistem informasi penjualan dan produksi

2. Pengujian lupa password, pengujian ini dilakukan dengan tujuan apakah

perubahan password yang dikirimkan oleh sistem kepada admin atau user (manager) bisa berjalan dengan baik.

3. Pengujian input data barang, pengujian ini di lakukan untuk mengetahui apakah

data barang bisa di masukkan sesuai dengan kebutuhan perusahaan.

4. Pengujian input data customer,pengujian ini di lakukan untuk mengetahui apakah

data data customer atau pelanggan dari perusahaan dapat tercatat dengan baik sesuai dengan kebutuhan perusahaan.

5. Pengujian transaksi Penjualan, pengujian ini dilakukan apakah proses transakasi

penjualan dapat berjalan dengan sesuai kebutuhan perusahaan yaitu dengan mengambil data pelanggan dan data barang


(79)

6. Pengujian transaksi produksi, pengujian transaksi produksi ini di lakukan untuk mengetahui data barang yang sudah di produksi dan mencatat semua proses produksi sesuai dengan kebutuhan dari perusahaan.

7. Pengujian laporan drill down, pengujian ini di lakukan untuk menampilkan data

yang sudah di olah menjadi informasi laporan penjualan dan laporan produksi dalam dimensi waktu yaitu tahun dan bulan sesuai dengan kebutuhan dari perusahaan.

5.3 Pelaksanaan Uji Coba

Pelaksanaan uji coba ini dilalukan sesuai sekenario uji coba di atas untuk lebih jelasnya dapat dilihat di bawah ini.apakah sistem sudah berjalan sesuai dengan kebutuhan perusahaan, guna menunjang semua proses bisnis yang ada di dalam perusahaan dalam studi kasus.uji coba dapat di lihat di bawah ini.

5.3.1 Uji coba proses Login pegawai

Uji coba proses login ini dilakukan untuk mengetahui user atau admin yang sedang menggunakan sistem informasi.proses login pegawai dapat dilakukan dengan menginputkan username dan password seperti gambar di bawah ini.


(80)

Gambar 5.1 form Login user

Apabila proses login berhasil maka, user akan masuk kedalam sistem dan dapat mengoperasikan menu menu yang terdapat di dalamnya. Gambar login berhasil ada di bawah berikut ini.

Gambar 5.2 Login user yang berhasil

User dapat menjalankan dan mengoperasikan sistem informasi penjualan dan produksi sesuai dengan menu menu yang tersedia sesuai dengan kebutuhan dari perusahaan.

5.3.2 Uji coba lupa password

Uji coba ini dilakukan apabila seorang user lupa akan password dari login username miliknya, sehingga user tidak dapat masuk kedalam sistem untuk menggunakan sistem informasi penjualan dan produksi dengan semetinya.


(1)

75

Gambar 5.8 Laporan drill down penjualan bulan

Laporan drill down ini memudah kan seorang manager atau direktur untuk melihat data penjualan perusahaanya.laporan penjualan ini berdasarkan jumlah omset penjualan.

5.3.9 Drill down Produksi

Laporan produksi ini di tampilkan menggunakan chart drill down, dimana laporan produksi ini menapilkan data produksi yang sudah terdapat dalam database.proses produksi yang ada pada perusahaan ini akan di tampilkan berdasarkan tahun produksi antara tahun ‘a’ hingga tahun ‘b’.lebih jelasnya dapat di lihat pada gambar di bawah ini.


(2)

Gambar 5.9 Laporan drill down Produksi tahun

Gambar 5.10 Laporan drill down Produksi bulan

Laporan produksi barang akan di tampilkan berdasarkan total produksi dan di akumulasikan setiap tahun, dan lebih detail dengan di tampilkan berdasarkan laporan drill down bulanan.

Hak Cipta © milik UPN "Veteran" Jatim :


(3)

77

5.4 Evaluasi Sistem

Hasil evaluasi dari uji coba sistem ini di mulai dari beberapa scenario uji coba yang ada, di dapatkan sistem informasi penjualan dan produksi cv karya putra mandiri ini sudah bekerja dengan baik dan sesuai dengan kebutuhan akan sistem informasi guna mendukung proses bisnis perusahaan dalam bidang penjualan dan produksi barang atau pupuk.semua menu menu dan form yang ada sudah berjalan dengan sesuai kebutuhan dan terkoneski dengan data base yang ada. Serta laporan drill down yang di butuhkan oleh perusahaan sudah bisa berjalan dengan menampilkan informasi berupa chart atau diagram dimensi waktu dalam hal ini beruapa laporan penjualan pertahun hingga bulanan. Demikian juga dengan laporan drill down produksi, yang bisa di tampilkan dalam dimensi waktu tahunan dan bulanan. Berdasarkan total produksi yang sudah terrekam di dalam database siekpm.


(4)

78

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Kesimpulan yang di dapat dari pembuatan sistem informasi eksekutif penjualan dan produksi Cv. Karya Putra Mandiri berdasarkan hasil dari analisa dan evaluasi program di dapatkan beberapa kesimpulan sebagai berikut :

a. Sistem informasi penjualan dan produksi yang di bangun sudah memenuhi sebagian besar kebutuhan perusahaan, dimana perusahaan membutuhkan akan pencatatan setiap kali transaksi penjualan dan produksi terjadi sebagai penyimpan data dalam database.

b. Penyimpan data dari pelanggan atau customer dan data barang atau produk, dimana setiap kali pelanggan selalu melakukan order barang secara berkesinambungan setiap periodenya.

c. Penyajian laporan berupa drill down sudah cukup mewakili akan kebutuhan perusahaan, untuk menampilkan laporan penjualan dan produksi dalam dimensi waktu (dalam hal ini tahunan dan bulanan).

Hak Cipta © milik UPN "Veteran" Jatim :


(5)

79

6.2 Saran

Dalam perancangan dan pembuatan sistem informasi eksekutif penjualan dan produksi ini ada beberapa saran yang bisa di sampaikan di antaranya adalah :

a. Pengembangan sistem informasi penjualan dan produksi ke depannya di harapkan lebih mendetail setiap transaksi yang di laukannya demi mendukung proses bisnis dari perusahaan yang semakin kompleks.

b. Penambahan fitur fitur baru guna memudahkan seorang eksekutif (manager atau direktur) dalam menganalisa kinerja dari perusahaan yang di kelolahnya.

c. Adanya fitur print out setiap transaksi penjualan sehingga perusahaan tetap mempunyai data fisik untuk arsip perusahaan.


(6)

80

DAFTAR PUSTAKA

Madcoms.2008. PHP & MySql untuk Pemula edisi ke 1. Penerbit andi.yogyakarta Susanto Azhar.2003.Sistem Informasi Management Konsep dan Pengembangan edisi ke 2.Lingga Jaya. Bandung

Didik,DP.,2003,“Tip dan Trik Kolaborasi PHP dan MySQL untuk Membuat Web Database yang interaktif”, Elex Media Komputindo, Jakarta

Hakim, Lukmanul, 2008, “Membongkar Trik Rahasia Para Master PHP” ,ANDI, Yogyakarta

Syafii,M,2004,”Membangun Aplikasi Berbasis PHP & MySQL”,ANDI,Yogyakarta Noviyanto ST 2009 “ manajemen dan sistem informasi eksekutif jilid 1 “ Jakarta Dhanika Bhudi Athyanto 2009 “ Sistem informasi eksekutif penerimaan pegawai

menggunakan metode AHP di PT. PAL III “ Surabaya

Hak Cipta © milik UPN "Veteran" Jatim :