LAMPIRAN. Kuesioner Pengumpulan Data. Langkah 1 : Ruang Lingkup Aplikasi. Langkah 2 : Pengukuran Fungsional Data. Nama Perusahaan Anda :
|
|
- Widyawati Sutedja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 LAMPIRAN Kuesioner Pengumpulan Data Nama Perusahaan Anda : Nama Project : Langkah 1 : Ruang Lingkup Aplikasi 1.1. Tipe Proyek : (baru /maintenance) 1.2. Ruang Lingkup Proyek : Langkah 2 : Pengukuran Fungsional Data 2.1. Daftarkan semua class yang ada dalam ruang lingkup aplikasi. 89
2 Pengukuran Kompleksitas Class ID Class DET RET Daftarkan semua Legacy View yang ada dalam ruang lingkup aplikasi 2.4. Pengukuran Kompleksitas Legacy View. ID Legacy View / Class DET RET 1 2 3
3 Langkah 3. Pengukuran Fungsional Transaksi 3.1. Identifikasi EI : (Daftarkan semua service untuk setiap class atau legacy view) ID Class Services Pengukuran Kompleksitas Services Services (dari class 1 ) DET FTR
4 92 Services (dari class 2 ) DET FTR Services (dari class 3 ) DET FTR 3.3. Identifikasi EO dan EQ (Daftarkan semua konteks navigational) ID Nama Konteks DET FTR 1 (PIU atau IIU atau MDIU)
5 93 Langkah 4. Pengukuran Faktor Multimedia dari Proyek Web No Metrics Deskripsi Jumlah 1 TypeApp Tipe web yang dikembangkan (e-commerce, e- business, social media, dll) 2 Languages Bahasa yang digunakan untuk pengembangan web (PHP, JSP, Asp.net, dll) 3 Nlang Jumlah bahasa yang digunakan (PHP, Javascript, css, dll) 4 ProcImpr Jumlah tim development yang terlibat dalam proses pengembangan program 5 Metrics? Apakah tim development terlibat dalam pengukuran ukuran web? 6 Devteam Jumlah anggota yang terlibat dalam pengembangan proyek 7 Teamexp Rata-rata pengalaman dari tim developer 8 Webpages Jumlah halaman web 9 newwp Jumlah halaman web baru 10 Wpcustom Jumlah halaman web yang diberikan oleh pengguna 11 Wpout Jumlah halaman web yang digunakan kembali dari library lain 12 Wpownco Jumlah halaman web yang digunakan kembali yang diambil dari perusahaan sendiri
6 94 13 txttyped Jumlah halaman teks yang diketik 14 txtelec Jumlah format halaman text 15 txtscan Jumlah halaman teks yang di sc 16 imgnew Jumlah gambar baru 17 Img3rdP Jumlah gambar dari tempat lain 18 Imscan Jumlah gambar yang di scan 19 Imglib Jumlah gambar dari library 20 Imgownco Jumlah gambar dari proyek sebelumnya 21 Animnew Jumlah animasi baru 22 Animlib Jumlah animasi dari library 23 Avnew Jumlah file audio/video baru 24 Avlib Jumlah file audio/video dari library 25 Totdiffpro Jumlah produk yang ditawarkan 26 Heffdev Waktu yang dianggap paling lama untuk mengembangkan suatu fitur atau fungsi 27 HeffAdpt Waktu yang dianggap paling lama mengadopsi fitur atau fungsi yang sudah ada 28 Hfots Jumlah fitur/fungsi rumit yang digunakan kembali tanpa adaptasi 29 Hfots Jumlah fitur/fungsi rumit yang digunakan kembali dengan adaptasi 30 Tothhigh Total jumlah fitur atau fungsi yang rumit 31 Fots Jumlah fitur sederhana yang siap dipakai
7 95 32 Fotsa Jumlah fitur sederhana yang diadopsi dari proyek lain 33 New Jumlah fitur/fungsi sederhana yang baru 34 Totnhigh Total jumlah fitur/fungsi sederhana 35 Toteffor Jumlah waktu yang diperlukan untuk mengembangkan proyek (dalam satuan jam)
8 Bukti Submit Paper 96
9 97 Codingan untuk Aplikasi Prototype Fungsi untuk Menghitung Standar Deviasi public double getstandarddeviation(string name) { double std = 0, mean, n = 0, sum= 0, sum1 = 0; try { if(dataset1.first()) { n = 1; sum = dataset1.getint(name); while(dataset1.next()) { sum += dataset1.getint(name); n++; mean = sum / n; if(dataset1.first()) { sum1 = Math.pow(dataset1.getInt(name) - mean, 2); while(dataset1.next()) { sum1 += Math.pow(dataset1.getInt(name) - mean, 2); std = Math.sqrt(sum1/(n-1)); catch (Exception e) { e.printstacktrace(); return std; Fungsi untuk Menghitung Weight yang akan digunakan pada Weighted Euclidean Distance public double getweight(double std) { double weight; if(std!= 0) weight = 1/Math.pow(std, 2); else weight = 0; return weight;
10 98 Fungsi yang digunakan untuk menghitung jarak antar proyek public void calcdistance() { int teamexpn, devteamn, webpagen, newwpn, wpcustomn, wpoutn, wpowncon, txttypedn, txtelecn, txtscann; int imgnewn, imgrdpn, imgscann, imglibn, imgowncon, AVNewn, AVLibn, AnimNewn, AnimLibn, oomfpn; String typeprojn, typeappn, docn; double dst; typeprojn = typeproj.getselecteditem().tostring(); typeappn = typeapp.getselecteditem().tostring(); docn = doc.getselecteditem().tostring(); try { teamexpn = Integer.parseInt(teamexp.getValue().toString()); devteamn = Integer.parseInt(devteam.getValue().toString()); webpagen = Integer.parseInt(webpage.getValue().toString()); newwpn = Integer.parseInt(newwp.getValue().toString()); wpcustomn = Integer.parseInt(wpcustom.getValue().toString()); wpoutn = Integer.parseInt(wpout.getValue().toString()); wpowncon = Integer.parseInt(wpownco.getValue().toString()); txttypedn = Integer.parseInt(txtTyped.getValue().toString()); txtelecn = Integer.parseInt(txtElec.getValue().toString()); txtscann = Integer.parseInt(txtScan.getValue().toString()); imgnewn = Integer.parseInt(imgNew.getValue().toString()); imgrdpn = Integer.parseInt(imgrdP.getValue().toString()); imgscann = Integer.parseInt(imgScan.getValue().toString()); imglibn = Integer.parseInt(imgLib.getValue().toString()); imgowncon = Integer.parseInt(imgOwnCo.getValue().toString()); AVNewn = Integer.parseInt(AVNew.getValue().toString()); AVLibn = Integer.parseInt(AVLib.getValue().toString()); AnimNewn = Integer.parseInt(AnimNew.getValue().toString()); AnimLibn = Integer.parseInt(AnimLib.getValue().toString()); oomfpn = Integer.parseInt(oomfp.getValue().toString()); if(teamexpn < 0 devteamn < 0 webpagen < 0 newwpn < 0 wpcustomn < 0 wpoutn < 0 wpowncon < 0 txttypedn < 0 txtelecn < 0 txtscann < 0 imgnewn < 0 imgrdpn < 0 imgscann < 0 imglibn < 0 imgowncon < 0 AVNewn < 0 AVLibn < 0 AnimNewn < 0 AnimLibn < 0) { JOptionPane.showMessageDialog(null, "Atribut yang diisi harus lebih besar sama dengan 0", "Peringatan", JOptionPane.ERROR); else { dst = 0; distance.clear(); if(dataset.first()) {
11 99 Lanjutan Fungsi untuk Menghitung Jarak dst = Math.sqrt((typeprojn.equalsIgnoreCase(dataset.getString("typeproj"))?1:0)+(typeappn.equals IgnoreCase(dataset.getString("typeapp"))?1:0)+(docn.equalsIgnoreCase(dataset.getString("d ocproc"))?1:0)+getweight(getstandarddeviation("teamexp"))*math.pow(teamexpndataset.getint("teamexp"), 2)+getWeight(getStandardDeviation("devteam"))*Math.pow(devteamndataset.getInt("devteam"), 2)+getWeight(getStandardDeviation("webpages"))*Math.pow(webpagendataset.getInt("webpages"), 2)+getWeight(getStandardDeviation("newwp"))*Math.pow(newwpndataset.getInt("newwp"), 2)+getWeight(getStandardDeviation("wpcustom"))*Math.pow(wpcustomndataset.getInt("wpcustom"), 2)+getWeight(getStandardDeviation("wpout"))*Math.pow(wpoutn-dataset.getInt("wpout"), 2)+getWeight(getStandardDeviation("wpownco"))*Math.pow(wpowncondataset.getInt("wpownco"), 2)+getWeight(getStandardDeviation("txtTyped"))*Math.pow(txtTypedndataset.getInt("txtTyped"), 2)+getWeight(getStandardDeviation("txtElec"))*Math.pow(txtElecndataset.getInt("txtElec"), 2)+getWeight(getStandardDeviation("txtScan"))*Math.pow(txtScanndataset.getInt("txtScan"), 2)+getWeight(getStandardDeviation("imgNew"))*Math.pow(imgNewndataset.getInt("imgNew"), 2)+getWeight(getStandardDeviation("imgrdP"))*Math.pow(imgrdPndataset.getInt("imgrdP"), 2)+getWeight(getStandardDeviation("imgScan"))*Math.pow(imgScanndataset.getInt("imgScan"), 2)+getWeight(getStandardDeviation("imgLib"))*Math.pow(imgLibndataset.getInt("imgLib"), 2)+getWeight(getStandardDeviation("imgOwnCo"))*Math.pow(imgOwnCondataset.getInt("imgOwnCo"), 2)+getWeight(getStandardDeviation("AVNew"))*Math.pow(AVNewndataset.getInt("AVNew"), 2)+getWeight(getStandardDeviation("AVLib"))*Math.pow(AVLibndataset.getInt("AVLib"), 2)+getWeight(getStandardDeviation("AnimNew"))*Math.pow(AnimNewndataset.getInt("animNew"), 2)+getWeight(getStandardDeviation("animLib"))*Math.pow(AnimLibndataset.getInt("animLib"), 2)+getWeight(getStandardDeviation("OOmFP"))*Math.pow(oomfpndataset.getInt("OOmFP"), 2)); distance.add(dst); while(dataset.next()) { //calculate distance //add to Vector distance sortbydistance(); catch (Exception e) { e.printstacktrace(); JOptionPane.showMessageDialog(null, "Semua atribut harus diisi dengan angka.", "Peringatan", JOptionPane.ERROR_MESSAGE);
12 100 Fungsi untuk Mengurutkan Data Jarak antar Proyek public void sortbydistance() { double temp; String temp1; int i, j; for(i = 0; i < namaproject.size(); i++) { for(j = namaproject.size()-1; j > i; j--) { if(distance.get(j) < distance.get(j-1)) { temp = distance.get(j); distance.set(j, distance.get(j-1)); distance.set(j-1, temp); temp = effort.get(j); effort.set(j, effort.get(j-1)); effort.set(j-1, temp); temp1 = namaproject.get(j); namaproject.set(j, namaproject.get(j-1)); namaproject.set(j-1, temp1); temp1 = projectid.get(j); projectid.set(j, projectid.get(j-1)); projectid.set(j-1, temp1);
13 101 Distribusi Data Penelitian Variabel Min Max Mean Median Std. Dev. Effort FP Devteam Teamexp Webpages newwp Wpcustom Wpout wpownco txttyped txtelec txtscan imgnew Img3rdP imgscan imglib imgownco Animnew animlib AVNew AVLib
BAB II. Proyek adalah sebuah usaha yang dilakukan secara sementara. untuk menghasilkan sebuah produk, layanan, atau hasil yang unik
BAB II TINJAUAN PUSTAKA 2.1 Manajemen Proyek Proyek adalah sebuah usaha yang dilakukan secara sementara untuk menghasilkan sebuah produk, layanan, atau hasil yang unik (Schwalbe, 2010, pp 4). Manajemen
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Tinjauan Literatur Tabel 2.1. Kronologi Pengembangan Model Estimasi Tahun Metode Penulis 1979 Function Point Analysis (FPA) Albrecht 1981 Constructive Cost Model (COCOMO) Barry
Lebih terperinciMenurut Schwalbe (2010, pp 8-9), salah satu kriteria proyek sukses. adalah selesai tepat waktu, sesuai dengan anggaran, dan sesuai dengan
BAB III METODOLOGI PENELITIAN 3.1 Kerangka Pikir Menurut Schwalbe (2010, pp 8-9), salah satu kriteria proyek sukses adalah selesai tepat waktu, sesuai dengan anggaran, dan sesuai dengan kualitas yang diinginkan.
Lebih terperinciPengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
Lebih terperinciPemanggilan RESTful Web Service PHP dari Client Java
Pemanggilan RESTful Web Service PHP dari Client Java Husni@trunojoyo.ac.id Bagaimana memanggil atau memgakses RESTful web service PHP dari client yang ditulis dengan Java? Cukup mudah. Tutotial ini akan
Lebih terperinciSISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)
SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) Agenda Perkuliahan : 1. Gambaran Studi kasus Web Service 2. Implementasi Web Service Untuk Menyelesaikan Permasalahan Software Developer : Visual
Lebih terperinciAPLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :
APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga
Lebih terperinciCall Phone Permission pada Android
Call Phone Permission pada Android Oleh: Adnan w Anadrep Halo, berjumpa lagi dengan saya :) Kali ini saya akan memberikan tutorial di android mengenai penggunaan CALL_PHONE permission. Dalam tutorial ini,
Lebih terperinciLAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
Lebih terperinciMengukur Atribut Produk Internal: UKURAN
Mengukur Atribut Produk Internal: UKURAN Ukuran Software Atribut-atribut Produk Internal mendeskripsikan sebuah produk software dalam suatu cara yang tergantung hanya pada produk itu sendiri. Ukuran merupakan
Lebih terperinciPembuatan Use Case Diagram, misalkan spt ini :
Petunjuk pembuatan argouml 1. Jalankan ArgoUML dan terlihat tampilan sbb : A. Navigasi pane (kiri atas) tempat semua obyek yang telah dibuat B. Editing pane (kanan atas) diagram yang telah dibuat C. To
Lebih terperinciPengenalan APLIKASI DATABASE
Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA DAN PERANCANGAN SISTEM ESTIMASI USAHA DAN BIAYA PROYEK PENGEMBANGAN SOFTWARE BERBASIS
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan
Lebih terperinciException adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):
Alfan F. Wicaksono FASILKOM UI Exception Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Ingat, kategori ini tidak
Lebih terperinciMEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom MENDEFINISIKAN KELAS SENDIRI class ...... DEKLARASI ATRIBUT [=]; Contoh Instance variable : private
Lebih terperinciPERCOBAAN 1 : Ketik program di bawah ini, bila terjadi kasalahan waktu compile dan runtime, betulkan!
PERCOBAAN 1 : public class TestGreeting{ Greeting hello = new Greeting(); hello.greet(); class Greeting { public void greet(){ System.out.println("hi"); PERCOBAAN 2 : Nama file : Test1.java public class
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang aplikasi yang akan diuji berdasarkan teori Function Point sebagai acuan untuk melakukan estimasi kompleksitas dengan studi kasus aplikasi
Lebih terperinciBAB II Landasan Teori 2.1 Kajian Pustaka
7 BAB II Landasan Teori 2.1 Kajian Pustaka Penelitian yang pertama Perancangan Program Sistem Audio Mobil Berbasiskan Sistem Pakar Dan Web [1]. Dalam makalah ini, menggunakan metode black box testing yang
Lebih terperinciMembuat Simple List Transaksi
Membuat Simple List Transaksi Oleh: Wian Caniggia Eka Putra Hai sobat.. kali ini saya bikin tutorial android mobile yaitu Membuat Simple List Transaksi. Baik langsung saja.. Aplikasi ini mengimplementasikan
Lebih terperinciBAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi
Lebih terperinciBAB 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 terperinciLampiran Perhitungan ANCOVA
L1 Lampiran Perhitungan ANCOVA 1. Perhitungan Jumlah Kuadrat Total XX.., dengan n = 16 dan t = 4.. a. JK Total X1X1 = 36 36 100 8388 7310.25 = 1077.75 Ulangan Musik X1 X1 X1 2 X1 2 Ulangan Musik X1 X1
Lebih terperinciBAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN Bab ini menjelaskan tentang spesifikasi yang dibutuhkan untuk implementasi aplikasi Perhitungan Function Point dan prosedur penggunaan aplikasi tersebut. Selain
Lebih terperinciBAB III PROSEDUR PELAKSANAAN
BAB III PROSEDUR PELAKSANAAN 3.1. PROSES PELAKSANAAN UMUM AQL Islamic Center mempunyai beberapa divisi dalam pembagian untuk menyelesaikan suatu proyek, diantaranya : 1. Proyek Manager 2. Software Designer
Lebih terperinciLAMPIRAN-LAMPIRAN. Binusmaya melalui browser di handphone (mobile) dan fitur Binusmaya apa yang
LAMPIRAN-LAMPIRAN 1. Survei Binusmaya Android Survei ini bertujuan untuk mengetahui seberapa banyak Binusian yang mengakses Binusmaya melalui browser di handphone (mobile) dan fitur Binusmaya apa yang
Lebih terperinciAll Chapter Rental Multimedia
All Chapter Rental Multimedia package Rental_Multimedia; import java.util.scanner; import java.text.decimalformat; import javax.swing.joptionpane; public class Rentalindo { public static String NAME ="PT.RENTALINDO
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. aplikasi yang dibangun baik aplikasi berbasis mobile maupun web.
BAB IV IMPLEMENTASI DAN EVALUASI Bab ini berisi tentang implementasi dan evaluasi dalam pengembangan aplikasi yang dibangun baik aplikasi berbasis mobile maupun web. 4.1 Kebutuhan Perangkat Keras Sistem
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan Pada bab ini dibahas mengenai implementasi sistem tracer alumni dengan menggunakan teknologi Android berdasarkan perancangan sistem yang telah dijabarkan pada bab sebelumnya.
Lebih terperinciFirma Firmansyah Adi B. Resume Web Service
Resume Web Service Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan menggunakan XML untuk
Lebih terperinciModul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA
Modul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA JUNI 2010 PENDAHULUAN Setelah sebelumnya kita sudah berhasil membuat
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 6 1 3/11/2015 WEEK 6 Abstract Class Interface Exception 2 3/11/2015 ABSTRACT
Lebih terperinciTutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql
Lebih terperinciMembuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)
Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk
Lebih terperinciJOBSHEET 3 CLASS DAN OBJEK
JOBSHEET 3 CLASS DAN OBJEK 1. Kompetensi Mahasiswa dapat memahami Class Diagram Mahasiswa memahami cara membuat class Mahasiswa mampu memahami cara membuat atribut Mahasiswa mampu memahami cara membuat
Lebih terperinciKA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64
10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis
Lebih terperinciBAB 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
Lebih terperinciTUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI
TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal / 18760 Hesti Fitri Yeni / 1207588 PENDIDIKAN TEKNIK
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1. 1 Latar Belakang Perkembangan teknologi sistem informasi mengalami perkembangan pesat. Perusahaan yang memanfaatkan sistem informasi berjuang untuk mendapatkan perhatian konsumen tersebut
Lebih terperinciBAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Lebih terperinciBAB I. Aplikasi web saat ini sedang banyak digunakan untuk berbagai. bidang karena aplikasi web mudah diakses dan dapat diakses dimana saja
BAB I PENDAHULUAN 1.1 Latar Belakang Aplikasi web saat ini sedang banyak digunakan untuk berbagai bidang karena aplikasi web mudah diakses dan dapat diakses dimana saja asalkan ada browser dan ada koneksi
Lebih terperinciKoneksi Database Mysql dengan C#
Koneksi Database Mysql dengan C# Oleh: Cecep Yusuf Tutorial Cheyuz: Tutorial bagaimana melakukan koneksi MySQL pada aplikasi Visual C#.Net dengan membuat tombol koneksi dengan MySQL Driver. Selamat pagi
Lebih terperinciBahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek
Bahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek Tujuan Praktikum Setelah praktikum modul ini, praktikan diharapkan : - Mengetahui pengertian dan tujuan pemrograman berorientasi object pada bahaasa
Lebih terperinciDefinisi Eksepsi (exception)
Penanganan Eksepsi Definisi Eksepsi (exception) Exception adalah kondisi yang menyebabkan program menjadi hang atau quit dari alur normal yang telah ditentukan pada saat program dijalankan. Exception ini
Lebih terperinciUNIVERSITAS BINA NUSANTARA PENERAPAN E-BISNIS DALAM PEMBELAJARAN SECARA E-LEARNING PADA YAYASAN IMMANANCE
UNIVERSITAS BINA NUSANTARA Jurusan Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 PENERAPAN E-BISNIS DALAM PEMBELAJARAN SECARA E-LEARNING PADA YAYASAN IMMANANCE Arlenius
Lebih terperinciCara Membaca File Text di JAVA
Cara Membaca File Text di JAVA Memanipulasi file teks adalah keterampilan yang akan melayani Anda dengan baik dalam karir pemrograman Anda. Pada bagian ini, Anda akan belajar bagaimana untuk membuka dan
Lebih terperinciBAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.
11 BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Dalam penelitian dibutuhkan beberapa peralatan pendukung untuk mendukung berjalannya perancangan dan implementasi aplikasi. Alat yang digunakan
Lebih terperinciLAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA
LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA SISTEM INFORMASI PEMINJAMAN RUANGAN Disusun oleh : Nama : Yuniarti NIM : 12121005 Kelas : 22 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
Lebih terperinciShortHand If Else di Java
ShortHand If Else di Java Oleh: Yudi Setiawan Maksud dari Short Hand di sini ialah penulisan singkat dari statement If Else di java. Tidak hanya di Java, di PHP pun Anda juga bisa menerapkannya hanya saja
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinciPembuatan RESTful Web Service Hello World dengan PHP & Java. Husni
Pembuatan RESTful Web Service Hello World dengan PHP & Java Husni Husni@trunojoyo.ac.id Membangun REST API dengan PHP Sekedar Menyapa Membuat Direktori: C:\XAMPP\htdocs\API Nanti, semua file diletakkan
Lebih terperinciProsedur Percobaan Program Tampilan
Prosedur Percobaan Program Tampilan 1 Percobaan instalasi netbeans 7.3 a. Tujuan percobaan : 1. Mahasiswa dapat memahami tentang bahasa pemrograman JAVA 2. Mahasiswa dapat memahami tentang Netbeans IDE
Lebih terperinciAbstract Class dan Interface. Viska Mutiawani, M.Sc
Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada
Lebih terperinciAJAX Framework. Pemrograman Web 1. Genap
AJAX Framework Pemrograman Web 1 Genap 2011-2012 Framework Apa itu Framework (Software Framework)? Kumpulan pustaka-pustaka (library) perangkat lunak yang script-nya dapat digunakan kembali (reusable)
Lebih terperinciVariabel dan tipe data
Variabel dan tipe data Variabel dan tipe data adalah sebuah hal yang penting didalam pemrograman. Variabel berfungsi untuk menyimpan sebuah nilai secara sementara di memory komputer. Variabel dan tipe
Lebih terperinciRoy Daniel
Pengenalan Konsep XML Web Services Roy Daniel royd@bercacakra.com roy_daniel91@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinci1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain
Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project
Lebih terperinciBAB 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 terperinciLAMPIRAN A. Universitas Sumatera Utara
69 LAMPIRAN A 70 LAMPIRAN. LISTING PROGRAM 1. Listing program untuk membuat papan dan random huruf package robert.simanjuntak; import java.util.arraylist; import java.util.random; import android.graphics.color;
Lebih terperinciSTEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMembangun 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 terperinciRekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin
Rekayasa Web: Web Applications WebOS Oleh : 1. Qutsiyah 09.04.111.00005 2. Rahilah 09.04.111.00026 3. Novia Sulviatin 09.04.111.00066 Pengertian WebOS Dalam bidang metacomputing, Web Operating System atau
Lebih terperinciBAB III IMPLEMENTASI
BAB III IMPLEMENTASI Dalam bab ini dijelaskan mengenai implementasi sistem yang dikembangkan untuk melakukan percobaan terhadap metode yang diteliti. Penjelasan meliputi perangkat keras, perangkat lunak,
Lebih terperinciBAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.
20 BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Penelitian membutuhkan berbagai perangkat untuk mendukung berjalannya perancangan dan implementasi website, antara lain: 3.1.1 Perangkat Keras Dalam
Lebih terperinciBAB I PENDAHULUAN. pertumbuhan jumlah penduduk, kebutuhan akan rumah ikut meningkat. Ini
BAB I PENDAHULUAN 1.1 Latar Belakang Rumah adalah salah satu kebutuhan pokok bagi manusia. Seiring dengan pertumbuhan jumlah penduduk, kebutuhan akan rumah ikut meningkat. Ini terbukti dengan semakin maraknya
Lebih terperinciPEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018
PEMROGRAMAN BERBASIS WEB Part 1,2 HTML By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018 Referensi HTML5, JavaScript, and jquery 24-Hour Trainer, Copyright 2015 by
Lebih terperinciBelajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,
Lebih terperinciBab Hasil Pembuatan Aplikasi
Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta
Lebih terperinciCARA MEMBUAT CSS DENGAN DREAMWEAVER
CARA MEMBUAT CSS DENGAN DREAMWEAVER Dewi Wijayanti dewiwijayanti@raharja.info Abstrak Dreamweaver adalah sebuah perangkat lunak yang digunakan untuk membuat atau menyunting halaman web yang dinamis maupun
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar belakang
BAB I PENDAHULUAN 1.1 Latar belakang. Laboratorium Data Mining Center (DMC), merupakan salah satu laboratorium Institut Teknologi Telkom Fakultas Informatika. Kegiatan yang dijalankan oleh lab ini antara
Lebih terperinciBAB 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 terperinciA. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML
Form HTML A. Tujuan Memahami konsep penggunaan tag pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan
Lebih terperinciModul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA
Modul Tutorial C# 1 Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA JUNI 2010 PENDAHULUAN Dalam rangkaian modul tutorial untuk pelatihan C# ini, pertama kali akan
Lebih terperinciTEKNIK MULTIMEDIA. PERTEMUAN 6 Dosen : Bella Hardiyana S. Kom
TEKNIK MULTIMEDIA PERTEMUAN 6 Dosen : Bella Hardiyana S. Kom BAB VI PENGENALAN FLASH Pendahuluan Macromedia Flash merupakan salah satu aplikasi animasi yang dikeluarkan oleh perusahaan Macromedia. Digunakan
Lebih terperinciPemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Lebih terperinciBAB 5 Mendapatkan Input dari Keyboard
5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan
Lebih terperinciPraktikum 8. Pengurutan (Sorting) Bubble Sort, Shell Sort
Praktikum 8 Pengurutan (Sorting) Bubble Sort, Shell Sort POKOK BAHASAN: Konsep pengurutan dengan bubble sort dan shell sort Struktur data proses pengurutan Implementasi algoritma pengurutan bubble sort
Lebih terperinciBAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Mentoring Mentoring merupakan kegiatan ekstrakurikuler terstruktur yang wajib diikuti seluruh mahasiswa baru mulai angkatan tahun akademik 2004/2005, atau seluruh mahasiswa yang
Lebih terperinciBAB 5 Mendapatkan Input dari Keyboard
BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif
Lebih terperinci1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon
Keterangan: 1. Pilih Back : berfungsi untuk kembali ke menu form daftar Tajwid. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Pembelajaran
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Rahmandani, 2012 Implementasi Algoritma Apriori Pada Mobile Commerce Usaha Mikro Kecil Dan Menengah
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring berkembangnya perekonomian negara, sektor Usaha Mikro Kecil dan Menengah (UMKM) mengalami perkembangan yang pesat. Akan tetapi, adanya kesepakatan Asean China
Lebih terperinciBahasa Pemrograman :: Dasar Pemrograman Java
Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5
Lebih terperinciPraktikum XI Animasi dan Multimedia
Praktikum XI Animasi dan Multimedia Pokok bahasan: Animasi dan multimedia Membuat aplikasi yang melibatkan komponen multimedia Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui:
Lebih terperinciKONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK Farah Zakiyah Rahmanti, M.T 2015 Overview Definisi Teknologi Java Konsep Pemrograman Procedural dan OOP Struktur Java, Identifier, Kata Kunci, Tipe Data, Operator,
Lebih terperinciREKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK I Rekayasa Kebutuhan Disusun Oleh: Tim MK RPL Teknik Informatika UNIKOM AGENDA PERKULIAHAN KONTEN MATERI KENAPA BUTUH REKAYASA KEBUTUHAN Apa yang customer inginkan dari software
Lebih terperinciPengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di
L- 36 Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di Purwacaraka Music Studio. Pada Menu Lihat Siswa, Pengajar dapat melihat siapa saja siswa yang telah dia ajar. L.70 : Alur
Lebih terperinciDASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI
DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI Yulia 1), Harry Timothy Tumalewa 2), Hans Juwiantho 3) 1,2,3) Teknik Informatika Fakultas Teknologi Industri Universitas Kristen Petra, Surabaya Siwalankerto
Lebih terperinciTopik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard
Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal
Lebih terperinciINTERAKSI ANTAR OBJECT
INTERAKSI ANTAR OBJECT Farah Zakiyah Rahmanti, M.T 2015 Overview Constructor Overloading Constructor Hak Akses (public, protected, private) Contoh Static Class Constructor (konstruktor) Constructor adalah
Lebih terperinciLAMPIRAN 1. Kuesioner Rating Kebutuhan Aplikasi Telepon Genggam
L1 LAMPIRAN 1 Kuesioner Rating Kebutuhan Aplikasi Telepon Genggam Berikan tanda checklist ( ) pada rating/nilai yang paling mengenai sesuai untuk aplikasi telepon genggam di bawah ini sesuai dengan tingkat
Lebih terperinciSistem Tersebar 1 PAGE 10
i 1 PAGE 10 2 3 PAGE 10 o o o o o o 4 5 PAGE 10 6 7 PAGE 10 8 9 PAGE 10 10 11 PAGE 10 12 13 PAGE 10 Informasi terpusat pada jaringan komputer dapat dilihat di gambar berikut 2: 14 15 PAGE 10 16 17 PAGE
Lebih terperinciBONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal
BONUS Dasar Java Mobile Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal Mengenal Java Mobile Dasar Java Mobile Java Mobile (J2ME) atau singkatan dari Java 2 Mobile Edition
Lebih terperinciMengenal Dreamweaver MX 2004
Mengenal Dreamweaver MX 2004 Macromedia Dreamweaver MX merupakan software yang dikenal sebagai software web authoring tool, yaitu software untuk desain dan layout halaman web. Versi terbaru Dreamweaver
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini akan membahas tentang pengujian dan implementasi hasil program yang telah dibuat. Tujuan dari pengujian ini adalah untuk mengetahui apakah aplikasi yang telah
Lebih terperinciBAB III METODE PENELITIAN. peneltian, dibutuhkan desain penelitian. Berikut adalah tahapan penelitian yang dilakukan:
BAB III METODE PENELITIAN 3.1 Desain Penelitian Desain penelitian adalah tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian, untuk memudahkan peneliti dalam melakukan peneltian, dibutuhkan
Lebih terperinciMESIN ATM. Gambar 1. Gambar 2
MESIN ATM Buatlah mesin ATM dengan tampilan seperti gambar 1. Mesin ATM pada kondisi sebenarnya user harus memasukkan Kartu ATM dan memasukkan no pin. Sedangkan ATM yang akan kita buat ini, kita memasukkan
Lebih terperinciJurnal Ilmiah INOVASI, Vol.14 No.2 Hal , Mei-Agustus 2014, ISSN
ANALISIS KINERJA KOMPUTASI TERDISTRIBUSI DENGAN PLATFORM WEB SERVICE MENGGUNAKAN METODE REST REPRESENTATIONAL STATE TRANSFER Oleh : Yogiswara *) ABSTRAK Teknologi Komputasi terdistribusi seperti Common
Lebih terperinciPRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Konstruktor 2. Overloading terhadap konstruktor 3. Overloading pada metode B. DASAR TEORI Deklarasi contructor (konstruktor) Contructor (konstruktor)
Lebih terperinci