BAB III LANDASAN TEORI

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. dimasukkan dalam data kontak dasar. Dalam beberapa tahun terakhir, alamat

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

Bab 2 Tinjauan Pustaka

BAB III LANDASAN TEORI

PENGANTAR KOMPUTER DAN TI 2C

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

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

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

BAB III LANDASAN TEORI

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

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

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

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

No HP :

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

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

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

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

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB III LANDASAN TEORI


BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

KBKF53110 WEB PROGRAMMING

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. Konsep dasar sistem informasi terdiri dari beberapa komponen dasar sistem,

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

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

Modul 3. Oleh : Mohammad Sholikin. 1

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. 1. Rudi Banu Kuncoro (2012) dengan judul Pembuatan Website Tempat

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

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

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

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem Sistem Perangkat Pendukung Perangkat Keras (Hardware)

PENGERTIAN WEB web adalah

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

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

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

BERKENALAN DENGAN MODEL CODEIGNITER

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 2 LANDASAN TEORITIS

BAB I PENDAHULUAN... I-1

BAB II LANDASAN TEORI

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

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

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB II KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI

APLIKASI BERBASIS WEB

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Transkripsi:

BAB III LANDASAN TEORI 3.1 Company Profile Company Profile adalah laporan yang memberikan gambaran tentang sejarah, status saat ini, dan tujuan masa depan sebuah bisnis(ayu, 2011), pendidikan dan sosial. Sebuah profile yayasan dapat menggambarkan gambaran yayasan tersebut sesingkat satu halaman atau mengandung data yang cukup untuk mengisi beberapa halaman. Dan ada beberapa informasi yang wajib disertakan di dalam company profile yayasan. Disetiap jenis laporan profile yayasan, informasi yang harus selalu disertakan ialah informasi kontak yang didalamnya terdapat informasi alamat email dan alamat yayasan. Dan selain itu juga mencangkup beberapa hal penting yang harus dicantumkan dalam profile yayasan berupa Visi-Misi yayasan dan sejarah yayasan itu sendiri.selain itu meskipun company profile tidak mencangkup sejarah yang lengkap, hal itu seringkali dianggap cukup untuk memberi pembaca gambaran tentang profile yayasan tersebut melewati tahun demi tahun perkembanganya hingga saat ini. 3.2 Website Website merupakan kumpulan halaman web yang saling terhubung dan filefilenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman 8

9 yang dinamakan homepage. Homepage berada pada posisi teratas, dengan halamanhalaman terkait didalamnya. Biasanya setiap halaman di bawah homepage disebut child page, yang berisi hyperlink kehalaman lain dalam web(agung, 2000). Website awalnya merupakan suatu layanan yang menyajikan informasi yang berbasis internet. Yang memudahkan surfer atau pengguna internet untuk melakukan penelusuran informasi di internet. Dan informasi yang digunakan dalam website adalah dengan menggunakan konsep multimedia yang didalamnya menyajikan banyak media, teks, gambar dan animasi lainya berupa suara dan film. 3.3 Hyper Text Markup Language(HTML) HTML adalah singkatan dari Hypertext Markup Language. Disebut hypertext karena di dalam HTML sebuah text biasa dapat berfungsi lain, kita dapat membuatnya menjadi link yang dapat berpindah dari satu halaman ke halaman lainnya hanya dengan meng-klik text tersebut. Kemampuan text inilah yang dinamakan hypertext, walaupun pada implementasinya nanti tidak hanya text yang dapat dijadikan link(andre, 2014). HTML merupakan Bahasa yang sangat fleksible dikarenakan dapat meletakkan srcip dari Bahasa lainya, seperti JAVA, VB, C, ELECUENT dan lainya. HTML itu berdiri sendiri dia bertugas dalam membangun web. Dia harus ditulis dalam software tertentu yang dikenal sebagai HTML editor. Hal ini yang dilakukan untuk menerjemahkan Bahasa HTML untuk menjadi sebuah halaman web dan dapat dilihat oleh surfer diseluruh dunia. Berikut ini adalah editor HTML :

10 1. Text Editor Text editor biasanya digunakan oleh seseorang yang sudah mahir dalam menggunakan bahasa HTML. Karena melalui editor ini anda dapat langsung menulis kode-kode HTML satu persatu. Sesuai prosedur teknis yang berlaku. Untuk jenis editor ini anda dapat menggunakan Sublime text 3. 2. WYSIWYG Editor WYSIWYG editor adalah solusi bagi mereka yang belum mahir menggunakan text editor untuk pembuatan web menggunakan bahasa HTML. Pada jenis aplikasi ini, kita dapat membangun halaman web dengan lebih muda, Karena apa yang terlihat dilayar akan sama denga hasil yang anda dapatkan. WYSIWYG editor singkatan dari What You See Is What You Get. Untuk editor ini kita dapat menggunakan aplikasi Microsoft Word, Exel, Acces, PowerPoint, Outlook, FrontPage dan yang cukup popular Macromedia Dreamweaver. 3.4 Cascading Style Sheet (CSS) Cascading Style Sheet (CSS) merupakan feature yang sangat penting dalam dynamic HTML. Meskipun bukan merupakan keharusan wajib dalam pembuatan website, akan tetapi penggunaan CSS ini sangat memudahkan pembuat web dan merupakan kelebihan tersendiri. CSS merupakan tempat mengontrol dan mengatur style yang ada, style yang mendeskripsikan bagaimana tampilan document HTML dilayar, dan kita dapat juga membuat efek-efek yang menakjubkan style sheet, sebagai contohnya anda ingin

