BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

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

Pengenalan Script. Definisi HTML

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. digunakan dalam dunia website. PHP adalah bahasa pemograman yang berbentuk script

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI

HTML (HyperText Markup Language)

Pemrograman Web BAB I Pendahuluan

BAB 2 LANDASAN TEORI

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB II TINJAUAN PUSTAKA

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB III LANDASAN TEORI

Modul Praktikum Desain Web 2015

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

BAB 2 TINJAUAN TEORI

PENGENALAN HTML dan TAG-TAG DASAR HTML

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <namatag>.. </namatag>

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

HTML (Sindy Nova Si )

5 BAB II Tinjauan Pustaka

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB II LANDASAN TEORI

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

No HP :

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

PENGERTIAN WEB web adalah

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 2 LANDASAN TEORI

Interactive Broadcasting

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

Cara membuat HTML dasar

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

7 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Psikotest adalah tes yang dilakukan untuk mengukur aspek individu secara psikis. Tes

Pemrograman Web Week 2. Team Teaching

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

MEMANFAATKAN CASCADING STYLE SHEET UNTUK MEMPERINDAH TAMPILAN WEB


PEMROGRAMAN WEB. Agussalim

BAB II LANDASAN TEORI. definisi sistem, informasi, dan sistem informasi. Menurut Jogiyanto (2005:2) Sistem adalah kumpulan dari elemen-elemen

BAB 2 LANDASAN TEORI. Electronic commerce (e-commerce) di definisikan sebagai proses pembelian dan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Transkripsi:

BAB 2 TINJAUAN PUSTAKA 2.1 XAMPP XAMPP merupakan singkatan dari : X A M P P : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris : Apache HTTP Server : MySQL Database Server : PHP Scripting Language : Pearl Scripting Language XAMPP merupakan sebuah alat atau tool yang menyediakan perangkat lunak kedalan satu buah paket. Di dalam paket tersebut sudah terdapat Apache (Web Server ), MySQL ( Database ), PHP, PhpMyAdmin dan berbagai alat bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan mengkonfigurasikannya secara otomatis. 2.1.1 Apache Tugas Utama Apache adalah menghasilkan halaman web yang benar berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

18 2.1.2 PHP PHP merupakan bahasa pemrograman untuk membuat web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam sistem operasi dan juga mendukung beberpa web server lainnya. Sedangkan untuk sistem manajemen database yang sering digunakan bersama PHP ialah MySQL. 2.1.3 MySQL MySQL adalah sebuah sistem manajemen database yang bersifat open source. Digunakan untuk membuat dan mengelola database beserta isinya, menambah, mengubah dan menghapus data yang berada dalam database. Sifat dari MySQL ialah relational, yang berarti data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga memanipulasi data akan lebih cepat. 2.2 HTML HTML atau HyperText Markup Language adalah bahasa pemrograman yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di sebuah program web browser internet. Ada dua cara untuk membuat sebuah web page, yaitu dengan HTML editor atau dengan editor biasa (notepad,wordpad atau SublimeText). Dokumen HTML disusun oleh elemen-elemen yang berupa head, body, table, paragraf, dan list. Elemen-elemen tersebut ditandai dengan menggunakan tag, yaitu tanda < >.

19 Tag umumnya dituliskan berpasangan, misal nya < body > dengan < /body> Namun ada beberapa tag yang tidak diharuskan ditulis berpasangan, contoh: 1. Paragraf dengan tag <p> 2. Ganti baris dengan tag <br> 3. Garis datar dengan tag <hr> 4. List item dengan tag <li> Elemen-elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan dengan tag < HTML >, < Head > dan < Body > berikut dengan pasangannya. Setiap dokumen terdiri atas head dan body. Elemen head berisi informasi tentang dokumen tersebut dan elemen body berisi teks yang sebenarnya tersusun dari link, grafik, paragraf, dan elemen lainnya. Tabel 2.1 Tag Awal dan Tag Akhir HTML Nama Tag Tag Awal Tag Akhir Keterangan HTML <HTML> </HTML> Tag dasar untuk mendefinisikan dokumen HTML Head <Head> </Head> Untuk menuliskan keterangan tentang dokumen web yang akan ditampilkan Title <Title> </Title> Untuk memberi judul/informasi pada caption web browser Body <Body> </Body> Isi utama dalam dokumen web Line Break <Br> </Br> Membuat ganti baris pada dokumen web

