• Tidak ada hasil yang ditemukan

Sistem Informasi Objek Wisata Kabupaten Tapanuli Tengah Berbasis Web

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Objek Wisata Kabupaten Tapanuli Tengah Berbasis Web"

Copied!
56
0
0

Teks penuh

(1)

SISTEM INFORMASI OBJEK WISATA KABUPATEN TAPANULI TENGAH BERBASIS WEB

TUGAS AKHIR

RIDHO RIVAI 112406225

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

TUGAS AKHIR

Diajukan sebagai salah satu syarat dalam menyelesaikan

Pendidikan Program Studi D3 Teknik Informatika

RIDHO RIVAI 112406225

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : SISTEM INFORMASI OBJEK WISATA

KABUPATEN TAPANULI TENGAH BERBASIS WEB

Kategori : TUGAS AKHIR

Nama : RIDHO RIVAI

Nomor Induk Mahasiswa : 112406225

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juni 2014

Diketahui/Disetujui oleh

Prog.Studi D3Teknik Informatika

Ketua, Pembimbing,

(4)

SISTEM INFORMASI OBJEK WISATA KABUPATEN TAPANULI TENGAH BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2014

(5)

PENGHARGAAN

Bismillahirrohmanirrohim

Syukur Alhamdulillah, segala puji bagi Allah SWT atas limpahan rahmat dan

hidayah-Nya yang diberikan kepada penulis, sehingga Tugas Akhir ini dapat diselesaikan.

Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan

merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan

kemampuan dan pengetahuan penulis miliki sehingga mungkin pembaca akan

menemui banyak kekurangan karena itu kritik dan saran sangat diharapkan.

Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih kepada:

1. Bapak Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Sumatera Utara.

2. Bapak Drs.Marihat Situmorang, M.Kom, selaku Dosen Pembimbing Penulis.

3. Seluruh dosen pengajar Program D3 Teknik Informatika Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Terkhusus penulis ucapkan terima kasih kepada kedua orang tua penulis,

“Ayahanda Albar Sikumbang S.H dan Ibunda Yuni Hariaty” serta seluruh

keluarga penulis yang telah banyak memberi do‟a dan dukungan serta kasih

sayang yang berlimpah untuk penulis.

5. Buat teman-teman seperjuangan mahasiswa D3 Teknik Informatika, khususnya

Kom E dan B 2011, dan teman-teman lainnya Aditya firmansyah, M Arie

Mulyawan, Ilham Akbar,M. Lutfi Rizky, Malik Prastowo, Rechy Sitohang, Kukuh

Anugrah, Doli Rizky, D. dionisius.H dan teman-teman lainnya yang tidak dapat

saya tuliskan namanya satu persatu, terima kasih atas dukungannya dalam

(6)

dapat disebutkan satu persatu.

Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna, baik

dalam penulisan maupun dalam tata bahasanya, Oleh karena itu, penulis

mengharapkan kritik dan saran yang membangun agar kedepannya penulis dapat lebih

baik lagi dalam menyusun sebuah karya tulis.

Semoga tulisan ini bermanfaat bagi pembaca pada umumnya dan penulis

khususnya, serta untuk memotivasi kita untuk meningkatkan ilmu pengetahuan sebagai

bekal di masa yang akan datang.

Amin ya Robbal‟alamin

Medan, Juni 2014

(7)

ABSTRAK

Website adalah salah satu sistem informasi yang dapat dengan mudah diakses melalui

jaringan internet. Dalam perancangan suatu sistem informasi diperlukan data dan

informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi

kebutuhan yang sesuai dengan keinginan pengguna. Pembuatan website ini bertujuan

untuk memudahkan masyarakat untuk mendapatkan informasi mengenai objek wisata

Tapanuli Tengah. Website ini dikembangkan menggunakan bahasa pemrograman PHP

dan MYSQL sebagai databasenya. Untuk itu penulis akan membahas Sistem

(8)

HALAMAN

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

BAB I Pendahuluan

1.1. Latar Belakang 1

1.2. Rumusan Masalah 2

1.3. Batasan Masalah 2

1.4. Tujuan Penulisan 3

1.5. Manfaat Penelitian 3

1.6. Kontribusi Perancangan 3

1.7. Tinjauan Pustaka 4

1.8. Metodologi Penelitian 4

1.9. Jadwal penelitian 5

1.10. Sistematika Penulisan 5

BAB II Landasan Teori

2.1. Pengertian Komputer 7

2.2. Pengertian Sistem 13

2.3. Sistem Komputer 14

2.4. Syarat-Syarat merancang sistem informasi berbasis web 17

2.5. Pengertin Internet 18

2.6. Web Server 21

2.7. HyperText Markup Language (HTML) 22

2.8. Personal Home Page 23

2.9. Xampp 26

2.10.MySql 28

2.11.Cascading Style Sheet ( CSS ) 32

2.12.Sublime Text 32

BAB III Perancangan Sistem

3.1. Perancangan Sistem 34

3.2. Metode Pengembangan Sistem 34

3.3. Hasil Perancangan 35

3.4. Rancangan Antarmuka ( Interface ) 39

(9)

BAB IV Implementasi Sistem

4.1. Implementasi Sistem 41

4.2. Komponen Utama dalam sistem 41

4.3. Pemeliharaan 43

4.4. Demonstrasi Progam 43

BAB V Kesimpulan Dan Saran

5.1. Kesimpulan 47

5.2. Saran 47

(10)

Website adalah salah satu sistem informasi yang dapat dengan mudah diakses melalui

jaringan internet. Dalam perancangan suatu sistem informasi diperlukan data dan

informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi

kebutuhan yang sesuai dengan keinginan pengguna. Pembuatan website ini bertujuan

