Bab 4 Hasil dan Pembahasan. 4.1 Implementasi Aplikasi Dengan Zend Framework

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab 4 Hasil dan Pembahasan. 4.1 Implementasi Aplikasi Dengan Zend Framework"

Transkripsi

1 Bab 4 Hasil dan Pembahasan 4.1 Implementasi Aplikasi Dengan Zend Framework Karena Zend Framework merupakan framework MVC maka kita cukup melakukan coding pada 3 folder yaitu: Simpeg.com/application/controllers => untuk menyimpan controller Simpeg.com/application/models => untuk menyimpan model Simpeg.com/application/views => untuk menyimpan views Pada dasarnya model bertugas untuk melakukan query data ke tabel basis data seperti (insert, update, delete, select, find, dan lain-lain). Sedangkan controller bertugas untuk menerima request dan memberikan respon. Controller dapat mengatur view yang ditampilkan dan memilih model mana yang akan dipakai. Yang terakhir view digunakan untuk menampilkan tampilan ke web browser. 66

2 Untuk penggunaan framework Zend diperlukan sedikit pengaturan pada file http.conf yang terdapat pada directory xampp\apache\conf. Pengaturan dilakukan dengan cara menghilangkan tanda # pada baris LoadModule rewrite_module modules/modrewrite.so dan LoadModule setenvif_module modules /mod_setenvif.so seperti yang terlihat pada Gambar 13. #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so #LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so #LoadModule speling_module modules/mod_speling.so Gambar 13 Pengaturan file httpd.conf Zend_Controller pada framework zend dirancang untuk mendukung alamat pengaksesan website dengan bersih (clean URL). Untuk mengaktifkannya, semua permintaan halaman diharus kan untuk melalui file yang bernama index.php yang di kenal dengan bootstrapper. Fasilitas ini memberikan akses untuk menangani semua alamat website dan untuk memastikan bahwa semua variabel atau kondisi telah diatur dengan benar. Fasilitas ini diaktifkan menggunakan file.htaccess seperti terlihat pada Gambar

3 SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond % {REQUEST_FILENAME} -s [OR] RewriteCond % {REQUEST_FILENAME} -l [OR] RewriteCond % {REQUEST_FILENAME} -d RewriteRule ^.* $ - [NC,L] RewriteRule ^.* index.php [NC,L] Php_flag shourt_open_tags on Gambar 14 Pengaturan File.htaccess Maksud dari Gambar 14 adalah untuk setiap alamat akan dialihkan ke file index.php. Sebagai conth kita ambil IndexController.php Kode 1 untuk pemanggilan IndexController.php <?php class IndexController extends Zend_Controller_Action { public function init() { $this->_helper->layout->setlayout('home'); } } public function indexaction() { // action body $this->active['a'] = 'current_page_item'; $this->view->active = $this->active; $odb = new Application_Model_DbTable_Halaman(); $this->view->title = 'Selamat Datang'; $this->view->konten = $odb->gethome(); $this->view->latestnews = $odb->getberita(); } Kode 1 berfungsi untuk pemanggilan IndexController diatas dapat dijelaskan bahwa class IndexController extends Zend_Controller_Action akan menentukan pemanggilan layout yang akan dipakai oleh view dan fungsi pada baris ke 68

4 delapan dalam koding 1 adalah fungsi yang dipanggil pertama, akan memanggil view dengan data gethome () dan getberita();, kemudian pada koding 1 pada baris ke delapan public function indexaction() adalah fungsi untuk memanggil Application_Model_DbTable_Halaman yaitu model tabel halaman pada basis data. Sedangkan Kode 2 adalah Model Halaman.php Kode 2 model halaman <?php class Application_Model_DbTable_Halaman extends Zend_Db_Table_Abstract { protected $_name = 'halaman'; protected $_primary = 'idhalaman'; public function getkonten(){ $select = $this->select()- >from($this,array('home','berita_terbaru','visi_misi','tu poksi','kontak_kami')) ->where('idhalaman =?',1); $halaman = $this->fetchrow($select); return $halaman->toarray(); } public function gethome(){ $select = $this->select()- >from($this,array('home')) ->where('idhalaman =?',1); $halaman = $this->fetchrow($select); return $halaman->home; } public function getberita(){ $select = $this->select()- >from($this,array('berita_terbaru')) ->where('idhalaman =?',1); $halaman = $this->fetchrow($select); return $halaman->berita_terbaru; } Dari Kode 2 model halaman diatas dapat dijelaskan bahwa pada baris kedua adalah setiap model harus extends 69

5 atau sesuai berada dalam tabel-tabel yang ada dalam database tabel pada Zend. Pada pemanggilan diatas yang dituju adalah halaman maka pada baris ke empat dalam koding diatas adalah nama dari tabel data basenya yaitu protected $_name = 'halaman';, selanjutnya pada baris baris ke lima protected $_primary = 'idhalaman'; berfungsi untuk menentukan primary key nya. Sebagai contoh pada baris ke 19 pada koding diatas public function getberita() adalah fungsi untuk mendapatkan halaman berita dan pada baris ke 20 adalah koding untuk melakukan select berita terbaru. 70

6 4.2 Implementasi Basisdata Untuk implementasi basis data beserta tabel tabelnya dapat dilihat pada lampiran. Pengaturan untuk implementasi basis data dapat di lihat pada gambar script aplication.ini dibawah ini: Pengaturan untuk implementasi basis data Kode 3. Implementasi basis data [production] phpsettings.display_startup_errors = 0 phpsettings.display_errors = 0 includepaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontcontroller.controllerdirectory = APPLICATION_PATH "/controllers" resources.frontcontroller.params.displayexceptions = 0 resources.layout.layoutpath = APPLICATION_PATH "/layouts/scripts/" [staging : production] [testing : production] phpsettings.display_startup_errors = 1 phpsettings.display_errors = 1 [development : production] phpsettings.display_startup_errors = 1 phpsettings.display_errors = 1 resources.frontcontroller.params.displayexceptions =1 resources.db.adapter = PDO_MYSQL resources.db.params.host = localhost resources.db.params.username = root resources.db.params.password = resources.db.params.dbname = simpeg Setelah dilakukan implementasi basis data dan tabeltabelnya selanjutnya dilakukan pengaturan untuk menghubungkan basis data yang sudah dibuat dengan aplikasi yang dibuat. Pengaturan ini dilakukan pada file aplication.ini yang terdapat dalam aplication/configs. 71

7 4.3 Implementasi Model View Controller (MVC) Implementasi Model View Controller (MVC) pada aplikasi yang dirancang menunjukan proses yang terjadi. Seperti tlah dijelaskan pada bab sbelumnya bahwa dalam MVC terdapat request, control view dan modell dimana ketiga komponen utama tersebut memiliki hubungan dalam proses yang berjalan pada aplikasi ini. Implementasi MVC dapat dilihat pada gambar 13 dibawah ini: Gambar 15. Implementasi Model View Controler (MVC) Dari Gambar 15 diatas adalah gambar arsitektur dari Model View Controller (MVC), dapat dijelaskan bahwa pertama-tama user akan membuka Url, pada kontrol pengolahan data akan memproses permintaan yang dilakukan oleh user tersebut dengan mengirimkan data kepada model yang menangani database setelah itu akan dikembalikan 72

8 kepada kontrol pengolahan data dan setelah diproses selanjutnya akan menampilkan view aplikasi sesuai dengan permintaan user tersebut, setelah itu di proses dikembalikan kepada user tersebut. Dari arsitektur yang telah dibuat dapat dilihat direktori dalam file htddocs adalah tempat dimana model dari arsitektur Model View Controller (MVC) berada dan dapat dilihat pada gambar berikut: Gambar 16. Model View Controller (MVC) pada direktori Dari Gambar 16 adalah cara kerja arsitektur MVC pada framework Zend yang telah dibuat dijelaskn bahwa ketika suatu alamat url dibuka, sebenarnya yang diakses adalah sebuah controller yang berada dalam lokasi controllers) dan aksi (berada dalam class controller) serta akan mengirimkan variabel dan nilai variabel jika ada. Secara 73

9 default, jika tidak menuliskan nama yang dituju, maka dianggap mengakses Controller Index (Index Controller). Serta jika tidak jika tidak menulikskan aksinya, maka dianggap mengakses aksi Index (indexaction). Setelah itu aksi index action dalam IndexCotroller) akan memanggil view dengan nama index.phtml untuk ditampilkan. Namun, jika diketahui nama Controller, aksi dan variabel yang dikirimkan, maka akan dilakukan proses pengolahan data yang berupa variabel yang dituju. Pengolahan data disini bisa saja membutuhkan atau berhubungan dengan data dalam basis data. Oleh sebab itu Controller akan memanggil Model yang berada dalam lokasi Models. Hal ini disebabkan karena Contoller tidak boleh mengandung kode program untuk mengakses basis data. Sehingga Controller melalui aksinya akan memanggil Model, karena didalam model terdapat fungsi-fungsi khusus untuk penanganan basis data. Jadi, dari mekanisme kinerja MVC ini, setiap Controller mempunyai satu folder dan setiap aksi memiliki tampilan sendiri yang diletakan dalam folder view. 74

