PEMANFAATAN FRAMEWORK CODEIGNITER DALAM PEMBANGUNAN APLIKASI PIPELINE INTEGRITY MANAGEMENT SISTEM (PIMS) Rahmad Syalevi

Ukuran: px
Mulai penontonan dengan halaman:

Download "PEMANFAATAN FRAMEWORK CODEIGNITER DALAM PEMBANGUNAN APLIKASI PIPELINE INTEGRITY MANAGEMENT SISTEM (PIMS) Rahmad Syalevi"

Transkripsi

1 PEMANFAATAN FRAMEWORK CODEIGNITER DALAM PEMBANGUNAN Abstrak APLIKASI PIPELINE INTEGRITY MANAGEMENT SISTEM (PIMS) Rahmad Syalevi Pipeline Integrity Management System (PIMS) is an information management application specifically for large-scale pipeline infrastructure. PIMS is built by information technology consulting company, PT. Multimedia Arto Sentosa (MAS) as the main product of the company. PIMS is built using the PHP framework CodeIgniter (CI) as its development tools is based on the concept of Model View Controller (MVC). The author will research how the company use and utilize CI on deveveloping PIMS. To get an overview of the the PIMS application development process using CI, the authors use qualitative methods applied research with direct observation as a member team of programmers PT. MAS. PIMS application utilizing CI by modifying the default CI s format in accordance with the needs of application development. The most important modification done is add another level of security applications, change the connection to the server and change the system directory of CI. In addition to modifications, PIMS also added some third party to be able to support the services provided by PIMS features, the third party is Smarty, EasyUI, PHPExcel and FlexViewer. PT. MAS using the CI for building PIMS applications on the grounds of its flexible, open source, free, and has broad support in doing so that easier application development. Keywords : PT. MAS, PIMS, PHP, framework, CodeIgniter, MVC, third party, open source. Pendahuluan Dalam sebuah perusahaan berskala besar, hampir seluruh aspek dari perusahaan tersebut dapat ditopang oleh teknologi sistem informasi. Sebagai contoh, Perusahaan Gas Negara (PGN) yang bergerak di bidang transmisi dan distribusi gas bumi. Perusahaan tersebut memiliki bagian-bagian dari sebuah perusahaan secara umum, dan infrasturktur penopang perusahaan tersebut juga merupakan bagian dari perusahaan yang harus diperhatikan. Misalnya, sebagai sebuah perusahaan yang bergerak di bidang gas dan minyak bumi, mereka memiliki jalur pipa yang sangat luas cakupannya. Kebutuhan akan monitoring dan laporan rutin untuk fasilitas tersebut menyulitkan perusahaan jika dilakukan secara manual dan 1

2 ditambah dengan perhitungan data. Di sini peran teknologi sistem informasi akan dibutuhkan untuk mempermudah perusahaan dalam mengelola data dan melakukan monitoring terhadap infrastruktur mereka tersebut. Untuk membangun sebuah Sistem Informasi, saat ini tersedia berbagai pilihan development tool yang semakin memudahkannya. PHP adalah salah satu development tool yang merupakan bahasa pemograman bersifat open source dan sangat powerfull dalam menangani banyak hal, terutama logic dan pengolahan data. Apalagi PHP saat ini sudah dikemas dalam bentuk framework yang semakin memudahkan pengembang menggunakannnya sebagai alat bantu. Framework adalah kumpulan kelas dan fungsi yang dapat meringankan tugas pengembang ditambah dengan bantuan library dan bantuan lainnya. PT. Multimedia Arto Sentosa merupakan sebuah perusahaan konsultan yang menyediakan produk berbentuk jasa untuk membangun dan mengembangkan aplikasi sistem informasi terintegrasi khusus di bidang jalur pipa baik itu gas, maupun minyak. Aplikasi yang dibangun berbasis web dan menggunakan framework CodeIgniter (CI) dengan menggunakan beberapa bahasa pemograman web. Sesuai dengan layanan yang disediakan PT. Multimedia Arto Sentosa, perusahaan yang menjadi kliennya merupakan perusahaan yang memiliki infrastruktur jalur pipa yang besar seperti Pertamina Persero. Untuk menelusuri bagaimana framework CI digunakan dan dimanfaatkan dalam proses pengembangan aplikasi Pipeline Integrity Management Sistem (PIMS), maka penulis melakukan penelitian langsung terhadap perusahaan PT. Multimedia Arto Sentosa (MAS). Penelitian ini bertujuan mendapatkan gambaran penggunaan framework CI dan mengetahui faktor-faktor alasan penggunaan framework CI pada pembangunan aplikasi PIMS di PT. MAS. Pembahasan Framework Framework merupakan struktur konseptual dasar yang digunakan untuk memecahkan permasalahan atau isu-isu kompleks (Daqiqil, 2011). Framework hanya digunakan sebagai alat bantu yang dapat memudahkan, bukan sebagai alat untuk memecahkan masalah. Framework menggunakan metode pengembangan berbasiskan MVC (Model View Controller). MVC merupakan metode pengelompokan bagian-bagian dari keseluruhan 2

