1 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem 2.1.1 Definisi

advertisement
BAB II
LANDASAN TEORI
2.1
Konsep Dasar Sistem
2.1.1 Definisi Sistem
Ada beberapa tentang pengertian sistem di antaranya definisi sistem
menurut sistem dilihat dari segi etimologinya berasal dari bahasa
inggris yaitu sistem yang berarti susunan, cara, jaringan. Menurut
Hartono (1999:683) , sistem adalah suatu kesatuan yang terdiri dua atau
lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu
tujuan.2
Sistem yang lebih menekankan pada prosedur didefinisikan sebagai
berikut:”sistem adalah suatu jaringan kerja prosedur yang saling
berhubungan ,pendekatan sistem yang lebih menekankan pada komponen
pada elemennya didefinisikan sebagai berikut : ”sistem adalah suatu
kumpulan elemen-elemen yang saling berhubungan untuk mencapai suatu
tujuan tertentu. Sedangkan menurut Richard F. Neuschel (1995), ”sistem
adalah suatu jaringan sejumlah prosedur yang saling berhubungan yang
dikembangkan sesuai dengan suatu pola (rencana) guna melaksanakan
aktifitas utama perusahaan.”
2
Hartono,(1999), Analisis dan Disain Sistem Informasi: Pendekatan Terstruktur Teori dan
Aplikasi Bisnis. Andi Offset, Yogyakarta. Hal. 683
11
12
2.1.2 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat –sifat tertentu, yaitu;
1. Komponen Sistem (components)
Sistem terdiri dari sejumlah komponen yang saling berinteraksi,
bekerja sama membentuk kesatuan. Komponen-komponen atau
elemen-elemen sistem dapat berupa suatu subsistem atau bagianbagian dari sistem. Setiap subsistem mempunyai sifat-sifat dari sistem
untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses
sistem secara keseluruhan.
2. Batas Sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem lainnya atau dengan lingkungan luarnya. Batas suatu
sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem (environment)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari
sistem yang mempengaruhi operasi sistem.
4. Interface
Interface merupakan media penghubung antara satu subsistem dengan
subsistem yang lainnya. Interface ini memungkinkan satu subsistem
untuk mengalirkan sumber daya ke subsistem lainnya.
13
a. Input
Input merupakan energi yang dimasukkan ke dalam sistem. Input
dapat berupa maintenance input dan signal input. Maintenance
input adalah energi yang dimasukkan supaya sistem tersebut dapat
beroperasi. Signal input adalah energi yang diproses untuk
menghasilkan output.
b. Output
Output
merupakan
diklasifikasikan
hasil
menjadi
dari
energi
output
yang
yang
berguna
diolah
dan
dan
sisa
pembuangan. Output dapat menjadi input untuk subsistem yang
lain.
5. Pengolahan Sistem (process)
Suatu sistem mempunyai bagian pengolah yang akan merubah
masukan menjadi keluaran.
6. Sasaran Sistem (objective)
Suatu sistem mempunyai tujuan (goal) atau sasaran (objective).
Sasaran dari sistem menentukan input yang dibutuhkan dan output
yang akan dihasilkan.
14
2.2
Konsep Basic Data
Database merupakan salah satu komponen penting dalam sistem informasi,
karena database adalah dasar dalam menyediakan informasi bagi para pemakai.
Suatu database dibuat dan digunakan untuk mengatasi masalah-masalah yang ada
pada saat penggunaan data.
Masalah-masalah tersebut antara lain :
1.
Redudansi dan konsistensi data.
2.
Kesulitan pengaksesan data.
3.
Isolasi data untuk standarisasi.
4.
Banyak pemakai ( multiple user ).
5.
Masalah kesatuan / integrasi (integration).
6.
Masalah kebebasan data (data indepence).
Pelaksanaan pengguna database memerlukan suatu sistem yang dapat
mengatur dan mengelola file, program, yang disebut Database Management
System (DBMS), yaitu pengelolaan sekumpulan file yang seling berkaitan antara
file yang satu dengan yang lainnya.
15
1. Desain Basis Data Sistem
Basis data (database) adalah suatu pengorganisasian sekumpulan
data yang saling terkait sehingga memudahkan aktivitas untuk
memperoleh informasi.
Merancang basis data merupakan hal yang sangat penting dalam
perancangan suatu sistem. Kesulitan utama dalam merancang suatu basic
data adalah bagaimana cara marancang suatu basic data yang dapat
memuaskan keperluan saat ini dan masa yang akan datang.
Elemen-elemen
data
dalam
suatu
basic
data
harus
dapat
dipergunakan untuk pembuatan keluaran (output), sesuai dengan yang
diinginkan. Untuk menghasilakn keluaran yang baik, juga diperlukan
masukan (output) yang baik. Hasil pemasukan data ini akan disimpan atau
direkam dalam basic data.
1)
Field
Adalah data yang menunjukkan sifat-sifat tertentu
2)
Record
Merupakan segala sesuatu yang kita simpan sebagai informasi
dan kumpulan dari beberapa field
16
3)
Database
Merupakan kumpulan dari beberapa record yang memiliki
relasi antar record maupun field
4)
Database system
Merupakan kumpulan dari basis data yang saling terpisah tapi
dikelola secara bersama-sama.
2.
Normalisasi
Normalisasi3 merupakan proses pengelompokan data elemen menjadi
tabel-tabel yang menunjukkan entiti dan relasinya. Sebelum mengenal
lebih jauh mengenai normalisasi ada beberapa konsep yang perlu diketahui
yaitu :
1. Atribute kunci
Setiap file selalu terdapat kunci dari file atau satu set field yang dapat
mewakili record.
2.
Candidate key
Kunci kandidat adalah satu atribut atau satu set minimal atribut yang
mengindentifikasi secara unik suatu kejadian spesifik dari entity. Dan
kandidat key tidak boleh berisi atribut dari tabel yang lain.
3
Fauzi IR_14, Depedency dan Normalisasi, http://irspasi14.blogspot.com/2013/01/
dependency-dan-normalisasi.html , diakses 13 Maret 2013, jam 13.30 WIB.
17
3.
Primary key
Primary key adalah satu atribut atau satu set minimal atribut yang tidak
hanya mengindentifikasi secara unik suatu kejadian spesifik, tetapi dapat
juga mewakili setiap kejadian dari entity.
2.3
Pengertian Website
2.3.1
Secara Umum
World Wide Web atau WWW atau juga dikenal dengan WEB
adalah salah satu layanan yang didapat oleh pemakai computer yang
terhubung ke internet. Web ini menyediakan informasi bagi pemakai
komputer yang terhubung ke internet dari sekedar informasi “sampah”
atau informasi yang tidak berguna sama sekali sampai informasi yang
serius dari informasi yang gratisan sampai informasi yang komersial.
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman
yang digunakan untuk menampilkan informasi teks, gambar diam atau
gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang
bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing-masing dihubungkan dengan jaringanjaringan halaman (hyperlink).
18
2.3.2
1.
Menurut Para Ahli
Menurut Suwanto Raharjo S.Si, M.Kom, Web merupakan salah
satu layanan internet yang paling banyak digunakan dibanding
dengan layanan lain seperti ftp, gopher, news atau bahkan email.
2.
Menurut Wahana Komputer, Web adalah formulir komunikasi
interaktif yang digunakan pada sutu jaringan komputer.
3.
Menurut A. Taufiq Hidayatullah, Web adalah bagian paling terlihat
sebagai jaringan terbesar dunia, yakni intrenet.
4.
Menurut Haer Talib, Web adalah sebuah tempat di internet yang
mempunyai nama dan alamat.
5.
Menurut Boone (Thomson), Web adalah koleksi sumber informasi
kaya grafis yang saling berhubungan satu sama lain dalam internet
yang lebih besar.
6.
Menurut Feri Indayudha, Web adalah suatu program yang dapat
memuat film, gambar, suara, serta musik yang ditampilkan dalam
internet.
2.3.3
Sejarah
Penemu situs web adalah Sir Timothy John "Tim" Berners-Lee,
sedangkan situs web yang tersambung dengan jaringan pertamakali
muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web
adalah untuk memudahkan tukar menukar dan memperbarui informasi
pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993,
19
CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat
digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau
individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan.
biasanya pembahasan dalam sebuah situs web merujuk pada sebuah
ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs
web bisa berisi pranala yang menghubungkan ke situs web lain, demkian
pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan
antara situs web yang dibuat oleh individu ataupun perseorangan dengan
situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server
web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus
untuk menangani pengaturan nama ranah, serta menangani layanan atas
protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP
Server) seperti Apache HTTP Server, atau Internet Information Services
(IIS).
2.3.4
Deskripsi
Supaya bisa berkomunikasi dengan semua komputer yang
tersambung ke Internet, digunakan sebuah protokol komunikasi yang
menggunakan TCP/IP (Transmission control protocol/Internet Protocol).
Setiap komputer yang terhubung ke Internet mempunyai sebuah alamat,
misalnya 192.168.14.96. Untuk memperoleh informasi atau data di
20
Internet, kita dapat mengaksesnya dengan mengetikkan suatu alamat web
pada address bar. Alamat suatu situs di Internet disebut nama domain. Jadi
nama domain adalah alamat permanen situs didunia Internet yang
digunakan untuk mengidentifikasikan sebuah situs. Dengan kata lain
Domain Name adalah alamat yang digunakan untuk menemukan suatu
situs pada Internet.
Kaitannya dengan protokol komunikasi TCP/IP, nama domain
dapat diibaratkan seperti buku telepon, kita menggunakan sebuah nomor
untuk memanggil seseorang. misalnya ketika kita mengekses situs
www.wikipedia.com maka penjelajah web Internet Explorer akan
menghubungi sebuah IP misalnya 202.68.0.134.
Istilah umum dan nama domain adalah URL (uniform resource
locator) yang merupakan sarana untuk menentukan alamat yang akan
dipakai untuk mengakses Internet. Alamat URL merupakan alamat khusus
untuk file tertentu yang bisa diakses oleh Internet. Alamat URL
mencangkup semua jenis file lain yang bisa diakses oleh Internet, misalnya
file html, zip, rar, jpg, gif, dan png.
Alamat
URL
yang
lengkap
Protokol://nama-host/path/nama file :
adalah
sebagai
berikut:
21
1.
Protokol menunjukan jenis protokol yang akan digunakan,
yaitu http, ftp, dan sebagainya.
2.
Nama host adalah nama host (domain) yang dipanggil.
3.
Path adalah lokasi atau direktori tempat file-file diletakan
pada web server.
4.
nama file adalah nama file yang dipanggil.
Contoh: http://www.wikipedia.co.id/artikel/ensiklopedia.htm
1.
URL diatas menggunakan protokol http
2.
Nama domain adalah www.wikipedia.co.id
3.
Path atau direktori yang dituju adalah artikel
4.
Nama file yang diakses adalah ensiklopedia.htm
Secara garis besar, situs web bisa digolongkan menjadi 3 bagian
yaitu:
1.
Situs web statis
2.
Situs web dinamis
3.
Situs web interaktif
22
2.3.5
Situs Web Statis
Situs web statis merupakan situs web yang memiliki isi tidak
dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun
pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga
jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web
statis:
1.
Penyunting teks merupakan perangkat utilitas yang digunakan
untuk menyunting berkas halaman web, misalnya: Notepad atau
TextEdit.
2.
Penyunting WYSIWYG merupakan perangkat lunak utilitas
penyunting halaman web yang dilengkapi dengan antar muka grafis
dalam perancangan serta pendisainannya, berkas halaman web
umumnya tidak disunting secara lengsung oleh pengguna
melainkan utilitas ini akan membuatnya secara otomatis berbasis
dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini
misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
3.
Penyunting berbasis templat merupakan beberapa utilitas tertentu
seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah
membuat sebuah situs web tanpa harus mengetahui bahasa HTML,
melainkan menyunting halaman web seperti halnya halaman biasa,
pengguna dapat memilih templat yang akan digunakan oleh utilitas
23
ini untuk menyunting berkas yang dibuat pengguna dan
menjadikannya halam web secara otomatis.
2.3.6
Situs Web Dinamis
Situs web dinamis merupakan situs web yang secara spesifik
didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara
berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam
situs web ini umumnya akan berubah setelah melewati satu periode
tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya
mengimplementasikan situs web dinamis.
Tidak seperti halnya situs web statis, pengimplementasian situs
web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih
kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada
situs web dinamis halaman web umumnya baru akan dibuat saat ada
pengguna yang mengaksesnya, berbeda dengan situs web statis yang
umumnya telah membentuk sejumlah halaman web saat diunggah di server
web sehingga saat pengguna mengaksesnya server web hanya tinggal
memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu.
Untuk memungkinkan server web menciptakan halaman web pada
saat pengguna mengaksesnya, umumnya pada server web dilengkapi
dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau
lainnya), serta perangkat lunak sistem manajemen basisdata relasional
seperti MySQL.
24
Struktur berkas sebuah situs web dinamis umumnya berbeda
dengan situs web statis, berkas-berkas pada situs web statis umumnya
merupakan sekumpulan berkas yang membentuk sebuah situs web.
Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web
dinamis umumnya merupakan sekumpulan berkas yang membentuk
perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah
server web, berfungsi memanajemen pembuatan halaman web saat
halaman tersebut diminta oleh pengguna.
2.3.7
Domain
Domain adalah adalah alamat sebuah situs web, sebenarnya alamat
dari situs-situs yang eksis di Internet ini bentuk dasarnya berupa angkaangka, contohnya 17.125.135.147 bila angka ini diketik di addres bar di
penejelajah web maka akan terbuka situs web Google, contoh lain
72.30.38.140 kalau ini yang diketik maka akan terbuka Yahoo.
Penggunaan angka-angka ini sering disebut dengan alamat IP padahal itu
sebenarnya adalah alamat domain.
Domain menggunakan kata-kata bertujuan supaya penggunaannya
lebih mudah diingat daripada harus menghafal urutan angka-angka yang
panjang. Oleh sebab itu, para ahli Internet membuat sistem penamaan
domain dalam bentuk kata untuk pengganti urutan angka-angka tersebut.
25
Bagian-bagian dari domain.
1. nama domain
2. extension (ekstensi) yang digunakan
Contohnya: wikipedia.org yang menjadi nama domain adalah
google dan ekstensi yang digunakan adalah .org. Pada awalnya, ekstensi
domain tidak begitu banyak, sekarang ekstensi domain sudah sangat
banyak di antaranya (.com, .edu, .co.id, .gov, .org dan sebagainya).
Pemberian extensi terhadap sebuah domain tidak boleh sembarangan
terutama untuk .edu, .gov, .go.id dan berbagai ekstensi yang hanya
disediakan bagi lembaga pendidikan dan pemerintah saja.
2.3.8
Subdomain
Subdomain jika analogikan sebagai sebuah buku, dalam sebuah
buku ada bab dan juga ada subbab yang merupakan bagian dari sebuh bab.
Begitu juga dengan domain, subdomain merupakan halaman bagian dari
sebuah
domain.
Contohnya
http://id.wikipedia.org/
wikipedia.org
merupakan sebuah domain dan id adalah subdomain dari domain
wikipedia.org tersebut.
1. Top Level Domain
Top Level Domain Name adalah deretan kata dibelakang nama
domain seperti .com (dotcommercial), .net (dotnetwork), .org
26
(dotorganization), .edu (doteducation), .gov (dotgoverment), dan
.mil (dotmilitary). Ada dua macam Top Level Domain, yaitu
Global Top Level Domain (gTLD) dan Country Code Top Level
Domain (ccTLD). gTLD adalah seperti yang diungkapkan diatas
dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing
negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau
Singapura dengan kode SG (com.sg, net.sg, dsb).
2. Second Level Domain (SLD)
Second Level Domain Name (SLD) adalah nama domain yang
anda daftarkan. Misalnya nama domain yang anda daftarkan adalah
domainku.com, maka domainku adalah SLD dan .comnya adalah
TLD.
3. Third Level Domain
Third Level Domain adalah nama sebelum Second Level Domain
dan Top Level Domain. Misalnya nama domain yang anda miliki
adalah domainku.com, maka anda dapat menambahkan nama lain
sebelum
domainku,
yaitu
mail.domainku.com
atau
search.domainku.com.
2.3.9
Jenis Domain
Domain dibedakan dalam beberapa tipe sesuai dengan tujuan dan
kegunaan masing-masing. Kita bebas dalam memilih dan menggunakan
27
domain yang kita inginkan (kecuali beberapa domain yang harus memiliki
izin khusus) namun penggunaan domain harus dipertanggung jawabkan
penggunaannya. Ada baiknya penggunaan domain sesuai dengan content
dari blog atau situs web. Misalnya domain .info, benar-benar digunakan
sebagai media informasi. Berikut adalah jenis-jenis domain:
4. GTLD (Generic Top Level Domain)
Domain jenis ini adalah sebenarnya milik Amerika, namun karena
domain-domain GTLD sering digunakan sehingga terlihat seperti
domain standar untuk alamat Internet.
Contoh GTLD:
1. .com: digunakan untuk kepentingan komersial atau perusahaan.
2. .net: digunakan untuk kepentingan network infrastruktur.
3. .org: digunakan untuk kepentingan organisasi.
4. .info: digunakan untuk kepentingan informasional situs web.
5. .name: digunakan untuk kepentingan keluarga atau perorangan.
6. .edu: digunakan untuk kepentingan pendidikan (terbatas hanya
untuk pendidikan).
7. .mil: digunakan untuk kepentingan militer (terbatas hanya untuk
militer).
8. .biz: digunakan untuk kepentingan bisnis.
9. .tv: digunakan untuk entertainment seperti televisi, radio,
majalah, dan lain-lain.
28
10.
.travel:digunakan untuk kepentingan bisnis pariwisata.
5. ccTLD’S (Country Coded Top Level Domain)
Domain yang disediakan untuk masing-masing negara seperti:
1. Korea menggunakan: .kr
2. Indonesia menggunakan: .id
3. Singapura menggunakan: .sg
4. Malaysia menggunakan: .my
5. China menggunakan: .cn
Untuk Indonesia terbagi menjadi beberapa sub domain seperti:
1. .or.id: digunakan untuk organisasi.
2. .co.id: digunakan untuk komersial.
3. .go.id: digunakan untuk pemerintahan (khusus pemerintahan dan
harus ada izin dari pemerintah bersangkutan).
4. .ac.id: digunakan untuk pendidikan seperti universitas.
5. .sch.id: digunakan untuk sekolah dasar.
6. .net.id: digunakan untuk Internet provider.
2.3.10 URL (Uniform Resource Locator)
URL adalah Uniform Resource Locator, yaitu cara penamaan
alamat file di Internet. URL merupakan serangkaian karakter (dapat berupa
huruf, angka, ataupun simbol) yang sesuai dengan format standar yang
sudah ditentukan, URL digunakan untuk menunjukkan alamat/ address
29
suatu sumber yang ada. URL biasa disebut dengan nama domain,
contohnya http://www.ensiklopedia.com. URL diciptakan pertama kalinya
oleh Tim Berners-Lee yaitu pada tahun 1991.
URL adalah singkatan dari uniform resource locators yang berarti
suatu “pathname” untuk mengidentifikasi sebuah dokumen di web.
Didalam URL terdapat informasi nama mesin/host (dalam hal ini
komputer) yang akan diakses, nama dokumen beserta logical pathnamenya
serta jenis protokol yang akan digunakan untuk melakukan akses ke web.
Pengertian URL (uniform resource locator) adalah rangkaian
karakter menurut suatu format standar tertentu, yang digunakan untuk
menunjukkan alamat suatu sumber seperti dokumen dan gambar di
Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun
1991 agar penulis-penulis dokumen dokumen dapat mereferensikan
pranala ke World Wide Web. Sejak 1994, konsep URL telah
dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang
lebih umum sifatnya.
Contoh dari URL adalah sebagai berikut:
1.
http://www.wikipedia.org/
2.
http://www.ensiklopedia.com/
URL mempunyai beberapa bagian penting, di antaranya yaitu:
30
1. Protokol
Tanpa adanya protocol yang tepat maka kita tidak akan dapat
mengakses URL, contoh protokol yaitu: http://, https://, ftp://
2. Alamat Server/ Penyedia
Dalam mengakses URL tentunya kita harus mengetahui alamat
server/ penyedianya. Contohnya yaitu:
“ temukanpengertian.blogspot.com”
3. Path File
Merupakan tempat/ lokasi file yang akan kita tuju. Contohnya
kita ingin melihat halaman pada sebuah situs web pada blog ini maka
file pathnya yaitu:
4. Fungsi atau kegunaan URL
Fungsi atau Kegunaan URL adalah:
1. Sebagai pengidentifikasi sebuah dokumen di situs web.
2. Untuk memudahkan kita dalam mengakses suatu dokumen
melalui situs web.
3. Untuk memberikan penamaan terhadap suatu berkas atau
dokumen pada situs web.
4. Memudahkan kita untuk mengingat suatu alamat situs web.
31
2.3.11 cPanel
cPanel adalah web hosting control panel yang paling populer di dunia.
Fasilitas ini memudahkan pemilik akun hos untuk mengatur seluruh
fasilitas hos web yang dimilikinya.
Melalui cPanel, Anda dapat mengelola berbagai fasilitas hosting, di
antaranya:
1. Mengelola surat-e
2. Mengunggah situs web
3. Membuat dan mengunggah basis data
4. Melihat statistik situs web
2.3.12 Server Web
Server web atau peladen web dapat merujuk baik pada perangkat
keras ataupun perangkat lunak yang menyediakan layanan akses kepada
pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkasberkas yang terdapat pada suatu situs web dalam layanan ke pengguna
dengan menggunakan aplikasi tertentu seperti peramban web.
Penggunaan paling umum server web adalah untuk menempatkan
situs web, namun pada praktiknya penggunaannya diperluas sebagai
tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi
kelas bisnis.
32
2.3.13 Layanan Web
Layanan web merupakan fenomena yang sangat panas saat ini
karena, banyak kelebihan yang ditawarkan oleh layanan web terutama
interoperabilitas tinggi dan penggunaannya yang dapat diakses kapan pun
dan dimana pun selama mesin kita terhubung oleh jaringan Internet salah
satunya.
2.3.14 Penyelenggara Jasa Internet
Penyelenggara jasa Internet (disingkat PJI) (bahasa Inggris:
Internet service provider disingkat ISP) adalah perusahaan atau badan
yang menyediakan jasa sambungan Internet dan jasa lainnya yang
berhubungan. Kebanyakan perusahaan telepon merupakan penyedia jasa
Internet. Mereka menyediakan jasa seperti hubungan ke Internet,
pendaftaran nama domain, dan hosting.
ISP ini mempunyai jaringan baik secara domestik maupun
internasional sehingga pelanggan atau pengguna dari sambungan yang
disediakan oleh ISP dapat terhubung ke jaringan Internet global. Jaringan
di sini berupa media transmisi yang dapat mengalirkan data yang dapat
berupa kabel (modem, sewa kabel, dan jalur lebar), radio, maupun VSAT.
2.3.15 Pusat Data
Pusat data (bahasa Inggris: data center) adalah suatu fasilitas yang
digunakan untuk menempatkan sistem komputer dan komponen-
33
komponen terkaitnya, seperti sistem telekomunikasi dan penyimpanan
data. Fasilitas ini biasanya mencakup juga catu daya redundan atau
cadangan, koneksi komunikasi data redundan, pengontrol lingkungan
(misalnya AC dan ventilasi).
2.3.16 Mesin Pencari Web
Mesin pencari adalah program komputer yang dirancang untuk
membantu seseorang menemukan file-file yang disimpan dalam komputer,
misalnya dalam sebuah server umum di web (WWW) atau dalam
komputer sendiri.
Mesin pencari memungkinkan kita untuk meminta content media
dengan kriteria yang spesifik (biasanya yang berisi kata atau frasa yang
kita tentukan) dan memperoleh daftar file yang memenuhi kriteria tersebut.
Mesin pencari biasanya menggunakan indeks (yang sudah dibuat
sebelumnya dan dimutakhirkan secara teratur) untuk mencari file setelah
pengguna memasukkan kriteria pencarian.
Dalam konteks Internet, mesin pencari biasanya merujuk kepada
WWW dan bukan protokol ataupun area lainnya. Selain itu, mesin pencari
mengumpulkan data yang tersedia di newsgroup, basis data besar, atau
direktori terbuka seperti DMOZ.org. Karena pengumpulan datanya
dilakukan secara otomatis, mesin pencari berbeda dengan direktori Web
yang dikerjakan manusia.
34
Sebagian besar mesin pencari dijalankan oleh perusahaan swasta
yang menggunakan algoritma kepemilikan dan basis data tertutup, yang
paling populer adalah Google (MSN Search dan Yahoo! tertinggal sedikit
di belakang). Telah ada beberapa upaya menciptakan mesin pencari
dengan sumber terbuka, contohnya adalah Htdig, Nutch, Egothor dan
OpenFTS.
2.3.17 Penjelajah Web
Penjelajah web (bahasa Inggris: web browser) adalah perangkat
lunak yang berfungsi untuk menerima dan menyajikan sumber informasi
di
Internet.
Sebuah
sumber
informasi
diidentifikasi
dengan
pengidentifikasi sumber seragam (bahasa Inggris: uniform resource
identifier) yang dapat berupa halaman web, gambar, video, atau jenis
konten lainnya.
Meskipun penjelajah web terutama ditujukan untuk mengakses
Internet, sebuah penjelajah juga dapat digunakan untuk mengakses
informasi yang disediakan oleh server web dalam jaringan pribadi atau
berkas pada sistem berkas. Beberapa penjelajah web yang populer adalah
Google Chrome, Firefox, Internet Explorer, Opera, dan Safari.
35
2.3.18 Hierarki Link.
1. Definisi Hirarki
Hierarki WAN (Wide Area Network) adalah suatu tingkatan
dimana tingkatan itu mempunyai batas dan fungsinya masing-masing.
Hierarki WAN dikelompokan menjadi 3 bagian yaitu :
1. Core Layer
2. Distribution Layer
3. Access Layer
a. Core Layer
Core Layer desain hirarkis adalah backbone kecepatan
tinggi
dari
internetwork.
Core
Layer
ini
penting
untuk
interconnectivity antara perangkat layer distribusi, sehingga sangat
penting untuk core yang ketersediaan dan redudansi. Area core
juga dapat melakukan koneksi ke Internet. Aggregasi core lalu
lintas dari semua lapisan distribusi perangkat, sehingga harus
mampu meneruskan sejumlah data yang besar dengan cepat. layer
ini bertanggung jawab untuk mengirim trafik secara tepat dan
andal, tujuannya hanyalah men-switch traffic secepat mungkin
(dipengaruhi oleh kecepatan dan latency). Kegagalan pada core
layer dan desain fault tolerance untuk level ini dapat dibuat sbb :
Yang tidak boleh dilakukan :
36
1. tidak diperkenankan menggunakan access list, packet
filtering, atau routing VLAN.
2. tidak diperkenankan mendukung akses workgroup.
3. tidak
diperkenankan
memperluas
jaringan
dengan
kecepatan dan kapasitas yang lebih besar.
Yang boleh dilakukan :
1. melakukan desain untuk keandalan yang tinggi (FDDI, Fast
Ethernet dengan link yang redundan atau ATM).
2. melakukan desain untuk kecepatan dan latency rendah.
3. menggunakan protocol routing dengan waktu konvergensi
yang rendah.
4. CORE Layer Features
5. Layer 3 Support
6. Very high forwarding rate
7. Gigabit Ethernet/10Gigabit Ethernet
8. Redundant components
9. Link Aggregation
10. QoS
b. Distribution Layer
Layer distribusi teragregasi data yang diterima dari layer
access aktif sebelum dikirim ke core layer untuk routing ke tujuan
akhir. Layer distribusi mengontrol arus lalu lintas jaringan dengan
pengawasan dan perencanaan broadcast domain yang dilakukan
37
oleh fungsi routing antara virtual LANs (VLANs) ditetapkan pada
access layer. VLANs memungkinkan untuk mengelompokkan lalu
lintas pada switch ke subnetworks yang terpisah. fungsi utamanya
adalah routing, filtering, akses, WAN, dan menentukan akses core
layer jika diperlukan
1. DISTRIBUTION Layer Features
2. Layer 3 Support
3. High forwarding rate
4. Gigabit Ethernet/10Gigabit Ethernet
5. Redundant components
6. Security policies/Access Control Lists
7. Link Aggregation
8. QoS
c. Access Layer
Antarmuka layer access dengan perangkat akhir, seperti PC,
printer, dan IP telepon, untuk menyediakan akses ke semua
jaringan.
layer
ini
menyediakan
aksess
jaringan
untuk
user/workgroup dan mengontrol akses dan end user local ke
Internetwork. Sering di sebut juga desktop layer. Resource yang
paling dibutuhkan oleh user akan disediakan secara local.
Kelanjutan penggunaan access list dan filter, tempat pembuatan
collision domain yang terpisah (segmentasi). Teknologi seperti
38
Ethernet switching tampak pada layer ini serta menjadi tempat
dilakukannya routing statis. Layer ini dapat menghubungkan
router, switch, bridge, hubs, dan jalur akses nirkabel. Tujuan utama
dari
layer
access
adalah
menyediakan
sarana
untuk
menghubungkan perangkat ke jaringan dan mengendalikan
perangkat yang diizinkan berkomunikasi pada jaringan.
1. ACCESS Layer Features
2. Port keamanan
3. VLANs
4. Fast Ethernet/Gigabit Ethernet
5. Power over Ethernet (PoE)
6. Link aggregation
7. Quality of Service (QoS)
2. Keuntungan Jaringan Hierarki
1. Scalability
:
jaringan
hierarki
dapat
diperluas/dikembangkan secara lebih mudah.
2. Redundancy : menjamin ketersediaan jalur pada level
core dan distribution.
3. Performance : performa switch pada layer core dan
distribution leih handal (link aggregation).
39
4. Security : port keamanan pada level access dan aturan
pada level distribution membuat jaringan lebih aman.
5. Manageability : konsistensi antar switch pada tiap level
membuat manajemen menjadi lebih mudah.
6. Maintainability
:
modularitas
desain
hirarki
mengijinkan jaringan dibagi-bagi tanpa menambah
kerumitan.
3. Prinsip Desain Jaringan Hierarki
1. Network Diameter : jumlah switch dalam suatu jalur
pengiriman antara dua titik device.
2. Bandwidth
Aggregation
mengimplementasikan
kombinasi
:
bagaimana
beberapa
jalur
diantara dua switch ke dalam satu logical link.
3. Redundant
Links
:
digunakan
untuk
menjamin
ketersediaan jaringan melalui beberapa jalur yang
mungkin.
4. Suatu jaringan yang konvergen (Converged Network)
merupakan usaha pembagian jaringan berdasarkan tipe
datanya
untuk
mengoptimalkan
trafik
jaringan,
40
misalnya Voice Network, Video Network, dan Data
Network.
5. Penggunaan switch pada jaringan hierarki bertujuan
untuk mengelompokkan dan membagi jalur pengiriman
data. Misal suatu Instansi terbagi atas jaringan untuk
departemen HR, Keuangan, dan Data Center.
2.4 Konsep Permodelan Sistem
Ada banyak bentuk model yang dapat digunakan dalam perancangan
sistem antara lain model narasi, model prototype, model grafis dan lain-lain.
Dalam hal ini tidak jadi masalah model mana yang akan digunakan, yang jelas
harus mampu merepresentasikan visualisasi bentuk sistem yang diinginkan
pemakai, karena sistem akhir yagn dibuat bagi pemakai akan diturunkan dari
model tersebut.
Perangkat yang digunakan untuk memodelkan suatu sistem diantaranya adalah:
2.4.1 Flowmap Diagram
Flowmap adalah campuran peta dan flow chart, yang menunjukkan
pergerakan benda dari satu lokasi ke lokasi lain, Flow Map Diagram disebut
juga Diagram Alir Dokumen yaitu skema/diagram yang menggambarkan
aliran dokumen yang terjadi dalam sistem maupun entitas-entitas yang
berada di luar sistem.
41
Proses yang digambarkan dalam diagram ini tidak hanya proses yang
dikerjakan secara komputerisasi, tetapi proses manual juga bisa ditampilkan
sehingga flow map diagram ini bisa menggambarkan prosedur ataupun
kejadian yang terjadi dalam sistem yang dibuat secara lengkap.
2.4.2 Diagram Konteks
Model berikutnya menjawab sejumlah pertanyaan yang muncul dalam
pembuatan statement of purpose. Diagram konteks merupakan kejadian
tersendiri dari suatu diagram alir data. Dimana satu lingkaran mempresentasi
seluruh sistem. Diagram konteks ini harus berupa suatu pandangan, yang
mencakup masukan-masukan dasar, sistem-sistem dan keluaran. Dalam
diagram konteks hanya ada satu proses. Tidak boleh ada store dalam
diagram konteks.
2.4.3 Data Flow Diagram (DFD)
Data
Flow
Diagram
(DFD)
adalah
suatu
diagram
yang
menggunakan notasi-notasi untuk menggambarkan arus dari data sistem,
yang penggunaannya sangat membantu untuk memahami sistem secara
logika, tersruktur dan
jelas.
DFD merupakan alat bantu
dalam
menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
Suatu yang lazim bahwa ketika menggambarkan sebuah sistem
kontekstual data flow diagram yang akan pertama kali muncul adalah
interaksi antara sistem dan entitas luar. DFD didisain untuk menunjukkan
42
sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih
kecil untuk menggaris bawahi arus data antara kedua hal yang tersebut
diatas. Diagram ini lalu dikembangkan untuk melihat lebih rinci sehingga
dapat terlihat model-model yang terdapat di dalamnya.
2.4.4 Flowchart
Flowchart atau diagram alir merupakan sebuah diagram dengan
simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang
menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak,
beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah
demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau
algoritma tersebut.
2.5
Perangkat Lunak Pembangun Sistem
Software atau biasa disebut dengan perangkat lunak adalah sebuah aplikasi
yang dapat membangun sebuah sistem. Dimana sistem tersebut dapat membantu
manusia dalam mengolah sebuah data untuk mengurangi kesalahan dalam data
tersebut. Untuk itu software yang di pakai adalah sebagai berikut :
2.5.1 Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web
keluaran Adobe Systems yang dulu dikenal sebagai Macromedia
Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh
43
pengembang web karena fitur-fiturnya yang menarik dan kemudahan
penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum
Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir
Dreamweaver keluaran Adobe Systems adalah versi 12 yang ada dalam
Adobe Creative Cloud (sering disingkat Adobe Cc).
Adobe Dreamweaver adalah aplikasi desain dan pengembangan web
yang menyediakan editor WYSIWYG visual (bahasa sehari-hari yang
disebut sebagai Design view) dan kode editor dengan fitur standar seperti
syntax highlighting, code completion, dan code collapsing serta fitur lebih
canggih seperti real-time syntax checking dan code introspection untuk
menghasilkan petunjuk kode untuk membantu pengguna dalam menulis
kode. Tata letak tampilan Design memfasilitasi desain cepat dan pembuatan
kode seperti memungkinkan pengguna dengan cepat membuat tata letak dan
manipulasi elemen HTML. Dreamweaver memiliki fitur browser yang
terintegrasi untuk melihat halaman web yang dikembangkan di jendela
pratinjau program sendiri agar konten memungkinkan untuk terbuka di web
browser yang telah terinstall. Aplikasi ini menyediakan transfer dan fitur
sinkronisasi, kemampuan untuk mencari dan mengganti baris teks atau kode
untuk mencari kata atau kalimat biasa di seluruh situs, dan templating
feature yang memungkinkan untuk berbagi satu sumber kode atau
memperbarui tata letak di seluruh situs tanpa server side includes atau
scripting. Behavior Panel juga memungkinkan penggunaan JavaScript dasar
tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax
44
framework menawarkan akses mudah ke konten yang dibuat secara dinamis
dan interface.
Dreamweaver dapat menggunakan ekstensi dari pihak ketiga untuk
memperpanjang fungsionalitas inti dari aplikasi, yang setiap pengembang
web bisa menulis (sebagian besar dalam HTML dan JavaScript).
Dreamweaver didukung oleh komunitas besar pengembang ekstensi yang
membuat ekstensi yang tersedia (baik komersial maupun yang gratis) untuk
pengembangan web dari efek rollover sederhana sampai full-featured
shopping cart.
Dreamweaver, seperti editor HTML lainnya, edit file secara lokal
kemudian diupload ke web server remote menggunakan FTP, SFTP, atau
WebDAV. Dreamweaver CS4 sekarang mendukung sistem kontrol versi
Subversion (SVN).
Pada versi 5, Dreamweaver mendukung syntax highlighting untuk
bahasa seperti berikut:
1.
ActionScript
2.
Active Server Pages (ASP).
3.
C#
4.
Cascading Style Sheets (CSS)
5.
ColdFusion
45
6.
EDML
7.
Extensible HyperText Markup Language (XHTML)
8.
Extensible Markup Language (XML)
9.
Extensible Stylesheet Language Transformations (XSLT)
10. HyperText
Markup Language (HTML)
11. Java
12. JavaScript
13. PHP: Hypertext
Preprocessor (PHP)
14. Visual
Basic (VB)
15. Visual
Basic Script Edition (VBScript)
16. Wireless
Markup Language (WML)
Hal ini juga mungkin bagi pengguna untuk menambahkan syntax
highlighting bahasa mereka sendiri. Selain itu, completing code tersedia
untuk banyak bahasa.
Adobe Dreamweaver CS6 tersedia pada bahasa-bahasa berikut:
Portugis Brasil, Cina Sederhana, Cina Tradisional, Ceko, Belanda, Inggris,
Perancis, Jerman, Italia, Jepang, Korea (hanya Windows), Polandia, Rusia,
Spanyol, Swedia, dan Turki.
46
Adobe Dreamweaver CS3 yang lebih tua juga memiliki versi Timur
Tengah yang memungkinkan mengetik bahasa Arab, Persia atau teks Ibrani
(ditulis dari kanan ke kiri) dalam tampilan kode. Apakah teks sepenuhnya
Timur Tengah (ditulis dari kanan ke kiri) atau mencakup baik teks bahasa
Inggris dan Timur Tengah (ditulis kiri ke kanan dan kanan ke kiri), akan
ditampilkan dengan benar.
2.5.2 XAMPP
XAMPP adalah software grafis gratis yang di tujukan pada pengguna
Windows Operating System. Walaupun dalam versi linux telah ada software
ini, namun dalam pengoperasiannya mengunakan perintah text. Hal ini
mengakibatkan menjalankan software ini dalam linux sedikit sulit di
banding dengan windows. Namun kelebihan software ini jika di jalankan
pada linux lebih lancar di banding dengan windows.
Software yang merupakan software web server apache yang di
dalamnya sudah terdapat database seperti mysql, php dan masih banyak
lagi. Kelebihan software web server XAMPP ini di banding dengan
software web server lain adalah dalam satu kali install software ini telah
sekaligus terinstall Apache Web Server, MySQL Database Server, PHP
Support. Berikut merupakan Pengertian XAMPP dan Manfaatnya.
47
1. Apache
Software ini bisa kita dapatkan secara gratis, dan bersifat open
source. Atau dalam artian kita dapat menggunakan dan mengubah
script secara gratis. Fungsi dari Apache adalah menampilkan halaman
web sesuai dengan script php yang telah di buat sebelumnya.
2. PHP
Merupakan bahasa pemograman yang sering di gunakan untuk web
server. PHP memungkinkan pengguna atau user untuk membuat web
dinamis (dapat di ubah). PHP dapat berkerja di berbagai macam
Operating System seperti, windows, linux, mac os, dan lainnya. Sama
halnya dengan Apache, software ini juga bisa di dapatkan secara gratis.
3. MySQL
SQL atau Structured Query Language merupakan software yang
khusus di gunakan untuk mengolah database. Hal ini memungkinkan
SQL untuk dapat menambah, mengubah, menghapus data yang
terdapat dalam database. SQL merupakan software yang bersifat
rational atau dalam artian program ini menggunakan tabel data untuk
memisahkan beberapa data yang memungkinkan untuk menghindari
duplicate data.
48
4. PHPmyAdmin
Dengan fitur PHPmyAdmin ini, kita akan dapat dengan mudah
membuat baris data ataupun database tanpa harus mengingat perintahperintahnya.
Untuk menggunakannya sendiri sangat mudah :