10 Implementasi (Simpeg) dan Penjelasan koding berdasarkn MVC Tampilan Home Simpeg Gambar 17. Tampilan Home Simpeg Gambar 17 diatas menunjukan tampilan awal dari aplikasi simpeg yang sudah dibuat. Tampilan awal dari simpeg diatas menunjukan tampilan home dari aplikasi web yang dirancang. Kode 4 pemanggilan home public function indexaction() { $this->active['a'] = 'current_page_item'; $this->view->active = $this->active; $odb = new Application_Model_DbTable_Halaman $this->view->title = 'Selamat Datang'; $this->view->konten = $odb->gethome(); $this->view->latestnews = $odb->getberita(); } Kode 4 diatas dapat dijelaskan: pada baris pertama adalah berfungsi sebagai controller, pada kode yang berada 75

11 dalam kurung kurawal adalah action body yaitu body dari halaman home, pada baris 3 adalah aktif menu yang ada pada menu 1, baris 4 berfungsi untuk set nilai aktif, pada baris ke 5 adalah fungsi untuk membuat model halaman, pada baris ke 6 berfungsi untuk memberikan title, baris ke 7 berfungsi mengambil data home dari model dan pada baris 8 untuk mengambil data berita dari model. Kode 5 Model Halaman Application_Model_DbTable_Halaman public function gethome() { $select = $this->select()->from($this,array('home')) ->where('idhalaman =?',1); $halaman = $this->fetchrow($select); return $halaman->home; } Kode 5 diatas dapat dijelsakan: pada baris 1adalah untuk mengambil home, baris ke 3 berfungsi mengambil home dari database, pada baris ke 4 berfungsi untuk membuat dalam bentuk row dan baris ke lima berfungsi untuk mengembalikan nilai ke pemanggil fungsi. Kode 6 untuk View <? php echo $this->konten;?> </div> Penjelasan dari kode 6 adalah untuk menampilakan halaman home. 76

12 Tampilan Home Visi & Misi Gambar 18 Tampilan Profile Dinas BKD Pada tampilan halaman profile Dinas BKD seperti terlihat pada Gambar 18 diatas berisi visi dan misi dan berita terbaru dari Dinas BKD Kabpaten Wamena. Untuk pemanggilan halaman profile dapat dilihat pada potongan kodie berikut: 77

13 Kode 7 Index Controller Profile IndexController.php public function profileaction() { $this->active['b'] = 'current_page_item'; $this->view->active = $this->active; $odb = new Application_Model_DbTable_Halaman(); $this->view->title = 'Visi dan Misi'; $this->view->konten = $odb->getvisimisi(); $this->view->latestnews = $odb->getberita(); } Model => Halaman.php => Application_Model_DbTable_Halaman public function getvisimisi(){ $select = $this->select()- >from($this,array('visi_misi')) ->where('idhalaman =?',1); $halaman = $this->fetchrow($select); return $halaman->visi_misi; } View => index/profile.html <div> <?php echo $this->konten;?> </div> Dari kode 7 diatas dapat dijelaskan pada baris pertama adalah fungsi untuk memanggil index controll profile aatau pemanggilan halaman profile. Pada baris ke 10 berfungsi untuk model halaman profil dan pada baris 18 kode view index/profile.html berfungsi untuk menampilkan halaman profile. 78

