STUDI KASUS CV. KARYA PUTRA MANDIRI
TUGAS AKHIR
OLEH :
ENDRA PRASETYA
0634010061
KEPADA
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI
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
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
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
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
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
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
2.1 Elemen Methode PHP……….. 18
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
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
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.
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
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
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 :
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.
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
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
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
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
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
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
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
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,
• 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
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
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
§ 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
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
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
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
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
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
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>
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
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
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
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
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.
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
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>
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
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
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
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
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
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
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
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
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
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
3.5 Conceptual data Model
3.6 Physical Data Model
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
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
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
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
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
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
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
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
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
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
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
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 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.
<?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
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 {
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.
<?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
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>';