• Tidak ada hasil yang ditemukan

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer"

Copied!
12
0
0

Teks penuh

(1)

BAB 2

TINJAUAN PUSTAKA

2.1. Cloud Storage

Cloud Storage Merupakan Media Penyimpanan yang dalam pengaksesannya memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer dimana kita harus membuat akun cloud storage terlbih dahulu. Contoh kecilnya jika kita seorang web designer maka kita memerlukan file-file yang berupa gambar, font, flash, file tutorial dll.. nah untuk memudahkan dalam pengerjaannya maka sebaiknya kita menggunakan mediaa penyimpanan cloud storage. Karena cloud

storage ini dapat mengefesiensikan waktu dan tempat di bandingkan menggunakan

media penyimpanan seperti flashdisk maupun CD.

Misalnya di suatu waktu flashdisk kita ketinggalan atau kepingan cd yang rusak. maka kita akan kesulitan unrtuk mengerjakan suatu tugas jika data-data ada di media trsebut. namun saat data kita di simpan secara “cloud”, maka kita dapat mengaksesnya kapanpun dan dimanapun asal kita bisa terhubung dengan internet. sehingga kita tidak perlu khawatir flsahdisk yang lupa di bawa atau rusak.Para penyedia layanan ini menggunakan ratusan server untuk menyimpan file-file. Karena tentu saja mereka harus mengadakan maintenance secara berkala.

(2)

2.1.1. Pengertian Teknologi Cloud Storage

Dengan mengadopsi penggunaan internet sebagai media simpannya, teknologi Cloud Storage nyatanya mempunyai banyak sekali keunggulan jika dibandingkan dengan media penyimpanan perangkat keras seperti CD, hard disk, portable disk atau bentuk yang lain. Secara umum ada 2 keunggulan teknologi Cloud Storage.

1. Yang pertama adalah mengenai sisi Skalabilitas, maksudnya adalah penggunaan Cloud Storage dapat disesuaikan dengan kebutuhan dari pengguna itu sendiri. Dengan penambahan perangkat keras, sebuah penyedia layanan Cloud Storage bisa meningkatkan daya tampung datanya. Dan bagi para pengguna tentunya menjadi pilihan yang lebih baik dan efektif dengan menyesuaikan kapasitas Cloud Storage yang diperlukan. 2. Yang kedua adalah dalam hal aksesibiltas, maksudnya adalah kemudahan

ketika anda ingin menggunakan layanan tersebut. Dengan adanya teknologi Cloud Storage, anda bisa dengan mudah mengunduh, membuka atau melakukan editing terhadap data yang telah tersimpan kapanpun dan dimanapun selama perangkat anda masih terkoneksi internet. Hal ini menjadi opsi yang sangat penting bagi para pengguna layanan Cloud Storage terutama bagi perusahaan yang membutuhkan bisa mengakses data yang diperlukan dengan lebih mudah dan cepat.

(3)

2.2. Pengertian HTML (Hypertext Markup Language)

HTML atau yang merupakan singkatan dari Hypertext Markup Language adalah bahasa standar pemrograman untuk membuat suatu website yang bisa diakses dengan internet. Dengan kata lain halaman website yang kita lihat dan kita baca disusun dengan menggunakan bahasa ini dan kemudian diterjemahkan oleh komputer agar dapat dipahami oleh penggunanya. HTML merupakan standar pembuatan website secara luas agar laman website dapat ditampilkan pada layar komputer.

HTML disusun dengan kode dan simbol tertentu yang dimasukkan ke dalam sebuah file atau dokumen. Jadi setiap Anda membuka website apapun dengan menggunakan browser maka web tersebut dibuat dengan menggunakan HTML.