3 aplikasi web. Sesuai dengan penamaannya, Model View Controller merupakan 3 bagian yang berbeda dimana setiap bagiannya memiliki fungsi masing-masing namun memiliki keterkaitan satu sama lain. Penguraian dari 3 bagian tersebut yaitu : 1. Model Model merupakan bagian dari aplikasi yang menangani interaksi langsung dengan database. Model juga mempresentasikan struktur data dari aplikasi maupun data lain, misalnya file text, XML dan webservice. 2. View View mengatur segala sesuatu yang berhubungan dengan yang dilihat oleh pengguna pada tingkat end-user. View hanya berperan menampilkan data yang telah diolah pada Model dan Controller. 3. Controller Controller memiliki peran sebagai penghubung antara data dan tampilan. Controller berperan menghubungkan Model dengan View, dimana controller memanggil variabel-variabel yang akan digunakan di view. Jika dibandingkan dengan pemograman web berbasis PHP secara umum (konvensional), framework dengan metode MVC akan lebih membantu ketika pengembang membangun aplikasi dengan logika yang kompleks dan dapat menghindari penulisan logika yang sama secara berulang-ulang. MVC membantu pengembang untuk menggunakan satu logika yang sama untuk digunakan dan diakses oleh lebih dari satu bagian aplikasi. Gambar. Perbandingan struktur PHP konvensional dengan framework PHP 3

4 Pada gambar di atas, penggunaan PHP secara konvesional biasanya akan mengeksekusi pustaka, fungsi, method dan logika yang digabungkan dan akan dijalankan pada halaman HTML. Untuk sebuah aplikasi dengan tingkat yang sederhana tidak akan berdampak besar, namun untuk sebuah aplikasi dengan kasus dan logika yang kompleks akan sulit untuk dikelola dengan baik. Kelebihan framework antara lain dapat disimpulkan : Lebih cepat dibandingkan dengan PHP konvensional. Ketika aplikasi dijalankan, framework hanya akan memanggil pustaka dan fungsi yang dibutuhkan. Sedangkan dengan PHP konvensional, fungsi dan tampilan akan dijalankan semuanya. Menggunakan konsep MVC. MVC akan lebih memudahkan pengembang dalam membangun aplikasi dengan standar dan struktur yang jelas. PT. MAS menggunakan framework PHP CodeIgniter (CI) dalam pengembangan produk aplikasi Pipeline Integrity Management Sistem (PIMS). Framework CI yang mereka gunakan dibantu dengan beberapa bahasa pemograman berbasis web lainnya yaitu HTML, JavaScript, CSS, JQuery, XML, SWF, AJAX, dan JSON. CodeIgniter menjadi pilihan perusahaan dalam membantu pembangunan dan pengembangan aplikasi dikarenakan sifatnya yang terbuka, gratis, mudah dikonfigurasi dan dikembangkan, sifatnya yang fleksibel, serta mendapat banyak dukungan dari berbagai komunitas. Dalam implementasinya, framework CI selanjutnya mengalami beberapa perubahan karena berbagai kebutuhan dengan tujuan yang berbeda dari setiap aplikasi. Pada dasarnya perubahan tersebut tetap memiliki konsep yang sama dengan CI, namun hanya beberapa bagian dari framework yang mengalami sedikit modifikasi sehingga memiliki struktur yang berbeda dengan struktur awal CI. Dari keseluruhan struktur framework CI, beberapa bagian yang paling mencolok mendapat modifikasi oleh tim programmer PT. MAS adalah directory, sistem path, file index.php, file.htaccess, pemanfaatan model dan controller yang disesuaikan dengan kebutuhan serta format file di berkas view yang disimpan dengan.tpl. Selain beberapa perubahan tersebut, tim programmer juga memanfaatkan beberapa bantuan lainnya atau third party plugin di luar default dari framework CI sendiri, yaitu Smarty, EasyUI, PHPExcel dan FlexViewer. 4

5 CodeIgniter Directory System Secara default, CodeIgniter memiliki struktur berkas yang setiap bagian berkasnya memiliki fungsi dan peran masing-masing yang berbeda. Default dari struktur utama berkas CI terbagi ke dua bagian berbeda, yaitu Application dan System. Berkas Application dikhususkan untuk bagian dimana kita meletakkan coding program yang akan dibuat, sedangkan berkas Sistem berisikan helper dan library default bawaan CI. Gambar 2. CI directory system Dari seluruh berkas yang ada di framework CI, hanya beberapa berkas yang paling sering diakses dan menjadi berkas utama dari pengembangan aplikasi. Berkas-berkas tersebut memiliki hubungan dengan struktur standar yang digunakan oleh seluruh framework, yaitu terkait dengan Model View Controller (MVC), library, helper dan configurasi utama dari framework CI. Pipeline Integrated Management System (PIMS) Pipeline Integrated Management System (PIMS) merupakan layanan utama yang ditawarkan perusahaan PT. Multimedia Arto Sentosa kepada klien. Layanan tersebut bersifat dapat diubah sesuai dengan kebutuhan klien nantinya, sehingga hasil akhir dari aplikasi tersebut merupakan hasil dari gabungan aplikasi PIMS default dan fitur yang dibutuhkan klien. Sistem aplikasi ini dibangun untuk mengakomodasi kebutuhan Perusahaan klien akan adanya suatu sistem yang bisa mengelola dan memonitor semua aktivitas, informasi dan 5