11 menetapkan tulisan dengan warna biru dengan style italic dan jenis huruf font Calibri maka anda biasa membuatnya di CSS. 3.5 Hypertext Prepocessor(PHP) Hypertext Prepocessor(PHP) adalah bahasa interpreter yang mempunyai kemiripan dengan Bahasa C dan Perl yang mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan aplikasi web(sidik, 2004). PHP merupakan nama awal dari PHP (Personal home page / Form interface). Dibuat pertama kali oleh rasmus redrof. Dan PHP itu sendiri awalnya merupakan program CGI yang khusus untuk menerima input melalui form yang ditampilkan dalam browser web. Maka dengan menggunakan PHP maka maintance web menjadi semakin lebih muda. 3.6 Laravel Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT, dibangun dengan konsep MVC (model view controller). Laravel adalah pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang ekspresif, jelas dan menghemat waktu. MVC (model view controller) adalah pendekatan perangkat lunak yang memisahkan dari presentasi halaman. Contohnya :

12 a). Model : didalam model mewakili semua struktur data (basis data) dimana membantu untuk pengolaan database (pembuatan data, pembaruan dll). b). View : bagian yang mengatur tampilan kepada pengguna (halaman web). c). Controller : dibagian ini adalah bagian menjalankan model dan viewnya. 3.7 MySQL MySQL adalah database server relasional yang gratis dibawah lisensi Geeral Public Lisnsi (GNU). Dengan sifatnya yang open source, memungkinkan juga user untuk melakukan modifikasi pada source codenya untuk memenuhi kebutuhan spesifikasi mereka sendiri. MySQL merupakan database multi-user dan multithreaded yang tangguh yang memungkinkan backend yang berbeda, sejumlah program client dan library yang berbeda, tool administraif, dan beberapa anrtar muka pemrogaraman. MySQL juga tersedia sebagai library yang bias digabungkan ke aplikasi.(utdirartatmo, 2002:1) MySQL itu sendiri awal mula pengembanganya adalah pengguna msql dimana untuk mengkoneksikan ke table mempergunakan rutin level rendah. Dan setelah beberapa pengujian sehingga menghasilkan antarmuka SQL baru pada database akan tetapi dengan API yang mirip dengan msql. MySQL juda berbeperan sebagai client/server dengan kemampuan berjalan baik di OS manapun. Dan selain itu juga database ini memeliki kelebihan dibandingkan dengan database lain, dan diantaranya sebagai berikut :

13 1. Sebagai Database Management System(DBS) 2. Sebagai Relation Database System(RDBMS) 3. Sofware yang gratis dan dapat digunakan di OS(Operting system manapun). 4. Merupakan database server. Dan database MySQL dapat dihubungkan dengan internet dan dapat diakses jarak jauh.. 5. Dapat menyimpan data berukuran besar sampai gigabyte sekalipun. 6. Create and upadete table yang cepat. 7. Menggunakan Bahasa yang standart digunakan oleh database lainya seperti oracle. Dan bahasanya bernama SQL(Structur Query Language). 8. Dapat menerima query yang bertumpuk yang disebut Multi-Threading. Dengan berbagai kemudahan dan kelebihan yang ditawarkan oleh MySQL. Banyak pengguna pembuat web menggunakan database jenis ini dikarenakan banyak kelebihan dan opensource alias gratis. Dan pada umumnya database ini digunakan sebagai database yang diakses melalui website. 3.8 Unified Modeling Language(UML) Unified Modeling Language(UML) yaitu sebuah standart Bahasa pemodelan di bidang software engineering. Dan standartnya diatur dan dibuat oleh The Object Management Group. UML menawarkan sebuah cara standart untuk memvisualkan sebuah blueprint system, termasuk element-elemen sebagai berikut ini: 1. Aktor. 2. Komponen Logika

14 3. Aktivitas 4. Proses Bisnis 5. Basis Data 6. Komponen Perangkat Lunak 7. Pernyataan Bahasa Program. UML adalah standart industry de facto, dan berkembang dibawah naungan Object Management Group(OMG). 3.9 XAMPP Xampp dalah perangkat lunak bebas yang mendukung banyak system operasi. Funsinya sebagai server yang berdiri sendiri atau yang bisa disebut dengan LOCALHOST. Yang terdiri dari Apache HTTP server, MySQL database. Nama XAMPP merupakan singkatan dari X(Empat Sistem Operasi Apapun), Apache, MySQL, PHP dan Perl. XAMPP ini dikembangkan oleh sebuah tim proyek bernama Apache Friends. Dan mengenal bagian yang terdapat dalam XAMPP yang dapat digunakan pada umumnya adalah : 1. File htdoc disini adalah tempat untuk meletakkan berkas-berkas yang akan dijalankan (berkas PHP, HTML, Framwork dan lainya). 2. PhpMyAdmin adalah untuk mengelola database yang akan digunakan. Untuk megaksesnya kita dapat menuliskan di browser dengan alamat http://localhost/phpmyadmin. Maka akan menuju kehalaman PhpMyAdmin.