14 Tampilan Home pegawai Gambar 19. Tampilan Home pegawai Pada tampilan home pegawai user dapat melihat data pegawai yang ada pada Dinas BKD Kaabupaten Wamena secara lengkap mulai dari Nip, Nama, Status, Pegawai, Unit. Pada Home pegawai ini juga user dapat melihat berita terbaru yang terdapat di kolom sebelah kiri. Berikut ini adalah kode yang digunakan untung menampilakan halaman home pegawai pada Gambar 19. Kode 8 Controller home pegawai public function pegawaiaction() { $this->active['c'] = 'current_page_item'; $this->view->active = $this->active; $odb = new Application_Model_DbTable_Halaman(); $this->view->title = 'Data Pegawai'; $this->view->latestnews = $odb->getberita(); $pegawai = new Application_Model_DbTable_Pegawai(); $pensiun = $pegawai->daftarpegawai('pensiun'); $aktif = $pegawai->daftarpegawai(null); $this->view->datapegawai = array_merge($pensiun,$aktif); } 79

15 Kode 8 diatas dapat dijelaskan bahwa publick function pegawaiaction() pada baris pertama adalah fungsi untuk memanggil halaman pegawai. Berikut ini adalah kode pemanggilan untuk model database pada tampilan home pegawai pada halaman awal. Kode 9 Model Home Pegawai Application_Model_DbTable_Pegawai class Application_Model_DbTable_Pegawai extends Zend_Db_Table_Abstract { public function daftarpegawai($status) } Dari kode 9 diatas dapat dijelaskan pada baris pertama adalah fungsi untuk palikasi model database pegawai yang terdapat pada model tabel database aplikasi dan pada baris kedua adalah fungsi untuk mengambil daftar pegawai dalam database sistem. Kode 10 View Home Pegawai index/pegawai.html <?php if(!empty($this->datapegawai)):?> <?php $i=1;foreach($this->datapegawai as $s):?> Dari potongan kode pada kode 10 diatas adalah menunjukan index pegawai pada tampilan home pegawai, baris kedua berfungsi untuk menampilkan data pegawai pada halaman daftar pegawai pada home pegawai. 80

16 4.4 Implementasi (Simpeg) Tampilan Home Gambar 20. Tampilan Home Simpeg BKD Kabupaten Wamena Gambar 20 diatas menunjukan tampilan awal dari aplikasi simpeg yang sudah dibuat. Tampilan awal dari simpeg diatas menunjukan tampilan home dari aplikasi web yang dibuat, dan ada juga profile kantor, pegawai dan kontak terhadap Dinas BKD Kabupaten Wamena. Pada menu konten terdapat informasi berita terbaru dan informasi kepegawaian pada dinas BKD Kabupaten Wamena, pada menu konten juga terdapat menu gallery, menu link tautan dan menu log in sistem. 81

17 Tampilan Menu Administrator Gambar 21. Tampilan Halaman depan administrator Pada Gambar 21 diatas adalah gambar halaman tampilan awal untuk administrator setelah melakukan log in terlebih dahulu sebagai administrator. Pada tampilan ini administrator dapat melakkan penambahan informasi, pengeditan dan penyimpanan informasi yang menyangkut kegiatan administratif yang berlangsung di lingkungan Dinas BKD. 82

18 Tampilan Menu Kepala Dinas Gambar 22. Tampilan Form Kepala Dinas Pada Gambar 22 diatas adalah gambar menu daftar pegawai pada halaman utama dari Kepala Dinas, setelah membuka halaman utama home kepala dinas boleh melihat daftar seluruh pegawai yang ada pada Kantor Dinas BKD. 83

19 Tampilan Home Pegawai Gambar 23. Tampilan awal pegawai Gambar 23 diatas adalah tampilan awal bagi pegawai dimana pegawai setelah melakukan log in dapat melihat menu yang ada pada aplikasi simpeg untuk pegawai. 4.5 Pengujian Aplikasi Pada bagian ini dilakukan pengujian aplikasi yang dibuat menggunakan framework Zend. Pengujian dilakukan dengan menggunakan data-data yang ada pada Kantor Dinas BKD Kabupaten Wamena. 84

20 Form Log in Tampilan awal pada saat user mengakses aplikasi adalah halaman log in. Penanganan log in dibuat menggunakan kode program dalam framework Zend dan mendapatkan hasi seperti yang terlihat pada Gambar 24 dibawah ini: Gambar 24 Form log in user Penjelasan dari Gambar 24 diatas adalah setelah user melihat tampilan awal pada tampilan home, user dapat melakukan log in kedalam system diamana login system hanya ada tiga pengguna yang memiliki hak akses yaitu administrator, kepala dinas dan pegawai. Untuk melakukan log in, user harus memiliki User Name, password, dan log in sebagai administraor, kepala dinas atau pegawai yang terdapat dalam database sistem. Berikut dibawah ini adalah potongan koding untuk form log in: 85