6 perhitungan data inspeksi yang berkaitan dengan metode Risk Based Inspection atas jalur pipa yang dikelola. Pada sistem aplikasi ini, fitur-fitur utama yang disediakan oleh aplikasi terintegrasi satu sama lainnya antara Risk Assessment, Cathodic Protection, Fitness for service, GISMap dan Reference. Semua data yang dimasukkan sebagai input di aplikasi akan menjadi keluaran dalam berbagai macam bentuk laporan sesuai dengan kebutuhannya. Seperti laporan kegiatan inspeksi rutin, yang akan ditampilkan dalam sistem aplikasi PIMS dengan didukung data spasial dan menunjukkan lokasi sebenarnya dari pipa dan hasil dari risk assessmentnya. PIMS Directory System Dalam proses pembangunan dan pengembangan, terjadi banyak adaptasi yang mengharuskan tim untuk mengambil tindakan dan memutuskan sesuatu. Penggunaan directory system secara default membuat tim programmer merasa terbatasi dan tidak dapat bertindak lebih jauh. Oleh karena itu, tim programmer di perusahaan ini melakukan sedikit perubahan di directory system yang terdapat pada framework aplikasi PIMS. Gambar 3. Sistem directory PIMS Sumber: Data internal PT. MAS Secara default, hanya terdapat tiga berkas utama pada lokasi root framework. Namun tim mengubah framework tersebut agar menjadi menjadi struktur seperti pada gambar di atas. Tindakan itu diambil dengan tujuan : Mempermudah tim melakukan tugasnya Menjadikannya struktur yang menjadi standar perusahaan Kebutuhan akan tambahan-tambahan yang tidak dikelola oleh framework CodeIgniter Modifikasi yang dilakukan terhadap directory system tersebut mengubah beberapa konfigurasi default dari framework CI. Perubahan-perubahan tersebut terjadi pada beberapa file utama yang mengatur directory system, seperti bagian dari file index.php di berkas root. 6

7 Selain berkas appl dan ci200 yang hanya mengalami perubahan nama, ada beberapa tambahan berkas root directory pada framework, yaitu : 1. assets Berkas assets digunakan untuk menyimpan berbagai macam tambahan bantuan yang akan digunakan untuk memperindah tampilan web. Isi dari berkas tersebut adalah file-file CSS, JS, XML, images, SWF, dan KML. 2. DB Berkas DB dimanfaatkan untuk menyimpan file database dengan ekstensi.sql. 3. repository Berkas repository berisi file dokumen-dokumen yang diunduh dan diunggah oleh pengguna di aplikasi PIMS. 4. third_party Berkas ini bertujuan menyimpan aplikasi tambahan untuk mendukung pembangunan. 5. tmp Berkas tmp menyimpan cookie atau temporary file dari aplikasi. 6. Model, Views dan Controller Tiga berkas yang mengatur inti dari sebuah aplikasi di framework CI yaitu model, view dan controller mendapat tindakan yang berbeda dari tim programmer di perusahaan PT. MAS. Sesuai dengan kebijakan CI yang masih memungkinkan pengguna CI untuk mengubah struktur bakunya. Model Pengelolaan Model pada framework CI berada di berkas models. Tim programmer di perusahaan ini memanfaatkan Model sebagaimana mestinya, yaitu berisi query-query yang mengelola hubungan dengan database. Controller Berkas yang mengelola Contoller pada framework CI adalah berkas controllers. Berkas tersebut mengelola setiap file controller yang bertugas menghubungkan query dari model ke file tampilan yang ada pada berkas view. Dalam beberapa kasus, tim menggunakannya untuk memanggil query. 7

8 View Berkas view digunakan untuk menampilkan setiap file yang berhubungan dengan tampilan. File yang ada pada berkas view berisi code bahasa pemograman yang terkait dengan tampilan web. Pada pengimplentasiaannya, tim programmer di perusahaan ini memanfaatkan file dengan ekstensi.tpl sebagai standar perusahaan dalam membangun aplikasi menggunakan framework CI untuk tampilan web. 7. Core Core pada folder application di framework CI dapat dimanfaatkan untuk menambah kofigurasi tambahan. Tim pengembang PIMS memanfaatkannya untuk menambah beberapa kofigurasi aplikasi terkait tentang policy dan privacy user. Gambar 4. File di Berkas Core Sumber: Data internal PT. MAS Tim programmer juga memanfaatkan file.htacces untuk melakukan komunikasi dengan server. Dengan begitu server dapat mengarahkan dimana berkas root dari framework berada. Gambar 5. Isi file.htaccess Sumber: Data internal PT. MAS Gambar file diatas adalah konfigurasi penggunaan modul rewrite pada server untuk mengelola penggunaan URL sehingga tidak perlu memuculkan index.php pada URL di browser. Hal tersebut dilakukan untuk mencegah bentuk URL yang panjang. Third Party (Library, Helper, dan Plugin) Third party adalah beberapa tambahan bantuan kelas dan fungsi lainnya yang tidak berasal dari framework CodeIgniter. Tim pengembang PIMS memanfaatkan hal ini untuk beberapa fungsi yang tidak dapat dikelola oleh CI dan sebagian menggantikan fungsi dari CI. 1. Smarty Smarty adalah mesin template untuk PHP. Bertujuan untuk memisahkan logika aplikasi dan konten dari penampilannya. Berikut beberapa fitur yang disediakan oleh smarty kepada penggunanya yang dipaparkan pada halam web resminya smarty.net : Memudahkan pengembang dalam melakukan coding karena penggunaan kode-kode smarty yang lebih singkat untuk PHP dan HTML. 8

