LANDASAN TEORI
Pada umumnya sistem dibuat sebagai suatu alat untuk mempermudah dalam
pekerjaan manusia, dalam sistem terdapat komponen yang saling berinteraksi dan
kerja sama dalam mencapai sasaran dan tujuan. Dengan adanya sistem maka lebih
mudah juga dalam melakukan pekerjaan. Sistem memiliki fungsi untuk menangani
fungsi yang secara terus menerus dan berulang-ulang atau yang rutin terjadi.
pekerjaan. Secara umum suatu sistem dapat diartikan sebagai suatu kumpulan atau
ketergantungan satu sama lain dan terpadu untuk mencapai tujuan tertentu.
Menurut Priyo Sutopo (2016:7) sistem adalah kumpulan dari beberapa bagian
tertentu yang saling berhubungan secara harmonis untuk mencapai suatu tujuan
tertentu. Elemen – elemen yang mewakili suatu sistem secara umum adalah
kumpulan dari beberapa bagian tertentu yang saling berhubungan dan terdiri dari
berbagai unsur yang saling melengkapi dalam mencapai tujuan dan sasaran. Unsur-
unsur yang terdapat dalam sistem itulah yang disebut dengan subsistem.
6
7
1. Karakteristik Sistem
bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik
a. Komponen Sistem
b. Batasan Sistem
sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan
Lingkungan luar adalah bentuk apapun yang ada di luar ruang lingkup atau
tersebut.
d. Penghubung Sistem
sistem ini memungkinkan sumber daya yang mengalir dari suatu subsistem
input) sebagai contoh, didalam suatu sistem unit komputer, “program” adalah
Sementara “data” adalah signal input yang akan diolah menjadi sebuah
informasi.
h. Sasaran Sistem
Sebuah sistem memiliki tujuan atau sasaran yang pasti dan bersifat
deterministic.
luar sistem, penghubung sistem, masukan sistem (input), keluaran sistem (output),
2. Klasifikasi Sistem
komponen lainnya, oleh karena itu sistem dapat di klasifikasikan beberapa sudut
pandang.
satu komponen dengan komponen lain karena memiliki sasaran yang berbeda untuk
setiap kasus yang terjadi didalam sistem”. Adapun klasifikasi sistem menurut
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik. Sedangkan sistem fisik merupakan kebalikan dari sistem
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam
manusia.
Sistem yang beroperasi dengan tingkah laku yang dapat di prediksi disebut
untuk subsistem lainya. Sedangkan sistem tertutup adalah sistem yang tidak
strategi dari dari suatu organisasi dan menyediakan pihak luar tertentu dengan
adalah sebuah sistem yang terdiri atas rangkaian subsistem informasi terhadap
keputusan.
waterfall.
SDLC air terjun (waterfall) sering juga disebut model sekuensial linier (linear
sequential) atau alur hidup klasik (classic life cycle). Model air terjun menyediakan
pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari
1. Analisis
2. Desain
Desain adalah proses multi langkah yang fokus pada desain pembuatan
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat
4. Pengujian
dipastikan telah diuji. Hal ini dilakukan agar dalam pembuatan sistem tidak
dan memastikan bahwa keluaran yang dihasilkan sesuai dengan apa yang
diinginkan.
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
Kegiatan bisnis selalu ada kompetisi. Perusahaan akan terus mencari pasar
dan tidak akan pernah puas dengan pasar yang telah didapatnya. Aktivitas
memegang peranan penting dalam menentukan sukses atau tidaknya suatu bisnis.
Untuk itu, perusahaan harus dapat memahami benar pemasaran bagi perusahaan
yang ingin tetap bertahan. Di bawah ini terdapat beberapa pengertian pemasaran
hubungan yang kuat dengan pelanggan dengan tujuan untuk menangkap nilai dari
mereka dengan menciptakan, menawarkan, dan bertukar sesuatu yang bernilai satu
sama lain”.
bukan sekedar menjual barang yang telah dihasilkan tetapi kegiatan pemasaran
sederhana tanpa menggunakan alat tukar berupa uang ataupun logam mulia.
tukar yang berlaku umum dan untuk itulah diciptakan uang. Disamping itu manusia
juga memerlukan jasa dalam mengurus hal – hal tertentu, sehingga jasa menjadi
Pengertian jasa menurut Kotler yang dikutip oleh Hurriyati (2005) bahwa
“Jasa adalah setiap tindakan atau kinerja yang ditawarkan oleh satu pihak ke pihak
yang lain yang secara prinsip tidak berwujud dan tidak menyebabkan perpindahan
kepemilikan”.
Definisi lain, dikemukakan oleh Zeithaml dan Bitner yang kemudian dikutip
oleh Hurriyati (2005) bahwa: “Jasa pada dasarnya adalah seluruh aktivitas ekonomi
dengan output selain produk dalam pengertian fisik, dikonsumsi dan diproduksi
pada saat bersamaan, memberikan nilai tambah dan secara prinsip tidak berwujud
Dari berbagai definisi diatas tampak bahwa jasa merupakan sesuatu yang
tidak berwujud, tetapi dapat memenuhi kebutuhan konsumen. Jasa juga bukan
merupakan barang, jasa adalah suatu proses atau aktivitas, dan aktivitas – aktivitas
tersebut tidak berwujud. Jasa juga tidak mengakibatkan peralihan hak atau
kepemilikan.
Industri jasa pada saat ini merupakan sektor ekonomi yang sangat besar dan
pertumbuhan jenis jasa yang sudah ada sebelumnya, juga disebabkan oleh
munculnya jenis jasa baru, sebagai akibat dari tuntutan dan perkembangan zaman.
Dipandang dari segi konteks globalisasi, pesatnya pertumbuhan bisnis jasa antar
para pelaku bisnis kepada permasalahan persaingan usaha yang semakin tinggi.
dihadapi, menetapkan berbagai standar kinerjanya serta mengenali secara baik para
sasaran yang dipilih secara khusus dengan menyalurkan sumber – sumber sebuah
ditawarkan oleh salah satu pihak kepada pihak lain yang secara prinsip intangible
(mengurus) apa yang diperlukan seseorang atau orang lain, terhadap kita yang
membentuk suatu keterikatan hak dan kewajiban masing – masing pihak. (Rusyadi,
2017)
fungsinya. Fungsi dari peralatan pendukung adalah untuk menjelaskan kepada user
bagaimana fungsi dari sistem informasi dapat bekerja dengan suatu bentuk logic
2.2.1 Website
kumpulan komponen yang terdiri dari teks, gambar, suara animasi sehingga lebih
halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di
seluruh dunia selama terkoneksi dengan jaringan internet. Secara garis besar,
website bisa digolongkan menjadi 2 bagian yaitu website statis dan website dinamis.
17
World wide web (WWW) digunakan sebagai wadah jaringan yang mendunia
Menurut Sofia dan Prianto (2010:5) mengemukakan bahwa “world wide web
adalah layanan internet yang paling banyak dikenal orang dan perkembangan
Wide Web) adalah kumpulan web server (penyedia web) dari seluruh dunia yang
yang saling terkait yang dapat diakses melalui internet dan terdiri dari jutaan
halaman web yang berisi teks, gambar, suara dan video (Effendi, 2012:80).
Berdasarkan teori yang telah diuraikan, maka world wide web (WWW)
halaman web dan dapat menampilkan teks, gambar, multimedia dan lainnya.
menampilkan hasil website yang telah dibuat. Web Browser yang sering digunakan
adalah aplikasi perangkat lunak yang digunakan untuk melihat halaman web lalu
menyajikan sumber informasi dan menampilkan hasil website yang telah dibuat
18
2.2.4 XAMPP
Menurut Abdulloh (2016:7) “XAMPP adalah salah satu paket installer yang
berisi Apache yang merupakan web server tempat menyimpan file – file yang
bebas (free software), yang mendukung untuk banyak sistem operasi, dan
server yang berdiri sendiri (localhost), yang terdiri dari beberapa program, antara
lain Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis
Apache, MySQL, PHP, dan Perl, pemrograman ini yang tersedia dalam GNU
(General Public License) dan bebas, merupakan web server yang mudah digunakan
Server HTTP Apache atau Server Web / www adalah server web yang dapat
dijalankan dibanyak sistem operasi (Unix, BSD, Linux, Microsoft Windows, dan
Novell Netware, serta platform lainnya) yang berguna untuk melayani dan
memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web /
1. Htdoc adalah folder dimana anda meletakan file yang akan dijalankan, seperti
komputer.
2.2.5 MySQL
digunakan ialah MySQL, dimana MySQL adalah sebuah implementasi dari sistem
sistem operasi.
software database untuk mengelola dan menyimpan data yang jenisnya beraneka
ragam dan tipe data relational yang saling berhubungan (Zaki dan SmitDev
adalah satu perangkat lunak sistem manajemen basis data (database) SQL atau
(database) yang mempunyai hubungan tipe data relational dalam mengelola dan
menyimpan data.
20
editor yang digunakan untuk membuat atau meng – edit suatu aplikasi. Sublime text
editor berbasis phyton, sebuah teks editor yang elegan, kaya akan fitur, cross plat
Menurut Abdulloh (2016:4) “Sublime text adalah teks editor yang digunakan
untuk menuliskan skrip HTML, CSS, PHP, dan java script. Dan ada banyak text
Dreamweaver”.
Menurut (J. Pasaribu 2017:158) “Sublime Text Editor adalah editor teks untuk
Interface (API). Sublime Text Editor juga mendukung banyak bahasa pemrograman
dan bahasa markup, dan fungsinya dapat ditambah dengan plugin, dan Sublime Text
Jadi dapat disimpulkan bahwa sublime text ialah text editor yang digunakan
merupakan suatu bahasa yang dikenal oleh web browser untuk menampilkan
kemampuan HTML (Kadir, 2003). Pada saat ini, banyak skrip seperti itu, antara
lain yaitu PHP dan ASP, sedangkan contoh yang berupa objek adalah applet.
seperti ini terletak pada keharusan untuk memelihara program secara terus
tentang nilai dari mata kuliah yang sudah diambilnya dari mana saja. Selain
itu, pada masa semester baru, mahasiswa dapat memasukkan data KRS (Kartu
halaman web).
22
2.2.8 PHP
untuk membuat halaman web yang bersifat dinamis. Dinamis berarti halaman yang
akan ditampilkan dibuat suatu halaman itu diminta oleh client. PHP juga besifat
open source sehingga setiap orang dapat menggunakan secara gratis (Anhar, 2010).
aplikasi berbasis web yaitu Windows sebagai sistem operasi yang akan dipakai,
XAMPP sebagai Web Sever, PHP sebagai bahasa pemrograman, MySQL sebagai
database, Adobe Dreamweaver sebagai layout dan editor penelitian file- file PHP
dan HTML. PHP singkatan dari Personal Home Page Tools, adalah sebuah bahasa
scripting yang dibundel dengan HTML, yang dijalankan di sisi server (Syafii,
2004).
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
Personal). 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.
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
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 dan singkatan PHP dirubah menjadi akronim berulang
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
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman
2. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
3. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi
yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX, Windows 98
NT dan Macintosh.
4. PHP juga dapat berjalan pada web server Microsoft Personal Web Server,
5. PHP termasuk bahasa yang embedded (bisa ditempel atai ditempatkan dalam
tag HTML).
PHP bersifat case sensitive yang artinya PHP membedakan huruf kecil dan
huruf besar untuk penulisan variabel. Misalnya variabel $a beda dengan variable
$A. Sedangkan untuk penulisa fungsi-fungsi, PHP tidak membedakan huruf besar
dan huruf kecil. Ada tiga cara dalam penulisan script PHP yaitu:
<?Php
Script PHP
?>
<SCRIPT LANGUAGE=“php”>
Script PHP
</SCRIPT>
1. C style, komentar diawali dengan tag /* dan diakhiri */, style ini digunakan
2. C++ style, komentar ini diawali dengan tag // dan hanya berlaku untuk satu
baris komentar, untuk baris berikutnya harus diawali dengan tag // lagi.
Bourne Shell style, diawali dengan tag # untuk satu baris komentar.
dengan tampilan yang menarik, memperindah tampilan web dan mudah digunakan.
“cascading style sheet adalah suatu bahasa stylesheet yang digunakan untuk
mengatur style suatu dokumen. Pada umumnya CSS dipakai untuk memformat
tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML”. CSS atau
cascading style sheet bahasa pemrograman yang diusulkan oleh Hakon Wilum Lie
pada tahun 1994 dan distandarisasi oleh W3C yang berfungsi untuk mempercantik
pemrograman web yang digunakan untuk mengatur konten dalam sebuah halaman
web yang ditulis dalam bahasa markup agar halaman web tersebut lebih menarik
dan terstruktur.
26
2.2.10 Javascript
memberikan pesan menarik kepada user dan tampilan pendukung yang ada pada
website.
berbentuk kumpulan skrip yang berfungsi untuk memberikan tampilan yang tampak
“Javascript adalah bahasa scripting yang popular di internet dan dapat bekerja di
sebagian besar browser popular seperti Internet Explorer (IE), Mozila Firefox,
Netscape, dan Opera”. Javassript dikembangkan oleh Netscape dengan nama awal
LiveScript yang berfokus pada proses pengolahan data di sisi client dan menyajikan
komponen web yang lebih interaktif serta berfungsi untuk menambah fungsionalitas
(pelaku proses), proses (manual / berbasis komputer) dan aliran data (dalam bentuk
dokumen keluaran dan masukan). Pengertian Flow Map adalah campuran peta dan
flowchart, yang menunjukan pergerakan benda dari satu lokasi ke lokasi lain,
seperti jumlah orang dalam migrasi, jumlah barang yang diperdagangkan, atau
jumlah paket dalam jaringan. Flow Map menolong analisis dan programmer untuk
memecahkan masalah ke dalam segmen – segmen yang lebih kecil dan menolong
dalam menganalisis alternatif – alternatif lain dalam pengoprasian. Flow Map dapat
dikatakan sebuah aliran data berbentuk dokumen atau formulir di dalam suatu
sistem informasi yang merupakan suatu aktivitas yang saling terkait dalam
27
hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen ini
No Simbol Keterangan
1 Simbol Start atau End yang
mendefinisikan awal atau akhir
dari sebuah flowmap dan
flowchart.
2 Simbol pemrosesan yang terjadi
pada sebuah alur kerja.
6 Menyatakan penyambungan ke
simbol lain dalam satu halaman.
7 Menyatakan penyambung ke
halaman lainnya.
8 Menyatakan pencetakan
(dokumen) pada kertas.
28
9 Menyatakan desicion
(keputusan) yang digunakan
untuk penyeleksian kondisi
didalam program.
10 Menyatakan media
penyimpanan.
15 Multidocument (banyak
dokumen).
diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu
menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi
digambarkan dengan garis putus). Dalam diagram konteks hanya ada satu proses
Proses / Process
Proses merupakan apa yang
dikerjakan oleh sistem.
Proses dapat mengolah data
atau aliran data masuk
menjadi aliran data ke luar.
Proses berfungsi
Mentransformasikan satu
atau beberapa data masukan
menjadi satu atau beberapa
data keluaran sesuai dengan
spesifikasi yang diinginkan.
Simpanan Data Tempat penyimpanan data
(Data Store) pengikat data yang ada
dalam sistem.
Diagram alir data atau sama dengan data flow diagram (DFD) merupakan
diaplikasikan pada saat data bergerak dari input menjadi output”. Begitu juga
menurut McLeod dan Schell (2008:193) mengemukakan bahwa “DFD adalah cara
yang sangat alamiah untuk mendokumentasikan proses dan dapat dibuat dalam
Dari kutipan diatas dapat ditarik kesimpulan bahwa data flow diagram
(DFD) merupakan gambaran arus data sistem yang saling berhubungan satu sama
informasi.
No Simbol Keterangan
1 Proses atau fungsi atau prosedur; pada pemodelan
perangkat lunak yang akan diimplementasikan
dengan pemrograman terstruktur, maka pemodelan
notasi inilah yang harusnya menjadi fungsi atau
prosedur didalam kode program.
*Catatan :
Nama yang diberikan pada sebuah proses
biasanya berupa kata kerja.
2 File atau basis data atau penyimpanan (storage);
pada pemodelan perangkat lunak yang akan
diimplementasikan dengan pemrograman
terstruktur, maka pemodelan notasi inilah yang
harusnya dibuat menjadi tabel – tabel basis data
yang dibutuhkan, tabel – tabel ini juga harus sesuai
dengan perancangan tabel – tabel basis data (Entity
Relationship Diagram (ERD), Conceptual Data
Model (CDM), Physical Data Model (PDM) ).
*Catatan :
Nama yang diberikan pada sebuah penyimpanan
biasanya kata benda.
31
Menurut Rosa A.S dan M. Shalahuddin (2015:71), berikut ini adalah tahapan-
DFD Level 0 menggambarkan sistem yang akan dibuat sebagai suatu entitas
tunggal yang berinteraksi dengan orang maupun sistem lain. DFD Level 0
Modul – modul pada DFD Level 1 dapat di breakdown menjadi DFD Level 2.
Modul mana saja yang harus di breakdown lebih detail tergantung pada
32
tingkat kedetailan modul tersebut. Apabila modul tersebut sudah cukup detail
dan rinci maka modul tersebut sudah tidak perlu untuk di breakdown lagi.
Untuk sebuah sistem, jumlah DFD Level 2 sama dengan jumlah modul pada
perancangan basis data yaitu entity relationship diagram (ERD) berupa gambar
adalah bentuk paling awal dalam melakukan perancangan basis data relasional. Jika
satu pemodelan data konseptual yang paling sering digunakan dalam proses
pengembangan basis data bertipe relasional”. Pada dasarnya ERD adalah sebuah
basis yang menggunakan susunan data berupa gambar atau simbol untuk
lain.
Komoditi
Perkebunan
Unggulan
pada Dinas
Perkebunan