A-1. Listing Program. Universitas Sumatera Utara
|
|
- Suparman Wibowo
- 7 tahun lalu
- Tontonan:
Transkripsi
1 A-1 Listing Program 1. Mainform.cs /* * Created by SharpDevelop. * User: asus * Date: 7/23/2014 * Time: 4:51 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace AHPTest / <summary> / Description of MainForm. / </summary> public partial class MainForm : Form string [] kriteria = new string[] "IMK","Usia Mentoring","Training Pengurus","Hafalan Al-Qur'an","Jumlah Kelompok Mentoring";poin-poin kriteria string [] alternatif = new string[] "Amat Baik","Baik","Cukup","Kurang";poin-poin alternatif setiap kriteria AHPTest.Data m_kriteria;variabel yang menyimpan nilai matriks dan eigen vektor dari kriteria List<Data> m_alternatif;variabel yang menyimpan nilai matriks dan eigen vektor dari alternatif float [][] matriks;matriks sementara untuk menampung nilai yang diinput user data_pen [][] data_sat; string [] bidang;
2 A-2 pengumpulan.hasil [] data_hasil; Nilai y; public MainForm() The InitializeComponent() call is required for Windows Forms designer support. InitializeComponent(); inisialisasi_tabel();memulai membuat tabel sebagai tempat input nilai perbandingan m_alternatif = new List<Data>(); data_sat = new MainForm.data_pen[2][]; bidang = new string[]"kaderisasi,", "Syiar", "KW", "Akkom", "LSO-IT"; TODO: Add constructor code after the InitializeComponent() call. void inisialisasi_tabel() if (button1.text == "Simpan Kriteria")jika teks tombol seperti kondisi ini dg.columns.add("c0","");menambah 1 kolompada tabel,ada 2 parameter,nilai CO sebagai nama kolom, nilai "" sebagai headertext dg.rows.insert(0,"");menambah 1 baris pada tabel,ada 2 parameter, satu index baris, satu lagi nilai isi sel di kolom pertama di baris tersebut dg[0,0].value = "";nilai dari sel [kolom ke-,baris ke-] for (int i
3 A-3 = 1;i<kriteria.Length+1;i++)membuat tabel matriks dengan ukuran = jumlah kriteria dg.columns.add("c"+i.tostring(),""); dg.rows.insert(i,kriteria[i-1]); dg[i,0].value = kriteria[i-1]; dg[i,i].value = "1"; else dg.columns.add("c0",""); dg.rows.insert(0,""); dg[0,0].value = ""; for (int i = 1;i<alternatif.Length+1;i++)membuat tabel matriks dengan ukuran = jumlah poin alternatif dg.columns.add("c"+i.tostring(),""); dg.rows.insert(i,alternatif[i-1]); dg[i,0].value = alternatif[i-1]; dg[i,i].value = "1"; void DgCellValidated(object sender, DataGridViewCellEv entargs e)ketika suatu user mengisi suatu sel, maka sel yang merupakan perbandingan terbalik dari sel tsb akan otomatis terisi dgn nilai 1/sel try dg[e.rowindex,e.columnindex].value = (1/float.Parse(dg[e.ColumnIndex,e.RowIndex].Value.ToString() )).ToString(); catch
4 A-4 void Button1Click(object sender, EventArgs e) if (button1.text == "Simpan Kriteria") matriks = new float[kriteria.length][];membuat ukuran matriks for (int i = 0;i<kriteria.Length;i++) matriks[i] = new float[kriteria.length]; membuat ukuran sub matriks for (int j = 0;j<kriteria.Length;j++) matriks[i][j] = float.parse(dg[j+1,i+1 ].Value.ToString());memindahkan nilai dari tabel ke matriks dengan iterasi sebanyak poin poin yang dibandingkan m_kriteria = new Data(kriteria,matriks);membuat tempat baru bagi variable m_kriteria untuk menyimpan nilai matriks dan poin poin kriteria dg.rows.clear();membersihkan baris, agar bisa digunakan oleh alternatif dg.columns.clear();membersihkan kolom button1.text = "Simpan Alternatif";teks berganti inisialisasi_tabel();lakukan kembali inisialisasi else if (button1.text == "Simpan Alternatif") matriks = new float[alternatif.length][];hampir sama, yang ini untuk menyimapn alternatif for (int i = 0;i<alternatif.Length;i++) matriks[i] = new float[alternatif.length];
5 A-5 for (int j = 0;j<alternatif.Length;j++) matriks[i][j] = float.parse(dg[j+1,i+1 ].Value.ToString()); for (int i = 0;i<kriteria.Length;i++) m_alternatif.add(new Data(alternatif,matri ks)); button1.text = "Selesai"; else if (button1.text == "Selesai") pengumpulan x = new pengumpulan(m_kriteria,m_alternatif);membuat form untuk mengumpulkan data x.showdialog();menampilkannya data_hasil = x.da;variabel yang menyimpan data data calon y = new Nilai(data_hasil,m_kriteria,m_alternatif);membuat form hasil menampilkan hasil dari peritungan AHP y.showdialog();menampilkannya. dg.rows.clear(); dg.columns.clear(); dg.rows.add(); dg.columns.add("c","nama/bidang"); for (int i = 0;i<5;i++) dg.rows.insert(i,data_hasil[(y.kandidat[i].index/2)-1].nama); dg.columns.add("c",bidang[i]); data_sat[0] = new data_pen[5]; button1.text = "Tahap 2"; dg.cellvalidated -= DgCellValidated;
6 A-6 else if (button1.text == "Tahap 2") for (int i = 0;i<5;i++) data_sat[0][i].nama = dg[0,i].value.tostring(); data_sat[0][i].index = 0; data_sat[0][i].free = true; data_sat[0][i].prio = new List<sbyte>(); int max; for (int j = 0;j<5;j++) max = 4-j; for (int k = 0;k<5;k++) if (sbyte.parse(dg[k+1,i].value.to String()) == (sbyte)max) data_sat[0][i].prio.add((sbyte )k); break; dg.rows.clear(); dg.columns.clear(); dg.columns.add("c","bidang/nama"); for (int i = 0;i<5;i++) dg.columns.add("c",data_hasil[(y.kandidat[ i].index/2)-1].nama); dg.rows.insert(i,bidang[i]); data_sat[1] = new data_pen[5]; button1.text = "Proses..."; else
7 A-7 for (int i = 0;i<5;i++) data_sat[1][i].nama = dg[0,i].value.tostring(); data_sat[1][i].index = 0; data_sat[1][i].free = true; data_sat[1][i].prio = new List<sbyte>(); int max; for (int j = 0;j<5;j++) max = 5-j; for (int k = 0;k<5;k++) if (sbyte.parse(dg[k+1,i].value.to String()) == (sbyte)max) data_sat[1][i].prio.add((sbyte )k); break; gale_shapley(); public struct data_pen public string nama get; set; public List<sbyte> prio get; set; public sbyte index get; set; public bool free get; set; sbyte ind = 0; void gale_shapley() while(t_hab())
8 A-8 if (data_sat[1][data_sat[0][ind].prio[data_sat [0][ind].index]].free) data_sat[1][data_sat[0][ind].prio[data_sat [0][ind].index]].index = ind; data_sat[1][data_sat[0][ind].prio[data_sat [0][ind].index]].free = false; data_sat[0][ind].free = false; else for (int i = 0;i<5;i++) if (data_sat[1][data_sat[0][ind].prio[ data_sat[0][ind].index]].prio[i] == ind) data_sat[1][data_sat[0][ind].prio[ data_sat[0][ind].index]].index = ind; data_sat[0][ind].free = false; break; else if (data_sat[1][data_sat[0][ind]. prio[data_sat[0][ind].index]].prio[i] == data_sat[1][data_sat[0][ind].prio[data_sat[0][ind].index]].ind ex) break; data_sat[0][ind].index++; MessageBox.Show(data_sat[1][data_sat[0][ind].p rio[data_sat[0][ind].index]].index.tostring()+" : "+data_sat[0][data_sat[1][data_sat[0][ind].prio[data_sat[0][in d].index]].index].nama); dg.columns.clear(); dg.rows.clear(); dg.columns.add("c","bidang");
9 A-9 dg.columns.add("c","kandidat"); for (int i = 0;i<5;i++) dg.rows.add(); dg[0,i].value = data_sat[1][i].nama; dg[1,i].value = data_sat[0][data_sat[1][i].index].nama; bool t_hab() for (int i = 0;i<5;i++) if (data_sat[0][i].free == true) ind = (sbyte)i; return true; return false; 2. Pengumpulan.cs /* * Created by SharpDevelop. * User: asus * Date: 7/21/2014 * Time: 6:10 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using System; using System.Drawing; using System.Collections.Generic; using System.Windows.Forms;
10 A-10 using System.Threading; namespace AHPTest / <summary> / Description of pengumpulan. / </summary> public partial class pengumpulan : Form Data krit; List<Data>alternatif; int count = 1; public hasil [] da; public pengumpulan(data krit,list<data>alternatif) The InitializeComponent() call is required for Windows Forms designer support. InitializeComponent(); this.krit = krit; this.alternatif = alternatif; generate(); TODO: Add constructor code after the InitializeComponent() call. void generate() DataGridViewComboBoxColumn x1; dg.columns.insert(0,new DataGridViewTextBoxColumn( )); dg.columns[0].headertext = "No."; dg.columns.insert(1,new DataGridViewTextBoxColumn( )); dg.columns[1].headertext = "Nama Kandidat"; for (int i = 2;i<alternatif.Count+2;i++)
11 A-11 x1 = new DataGridViewComboBoxColumn(); x1.datasource = alternatif[i-2].keterangan; x1.flatstyle = FlatStyle.Flat; x1.headertext = krit.keterangan[i-2]; dg.columns.insert(i,x1); dg.rows.add(); /*x1 = new DataGridViewComboBoxColumn(); x1.datasource = alternatif[alternatif.count- 1].keterangan; x1.flatstyle = FlatStyle.Flat; x1.headertext = krit[0].keterangan[krit[0].keterangan.length-1]; dg.columns.insert(alternatif.count+1,x1);*/ /*string [] bidang = new string[]"kaderisasi","syiar","kewirausahaan","akkom","lso- IT"; string [] nomor = new string[]"1","2","3","4","5"; for (int i = 1;i<6;i++) x1 = new DataGridViewComboBoxColumn(); x1.datasource = nomor; x1.flatstyle = FlatStyle.Flat; x1.headertext = bidang[i-1]; dg.columns.insert(alternatif.count+i+1,x1); */ /*for (int i = 2;i<alternatif.Count+7;i++) dg.columns[i].width = 1107/(alternatif.Count+6); dg.columns[0].width = 40; dg.columns[1].width = (2*(1107/(alternatif.Count+6)))-40;*/ dg.rows.add(); dg.rows[0].cells[0].value = "1";
12 A-12 void Button1Click(object sender, EventArgs e) count++; dg.rows.add(); dg.rows[count-1].cells[0].value = count.tostring(); public struct hasil public string nama get; set; public int [] nilai_p get; set; /*public string [] minat get; set; public bool habis get; set; public bool free get; set; public int index get; set; */ void Button2Click(object sender, EventArgs e) DataGridViewComboBoxCell x1; float jumlah = 0f; da = new hasil[count]; for (int i = 0;i<count;i++) da[i].nilai_p = new int[krit.keterangan.length]; da[i].nama = dg.rows[i].cells[1].value.tostring(); for (int j = 2;j<alternatif.Count+2;j++) x1 = (DataGridViewComboBoxCell)dg[j,i]; da[i].nilai_p[j-2] = x1.items.indexof(dg[j,i].value.tostring()); MessageBox.Show(j.ToString()); MessageBox.Show((alternatif[i].prioritas [x1.items.indexof(dg[j,i].value.tostring())]).tostring());
13 A-13 /*da[i].minat = new string [] dg[alternatif.count+2,i].value.tostring(), dg[alternatif. Count+3,i].Value.ToString(), dg[alternatif. Count+4,i].Value.ToString(), dg[alternatif. Count+5,i].Value.ToString(), dg[alternatif. Count+6,i].Value.ToString(); MessageBox.Show(i.ToString()); da[i].index = 0; da[i].free = true; da[i].habis = false; pb1.value = (100*(i+1))/count; Thread.Sleep(300);*/ 3. Nilai.cs /* * Created by SharpDevelop. * User: asus * Date: 7/23/2014 * Time: 6:04 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using System; using System.Drawing; using System.Windows.Forms; using System.Collections.Generic; namespace AHPTest
14 A-14 / <summary> / Description of Nilai. / </summary> public partial class Nilai : Form pengumpulan.hasil [] data_hasil; Data m_krit; List<Data> m_altern; public juara [] kandidat; public Nilai(pengumpulan.hasil [] data_hasil,data m_krit,list<data> m_altern) The InitializeComponent() call is required for Windows Forms designer support. InitializeComponent(); this.data_hasil = data_hasil; this.m_krit = m_krit; this.m_altern = m_altern; inisialisasi_tabel2(); TODO: Add constructor code after the InitializeComponent() call. void inisialisasi_tabel() dg.columns.add("c0","nama Kandidat"); int hitung = 0; while (hitung < m_krit.keterangan.length) dg.columns.add("c"+(hitung+1).tostring(),"nila i Alt"/*m_krit.keterangan[hitung]*/); dg.columns.add("c"+(hitung+2).tostring(),"nila i Alt"); hitung++; dg.columns.add("c"+hitung.tostring(),"total");
15 A-15 int hitung1; int bantu ; for (int i = 0;i<data_hasil.Length;i++) dg.rows.add(); dg[0,i].value = data_hasil[i].nama; hitung1 = 0; bantu = 1; while (hitung1 < hitung) dg[bantu++,i].value = m_krit.prioritas[hitung1].tostring("n4"); dg[bantu++,i].value = m_altern[hitung1].prioritas[data_hasil[i].nilai_p[hitung1]].to String("N4"); MessageBox.Show(bantu.ToString()); hitung1++; void inisialisasi_tabel2() dg.columns.add("c0","peserta"); dg.columns[0].width = 120; dg.columns.add("c1",""); dg.rows.insert(0,""); dg[0,0].value = "Kriteria"; dg[1,0].value = "Eigen Vector(e)"; for (int i =1;i<m_krit.keterangan.Length+1;i++) dg.rows.insert(i,m_krit.keterangan[i-1]); dg[1,i].value = (m_krit.prioritas[i- 1]*100f).ToString("N4"); dg.rows.insert(m_krit.keterangan.length+1, "Total" ); int k = 0; int bantu = 1;
16 A-16 float jlh; while (k<data_hasil.length) jlh = 0; dg.columns.add("c",data_hasil[k].nama); dg.columns.add("c",""); bantu+=2; dg[bantu-1,0].value = "Nilai Peserta(n)"; dg[bantu,0].value = "e x n"; dg.columns[bantu].defaultcellstyle.alignment = DataGridViewContentAlignment.MiddleRight; dg.columns[bantu].width = 50; for (int j = 1;j<m_krit.keterangan.Length+1;j++) dg[bantu-1,j].value = (m_altern[j- 1].prioritas[data_hasil[k].nilai_p[j-1]]/m_altern[j- 1].prioritas[0]).ToString("N4"); dg[bantu,j].value = ((m_altern[j- 1].prioritas[data_hasil[k].nilai_p[j-1]]/m_altern[j- 1].prioritas[0])*m_krit.prioritas[j-1]*100f).ToString("N2"); jlh += float.parse(dg[bantu,j].value.tostr ing()); if (k%2 == 0) dg.columns[bantu- 1].DefaultCellStyle.BackColor = Color.Gray; dg.columns[bantu].defaultcellstyle.backcol or = Color.Gray; else dg.columns[bantu- 1].DefaultCellStyle.BackColor = Color.White; dg.columns[bantu].defaultcellstyle.backcol or = Color.White;
17 A-17 MessageBox.Show(juara[4].ToString()); dg.columns[kandidat[0].index].defaultcellstyle.bac kcolor = Color.DarkOrange; dg[bantu,6].value = jlh.tostring(); k++; kandidat = new juara[5]; for (int i =0;i<5;i++) kandidat[i].index = 0; kandidat[i].jumlah = 0f; for (int j = 3;j<bantu+2;j+=2) if (i == 0) if (float.parse(dg[j,6].value.tostring()) > kandidat[i].jumlah) kandidat[i].jumlah = float.parse(dg[j,6].value.tostring()); kandidat[i].index = (sbyte)j; else if ((float.parse(dg[j,6].value.tostring()) > kandidat[i].jumlah) && (float.parse(dg[j,6].value.tostring() ) <= kandidat[i-1].jumlah) && (sbyte)j!= kandidat[i- 1].index ) kandidat[i].jumlah = float.parse(dg[j,6].value.tostring()); kandidat[i].index = (sbyte)j; dg.columns[kandidat[0].index-
18 A-18 1].DefaultCellStyle.BackColor = Color.DarkOrange; dg.columns[kandidat[1].index].defaultcellstyle.bac kcolor = Color.DodgerBlue; dg.columns[kandidat[1].index- 1].DefaultCellStyle.BackColor = Color.DodgerBlue; dg.columns[kandidat[2].index].defaultcellstyle.bac kcolor = Color.DarkGray; dg.columns[kandidat[2].index- 1].DefaultCellStyle.BackColor = Color.DarkGray; dg.columns[kandidat[3].index].defaultcellstyle.bac kcolor = Color.DarkOrchid; dg.columns[kandidat[3].index- 1].DefaultCellStyle.BackColor = Color.DarkOrchid; dg.columns[kandidat[4].index].defaultcellstyle.bac kcolor = Color.DarkOliveGreen; dg.columns[kandidat[4].index- 1].DefaultCellStyle.BackColor = Color.DarkOliveGreen; public struct juara public sbyte index; public float jumlah; 4. Data.cs /* * Created by SharpDevelop. * User: asus * Date: 7/23/2014 * Time: 5:39 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using System;
19 A-19 namespace AHPTest / <summary> / Inilah variabel yang menyimpan nilai matriks, serta memunyai fungsi untuk memrosesnya dengan algoritma AHP. / </summary> public class Data public string [] keterangan;variabel penyimpan bacaan keterangan float [][] matriks;variabel penympan matriks float [] kolom;untuk menyimpan nilai setiap kolom public float [] prioritas;menyiman nilai eigenvektor yang merupakan nilai prioritas float [][] temp;matriks pembantu mencari nilai cr public float CR;variabel nilai inkonsistensi public Data(string [] keterangan, float [][] matriks) this.keterangan = keterangan;memindahkan nilai yang ada di parameter keterangan ke variabel keterangan form ini (nilai parameter ini adalah nilai dari form sebelumnya) this.matriks = matriks;memindahkan nilai yang ada di parameter matriks ke matriks keterangan form ini kolom = new float[keterangan.length];membuat tempat nilai yang bisa ditampung kolom sepanjang jumlah poinpoin prioritas = new float[keterangan.length];membuat tempat nilai bagi eigen vektor temp = new float[keterangan.length][]; for (int i= 0;i<keterangan.Length;i++) temp[i] = new float[keterangan.length]; proses();
20 A-20 void proses()algoritma AHP float jlh = 0f,eigen = 0f;jlh sebagai penampung nilai setiap baris, eigen disini bukan eigen vektor, tapi eigen value for (int i = 0;i<kolom.Length;i++)proses untuk mencari jumlah nilai setiap kolom for (int j =0;j<kolom.Length;j++) kolom[i] += float.parse(matriks[j][i].tost ring("n4")); for (int i = 0;i<kolom.Length;i++)proses membagi nilai setiap sel dengan jumlah nilai kolom yang bersesuaian for (int j =0;j<kolom.Length;j++) temp[j][i] = float.parse((float.parse((mat riks[j][i]).tostring("n4")) / kolom[i]).tostring("n4")); for (int i = 0;i<kolom.Length;i++)proses untuk mencari jumlah nilai setiap baris for (int j =0;j<kolom.Length;j++) jlh += temp[i][j]; prioritas[i] = float.parse((jlh/(float)kolom.l ength).tostring("n4"));nilai eigen vektor dari suatu poin = nilai jumlah baris dari poin yang bersangkutan/banyaknya poinpoin jlh = 0f;
21 A-21 kolom[i] = 0f; for (int i = 0;i<kolom.Length;i++) for (int j =0;j<kolom.Length;j++) temp[j][i] = float.parse ((matriks[j][i] * prioritas[i]).tostring("n4")); for (int i = 0;i<kolom.Length;i++) for (int j =0;j<kolom.Length;j++) kolom[i] += temp[i][j]; kolom[i] /= prioritas[i]; for (int i = 0;i<kolom.Length;i++) jlh += kolom[i]; eigen = jlh/(float)kolom.length; float CI = (eigen- (float)kolom.length)/(float)kolom.length; float RC = 0f; if ((float)kolom.length == 4f) RC = 0.9f; else RC = 1.12f;
22 A-22 CR = (CI/RC)*100f; MessageBox.Show("CR = "+CR.ToString()+"%",prioritas[0].ToString("N4")); MessageBox.Show((prioritas[0]).ToString("N4")+": "+(prioritas[1]).tostring("n4")+":"+(prioritas[2]).tostring("n 4")+":"+(prioritas[3]).ToString("N4"));
TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)
TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD Dengan Design pattern (Factory Method) Disusun Oleh : Ety Sudarwati 09120008 Putu Reksa Winda Perdana 09120046 TEKNIK INFORMATIKA UNIVERSITAS
Lebih terperinciAPLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses
APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M0507011] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA Batasan Aplikasi
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 terperinciLAMPIRAN L.1. Lampiran 1 Coding Inisialisasi Program
L.1 LAMPIRAN Lampiran 1 Coding Inisialisasi Program using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Reflection; namespace Skripsi static class
Lebih terperinciLAMPIRAN I LISTING PROGRAM
A-1 LAMPIRAN I LISTING PROGRAM 1. Main form. Cs public partial class MainForm :Form public MainForm() InitializeComponent(); TODO: void Button1Click(object sender, System.EventArgs e) Artikata tampil =
Lebih terperinciJeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009
Oracle Database (Oracle XE) dan C# Connectivity Jeffrey Hermanto Halimsetiawan shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1 Langkah-langkah
Lebih terperinciLISTING PROGRAM. Kode Program Menu Utama:
105 LISTING PROGRAM Kode Program Menu Utama: using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.Data; using System.Linq; using System.ComponentModel;
Lebih terperinciLISTING PROGRAM. using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms;
A-1 LISTING PROGRAM 1. Mainform using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace Skripsi_1 /// /// Description of MainForm. ///
Lebih terperinciLISTING PROGRAM. private void pemecahankuncibutton_click(object sender, EventArgs e) { PemecahanForm form = new PemecahanForm(); form.
A-1 LISTING PROGRAM Form Halaman Utama using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using
Lebih terperinciLISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60);
A-1 LISTING PROGRAM 1. parameterenkripsi.cs System; System.Collections.Generic; System.Linq; System.Text; System.Threading.Tasks; namespace NTRUEOF public class parameterenkripsi parameterenkripsi(401,
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 terperinciMembuat Slide Show Gambar
Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk
Lebih terperinciBAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Tugas akhir ini adalah penelitian aplikatif dalam bentuk eksperimen. Langkah awal yang diperlukan adalah membuat sebuah aplikasi yang dapat membedakan objek (wajah) sesuai dengan
Lebih terperinciMembuat Slide Show Gambar
Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk
Lebih terperinciARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
ARRAY / LARIK Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Tujuan Mahasiswa memahami makna dan kegunaan array (tabel) Mahasiswa dapat menggunakan
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 terperinciPENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera
PENGANTAR KOMPUTER & SOFTWARE II Array (Part II) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa mampu memahami proses-proses yang dapat dilakukan terhadap array. Mahasiswa dapat menggunakan
Lebih terperinciKriptografi Visual dengan Plain Partition dan Skema (n-1,n)
Kriptografi Visual dengan Plain Partition dan Skema (n-1,n) Hadi Saloko - 13504157 1) 1) Jurusan Teknik Informatika STEI, ITB, Bandung 40132, email: if14157@students.if.itb.ac.id Abstract Kriptografi visual
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
digilib.uns.ac.id BAB IV HASIL DAN PEMBAHASAN 4.1 Gambaran Umum Sistem Sistem simulasi elevator merupakan program simulasi cara kerja/ kontrol elevator sederhana yang digunakan untuk mencatat waktu guna
Lebih terperinciA-1 LISTING PROGRAM. Universitas Sumatera Utara
A-1 LISTING PROGRAM using System; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Linq; using System.Collections; using System.Diagnostics; namespace
Lebih terperinciProgram Piano 1 Oktaf
Program Piano 1 Oktaf Oleh: Sendy PK Halo Sobat Coding, siapa yang suka musik? kalau saya suka sekali main piano jadi pada tutorial kali ini kita akan membuat program piano1 oktaf sederhana, jadi kita
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem Yang Berjalan Proses yang sedang berjalan dalam perhitungan premi asuransi akan nasabah pada PT. Asuransi Harta Aman Pratama masih bersifat semi
Lebih terperinciMembuat SlideShow Gambar
Membuat SlideShow Gambar Pada E-Trik ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat. Program berguna untuk menampilkan slideshow gambar;
Lebih terperinciLAMPIRAN 1 SISTEM PENDUKUNG KEPUTUSAN..., DIMAS ANGGIT WIJIATMOKO, F.TEKNIK UMP,2017
LAMPIRAN 1 73 Lampiran 1. Data Kesesuaian Lahan Pohon Acacia Mangium Karakteristik Lahan Ketinggian (m dpl) Kelas Kesesuaian Lahan S1 S2 S3 N1 N2 300 700 Kemiringan (Topografi) Tekstur Tanah SL, L, SCL,
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
37 BAB IV HASIL DAN PEMBAHASAN 4.1 Sistem Admisi Non Pemamik di UKSW Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi
Lebih terperinciImplementasi Kelas BitArray Untuk Penyelesaian Bilangan Prima Kustanto 1)
ISSN : 1693-1173 Implementasi Kelas BitArray Untuk Penyelesaian Bilangan Prima Kustanto 1) Abstrak Bilangan prima merupakan suatu bilangan yang sangat penting dalam teknologi komputasi. Dewasa ini untuk
Lebih terperinciPoliteknik Elektronika Negeri Surabaya
PRAKTIKUM 12 ALGORITMA PENGURUTAN (SHELL SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan shell sort. 2. Mampu mengimplementasikan algoritma pengurutan shell sort dengan berbagai
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinciGambar 1 Tampilan Program Yang Akan Dibuat
Pada E-Trik ini kita akan membuat program untuk menggambar objek 2D. Berikut deskripsi program yang akan kita buat. Program berguna untuk menggambar bentuk/shape 2D. Pilihan bentuk/shape ada tiga buah,
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi Sistem
Lebih terperinciProgram Penghitung Biaya Kuliah per SKS
Program Penghitung Biaya Kuliah per SKS Oleh: Sendy PK Halo pecinta coding, kali ini saya akan membuat program untuk menghitung berapa banyak SKS yang harus dibayarkan dalam satu semester, bagi para mahasiswa,
Lebih terperinciLISTING PROGRAM. // // TODO: Add constructor code after the InitializeComponent() call. // }
65 LISTING PROGRAM 1. Mainform.cs using stem; Sy using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace Home / / Description of MainForm. / public
Lebih terperinciMenggambar Objek 2D dengan Mudah
Menggambar Objek 2D dengan Mudah Oleh: Sendy PK Halo sobat coding, ada yang suka gambar? Kalo ada tutorial ini pas banget nih, karena kali ini kita akan membuat program untuk menggambar objek 2D. Berikut
Lebih terperinciDasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I
Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan
Lebih terperinciREVIEW ARRAY. Institut Teknologi Sumatera
REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,
Lebih terperinciLAMPIRAN 1. namespace TS_Eka { public partial class MainForm : Form { public MainForm() { InitializeComponent(); }
LAMPIRAN 1 1.1 MainForm.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
Lebih terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciIF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT TUGAS 1 Oleh : Andri Heryandi, M.T. TUGAS Buatlah class untuk struktur data Stack dan Queue Oleh : Andri Heryandi, M.T. 2 SPESIFIKASI STACK Kegunaan : Class ini digunakan untuk
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum
Lebih terperinciBadiyanto, S.Kom.,M.Kom. Tujuan Intruksional. Mampu menjelaskan dan menggunakan komponen pemilihan JListbox. pemilihan JComboBox
Badiyanto, S.Kom.,M.Kom. Tujuan Intruksional Mampu menjelaskan dan menggunakan komponen pemilihan JListbox Mampu menjelaskan dan menggunakan komponen pemilihan JComboBox 2 1 Pokok Bahasan Menciptakan JComboBox
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Analisis sistem dilakukan guna mengetahui gambaran umum penilaian hasil kerja security pada STMIK Potensi Utama yakni menganalisis
Lebih terperinciVigenere Minimum-Prime Key-Adding Cipher
Vigenere Minimum-Prime Key-Adding Cipher Zakka Fauzan Muhammad 1) 1) Teknik Informatika ITB, Bandung, email: if14020@students.if.itb.ac.id Abstraksi Akhir-akhir ini, keamanan data dan berkas yang dikirimkan
Lebih terperinciManipulasi Gambar dengan Efek yang keren
Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang
Lebih terperinciManipulasi Gambar dengan Efek yang keren
Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang
Lebih terperinciLAMPIRAN 1. Berikut ini adalah hasil wawancara pakar dengan Kepala Kelompok Teknisi Stasiun
LAMPIRAN 1 Berikut ini adalah hasil wawancara pakar dengan Kepala Kelompok Teknisi Stasiun Meteorologi Kemayoran Jakarta Bapak Rd. Nursyamsi Kurnia Utama,ST selaku pakar pada bidang ini dan sebagai Karyawan
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciProgram Penghitung Poin Klub Sepak Bola
Program Penghitung Poin Klub Sepak Bola Oleh: Sendy PK Halo para pecinta coding, ini tutorial pertama yang saya tulis, saya awali dengan membuat program untuk menghitung poin klub sepak bola dengan C#,
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciPEMROGRAMAN VISUAL BASIC
PEMROGRAMAN VISUAL BASIC Setelah memahami bahasa Visual Basic dasar untuk menuliskan kode program, langkah selanjutnya adalah mempelajari pemrograman VB itu sendiri. 6.1 Sub Procedure Sejauh ini, Anda
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
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 terperinciPenerapan Divide and Conquer dalam Membandingkan Alur Proses 2 Source Code
Penerapan Divide and Conquer dalam Membandingkan Alur Proses 2 Source Code Gregorius Ronny Kaluge / 13508019 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
Lebih terperinciMODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Pemilihan Kualitas busa springbed ini masih dilakukan secara manual dan tidak efisiensi baik dari segi waktu maupun biaya. Proses pemilihan Kualitas
Lebih terperinciDASAR PEMROGRAMAN. Institut Teknologi Sumatera
DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek
Lebih terperinciPENGUJIAN PERANGKAT LUNAK
PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 7 MATERI : BASIS PATH WORKSHEET Hanya digunakan di lingkungan
Lebih terperinciKoneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk
Lebih terperinciStruktur Data Array. Rijal Fadilah S.Si
Struktur Data Array Rijal Fadilah S.Si Array Berdimensi Satu Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data
Lebih terperinciProgram Piano. Kenapa penanganan event keyboard ini sangat penting?
Pada E-Trik ini kita akan membuat program piano 1 oktaf sederhana. Berikut deskripsi program yang akan kita buat. Program berguna untuk meng-generate nada dari Do rendah sampai Do tinggi (8 tangga nada).
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 1.14 Hasil Implementasi Implementasi Aplikasi Sistem Pakar terdiri dari implementasi diagnosa kerusakan yang terdiri dari gejala, tempat yang diduga, diagnosa kerusakan dan pencarian
Lebih terperinciBahasa Pemrograman C# Berbasis Windows Application Menggunakan Editor SharpDevelop 4.4 (Program Kalkulator Sederhana)
Bahasa Pemrograman C# Berbasis Windows Application Menggunakan Editor SharpDevelop 4.4 (Program Kalkulator Sederhana) ABID ALFAN SYAKIR (NIM: 3115101018) Manajemen Informatika, Sekolah Tinggi Ilmu Komputer
Lebih terperinciBAB 4 PROTOKOL TCP UDP - REMOTE
BAB 4 PROTOKOL TCP UDP - REMOTE Daftar Isi: Pendahuluan... 1 UDP Remote... 2 UDP Server... 2 Komunikasi Program client server UDP Remote... 4 UDP Client... 7 TCP Remote... 8 TCP Server dengan console...
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 terperinciBab IV Implementasi Sistem
37 Bab IV Implementasi Sistem Implementasi aplikasi penjadwalan kereta api dengan menggunakan algoritma genetik didalam penelitian ini menggunakan bahasa pemrogramman C# dan database MySQL 5. Adapun perancangan
Lebih terperinciAlgoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C
TUGAS STRUKTUR DATA Shell Sort Ascending Dan Binary Sequential Search Menggunakan C IF-5 Nama Anggota : - Rohendi 10107193 - Andri Andriyan 10107210 - Yuli Yanti A 10107218 - Jajang Kusmita 10107227 JURUSAN
Lebih terperinciLAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda?
LAMPIRAN 1. Kuisioner Pengguna Tanggal : / /2013 Jenis Kelamin : L/P 1. Berapa usia anda saat ini? a. 21 30 tahun b. 31 40 tahun c. 41 50 tahun d. > 50 tahun 2. Berapa penghasilan yang anda terima per
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan
Lebih terperinciEky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010
2010 Eky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010 Tutorial Unit Testing Microsoft Visual Studio 2010 Unit
Lebih terperinciPerulangan / Looping
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar
Lebih terperinciPoliteknik Elektronika Negeri Surabaya
PRAKTIKUM 11 ALGORITMA PENGURUTAN (BUBBLE SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan bubble sort. 2. Mampu mengimplementasikan algoritma pengurutan bubble sort dengan berbagai
Lebih terperinciPraktikum JTable. Gambar 1
Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.
Lebih terperinciMODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA
Lebih terperinciArray dan Matriks. IF2121 / Algoritma dan Struktur Data Sem / /7/2017 IF2121/sem /2018 1
Array dan Matriks IF2121 / Algoritma dan Struktur Data Sem. 1 2017/2018 9/7/2017 IF2121/sem. 1 2017/2018 1 Array 9/7/2017 IF2121/sem. 1 2017/2018 2 Definisi Array adalah koleksi objek yang terdiri dari
Lebih terperinciUniversitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.
3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila
Lebih terperinciPenerapan Algoritma Brute Force di Permainan Nonogram
Penerapan Algoritma Brute Force di Permainan Nonogram Aurelia 13512099 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132,
Lebih terperinciModul 3 Percabangan dan Perulangan
Modul 3 Percabangan dan Perulangan Pada Modul ini akan dibahas if-else while go-to ( java ) for for enhanced What's your problem 5W 1H ( What, When, Where, Why, Who ) & How merupakan dasar dari pembentukan
Lebih terperinciMinggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)
Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi
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 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciPengenalan C++ Oleh : Dewi Sartika
Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung
Lebih terperinciBAB IV IMPLEMENTASI DAN TESTING
BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem berikut. Hasil implementasi sistem berdasarkan perancangan yang telah dibuat, dijelaskan sebagai Gambar 4.1. Form Voting Gambar 4.1 merupakan antarmuka
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini akan menjelaskan analisa sistem dan perancangan sebuah aplikasi desktop untuk pendataan bayi dan analisa kesehatan dengan mengimplementasikan algoritma Analitycal
Lebih terperinciArray (Tabel) [DalamBahasaC++]
Array (Tabel) [DalamBahasaC++] Tim Penyusun Materi KU1072 Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Perkuliahan Mahasiswa memahami makna dan kegunaan array (tabel) Mahasiswa dapat menggunakan
Lebih terperinciP10 Seleksi & Perulangan
P10 Seleksi & Perulangan A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui dan memahami lebih lanjut Perulangan
Lebih terperinciMenangkap Kesalahan (Error Handling)
Menangkap Kesalahan (Error Handling) Untuk membuat penangkap kesalahan ( error handler), Java menyediakan Class Exception. dengan adanya Exception ini, kesalahan tidak akan menyebabkan program keluar dari
Lebih terperinciEverybody in this country should learn how to program a computer because it teaches you how to think. Steve Jobs
Everybody in this country should learn how to program a computer because it teaches you how to think. Steve Jobs Pengenalan Heap Heap adalah struktur data dengan konsep Binary Tree. Heap dibagi menjadi
Lebih terperinciL 1. Lampiran 1 Coding frmmain.cs
L 1 Lampiran 1 Coding frmmain.cs // using berfungsi seperti include di c using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data;
Lebih terperinciif (ekspresi_boolean) {
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciFungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD
Fungsi Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD Program dipecah Sub Program modul / routine / prosedur / fungsi Dasar Komputer & Pemrograman 1 Keuntungan modularisasi program 1. Menghindari
Lebih terperinciBAB 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
Lebih terperinciBAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasarkan hasil penelitian dapat ditarik kesimpulan sebagai berikut: a. Metode penyimpanan yang digunakan gudang bahan baku pengemas produk PT. Karya Pak Oles
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 terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciBAB 4 HASIL DAN PEMBAHASAN
BAB 4 HASIL DAN PEMBAHASAN 4.1 Implementasi Database Berikut ini adalah basis data dari rancangan tabel yang telah dibuat kedalam MySql Server. Gambar 4.1 Struktur Tabel Data Wajib Pajak 48 49 Gambar 4.2
Lebih terperinciBAB IV PEMBUATAN DAN PENGUJIAN
BAB IV PEMBUATAN DAN PENGUJIAN Pada bagian bab ini, selanjutnya penulis akan melakukan tahap pembuatan dan pengujian yang mengacu pada analisa dan perancangan pada bagian sebelumnya. 4.1 Pembuatan Dalam
Lebih terperinciPERTEMUAN 7 REVIEW (QUIZ)
PERTEMUAN 7 REVIEW (QUIZ) 1. Langkah pertama yang harus dilakukan dalam menyusun suatu program a. Membuat Hipotesa b. Membuat Masalah c. Membuat Algoritma d. Membuat Program e. Menyalakan Komputer 2. Sebuah
Lebih terperinciPEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
Lebih terperinci