untuk memudahkan masyarakat untuk mendapatkan informasi mengenai objek wisata

Tapanuli Tengah. Website ini dikembangkan menggunakan bahasa pemrograman PHP

dan MYSQL sebagai databasenya. Untuk itu penulis akan membahas Sistem

(11)

BAB I

PENDAHULUAN

1.1Latar Belakang

Perkembangan teknologi informasi dan teknologi komputer berkembang dengan

sangat pesat. Kebutuhan akan itu pun semakin diminati oleh semua kalangan

masyarakat, baik masyarakat awam maupun kaum intelektual. Hal ini berkaitan

dengan kegiatan-kegiatan yang dilakukan oleh manusia yang biasanya dilakukan

secara manual dan konvensional akan semakin lebih efisien dan efektif dan tepat jika

dilakukan dengan bantuan mesin yaitu teknologi komputer. Dengan penggunaan

teknologi dapat memudahkan pengguna user dalam menjalankan tugas dengan

komputer.

Pada zaman yang semakin berkembangan ini, kemajuan teknologi yang pesat

menimbulkan berbagai macam kegiatan yang dapat dilakukan. Dari kecanggihan

tersebut berbagai informasi dapat kita peroleh. Yang kita cari misalnya website tentang

objek wisata sebagai salah satu tugas dalam penentuan kelulusan. Dengan adanya

website ini, kita dapat mengetahui tentang objek wisata dan memberitahukan kepada

masyarakat luas dengan berbagai informasi tentang wisata yang berada di sebuah

daerah. Dalam website ini membantu kita untuk mengetahui setiap wisata di tapanuli

(12)

Melihat hal itu penulis ingin membuat website tentang objek wisata agar

masyarakat tau objek wisata yang berada di daerah. Sehingga untuk memberitahu

pemakaian di atas penulis akan membuat tugas akhir dengan judul :

“SISTEM INFORMASI OBJEK WISATA KABUPATEN TAPANULI TENGAH

BERBASIS WEB”

1.2Rumusan Masalah

Sehubungan dengan uraian yang telah dijelaskan sebelumnya bahwa pembuatan web

tentang objek wisata agar masyarakat tau tentang wisata yang berada di tapanuli

tengah . Dan mengajak masyarakat untuk lebih mengenal tentang tapanuli tengah.

1.3 Batasan Masalah

Web ini dibuat menggunakan aplikasi menggunakan Sublime Text dikarenakan

aplikasi ini digunakan untuk membuat website secara utuh bedasarkan layout,header

dan template sendiri. Kehandalan dari Sublime Text sendiri yaitu kemudahan dalam

membuat dan mendesain website tanpa harus menulis tag-tag HTML satu persatu

walalupun program ini tetap bisa digunakan untuk mendesain website menggunakan

kode-kode tersebut karena pada saat membuat program dapat dibagi mejadi tampilan

design, tampilan, kode, atau dua-duanya.

Cakupan web objek wisata di tapanuli tengah ini ialah untuk mengajak masyarakat

(13)

3

1.4 Tujuan Penulisan

Tujuan dalam pembuatan web objek wisata ini adalah:

1. Sebagai syarat untuk penyelesaian tugas akhir kelulusan program D3 Teknik

Informatika Universitas Sumatera Utara.

2. Menghasilkan suatu pengetahuan yang berisi tentang objek wisata di tapanuli

tengah kepada masyarakat luas untuk lebih mengenali tentang wisata dan

tapanuli tengah.

1.5 Manfaat

Manfaat yang diperoleh dari website Objek Wisata ini :

1. Memberikan kemudahan bagi masyarakat untuk mendapatkan informasi objek

wisata di Tapanuli Tengah.

2. Memberikan kemudahan dalam pengaksesan informasi Objek Wisata sehingga

dapat dilakukan dimana saja.

1.6Kontribusi Perancanagan

Kontribusi yang diberi dalam perancangan web objek wisata agar lebih mengenali

tentang wisata yang berada di tapanuli tengah.

1.7Tinjauan Pustaka

Aplikasi Sublime Text merupakan sebuah aplikasi yang sangat terkenal dalam hal

pembuatan web. Dengan menggunakan perangkat lunak ini kita dapat membangun dan

membuat berbagai macam hal yang berhubungan dengan website untuk membuat dan

(14)

Dengan menggunakan Sublime Text saat membuat website,Sublime Text dapat

melakukan pengecekan spelling dan check vadiator kode-kode agar sesuai dengan

standar. Sublime Text juga mempunyai kemampuan utuk mendukung pemograman

Server side dan Client side.

Aplikasi pembuatan website ini dibangun oleh sistem operasi Windows 7 yang

didukung oleh Sublime text.

1.8Metodologi Penelitian

Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah yang

terjadi di atas adalah :

a. Pengumpulan data yang erat kaitannya dengan permasalahan dengan cara

membaca buku-buku, makalah dan membaca bahan-bahan sumber lainnya di

website .

b. Mencari beberapa referensi mengenai website dalam pembuatan web dan

bahan-bahan mengenai objek wisata di tapanuli tengah.

1.10 JADWAL PENELITIAN

No. KEGIATAN

Maret April Mei

I II III IV I II III IV I II III IV

1 Riset Pustaka √ √

2 Mencari

Referensi

√ √ √

(15)

5

4 Analisis √ √ √ √

5 Design √ √ √

6 Implementasi √ √ √

7 Laporan Akhir √ √ √ √ √ √ √ √

1.11 Sistematika Penulisan

BAB 1 Pendahuluan Menjelaskan mengenai latar belakang, rumusan masalah, batasan masalah, tujuan penulisan,

manfaat, dan sistematika penulisan.

