Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Point of Sales Berbasis Web untuk UD.Naga Santosa T0 562011040 BAB II
BAB II.
TINJAUAN PUSTAKA
2.1 Penelitian terdahulu
Sebagai bahan pertimbangan dalam penelitian ini akan
dicantumkan beberapa penalitian terdahulu oleh beberapa
peneliti.
Penelitian oleh Mufid Najmullah dengan judul
Rancangan & Implementasi (Pos) Berbasis Web Pada Distro
Previous. Pada penelitian ini disediakan laporan keuangan
unuk distro, laporan rugi/laba dan hutang usaha.
2.2 Landasan Teori
2.2.1
Pengertian Sistem
Dalam bukunya Hanif Al Fatta (2007:3), terdapat
banyak
pengertian
sistem
yang diungkap
oleh
beberapa pakar manajemen yang dijelaskan dari sudut
pandang yang berbeda, namun mempunyai tujuan
yang sama. Definisi sistem secara umum adalah
kumpulan dari bagian-bagian yang bekerja sama
untuk mencapai tujuan yang sama.
Menurut John Mc Manama, sistem adalah
sebuah struktur konseptual yang tersusun dari fungsi-
7
fungsi yang saling berhubungan yang bekerja sebagai
suatu kesatuan organic untuk mencapai suatu hasil
yang diinginkan secara efektif dan efesien
2.2.2 Pengertian Informasi.
Menurut Mc Leod “Informasi adalah data
yang telah diproses atau data yang memiliki arti.
Informasi sesungguhnya berasal dari data yang
kemudian diproses sehngga data tersebut memiliki
arti bagi pemakainya.
Sumber
informasi
adalah
data.
Data
adalah kenyataan-kenyataan yang menggambarkan
suatu kejadian-kejadian dan kesatuan nyata. Data
merupakan bentuk
yang
masih
mentah
yang
belummampu memberikan banyak arti sehingga data
perlu diolah lebih lanjut.
2.2.3
Pengertian Komputer
Komputer berasal dari bahasa inggris, to
compute yang berarti menghitung. Artinya, setiap
proses yang dilaksanakan oleh komputer merupakan
proses
matematika
hitungan.
Menurut
kamus
komputer & Teknologi Informasi, diartikan sebagai
alat bantu bagi manusia untuk menyelesaikan
pekerjaannya. Perangkat elektronika yang dapat
8
dipakai untuk mengolah data dengan perantaraan
sekumpulan
program
dan
mampu
memberikan
informasi dari hasil pengolahan tersebut. (Febrian,
2002,p108).
kegiatan
Program
atau
sendiri
perintah
adalah
untuk
rangkaian
dieksekusi
oleh
komputer (Febrian, 2002).
2.2.4
Internet
a.
Sejarah Singkat Internet
Internet singkatan dari Interconnection
Networking, Istilah Internet artinya kumpulan
jaringan yang terdiri dari jaringan – jaringan
komputer
yang
berkomunikasi
saling
dengan
terhubung
protokol
/
dan
aturan
tertentu, dalam hal ini protokol TCP/IP
(Sulianta, 2007).
Internet
berawal
dari
diciptakannya
teknologi jaringan komputer. Jaringan komputer
merupakan beberapa komputer yang terhubung
satu sama lain dengan memakai kabel dalam
satu lokasi, misalnya satu kantor atau gedung.
Jaringan komputer ini berfungsi agar pengguna
komputer bisa bertukar informasi dan data
dengan pengguna komputer lainnya.
9
Berawal
dari
proyek
Departemen
Pertahanan Amerika Serikat tahun 1960-an,
yang bernama ARPNET ( Advanced Research
Project
Agency
Network).
Idenya
adalah
menghubungkan komputer yang berada pada
lokasi yang berbeda pada lokasi yang berbeda,
beberapa Universitas yang terlibat antara lain
Stanford, UCLA, UC Santa Barbara dan
University of Utah. Mulai saat itu komputer komputer mulai ikut terkoneksi ke jaringan
ARPANET.
Setelah angkatan bersenjata Amerika,
dunia pendidikan pun merasa sangat perlu
mempelajari dan mengembangkan jaringan
komputer. Akhirnya pada tahun 1970 internet
banyak digunakan di universitas-universitas di
Amerika dan bekembang pesat sampai ini agar
pengguna komputer dengan merek dan tipe
berlainan dapat saling berhubungan, maka para
ahli membuat sebuah protokol ( semacam
aturan) yang sama untuk dipakai di internet,
namanya TCP ( Transmission Control Protocol
) dan IP (Internet Protocol).
10
b.
HTML
HTML adalah standar bahasa
yang
digunakan untuk mengatur penampilan dari
halaman web. HTML tersusun atas pasanganpasangan tag yang mempunyai fungsi yang
berbeda-beda. Ciri dari tag pada HTML adalah
diawali dengan tanda kurang dari “” seperti
“”. Pada HTML ada 2 macam tag yaitu
tag pembuka “” dan tag penutup “”.
Sebuah halaman HTML dibagi menjadi 2
bagian yaitu header dan content yang masingmasing
diwakili
oleh
pasangan
tag
“…” dan “…”.
Header
pada
HTML
berfungsi
untuk
menyampaikan judul yang diwakili oleh tag
“…”. Content pada HTML berisi
script yang mengatur tampilan suatu halaman
HTML.(Sutarman 2007)
Dokumen HTML adalah file teks murni
yang
dapat
dibuat
dengan
editor
teks
sembarang. Dokumen ini dikenal dengan
sebagai Web page.Dokumen HTML merupakan
dokumen yang disajikan dalam browser Web
surfer. Dokumen ini umumnya berisi informasi
11
atau interface aplikasi di dalam internet. Ada
dua cara untuk membuat sebuah Webpage :
dengan Web editor (misalnya Macromedia
Dreamweaver atau Microsoft Frontpage) atau
dengan editor teks biasa (misalnya notepad atau
editplus).
Dokumen HTML disusun oleh elemenelemen.“Elemen”
merupakan
komponen-komponen
dasar
istilah
bagi
pembentuk
dokumen HTML.Untuk menandai berbagai
elemen
dalam
suatu
dokumen
HTML,
digunakan tag. Tag HTML terdiri atas sebuah
kurung sudut kiri (,
tanda lebih besar). Tag umumnya berpasangan
(misalnya dengan ), tag yang
menjadi
pasangan
selalu
diawali
dengan
karakter garis miring. Tag yang pertama
menunjukkan tag awal yang berarti awal
elemen, dan yang kedua menunjukkan tag
akhir, berarti akhir elemen.
Secara umum suatu elemen dalam
dokumen HTML yang dinyatakan dengan
tagnya, dituliskan : _.
Penulisan
penamaan
12
tag
bebas,
dapat
menggunakan huruf besar, huruf kecil, ataupun
campuran (tidak case sensitive). Tetapi untuk
antisipasi
pada
standar
penulisan
tag,
direkomendasikan untuk menuliskan tag dengan
menggunakan huruf kecil semuanya.
Tag mark up ini digunakan sebenarnya
memberi
tahu
browser
memperlakukan
atau
Web
bagaimana
menampilkan
(memformat) halaman dokumen tersebut dalam
browser.
Dalam membuat suatu dokumen HTML
dibutuhkan elemen yang dinyatakan dengan tag
, dan berikut tag-tag
pasangannya. Setiap dokumen terdiri atas tag
head dan body. Elemen head berisi teks yang
sebenarnya yang tersusun dari link, grafik,
paragraf dan elemen lainnya.
c.
Client Side Scripting
Client Side Scripting adalah bahasa
pemrograman yang prosesnya dilakukan di
komputer
pengunjung
(Client).
Ketika
seseorang ingin melihat suatu website, maka
website yang bertipe ini akan sepenuhnya di
download dan diproses di komputer masing-
13
masing sehingga siapapun yang melihat website
kita bisa mengambil seluruh Script yang ditulis
oleh pembuatnya. Hal tersebut merupakan suatu
kelemahan tersendiri, yaitu orang yang berniat
jahat bisa dengan mudah mengotak-atik website
dengan lebih mudah. Web yang menggunakan
program ini biasanya website statis, yaitu yang
tampilannya hampir tidak berubah, kecuali
website tersebut dirombak pada halamannya
(Misal : web bertipe *.html).
Contoh Client Side Scripting adalah :
HTML (Hypertext Markup Language)
CSS (Cascading Style Sheet)
JavaScript
XML (Extensible Markup Language)
d. Server Side Scripting
Server
Side
Scripting
adalah
kebalikan dari Client Side Scripting yaitu
bahasa pemrograman web yang prosesnya
dilakukan di komputer server dan hasilnya
dikirimkan ke komputer client/pengunjung
dalam bentuk dokumen html, sehingga
pengunjung tidak mengetahui Script yang
telah ditulis oleh pembuatnya, sehingga
14
website tipe ini lebih aman dari serangan
hacker, walaupun masih beresiko juga
terkena hack. Web tipe ini bersifat Dinamis
yaitu bisa dirubah kontennya dengan mudah
tanpa
mengotak-ngatik
scriptnya.
Bisa
digunakan untuk berbagai kebutuhan web
seperti, Toko Online, forum, web sekolah,
blogging dan berbagai kebutuhan lainnya.
Contoh Server Side Scripting adalah :
PHP
ASP
ASP dot Net
Java Server Page
dan lain-lain.
Untuk
mempelajari
bahasa
pemrograman berbasis Client Side Scripting,
hanya membutuhkan Web editor (contoh:
Notepad,
Adobe
Dreamweaver,
Ms.
FrontPage, dsb) dan Browser (contoh :
Mozilla Firefox, Google Chrome, Internet
Explorer, dsb). Untuk mempelajari bahasa
pemrograman berbasis Server Side Scripting
selain Web editor dan Browser, juga
memerlukan sebuah komputer server. Jangan
Pusing
dulu,
15
kita
bisa
menggunakan
komputer kita sebagai server juga sebagai
client yaitu dengan cara menginstallkan
aplikasi yang dibundel untuk server yang
bisa didapatkan dengan GRATIS. Aplikasi
tersebut salahsatunya adalah :
XAMPP
LAMPP
WAMPP
AppServ
16
TINJAUAN PUSTAKA
2.1 Penelitian terdahulu
Sebagai bahan pertimbangan dalam penelitian ini akan
dicantumkan beberapa penalitian terdahulu oleh beberapa
peneliti.
Penelitian oleh Mufid Najmullah dengan judul
Rancangan & Implementasi (Pos) Berbasis Web Pada Distro
Previous. Pada penelitian ini disediakan laporan keuangan
unuk distro, laporan rugi/laba dan hutang usaha.
2.2 Landasan Teori
2.2.1
Pengertian Sistem
Dalam bukunya Hanif Al Fatta (2007:3), terdapat
banyak
pengertian
sistem
yang diungkap
oleh
beberapa pakar manajemen yang dijelaskan dari sudut
pandang yang berbeda, namun mempunyai tujuan
yang sama. Definisi sistem secara umum adalah
kumpulan dari bagian-bagian yang bekerja sama
untuk mencapai tujuan yang sama.
Menurut John Mc Manama, sistem adalah
sebuah struktur konseptual yang tersusun dari fungsi-
7
fungsi yang saling berhubungan yang bekerja sebagai
suatu kesatuan organic untuk mencapai suatu hasil
yang diinginkan secara efektif dan efesien
2.2.2 Pengertian Informasi.
Menurut Mc Leod “Informasi adalah data
yang telah diproses atau data yang memiliki arti.
Informasi sesungguhnya berasal dari data yang
kemudian diproses sehngga data tersebut memiliki
arti bagi pemakainya.
Sumber
informasi
adalah
data.
Data
adalah kenyataan-kenyataan yang menggambarkan
suatu kejadian-kejadian dan kesatuan nyata. Data
merupakan bentuk
yang
masih
mentah
yang
belummampu memberikan banyak arti sehingga data
perlu diolah lebih lanjut.
2.2.3
Pengertian Komputer
Komputer berasal dari bahasa inggris, to
compute yang berarti menghitung. Artinya, setiap
proses yang dilaksanakan oleh komputer merupakan
proses
matematika
hitungan.
Menurut
kamus
komputer & Teknologi Informasi, diartikan sebagai
alat bantu bagi manusia untuk menyelesaikan
pekerjaannya. Perangkat elektronika yang dapat
8
dipakai untuk mengolah data dengan perantaraan
sekumpulan
program
dan
mampu
memberikan
informasi dari hasil pengolahan tersebut. (Febrian,
2002,p108).
kegiatan
Program
atau
sendiri
perintah
adalah
untuk
rangkaian
dieksekusi
oleh
komputer (Febrian, 2002).
2.2.4
Internet
a.
Sejarah Singkat Internet
Internet singkatan dari Interconnection
Networking, Istilah Internet artinya kumpulan
jaringan yang terdiri dari jaringan – jaringan
komputer
yang
berkomunikasi
saling
dengan
terhubung
protokol
/
dan
aturan
tertentu, dalam hal ini protokol TCP/IP
(Sulianta, 2007).
Internet
berawal
dari
diciptakannya
teknologi jaringan komputer. Jaringan komputer
merupakan beberapa komputer yang terhubung
satu sama lain dengan memakai kabel dalam
satu lokasi, misalnya satu kantor atau gedung.
Jaringan komputer ini berfungsi agar pengguna
komputer bisa bertukar informasi dan data
dengan pengguna komputer lainnya.
9
Berawal
dari
proyek
Departemen
Pertahanan Amerika Serikat tahun 1960-an,
yang bernama ARPNET ( Advanced Research
Project
Agency
Network).
Idenya
adalah
menghubungkan komputer yang berada pada
lokasi yang berbeda pada lokasi yang berbeda,
beberapa Universitas yang terlibat antara lain
Stanford, UCLA, UC Santa Barbara dan
University of Utah. Mulai saat itu komputer komputer mulai ikut terkoneksi ke jaringan
ARPANET.
Setelah angkatan bersenjata Amerika,
dunia pendidikan pun merasa sangat perlu
mempelajari dan mengembangkan jaringan
komputer. Akhirnya pada tahun 1970 internet
banyak digunakan di universitas-universitas di
Amerika dan bekembang pesat sampai ini agar
pengguna komputer dengan merek dan tipe
berlainan dapat saling berhubungan, maka para
ahli membuat sebuah protokol ( semacam
aturan) yang sama untuk dipakai di internet,
namanya TCP ( Transmission Control Protocol
) dan IP (Internet Protocol).
10
b.
HTML
HTML adalah standar bahasa
yang
digunakan untuk mengatur penampilan dari
halaman web. HTML tersusun atas pasanganpasangan tag yang mempunyai fungsi yang
berbeda-beda. Ciri dari tag pada HTML adalah
diawali dengan tanda kurang dari “” seperti
“”. Pada HTML ada 2 macam tag yaitu
tag pembuka “” dan tag penutup “”.
Sebuah halaman HTML dibagi menjadi 2
bagian yaitu header dan content yang masingmasing
diwakili
oleh
pasangan
tag
“…” dan “…”.
Header
pada
HTML
berfungsi
untuk
menyampaikan judul yang diwakili oleh tag
“…”. Content pada HTML berisi
script yang mengatur tampilan suatu halaman
HTML.(Sutarman 2007)
Dokumen HTML adalah file teks murni
yang
dapat
dibuat
dengan
editor
teks
sembarang. Dokumen ini dikenal dengan
sebagai Web page.Dokumen HTML merupakan
dokumen yang disajikan dalam browser Web
surfer. Dokumen ini umumnya berisi informasi
11
atau interface aplikasi di dalam internet. Ada
dua cara untuk membuat sebuah Webpage :
dengan Web editor (misalnya Macromedia
Dreamweaver atau Microsoft Frontpage) atau
dengan editor teks biasa (misalnya notepad atau
editplus).
Dokumen HTML disusun oleh elemenelemen.“Elemen”
merupakan
komponen-komponen
dasar
istilah
bagi
pembentuk
dokumen HTML.Untuk menandai berbagai
elemen
dalam
suatu
dokumen
HTML,
digunakan tag. Tag HTML terdiri atas sebuah
kurung sudut kiri (,
tanda lebih besar). Tag umumnya berpasangan
(misalnya dengan ), tag yang
menjadi
pasangan
selalu
diawali
dengan
karakter garis miring. Tag yang pertama
menunjukkan tag awal yang berarti awal
elemen, dan yang kedua menunjukkan tag
akhir, berarti akhir elemen.
Secara umum suatu elemen dalam
dokumen HTML yang dinyatakan dengan
tagnya, dituliskan : _.
Penulisan
penamaan
12
tag
bebas,
dapat
menggunakan huruf besar, huruf kecil, ataupun
campuran (tidak case sensitive). Tetapi untuk
antisipasi
pada
standar
penulisan
tag,
direkomendasikan untuk menuliskan tag dengan
menggunakan huruf kecil semuanya.
Tag mark up ini digunakan sebenarnya
memberi
tahu
browser
memperlakukan
atau
Web
bagaimana
menampilkan
(memformat) halaman dokumen tersebut dalam
browser.
Dalam membuat suatu dokumen HTML
dibutuhkan elemen yang dinyatakan dengan tag
, dan berikut tag-tag
pasangannya. Setiap dokumen terdiri atas tag
head dan body. Elemen head berisi teks yang
sebenarnya yang tersusun dari link, grafik,
paragraf dan elemen lainnya.
c.
Client Side Scripting
Client Side Scripting adalah bahasa
pemrograman yang prosesnya dilakukan di
komputer
pengunjung
(Client).
Ketika
seseorang ingin melihat suatu website, maka
website yang bertipe ini akan sepenuhnya di
download dan diproses di komputer masing-
13
masing sehingga siapapun yang melihat website
kita bisa mengambil seluruh Script yang ditulis
oleh pembuatnya. Hal tersebut merupakan suatu
kelemahan tersendiri, yaitu orang yang berniat
jahat bisa dengan mudah mengotak-atik website
dengan lebih mudah. Web yang menggunakan
program ini biasanya website statis, yaitu yang
tampilannya hampir tidak berubah, kecuali
website tersebut dirombak pada halamannya
(Misal : web bertipe *.html).
Contoh Client Side Scripting adalah :
HTML (Hypertext Markup Language)
CSS (Cascading Style Sheet)
JavaScript
XML (Extensible Markup Language)
d. Server Side Scripting
Server
Side
Scripting
adalah
kebalikan dari Client Side Scripting yaitu
bahasa pemrograman web yang prosesnya
dilakukan di komputer server dan hasilnya
dikirimkan ke komputer client/pengunjung
dalam bentuk dokumen html, sehingga
pengunjung tidak mengetahui Script yang
telah ditulis oleh pembuatnya, sehingga
14
website tipe ini lebih aman dari serangan
hacker, walaupun masih beresiko juga
terkena hack. Web tipe ini bersifat Dinamis
yaitu bisa dirubah kontennya dengan mudah
tanpa
mengotak-ngatik
scriptnya.
Bisa
digunakan untuk berbagai kebutuhan web
seperti, Toko Online, forum, web sekolah,
blogging dan berbagai kebutuhan lainnya.
Contoh Server Side Scripting adalah :
PHP
ASP
ASP dot Net
Java Server Page
dan lain-lain.
Untuk
mempelajari
bahasa
pemrograman berbasis Client Side Scripting,
hanya membutuhkan Web editor (contoh:
Notepad,
Adobe
Dreamweaver,
Ms.
FrontPage, dsb) dan Browser (contoh :
Mozilla Firefox, Google Chrome, Internet
Explorer, dsb). Untuk mempelajari bahasa
pemrograman berbasis Server Side Scripting
selain Web editor dan Browser, juga
memerlukan sebuah komputer server. Jangan
Pusing
dulu,
15
kita
bisa
menggunakan
komputer kita sebagai server juga sebagai
client yaitu dengan cara menginstallkan
aplikasi yang dibundel untuk server yang
bisa didapatkan dengan GRATIS. Aplikasi
tersebut salahsatunya adalah :
XAMPP
LAMPP
WAMPP
AppServ
16