20 Heading <Hn> </Hn> Membentuk tulisan dengan pola judul dan n adalah nomor tingkatannya Garis Mendatar <Hr> </Hr> Membuat garis mendatar pada dokumen Komentar <!-- - - > Memberi komentar atau membentuk tulisan menjadi komentar Paragraf <p> </p> Membuat teks berparagraf Sumber : komputerdynamic.blogspot.com 2.3 Web Browser Web Browser ialah sebuah aplikasi perangkat lunak yang memungkinkan pengguna untun menayangkan atau berinteraksi dengan tulisan, gambar, video, music, dan berbagai informasi lainnya yang terdapat pada pada halaman web disebuah situs world wide web atau jaringan LAN lokal. Web Browser memungkinkan pengguna secara cepat dan mudah mengakses informasi yang diberikan oleh banyak situs web dengan menjelajahi link tersebut. Web Browser memformat informasi HTML untuk di tayangkan, oleh karena itu penampakan halaman web akan berbeda dari satu browser dengan browser yang lain nya, namun sesungguhnya kegunaan web browser sama. Penulis menggunakan web browser : Mozilla Firefox dalam merancang aplikasi ini.

21 2.3.1 Mozilla Firefox Dibuat oleh Mozilla Corporation, Firefox adalah salah satu web browser open source yang di bangun dengan Gecko layout engine. Tak hanya handal, Firefox juga didukung oleh sejumlah addons/plugin yang merupakan aplikasi tambahan yang dapat dipasang sehingga memperkaya fitur software yang bersangkutan. 2.4 Sublime Text 3 Sublime text pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang versi sublime text sudah mencapai versi ke 3 yang dirilis pada 29 januari 2013. Sublime text mendukung sejumlah bahasa pemrograman diantaranya C, C++, PHP, CSS, HTML, ASP, dan masih banyak lagi. Sublime Text ialah editor teks untuk berbagai bahasa pemrograman, termasuk pemrograman PHP. Sublime teks juga mendukung berbagai sistem operasi seperti Linux, Mac OS dan juga Windows. Sangat banyak fitur yang tersedia pada sublime text, diantaranya minimap, membuka script side by side, bracket highlight sehingga tidak bingung mencari pasangan nya.

22 2.5 Database (Basis Data) Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualias. Data perlu disimpan di dalam dasar data untuk keperluan penyediaan informasi lebih lanjut. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan DBMS (Database Management Systems). 2.6 Casading Style Sheet ( CSS ) CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layouting halaman web. Dengan mendefinisikan suatu style sekali saja, maka style itu akan dapat digunakan berulang kali. CSS telah didukung di beberapa browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu, sementara gambar dan file lain dapat menampilkan sesudahnya.

23 Selain itu penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseuruhan. 2.7 Data Flow Diagram Data flow diagram yaitu suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus data dari suatu sistem dengan menggunakan pendekatan metode analisis sistem terstruktur. Tujuan data flow diagram yaitu memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem dan menggambarkan fungsi-fungsi yang mentransformasi aliran data. Komponen-komponen data flow diagram yaitu : entitas luar, proses penyimpanan data, dan arus data. DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti yang tertera pada table berikut ini. Tabel 2.2 Simbol Data Flow Diagram Gane/Sarson Yourdon/De Marco Keterangan Entitas eksternal dapat berupa unit terkait yang Entitas Eksternal Entitas Eksternal berinteraksi dengan sistem tapi berada di luar sistem.

24 Unit yang mempergunakan atau melakukan transformasi Proses data. Komponen fisik tidak diidentifikasi. Aliran data dengan arah khusus dari sumber ke tujuan. Penyimpanan data atau Data Store tempat data dilihat oleh proses. Sumber : www.id.wikipedia/wiki/data_flow_diagram 2.8 Flowchart ( Diagram Alir ) Flowchart adalah bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flowchart digunakan untuk menggambarkan sebuah algoritma. Menurut bentuknya, flowchart dibedakan menjadi 3 jenis : 1. Flowchart berurut, yaitu bentuk flowchart yang bentuknya urut ke bawah dan biasanya hanya menyelesaikan satu persoalan dengan satu penyelesain.

25 2. Flowchart memilih yaitu bentuk flowchart yang digunakan untuk menyelesaikan persoalan dengan penyelesaian lebih dari satu, dan biasa memilih satu diantara dua penyelesaian yang ada. 3. Flowchart berulang yaitu bentuk flowchart yang digunakan untuk menyelesaikan persoalan dengan bentuk berulang. Simbol-simbol flowchart dalam bentuk seperti dalam tabel berikut: Tabel 2.3 Simbol Simbol Flowchart No Simbol Keterangan 1 Terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu algoritma 2 Proses yang digunakan untuk mewakili suatu proses. 3 Data yang digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil 4 Decision untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program 5 Preparation untuk memberi nilai awal, nilai akhir,

26 penambahan/pengurangan bagi suatu variable counter 6 Predefined Process yang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi) 7 Connector untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya 8 Untuk menyimpan data Sumber : www.id.wikipedia/wiki/diagram_alir