Pembuatan Kakas Pendeteksi Unused Methods pada Kode Program PHP dengan Framework CodeIgniter Menggunakan Call Graph
|
|
|
- Djaja Tanudjaja
- 8 tahun lalu
- Tontonan:
Transkripsi
1 Pembuatan Kakas Pendeteksi Unused Methods pada Kode Program PHP dengan Framework CodeIgniter Menggunakan Call Graph D I V I GALIH P R A S E T YO P U T R I NRP D O S E N P E M B I M B I N G D A N I E L O R A N O VA S I A H A A N, S. KOM., M. SC., P. D. E N G. R I Z K Y J A N U A R A K B A R, S. KOM., M. E N G. J U R U S A N T E K N I K I N F O R M AT I K A FA K U LTA S T E K N O L O G I I N F O R M A S I I N S T I T U T T E K N O L O G I S E P U L U H N O P E M B E R S U R A B AYA 2014
2 Latar Belakang (1) Penambahan Fungsionalitas Peningkatan Performa Adaptasi Teknologi Baru Evolusi Unused Methods
3 Latar Belakang (2) Unused Methods Complexity Size Maintainability Understandability
4 Latar Belakang (3) Nama Aplikasi Aplikasi yang Sudah Ada Aplikasi yang Dibangun UCDetector PHPMD, PHPDCD PHP CodeSniffer Aplikasi dapat melakukan analisa pada kode program Java tetapi tidak pada kode program PHP. Aplikasi dapat menganalisa kode program (dead code) PHP namun tidak pada framework CodeIgniter Aplikasi dapat menganalisa kode program PHP dengan framework CodeIgniter namun menuntut pengguna untuk mendefinisikan standar pengkodean sebelum dapat melakukan analisa. Aplikasi dapat menganalisa kode program PHP. Aplikasi dapat menganalisa kode program PHP dengan framework CodeIgniter Aplikasi dapat langsung digunakan oleh pengguna.
5 Solusi Kode Program PHP Kakas Bantu Daftar unused methods
6 Rumusan Masalah Bagaimana melakukan analisis terhadap sebuah program untuk menemukan unused method dengan memanfaatkan call graph yang telah dibangun. Bagaimana membangun sebuah call graph antar method dan antar komponen dari sebuah sistem web berbahasa pemrograman PHP dengan framework CodeIgniter.
7 Batasan Masalah Bahasa pemrograman menggunakan bahasa Java. Data uji yang akan digunakan adalah aplikasi web dengan bahasa pemrograman PHP dan dibangun menggunakan framework CodeIgniter. Kakas hanya dapat memberi saran dan acuan penghapusan fungsi bagi pengguna Eclipse.
8 Analisa dan Perancangan
9 AST (Abstract Syntax Tree) Representasikan kode program dalam bentuk tree.
10 Call Graph Graph berarah yang merepresentasikan pemanggilan kontrol antar prosedur.
11 C CodeIgniter Memanfaatkan paradigma MVC Entry point aplikasi adalah default_controller M V
12 Proses Deteksi Unused Methods
13 Proses Pembangunan Call Graph
14 Uji Coba Lingkungan Pengujian Prosesor Memori Jenis Device Sistem Operasi IDE Eclipse : Intel Core i5 M GHz : 4.00 GB : Laptop JDK : JDK 7 : Microsoft Windows 8 Enterprise 32 bit : Eclipse Kepler 4.3 (RCP)
15 Data Uji Ukuran Aplikasi Nama Aplikasi Jumlah Kelas Jumlah Method Link Aplikasi kp rgf/kp2.zip aps oqp/aps.zip Keymanagement kfd/keymanagement.zip SIMSchool flt/SIMSchool.zip
16 Langkah-Langkah Pengujian dan Penggunaan Membuka Project PHP pada Eclipse PDT Buka tampilan view Detector - PHP Detector Pilih menu untuk memulai proses deteksi Pilih pada salah satu method untuk menampilkan kode program Next
17 Pengguna membuka PHP Project Pada PDT Eclipse Back
18 Skenario Pengujian Buka View ( Window Show View ) Back
19 Memilih menu untuk memulai proses deteksi Back
20 Pilih pada salah satu method untuk menampilkan kode program Back
21 Hasil Uji Coba Data Uji Retrieve Relevant Relevant retrieve Precision Recall keymanagemen , kp aps ,68 1 SIMSchool , Average 0,
22 Kesimpulan Sistem dapat mendeteksi method yang tergolong dalam unused method dengan memanfaatkan call graph yang dibangun dari kode program. Hal ini ditunjukkan dengan nilai recall dari sistem sebesar 1. Sistem dapat melakukan deteksi dengan rata-rata tingkat ketelitian dan ketepatan sebesar Sistem dapat menampilkan blok method yang dipilih pengguna untuk ditampilkan.
23 Saran Meningkatkan presisi sistem untuk mendeteksi adanya unused methods dengan menambahkan tipe tipe pemanggilan method pada kelas kontroler dari sebuah view. Menambahkan fitur untuk melakukan proses penghapusan terhadap method yang terdeteksi sebagai unused method dari sistem.
24 Aturan Aturan Pemanggilan Antar Kelas Pemanggilan dari kelas kontroler ke kelas model Pemanggilan dari kelas kontroler ke kelas kontroler Pemanggilan dari kelas kontroler ke view Pemanggilan dari view ke kontroler
25 Pemanggilan dari Kelas Kontroler ke Kelas Model Pada method _construct : $this->load->model( nama kelas model'); Pada method pemanggil : $this->nama_kelas_model->nama_fungsi( parameter'); Back
26 Pemanggilan antar Method pada Kelas Kontroler Pada method pemanggil : $this->nama_method(); Back
27 Pemanggilan dari Kelas Kontroler ke View Pada method pemanggil : $this->load->view( nama_view, data ) Back
28 Pemanggilan dari View ke Kontroler Menggunakan syntax HTML Menggunakan syntax PHP Menggunakan syntax JavaScript Back
29 Pemanggilan dari view ke kontroler Menggunakan syntax HTML Tag <a href=# /> Tag form Nama_kontroler/nama_fungsi onclick=nama_fungsi_javascript() <?php base_url()?>nama_kontroler/nama_fungsi action = nama_kontroler/nama_fungsi
30 Pemanggilan dari view ke kontroler Menggunakan syntax PHP form_open(nama_kontroler/nama_method)
31 Pemanggilan dari view ke kontroler Menggunakan syntax JavaScript #ajax{ url= pemanggilan_kontroler } window.location.href= pemanggilan_kontroler $( #... ).load( pemanggilan_kontroler )
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
BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
62 BAB IV IMPLEMENTASI 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan
BAB I PENDAHULUAN 1.1 Latar Belakang Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan perguruan tinggi yang memfokuskan pada bidang informatika. Dengan begitu STIKI memiliki banyak aset,
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
BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan
BAB IV IIMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahap pengembangan dimana hasil analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada awal bagian ini akan dijelaskan spesifikasi
Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka.
BAB IV PEMBUATAN DAN PENGUJIAN Pada bab ini, selanjutnya penulis akan melakukan tahap pembuatan pengujian yang mengacu pada analisa perancangan pada bagian sebelumnya. 4.1 Pembuatan Aplikasi ini dibuat
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
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
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Aplikasi menu masakan khas minang berbasis android ini bertujuan untuk memberikan informasi mengenai informasi menu masakan khas minang kepada masyarakat, informasi
BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi sistem Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi perancangan aplikasi web E-Commerce
4 BAB 4 IMPLEMENTASI DAN PENGUJIAN
4 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan hasil perancangan yang telah dilakukan pada tahap analisis dan perancangan sistem. Hasil perancangan diterapkan menjadi
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Impelentasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Informasi Kota Tangerang yang akan dibuat, tahap selanjutnya adalah implementasi dan pengujian.
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Uji coba terhadap aplikasi dilakukan untuk melihat apakah fungsi-fungsi dasar aplikasi berjalan sebagaimana mestinya. Dalam melakukan uji coba terhadap
BAB V SIMULASI SKENARIO INTERAKSI B3TS
BAB V SIMULASI SKENARIO INTERAKSI B3TS Bab ini membahas hasil implementasi perancangan B3TS sebagai sistem peningkatan kemampuan otak dengan membangun simulasi skenario interaksi B3TS. V.1 Tujuan Simulasi
BAB 3 ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat, lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih
APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL
APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL Nico Ramadhan Dirgantara 5206 100 074 LATAR BELAKANG Masjid (organisasi nonprofit) menjadi sorotan masyarakat dalam hal keterbukaan dana donatur yang berasal
Politeknik Negeri Sriwijaya BAB I PENDAHULUAN. 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang adalah salah satu perguruan tinggi negeri di indonesia yang memiliki berbagai macam sistem berbasis web yang berguna untuk menunjang kegiatan kampus dan perkuliahan
BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada Program
BAB IV IMPLEMENTASI DAN PENGUJIAN
51 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada tahap implementasi dan pengujian sistem, akan dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
BAB III METODE PENELITIAN. 3.1 Metode Pengembangan Sistem
BAB III METODE PENELITIAN 3.1 Metode Pengembangan Sistem Pengembangan sistem dalam penelitian ini menggunakan pendekatan SDLC (Software Developent Life Cycle) yang merupakan siklus pengembangan perangkat
BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada
BAB IV IMPLEMENTASI SISTEM 4.1 Implemetasi Sistem Implementasi sistem merupakan tahap meletakan sistem supaya dapat siap untuk dioperasikan. Implementasi merupakan tahap pengembangan dimana hasil analisis
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah analisis pengembangan sistem telah dilakukan, tahap selanjutnya dilakukan proses implementasi sistem. Implementasi diterapkan dengan maksud supaya
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi adalah tahap penerapan aplikasi yang dibuat sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya dan diharapkan
BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Dalam perancangan program Spesifikasi sistem yang digunakan saat pengembangan aplikasi adalah: Operating System : Windows XP SP2 Professional Edition
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada tahap ini merupakan tahapan yang dilakukan setelah tahap perancangan sistem telah dilakukan. Pada bab ini perancangan sistem yang telah dibuat diterjemahkan
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada Aplikasi
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Bab kelima ini berisi uraian hasil implementasi dan pengujian terhadap perangkat lunak yang dibuat pada tugas akhir ini. 5.1 Implementasi Sub bab ini mendeskripsikan hasil
BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Se tahap analisis dan perancangan selesai dilakukan, maka tahap selanjutnya adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan
BAB III METODE PENELITIAN
12 BAB III METODE PENELITIAN 3.1 Metode Pengembangan Sistem Untuk pengembangan sistem, penelitian ini menggunakan model SDLC (Software Development Life Cycle). Selain untuk proses pembuatan, SDLC juga
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah analisa dan perancangan sistem pada bab III, maka tahap selanjutnya mengimplementasikan sistem. Tahap implementasi sistem (system implementation)
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi merupakan tahapan penerapan dan pengujian dan aplikasi yang sudah dirancang. Penerapan rancangan yang telah dibuat dituangkan
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses Implementasi sistem. Pada proses ini pengembang
BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Setelah melakukan tahap analisis dan perancangan sistem selesai di lakukan, selanjutnya melakukan tahap implementasi dan pengujian sistem yang
BAB IV IMPLEMENTASI DAN PENGUJIAN
62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu
22 BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu Penelitian dilakukan
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Perangkat Keras Perangkat keras yang minimal diperlukan untuk membangun suatu sistem informasi perhitungan harga pokok produk ini sesuai dengan rekomendasi yang
BAB IV. Implementasi dan Pengujian
BAB IV Implementasi dan Pengujian 4.1. Implementasi Aplikasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi dan pengujian aplikasi. Pada tahap implementasi terdapat
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah cara yang digunakan dalam memperoleh berbagai data untuk diproses menjadi informasi yang lebih akurat sesuai permasalahan yang akan diteliti.
1.1 Latar Belakang Masalah
BAB 1. PENDAHULUAN Bab ini mendeskripsikan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian. 1.1 Latar Belakang Masalah Dengan
2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan komunikasi berkembang sangat pesat di era globalisasi saat ini. Teknologi informasi dan komunikasi saat ini telah menjadi bagian
Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )
A783 Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya ) Shoffi Izza Sabilla, Sarwosri, dan Erma Suryani Jurusan Teknik Informatika,
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk dioperasikan dan
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi ini merupakan tahap lanjutan dari tahap perancangan sistem. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk
BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah software dan hardware yang dibutuhkan untuk mendukung Aplikasi Penilaian Akademik Berbasis web A. Software Pendukung 1. Sistem
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi check point dan penghitung jumlah pada bus AKAP berbasis Android. Pada bab ini akan dibahas mengenai implementasi
BAB III ANALISIS DAN METODE PENELITIAN. Perangkat keras yang dibutuhkan pada penelitian ini adalah : Laptop Dell Inspiron N4030 dengan spesifikasi
BAB III ANALISIS DAN METODE PENELITIAN 3.1 TEMPAT DAN WAKTU Penelitian dilakukan di Jakarta dan dilakukan dari Mei 2011 hingga September 2011 3.2 ALAT DAN BAHAN 1. Perangkat Keras Yang Digunakan Perangkat
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Impelementasi merupakan tahap pengembangan rancangan menjadi sebuah kode program. Di awal bagian ini dijabarkan spesifikasi perangkat keras (hardware)
IMPLEMENTASI DAN PENGUJIAN
BAB 4. IMPLEMENTASI DAN PENGUJIAN Tahap Implementasi merupakan tahap pelaksanaan atau penerapan dari perancangan yang telah dikemukakan pada bab 4, yaitu perancangan sistem untuk melakukan proses kean
BAB IV IMPLEMENTASI APLIKASI
BAB IV IMPLEMENTASI APLIKASI 4.1 PENGGUNAAN PERANGKAT LUNAK. Dalam pembuatannya aplikasi monitoring ini didukung dengan penggunaan aplikasi perangkat lunak JetBrain Php Storm 2017.1 versi PS-171.3780.104
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah melakukan analisa dan perancangan aplikasi, langkah selanjutnya adalah pengkodean (implementasi) dan pengujian. implementasi merupakan desain (perancangan)
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Dibutuhkan alat pendukung supaya sistem yang dibuat dapat berjalan dengan baik. Satu diantaranya adalah perangkat komputer, yang memiliki dua komponen
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah melakukan analisa dan perancangan terhadap perancangan pendaftaran seminar pada universitas mercu buana, maka tahap selanjutnya adalah
BAB IV IMPLEMENTASI DAN PENGUJIAN
85 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat menggunakan aplikasi pendukung seperti : Web Server, aplikasi pengolahan monitoring
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Pada penelitian ini ada beberapa tahapan penelitian yang akan dilakukan seperti terlihat pada gambar 3.1 berikut : Mulai Identifikasi Masalah Pengumpulan Data Analisa Aplikasi
1 BAB III METODE PENELITIAN
1 BAB III METODE PENELITIAN 1.1 Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini dapat
BAB 4 HASIL DAN PEMBAHASAN
BAB 4 HASIL DAN PEMBAHASAN 4.1 Implementasi Berikut ini merupakan rincian spesifikasi untuk proses implementasi yang meliputi rincian spesifikasi perangkat keras dan perangkat lunak. 4.1.1 Spesifikasi
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi monitoring status jaringan berbasis web ini dapat berjalan pada beberapa platform operasi sistem seperti windows dan linux dengan menggunakan aplikasi
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN Pada bab ini akan diuraikan mengenai pelaksanaan terhadap hasil perancangan yang telah diperoleh sebelumnya. Hasil perancangan pada tahap perancangan akan diimplemetasikan menjadi
BAB III ANALISIS DAN PERANCANGAN SISTEM`
3.1 Analisis Masalah BAB III ANALISIS DAN PERANCANGAN SISTEM` Pada dasarnya perusahaan asuransi merupakan perusahaan yang mengelola suatu resiko. Dikarenakan mengelola resiko tersebut, perusahaan asuransi
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman Visual
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. Hardware yang dibutuhkan untuk membuat aplikasi adalah sebagai berikut :
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan untuk Membuat Aplikasi 3.1.1 Alat 3.1.1.1 Hardware Hardware yang dibutuhkan untuk membuat aplikasi adalah sebagai berikut : a. Laptop
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat
UKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah SMA Negeri Sumatera Selatan merupakan salah satu SMA yang menjadi pusat perhatian bagi siswa SMP di provinsi Sumatera Selatan. SMA yang berdiri dibawah naungan
BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas
BAB III METODE PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian
BAB IV IMPLEMENTASI SISTEM DAN EVALUASI. Aplikasi Virtual Punch Training ini membutuhkan Kinect sebagai media
48 BAB IV IMPLEMENTASI SISTEM DAN EVALUASI 4.1 Implementasi Sistem Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat
39 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.
Gambar Tampilan Layar Cari Data Tabel Pemeliharaan Menu Grup Gambar Tampilan Layar Data Tabel Pemeliharaan Menu Grup
490 Pemeliharaan Menu Pemeliharan menu digunakan untuk mendefinisikan kode-kode dari halaman group menu dan halaman menu (menu item) yang ada dalam lingkup user. Tampilan halamanya adalah sebagai berikut:
BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dan selanjutnya akan diimplementasikan pada
BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan
BAB III METODE PENELITIAN 3.1. Metode Pengembangan Sistem Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan salah satu dari agile methods yaitu extreme Programming (XP). Dalam metode
UKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Program Studi Sistem Informasi Universitas Kristen Duta Wacana (UKDW) memang telah banyak menerapkan kemudahan yang bisa di dapatkan oleh mahasiswanya berkat
BAB III METODE PENELITIAN. Analisis API existing Studi lapangan Studi literatur
BAB III METODE PENELITIAN 3.1 Desain Penelitian Desain penelitian merupakan tahapan yang dilakukan penulis dalam melakukan penelitian. Berikut adalah tahapan yang dilakukan dalam penelitian: Analisis API
Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP
Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP 6.1. Tujuan Mahasiswa dapat membuat aplikasi web base dengan menggunakan pendekatan OOP. 6.2. Bahan 1. Dreamweaver 2. Browser 3.
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan sistematika tahapan yang dilaksanakan selama pembuatan tugas akhir. Secara garis besar metodologi penelitian tugas akhir ini dapat dilihat
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisis dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam sebuah perusahaan percetakaan terdapat banyak departemen. Salah satu divisi yang cukup penting adalah departemen produksi. Departemen produksi merupakan
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Tujuan
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
BAB IV HASIL DAN UJICOBA
48 BAB IV HASIL DAN UJICOBA IV.1. Hasil Berdasarkan dari rancangan di Bab III, maka dihasilkan program berikut adalah tampilan hasil dan pembahasan dari sistem mencocokkan gambar metode Linear Congruent
BAB V IMPLEMENTASI DAN PENGUJIAN Lingkungan Implementasi Setelah aplikasi dianalisis dan didesain secara rinci, maka akan dilakukan tahapan implementasi. Implementasi adalah tahap membuat aplikasi sehingga
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada tahap implementasi dan pengujian sistem dibutuhkan alat pendukung supaya sistem yang dibuat dapat berjalan dengan baik. Satu diantaranya adalah
BAB IV HASIL DAN PEMBAHASAN
70 BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam pembahasan hasil program berisi tentang menjelaskan halaman dari program, terutama yang berkaitan dengan interface (antar muka) sebagai penghubung antara
BAB III METODOLOGI PENELITIAN
28 BAB III METODOLOGI PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Lampung. Waktu penelitian
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...