Dari singkatan Hypertext Markup Language itu sendiri kita bisa mengetahui makna dari HTML. Hypertext adalah suatu metode yang digunakan untuk berpindah laman web ke laman yang lain dengan mengklik suatu tulisan atau simbol pada laman website. Simbol atau tag HTML tersebut ditulis pada laman HTML yang sudah disediakan pada dashboard website pada umumnya. Sementara bahasa dalam html adalah bahasa pemrograman atau script yang disusun dari tag-tag tertentu yang nantinya akan diterjemahkan kedalam teks atau visual yang dapat dilihat pada website.

(4)

2.3. Pengertian PHP (Hypertext Prepocessor)

Di dunia ilmu komputer, PHP pada dasarnya merupakan singkatan dari Hypertext

Prepocessor. PHP digunakan sebagai salah satu script untuk memperindah

tampilan website. PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga dapat dipakai sebagai bahasa pemrograman umum.

Bahasa pemrograman PHP pada dasarnya bukanlah sebuah bahasa pemrograman yang wajib digunakan untuk mendesain website. Bahasa pemrograman PHP hanya merupakan bahasa pemrograman pelengkap yang hanya digunakan pada website dinamis atau pun interaktif. Di website yang bersifat statis, bahasa pemrograman PHP tidak dibutuhkan sama sekali atau pun jika dibutuhkan hanya sebagai pelengkap tambahan saja.

2.4. CSS (Cascadings Style Sheet)

CSS (Cascading Style Sheet) merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya dengan styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style untuk membuat desain atau membuat halaman kerja menjadi lebih menarik, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas.

(5)

CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada 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 Cascanding style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

2.5. Pengertian JavaScript

JavaScript adalah bahasa pemrograman web yang bersifat Client

Side Programming Language. Client Side Programming Language adalah tipe

bahasa pemrograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google

Chrome dan Mozilla Firefox. Bahasa pemrograman Client Side berbeda dengan

bahasa pemrograman Server Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi server.

JavaScript pada awal perkembangannya berfungsi untuk membuat interaksi

antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Sebelum JavaScript, setiap interaksi dari user harus diproses oleh web server. Untuk keperluan seperti ini lah JavaScript dikembangkan. Pemrosesan untuk mengecek apakah seluruh form telah terisi atau tidak, bisa dipindahkan dari web server dalam web browser.

(6)

Akan tetapi karena sifatnya yang dijalankan di sisi client yakni di dalam web

browser yang digunakan oleh pengunjung situs, user sepenuhnya dapat mengontrol

eksekusi JavaScript. Hampir semua web browser menyediakan fasilitas untuk mematikan JavaScript, atau bahkan mengubah kode JavaScript yang ada. Sehingga kita tidak bisa bergantung sepenuhnya kepada JavaScript.

2.6. XAMPP Control Panel

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. 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. XAMPP adalah singkatan yang masing-masing hurufnya adalah:

1. X, dibuat karena X dapat dijalankan dibanyak program pada sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.

2. A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

(7)

3. 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. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

4. P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQL.

5. P: Perl, bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1.

2.7. MySQL

MySQL adalah sebuah sistem manajemen database relasi yang bersifat terbuka

(Open Source). Terbuka maksudnya adalah MySQL boleh di-download oleh siapa

saja, baik versi kode program aslinya (Source Code Program) maupun versi binernya (Executable Program) dan bisa digunakan secara (relative) gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi komputer.

(8)

Sejarah MySQL yang merupakan hasil buah pikiran dari Michael “Monty” Widenius, David Axmark, dan Allan Larson dimulai tahun 1995. Mereka bertiga kemudian mendirikan perusahaan bernama MySQL AB di Swedia.

Tujuan awal ditulisnya program MySQL adalah untuk mengembangkan aplikasi web yang akan digunakan oleh salah satu klien MySQL AB. Memang pada saat itu, MySQL AB adalah sebuah perusahaan konsultan database dan pengembang software (masih menggunakan nama perusahaan TcX DataKonsult AB). Situs Internet MySQL AB dapat dikunjungi di http://www.mysql.com.

2.8. Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus untuk menggambarkan

