LANDASAN TEORI
2.1.1 Data
(1) Data primer, yaitu data yang dikumpulkan dari tangan pertama dan
(2) Data sekunder, yaitu data yang diperoleh suatu organisasi atau
dan mengolahnya.
b Menurut sifatnya
c Menurut sumbernya
(1) Data internal, yaitu data yang menggambarkan keadaan didalam suatu
organisasi.
(1) Cross-section data, yaitu data yang dikumpulkan pada waktu tertentu
(2) Times-series data, yaitu data yang dikumpulkan dari waktu ke waktu
2.1.2 Sistem
Moekijat (2011), Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau
prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu
Sistem berasal dari bahasa latin (systema) atau dalam bahasa yunani
(sustema) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang
berinteraksi, dimana suatu model matematika sering kali dibuat. Sistem juga
rakyat yang berada dinegara tersebut. Dalam pengertian yang paling umum,
mereka.
4. Unsur dasar dari proses (arus informasi, energi , dan material) lebih penting
Secara garis besar sebuah sistem terdiri atas tiga komponen utama yang
a. Software
aplikasi, dan drive. Sistem operasi, aplikasi, drive saling bekerjasama agar
dan lainya) yang disatukan menjadi sebuah komputer. Dalam konteks yang luas
c. Brainware
SOFTWARE
KUMPILAN
SISTEM HARDWARE
PROSEDUR
BRAINWARE
2.1.3 Informasi
Menurut Azhar susanto (2004:46). Informasi adalah hasil pengolahan data yang
telah diproses dan dikelola sedemikian rupa sehingga menjadi sesuatu yang
mudah dimengerti dan bermanfaat bagi penerimanya. Tidak semua data atau
fakta dapat diolah menjadi sebuah informasi bagi penerimanya. Jika suatu data
yang diolah ternyata tidak bermanfaat bagi penerimanya, maka hal tersebut
“informatinem” yang artinya ide, kode, atau garis besar. Informasi dapat
disajikan dalam beragam bentuk, mulai dari tulisan, gambar, tabel, diagram,
Suatu infromasi yang berisi kumpulan data-data atau fakta nyata tentunya
Data yang berkumpul dalam sebuah informasi harus akurat atau teruji
kebenarannya. Dengan kata lain data atau fakta tersebut harus terbebas dari
kesalahan-kesalahan apapun.
Data atau fakta yang terdapat dalam suatu informasi harus disajikan apa
adanya sesuai dengan kebenaran yang telah teruji. Data dikatakan sempurna
3. Bersifat relevan
Ketika data atau fakta terkumpul dalam bentuk suatu informasi maka sudah
seharusnya data tersebut akan mempunyai bobot atau nilai yang tinggi. Hal ini
keputusan.
sangat ditentukan oleh ketepatan waktu. Hal ini karna ketetapan waktu
Ketika suatu informasi sulit diakses bahkan terkesan mahal dalam hal
manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang
tertentu dan rutin, membantu manajemen dan pemakai intern dan ekstern dan
dari empat bagian utama. Keempat bagian tersebut mencakup perangkat lunak
(software), perangkat keras (hardware), infrastruktur, dan Sumber Daya
mencakup lebih jauh dari pada sekedar penyajian. Istilah tersebut menyertakan
suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta
keperluan atau macam permintaan yang harus dipenuhi. Suatu persamaan yang
Untuk dapat menggabungkan data yang berasal dari berbagai sumber suatu
(compatible). Berapa pun ukurannya dan apapun ruang lingkupnya suatu sistem
nya.
1. Pengumpulan data
2. Pengelompokan data
3. Penghitungan data
4. Analisa topik masalah
5. Penyajian laporan
berkualitas.
4. Sistem yang dibuat harus bersifat “easy to use” atau mudah penggunaannya.
lebih besar daripada biaya pembuatan dan maintance (perawatan) sistem itu
sendiri.
commerce telah banyak merubah dalam proses jual-beli. Jika dalam suatu jual
beli penjual dan pembeli bertemu, namun jika dengan e-commerce mereka
mengacu pada internet untuk belanja online dan jangkauannya lebih sempit.
dilakukan seperti transfer uang secara digital seperti melalui account paypal
atau kartu credit. Sedangkan e-bisnis mengacu pada internet tapi jangkauanya
gold yang sudah diakui seluruh dunia dalam melakukan transaksi online.
yang mempunyai jaringan komputer dan telpon. Jika sebelumnya kita serng
menggunakan media elektronik seperti telepon, fax, hingga hand phone untuk
melakukan perniagaan.
dikenal e-com dapat diartika sebagai cara berbelanja atau berdagang secara
online atau direct selling yang memanfaatkan fasilitas internet dimana terdapat
pembelian dan penjualan jasa atau produk antara dua belah pihak melalui
sebagai media pertukaran barang atau jasa baik antar instasi atau individu
dengan instansi.
karakteristik berbeda;
B2C adalah jenis e-commerce antara perusahaan dan konsumen akhir. Hal ini
sesuai dengan bagian ritel dari e-commerce yang biasa dioprasikan oleh
perdagangan ritel tradisional. Jenis ini bisa lebih mudah dan dinamis, namu
juga lebih menyebar secara tak merata atau bahkan bisa terhenti.
barang atau jasa antar konsumen. Umumnya transaksi ini dilakukan melali
pertukaran atau jual beli barang secara tradisional. Jenis e-commerce ini
bagi perusahaan yang mencari jasa atau produk tersebut. Sebuah website
akan dipilih salah satu yang paling efektif. Platform lain yang umumnya
menggunakan jenis e-commerce ini adalah pasar yang menjual foto bebas
royalti, gambar, media dan elemen desain seperti www.istockphoto.com
B2A adalah jenis e-commerce yang mencakup semua transaksi yang dilakukan
secara online antara perusahaan dan administrasi publik. Jenis e-commerce ini
Jenis C2A meliputi semua transaksi elektronik yang dilakukan antara individu
dan administrasi publik. Contoh area yang menggunakan jenis e-commerce ini
adalah :
O2O adalah jenis e-commerce yang menarik pelanggan dari saluran online
email dan iklan internet. Contoh O2O adalah Kudo dan MatahariMall.
sebelumnya.
“model SDLC air terjur (waterfall) sering juga disebut model sekuensial linier
(sequential linier) atau alur hidup (Classic lifecycle)”. Model air terjun
Analisa kebutuhan
Desain sistem
Pengujian sistem
maintance
Gambar 2.2. model Waterfall
1. Analisis Kebutuhan
Pada tahap ini dilakukan identifikasi kebutuhan dari sistem yang akan dibuat
seperti sifat dari sistem yang dibangun terhadap suatu input tertentu dimana
pengolahan data supir, mobil, muatan, dan dapat melakukan perhitungan secara
otomotis data muatan yang diangkutan serta dapat mencetak laporan – laporan
2. Desain Sistem
diagram, activity diagram, dan class diagram. Dan penulis juga merancang
data.
4. Pengujian Sistem
Di tahap ini, dilakukan proses pengujian atau testing terhadap rancangan sistem
berjalan dengan baik dan mencari apakah masih ada kesalahan yang terjadi
5. Maintenance/Perawatan
Tahap ini merupakan tahap terakhir dalam model waterfall. Software yang
sudah jadi dijalankan dan telah digunakan oleh user serta dilakukan
ini penulis hanya sampai pada tahap pengujian sistem. Hal ini dikarenakan
2.2.8 HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang
sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan
HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh
kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di
CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi
jenawa).
Wide Web”.
untuk menulis halaman web, biasanya menggunakan extensi. htm, html, atau
shtml”.
2.2.9 MySQL
server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi
pada saat ini bernama Tcx DataKonsult AB sekitar tahun 1994-1995, namun
cikal bakal kodenya sudah ada sejak tahun1979, awalnya Tcx merupakan
perusahaan pengembang software dan konsultan database, dan saat ini MySQL
sudah di ambil alih oleh Oracle Corp. Kepopuleran MySQL antara lain karna
sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk
kebutuhan database perusahaan-perusahaan yang berskala kecil sampai
pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP diangap
License).
2.2.10 PHP
menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena
dengan format HTML. Dengan demikian kode program yang ditulis dalam
PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih
terjamin. PHP dirancang untuk membuat halama web yang dinamis, yaitu
personal home page merupakan bahasa script yang tertanam dalam HTML
untuk dieksekusi bersifat server side”. PHP termasuk dalam open source
product, segingga source code PHP dapat diubah dan didistribusikan secara
bebas.
PHP juga dapat berjalan pada berbagai web server seperti IIS (Internet
Infprmation Server), PWS (Personal Web Server), Apache, xitami. PHP juga
mampu berjalan di banyak sistem operasi yang beredar saat ini, diantaranya :
Sistem Operasi Microsoft Windows(semua versi), Linux, Mac Os, Solaris. PHP
dapat dibangun sebagai modul web server Apache dan sebagai binary yang
dan direct user. Salah satu keunggulan yang dimiliki PHP adalah
menciptakan suatu halaman web dinamis. PHP mempunyai koneksi yang baik
SQL Server, Solid, PostgreSQL, Adabes, Filepro, Velocis, dBase, Unix, dbm,
aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan utama adalah
konektivitas basis data dengan web. Dengan kemampuan ini kita akan
rincian dari sistem yang akan dibuat sehingga sistem tersebut sesuai dengan
requirement yang sudah ditetapkan dalam tahap analisa sistem. Kanneth dan
Jane(2016:G12).
tahab yang paling penting dalam suatu pemrograman dimana tahap ini untuk
Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum
2. Understand, memahami kerja dari sistem yang ada dengan cara mempelajari
3. Analyze, langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil
sistem informasi yang lama menjadi sistem informasi yang baru. Dalam tahap
dapat dipenuhi. Seluruh sistem yang dirancang harus sesuai dengan kebutuhan
sehingga lebih mudah dipelajari dan dipahami. Dalam kerangka UML sebagai
aplikasi-aplikasi modern, mutlak perlu sebagai dasar untuk analisis lebih lanjut,
pengembangan lebih lanjut, serta pengujian yang ketat.Selain itu, sebagai suatu
‘bahasa’ pemodelan sistem atau perangkat lunak, UML memiliki 3 ciri-ciri khas.
atau sistem informasi yang memenuhi segala harapan serta kebutuhan calon
pengguna secara efisien. Pada pendekatan UML, pengembang mulai dengan
atau perangkat lunak dengan use-case diagram belumlah cukup memadai untuk
sistem adalah:
pengguna.
perangkat lunak dalam menerima prilaku yang tak diharapkan dari pengguna),
Computer serta ekonomi (biaya, tenaga serta waktu yang dibutuhkan untuk
tampilan yang mewakili proses yang ada diharapkan serta indah). Dengan
yang sesuai dengan use-case serta arsitektur yang telah disepakati Jika belum
iterative itu sehingga UML seperti yang disebutkan oleh para pencetusnya
diagram visual yang menunjukan berbagai aspek dalam system. Ada beberapa
Sukamto dan Salahuddin (2013:155), Use case atau diagram use case
Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin
dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa
a) Aktor merupakan orang, proses atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor
2. Activity Diagram
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau
3. Class Diagram
4. Sequence Diagram
waktu hidup objek dan message yang dikirim dan diterima antara objek.
Banyaknya diagram sekuen yang harus digambar adalah minimal sebanyak
pendefinisian use case yang memiliki proses sendiri atau yang penting semua
use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada
diagram sekuen sehingga semakin banyak use case yang didefinisikan maka
Menurut Rosa A.S dan Salahuddin (2014:70), bahwa data flow diagram
(DFD) atau dalam bahasa indonesia menjadi diagram alir data(DAT) adalah
diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran
(output).
Menurut Rosa A.S dan Shalahuddin (2014:50) bahwa pemodelan basis data
3 Atribut kunci primer Field atau kolom data yang butuh disimpan
dalam suatu entitas dan digunakan sebagai
kunci akses record yang diinginkan,
Nama_atribut biasanya berupa id; kunci primer dapat lebih
dari satu kolom, asalkan kombinasi dari
beberapa kolom tersebut dapat bersifat unik
(berbeda tanpa ada yang sama).
4 Atribut multinilai Field atau kolom data yang butuh disimpan
dalam suatu entitas yang dapat memiliki
nilai lebih dari satu.
Nama_atribu
t
5 Relasi Relasi yang menghubungkan antar entitas;
biasanya diawali dengan kata kerja.
Nama_r
elasi
2.3.4 Flowchart
yang menunjukan bagan aliran proses yang saling terhubung pekerjaan dan
intruksinya.
2 Menyatakan proses.
3 Proses yang terdefinisi atau sub program.
2.3.5 Database
menyimpan semua data dan informasi ke dalam satu atau beberapa tabel.
Tim EMS (2015:52), Database atau biasa diterjemahkan menjadi basis data