21 Kode 11. Proses log in user public function init() { /* Form Elements & Other Definitions Here... */ $this->setname('login') ->setattrib('onsubmit','return checkempty()') ->setattrib('title','.: Login :.'); $username = new Zend_Form_Element_Text('username'); $username->setlabel('username : ') ->setrequired(true) ->setattrib('onkeyup','return checknum(this,this.value)') ->adderrormessage('*kosong'); $password = new Zend_Form_Element_Password('password'); $password->setlabel('password : ') ->setrequired(true) ->adderrormessage('*kosong'); $pilihan = new Zend_Form_Element_Select('pilihan'); $opt = array(''=>'-pilih- ','pegawai'=>'pegawai','kadinas'=>'kepala Dinas','administrator'=>'Administrator'); $pilihan->setlabel('login Sebagai : ') ->setrequired(true) ->addmultioptions($opt) ->adderrormessage('*kosong'); $submit = new Zend_Form_Element_Button('submit'); $submit->setlabel('masuk') ->setattrib('class','ui') ->setattrib('type','submit') ->removedecorator('dtddwrapper') >setdecorators(array('viewhelper',array('htmltag',array( 'tag'=>'div')))); $this- >addelements(array($username,$password,$pilihan,$submit )); Penjelasan dari kode 11 diatas adalah setelah user melihat tampilan awal pada tampilan home, user dapat melakukan log in kedalam sistem diamana login sistem hanya ada tiga pengguna yang memiliki hak akses yaitu administrator, kepala dinas dan pegawai. Untuk melakukan log in, user harus memiliki akun sendiri. 86

22 Tampilan form administrator Gambar 25. Tampilan form administrator saat memili daftar pegawai Jika user sebagai administrator maka akan ditampilkan halaman utama untuk administrator seperti yang terlihat pada Gambar 25. Form administrator untuk proses daftar pegawai Gambar 26. Form Daftar pegawai bagi administrator 87

23 Pada form daftar pegawai dalam Gambar 26 diatas adalah pada menu berisi home, pegawai yang berisi daftar pegawai dan daftar pegawai pensiun, pada menu juga terdapat pengumuman serta akun dan log out. Pada menu daftar pegawai terdapat nama pegawai yang berwarna merah, jika kursor diarahkan pada nama tersebut maka akan tampil menu dari riwayat kepegawaian dan biodata dari pegawai yang dituju. Form tambah pegawai Gambar 27. Form tamba pegawai dan biodata pegawai 88

24 Pada Gambar 27 adalah form tambah pegawai dan biodata pegawai yang hanya bisa diakses oleh seorang administrator dalam menginputkan data-data dari staf kepegawaian yang bekerja pada Dinas BKD kabupaten Wamena dan juga proses hapus, dan simpan data dari pegawai. Pada form tambah data pegawai terdapat menu pegawai dan dalam menu pegawai juga terdapat dua sub menu yaitu daftar pegawai dan daftar pegawai pensiun, pada tab berikutnya adalah menu pengumuman yang akan diisi oleh administrator untuk di umumkan, pada tab berikutnya adalah menu akun dimana administrator dapat mengganti user name atau password dan jabatan dari admin sendiri, tombol biru yang berada diujung adalah tombol unutk log out dari form administrator. Form tampilan utama Kepala Dinas Gambar 28. Tampilan form utama Kepala Dinas 89

25 Pada form tampilan utama Kepala Dinas seprti yang terlihat pada Gambar 28 diatas berisi halaman awal yaitu home yang berisi daftar pengumuman dan berita terbaru. Pada menu pegawai terdapat sub menu yaitu daftar pegawai dan daftar pegawai yang pensiun, berikutnya juga terdapat menu akun yang berisi nama kepala dinas, user name, pasword, dan jabatan dimana user sebagai kepala dinas dapat merubahnya kapan saja. Menu Daftar Pegawai pada tampilan form Kepala Dinas Gambar 29. Tampilan Menu Daftar Pegawai Dapat dilihat pada Gambar 29 diatas adalah tampilan sub menu dari menu pegawai yaitu daftar pegawai dimana kepala dinas dapat melihat seluruh pegawai pada Dinas BKD dan juga dapat mengedit menambah atau menghapus pegawainya. Pada daftar pegawai jika kursor diarahkan pada 90

26 nama pegawai maka secara otomatis sistem akan menampilkan seluruh biodata dari pegawai yang dituju, selain itu juga tersedi menu untuk melakukan log out. Form tampilan utama pegawai Setlah melakukan log in pegawai sistem akan menampilkan tampilan utama dari form utama pegawai, seperti yang terlihat pada gambar 30. Menu Form pegawai Gambar 30. Form pegawai pada menu pegawai Dapat dilihat dalam Gambar 30 bahwa didalam form utama pegawai terdapaat menu pegawai yang berisi biodata pegawai, riwayat kepangkatan, riwayat jabatan, riwayat pendidikan, riwayat pekerjaan, riwayat cuti, absensi, dan data keluarga dan berikutnya ada menu akun yang berisikan 91

27 personalisasi dari pegawai dan pegawai juga dapat melakukan perubahan pasword dan user name melalui menu ini. Pada tampilan form pegawai juga disediakan tombol untuk log out dari aplikasi layanan pegawai. Dalam form tampilan utama pegawai seperti pada Gambar 30 diatas juga dapat dilihat menu yang terdapat dalam form tampilan pegawai adalah menu akun (personalisasi) dari pegawai. Kode menu personalisasi sperti pada potongan brikut ini: 92

28 Kode menu personalisasi Kode 12. Menu personalisasi <?php class Application_Form_Personalisasi extends Zend_Form { public function init() { $this->setname('personalisasi'); $id = new Zend_Form_Element_Hidden('id'); $id->removedecorator('label'); $jabatan = new Zend_Form_Element_Text('jabatan'); $jabatan->setlabel('jabatan') ->setattrib('style','width:200px;background:#ccf') ->setattrib('onkeydown','return false'); $nama = new Zend_Form_Element_Text('nama'); $nama->setlabel('nama') ->setrequired(true) ->addfilter('striptags') ->addfilter('stringtrim') ->addvalidator('notempty') ->setattrib('style','width:200px') ->adderrormessage('*nama tidak boleh kosong'); $username = new Zend_Form_Element_Text('username'); $username->setlabel('username')->setrequired(true) ->addfilter('striptags') ->addfilter('stringtrim') ->addvalidator('notempty') ->setattrib('style','width:200px') ->adderrormessage('*username tidak boleh kosong'); $password = new Zend_Form_Element_Text('password'); $password->setlabel('password') ->setrequired(true) ->addfilter('striptags') ->addfilter('stringtrim') ->addvalidator('notempty') ->setattrib('style','width:200px') ->adderrormessage('*password tidak boleh kosong'); ); $submit = new Zend_Form_Element_Button('submit'); $submit->setlabel('ubah') ->setattrib('class','save') ->setattrib('type','submit') ->removedecorator('dtddwrapper'); $this->addelements(array($id,$nama,$jabatan, $username,$password,$submit)); }} Pada kode menu personalisasi diatas fungsi yang akan memanggil class dari form personalisasi pada zend framework 93

29 adalah class Application_Form_Personalisasi extends Zend_Form dimana form personalisasi harus extends Zend _Form yaitu fungsi tersebut akan memanggil class aplikasi untuk personalisasi yang sudah dibuat Form tampilan personalisasi pegawai Gambar 31. Form tampilan personalisasi pegawai Dapat dilihat pada Gambar 31 bahwa pada menu personalisasi pegawai terdapat data akun dari pegawai yang bisa dilakukan untuk proses log in, pada tampilan ini juga user dapat menggunakan tombol ubah untuk mengubah personalisasi dari pegawai jika itu diperlukan oleh pegawai yang bersangkutan. Pada tampilan personalisasi pegawai juga 94

30 disediakan tombol log out untuk keluar dari aplikasi Simpeg yang sudah dirancang. 4.6 Analisa Unjuk Kerja Aplikasi Analisa untuk Kerja aplikasi menggunakan bantuan Software Web Aplicationa Testing 7.5 pro (WAPT). WAPT sendiri merupakan alat uji yang dilakukan untuk menguji performa sebuah aplikasi web, server web yang berjalan pada jaringan internet dengan antar muka web. Hasil dari pengujian menggunakan software ini dapat digunakan untuk menganalisa performa dari sebuah aplikasi web. Pada gambar dibawah ini disajikan gambar grafik yang menunjukan hasil pengujian menggunakan WAPT yang di simulasikan menggunakan 8 user. 95

