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
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
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,
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
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
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
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
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
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
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
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
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
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
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
√ √ √
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.
BAB 5 Kesimpulan dan Saran Berisi kesimpulan dari hasil laporan Tugas Akhir, serta berisi saran-saran dari seluruh permasalahan
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
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
(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
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
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
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
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,
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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]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
37
Langkah 4 : Klik menu Tentang
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)
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
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.
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]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]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.
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
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
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