Bikin Framework PHP Sendiri dengan Teknik OOP dan MVC DAVID NAISTA CV. LOKOMEDIA
|
|
|
- Sukarno Indradjaja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Bikin Framework PHP Sendiri dengan Teknik OOP dan MVC DAVID NAISTA CV. LOKOMEDIA
2 Bikin Framework PHP Sendiri dengan OOP & MVC Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : David Naista Bikin Framework PHP Sendiri dengan Teknik OOP dan MVC - Cet. I. - Yogyakarta : Penerbit Lokomedia, halaman; 14 x 21 cm ISBN : Penerbit Lokomedia, Cetakan Pertama : April 2016 Editor : Lukmanul Hakim Cover : Subkhan Anshori Layout : Lukmanul Hakim Diterbitkan pertama kali oleh : CV. LOKOMEDIA Jl. Jambon, Perum. Pesona Alam Hijau 2 Kav. B-4, Kricak Yogyakarta [email protected] website : Copyright Lokomedia, 2016 Hak Cipta dilindungi oleh Undang-Undang Dilarang memperbanyak, mencetak ataupun menerbitkan sebagian maupun seluruh isi buku ini tanpa izin tertulis dari penerbit. ii
3 KATA PENGANTAR Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, atas berkat dan rahmat-nya, penulis dapat menyelesaikan buku dengan judul Bikin Framework PHP Sendiri dengan Teknik OOP dan MVC. Buku ini tidak akan selesai kepada pembaca tanpa bantuan dari berbagai pihak. Oleh karena itu, penulis menyampaikan terima kasih kepada: 1. Allah SWT, tanpa semua nikmat dan rahmatnya penulis tidak bisa menyelesaikan penulisan buku ini. 2. Kedua Orang Tua (Naimin Suhanda & Sri Utami), Adik (Edwin Naista) dan saudara-saudara penulis yang selalu memberikan support. 3. Bapak Ferdian Rahabista dan Ibu Dwi Retno Wahyuningsih. 4. Kepala Sekolah Ibu Hj Suindriyati, S.Pd, M.Pd dan semua Guru SMK Negeri 3 Metro. 5. Sekar Pratiwi, Mas Virgiawan Listanto, Mas Oky Trilupito, Vive Vio Permana, Ariyanto, Risky Pangestu, Nur Kholis, Bayu Hadi Dirgantara, Adam Wirayuda, Iqbal May,Muhammad Try Wibowo, Daim Kurniawan, Koh Hantze Sudarma, Koh Dennise Adrianto, Kak Iqbal Maulana, Aji Gumelar, Eric Yoman, Mahesa Indrajaya, Nicho Anggara, Adam Ridwany, Rian Nur Adli serta semua teman-teman dari Id-Webmaster, MetroCrew, TC ASC & WSC, Silpi Lovers dan teman kuliah BINUS yang tidak bisa disebutkan satu per satu. 6. Semua pihak yang turut membantu penulisan buku ini yang juga tidak bisa penyusun sebutkan satu persatu. 7. Serta para pembaca buku ini. Tak ada gading yang tak retak. Demikian pula, tak ada karya yang sempurna. Oleh karena itu, penulis mengharapkan kritik dan saran dari buku ini. Diharapkan buku ini dapat memberikan pengetahuan bagi teman-teman pembaca tentang apa itu OOP (Object Oriented Programming) PHP dan bagaimana membuat framework sendiri dengan konsep MVC (Model View Controller). iii
4 Akhir kata, semoga semua materi didalam buku ini dimengerti oleh pembaca dan dapat berguna dalam dunia kerja. Jakarta, Februari 2016 David Naista iv
5 DAFTAR ISI BAB 1. Pengertian dan Konsep Bahasa Pemrograman dan Bahasa Markup Apa itu Framework? Apa itu OOP? Pengertian OOP Kenapa Harus OOP? Prosedural Vs OOP Apa itu MVC?...10 BAB 2. Object Oriented Programming PHP Pengenalan OOP PHP Sintak-Sintak OOP...14 BAB 3. Bikin Framework PHP Sendiri Pendahuluan Membuat Susunan Folder Membuat File Utama dan File Konfigurasi Membuat File Utama (index.php) Membuat File Konfigurasi (config.php) Membuat Library Library Database Library Resultset Library Controller...37 v
6 Library Model Library View Membuat Halaman Default Membuat Controller (HomeController.php) Membuat View (welcome.view.php)...46 BAB 4. Proyek Membuat Website Sekolah dengan Framework Sendiri Mempersiapkan Database dan Tabel-Tabelnya Membuat Halaman Pengunjung Setting File Konfigurasi Membuat Template Halaman Pengunjung (Front End) Halaman Home Halaman Buku Tamu Halaman Siswa Halaman Detail Siswa Halaman Alumni Halaman Detail Alumni Halaman Guru Halaman Detail Guru Halaman Tentang Sekolah Halaman Kontak Kami Halaman Artikel (Berita) Halaman Detail Artikel Halaman Kategori Artikel Halaman Detail Kategori vi
7 BAB 5. Membuat Halaman Administrator dgn Framework Sendiri Setting File Konfigurasi untuk Administrator Membuat Template Halaman Administrator Dashboard (Halaman Utama Administrator) Halaman Login Modul Buku Tamu Modul Kategori Artikel Modul Artikel Modul Jurusan Modul Siswa Modul Alumni Modul Guru Modul Tentang Sekolah Modul Kontak Kami Modul User Penutup vii
8 Halaman ini Sengaja Dikosongkan viii
9 BAB I Pengertian dan Konsep
10 BAB 1 Pengertian dan Konsep Hai teman-teman. Salam olahraga!. Akhirnya kita sampai di Bab 1, silahkan pakai sabuk pengaman, karena perjalanan kita akan segera dimulai hehe. Jadi, di bab ini untuk awal-awal kita belajar mengenai pengertian dan konsep terlebih dahulu, kalau misalnya kita langsung koding aja tanpa tahu konsep, kan nanti bisa jadi suram/buta konsep. Oke, langsung saja kita mulai: 1.1 Bahasa Markup dan Bahasa Pemrograman Menurut Wikipedia, bahasa pemrograman atau sering di istilahkan juga dengan bahasa komputer adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data akan disimpan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Dari pengertian tersebut, dapat disimpulkan bahasa pemrograman adalah bahasa yang menghubungkan antara kita dengan komputer. Berikut adalah contohcontoh bahasa pemrograman yang kita gunakan dalam membuat sebuah website: 1. HMTL HyperText Markup Language atau lebih singkatnya HTML adalah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang ter-integerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal, sehingga menjadi halaman web dengan perintah-perintah HTML. Jadi, disini belum ada yang namanya for, if, while, do while dan lain-lain, karena di HTML ini hanya menjadi tampilan dasar atau tampilan depan dari sebuah website. Dengan HTML, kita bisa membuat sebuah website statis. 2 Bikin Framework PHP Sendiri dengan OOP & MVC
11 2. CSS Cascading Style Sheet atau lebih singkatnya CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Jadi, dengan CSS ini kita bisa membuat halaman website yang dari html tadi menjadi lebih indah, dengan adanya CSS maka kita bisa menambahkan style pada HTML, sehingga tampilan bisa menjadi lebih enak dilihat. Makanya banyak orang yang bilang you are CSS in my HTML (jiah malah gombal). 3. ASP Active Server Pages atau lebih singkatnya ASP adalah salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP di proses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui penjelajah web (browser). ASP bekerja pada web server dan merupakan server side scripting. Dengan adanya ASP, maka kita bisa mengubah website yang kita buat statis dari HTML tadi menjadi website dinamis. 4. XML Extensible Markup Language atau lebih singkatnya XML adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet. 5. WSDL Web Services Description Language atau lebih singkatnya WSDL adalah fromat XML yang diterbitkan untuk menerangkan web service. WSDL mendefinisikan: Pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju web service Koleksi-koleksi digital dari pesan-pesan (port type, antarmuka) Bagaimana port type yang ditentukan dijadikan wire protokol di mana servis ditempatkan Bab I. Pengertian dan Konsep 3
12 6. Perl Perl adalah bahasa pemrograman untuk segala keperluan. Perl dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau di rilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. 7. JavaScript JavaScript adalah bahasa skrip client side yang populer di Internet dan dapat bekerja di sebagian besar web browser populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag <script>. Dengan adanya JavaScript ini, kita bisa membuat website yang kita buat menjadi lebih menarik dengan animasi-animasi yang bisa di buat menjadi interaktif, contohnya ketika kita mau login, kemudian muncul alert ketika kita kosongkan fieldnya, dan lain-lain. 8. SQL Structured Query Language atau lebih singkatnya SQL adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. 9. PHP Hypertext Preprocessor atau lebih singkatnya PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. Dengan PHP, kita dapat membuat website menjadi dinamis. PHP banyak dipakai oleh para programmer website. PHP dapat digunakan untuk membangun sebuah CMS (Content Management System). 4 Bikin Framework PHP Sendiri dengan OOP & MVC
13 1.2 Apa itu Framework? Nah, salah satu materi pelajaran kita adalah membuat website dinamis menggunakan framework sendiri. Untuk itu, kita harus tahu dulu apa pengertian dari framework itu sendiri. Menurut wikipedia Framework adalah suatu struktur konseptual dasar yang digunakan untuk memecahkan atau menangani suatu masalah kompleks.. Jadi, singkatnya framework adalah wadah/kerangka kerja dari sebuah website yang akan kita bangun. Dengan adanya kerangka kerja tersebut, maka kita bisa lebih mempercepat waktu dalam pembuatan website sekaligus memudahkan melakukan perbaikan dari sebuah website. Berikut beberapa contoh framework yang sering digunakan oleh banyak orang: 1. CodeIgniter CodeIgniter merupakan aplikasi open source yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari Versi stabil terakhir adalah versi CakePHP CakePHP merupakan sebuah rapid development framework yang gratis dan open source untuk PHP. CakePHP adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang dpengembang web untuk membuat sebuah aplikasi dengan karakter pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks. 3. Laravel Laravel merupakan web application framework berbasis PHP yang open source, menggunakan konsep Model View Controller (MVC). Laravel berada dibawah lisensi MIT License, dengan menggunakan GitHub sebagai tempat berbagi kode. Bab I. Pengertian dan Konsep 5
14 Desember 2013, Laravel menempati PHP framework terpopuler dan berada diatas PHP framework lain seperti Phalcon, Symfony2, CodeIgniter dan lainnya. 4. Phalcon. Phalcon adalah salah satu framework PHP yang populer. Perbedaan Phalcon dari framework PHP yang lainnya adalah bahwa Phalcon di implementasikan dalam bentuk PHP extension. Phalcon menyediakan extension, sehingga tidak perlu diinstal secara manual oleh pengguna. 5. Yii Framework Yii adalah framework PHP berbasis-komponen dan berkinerja tinggi untuk pengembangan aplikasi web berskala besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari Yes it is!. 6. Zend Zend Framework (ZF) merupakan web application framework berbasis PHP open source, berorientasi objek kerangka aplikasi web yang di implementasikan di PHP 5 dan berlisensi di bawah Lisensi New BSD. 7. PHPixie PHPixie dimulai sebagai kerangka mikro dan secara bertahap berkembang menjadi salah satu kerangka kerja PHP FullStack paling populer, namun tetap mempertahankan kinerja tinggi. Hal ini dikarenakan arsitektur ketat yang menghindari perangkap umum seperti ketergantungan pada metode statis, lingkup global, lajang dan antipatterns lainnya, dengan demikian juga memastikan bahwa kode mudah dibaca, debug, memperluas dan tes. Bahkan semua komponen PHPixie mengandalkan cakupan unit test penuh. Ini adalah kerangka PHP yang tidak akan pernah berdiri di jalan Anda dan memberi Anda kontrol penuh atas aliran eksekusi, mudah untuk belajar dan mudah untuk menguasai. 8. Symfony Symfony adalah sebuah framework lengkap yang didesain untuk mengoptimalkan pengembangan aplikasi berbasis web dengan 6 Bikin Framework PHP Sendiri dengan OOP & MVC
15 menyuguhkan beberapa fitur-fitur andalan. Untuk pemula, Symfony mengelompokkan aturan-aturan bisnis aplikasi (business rules), lokiga server, dan tampilan presentasi. Symfony menyediakan bermacam-macam alat dan class-class yang ditujukan untuk memperpendek waktu pengembangan sebuah aplikasi web yang komplek. Sebagai tambahan, Symfony mengotomatisasi tugas-tugas umum sehingga pengembang dapat memfokuskan diri pada spesifikasi aplikasi secara keseluruhan. Sebagai hasil akhir, dengan kelebihan-kelebihan ini berarti bahwa tidak perlu lagi menemukan (reinvent the wheel) ketika sebuah aplikasi web baru akan dibangun. 1.3 Apa itu OOP? Pengertian OOP OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi, setiap bagian dari suatu permasalahan adalah objek. Nah, objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh mobil. Mobil adalah sebuah objek. Mobil itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, spion, kursi, dan sebagainya. Mobil sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain Kenapa Harus OOP? Kenapa harus OOP? Itu adalah pertanyaan yang sering ada, karena dengan OOP biasanya orang berpikir kenapa menggunakan OOP, cuman bikin ribet aja. Iya memang dengan menggunakan OOP pembuatan program akan menjadi lebih lama, tapi menjadi lebih memiliki struktur. Dengan menggunakan OOP, kita Bab I. Pengertian dan Konsep 7
16 jadi bisa lebih mudah mengerjakan sebuah proyek website dengan tim kita, karena OOP dari manapun konsepnya akan sama, sehingga Programmer yang mengetahui OOP akan dengan mudah bisa membaca kode kita dibandingkan dengan kode yang dijalankan secara Prosedural. Selain itu, dengan OOP apabila terjadi error, kita hanya mengubah 1 class yang menyebabkan error tersebut dan tidak mempengaruhi class lain. Jadi lebih mudah untuk proses perbaikan atau perubahan dalam aplikasi Prosedural Vs OOP Apabila dibandingkan antara prosedural dengan OOP, masing-masing memiliki kelebihan dan kekurangan, yaitu: Kelebihan Prosedural: Efektif digunakan untuk menyelesaikan masalah kecil. Memperhatikan urutan langkah-langkah perintah secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana Kekurangan Prosedural: Tidak cocok untuk menyelesaikkan masalah yang rumit, karena nantinya akan kesulitan menemukan solusi permasalahan ketika terjadi error. Kelebihan OOP: Data dan fungsi dibungkus dalam class-class atau objek-objek. Efektif digunakan untuk menyelesaikan masalah besar, karena OOP terdiri dari class-class yang memisahkan setiap kode program menjadi kelompokkelompok kecil, sesuai dengan fungsinya. Fungsi-fungsi algoritma yang terbagi menjadi beberapa class dapat memudahkan kita dalam memahami program, begitu juga ketika ada bug pada program, kita bisa lebih mudah menemukan penyebab errornya dibanding ketika menggunakan prosedural programming. Object dan class dapat digunakan berkali-kali, sehingga dapat menghemat space memori. Kekurangan OOP: Programmer yang telah terbiasa membuat program dengan konsep Prosedural sering merasa kesulitan ketika dihadapkan dengan OOP. Biasanya mereka 8 Bikin Framework PHP Sendiri dengan OOP & MVC
17 bingung dengan banyaknya istilah-istilah dalam OOP. Apabila perbandingan Prosedural dan OOP dalam bentuk tabel bisa dilihat sebagai berikut: Prosedural OOP Fokus utama pada fungsi dan prosedur yang beroperasi pada data. Menekankan pada data yang sedang beroperasi dan tidak fungsi atau prosedur. Program besar terbagi dalam program unit kecil disebut fungsi. Program dibagi ke dalam apa yang disebut objek. Data dan fungsi diperlakukan sebagai entitas terpisah. Data dan fungsi bersama diperlakukan sebagai entitas terpisahkan. Data bebas bergerak di sekitar sistem dari satu fungsi lain. Data tersembunyi dan tidak dapat diakses oleh fungsi eksternal. Data bersifat pasif. Program desain dengan pendekatan Top Down yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplementasikan. Objek-objek dalam OOP aktif. Program desain pendekatan Bottom Up yaitu membuat prosedur2 untuk menyelesaikan tugas-tugas yang sederhana, lalu menggabungkan prosedur2 tsb dlm prosedur yg lebih kompleks, sampai fungsionalitas tercapai. Bab I. Pengertian dan Konsep 9
18 1.4 Apa itu MVC? Model-View-Controller atau disingkat MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan antara data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya, kebanyakan framework dalam aplikasi website berbasis arsitektur MVC. MVC merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi, seperti manipulasi data, user interface, dan bagian yang menjadi pengontrol aplikasi. Terdapat tiga jenis komponen yang membangun suatu pola MVC dalam suatu aplikasi yaitu: 1. View View merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web, bagian ini biasanya berupa file template HTML yang diatur oleh Controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian Model. 2. Model Model biasanya berhubungan langsung dengan database untuk memanipulasi data (Insert, Update, Delete, Search), menangani validasi dari bagian Controller, namun tidak dapat berhubungan langsung dengan bagian View. 3. Controller Controller Merupakan bagian yang mengatur hubungan antara bagian Model dan bagian View. Controller berfungsi untuk menerima request dan data dari user, kemudian menentukan apa yang akan diproses oleh aplikasi. Sebenarnya sistem dari MVC cukup sederhana, membeda-bedakan setiap bagian sesuai dengan fungsinya. Jadi, halaman yang di request oleh user akan di kontrol oleh Controller, lalu Controller akan memberikan tampilan kepada user yaitu View, dan untuk bagian data akan di atur oleh Model. Kesimpulannya, Controller berurusan dengan kontrol, Model berurusan dengan data dan database, View adalah tampilan yang kita lihat. Untuk lebih jelasnya, alur MVC bisa dilihat pada gambar Bikin Framework PHP Sendiri dengan OOP & MVC
19 Gambar 1.1 Alur MVC (Model View Controller) Bab I. Pengertian dan Konsep 11
Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5. Liliek Triyono CV. LOKOMEDIA
Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5 Liliek Triyono CV. LOKOMEDIA Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5 Perpustakaan Nasional : Katalog Dalam Terbitan
RONALD RUSLI CV. LOKOMEDIA
Membuat Aplikasi GPS Ala GO-JEK RONALD RUSLI CV. LOKOMEDIA Membuat Aplikasi GPS Ala GO-JEK Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Ronald Rusli Membuat Aplikasi GPS Ala GO-JEK -
WEB SERVICE Pembayaran Uang Kuliah Online. dengan PHP dan SOAP WSDL. Roki Aditama CV. LOKOMEDIA
WEB SERVICE Pembayaran Uang Kuliah Online dengan PHP dan SOAP WSDL Roki Aditama CV. LOKOMEDIA WEB SERVICE Pembayaran Uang Kuliah Online dgn PHP dan SOAP WSDL Perpustakaan Nasional : Katalog Dalam Terbitan
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK
SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER Andriyani Siyoperman Gea ABSTRAK Monitoring peralatan bengkel pada CV. Mandala Motor perusahaan yang bergerak di
Bahasa Pemrograman Untuk Pembuatan Web
Bahasa Pemrograman Untuk Pembuatan Web Iman Amalludin [email protected] :: http://blog.imanllusion.hostzi.com Abstrak Bahasa Pemrograman (Programming Language). Apa itu? Bahasa Pemrograman adalah
Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA
Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah Awan Pribadi Basuki CV. LOKOMEDIA Kolaborasi Codeigniter dan Bootstrap: Membangun Aplikasi PSB Sekolah Perpustakaan Nasional : Katalog
Teori Algoritma. 1Universitas Gunadarma
Teori Algoritma Teknik Informatika Semester 2 AP2C.T Pertemuan 1 (4 maret 2014) Definisi Algoritma Mengapa Belajar Algoritma & Pemrograman Pengenalan Jenis-jenis Bahasa Pemrograman Efisiensi Algoritma
Membuat Helpdesk System Berbasis OOP dan PDO dengan PHP. Hendra Santoso CV. LOKOMEDIA
Membuat Helpdesk System Berbasis OOP dan PDO dengan PHP Hendra Santoso CV. LOKOMEDIA Helpdesk System Berbasis OOP & PDO dengan PHP Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Hendra
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Fotografi Amir Hamzah Sulaeman mengatakan bahwa fotografi berasal dari kata foto dan grafi yang masing-masing kata tersebut mempunyai arti sebagai berikut: foto artinya cahaya
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau
Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA
Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap Awan Pribadi Basuki CV. LOKOMEDIA Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter dan Bootstrap Perpustakaan Nasional
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem presensi menggunakan QRCode dan ijin berbasis web dan mobile merupakan sistem informasi yang digunakan untuk menyelesaika masalah presensi dan ijin
PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER
PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER TUGAS AKHIR Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas
BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,
BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan
BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan
BAB III LANDASAN TEORI 3.1 CodeIgniter CodeIgniter adalah sebuah framework PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan helperyang berguna di dalamnya
BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan
BAB II LANDASAN TEORI 2.1 Internet Internet adalah singkatan dari Interconnection network, merupakan interkoneksi antara komputer-komputer (node) di seluruh dunia yang membentuk sebuah jaringan komputer
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu
BERKENALAN DENGAN MODEL CODEIGNITER
BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf [email protected] :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Codelgnite (CI) aplikasi sumber terbuka yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan
WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /
WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen - komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
Object-Oriented Programming Sederhana Dengan PHP
Object-Oriented Programming Sederhana Dengan PHP Toha Abdurrozak [email protected] :: http://toha.ilearning.me Abstrak Dalam perkembangan dunia komputer saat ini, kebutuhan akan software semakin meningkat,
BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi
BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang
PHP dan Framework CodeIgniter
Universitas Negeri Padang PHP dan Framework CodeIgniter Yeni Septiana Pendidikan Teknik Informatika 1102640 2015 Hai All.. Kali ini kita akan membahas tentang membuat Website dengan menggunakan bahasa
BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya
BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software
BAB II. KAJIAN PUSTAKA A. Aplikasi Aplikasi merupakan suatu progam yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan
HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal
HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi
BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai dampak dalam meningkatkan efektifitas dan keefisienan dalam melakukan setiap pekerjaan.
BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih
BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Pustaka Berkaca dari pesatnya laju perkembangan teknologi modern, sistem penjadwalan guru di sebuah sekolah akan lebih efektif jika menggunakan sebuah aplikasi. Aplikasi
BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan
7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal
BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem dan Sistem Informasi 2.1.1 Pengertian Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan atau keseluruhan dari bagian
BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan
BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu
BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya teknologi internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,
MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK. Created by MTA Revised by HPU
MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK Created by MTA Revised by HPU SET THE FRAME, GET TO WORK Arsitektur MVC Programming-in-large Pengembangan Berbasis Komponen Framework MODEL-VIEW-CONTROLLER (MVC)
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 PHP PHP adalah script bersifat server-side yang ditambahkan ke dalam HTML. Kelebihan PHP yang paling signifikan adalah kemampuannya untuk melakukan koneksi dengan berbagai macam
BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh
BAB 1 PENDAHULUAN 1.1 Latar Belakang Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh informasi dengan cepat,akurat dan mudah dalam segala kegiatan baik itu dalam bisnis, pendidikan,
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan tentang beberapa konsep tentang supra desa, Sistem Informasi, web, PHP, framework, Model-View-Controller (MVC), CodeIgniter, MySQL. 3.1 Supra Desa Menurut
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau
BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer
BAB II LANDASAN TEORI 2.1 World Wide Web Dunia internet semakin berkembang, terutama penggunaanya dalam bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer global, sedangkan
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau
3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR
BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI
PENGERTIAN WEB web adalah
PENGANTAR WEB -YQ- PENGERTIAN WEB web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (text, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol http (hypertext transfer
PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng
PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA By: Julianto Lemantara, S,Kom., M.Eng LATAR BELAKANG PELATIHAN Coba simak beberapa lowongan PHP programmer berikut:
BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer
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
Kapita Selekta (KBKI82127, 2 sks)
Kapita Selekta (KBKI82127, 2 sks) Materi : WBA = Building Web Application with PHP & My SQL 1 Biodata singkat Nama : Rahmadi Alamat : Komp Pegambiran Permai 2 Blok E/6 No. Hp : +6285278243954 Email : [email protected]
PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan
Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau
PENGEMBANGAN SISTEM INFORMASI AKREDITASI
PENGEMBANGAN SISTEM INFORMASI AKREDITASI Muhammad Takdir Muslihi 1), Amil Ahmad Ilham 2), Zahir Zainuddin 3) 1), 2),3) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Hasanuddin Email : [email protected]
Gambar 1. 1 Diagram Populer Framework (Sumber :
BAB 1. PENDAHULUAN Bab berikut ini merupakan pengenalan dasar terhadap sistem yang akan dibuat yang berisikan latar belakang, rumusan masalah, tujuan, batasan masalah dan sistematika pembahasan Implementasi
BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang dengan sangat pesat. Kebutuhan akan itu pun semakin diminati oleh semua kalangan masyarakat,
Konsep dan Teknik Menguasai Modern OOP di PHP. Awan Pribadi Basuki CV. LOKOMEDIA
Konsep dan Teknik Menguasai Modern OOP di PHP Awan Pribadi Basuki CV. LOKOMEDIA Konsep dan Teknik Menguasai Modern OOP di PHP Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Awan Pribadi
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan
BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
3.1 Layanan Aplikasi Internet BAB III LANDASAN TEORI Terdapat banyak sekali layanan aplikasi di internet dan masih terus akan berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Berdasarkan dengan judul penelitian oleh penulis mengenai Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran
BAB III LANDASAN TEORI. Definisi sistem informasi adalah kumpulan. informasi didalam sebuah basis data menggunakan
BAB III LANDASAN TEORI III.1 Sistem Informasi III.1.1 Definisi Sistem Informasi Definisi sistem informasi adalah kumpulan informasi didalam sebuah basis data menggunakan model dan media teknologi informasi
BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI
BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Berdasarkan studi kepustakaan dan observasi yang dilakukan oleh peneliti, telah menemukan kasus yang sama dilakukan oleh peneliti lain sebelumnya
APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP
Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,
APLIKASI BERBASIS WEB
Pendahuluan Komputer sejak diluncurkan pertama kali dengan bobot yang cukup berat hingga hingga saat ini dengan produk notebook yang sangat ringan dan dapat di bawa kemana-mana, berbagai macam aplikasi
Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman
PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman Jurusan Teknik Informatika Universitas Kristen Petra Jl. Siwalankerto 121-131 Surabaya
BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.
2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan
BAB 3 LANDASAN TEORI
BAB 3 LANDASAN TEORI Pada bab ini akan dijelaskan mengenai dasar teori yang digunakan pleh penulis sebagai acuan dalam membangun sistem. 3.1 Sistem Informasi Sistem informasi merupakan sekumpulan elemen
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Puskesmas Pusat Kesehatan Masyarakat (Puskesmas) adalah salah satu sarana pelayanan kesehatan masyarakat yang amat penting di Indonesia. Puskesmas adalah unit pelaksana teknis
BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,
BAB II DASAR TEORI 2.1 Sistem Informasi Menurut Kenneth C Laudon dan Jane P Laudon Sistem informasi adalah sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memproses, menyimpan,
BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem
BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Pengelolaan data seminar dan workshop sebelumnya sudah pernah dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat
Mengenal Framework Codeigniter
Mengenal Framework Codeigniter Pepen Aandrian Syah [email protected] Abstrak Framework Codeigniter adalah suatu tools atau plugins yang dibuat ElisLab untuk memudahkan programmer untuk membuat suatu aplikasi
Manual Book Website Adverse Drug Report
Manual Book Website Adverse Drug Report Latar Belakang... 3 Maksud dan Tujuan... 3 Solusi... 3 Tahapan - tahapan pembangunan... 3 Deskripsi Umum Sistem... 4 Spesifikasi Sistem... 16 Latar Belakang Perkembangan
BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,
BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,
BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Melihat banyaknya bidang usaha ikan secara konvensional saat ini maka tidak mudah bagi penjual yang menjual ikannya untuk mendapatkan hasil yang diinginkan. Dengan
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Bab ini menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem. 3.1 Pariwisata Menurut UU No 10 Tentang Kepariwisataan tahun 2009 pasal 1
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya
BAB 1 PENDAHULUAN 1.1 Latar belakang Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian,
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS
Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan
Pokok Bahasan 2 Teknologi Dasar Internet dan Web L. Erawan Materi User Agent, Web Browser, server web Jaringan: Jaringan client-server, TTL Protokol: HTTP, TCP/IP, FTP, SMTP, UDP, OSI Bahasa: HTML, XHTML,
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Informasi Pengertian sistem informasi tidak bisa dilepaskan dari pengertian sistem dan informasi. Definisi dari sistem adalah sekelompok dua atau lebih komponenkomponen
BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,
14 BAB III LANDASAN TEORI Sistem Informasi Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen, prosedur-prosedur yang saling berinteraksi, berintegrasi untuk mencapai tujuan tertentu seperti
BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam
RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)
Jurnal Informatika Mulawarman Vol. 10 No. 2 September 2015 25 RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN) Dana Pranata 1), Hamdani
FRAMEWORK CODEIGNITER
FRAMEWORK CODEIGNITER COURSE TEKNIK INFORMATIKA SEMESTER GENAP 2014 DISUSUN OLEH: MOH. ALI FIKRI POLITEKNIK INDRAMAYU (POLINDRA) 2014 A. Pendahuluan CodeIgniter CodeIgniter adalah aplikasi open source
Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.
Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] id 2014 Database Connectivity Database Connectivity
FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi
FRAMEWORK Pengertian Framework Dengan framework seorang web programmer dapat membangun aplikasi website dengan lebih mudah dan cepat, karena banyak fungsi siap pakai dalam framework yang semakin mempermudah
BAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Web Service Menurut Siregar (2012) Web service menyediakan standar komunikasi di antara berbagai aplikasi software yang berbeda-beda, dan dapat berjalan di berbagai platform maupun
Pengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Konsep Dasar Teori 3.1.1 Pengertian Data Menurut the liang gie: Data atau bahan keterangan adalah hal atau peristiwa kenyataan lainnya apapun yang mendukung suatu pengetahuan
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Penelitian ini dilakukan tidak terlepas dari hasil-hasil penelitia terdahulu yang pernah dilakukan sebagai bahan perbandingan dan kajian. Adapun hasil penelitian
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka merupakan acuan utama pada penelitian ini, berupa studi
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka merupakan acuan utama pada penelitian ini, berupa studi yang pernah dilakukan orang lain yang berkaitan dengan penelitian ini.
BAB 3 LANDASAN TEORI
BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi Futsal Track, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi Futsal Track. 3.1 Arsitektur
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Belum pernah ada penelitian tentang website pre order back sound dan musik sebelumnya, secara umum website tentang musik yang sudah ada adalah website tempat
BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.
BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Hartono, 1999). Model umum sebuah sistem terdiri
PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 6: Restful API Server & Client Codeigniter Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Membaca Data Menggunakan Rest API Server & Client 2. Menambah
BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.
BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur
FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML
FERNANDYA RISKI HARTANTRI 09018173 / F DASAR-DASAR HTML Hypertext Markup Language, atau seperti yang lebih dikenal, HTML, adalah bahasa computer dari World Wide Web. Bila Anda membuat situs Web, Anda dapat
Teknik Informatika S1
Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS [email protected] +6285740278021 Aplikasi
IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG
D.11 IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG Achmad Nakhrowi *, Agung Riyantomo, Moch Subchan Mauludin Jurusan Teknik