31 Gambar 32. Grafik 1 unjuk kerja aplikasi Dengan grafik pada Gambar 32, grafik 1 diatas dapat dijelaskan tentang unjuk kerja aplikasi yang meliputi waktu response yg dibutuhkan oleh seorang user untuk menunggu response dari server, waktu download yang dibutuhkan oleh user dan banyaknya halaman web yang dapat dieksekusi tiap detik, dan user yang aktif dalam mengakses aplikasi. Waktu eksekusi (sumbu x) berbanding dengan waktu untuk melakukan pengujian aplikasi (sumbu y). - Pages per Second Pages per Second yang dimaksud adalah banyaknya halaman web yang dapat dieksekusi tiap detik. Hal ini terlihat pada grafik gambar diatas dimana tiap interval waktu tertentu terjadi perubahan pages per second berkisar antara 0,00:00-0, 06:39 detik. 96

32 - Avg response time, sec Avg response time, sec yang dimaksud adalah waktu rata-rata response dari banyaknya halaman web yang dapat dieksekusi tiap detik. Hal ini terlihat pada Gambar 32 grafik unjuk kerja aplikasi yaitu berkisar anatara 0:00:05-0:01:19 per detik. - Active Users Active user yang dimaksud adalah bayaknya user yang aktif dalam mengakses aplikasi web. Pada percobaan ini dilakukan terhadap 8 user. Analisa pengukuran bandwidth Hasil analisa dari grafik pengujian aplikasi, dapat diketahui semakin banyak user yang melakukan aktivitas semakin lama resposnse dari server. Gambar grafik pengukuran bandwidth dari seluruh aktifitas pada aplikasi dapat di lihat pada grafik pengukurran bandwith dibawah ini: 97

33 Gambar 33 grafik 2. Pengukuran bandwith Dengan grafk pada Gambar 33 grafik 2 pengukuran bandwith dapat dijelaskan tentang bandwith aplikasi yang berjalan pada jaringan meliuti kecepatan server dalam penerimaan dan pengiriman, total kecepatan pengiriman dan penerimaan pada user, dan user yang aktif pada jaringan. - Sent Hasil pada grafik menunjukan berapa banyak kbits per second yang dikirim oleh server. Pengiriman data yang dikirimkan oleh server cenderung tidak stabil. - Receive Hasil pada grafik menunjukan berapa banyak kbits perdetik yang diterimah oleh server. Penerimaan data yang dikirimkan oleh user kepada server cenderung tidak stabil. 98

34 - Sent per User Sent per User yang dimaksudkan adalah kecepatan pengiriman pada user. Hal iini terlihat pada grafik 2 dimana untuk tiap interval waktu tertentu terjadi perubahan pengiriman. - Receive per per User Receive per user yang dimaksudkan adalah kecepatan penerimaan pada masing masing user yang terliha pada grafik 2 dimana pada interval tertentu terjadi perubahan penerimaan. - Active user Active user yang dimaksud adalah pengguna yang sedang melakukan proses pengiriman atau penerimaan pada sistem yang telah di buat. Interval waktu sering berubah dan berkisar antara 0:00:00 0:01:19 per detik 99

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Implementasi Dalam implementasi Sistem Informasi Kepuasan Pelanggan Terhadap Loyalitas Pada Paket Roemah Emak Backpacker 4H/3M ini, user adalah pelanggan, sedangkan administrator

Lebih terperinci

Bab 4 Pembahasan dan Hasil

Bab 4 Pembahasan dan Hasil Bab 4 Pembahasan dan Hasil Pada bab ini berisi hasil dan pembahasan berupa implementasi dari rancangan dan pengujian dari aplikasi yang dibangun. 4.1 Pembahasan Aplikasi Dalam perancangan aplikasi sistem

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 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan 54 Bab 4 Hasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem dan pembahasan, berdasarkan perancangan yang telah dilakukan pada bab tiga, serta pengujian sistem. Adapun tujuan implementasi

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Yii2 framework menyertakan sebuah tool yang sangat powerful yang disebut Gii Gii hanya aktif ketika aplikasi berada pada tahap development Gii bisa diatur agar hanya dapat diakses

Lebih terperinci

Memahami Workflow Zend_Controller dalam Zend Framework (Bag 2)

Memahami Workflow Zend_Controller dalam Zend Framework (Bag 2) Memahami Workflow Zend_Controller dalam Zend Framework (Bag 2) 12 07 2008 Setelah mengetahui tentang komponen komponen yang banyak digunakan dalam Controller Zend Framework seperti yang telah dibahas dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi

Lebih terperinci

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

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 7 : Keamanan Aplikasi Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Penanganan Error Reporting Antisipasi serangan

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

PANDUAN PENGGUNAAN WEBSITE

PANDUAN PENGGUNAAN WEBSITE PANDUAN PENGGUNAAN WEBSITE SISTEM DATA PILAH GENDER KABUPATEN KENDAL BAPPEDA KABUPATEN KENDAL Jalan Soekarno-Hatta No. 191 Kendal - Jawa tengah Telp. (0294) - 381225 Kode Pos 51311 Daftar ISI 1. Penejelasan

Lebih terperinci

Bab 4 Pembahasan Dan Hasil Pengujian

Bab 4 Pembahasan Dan Hasil Pengujian Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 81 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

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

Mengembangkan Website Berbasis Wordpress

Mengembangkan Website Berbasis Wordpress Mengembangkan Website Berbasis Wordpress Bagian 1: Pengenalan dan Instalasi Wordpress Hanif Rasyidi Pendahuluan Perkembangan teknologi saat ini membuat internet menjadi salah satu sumber utama dalam pencarian

Lebih terperinci

Mengelola Bagian Utama Website Sekolah

Mengelola Bagian Utama Website Sekolah Mengelola Bagian Utama Website Sekolah Mengelola bagian utama Website Sekolah dibagi menjadi 3 kate gori pokok, yakni: Mengelola Admin Merubah Disain Banner Atas Melengkapi Profil Sekolah A. Mengelola

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dibahas tentang implementasi dan evaluasi pada aplikasi social network for school. Perangkat lunak lain dibutuhkan pengembang untuk membantu menuliskan

