• Tidak ada hasil yang ditemukan

BAB II DASAR TEORI & TINJAUAN PUSTAKA

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II DASAR TEORI & TINJAUAN PUSTAKA"

Copied!
11
0
0

Teks penuh

(1)

3 BAB II

DASAR TEORI & TINJAUAN PUSTAKA

2.1 Konsep Dasar Web 2.1.1 Pengertian Web

Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser, Arief, M. R. (2011).

2.1.2 Pengertian Situs Web (Website)

Situs web merupakan kumpulan dari halaman web yang sudah dipublikasikan di jaringan internet yang berisikan semua informasi yang dibutuhkan semua pengguna internet, Arief, M. R. (2011).

2.1.3 Pengertian Web Statis dan Dinamis

Ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu web statis dan web dinamis, Arief, M. R. (2011).

1. Web Statis

Web statis adalah web yang isinya/content tidak berubah-ubah maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Teknologi yang digunakkan untuk web statis adalah jenis client side scripting seperti HTML, Casecading Style Sheet (CSS). Perubahan isi/data pada halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.

(2)

4 2. Web Dinamis

Web dinamis adalah jenis web yang content/isinya dapat berubah-ubah setiap saat. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online diinternet melalui halaman control panel/administrasiyang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.

2.1.4 Pengertian WWW

World Wide Web atau yang biasa disingkat WWW merupakan kumpulan situs web yang dapat diakses di internet yang berisikan semua informasi yang dibutuhkan semua pengguna internet , Arief, M. R. (2011).

2.1.5 Web Server

Web server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web, Arief, M. R. (2011).

2.1.6 Pemrograman Web

Secara umum pemrograman web dibagi menjadi 2, yaitu Client Side Scripting (CSS) dan Server Side Scripting(SSS). Perbedaan kedua jenis script ini adalah pada bagaimana cara kerjanya dan lokasi pemrosesannya, Arief, M. R. (2011).

1. Client Side Scripting

CSS adalah salah satu jenis bahasa pemrograman web yang proses pengolahannya dilakukan disisi client.

2. Server Side Scripting

SSS adalah bahasa pemrograman web yang pengolahannya dilakukan disisi server.

(3)

5 2.1.7 HTML

HTML atau HyperText Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Sunyoto, A. (2007).

2.1.8 PHP