Pastikan software XAMPP Anda terinstall

Klik start Apache dan MySQL

Buka web browser Anda

Ketikan http://localhost/phpmyadmin

Lalu akan muncul jendela interface, di sana Anda dapat
membuat baris data baru seperti database
2.5.3 Sistem Operasi Windows 7
Sistem operasi adalah alat untuk mempermudah penggunaan
komputer, sistem operasi seharusnya dirancang dengan mengutamakan
kemudahan pengguna. Dibandingkan menggunakan kinerja ataupun utilitas
sumber daya, Sebaliknya dalam Lingkungan multiuser, sistem operasi dapat
dipandang sebagai alat untuk memaksimal Penggunaan sumber daya
komputer. Tetapi pada sejumlah komputer, sudut pandang Pengguna dapat
dikatakan hanya sedikit.
49
Microsoft telah merilis hasil studi tentang keamanan pada OS
Windows XP, Vista dan Windows 7, berdasarkan hasil pengamatan pada
tahun 2010 lalu. Menurut Microsoft, Windows 7 64bit adalah OS paling
aman dari virus, malware, dan serangan keamanan lainnya. Windows 7
secara keseluruhan 4-5 kali lebih aman dibandingkan dengan Windows XP
yang pada hasil studi kali ini adalah OS dengan tingkat keamanan paling
rendah. Laporan ini mengambil sampel perseribu pengguna, yang pada
setiap 1.000 pengguna Windows 7 64bit terdapat 2,5 komputer yang
terinfeksi dan pada Windows 7 32bit angka tersebut naik menjadi 3,8
komputer yang terinfeksi. 15,9 infeksi perseribu pengguna Windows XP
SP3 dan pada SP2 angka tersebut menyentuh 19,3 komputer yang terinfeksi.
Windows Vista berada ditengah-tengah yang menandakan kalau keamanan
pada Vista lebih baik dari XP tetapi tidak lebih baik dari Windows 7.
Download