Lebih terperinci

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1 151 Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3 Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1 152 Gambar 4.15 STD Layar Karyawan level akses 1 Gambar 4.16 STD

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Bab ini berisi pemaparan mengenai hasil dari perancangan sistem dalam bentuk pembahasan mengenai uji implementasi dari hasil perancangan tersebut. Pengujian dilakukan untuk memperoleh

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi web dashboard absen dan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Tentang Pakaian Adat Dalam Pernikahan Dengan Metode Prototyping Berbasis Web. IV.1.1. Tampilan

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Analisis Kebutuhan 4.1.1 Pengguna dan Hak Akses Berdasarkan wawancara dan observasi yang dilakukan dengan Bapak Indri Listiyono, pada bulan Juni 2016, di Laboratorium

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengembangan bussiness logic dari website program tourism berbasis web menggunakan Bahasa pemrograman PHP dan framework CodeIgniter. CodeIgniter menggunakan

Lebih terperinci

Bab 4 Implementasi dan Evaluasi

Bab 4 Implementasi dan Evaluasi Bab 4 Implementasi dan Evaluasi 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

Gambar Tampilan Layar User. Layar ini dibuat agar administrator dapat mengontrol user account yang ada.

Gambar Tampilan Layar User. Layar ini dibuat agar administrator dapat mengontrol user account yang ada. 335 Gambar 4.1.29 Tampilan Layar User Layar ini dibuat agar administrator dapat mengontrol user account yang ada. Pada layar ini terdapat dua pilihan yaitu link staff untuk menampilkan user account staff

Lebih terperinci

PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian

PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian PROSEDUR PROGRAM Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian dan persediaan berbasis web pada PT.Datacomindo Mitrausaha. 1. Halaman Home Pada halaman utama Home, user

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Yii2 merupakan PHP framework berperforma tinggi untuk pengembangan aplikasi web berskala besar dengan cepat. Dengan Yii2 memungkinkan proses pengembangan aplikasi web menjadi jauh

Lebih terperinci

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

Link Nama digunakan untuk menuju halaman Data Absensi Siswa. 142 Gambar 4.15 Tampilan Halaman Absensi Kelas Tampilan Halaman Absensi Kelas akan menampilkan data-data siswa pada kelas yang dipilih. Link Nama digunakan untuk menuju halaman Data Absensi Siswa. Link

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 4. 1 Implementasi Sistem Atau Aplikasi 4. 1. 1 Spesifikasi Sistem Aplikasi pengolahan jurnal online berbasis web dibuat dengan menggunakan bahasa PHP 5.0 sebagai

Lebih terperinci

MANUAL BOOK WEBGIS BAPPEDA KABUPATEN MAHULU JL. JUANDA 2, RT 16 NO 6H SAMARINDA (0541) WEBSITE DEKA.CO.ID WEB & IT SOLUTION.

MANUAL BOOK WEBGIS BAPPEDA KABUPATEN MAHULU JL. JUANDA 2, RT 16 NO 6H SAMARINDA (0541) WEBSITE DEKA.CO.ID WEB & IT SOLUTION. MANUAL BOOK WEBGIS BAPPEDA KABUPATEN MAHULU WEB & IT SOLUTION JL. JUANDA 2, RT 16 NO 6H SAMARINDA (0541) 4115101 WEBSITE DEKA.CO.ID User Bappeda 0 HALAMAN LOGIN WEBGIS BAPPEDA MAHULU Langkah awal masuk

Lebih terperinci

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat  melalui LAMPIRAN A Installasi Xibo Server Untuk melakukan instalasi server, buka folder tempat kita menyimpan data instalan pada folder htdocs dengan mengakses alamat http://localhost/xibo melalui web browser

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan pengambilan ide skripsi berbasis website dikembangkan dengan menggunakan Bahasa pemrograman PHP dan framework Codeigniter. Codeigniter menggunakan metode MVC,

Lebih terperinci

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN ANALISA BAB IV IMPLEMENTASI DAN ANALISA 4.1 Perancangan Antar Muka Aplikasi 4.1.1 Admin Web 4.1.1.1 Halaman Login Sebelum masuk ke halaman Admin maka diharuskan untuk Login terlebih dahulu, dengan memasukkan username

Lebih terperinci

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian sistem serta analisis dari hasil pengujian. Tujuan dilakukannya pengujian ini adalah mengetahui sejauh mana kinerja dari hasil

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu 51 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Sistem Implementasi sistem merupakan tahap penempatan sistem agar dapat dioperasikan, dalam implementasi terdapat beberapa tahapan diantaranya sebagai

Lebih terperinci

Gambar 1. Halaman Awal Website

Gambar 1. Halaman Awal Website Membuat Website Dengan Drupal CMS Oleh : Tim IT UMS Daftar Isi (Contents) A. Settingan Awal Website B. Membuat Menu (Site Navigation) C. Mengatur Posisi Menu D. Membuat Konten E. Membuat Kategori (Taxonomy)

Lebih terperinci

[CMS Website Organisasi Kemahasiswaan FEB Unpad] Fakultas Ekonomi dan Bisnis Universitas Padjadjaran

[CMS Website Organisasi Kemahasiswaan FEB Unpad] Fakultas Ekonomi dan Bisnis Universitas Padjadjaran 2012 Fakultas Ekonomi dan Bisnis Universitas Padjadjaran [CMS Website Organisasi Kemahasiswaan FEB Unpad] 2012 Fakultas Ekonomi Universitas Padjadjaran. IT Support Team Content Management System Website

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Deskripsi Sistem Pembangunan e-learning praktikum perencanaan dan pengendalian produksi teknik industri universitas widyatama merupakan satu kesatuan perangkat lunak yang

Lebih terperinci

DAFTAR ISI... 2 PENDAHULUAN... 5 PERANGKAT YANG DIBUTUHKAN... 6 CARA MEMBUKA SITUS... 7 MENU BUKU PELAUT A. GENERAL User Profile...

DAFTAR ISI... 2 PENDAHULUAN... 5 PERANGKAT YANG DIBUTUHKAN... 6 CARA MEMBUKA SITUS... 7 MENU BUKU PELAUT A. GENERAL User Profile... Halaman 1 Halaman 2 DAFTAR ISI DAFTAR ISI... 2 PENDAHULUAN... 5 PERANGKAT YANG DIBUTUHKAN... 6 CARA MEMBUKA SITUS... 7 MENU BUKU PELAUT... 12 A. GENERAL... 14 1. User Profile... 14 2. Change Password...

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 menganut pola desain MVC (Model-View-Controller) Model: merepresentasikan data, logika bisnis, serta aturan-aturan yang ada. View: representasi keluaran dari model.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Taman Kanak kanak Di Daerah Medan Marelan yang meliputi analisa sistem yang sedang berjalan dan desain