PHP (Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP adalah server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirim ke browser dalam format HTML.

Salah satu keunggulan yang dimiliki oleh PHP adalah kemampuannya untuk melakukan koneksi ke berbagai macam software sistem manajemen basis data/ Database Management System (DBMS), sehingga dapat menciptakan suatu halaman web yang dinamis. PHP mempunyai koneksitas yang baik dengan beberapa DBMS antara lain Oracle, Sybase, mSQL, MySQL, Microsoft SQL Server, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm dan tak terkecuali semua database berinterface ODBC. (Abdul Kadir,2005).

2.1.9 Bootstrap

Bootstrap adalah sebuah library framework CSS yang di buat khusus untuk bagian pengembangan front-end website. Bootstrap merupakan salah satu framework HTML, CSS dan javascript yang paling populer di kalangan web developer. Pada saat ini hampir semua web developer telah menggunakan bootstrap untuk membuat tampilan front-end menjadi lebih mudah dan sangat cepat. Karena anda hanya perlu menambahkan class-class tertentu untuk misalnya membuat tombol, grid, navigasi dan lainnya. (Otto, 2011).

(4)

6 2.1.10 MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak 1979.

MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan barang,(Abdul kadir,2005).

1. Database, Tabel, Baris dan Kolom

MySQL termasuk RDBMS (Relational Database Management System) sehingga istilah tabel, baris dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah kolom dan baris, dimana setiap kolom berisi sekumpulandata yang memiliki tipe yang sejenis, dan baris merupakan sekumpulan data yang saling berkaitan dan membentuk informasi. Kolom biasanya disebut sebagai field dan informasi yang tersimpan dalam setiap baris disebut record.

2. Tipe Data pada MySQL

Berikut ini tabel tipe data yang dapat digunakan untuk field-field tabel pada database MySQL.

Tabel 2.1 Tipe Data MySQL

TIPE DATA UKURAN KETERANGAN

TINYINT 1 byte Nilai integer yangg sangat kecil SMALLINT 2 bytes Nilai integer yang kecil

MEDIUMINT 3 bytes Integer dengan nilai medium

(5)

7

BIGINT 8 bytes Integer dengan nilai besar

FLOAT 4 bytes Bilangan dengan single-precission

DOUBLE 8 bytes

Bilangan desimal dengan double-precission

DECIMAL(M,D)

M bytes (D+2, if M<D)

Bilangan float(desimal) yang dinyatakan sebagai string

CHAR(M) M bytes, 1

<= M<= 255

String karakter dengan penjang yang tetap

VARCHAR(M)

L+1 bytes, L<=M and 1 <= M <= 255

String karakter dengan panjang yang tidak tetap

TINYBLOB L+1 bytes, L

< 2^8

BLOB (Binary Large Object) yang sangat kecil

BLOB L+1 bytes, L

< 2^16

BLOB berukuran kecil

MEDIUMBLOB L+1 bytes, L

< 2^24

BLOB berukuran sedang

LONGBLOB L+1 bytes, L

< 2^32

BLOB berukuran besar

TINYTEXT L+1 bytes, L

< 2^8

String teks berukuran sangat kecil

TEXT L+1 bytes, L

< 2^16

String teks berukuran kecil

(6)

8

< 2^24 medium/sedang

LONGTEXT L+1 bytes, L

< 2^32

String teks berukuran besar

ENUM(‘v1’,’v2’, . . .)

1 or 2 bytes, (65535 values max)

Enumerasi, kolom dapat diisi dengan 1 member enumerasi

SET(‘val1’,’val2’, . . .)

1,2,3,4 or 8 bytes (64 max)

Himpunan, kolom dapat diisi dengan beberapa nilai anggota himpunan

DATE 3 bytes

“1000-01-01” sampai “9999-12-31”

TIME 3 bytes “-832:59:59” sampai “838:59:59”

DATETIME 8 bytes

“1000-01-01 00:00:00” sampai “9999-12-31 23:59:59”

TIMESTAMP 4 bytes

Range: 19700101000000 (suatu nilai tanggal pada tahun 2037)

YEAR 1 byte 1901 sampai 2155

NULL Nilai kosong(hampa)

2.2 Software Aplikasi 2.2.1 Notepad++

Notepad++ adalah program aplikasi pengembang yang berguna untuk mengedit teks dan skrip kode pemrograman. Versi terbaru program ini

(7)

9

adalah Notepad++ v5.9, yang dirilis pada tanggal 06 April 2012. Software Notepad++ dibuat dan dikembangkan oleh Tim Notepad++.

Perangkat lunak komputer ini memiliki kelebihan pada peningkatan kemampuan sebuah program text editor, lebih dari sekedar program Notepad bawaan Windows. Notepad++ bisa mengenal tag dan kode dalam berbagai bahasa pemrograman. Fitur pencarian tingkat lanjut dan pengeditan teks yang tersedia juga cukup ampuh, sangat membantu tugas seorang programmer atau developer dalam menyelesaikan skrip kode programnya.

Program Notepad++ banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman aplikasi desktop dan web. Notepad++ merupakan software gratis (opensource). Notepad++ dapat dijalankan di sistem operasi Win2K, Windows XP, Vista, dan Windows 7. Untuk menginstall versi terbaru program ini, komputer Windows Anda cukup memiliki kapasitas kosong harddisk minimal 12 MB, Daulay,Melwin Syafrizal. (2007).

2.3 Flowchart

2.3.1 Konsep Dasar Flowchart

Flowchart adalah bagan yang menunjukkan alir di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. Pada waktu akan menggambar suatu bagan alir, analis sistem atau program dapat mengikuti pedoman-pedoman sebagai berikut, Daulay, Melwin Syafrizal. (2007)

1. Bagan alir sebaiknya digambarkan dari atas kebawah dan mulai dari bagian kiri dari suatu halaman.

2. Kegiatan dari bagan alir harus ditunjukan dengan jelas.

3. Harus ditunjukan darimana kegiatan akan dimulai dan di mana akan berakhir.

(8)

10

4. Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata yang memiliki suatu pekerjaan, misalnya.

a. “Persiapkan” dokumen b. “Hitung” gaji

5. Masing-masing kegiatan di dalam bagan alir harus di dalam urutan yang semestingya.

6. Kegiatan yang terpotong dan akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung.

7. Gunakan simbol-simbol bagan alir yang standar.

2.3.2 Simbol-Simbol pada Flowchart

Bagan alir memiliki standar simbol-simbol yang umum digunakan, berikut ini adalah tabel simbol pada bagan alir atau flowchart.

Tabel 2.2 Simpol Flowchart

No Simbol Fungsi

1 Terminal, untuk memulai dan mengakhiri suatu

program.

2 Proses, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer. 3 Input-Output, untuk memasukkan data maupun

menunjukkan hasil dari suatu proses.

4 Decision, suatu kondisi yang akan

menghasilkan beberapa kemungkinan jawaban atau pilihan.

(9)

11

5 Prediffined Process, suatu simbol untuk

menyediakan tempat-tempat pengolahan data dalam storage.

6 Connector, suatu prosedur akan masuk dan keluar melalui simbol ini dalam lembar yang sama.

7 Off Line Connector, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain.

8 Arus atau Flow, prosedur yang dapat dilakukan dari aatas ke bawah, bawah ke atas, dari ke kanan atau ke kiri.

9 Document, merupakan simbol, untuk data yang

berbentuk informasi.

10 Proses untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur.

11 Simbol untuk output yang ditunjukkan suatu device, seperti printer, plotter.

(10)

12 2.4 Jenis Obyek Wisata

2.4.1 Wisata Menurut Jenisnya

1. Wisata Alam, Wisata alam adalah kegiatan wisata yang memanfaatkan potensi alam sebagai tujuan wisata, baik sumber daya alam yang masih alami maupun telah dikembangkan untuk menarik minat wisatawan, contohnya: laut, pantai, gunung, danau, fauna, flora, kawasan lindung, cagar alam, pemandangan alam.

2. Wisata bahari, adalah objek wisata yang menyajikan keindahan alam di sekitar pantai dan laut berikut dengan apa saja yang dilakukan oleh warga sekitar dalam kegiatan sehari-hari .

3. Wisata kuliner, adalah kunjungan ke suatu tempat yang berhubungan dengan makanan seperti restoran, kedai, festival makanan, atau lokasi khusus untuk makanan khas daerah tertentu.

4. Wisata religi, adalah tempat wisata yang memiliki unsur agama tertentu dan bertujuan untuk memperluas wawasan keagamaan.

5. Wisata Buatan, sarana dan fasilitas olehraga, contohnya: permainan (layang-layang), hiburan (lawak, akrobatik), ketangkasan (naik kuda),spot foto, taman rekreasi, taman nasional, pusat-pusat perbelanjaan dan lain-lain.

2.5 Tinjauan Pustaka

Diani Prasasmita(2015) dari STMIK AKAKOM Yogyakarta pada Proyek Akhir yang berjudul “Portal Berita”. Pada penelitian tersebut membahas mengenai sebuah aplikasi yang mempermudah masyarakat mendapatkan informasi.

Andreas Erlanda Indra(2017) dari STMIK AKAKOM Yogyakarta pada Proyek Akhir yang berjudul “Portal Berita PSIM Yogyakarta”. Pada penelitian tersebut membahas mengenai berita-berita perkembangan terbaru yang terjadi pada

(11)

13

klub sepak bola PSIM Yogyakarta agar penggemar semakin mengenal lebih jauh tentang klub PSIM Yogyakarta.

Zudha Wijaya(2014) dari STMIK AKAKOM Yogyakarta pada Proyek Akhir yang berjudul “Portal Berita ZWNEWS”. Pada penelitian tersebut membahas mengenai sebuah aplikasi yang mempermudah masyarakat mendapatkan informasi.

Sedangkan dalam penelitian yang dibuat Portal Berita Wisata Kabupaten Kulon Progo, akan membuat sebuah aplikasi untuk berbagi iformasi mengenai wisata yang ada di Kulon Progo. Untuk membuat berita wisata harus mendaftar sebagai member terlebih dahulu, pembeda tugas akhir ini member dapat ikut serta berkomentar di dalam berita wisatanya dan berita wisata yang di unggah oleh member lain.

Gambar

Tabel  terdiri  atas  sejumlah  kolom  dan  baris,  dimana  setiap  kolom  berisi  sekumpulandata  yang  memiliki  tipe  yang  sejenis,  dan  baris  merupakan  sekumpulan data yang saling berkaitan dan membentuk informasi
Tabel 2.2 Simpol Flowchart

Referensi

Dokumen terkait

Jaringan saraf tiruan mengizinkan terjadinya proses komputasi yang sangat sederhana (penjumlahan, pengurangan dan elemen logika dasar lainnya) untuk menyelesaikan masalah

Maka dari itu dalam masalah ini penulis akan membahas mengenai suatu hubungan yang terdapat dalam efektivitas sistem informasi akuntansi di dalam hotel, karena di dalam

terealisasi ( realized ) atas Utang Luar Negeri dalam mata uang asing pada

Orang yang sudah dinyatakan sembuh bisa saja terinfeksi gonore lagi jika mengadakan kontak dengan mereka yang terinfeksi.Gonore pada wanita hamil dapat

Hasil penelitian terhadap kandungan gizi kembang goyang (Tabel 1), menunjukkan bahwa kue kembang goyang yang dibuat dari campuran tepung beras menir 80% + tepung aci 20%

Metode yang digunakan penulis adalah metode Research and Develpment (RnD). Tahapan yang ditempuh penulis dalam proses penelitian dan pengembangan desain adalah

Penelitian ini bertujuan untuk mengetahui dan menganalisis penerapan pengakuan keuntungan/marjin secara anuitas pada akad Murabahah di Bank Kalsel Syariah termasuk analisis

Berdasarkan dari yang telah dibahas, dalam kerangka pemikiran ini mengacu pada salah satu tujuan penelitian adalah dengan mengetahui faktor- faktor yang