9 Dimungkinkan untuk menyertakan kode PHP langsung dalam file template Dukungan built-in caching Penggunaan smarty mempermudah tim pengembang PIMS dalam mendesain dan membangun aplikasi. Letak berkas smarty berada pada appl\libraries\smarty dan dipanggil secara otomatis pada file autoload.php di berkas appl/config. Smarty digunakan pada setiap fungsi di aplikasi, baik itu controller, model dan view. 2. EasyUI EasyUI digunakan untuk mempermudah dalam mendesain tampilan web. Terutama dalam hal grid, form, tab dan tabel. EasyUI sudah memiliki format yang bisa langsung digunakan hanya dengan memanggil kelas atau id-nya. 3. PHPExcel PHPExcel adalah serangkaian coding yang dimanfaatkan untuk menampilkan format tampilan dalam bentuk laporan Microsft Excel atau pengeolah angka lainnya. PIMS memanfaatkan bantuan plugin tersebut agar memudahkan pengguna PIMS mengunggah dan menghasilkan laporan dalam bentuk excel. 4. FlexViewer FlexViewer merupakan plugin yang dimanfaatkan aplikasi untuk menampilkan data ke dalam bentuk spasial. FlexViewer dimanfaatkan PIMS untuk menampilkan seluruh data PIMS ke dalam peta yang terinstalasi pipa yang kemudian ditandai dengan warna pada peta dengan arti menggambarkan kondisi dari pipa. Contoh pada aplikasi dalam penggunaan FlexViewer adalah : Gambar 6. FlexViewer Sumber: Data internal PT. MAS Kegiatan modifikasi, tambahan dan adaptasi tersebut bertujuan untuk memudahkan proses pembangunan dan pengembangan aplikasi. Keseluruhan tambahan tersebut bersifat open source dan gratis, sehingga tidak terjadi penyalahgunaan dan meringankan beban yang harus dikeluarkan perusahaan. 9

10 Kekurangan Penggunaan CI pada Aplikasi PIMS Penggunaan framework CI pada pembangunan aplikasi PIMS tidak terhindar dari berbagai kekurangan yang dapat disebabkan oleh tim pengembang sendiri maupun dari sisi CI-nya sendiri. Beberapa kekurangan penggunaan CI pada PIMS adalah : 1. Tim pengembang PT. MAS masih belum menggunakan CI dengan konsep MVC yang baik. Pada beberapa bagian, peran Model dan Controller pada aplikasi tidak terlalu diperhatikan, misalnya penggunaan query masih digunakan pada bagian Controller yang seharusnya hanya digunakan oleh Model. 2. Directory system CI yang berbeda dengan default mempersulit programmer baru untuk dapat beradaptasi dengan cepat. Kesimpulan Untuk dapat menggunakan framework CI dan diimplementasikan pada pembangunan aplikasi PIMS, dibutuhkan beberapa pemahaman yang menjadi konsep dasar penggunaan CI, yaitu: 1. Konsep dasar Model View Controller (MVC), MVC diterapakan untuk memudahkan tim pengembang mendapatkan struktur baku pada pembangunan aplikasi. 2. Directory system yang digunakan pada framework CI. Dengan mengetahui default struktur directory CI, pembangunan aplikasi menggunakan CI dengan directory system yang berbeda akan lebih mudah dipahami. 3. Pemanfaatan third party pada framework CI. Pemanfaatan third party pada pembangunan aplikasi menggunakan CI akan memudahkan menyediakan setiap kebutuhan tambahan dari setiap fitur aplikasi. Faktor-faktor yang mempengaruhi PT MAS menggunakan CI sebagai development tools untuk membangun aplikasi PIMS adalah : 1. Open source, gratis dan mendapat dukungan yang luas dari komunitas pengguna CI di internet sehingga memudahkan pengembangan aplikasi. 2. CI memiliki sifat yang fleksibel untuk dikembangkan sesuai dengan kebutuhan aplikasi yang dibangun. 10

11 3. CI mendukung pengembangan dengan PHP, HTML, CSS, JS, JavaScript dan mendukung berbagai macam database. 4. Memudahkan pengembang membangun dan mengembangkan aplikasi karena sifatnya yang berbasiskan MVC sehingga memiliki struktur yang jelas. Saran Berdasarkan pengalaman penulis selama melakukan observasi langsung dengan menjadi anggota tim pembangunan di PT Multimedia Arto Sentosa, penulis melihat potensi yang masih dapat dikembangkan oleh PT. MAS untuk mengembangkan produk mereka menjadi lebih baik : Saat ini aplikasi yang dikembangkan oleh perusahaan hanya berbasis web dan dibangun menggunakan satu bahasa pemograman saja. Akan lebih baik dan menguntungkan jika aplikasi yang dibangun dapat mendukung banyak platform dan dapat digunakan di berbagai sistem operasi. Penelitian selanjutnya diharapakan adanya perbandingan penggunaan framework CI dengan salah satu framework lainnya pada pembangunan aplikasi PIMS, sehingga pembaca bisa mendapatkan gambaran yang lebih baik mengenai kelebihan dan kekurangan CI. Daftar Pustaka Al, Hanif, Fatta (2007). Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: ANDI. Adam, Griffit (2010). CodeIgniter 1.7 Professional Development. Birmingham: Packt. Daqiqil, I. (2011). Buku CodeIgniter Gratis. Retrieved June 8, 2012, from Koder.Id: Kristanto, A (2003).Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta:Gava Media Myer, Thomas (2008). Professional CodeIgniter. Canada: Wiley. Upton, David (2009). CodeIgniter 1.7. Birmingham: Packt. Nuraida, Ida (2008). Manajemen Administrasi Perkantoran. Yokyakarta: Kanisius. 11