Lebih terperinci

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis :

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis : PROSEDUR MENJALANKAN PROGRAM 1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis : 1.1. Download Aplikasi berikut:

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

PANDUAN PENGGUNAAN WEBSITE

PANDUAN PENGGUNAAN WEBSITE PANDUAN PENGGUNAAN WEBSITE SISTEM DATA PILAH GENDER KABUPATEN KENDAL BAPPEDA KABUPATEN KENDAL Jalan Soekarno-Hatta No. 191 Kendal - Jawa tengah Telp. (0294) - 381225 Kode Pos 51311 1. Penjelasan Singkat

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

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN...

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN... DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN... i ii 1 A. Halaman Utama... 2 B. My Account... 3 1. Update Profil Dinas... 2. Edit Pengguna... 3. Logout/keluar... 4 6 8 C. Data Master... 9 1.

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 IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

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

MANUAL BOOK MADANI CMS KOTA SERANG

MANUAL BOOK MADANI CMS KOTA SERANG MANUAL BOOK MADANI CMS KOTA SERANG Kata Pengantar Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Inayah, Taufik dan Hinayahnya sehingga saya dapat menyelesaikan ini. Semoga aplikasi

Lebih terperinci

USER MANUAL SUB PORTAL PUBLIK BUMN

USER MANUAL SUB PORTAL PUBLIK BUMN P a g e 0 USER MANUAL SUB PORTAL PUBLIK BUMN Versi 1.5 Disusun untuk Admin Publik BUMN Disusun oleh Bidang Sistem Informasi KEMENTERIAN BUMN 021-29935678 ext 1061 07-04-2014 DAFTAR ISI I. AKSES PORTAL

Lebih terperinci

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Hasil Rancangan Cara kerja website ini adalah dengan menggunakan HTML dan CSS untuk desain dan tampilan. Dari tampilan tersebut terdapat form pencarian yang dimana merupakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Metodologi Penelitian Dalam pelaksanaan kerja praktek dilakukan pendekatan dengan cara peninjauan untuk masalah apa yang terdapat di dalam SMA Negeri 1 Pandaan. Peninjauan

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan XAMPP dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Bab IV IMPLEMENTASI DAN EVALUASI

Bab IV IMPLEMENTASI DAN EVALUASI Bab IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Rancangan yang dibangun pada Bab III diimplementasikan pada web server yang dilengkapi dengan PHP5 sebagai server side scripting dan MySQL sebagai database

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1. Implementasi Setelah melakukan perancangan maka tahap selanjutnya adalah mengimplementasikan sistem berdasarkan rancangan yang sudah dibuat sebelumnya. Fase ini merupakan

Lebih terperinci

Manual Book Workflow Aplication

Manual Book Workflow Aplication Akses Workflow : Gambar 1.1 (URL Workflow Application) Untuk dapat mengakses aplikasi Workflow anda dapat menggunakan URL dengan alamat : 192.168.9.156 Login Form : Gambar 1.2 (Menu awal/login Workflow)

Lebih terperinci

Gambar 1. Tampilan awal/ login user id

Gambar 1. Tampilan awal/ login user id PENDAHULUAN Aplikasi Pendataan Ujian Nasional tahun 2012/2013 jenjang SMA/MA dan SMK, ini adalah sebuah sistem aplikasi untuk menangani pendataan siswa calon peserta Ujan Nasional tahun 2012/2013. Aplikasi

Lebih terperinci

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

Prosedur Penggunaan Program Gambar 4.7 Halaman Home Prosedur Penggunaan Program Gambar 4.7 Halaman Home Tampilan di atas merupakan halaman home atau halaman awal pada website Hotel Peony. Pada tampilan ini, di bagian kiri atas terdapat logo Hotel Peony,

Lebih terperinci

Panduan Aplikasi Keterbukaan Informasi Publik (KIP)

Panduan Aplikasi Keterbukaan Informasi Publik (KIP) Panduan Aplikasi Keterbukaan Informasi Publik (KIP) Oleh Tim AirPutih (info@airputih.or.id) Hak Cipta Hak Cipta (c) 2014 dipegang oleh tim penulis, dan di publikasikan berdasarkan lisensi Creative Commons

Lebih terperinci

Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada. Dimulai dengan halaman login.

Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada. Dimulai dengan halaman login. Prosedur Menjalankan Program Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada SMA Kemurnian II. Dimulai dengan halaman login. 1. Halaman Index Gambar 1 Halaman Index Guru dan

Lebih terperinci

BAB IV HASIL DAN IMPLEMENTASI. belajar dan bertukar ilmu dilingkungan jurusan Teknologi Informasi. Halaman-halaman

BAB IV HASIL DAN IMPLEMENTASI. belajar dan bertukar ilmu dilingkungan jurusan Teknologi Informasi. Halaman-halaman BAB IV HASIL DAN IMPLEMENTASI 4.1 Hasil Hasil penelitian berupa sebuah website forum diskusi untuk mendukung kegiatan belajar dan bertukar ilmu dilingkungan jurusan Teknologi Informasi. Halaman-halaman

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan dan Implementasi Sistem 4.1.1 Tools Pengembangan Tools pada pengembangan aplikasi web ini yaitu menggunakan XAMPP. Setelah selesai melakukan instalasi maka

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Hasil dari penelitian ini berupa Sistem Informasi Pemesanan Tiket Berbasis Wireless Aplication Protocol pada PT.Eka Sari Lorena Transport Cabang Palembang. Hasil akhir

Lebih terperinci

BAB III RANCANGAN PENGUJIAN. aplikasi ini adalah black box testing. Black box testing atau tes fungsional adalah

BAB III RANCANGAN PENGUJIAN. aplikasi ini adalah black box testing. Black box testing atau tes fungsional adalah BAB III RANCANGAN PENGUJIAN 3.1 Metode Pengujian Pada penelitian ini, metode pengujian yang akan dipakai dalam pengembangan aplikasi ini adalah black box testing. Black box testing atau tes fungsional

Lebih terperinci

Petunjuk Pemakaian Sistem

Petunjuk Pemakaian Sistem Petunjuk Pemakaian Sistem Berikut ini adalah petunjuk pemakaian sistem dari aplikasi pengiriman barang PT. Buana Resota. Aplikasi ini dimulai dengan membuka browser, kemudian memasukkan alamat website.

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2016 Daftar Isi Daftar

Lebih terperinci

CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE

CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE A. Cara Mendaftar di Wordpress 1. Buka http://wordpress.com/ pilih Get Started. 2. Masukkan data email, username, password dan nama blog Anda. Klik

Lebih terperinci

LANGKAH-LANGKAH MENJALANKAN PROGRAM

LANGKAH-LANGKAH MENJALANKAN PROGRAM LANGKAH-LANGKAH MENJALANKAN PROGRAM 1 2 Sofware pendukung dalam menjalankan program ini adalah : 1. Instal Program PHP dalam MySQL dalam ke komputer yang akan digunakan 2. Instal Macromedia Dreamweaver

Lebih terperinci

CARA MENGGUNAKAN. Aplikasi Ujian Online Berbasis Web Untuk Seleksi Penerimaan Mahasiswa Baru Di STMIK AKAKOM

CARA MENGGUNAKAN. Aplikasi Ujian Online Berbasis Web Untuk Seleksi Penerimaan Mahasiswa Baru Di STMIK AKAKOM CARA MENGGUNAKAN Aplikasi Ujian Online Berbasis Web Untuk Seleksi Penerimaan Mahasiswa Baru Di STMIK AKAKOM Oleh : Nama : Afrihadi Kusuma NIM : 095410150 Jurusan/Jenjang : TI/S1 Sekolah Tinggi Manajemen

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Pembuatan Sistem 5.1.1 Lingkungan Pemrograman Implementasi dari Website KUA Lembang ini dibuat dengan menggunakan bahasa pemrograman PHP dengan mengandalkan

Lebih terperinci

Gambar 6.1 Tampilan Utama Website

Gambar 6.1 Tampilan Utama Website BAB IV HASIL DAN ANALISIS 4.1 Hasil Karya Dari berbagai tahap-tahap yang telah dilakukan sebelumnya maka dapat dihasilkan sebuah Website Altagrave Sebagai Media Penjualan Buku Menggunakan Php yang berfungsi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implemetasi dan pengujian adalah tahap dimana suatu sistem yang telah selesai dibuat akan dijalankan atau testing dengan berpatokan pada

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 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 IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka 47 BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Setelah melalui proses perancangan dan pengkodean program, maka dihasilkan suatu aplikasi pengolahan data service pada CV. Salsabila Multi Jasa Palembang, adapun

Lebih terperinci

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

Gambar 4.1Halaman Home

Gambar 4.1Halaman Home BAB IV HASIL DAN ANALISIS 4.1 Hasil Karya/Implementasi Dari proses yang telah dilakukan sebelumnya, maka dapat dihasilkan Website WK Komputer Berbasis Multimedia. Berikut adalah tampilan website tersebut

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

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

Lebih terperinci

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-7 CRUD & Searching Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Kali ini, kita akan membuat halaman back-end (halaman admin). Pada modul kali ini, ada beberapa hal yang harus kalian

Lebih terperinci

PEMROGRAMAN PHP DASAR

PEMROGRAMAN PHP DASAR 2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database

Lebih terperinci

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN PENGUJIAN 61 BAB IV HASIL DAN PENGUJIAN Pada bab ini akan dilakukan pengujian sistem rekrutmen calon pekerja. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutkan akan diimplementasikan kedalam

Lebih terperinci

TUTORIAL APLIKASI ONLINE AGENDA UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

TUTORIAL APLIKASI ONLINE AGENDA UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG TUTORIAL APLIKASI ONLINE AGENDA UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG 2012 DAFTAR ISI 1. PANDUAN UNTUK PENGGUNA (USER)... 3 1.1. CARA

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Kota medan memiliki jumlah penduduk yang tidak sedikit, dimana mayoritas penduduk kota Medan sekarang ialah Suku Jawa, Melayu dan

Lebih terperinci

PROSEDUR MENJALANKAN APLIKASI PENCARI LAWAN TANDING FUTSAL BERBASIS WEB WILAYAH DKI JAKARTA PROSEDUR MENJALANKAN APLIKASI SECARA MANUAL

PROSEDUR MENJALANKAN APLIKASI PENCARI LAWAN TANDING FUTSAL BERBASIS WEB WILAYAH DKI JAKARTA PROSEDUR MENJALANKAN APLIKASI SECARA MANUAL PROSEDUR MENJALANKAN APLIKASI PENCARI LAWAN TANDING FUTSAL BERBASIS WEB WILAYAH DKI JAKARTA PROSEDUR MENJALANKAN APLIKASI SECARA MANUAL 1. Pastikan terdapat XAMPP di dalam PC/Laptop anda 2. Extract file

Lebih terperinci

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau 233 Gambar 4.38 Tampilan Layar Staff Tampilan layar Staff menampilkan daftar perusahaan staff yang sudah tercatat atau terdaftar. Jika link nama perusahaan diklik maka akan menampilkan tampilan layar Staff

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2017 Daftar Isi Daftar

Lebih terperinci

MODUL 6 Redirect,Session, dan Cookies

MODUL 6 Redirect,Session, dan Cookies MODUL 6 Redirect,Session, dan Cookies Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Redirect Halaman... 2 Cookie... 2 Session... 4 Latihan... 5 Teknik Informatika Universitas

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

tentang perubahan kondisi aplikasi dijalankan :

tentang perubahan kondisi aplikasi dijalankan : 253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan

Lebih terperinci

UNIVERSITAS DHARMA ANDALAS

UNIVERSITAS DHARMA ANDALAS Software User Manual Sistem Informasi gtjurnal Panduan Bagi Pengguna Portal Jurnal UNIVERSITAS DHARMA ANDALAS Daftar Isi Daftar Isi... 2 1. Pendahuluan... 3 1.1 Identifikasi... 3 1.2 Gambaran Sistem...

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 menganut pola desain MVC (Model-View-Controller) Model: merepresentasikan data, logika bisnis, serta aturan-aturan yang ada. View: representasi keluaran dari model.

Lebih terperinci

Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO DOSEN

Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO DOSEN Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO DOSEN FAKULTAS PERTANIAN UNIVERSITAS TADULAKO 2015 1. Menjalankan Program Program Sistem Informasi Akademik (Siakad) dapat diakses jika

Lebih terperinci

Manual College Book Manager (CBM) Universitas Muhammadiyah Pontianak

Manual College Book Manager (CBM) Universitas Muhammadiyah Pontianak Manual College Book Manager (CBM) Universitas Muhammadiyah Pontianak Pengenalan 1. Mengenai CBM CBM adalah aplikasi yang dikembangan untuk pengambilan KRS (Kartu Rencana Studi), review KHS (Kartu Hasil

Lebih terperinci