BAB 2 Landasan Teori Berisi mengenai teori-teori yang akan menjadi acuan dalam penulisan serta dapat mendukung

dalam penyusunan laporan Tugas Akhir ini.

BAB 3 Perancangan Sistem Berisi tentang prosedur perancangan teknik dan pembuatan rancangan sistem aplikasi yang akan

dibuat.

(16)

BAB 5 Kesimpulan dan Saran Berisi kesimpulan dari hasil laporan Tugas Akhir, serta berisi saran-saran dari seluruh permasalahan

(17)

BAB II

LANDASAN TEORI

2.1Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah

dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang

perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi

arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya,

pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi

komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan

matematika.

Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik

mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang

kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah

"yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun

sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang

berbeda tersebut sekarang disebut disebut sebagai komputer.

Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang

yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut

Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa

Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian

(18)

II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikat dan Inggris

yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.

2.1.1 Sejarah Komputer

Sejarah komputer yang perlu untuk diketahui secara detail. Sejarah perkembangan

komputer berawal dari penemuan seorang yang bernama Charles Babbage. Dia adalah

seorang ilmuwan di dunia yang telah banyak memberikan kontribusi bagi kehidupan

manusia, terutama perkembangan komputer.

Penemuan fenomenalnya yaitu Mesin penghitung (Difference Engine no.1)

merupakan salah satu penemuan yang paling terkenal dalam sejarah perkembangan

komputer dan merupakan kalkulator otomatis pertama sebagai cikal bakal kompuer.

Penemuan tersebut menjadikan Charles Babbage sebagai penemu konpur dan dijuluki

sebagai bapak komputer.

Berikut ini sejarah komputer dan perkembanganya:

1822: Charles Babbage mengemukakan idenya yaitu sebuah alat yang dapat membantu

manusia dalam melakukan penghitungan pada tingkat kompleksitas yang tinggi dan

rumit. Mesin buatanya yang belum selesai tersebut saat ini di musiumkan di Museum

of Science London.

1937: Dr. John V Atanasoff dan Clifford Berry mulai membuat design komputer

(19)

(Atanasoff-9

Berry Computer). Kemampuan mesin ABC tersebut hanya sebatas menghitung tambah

dan pengurangan.

1943: Pada Perang Dunia 2, Seorang ilmuwan Inggris yang bernama Alan Turing

mendesain komputer elektronik yang dibuat khusus bagi tentara Inggris. Tujuan

pembuatan komputer tersebut agar dapat digunakan untuk menembus kode pertahanan

Jerman.

1944: Howard Hathaway Aiken (Amerika) membuat yang diberi nama Mark I.

Merupakan sebuah komputer hitung digital pertama. Komputer tersebut memiliki luas

7,45 kaki x 50 kaki, dengan berat 35 ton. Mark I sudah dapat digunakan untuk

menghitung probabilitas.

1945: Dr. John von Neumann menulis sebuah konsep penyimpanan data. Pada saat itu

masih berupa ide.

1946: Dr. John W. Mauchly dan J. Presper Eckert, jr. membuat komputer skala besar

yang pertama, nama komputer tersebut adalah ENIAC (Electronic Numerical

Integrator And Computer). Dunia juga beranggapan kedua orang ini sebagai penemu

komputer digital.

ENIAC komputer memiliki berat 30 ton, terdiri dari 18.000 lampu tabung (transistor

ukuran besar), dengan lebar 30 kaki x 50 kaki, memakai tenaga 160.000 watt. Saat

pertamakali dioperasikan Pertama seluruh jaringan listrik di wilayah Philadelphia

(20)

ENIAC sedikit lebih maju dibandingkan Mark I yang hanya dapat menghitung.

ENIAC tidak hanya memiliki kemampuan menghitung, tambah, kurang, kali, bagi, tapi

juga dapat diprogram untuk melakukan proses sederhana.

1951: The U.S. Bureau of Cencus menginstalasi komputer komersial pertama yang

bernama UNIVAC I (Universal Automatic Computer). UNIVAC I ini dikembangkan

oleh Mauchly dan Eckert untuk Remington-Rand Corporation.

1947: William Shockley, John Bardeen, dan Walter Brattain merupakan penemu

Transistor pertama di dunia. Semenjak ditemukanya transistor, ukuran komputer

menjadi semakin kecil.

2.1.2 Jenis-jenis Komputer

Komputer telah merambah ke berbagai sektor dalam kehidupan kita, tidak saja

digunakan oleh orang kantoran, akademisi, mahasiswa, anak-anakpun sudah terbiasa

dengan komputer ini. Secara sederhana, komputer dapat kita definisikan sebagai

perangkat elektronik yang menerima input (dapat berupa input dari keyboard, mouse,

sidik jari, retina mata, dan lain-lain) kemudian di proses oleh prosesornya dan

ditampilkan melalui monitor atau dalam bentuk hardcopy (printer). Banyak sekali

pembagian atau kriteria yang melekat pada komputer, berikut ini kita bahas 8 macam

jenis komputer.

1. PC atau Personal Computer

(21)

11

komputer dahulunya berwujud sangat besar, sehingga hanya dimiliki oleh perusahaan

tertentu saja. PC pertama bernama Altair yang diproduki oleh MITS pada tahun 1975.

2. Komputer Desktop

Yaitu komputer yang dirancang untuk tidak dapat dipindahkan-pindahkan, atau khusus

dirancang untuk diletakkan disuatu tempat seperti diatas meja kerja. Komputer jenis

ini sangat banyak beredar dipasaran, terutama dikalangan perguruan tinggi, kantor dan

perusahaan.

3. Laptop

Dahulu istilah laptop berbeda dengan Notebook ditinjau dari segi ukuran, namun