12 Smarty, Manual Smarty, Retrieved June 8, 2012, from Smarty: Google Trends, Retrieved Mei 28, 2012, from google: q=zend+framework,+codeigniter,+symfony,+yii, +kohana&ctab=0&geo=all&date=all&sort=1 PHP Developer, Most Used PHP Framework-The Popular Top 7 List in year 2011, Retrieved Mei 28, 2012, From PHP Developer: 12

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

CODEIGNITER 3. Belajar Mandiri. Zamah Sari CODEIGNITER 3 Belajar Mandiri Zamah Sari i DAFTAR ISI PENDAHULUAN CODEIGNITER... 1 Fitur Codeigniter... 1 INSTALASI CODEIGNITER... 3 ARSITEKTUR CODEIGNITER... 5 Struktur Direktori... 6 Folder Application...

Lebih terperinci

Mengenal Codeigniter (CI) Framework

Mengenal Codeigniter (CI) Framework Mengenal Codeigniter (CI) Framework Ramdhan Indra Bangun Dadhan.rpl@gmail.com Abstrak CodeIgniter adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

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

Lebih terperinci

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

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

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka Penelitian yang menerapkan arsitektur Model View Controller (MVC) telah banyak digunakan pada perancangan dan implementasi pembuatan sebuah sistem. Salah satu

Lebih terperinci

PHP dan Framework CodeIgniter

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

Lebih terperinci

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pesatnya perkembangan teknologi informasi di bidang pendidikan, dapat dilihat dari banyaknya media-media pembelajaran yang digunakan di masyarakat. Salah satu

Lebih terperinci

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 02-3.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester

Lebih terperinci

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 4 : Konsep MVC : Controller Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Struktur direktori dari web framework

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Tissue SMART NARENA dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Bab ini menjelaskan gambaran secara global produk tentang perangkat lunak produk yang akan dibuat, dalam hal ini ialah migrasi sistem informasi absensi dari pemrograman terstruktur

Lebih terperinci

BAB 3 LANDASAN TEORI

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

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

Framework CodeIgniter Part 1

Framework CodeIgniter Part 1 1 Framework CodeIgniter Part 1 Fajar Y. Zebua fajarzebua@gmail.com http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat

Lebih terperinci

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami konsep dasar MVC

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya

Lebih terperinci

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 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

Lebih terperinci

I. Pengenalan Play Framework

I. Pengenalan Play Framework I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan

Lebih terperinci

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

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

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia perpustakaan, dari segi data dan dokumen yang disimpan, dimulai dari perpustakaan tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa

Lebih terperinci

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic Helmy Faisal Muttaqin, S.Kom, M.T Apa itu Framework? Framework merupakan kumpulan library siap pakai yang dapat dimanfaatkan dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam penelitian yang dilakukan oleh Hasan (2011) tentang aplikasi pencarian lokasi kuliner di Yogyakarta. Penelitian tersebut telah menghasilkan

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN Bab ini berisi bagian pendahuluan yang mencakup latar belakang, rumusan dan batasan masalah, tujuan, metodologi pengerjaan, serta sistematika pembahasan dari Tugas Akhir ini. 1.1 LATAR

Lebih terperinci

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

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

Lebih terperinci

PEMROGRAMAN WEB BERBASIS FRAMEWORK. PERTEMUAN 1 : PENGENALAN WEB FRAMEWORK. HASANUDDIN, S.T., M.CS. PRODI TEKNIK INFORMATIKA UAD

PEMROGRAMAN WEB BERBASIS FRAMEWORK. PERTEMUAN 1 : PENGENALAN WEB FRAMEWORK. HASANUDDIN, S.T., M.CS. PRODI TEKNIK INFORMATIKA UAD PEMROGRAMAN WEB BERBASIS FRAMEWORK. PERTEMUAN 1 : PENGENALAN WEB FRAMEWORK. HASANUDDIN, S.T., M.CS. PRODI TEKNIK INFORMATIKA UAD Pemrograman Web Berbasis Framework Pertemuan 1 : Pengenalan Web Framework

Lebih terperinci

FRAMEWORK CODEIGNITER

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

Lebih terperinci

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX Membuat Aplikasi Point of Sale dengan Laravel 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

Lebih terperinci

MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK. Created by MTA Revised by HPU

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)

Lebih terperinci

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework Helmy Faisal Muttaqin Bahas apa aja nih? Pemograman berbasis web? Framework? Bersenang-senang dengan CodeIgniter Mereka tidak senang Mereka