langkah-langkah dalam menyelesaikan suatu masalah tertentu dan flowchart merupakan salah satu cara penyajian dalam algoritma. Program flowchart menggambarkan urutan logika dari suatu algoritma. Tahapan pembuatan program yaitu mendefinisikan masalah dan menganalisanya. Mencakup: tujuan pembuatan program, parameter yang digunakan, fasilitas yang disediakan, algoritma yang diterapkan dan bahasa program yang digunakan.

(9)

2.8.1. Simbol pada Flowchart

Simbol pada flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.

Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu

menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain: 1. Flow Direction Symbols

Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line.

Tabel 2.1. Flow Direction Symbols

Simbol Nama Fungsi

Arus / Flow Penghubung antara prosedur / proses.

Connector

Simbol keluar / masuk prosedur atau proses dalam lembar / halaman

yang sama.

Off-line Connector

Simbol keluar / masuk prosedur atau proses. dalam lembar / halaman

(10)

2. Processing Simbols

Yaitu, merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur.

Tabel 2.2. Processing Symbols

Simbol Nama Fungsi

Process

Simbol yang menunjukkan pengolahan yang dilakukan

Komputer.

Decision

Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi.

Predefined Process

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage.

Terminal Simbol untuk permulaan atau akhir darti suatu program.

Manual Input Simbol untuk pemasukan data secara manual on-line keyboard.

(11)

3. Input-Output Simbol

Simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Tabel 2.3. Input-Output Symbols

Simbol Nama Fungsi

Input-Output

Simbol yang menyatakan proses input dan output tanpa

tergantung dengan jenis peralatannya.

Document

Simbol yang menyatakan input berasal dari dokumen dalam

bentuk kertas atau output di cetak dikertas.

Disk and On-line Storage

Simbol untuk menyatakan input berasal dari disk atau

(12)

2.9. Entity Relationship Diagram1

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship

Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan

kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.

Tabel 2.4. Komponen ERD

Simbol Nama Fungsi

Entitas

Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.

Atribut Mendeskripsikan karakter

entitas.

Relasi

Hubungan di antara sejumlah entitas yang

berbeda.

Garis

Penghubung antara relasi dengan entitas dengan

Gambar

Tabel 2.1. Flow Direction Symbols
Tabel 2.2. Processing Symbols
Tabel 2.3. Input-Output Symbols
Tabel 2.4. Komponen ERD

Referensi

Dokumen terkait

Menurut Ade dan Edia (2006) mendefinisikan kartu kredit (credit card) adalah alat pembayaran pengganti uang tunai dalam bentuk kartu yang dapat digunakan untuk

Karena adsorpsi Cr(III) pada tanah diatomit, baik tanpa perlakuan dengan asam maupun yang diperlakukan dengan HCl, dapat didekati dengan satu proses, persamaan (24),. maka nilai k

Hasil pengujian menol ak hipotesis yang menyat akan semakin kecilnya per usahaan akan memper panjang audit delay ser ta hasil pengujian unt uk ukur an KAP menolak

ini sejalan dengan hasil penelitian Setiawan (2015) yang membuktikan bahwa likuiditas yang diproksikan dengan current ratio tidak berpengaruh terhadap penerimaan

Dalam kurikulum Pedoman Bimbingan Departemen Pendidikan dan Kebudayaan dirumuskan: Bimbingan dan Konseling di sekolah adalah proses bantuan khusus yang diberikan kepada semua

Peraturan lain yang mengatur pengungkapan risiko yaitu Keputusan Ketua Bapepam LK Nomor: Kep-431/BL/2012 tentang Kewajiban Penyampaian Laporan Tahunan pada Emiten

Penelitian ini mengangkat permasalahan; pertama , bagaimanakah konsep klasik tentang tanah wakaf dan pemanfaatan tanah wakaf dalam hukum Islam atau fikih

Menurut Jakob Sumarjo yang dikutip Komaidi (2007: 6) “menulis merupakan suatu proses melahirkan tulisan yang berisi gagasan”. Banyak orang yang dapat menulis