BAB III LANDASAN TEORI. Pada bab ini akan membahas beberapa landasan teori penulis yang meliputi

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE


BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB III LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

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

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

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

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

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

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB 2 LANDASAN TEORI

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III 3. LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

SOFTWARE TERBAIK UNTUK DATABASE

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

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

Pengenalan Web Server dan Server Side Scripting

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

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

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

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

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

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Menurut Bell dan Luddington (2006), keluhan pelanggan (customer

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

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

Pertemuan 11 Pengenalan DBMS dan MySQL

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

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

No HP :

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

BAB II LANDASAN TEORI

Informasi Diklat. Kebijakan ini ditujukan untuk mengoptimalkan penerapan teknologi, khususnya teknologi informasi, dalam rangka meningkatkan efisiensi

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

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

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile

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

BAB III LANDASAN TEORI. Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile. sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

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

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI. Kata dasar perpustakaan ialah pustaka. Dalam kamus umum bahasa

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

Modul 3. Oleh : Mohammad Sholikin. 1

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

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Bahasa menurut kamus Websters adalah the body of words and methods of

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

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

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB II LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

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

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Transkripsi:

BAB III LANDASAN TEORI Pada bab ini akan membahas beberapa landasan teori penulis yang meliputi hal-hal dari permasalahan yang ada dan teori yang membahas tentang ilmu yang terkait dalam permasalahan pada kerja praktik ini. 3.1 Aplikasi Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia (Jogiyanto, 2008). 3.2 Penyewaan/Sewa Penyewaan berasal dari kata dasar Sewa yang mendapat tambahan kata imbuhan Pe dan akhiran an. Sewa sendiri mempunyai arti yaitu pakaian sesuatu dengan membayar uang, sedangkan Penyewaan adalah suatu kegiatan yang melayani jasa peminjaman dengan tidak mengabaikan suatu ketentuan atau kesepakatan dan syarat syarat yang berlaku didalam organisasi tersebut guna mencapai satu tujuan bersama (Siagian, 2015). 3.3 Bangunan Gedung Gedung ataupun bangunan-bangunan yang dimiliki perusahaan yang dimaksudkan untuk menjalankan roda bisnis operasi perusahaan. Gedung ini bisa berbentuk bangunan pabrik, kantor administrasi, gudang penyimpanan, toko, dan sebagainya. Berfungsi sebagai tempat manusia melakukan kegiatannya, baik 10

11 untuk hunian atau tempat tinggal, kegiatan usaha, kegiatan sosial maupun budaya (Rachel, 2015). 3.4 Gedung Cak Durasim Ruang pertunjukan dengan panggung proscenium yang mampu menampung 600 kursi termasuk balkon. Luas bangunan keseluruhan 22,5 x 47,5 m termasuk aula. Sudah direnovasi secara fisik untuk meningkatkan performa pertunjukan. Tersedia seperangkat lampu yang cukup lengkap untuk pertunjukan. Gedung tertutup berpendingin udara (AC) ini cocok untuk pertunjukan kesenian modern dan tradisi atau acara yang eksklusif. Gedung Cak Durasim dibangun tak lama setelah TBJT didirikan (Nurcahyo, 2011). Gambar 3.1 Gedung Cak Durasim 3.5 Pendopo Jayengrono Bangunan seluas 400 meter persegi inilah yang merupakan cagar budaya karena didirikan pada tahun 1915 sebagai bagian dari gedung pemerintahan Kabupaten Soerabaia. Ketika masih menjadi Kadipaten Kanoman, pendopo

12 yang merupakan bagian dari gedung utama ini, sering dijadikan tempat bertukar pikiran, diskusi, hingga menyelesaikan segala permasalahan. Disangga 36 pilar, tidak ada perubahan apapun secara fisik hingga sekarang. Dalam kesehariannya pendopo ini digunakan untuk latihan tari, dan sering digunakan untuk pergelaran kesenian outdoor lantaran dapat ditonton hingga ke luar area pendopo, bahkan dari jalan raya sekalipun (Nurcahyo, 2011). Gambar 3.2 Pendopo Jayengrono 3.6 Wisma Seni Dewi Sangkrah Tempat ini pernah menjadi kampus Sekolah Tinggi Kesenian Wilwatikta (STKW) Surabaya pada tahun 1983-1987. Setelah perguruan tinggi kesenian itu membangun gedung sendiri di kawasan Klampis Anom, ruang-ruang yang berada di bagian kompleks TBJT ini diperuntukan sebagai tempat penginapan atau Wisma Seni. Setelah direnovasi, kini Wisma Seni Dewi Sangkrah ini secara keseluruhan mampu menampung 80 orang yang terbagi dalam 8 kamar dan dilengkapi dengan AC dan kamar mandi dalam (Nurcahyo, 2011).

13 Gambar 3.3 Wisma Seni Dewi Sangkrah 3.7 Database Database sering didefinisikan sebagai kumpulan data yang terkait. Secara teknis, yang berada dalam sebuah database adalah sekumpulan tabel atau objek lain (indeks, view, dan lain-lain). Tujuan utama pembuatan database adalah untuk memudahkan dalam mengakses data. Data dapat ditambahkan, diubah, dihapus, atau dibaca dengan relatif mudah dan cepat (Andi, 2014). 3.8 Data Flow Diagram (DFD) Data flow diagram (DFD) merupakan diagram yang menggunakan notasinotasi untuk menggambarkan arus dari sistem. DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data. DFD menunjukkan hubungan antara satu dan proses pada sistem. DFD merupakan diagram yang digunakan untuk menggambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan.

14 Simbol Data Flow Diagram (DFD) 1. Proses, kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang dapat berupa masukkan untuk sistem. 2. External Entity, menyatakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem yang lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. 3. Simpanan Data, simpanan dari data yang dapat berupa suatu file atau database di sistem komputer, suatu arsip atau catatan manual dan suatu agenda atau buku. 4. Arus Data, menyatakan arus data yang mengalir diantara data proses, simpan data dan kesatuan luar. Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem (Andi, 2014). 3.9 System Development Life Cycle Waterfall (SDLC) Metodologi pengembangan sistem adalah metode-metode, prosedurprosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang akan digunakan untuk mengembangkan suatu sistem informasi. Pengembangan sistem didefinisikan sebagai aktivitas untuk menghasilkan sistem informasi berbasis komputer untuk menyelesaikan persoalan (problem) organisasi atau memanfaatkan kesempatan yang timbul. Model air terjun (waterfall) biasa juga disebut siklus hidup perangkat lunak. Metode pengembangan sistem waterfall mengambil kegiatan dasar seperti spesifikasi, pengembangan, validasi, evolusi dan merepresentasikannya sebagai

15 fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya. Tahapan-tahapan dalam metode pengembangan sistem waterfall terdapat pada Gambar 3.1 Gambar 3.4 Tahapan Metode Waterfall berikut : Keterangan menurut gambar diatas alur dari Model Waterfall sebagai 1. Rekayasa perangkat lunak (system engineering), melakukan pengumpulan data dan penetapan kebutuhan semua elemen sistem. 2. Requirements analysis, melakukan analisis terhadap permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak, fungsi performsi. 3. Design, menetapkan domain informasi untuk perangkat lunak, fungsi dan interfacing.

16 4. Implementasi, pengkodean yang mengimplementasikan hasil desain ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu. 5. Pengujian, kegiatan untuk melakukan pengetesan program yang sudah dibuat apakah sudah benar atau belum diuji dengan cara manual, jika testing sudah benar maka program boleh digunakan. 6. Perawatan, menangani perangkat lunak yang sudah selesai supaya dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan (Jogiyanto, 2008). 3.10 Tools Pemrograman Dalam pengembangan suatu Aplikasi, tentunya membutuhkan suatu tool atau alat berupa bahasa pemrograman. Salah satu tool dalam bahasa pemrograman yang sekarang dipakai adalah notepad++, XAMPP, PHP, dan MySQL. 3.10.1 Notepad++ Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman (Kadir, 2009). Bahasa Pemrogaman yang didukung oleh Notepad++ adalah : 1. C++, 2. CSS

17 3. Java, 4. Javascript, 5. JSP 6. PHP. 3.10.2 XAMPP XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya 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. Untuk mendapatkanya dapat mendownload langsung dari web resminya (Kadir, 2009). Komponen XAMPP : XAMPP 1.8.3 untuk windows : Apache 2.4.4 MySQL 5.6.11 PHP 5.5.0 phpmyadmin 4.0.4 FileZilla FTP Server 0.9.41.

18 3.10.3 Hypertext Preprocessor (PHP) PHP merupakan bahasa berbentuk script yang ditempatkan di dalam server baru kemudian di proses. Kemudian hasil pemrosesan dikirimkan kepada web browser klien. Bahasa pemrograman ini dirancang khusus untuk membentuk web dinamis. Artinya, pemrograman PHP dapat membentuk suatu tampilan berdasarkan permintaan terkini, misalnya halaman yang menampilkan daftar buku tamu. Halaman tersebut akan selalu mengalami perubahan mengikuti jumlah data tamu yang telah mengisi buku tamu. PHP dikenal sebagai bahasa pemrograman web, terutama di lingkungan Linux. Tetapi sebenarnya, PHP juga dapat digunakan pada server-server yang berbasis UNIX, Windows NT, Windows 95/98, dan Macintosh. Pada awalnya, PHP dirancang untuk diintegrasikan dengan web server Apache. Namun belakangan, PHP juga dapat bekerja dengan web sever seperti PWS (Personal Web Server), IIS (Internet Information Server), dan Xitami (Andi, 2014). 3.10.4 MySQL MySQL adalah jenis database server yang sangat populer saat ini. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. MySQL adalah sebuah perangkat lunak sistem manajemen basis data yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

19 Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak di kembangkan oleh komunitas umum dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan di sponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Para pendiri MySQL AB adalah David Axmark, Allan Larsson, dan Michael Monty Widenius (Andi, 2014).