Lebih terperinci

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 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:

Lebih terperinci

BAB 3 LANDASAN TEORI

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

Lebih terperinci

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER SKRIPSI Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh

Lebih terperinci

HASIL DAN PEMBAHASAN Investigasi Awal

HASIL DAN PEMBAHASAN Investigasi Awal Konstruksi Awal Pada tahapan ini dilakukan kontruksi untuk mendapatkan modul sistem dan implementasi software dengan data untuk mencari kekurangan serta kekuatan dari aplikasi operasional dan perawatan

Lebih terperinci

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

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

Lebih terperinci

Sistem Informasi Akademik Berbasis Framework Codeigniter Pada SMA Muhammadiyah 6 Palembang MenggunakanMetode (HMVC)

Sistem Informasi Akademik Berbasis Framework Codeigniter Pada SMA Muhammadiyah 6 Palembang MenggunakanMetode (HMVC) Sistem Informasi Akademik Berbasis Framework Codeigniter Pada SMA Muhammadiyah 6 Palembang MenggunakanMetode (HMVC) Eko Dwi Santoso 1, M.Nasir 2. DeniErlansyah 3 Jurusan Sistem Informasi, Fakultas Ilmu

Lebih terperinci

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

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

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5 KONTRAK BELAJAR Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB112312 Pengajar : Wahyu Widodo, S.Kom Semester : 5 Bobot : 2 SKS Hari Pertemuan : Rabu Tempat Pertemuan : Laboratorium 1 Kampus

Lebih terperinci

3 BAB III LANDASAN LANDASAN TEORI

3 BAB III LANDASAN LANDASAN TEORI TEORI 3 BAB III LANDASAN LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang akan digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 Lelang Menurut Kamus Besar Bahasa

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu

Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu Penelitian terdahulu tentang Sistem Informasi Kepegawaian maupun tentang System Informasi itu sendiri telah banyak dilakukan oleh para peneliti terdahulu

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan sistem.

BAB III LANDASAN TEORI. Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan sistem. BAB III LANDASAN TEORI Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan sistem. 3.1 Latihan Soal Tingkat SMA Menurut Kamus Besar Bahasa Indonesia, latihan adalah belajar dan

Lebih terperinci

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library 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

Lebih terperinci

Sistem Berkas Digital Untuk Berkas Penelitian di Universitas Klabat

Sistem Berkas Digital Untuk Berkas Penelitian di Universitas Klabat Sistem Berkas Digital Untuk 264 Sistem Berkas Digital Untuk Berkas Penelitian di Universitas Klabat Steven Lolong* 1, Egerly W. Gara 2, Rivo Harimisa 3 1,2,3 Fakultas Ilmu Komputer, Universitas Klabat

Lebih terperinci

III.1. Sistem Informasi

III.1. Sistem Informasi BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi organisasi yang

Lebih terperinci

PHP Development. Training Syllabus

PHP Development. Training Syllabus PHP Development Web Database Application using PHP and MySQL... 2 Building PHP Web Application using Code Igniter... 4 Building PHP Web Application using Yii Framework... 6 Building PHP Web Application

Lebih terperinci

Deretan Framework Javascript yang sering Digunakan

Deretan Framework Javascript yang sering Digunakan Deretan Framework Javascript yang sering Digunakan Mohammad fauzan mohammadfauzan439@yahoo.co.id Abstrak JavaScript sering disingkat JS, adalah bahasa pemrograman tingkat tinggi dan berjalan pada sisi

Lebih terperinci

Mengenal Framework Codeigniter

Mengenal Framework Codeigniter Mengenal Framework Codeigniter Pepen Aandrian Syah pepenaan@gmail.com Abstrak Framework Codeigniter adalah suatu tools atau plugins yang dibuat ElisLab untuk memudahkan programmer untuk membuat suatu aplikasi

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi JOGIFT, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi JOGIFT. 3.1 Produk Pengertian

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Pembuatan dan penggunaan fitur reporting pada suatu sistem seperti ini telah banyak dilakukan sebelumnya dalam sektor pendidikan, yang secara

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Perbedaan penelitian yang akan dibuat dengan penelitian-penelitian sebelumnya yaitu sistem yang akan dibuat adalah sistem pendukung keputusan

Lebih terperinci

Mengembangkan Component Joomla Oleh : Garry B.

Mengembangkan Component Joomla Oleh : Garry B. Mengembangkan Component Joomla Oleh : Garry B. # Prologue Joomla terkenal sebagai salah satu platform Content Management System (CMS) untuk mempublikasi ke World Wide Web ataupun dalam intranet. Tetapi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 17 BAB III LANDASAN TEORI Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan sistem. 3.1 Internet Internet (information superhighway) merupakan singkatan dari inter-networking.

Lebih terperinci

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi internet secara umum membuat penggunaan situs web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun mampu

Lebih terperinci

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari Pengertian MVC Framework PHP Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari MVC itu sendiri. Salah satu mvc framework yang populer digunakan saat ini adalah Code

Lebih terperinci

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

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

Lebih terperinci

Entity Relationship Model Internet Web Web browser Web server Perangkat Lunak Sist