sekarang laptop atau notebook mengacu ke maksud yang sama, yaitu komputer

portable (mudah dibawa-bawa) yang terintegrasi langsung dengan monitor, keyboard,

mouse pad/trackbal, processor, harrdisk, memory dan peripheral lainnya dengan

ukuran yang kecil dan ringan. Kemampunya bahkan melebihi komputer dekstop

maupun PC..

4. PDA, Personal Digital Assistants

PDA adalah komputer canggih yang menggunakan flash memory sebagai pengganti

media penyimpanan. PDA tidak memiliki keyboard, namun menggunakan teknologi

layar sentuh (touchscreen) sebagai media input. PDA mempunyai ukuran yang sangat

(22)

5. Komputer Workstation

Workstation sebenarnya adalah komputer desktop yang memiliki kelebihan utama

dalam hal kemampuan prosesor, memory yang besar, dan kemampuannya dalam

menjalankan aplikasi-aplikasi yang membutuhkan performa tinggi, seperti aplikasi 3

dimensi, grafik, multimedia dan lain sebagainya.

6. Komputer Server

Server adalah komputer diperuntukan untuk menyediakan layanan terhadap komputer

lainnya (client) dalam sebuah jaringan. Komputer server memiliki prosesor yang

powerfull, memory yang besar dan kapasitas harddisk yang lebih besar.

7. Komputer Mainframe

Adalah komputer dengan ukuran besar yang mampu melayani ratusan program

aplikasi secara bersamaan, mendukung puluhan bahasa pemrograman yang berbeda,

mampu menyimpan dan mengakses library rutin dengan kapasitas yang besar, mampu

melayani ratusan transaksi secara bersamaan, bahkan lebih dan kelebihan lainnya.

Komputer ini biasanya berfungsi sebagai pusat data pada perusahaan besar. Namun

dengan perkembangan zaman, komputer-komputer terbaru saat ini secara bertahap

akan mampu menyaingi kelebihan dari komputer mainframe ini. Untuk ukuran yang

sedang disebut dengan mini komputer dan ukuran lebih kecil disebut dengan mikro

komputer.

8. Wearable Computer

(23)

13

biasa digunakan seperti email, database, multimedia, kalender terintegrasi langsung

dengan jam tangan, handphone atau dalam bentuk lainnya. Sehingga perangkat

komputer sudah menyatu dalam kehidupan kita sehari-hari.

2.2 Pengertian Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu

kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk

memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah

ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di

mana suatu model matematika seringkali bisa dibuat.

Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada

dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya

seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain

seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana

yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut.

Kata "sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam

forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan

pada banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian

yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan

di antara mereka.

2.3 Sistem Komputer

Sistem komputer adalah kumpulan dari elemen-elemen computer (hardware, software,

(24)

melakukan pengolahan data dengan tujuan menghasilkan informasi sesuai dengan

yang diharapkan.

Perangkat computer harus bisa difungsikan secara komperehensif (kompak dan

bersama-sama) dalam melaksanakan tugasnya yaitu dalam mengolah data atau

informasi. Untuk mewujudkan konsepsi komputer sebagai pengolah data agar

menghasilkan suatu informasi, maka diperlukan system computer (computer system)

yang elemennya terdiri dari hardware, software, dan brainware. Ketiga elemen system

computer tersebut harus saling berhubungan dan membentuk kesatuan yang saling

mendukung untuk bekerja sama. Hardware tidak akan berfungsi apabila tanpa

software, demikian juga sebaliknya. Dan keduanya tidak akan bermanfaat apabila

tidak ada manusia (brainware) yang mengoperasikannya dan mengendalikannya

2.3.3 Sistem Informasi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang

yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam

arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada

interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini,

istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi

informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi

dengan teknologi ini dalam mendukung proses bisnis.

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer

(25)

15

terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi

juga berbeda dari proses bisnis. Sistem informasi membantu untuk mengontrol kinerja

proses bisnis.

Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja.

Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan

pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu

dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang

kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan,

mengambil, memanipulasi dan menampilkan) informasi.

Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di satu

sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi

sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial.

Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung

manusia dalam pengambilan keputusan dan tindakan.

Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi

dan organisasi informatika.

Sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak,

perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan,

mengubah, dan menyebarkan informasi dalam organisasi.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar

(26)

2.3.4 Sistem Informasi Berbasis Web

Sistem Informasi Berbasis Web adalah sebuah sistem informasi yang menggunakan

teknologi web atau internet untuk memberikan informasi dan layanan kepada

pengguna atau sistem informasi lain.

Sistem informasi berbasis web biasanya terdiri dari satu atau lebih aplikasi web

yang masing-masing komponen mempunyai fungsi tertentu. Dimana masing-masing

komponen tersebut saling mendukung satu sama lainnya guna mencapai fungsi sistem

informasi web sesungguhnya secara umum.

2.4Syarat-syarat Merancang Sistem Informasi Berbasis Web

Adapun syarat-syarat agar terbentuknya sebuah website adalah:

1. Tersedianya Web Server

Baik web statis ataupun dinamis, jika ingin bisa online di internet, maka syarat

pertama haruslah memiliki server, baik berupa hardware maupun software. Untuk

hardware yaitu seperangkat komputer yang selalu terhubung online dengan

internet. Untuk software, selain operating system, harus disediakan juga software

untuk web server itu sendiri. Untuk saat ini web server yang menjadi favorit adalah

Aphace.

2. Tersedianya Software Pemrograman Web Berbasis Server

Jika ingin membuat web, berarti harus tersedia sebuah bahasa pemrograman web

selain HTML, baik itu client side maupun server side. Untuk yang client side,

