• Tidak ada hasil yang ditemukan

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.

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.

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

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

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.

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

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

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.

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

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,

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

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">

Dokumen terkait