Entity Relationship Model Internet Web Web browser Web server Perangkat Lunak Sist DAFTAR ISI LAPORAN TUGAS AKHIR... i HALAMAN PENGESAHAN... iiiii PERNYATAAN... iiiv PRAKATA... v DAFTAR ISI... vi DAFTAR GAMBAR... x DAFTAR TABEL... xviii INTISARI... xix ABSTRACT... xx BAB I PENDAHULUAN...

Lebih terperinci

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 / 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

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Saat ini perkembangan dunia teknologi informasi semakin meluas, baik dari segi ruang lingkup maupun tingkat perkembangan teknologi itu sendiri. Begitu pula dengan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat.

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 Sistem Secara umum arti sistem adalah suatu kesatuan atau

Lebih terperinci

Pemrograman Web Berbasis Framework. Pertemuan 1 : Pengenalan Web Framework. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 1 : Pengenalan Web Framework. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 1 : Pengenalan Web Framework Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Cakupan Materi Kuliah sistem sks Silabi Matakuliah Informasi

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Tugas Akhir Tugas Akhir merupakan satu kurikulum wajib yang dilaksanakan oleh setiap mahasiswa pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah

Lebih terperinci

Implementasi Framework Twitter Bootstrap Dalam Perancangan Aplikasi Penerimaan Mahasiswa Baru Berbasis Web

Implementasi Framework Twitter Bootstrap Dalam Perancangan Aplikasi Penerimaan Mahasiswa Baru Berbasis Web KINETIK, Vol.1, No.3, November 2016, Hal. 129-134 ISSN : 2503-2259, E-ISSN : 2503-2267 129 Implementasi Framework Twitter Bootstrap Dalam Perancangan Aplikasi Penerimaan Mahasiswa Baru Berbasis Web Mochamad

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Unit Dinas Pendidikan dan Kebudayaan Unit Dinas Pendidikan dan Kebudayaan adalah lembaga yang melaksanakan kebijakan Pemerintah Kabupaten / Kota dalam bidang pendidikan dan merupakan

Lebih terperinci

Sekilas Tentang Cake PHP Oleh : Sunu Wibirama 1

Sekilas Tentang Cake PHP Oleh : Sunu Wibirama 1 Sekilas Tentang Cake PHP Oleh : Sunu Wibirama 1 Cake PHP atau orang lebih mengenalnya dengan nama CakePHP, adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update,

Lebih terperinci

LAPORAN HASIL PENGEMBANGAN LAPiS

LAPORAN HASIL PENGEMBANGAN LAPiS LAPORAN HASIL PENGEMBANGAN LAPiS (Ligthweight Adjustable Portable Information System) Disusun Oleh: Sahal A.Z. Wim Permana Tim Kuliah Kerja Nyata Badan Informasi Daerah Yogyakarta Universitas Gadjah Mada

Lebih terperinci

BAB II TINJAUAN PUSTAKA

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

Lebih terperinci

Makalah Seminar Kerja Praktek

Makalah Seminar Kerja Praktek Makalah Seminar Kerja Praktek PERANCANGAN SISTEM INFORMASI ABSENSI DENGAN MVC CODEIGNITER DI UPT-PUSKOM UNDIP SEMARANG Farid Arifiyanto 1), Enda Wista Sinuraya 2) Jurusan Teknik Elektro, Fakultas Teknik,

Lebih terperinci

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi BAB 3 LANDASAN TEORI Pada bab 3 ini akan membahas mengenai landasan teori mengenai data, sistem informasi, sistem informasi dalam bisnis, website, php, mysql, dan codeigniter. 3.1 Data Data adalah representasi

Lebih terperinci

BERKENALAN DENGAN MODEL CODEIGNITER

BERKENALAN DENGAN MODEL CODEIGNITER BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan

Lebih terperinci

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE.JS UNTUK PEMETAAN MESIN DAN TRACKING ENGINEER DENGAN PEMANFAATAN GEOLOCATION PADA PT IBM INDONESIA Rachmat Fajrin Teknik Informatika dan Komputer/Teknik

Lebih terperinci

Membuat Template dengan Bootstrap pada Codeigniter

Membuat Template dengan Bootstrap pada Codeigniter Membuat Template dengan Bootstrap pada Codeigniter Pepen Aandrian Syah pepenaan@gmail.com Abstrak Bootstrap adalah suatu Framework yang digunakan untuk membuat tampilan / desain suatu halaman website.

Lebih terperinci

Aplikasi Sistem Informasi Pertanahan Berbasis Website Pada Kantor Pertanahan Kabupaten Kupang Provinsi NTT

Aplikasi Sistem Informasi Pertanahan Berbasis Website Pada Kantor Pertanahan Kabupaten Kupang Provinsi NTT Aplikasi Sistem Informasi Pertanahan Berbasis Website Pada Kantor Pertanahan Kabupaten Kupang Provinsi NTT Indah Beatry Feysilya Lusi 1, Justinus Andjarwirawan 2, Yulia 3 Program Studi Teknik Informatika

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Hotel Hotel adalah suatu perusahaan yang dikelola oleh pemiliknya dengan menyediakan pelayanan makanan, minuman dan fasilitas kamar untuk tidur kepada orang-orang yang melakukan

Lebih terperinci

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING Muhamad Aris Munandar 41510120034 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