(27)

17

user, yang terlihat adalah seperti HTML biasa. Contoh bahasa pemrograman web

yang favorit adalah PHP.

3. Tersedianya Database

Database merupakan software yang digunakan untuk menyimpan dan

memanajemen data. Jika memiliki data yang sedikit, mungkin masih bisa memakai

file biasa sebagai media penyimpanannya. Tapi jika datanya sudah sangat banyak,

tanpa database akan sangat rumit. Database dapat menyimpan berjuta-juta data dan

dapat diakses dengan sangat cepat. Contoh database yang bisa dipakai untuk

membuat web adalah Oracle, MySQL, dan masih banyak lagi yang lain. Database

yang akan digunakan penulis adalah MySQL.

2.5Pengertian Internet

Internet adalah jaringan besar yang saling berhubungan dari jaringan-jaringan

komputer yang menghubungkan orang-orang dan komputer-komputer diseluruh dunia,

melalui telepon, satelit dan sistem-sistem komunikasi yang lain. Internet dibentuk oleh

jutaan komputer yang terhubung bersama dari seluruh dunia, memberi jalan bagi

informasi (mulai dari text, gambar, audio, video, dan lainnya ) untuk dapat dikirim dan

dinikmati bersama. Untuk dapat bertukar informasi, digunakan protocol standar yaitu

Transmision Control Protocol dan internet Protocol yang lebih dikenal sebagai

TCP/IP.

TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa

semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang

(28)

berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute

tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.

Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus

berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani

daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa

menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan

ISP lain seperti first media, netzip dan sebagainya.

Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi

PC sudah cukup tinggi dengan di dukungnya Internet murah dan netbook murah,

hanya saja di Indonesia operator kurang fair dalam menentukan harga dan bahkan ada

salah satu operator yang sengaja membuat “perangkap jebakan” agar supaya si

pengguna Internet bayar lebih mahal sampai ber juta-juta rupiah!!, lainnya sekitar 42%

dari akses Internet melalui fasilitas Public Internet akses seperti warnet (warung

internet), cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk

akses Internet adalah di kampus, di kantor, dan terdapat juga di toko-toko yang

menyediakan akses wi-fi, seperti Wifi-cafe. Pengguna hanya perlu membawa laptop

(notebook), atau PDA, yang mempunyai kemampuan wifi untuk mendapatkan akses

Internet.

Disamping menggunakan PC (Personal Computer), kita juga dapat mengakses

Internet melalui Handphone (HP) menggunakan Fasilitas yang disebut GPRS (General

Packet Radio Service). GPRS merupakan salah satu standar komunikasi wireless

(nirkabel) yang memiliki kecepatan koneksi 115 kbps dan mendukung aplikasi yang

lebih luas (grafis dan multimedia). Teknologi GPRS dapat diakses yang mendukung

(29)

19

(Telkomsel, Indosat, XL, 3) yang digunakan. Biaya akses Internet dihitung melalui

besarnya kapasitas (per-kilobite) yang didownload.

2.5.1 Sejarah Internet

Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan

Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET

(Advanced Research Project Agency Network), di mana mereka mendemonstrasikan

bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa

melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon.

Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi

dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal

bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP

(Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat

itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat

sistem jaringan komputer yang tersebar dengan menghubungkan komputer di

daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk

menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah

dihancurkan.

Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford

Research Institute, University of California, Santa Barbara, University of Utah, di

mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum

ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini

berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin

(30)

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan

militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti,

universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama

DARPA Internet, yang kemudian disederhanakan menjadi Internet.

2.6Web Server

Dalam kemajuan teknologi zaman sekarang, jaringan internet sangat dibutuhkan oleh

masyarakat pada umumnya. Jika bicara tentang internet, tentu tidak akan bisa lepas

yang namanya web server. Sebagian orang mungkin mengetahui istilah web server,

akan tetapi tidak sedikit juga orang yang belum tahu mengenai Pengertian Web Server

ini. Secara umum dapat disimpulkan bahwa Pengertian Web Server adalah sebuah

layanan internet yang telah disediakan oleh komputer.

Dalam memasukkan web yang telah dirancang dalam internet, maka terlebih

dahulu memiliki ruangan dalam internet dan ruangan inilah disediakan oleh server.

Selain itu juga,Pengertian Web server merupakan sebuah perangkat komputer yang

digunakan untuk mengakses segala jenis file yang terdapat pada halaman web melalui

HTTP/HTTPS dengan menggunakan aplikasi atau program tertentu (dikenal dengan

nama web browser) dan mengirimkan kembali hasil permintaannya dalam bentuk

halaman – halaman web yang berbentuk dokumen HTML.

2.7HyperText Markup Language (HTML)

HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan

(31)

21

digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard

Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara

luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet

yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web

Consortium (W3C).

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan

tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML

dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau

Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email

ataupun dari PDA dan program lain yang memiliki kemampuan browser.

HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam

dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih

dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan

menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara:

<b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan instruksi cetak

tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk

menonaktifkan cetak tebal tersebut.

2.8Personal Home Page

PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman

yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah

situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus

Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal

(32)

3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan

singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft

pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya

adalah NASA, Mitsubishi, dan RedHat.

2.8.1 Sejarah PHP

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 Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang

digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka,

maka banyak pemrogram 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

(33)

23

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.8.2 Kelebihan dan Kelemahan PHP

Kelebihan PHP :

a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

b. Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai

apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan

developer yang siap membantu dalam pengembangan.

d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak.

e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime

(34)

Kelemahan PHP :

a. Tidak ideal untuk pengembangan skala besar.

b. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya

(sampai versi 4 ini)

c. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau

penggunaan template dapat memperbaikinya)

d. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam

melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP

e. Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan

dengan tool yang mahal dari Zend ($2000).

2.9Xampp

XAMPP adalah program aplikasi pengembang yang berguna untuk pengembangan

website berbasis PHP dan MySQL. Versi terbaru program ini adalah XAMPP 1.7.7,

yang dirilis pada tanggal 20 September 2011. Software XAMPP dibuat dan

dikembangkan oleh Apache Friends.

Perangkat lunak komputer ini memiliki kelebihan untuk bisa berperan sebagai

server web Apache untuk simulasi pengembangan website. Tool pengembangan web

ini mendukung teknologi web populer seperti PHP, MySQL, dan Perl. Melalui

program ini, programmer web dapat menguji aplikasi web yang dikembangkan dan

mempresentasikannya ke pihak lain secara langsung dari komputer, tanpa perlu

terkoneksi ke internet. XAMPP juga dilengkapi fitur manajemen database

(35)

25

Program XAMPP banyak diaplikasikan dan digunakan oleh kalangan pengguna

komputer di bidang pemrograman web. XAMPP merupakan software gratis. XAMPP

dapat dijalankan di sistem operasi Windows 2000/XP/Vista/7 dan sistem operasi lain.

Untuk menginstall versi terbaru program ini, Anda cukup menginstal file installer

XAMPP ke komputer Windows Anda.

Berikut ini Penjelasan dari bagian-bagian XAMPP:

a. X , Kenapa disebut dengan system operasi? karena XAMPP bisa dijalankan di 4

OS besar yang sering digunakan oleh pengguna komputer saat ini. Dan 4 OS

tersebut tidak lain dan tidak bukan adalah Windows, Linux, Mac OS dan Solaris.

b. A(Apacahe) merupakan aplikasi web server. Apache ini bersifat opensource yang

berarti gratis dan bisa diedit oleh penggunanya. Tugas utama Apache adalah

menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang

dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP

yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya

dalam MySQL) untuk mendukung halaman web yang dihasilkan.

c. M ( MySQL), merupakan aplikasi database server. Perkembangannya disebut SQL

yang merupakan kepanjangan dari Structured Query Language. SQL merupakan

bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat

digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat

memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data

yang berada dalam database.

d. P (PHP), bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa

pemrograman untuk membuat web yang bersifat server-side scripting. PHP

(36)

manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun

PHP juga mendukung sistem manajement database Oracle, Microsoft Access,

Interbase, d-base, PostgreSQL, dan sebagainya.

e. P (Perl), bahasa pemrograman, pertama kali dikembangkan oleh Larry Wall di

mesin Unix. Perl pertama kali dirilis pada tanggal 18 Desember 1987 ditandai

dengan keluarnya Perl 1. Dua diantara karakteristik utama perl adalah penanganan

teks dan berbagai jalan pintas untuk meyelesaikan persoalan-persoalan umum.Perl

sangat populer di gunakan dalam program-rogram CGI (Common Gateway

Interface) dan protokol internet lainnya.

Fungsi dari Xampp adalah sebagai server yang berdiri sendiri (localhost), yang

terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa

yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan

singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.

Program ini tersedia dalam GNU General Public License dan bebas, merupakan web

server yang mudah digunakan yang dapat melayani tampilan halaman web yang

dinamis.

2.10 MySql

MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS)

yang multithread, dan multi-user. MySQL adalah implementasi dari system

manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah

dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di

(37)

27

MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang

memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David

Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap

pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis

dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk

turunan yang bersifat komersial.

Pada saat ini MySQL merupakan database server yang sangat terkenal di dunia,

semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database

yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah

proyek riset pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian

SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan menggunakan

SQL, proses pengaksesan database lebih user-friendly dibandingan dengan yang lain,

misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah

pemrograman murni.

2.10.1 Sejarah Mysql

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius,

seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem

database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level

ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan

bernama TcX di Swedia.

TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana

menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG

(38)

TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya

adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu

tidak mendukung indexing, sehingga performanya tidak terlalu bagus.

Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi

David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah

ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan

dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes

menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen

untuk mSQL versi 2.

Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya

memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database

baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya

dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang

dinamakan MySQL dirilis.

David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di „jual‟

dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis

dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support”

untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini

sekarang dikenal dengan istilah Open Source.

Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan

Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB”

dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan

(39)

29

2.10.2 Pengertian Sql

Structured Query Language (SQL) adalah sekumpulan perintah khusus yang

digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah

bahasa komputer yang mengikuti standar ANSI (American Nasional Standard

Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita

dapat mengakses database, menjalankan query untuk mengambil data dari database,

menambahkan data ke database, menghapus data di dalam database, dan mengubah

data di dalam database. Saat ini hampir semua server database yang ada mendukung

SQL untuk melakukan manajemen datanya.

2.11 Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk

mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur

dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft

Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer,

images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file.

Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat

dengan bahasa HTML dan XHTML.CSS dapat mengendalikan ukuran gambar, warna

body teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse

over, spasi antar paragraf, spasi antar teks, margin kiri/kanan/atas/bawah, dan

parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk mengatur

tampilan dokument. Dengan adanya CSS memungkinkan kita untuk menampilkan

(40)

2.12 Sublime Text

Sublime Text merupakan teks editor multiplatform & powerfull karena dengan ukuran

yang kecil, Sublime Text memiliki fitur luar biasa dan kinerja yang sangat luar biasa.

Sublime Text adalah editor teks untuk berbagai bahasa pemrograman. Tampilan

screenshotnya menyediakan minimap script yang ditampilkan. Kedua, aplikasi

multiplatform tersedia untuk Linux juga tersedia di Windows dan Mac OS.

Untuk Linux dan Mac OS tersedia mulai versi Sublime Text 2 Alpha. Versi alpha,

sudah bisa digunakan untuk mulai coding dan buat project. Aplikasi ini sangat ringan,

tidak terlalu banyak memakan resource. Bahkan lebih ringan dari gedit bawaan

ubuntu.

Fitur yang tersedia: minimap, membuka script secara side by side, bracket

highlight sehingga tidak bingung mencari pasangannya, kode snippets, drag and drop

direktori ke sidebar mirip dengan TextMate untuk Mac OS dan masih banyak lagi.

Sublime Text 2 adalah kompetitor yang tangguh untuk TextMate karena tersedia untuk

(41)

BAB III

PERANCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan sistem adalah tahap setelah analisis dari siklus pengembangan sistem,

pendefenisian dari kebutuhan-kebutuhan fungsional persiapan untuk rancang bangun

implementasi menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa

penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa

elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi termasuk

mengkonfigurasi perangkat lunak dan perangkat keras dari suatu sistem.

3.2 Metode Pengembangan Sistem

Dalam pembuatan Tugas Akhir ini, penulis menggunakan Metode Fabbri dan Schwan

yang terdiri dari :

1. Studi Kelayakan

Studi kelayakan bertujuan untuk mengidentifikasi apakah sistem informasi

yang akan dibuat sesuai dengan kebutuhan.

2. Rencana Pendahuluan

Rencana pendahuluan bertujuan untuk menentukan lingkup sistem yang

akan ditangani.

(42)

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian

komponennnya dengan maksud untuk mengidentifikasi dan mengevaluasi

permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan

yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikan-perbaikan.

4. Perancangan Sistem

Pendefinisian dari kebutuhan-kebutuhan fungsional, persiapan untuk

rancang bangun implementasi, menggambarkan bagaimana suatu sistem

dibentuk serta mengkonfigurasi komponen-komponen perangkat lunak dan

perangkat keras dari suatu sistem.

5. Implementasi Sistem

Tahap untuk meletakkan sistem supaya siap untuk dijalankan.

3.3 Hasil Perancangan

3.3.1 Bagan Berjenjang

Bagan berjenjang dapat dijadikan pedoman untuk perancangan selanjutnya, karena

berisi semua proses yang ada pada perangkat lunak yang dirancang ini.

3.3.2 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

(43)

33

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan

profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses

fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual

maupun komputerisasi.

DFD ini adalah salah satu alat pembuatan model yang sering digunakan,

khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan

kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah

alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan

konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan

sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun

pembuat program.

DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang

sedang berjalan logis.

a. Kesatuan Luar

Merupakan kesatuan lingkungan di luar sistem yang dapat berupa orang, organisasi

atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan

input atau menerima output dari sistem.

b. Arus Data

Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Arus data

ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil

dari proses sistem. Arus data ini ditunjukkan dengan simbol panah.

(44)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau

komputer dari hasil suatu arus data yang masuk ke dalam proses untuk

menghasilkan arus data yang akan keluar dari proses.

d. Simpan data

Simpanan data merupakan simpanan dari data yang dapat berupa:

1. Suatu file atau database di sistem komputer

2. Suatu arsip atau catatan manual

3. Suatu kotak tempat data di meja seseorang

4. Suatu tabel acuan manual

5. Suatu agenda atau buku

3.3.3 Diagram Alir (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.

Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian

proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi

(45)

35

3.3.4 Perancangan Database

Desain database dari sistem ini terdiri dari empat table. Berikut adalah tabel-tabel

[image:45.595.104.530.250.394.2]

dalam sistem tersebut:

Tabel 3.1 Tabel Admin

Field Name Type Field Size Keterangan

id Int 3 Id admin

nama Varchar 32 Nama admin

username Varchar 32 Username admin

password Varchar 32 Password admin

Tabel 3.2 Tabel Daerah

Field Name Type Field Size Keterangan

id_daerah Int 3 id_daerah wisata

judul Text - Judul nama daerah

foto Text - Foto daerah

[image:45.595.102.532.501.642.2]
(46)

3.4 Rancangan Antarmuka (Interface)

Rancangan antarmuka dari sistem ini dibagi menjadi tiga bagian yaitu kepala (header),

bagian kiri (menu), bagian kanan (content) dan bagian kaki (footer). Bagian kepala

terdiri dari logo dan slider. Bagian kiri terdiri dari menu. Bagian kanan terdiri dari isi

penjelasan dari menu sebelah kiri. Bagian kaki terdiri dari datadiri penulis.

3.5 Algoritma

Algoritma merupakan langkah-langkah maupun urutan bertahap dan spesifik dari suatu

masalah. Algoritma digunakan untuk menganalisa serta menjelaskan urutan dan

hubungan antara kegiatan-kegiatan yang akan ditempuh. Selain itu algoritma juga

berfungsi untuk menyelesaikan suatu masalah sehingga tercapai suatu tujuan.

Berikut ini merupakan algoritma yang menjadi inti dari perancangan sistem yaitu:

Langkah 1 : Tampilkan halaman index.php lalu klik salah satu menu yang tersedia

a. Beranda

b. Daerah Wisata

c. Tentang

Langkah 2 : Klik menu Beranda

Maka akan tampil isi penjelasan tentang Tapanuli Tengah

Langkah 3 : Klik menu Daerah Wisata

Maka akan tampil kumpulan daerah-daerah wisata yang ada di

tapanuli tengah dan ketika diklik nama daerahnya akan menuju link

(47)

37

Langkah 4 : Klik menu Tentang

(48)

BAB IV

IMPLEMENTASI SISTEM

4.1 Implementasi Sistem

Implementasi sistem merupakan tahap untuk meletakkan sistem supaya siap

dioperasikan, termasuk juga menulis kode program jika tidak digunakan paket

perangkat lunak aplikasi.

4.1.1 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah untuk mengetahui sistem yang

telah ada sebelumnya dan untuk mengetahui kelebihan dan kekurangan dari sistem

yang baru.

4.2 Komponen Utama dalam Sistem

Dalam pembuatan Sistem Informasi . . . yang sudah dirancang membutuhkan

perangkat keras (hardware), perangkat lunak (software) dan tenaga pelaksana

(brainware). Kebutuhan sistem yang dibutuhkan bersifat opsional, yaitu :

a. Perangkat Keras (hardware)

(49)

39

3. Memori

4. Monitor

5. Keyboard

6. Mouse

7. Printer

8. Dan lain-lain.

b. Perangkat Lunak (software)

1. Sistem Operasi Windows 7, yaitu menggunakan perangkat lunak (software)

PHP, Mysql dan Sublime Text.

2. Anti virus untuk mengetahui terjadinya kerusakan sistem.

3. Dan lain-lain.

c. Tenaga Pelaksana (Brainware) yaitu seorang yang memiliki keahlian yang baik dan

mengerti sistem operasi computer untuk menjalankan program.

4.3 Pemeliharaan

Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem

agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari

(50)

1. Mencegah terjadinya kelainan sistem yang dapat mendatangkan

masalah-masalah baru.

2. Menggantikan pemeliharaan sistem dengan survei sistem jika

modifikasi yang diminta relatif besar.

4.3Demonstrasi Program

4.3.1Halaman Utama

Halaman Utama ini merupakan halaman web yang pertama kali muncul ketika mulai

dibuka di web browser. Pada Halaman utama ini terdapat sebuah slider dan tiga menu

dibagian kiri dari website ini. Dimana ketiga menu ini merupakan link menuju

penjelasan dari menu tersebut. Dibagian kanan (konten) terdapat penjelasan atau isi

[image:50.595.106.573.469.696.2]

dari menu yang ada disebelah kiri website.

(51)

41

[image:51.595.107.576.137.368.2]

4.3.2 Halaman Daerah Wisata

Gambar 4.2 Tampilan Halaman Daerah Wisata

[image:51.595.106.575.446.629.2]
(52)
[image:52.595.105.568.140.342.2]

4.3.3 Halaman Tentang

Gambar 4.3 Tampilan Halaman Tentang

4.3.4 Halaman Login Admin

Halaman login ini berisikan form untuk admin. Dimana form ini wajib diisi oleh

admin agar bisa menuju ke halaman administer. Form yang diisi adalah username dan

[image:52.595.157.483.558.708.2]
(53)

43

4.3.5 Halaman Admin

Halaman admin ini merupakan halaman yang didalamnya admin bisa melakukan

perubahan pada website yang telah dibuat. Bisa menghapus data pada website dan

[image:53.595.106.573.197.375.2]

mengedit nya.

(54)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah melalukan pembahasan akhirnya penulis dapat membuat kesimpulan sebagai

berikut:

1. Website objek wisata Tapanuli Tengah ini adalah sarana informasi online yang

dapat diakses oleh siapa saja, baik dari pihak sekolah maupun para pengunjung

yang mengunjungi website-nya.

2. Perkembangan website pada daerah membuat penulis mengambil inisiatif

membuat tugas akhir berupa website

3. Membangun sebuah website yang tidak hanya berdasarkan kebutuhan dari

pihak pemberi order semata, melainkan lebih dititikberatkan kepada

perkembangan informasi melalui jaringan internet yang bersifat global.

5.2Saran

Dalam mengakhiri penulisan Tugas Akhir penulis menguraikan beberapa saran antara

lain:

1. Hendaknya program yang dibuat dapat dikembangkan lebih lanjut untuk

membentuk suatu sistem yang lebih baik sesuai dengan keputusan guna

(55)

45

2. Hendaknya pembuatan file cadangan dilakukan secara berkala. Hal ini sangat

penting artinya untuk mencegah kemungkinan kehilangan dan kerusakan data

yang telah disimpan.

3. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan

(56)

DAFTAR PUSTAKA

http://ilhamroesdi.blogspot.com/2012/08/tentang-dreamweaver-8.html

dikunjungi 01 Maret 2014

https://sites.google.com/site/wisataairterjun/sumatera-utara/air-terjun-mursala---tapanuli-tengah

dikunjungi 03 Maret 2014

https://www.google.com/#q=objek+wisata+di+tapanuli+tengah

dikunjungi 03 Maret 2014

http://wisata-tapteng.blogspot.com/

dikunjungi 05 Maret 2014

http://id.wikipedia.org/wiki/Barus,_Tapanuli_Tengah

Gambar

Tabel 3.2 Tabel Daerah
Gambar 4.1 Tampilan Utama Website
Gambar 4.3 Penjelasan Daerah Wisata
Gambar 4.6 Tampilan Login Admin
+2

Referensi

Dokumen terkait

komputer dari hasil suatu arus data yang masuk ke dalam proses untuk.. menghasilkan arus data yang akan keluar dari proses. Simbol proses berupa. lingkaran

Merupakan kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari

Suatu kegiatan yang dilakukan sistem dari hasil arus data yang masuk. untuk dihasilkan arus data yang akan keluar dari

komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan. arus data yang akan keluar

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam proses untuk dilakukan arus data yang akan keluar

Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar

Dalam perancangan suatu sistem informasi diperlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan yang sesuai dengan

Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer (kesatuan luar) dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data