Lebih terperinci

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 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

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 E-Commerce E-Commerce atau electronic commerce atau perdagangan elektronik merupakan suatu transaksi produk atau jasa yang dilakukan secara online dalam suatu jaringan komputer.

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat. BAB III LANDASAN TEORI Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat. 3.1. Pengertian Pengujian Kendaraan Bermotor Pengujian kendaraan bermotor adalah

Lebih terperinci

keamanannya atau adanya rasa ketakutan oleh karena

keamanannya atau adanya rasa ketakutan oleh karena BAB III LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi asi web untuk pelaporan data bencana

Lebih terperinci

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan PRAKTIKUM Rekayasa Web Modul 2: CRUD CodeIgniter Part I Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Read Data 2. Create Data 3. Delete Data Tujuan praktikum: 1. Praktikan diharapkan

Lebih terperinci

Bab I PENDAHULUAN. I.1 Latar Belakang

Bab I PENDAHULUAN. I.1 Latar Belakang Bab I PENDAHULUAN I.1 Latar Belakang Sistem Informasi Geografi (SIG) adalah suatu teknologi informasi berbasis komputer yang digunakan untuk memproses, menyusun, menyimpan, memanipulasi dan menyajikan

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: )

IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus:  ) IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: www.indominiatur.com ) Donni Prabowo S.Kom 1), Beti Wulan Sari S.Kom 2), Pendi Ventri Hendika S.Kom

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penerapan Teknologi Framework CodeIgniter untuk. membangun Diskusi Online oleh Ahmad Muhajir ( Akakom 2016,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penerapan Teknologi Framework CodeIgniter untuk. membangun Diskusi Online oleh Ahmad Muhajir ( Akakom 2016, BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penerapan Teknologi Framework CodeIgniter untuk membangun Diskusi Online oleh Ahmad Muhajir ( Akakom 2016, TI ). Metode dengan menggunakan Framework

Lebih terperinci

MEMBANGUN WEBSITE SISTEM INFORMASI SEKOLAH DENGAN MENGGUNAKAN FRAMEWORK PHP LARAVEL PADA SMA NEGERI 4 PONTIANAK

MEMBANGUN WEBSITE SISTEM INFORMASI SEKOLAH DENGAN MENGGUNAKAN FRAMEWORK PHP LARAVEL PADA SMA NEGERI 4 PONTIANAK Prosiding Semirata 2015 bidang Teknologi Informasi dan Multi Disiplin Universitas Tanjungpura Pontianak Hal 1-7 MEMBANGUN WEBSITE SISTEM INFORMASI SEKOLAH DENGAN MENGGUNAKAN FRAMEWORK PHP LARAVEL PADA

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

SISTEM INFORMASI PENGELOLAAN INVENTARIS BARANG DI SMKN 1 BATUSANGKAR. ABSTRACT

SISTEM INFORMASI PENGELOLAAN INVENTARIS BARANG DI SMKN 1 BATUSANGKAR. ABSTRACT SISTEM INFORMASI PENGELOLAAN INVENTARIS BARANG DI SMKN 1 BATUSANGKAR Tiara Sy 1, Nurmi 2, Thomson Mary 2 1 Mahasiswa Program Studi Pendidikan Informatika STKIP PGRI Sumatera Barat 2 Dosen Program Studi

Lebih terperinci

BAB IV PEMBAHASAN. menyebabkan kesalahan pada tahap selanjutnya. yaitu wappalayzer, tool tersebut membantu untuk mengetahui CMS (content

BAB IV PEMBAHASAN. menyebabkan kesalahan pada tahap selanjutnya. yaitu wappalayzer, tool tersebut membantu untuk mengetahui CMS (content BAB IV PEMBAHASAN 4.1 Analisis sistem Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

Lebih terperinci

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

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,

Lebih terperinci

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) Rangga Sanjaya Fakultas Teknik, Universitas BSI Jalan Sekolah Internasional No. 1-6, Bandung 40282, Indonesia

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI 3.1 Twitter API Application Programming Interface (API) merupakan fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih

Lebih terperinci

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB Yanto (1) Abstrak: J2EE Pattern adalah kumpulan pola-pola yang digunakan dalam menyelesaikan masalah yang umumnya dihadapi oleh setiap programmer Java

Lebih terperinci

Object-Oriented Programming Sederhana Dengan PHP

Object-Oriented Programming Sederhana Dengan PHP Object-Oriented Programming Sederhana Dengan PHP Toha Abdurrozak tohaabdur@gmail.com :: http://toha.ilearning.me Abstrak Dalam perkembangan dunia komputer saat ini, kebutuhan akan software semakin meningkat,

Lebih terperinci

Web Development. Training Syllabus

Web Development. Training Syllabus Web Development Web Development using HTML5, CSS3, and JavaScript... 2 AngularJS Web Application Development... 4 Ext JS Web Application Development... 6 Web Application Development using Node.js Express

Lebih terperinci

Makalah Seminar Kerja Praktek

Makalah Seminar Kerja Praktek Makalah Seminar Kerja Praktek PERANCANGAN SISTEM INFORMASI ABSENSI DENGAN MVC CODEIGNITER DI UPT-PUSKOM UNDIP SEMARANG Farid Arifiyanto 1), Enda Wista Sinuraya 2) Jurusan Teknik Elektro, Fakultas Teknik,

Lebih terperinci