BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori"

Transkripsi

1 A. Algoritma A Priori BAB 5 ALGORITMA A PRIORI Algoritma a priori termasuk jenis aturan assosiasi pada data mining. Selain a priori yang termasuk pada golongan ini adalah metode Generalized Rule Induction dan Algoritma Hash Based. Aturan yang menyatakan asosiasi antara beberapa atribut sering disebut sebagai affinity analysis atau market basket analysis. Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Contoh dari aturan assosiatif dari analisa pembelian di suatu pasar swalayan adalah dapat diketahuinya berapa besar kemungkinan seorang pelanggan membeli roti bersamaan dengan susu. Dengan pengetahuan tersebut pemilik pasar swalayan dapat mengatur penempatan barangnya atau merancang kampanye pemasaran dengan memakai kupon diskon untuk kombinasi barang tertentu. Karena analisis asosiasi menjadi terkenal karena aplikasinya untuk menganalisa isi keranjang belanja di pasar swalayan, analisis asosiasi juga sering disebut dengan istilah market basket analysis. Analisis asosiasi dikenal juga sebagai salah satu teknik data mining yang menjadi dasar dari berbagai teknik data mining lainnya. Khususnya salah satu tahap dari analisis asosiasi yang disebut analisis pola frequensi tinggi (frequent pattern

2 mining) menarik perhatian banyak peneliti untuk menghasilkan algoritma yang efisien. Penting tidaknya suatu aturan assosiatif dapat diketahui dengan dua parameter, support (nilai penunjang) yaitu persentase kombinasi item tersebut dalam database dan confidence (nilai kepastian) yaitu kuatnya hubungan antar item dalam aturan asosiasi. Aturan asosiasi biasanya dinyatakan dalam bentuk : {roti, mentega} -> {susu} (support = 40%, confidence = 50%) Yang artinya : "50% dari transaksi di database yang memuat item roti dan mentega juga memuat item susu. Sedangkan 40% dari seluruh transaksi yang ada di database memuat ketiga item itu." Dapat juga diartikan : "Seorang konsumen yang membeli roti dan mentega punya kemungkinan 50% untuk juga membeli susu. Aturan ini cukup signifikan karena mewakili 40% dari catatan transaksi selama ini." Analisis asosiasi didefinisikan suatu proses untuk menemukan semua aturan asosiasi yang memenuhi syarat minimum untuk support (minimum support) dan syarat minimum untuk confidence (minimum confidence). Metodologi dasar analisis asosiasi terbagi menjadi dua tahap : 1. Analisa pola frekuensi tinggi

3 Tahap ini mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam database. Nilai support sebuah item diperoleh dengan rumus berikut: Support ( A) = Jumlah transaksi mengandung Total Transaksi A sedangkan nilai support dari 2 item diperoleh dari rumus 2 berikut : Support ( A, B) = P( A B) Support ( A, B) = Transaksi mengandung Transaksi Tabel 5.1. Transaksi Transaksi Item yang dibeli 1 Susu, Teh, Gula 2 Teh, Gula, Roti 3 Teh, Gula 4 Susu, Roti 5 Susu, Gula, Roti 6 Teh, Gula 7 Gula, Kopi, Susu 8 Gula, Kopi, Susu 9 Susu, Roti, Kopi 10 Gula, Teh, Kopi A dan B Sebagai contoh, ada database dari transaksi belanja pasar swalayan seperti ditunjukkan dalam Tabel 5.1

4 Data pada Tabel 5.1 dalam database transaksional biasa direpresentasikan dalam bentuk seperti tampak pada Tabel 5.2 Representasi Data Transaksi dalam Database Transaksional Transaksi Item yang dibeli 1 Susu 1 Teh 1 Gula 2 Teh 2 Gula 2 Roti 3 Teh 3 Gula 4 Susu 4 Roti 5 Susu 5 Gula 5 Roti 6 Teh 6 Gula 7 Gula 7 Kopi 7 Susu 8 Gula 8 Kopi 8 Susu 9 Susu 9 Roti 9 Kopi 10 Gula 10 Teh 10 Kopi

5 Dan bila kita bentuk dalam bentuk tabular, data transaksi akan tampak seperti pada Tabel 5.3. Format Tabular Data Transaksi Transaksi Teh Gula Kopi Susu Roti Misalkan D adalah himpunan transaksi yang direperesentasikan dalam Tabel 5.1, dimana masing-masing transaksi T dalam D merepresentasikan himpunan item yang berada dalam I. I adalah himpunan iterm yang dijual {Teh, Gula, Kopi, Susu, Roti}. Misalkan kita memiliki himpunan items A (misal Susu dan Gula) dan himpunan item lain B (misal Kopi). Kemudian aturan asosiasi akan berbentuk Jika A, maka B ( A B) Dimana antecedent A dan consequent B merupakan subset dari I, dan A dan B merupakan mutually exclusive dimana aturan Jika A maka B

6 tidak berarti Jika B maka A Definisi ini tidak berlaku untuk aturan trivial seperti : Jika beans dan Squash Maka beans Seorang analis mungkin hanya akan mengambil aturan yang memiliki support dan/atau confidence yang tinggi. Aturan yang kuat adalah aturan-aturan yang melebihi kriteria support dan/atau confidence minimum. Misalnya seorang analist menginginkan aturan yang memiliki support lebih dari 20% dan confidence lebih dari 35%. Sebuah itemset adalah himpunan item-item yang ada dalam I, dan k-itemset adalah itemset yang berisi k item. Misalnya {Teh, Gula) adalah sebuah 2-itemset dan {Teh, Gula, Roti) merupakan 3- itemset. Frequent Itemset menunjukkan itemset yang memiliki frekuensi kemunculan lebih dari nilai minimum yang telah ditentukan (ф). Misalkan ф = 2, maka semua itemset yang frekuensi kemunculannya lebih dari atau sama dengan 2 kali disebut frequent. Himpunan dari frequent k-itemset dilambangkan dengan F k. Tabel 5.4 berikut ini menujukkan calon 2-itemset dari data transaksi pada Tabel 5.1.

7 Calon 2-itemset Kombinasi Jumlah Teh, Gula 5 Teh, Kopi 1 Teh, Susu 1 Teh, Roti 1 Gula, Kopi 3 Gula, Susu 4 Gula, Roti 2 Kopi, Susu 3 Kopi, Roti 1 Susu, Roti 3 Dari data tersebut diatas, jika ditetapkan nilai ф = 3 maka F 2 = { {Teh, Gula}, {Gula, Kopi}, {Gula, Susu}, {Gula, Roti}, {Kopi, Susu}, {Susu, Roti}} Calon 3-itemset Kombinasi Jumlah Teh, Gula, Kopi 1 Teh, Gula, Susu 1 Gula, Susu, Kopi 2 Gula, Susu, Roti 0 Gula, Kopi, Roti 0 Kopi, Susu, Roti 1 Kombinasi dari itemset dalam F 2 dapat kita gabungkan menjadi calon 3-itemset. Itemsetitemset dari F 2 yang dapat digabungkan adalah itemset-itemset yang memiliki kesamaan dalam k-1

8 item pertama. Calon 3-itemset yang dapat dibentuk dari F 2 seperti tampak pada Tabel 5.5. Dengan demikian F3 = {{Gula, Susu, Kopi}}, karena hanya kombinasi inilah yang memiliki frekeunsi kemunculan >= ф. 2. Pembentukan aturan Asosiasi Setelah semua pola frekuensi tinggi ditemukan, barulah dicari aturan asosiasi yang memenuhi syarat minimum untuk confidence dengan menghitung confidence aturan assosiatif A B Nilai confidence dari aturan A B diperoleh dari rumus berikut: Confidence= P( B A) = Transaksimengandung A dan B Transaksimengandung A Dari F3 yang telah ditemukan, dapat dilihat besarnya nilai support dan confidence dari calon aturan asosiasi seperti tampak pada Tabel 5.6. Calon Aturan Asosiasi dari F3 Aturan Confidence Jika membeli Gula dan Susu 2/4 50% Maka akan membeli Kopi Jika membeli Gula dan Kopi 2/3 67% Maka akan membeli Susu Jika membeli Kopi dan Susu Maka akan membeli Gula 2/3 67% Misalkan ditetapkan nilai confidence minimal adalah 60% maka aturan yang bisa terbentuk adalah aturan dengan 2 antecedent berikut:

9 Jika membeli Gula dan Kopi Maka akan membeli Susu Jika membeli Kopi dan Susu Maka akan membeli Gula Sementara itu calon aturan asosiasi dari F2 bisa dilihat pada tabel 5.7 Aturan Asosiasi Aturan Confidence Jika membeli Teh 5/5 100% Maka akan membeli Gula Jila membeli Gula 5/8 62.5% Maka akan membeli Teh Jika membeli Gula 3/8 37.5% Maka akan membeli Kopi Jika membeli Kopi 3/4 75% Maka akan membeli Gula Jika membeli Gula 4/8 50% Maka akan membeli Susu Jika membeli Susu 4/6 67% Maka akan membeli Gula Jika membeli Gula 2/8 25% Maka akan membeli Roti Jika membeli Roti 2/4 50% Maka akan membeli Gula Jika membeli Kopi 3/4 75% Maka akan membeli Susu Jika membeli Susu 3/6 50% Maka akan membeli Kopi Jika membeli Susu 3/6 50% Maka akan membeli Roti Jika membeli Roti Maka akan membeli Susu 3/4 75%

10 dan aturan asosiasi final terurut berdasarkan Support x Confidence terbesar dapat dilihat pada Table 5.8. Aturan Asosiasi Final ATURAN SUPPORT CONFIDENCE Jika membeli Teh 50% 100% Maka akan membeli Gula Jila membeli Gula 50% 62.50% Maka akan membeli Teh Jika membeli Susu 40% 67% Maka akan membeli Gula Jika membeli Kopi 30% 75% Maka akan membeli Gula Jika membeli Kopi 30% 75% Maka akan membeli Susu Jika membeli Roti 30% 75% Maka akan membeli Susu Jika membeli Gula 20% 67% dan Kopi Maka akan membeli Susu Jika membeli Kopi 20% 67% dan Susu Maka akan membeli Gula SUPPORT x CONFIDENCE 50.0% 31.3% 26.8% 22.5% 22.5% 22.5% 13.4% 13.4%

11 B. Contoh Aplikasi Dalam mengimplementasikan algoritma apriori untuk mencari aturan asosiasi, penulis menggunakan database default saat instalasi SQL server 2000 yaitu database Northwind, dimana dalam database tersebut terdapat diantaranya 2 tabel dengan relasi seperti tampak pada Gambar 5.1. Gambar 5.1 Relasi Tabel

12 Tabel Orders menyimpan transaksi yang terjadi dalam suatu perusahaan sedangkan tabel Order Details menjelaskan prodecur apa saja yang terbeli dalam masing-masing transaksi pada tabel Orders. Dalam menerapkan algoritma apriori, kami menggunakan tabel-tabel dalam database untuk menyimpan frequent itemset. Selain itu fasilitas query dalam database juga dimanfaatkan untuk mendapatkan kombinasi item yang mungkin dalam itemset. Langkah yang dilakukan dalam pembuatan aplikasi mining aturan asosisasi dengan algoritma apriori pada penelitian ini dijelaskan dalam flowchart yang tampak pada Gambar 5.2, Gambar 5.3, Gambar 5.4 dan Gambar 5.5

13 Gambar 5.2 Flowchart Program untuk mendapatkan kombinasi yang memenuhi (1)

14 Gambar 5.3. Flowchart Program untuk mendapatkan kombinasi yang memenuhi(2)

15 Gambar 5.4 Flowchart Program untuk mendapatkan kombinasi yang memenuhi(3)

16 Gambar 5.5 Flowchart Program untuk mendapatkan kombinasi yang memenuhi(4) Gambar 5.6 menunjukkan Rancangan Form yang digunakan dalam impelementasi algoritma apriori.

17 Gambar 5.6. Rancangan Form File aplikasi dan source code dapat di peroleh dalam CD yang disertakan dalam buku ini. Untuk dapat menjalankan aplikasi ini, komputer harus terinstal SQL Server Kode program ditulis dengan bahasa pemrograman Borland Delphi 6. Aplikasi ini berjalan diatas sistem operasi Microsoft Windows. Aplikasi ini membutuhkan database Northwind, yaitu database default saat menginstal SQL Server Setelah SQL Server terinstal, masukkan

18 database Northwind dalam ODBC. Berikut ini adalah langkah yang harus dilakukan untuk menambahkan database Northwind dalam ODBC: 1. Buka Control Panel Administrative Tool Data Source (ODBC). Fasilitas ini dapat dilihat pada Gambar 5.7 Gambar 5.7 Adminiatrative Tools 2. Pada form ODBC, tekan tombol Add. Form ini dapat dilihat pada Gambar 5.8

19 Gambar 5.8. Form ODBC 3. Pada Form Create New Data Source pilih Driver SQL Server dan tekan Tombol Finish. Form ini dapat dilihat pada gambar 5.9.

20 Gambar 5.9 Form Create New Data Source 4. Pada Form Create a New Data Source to SQL Server masukkan name Northwind dan pilih server dimana databasenya diletakkan kemudian tekan Tombol Next dan pada halaman selanjutnya tekan Tombol Next lagi. Form ini dapat dilihat pada Gambar 5.10

21 Gambar 5.10 Form Create a New Data Source to SQL Server 5. Pada halaman pemilihan database, ganti database default dengan database Northwind seperti tampak pada Gambar 5.11, kemudian tekan Tombol Next dan di halaman berikutnya tekan Tombol Finish. Gambar Halaman Pemilihan Database

22 Setelah database Northwind terdaftar dalam ODBC, langkah selanjutnya adalah membuat form seperti tampak pada Gambar 5.6. Properti yang paling penting dalam rancangan form tersebut adalah properti database pada komponen Query dan Query1. properti tersebut harus diisi dengan Northwind untuk menghubungkan aplikasi dengan databasenya. Berikut ini adalah listing programnya: program Apriori; uses Forms, UApriori in 'UApriori.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. unit UApriori; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, DB, DBTables, ComCtrls, IBDatabase, IBCustomDataSet, IBQuery, ExtCtrls; type

23 TForm1 = class(tform) Query: TQuery; Panel1: TPanel; Panel2: TPanel; Panel3: TPanel; Label1: TLabel; Label2: TLabel; EdtMinTransaksi: TEdit; EdtMinConfidence: TEdit; BitBtn1: TBitBtn; Panel4: TPanel; BitBtn2: TBitBtn; Memo1: TMemo; Bevel2: TBevel; Bevel3: TBevel; Bevel1: TBevel; Label3: TLabel; EdtTotalTransaksi: TEdit; Query1: TQuery; procedure BitBtn1Click(Sender: TObject); procedure FormShow(Sender: TObject); procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; C : integer; implementation uses DateUtils; {$R *.dfm}

24 procedure TForm1.BitBtn1Click(Sender: TObject); var i,j,k,l,temp,total_transaksi, min_transaksi : integer; min_confidence : real; keluar : boolean ; antecedent, konklusi : string; begin Memo1.Clear; with Query do begin Close; SQL.Text := ' SELECT count(orderid) '+ ' FROM Orders '; Open; EdtTotalTransaksi.Text := Fields[0].AsString; total_transaksi := Fields[0].AsInteger; min_transaksi := StrToInt(EdtMinTransaksi.text); min_confidence := StrToFloat(EdtMinConfidence.Text); //==========mengambil item yang memenuhi syarat (C1)=========// C := 1; Close; SQL.Text := 'DROP TABLE C1'; try ExecSQL; except end; Close;

25 SQL.Text := ' CREATE TABLE C1 ( '+ ' ITEM1 INTEGER, '+ ' JML INTEGER)'; try ExecSQL; except end; '+ Close; SQL.Text := ' INSERT INTO C1 '+ ' SELECT ProductId, count(orderid) ' FROM [Order Details] '+ ' GROUP BY Productid '+ ' HAVING count(orderid) >= ' + IntToStr(min_transaksi) + ' ORDER BY ProductId'; ExecSQL; //===========end of mengambil item yang memenuhi syarat (C1)==============// //===============mengambil item yang memenuhi syarat (C2 dst)=============// while not keluar do begin inc(c); Close; SQL.Text := 'DROP TABLE C' + IntToStr(C); try ExecSQL; except end; //buat tabel

26 Close; SQL.Text := ' CREATE TABLE C' + IntToStr(C) + ' ( '; for i := 1 to C do SQL.Add(' ITEM' + IntToStr(i) + ' INTEGER, '); SQL.Add(' JML INTEGER)'); try ExecSQL; except end; //isi tabel Close; SQL.Text := 'INSERT INTO C'+ IntToStr(C) + ' SELECT DISTINCT '; for i := 1 to C-1 do SQL.Add (' P.ITEM' + IntToStr(i) +', '); SQL.Add(' Q.ITEM' + IntToStr(C-1) +', '+ ' (SELECT COUNT(O.ORDERID) '+ ' FROM ORDERS O '+ ' WHERE (SELECT COUNT (*) FROM [ORDER DETAILS] D '+ ' WHERE D.PRODUCTID IN ('); for i := 1 to C-1 do SQL.Add (' P.ITEM' + IntToStr(i) +', '); SQL.Add(' Q.ITEM' + IntToStr(C-1) +') '+ ' AND D.ORDERID= O.ORDERID) >= '+ IntToStr(C) + ') '+

27 ' FROM C'+ IntToStr(C-1) + ' P, C'+ IntToStr(C-1) + ' Q '+ ' WHERE Q.ITEM'+ IntToStr(C-1) + ' > P.ITEM' + IntToStr(C-1) ); for i := 2 to C-1 do SQL.Add(' AND P.ITEM' + IntToStr(i) + ' > P.ITEM' + IntToStr(i-1) ); SQL.Add(' ORDER BY '); for i := 1 to C-1 do SQL.Add (' P.ITEM' + IntToStr(i) +', '); SQL.Add(' Q.ITEM' + IntToStr(C-1)); try ExecSQL; except end; //hapus isi tabel yg tidak memenuhi syarat Close; SQL.Text := ' DELETE FROM C'+ IntToStr(C) + ' WHERE JML <= '+ FloatToStr(min_transaksi); try ExecSQL; except end; //cek isi tabel Close; SQL.Text := ' SELECT * FROM C'+ IntToStr(C) ; Open;

28 if IsEmpty then keluar := true; end; //end of while not keluar do //===========end of mengambil item yang memenuhi syarat (C2 dst)==========// //===========itung confidence ===================// for i := 2 to C-1 do begin Close; SQL.Text := 'SELECT * FROM C' + IntToStr(i) + ' ORDER BY JML DESC'; Open; while not eof do begin temp := 0; for j := i downto 1 do begin Query1.Close; Query1.SQL.Text := ' SELECT JML FROM C' + IntToStr(i-1) + ' WHERE '; for k := 1 to i-1 do begin Query1.SQL.Text := Query1.SQL.Text + ' item' + IntToStr(k) + ' = ' ; if temp = k then begin Query1.SQL.Text := Query1.SQL.Text + Fields[temp].AsString + ' and '; temp := temp + 2 end else begin Query1.SQL.Text := Query1.SQL.Text + Fields[temp].AsString + ' and '; temp := temp + 1 end

29 end; Query1.SQL.Text := copy(query1.sql.text,1, length(query1.sql.text)-7); Query1.Open; //jika nilai confidence minimum terpenuhi if FieldByName('jml').AsInteger*100/ Query1.FieldByName('jml').AsInteger >= min_confidence then begin antecedent := 'JIKA membeli '; for k := 1 to i do begin if k = j then konklusi := ' MAKA akan membeli '+ Fields[k-1].AsString + ' dengan SUPPORT '+ FormatFloat('0.00', FieldByName('jml').AsInteger/ total_transaksi*100) + ' %' + ' dan CONFIDENCE '+ FormatFloat('0.00',FieldByName('jml').AsIn teger * 100 / Query1.FieldByName('jml').AsInteger) + ' %' else if ((j = 1) and (k>2)) or ((j>1) and (k>1)) then antecedent := antecedent + ', ' + Fields[k-1].AsString else antecedent := antecedent + Fields[k-1].AsString; end;

30 Memo1.Lines.Add(antecedent + konklusi); end; end; //end of for j := 1 to i do Next; end; //end of while not eof end; end; //end of with query do end; procedure TForm1.FormShow(Sender: TObject); begin C := 0; Memo1.Clear; end; procedure TForm1.BitBtn2Click(Sender: TObject); begin Close; end; end Gambar 5.12 berikut ini adalah tampilan hasil running program aplikasi untuk mengimplementasikan algoritma apriori.

31 Gambar 5.12 Aplikasi Aturan Asosiasi dengan algoritma apriori Aturan asosiasi yang diperoleh adalah sebagai berikut:

32 1. JIKA membeli 21 MAKA akan membeli 61 dengan SUPPORT 0.96 % dan CONFIDENCE % 2. JIKA membeli 61 MAKA akan membeli 21 dengan SUPPORT 0.96 % dan CONFIDENCE % 3. JIKA membeli 16 MAKA akan membeli 31 dengan SUPPORT 0.84 % dan CONFIDENCE % 4. JIKA membeli 31 MAKA akan membeli 16 dengan SUPPORT 0.84 % dan CONFIDENCE % 5. JIKA membeli 16 MAKA akan membeli 60 dengan SUPPORT 0.72 % dan CONFIDENCE % 6. JIKA membeli 60 MAKA akan membeli 16 dengan SUPPORT 0.72 % dan CONFIDENCE % 7. JIKA membeli 16 MAKA akan membeli 62 dengan SUPPORT 0.72 % dan CONFIDENCE % 8. JIKA membeli 62 MAKA akan membeli 16 dengan SUPPORT 0.72 % dan CONFIDENCE % 9. JIKA membeli 30 MAKA akan membeli 54 dengan SUPPORT 0.72 % dan CONFIDENCE % 10. JIKA membeli 54 MAKA akan membeli 30 dengan SUPPORT 0.72 % dan CONFIDENCE % 11. JIKA membeli 31 MAKA akan membeli 72 dengan SUPPORT 0.72 % dan CONFIDENCE % 12. JIKA membeli 72 MAKA akan membeli 31 dengan SUPPORT 0.72 % dan CONFIDENCE % 13. JIKA membeli 60 MAKA akan membeli 71 dengan SUPPORT 0.72 % dan CONFIDENCE %

33 14. JIKA membeli 71 MAKA akan membeli 60 dengan SUPPORT 0.72 % dan CONFIDENCE % Aturan-aturan tersebut diperoleh dengan langkahlangkah sebagai berikut: 1. Mengambil ProductId dan frekunesi transaksi terhadap produk tersebut dari tabel Order Details yang memenuhi minimum transaksi dan dimasukkan ke dalam tabel C1. Tabel Order Details dan tabel C1 dapat dilihat pada lampiran 2, sedangkan minimum transaksi ditentukan oleh user pada form aplikasi, dan dalam hal ini diambil nilai minimum transaksi sebesar Membuat kombinasi item-item pada tabel C1 dan dimasukkan ke dalam tabel C2 menjadi calon 2-itemset. Pada langkah ini dilakukan pula penghitungan frekuensi transaksi yang mengandung kombinasi item-item tersebut. Kombinasi item yang memiliki frekuensi transaksi kurang dari nilai minimum_transaksi dihapus dari tabel C2. Isi dari tabel C2 dapat dilihat pada lampiran Membuat kombinasi item-item pada tabel C2 dan dimasukkan ke tabel C3 menjadi calon 3- itemset. Seperti pada langkah 2, dilakukan penghitungan frekuensi transaksi yang mengandung kombinasi item dari calon k- itemset, dan kombinasi yang tidak memenuhi nilai minimum transaksi dihapus dari tabel C3. Isi dari tabel C3 kosong, yang artinya tidak ada kombinasi item yang memuhi syarat minimum transaksi. 4. Dari tabel C2 dibentuk aturan asosiasi yang berbentuk

34 jika nilai[item1] maka nilai[item2] dan sebaliknya jika nilai[item2] maka nilai[item1] 5. dari masing-masing bentuk aturan asosiasi pada seluruh record yang ada di tabel C2 di lakukang perhitungan nilai confidence. Bagi aturan yang memenuhi syarat minimum confidence akan ditampilkan, sedangkan yang tidak memenuhi tidak ditampilkan. Dalam hal ini, minimum confidence ditentukan sebesar 10% Aplikasi ini sudah dapat digunakan untuk mencari aturan asosiasi sampai tingkat n-antecedent. Tetapi karena data dalam database belum terlalu banyak, maka aturan asosiasi yang ditemukan baru sampai 1-antecedent.

Metodologi Algoritma A Priori. Metodologi dasar algoritma a priori analisis asosiasi terbagi menjadi dua tahap :

Metodologi Algoritma A Priori. Metodologi dasar algoritma a priori analisis asosiasi terbagi menjadi dua tahap : Metodologi Algoritma A Priori 1 Kusrini, 2 Emha Taufiq Luthfi 1 Jurusan Sistem Informasi, 2 Jurusan Teknik Informatika 1, 2 STMIK AMIKOM Yogykakarta 1,2 Jl. Ringroad Utara Condong Catur Sleman Yogyakarta

Lebih terperinci

PENERAPAN ALGORTIMA APRIORI PADA DATA MINING UNTUK MENGELOMPOKKAN BARANG BERDASARKAN KECENDERUNGAN KEMUNCULAN BERSAMA DALAM SATU TRANSAKSI.

PENERAPAN ALGORTIMA APRIORI PADA DATA MINING UNTUK MENGELOMPOKKAN BARANG BERDASARKAN KECENDERUNGAN KEMUNCULAN BERSAMA DALAM SATU TRANSAKSI. PENERAPAN ALGORTIMA APRIORI PADA DATA MINING UNTUK MENGELOMPOKKAN BARANG BERDASARKAN KECENDERUNGAN KEMUNCULAN BERSAMA DALAM SATU TRANSAKSI Abstrak Data Mining is the process of extracting knowledge hidden

Lebih terperinci

STRUCTURED QUERY LANGUAGE (SQL)

STRUCTURED QUERY LANGUAGE (SQL) IX. STRUCTURED QUERY LANGUAGE (SQL) SQL adalah bahasa yang digunakan untuk membuat dan memanipulasi beberapa tabel data yang saling berhubunga. Keunggulan SQl adalah memungkinkan Anda untuk memcari dan

Lebih terperinci

Aturan assosiatif biasanya dinyatakan dalam bentuk : {roti, mentega} {susu} (support = 40%, confidence = 50%)

Aturan assosiatif biasanya dinyatakan dalam bentuk : {roti, mentega} {susu} (support = 40%, confidence = 50%) ASSOCIATION RULE (ALGORITMA A PRIORI) Algoritma A Priori termasuk jenis aturan asosiasi pada data mining. Selain a priori, yang termasuk pada golongan ini adalah metode generalized rule induction dan algoritma

Lebih terperinci

Assocation Rule. Data Mining

Assocation Rule. Data Mining Assocation Rule Data Mining Association Rule Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Aturan yang menyatakan

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 5 (LIMA) 09211080 FAJAR

Lebih terperinci

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI Pendahuluan Grafik selalu digambarkan pada object kanvas. Dengan konsep kanvasnya, pemrograman grafik menjadi lebih mudah. Fasilitas Grafik ini didefinisikan

Lebih terperinci

Algoritma Data Mining Menggunakan Aturan Asosiasi dengan Metode Apriori. MAKALAH diajukan untuk memenuhi salah satu tugas Mata Kuliah Data Mining

Algoritma Data Mining Menggunakan Aturan Asosiasi dengan Metode Apriori. MAKALAH diajukan untuk memenuhi salah satu tugas Mata Kuliah Data Mining Algoritma Data Mining Menggunakan Aturan Asosiasi dengan Metode Apriori MAKALAH diajukan untuk memenuhi salah satu tugas Mata Kuliah Data Mining Kelas 6A Anggota Kelompok : Asep Sudirman 107006001 Erna

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 3 (TIGA) 09211080

Lebih terperinci

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Pernyataan if digunakan untuk melakukan suatu proses pengambilan keputusan, Jika

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. akan dibuat. Perangkat lunak yang akan dibuat adalah suatu aplikasi yang mampu

BAB IV HASIL DAN PEMBAHASAN. akan dibuat. Perangkat lunak yang akan dibuat adalah suatu aplikasi yang mampu 25 BAB IV HASIL DAN PEMBAHASAN 4.1 Requitment Definition 4.1.1 Pendefinisian Proyek Pendefinisian proyek meliputi pengertian dari perangkat lunak atau proyek yang akan dibuat. Perangkat lunak yang akan

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 6 (ENAM) 09211080

Lebih terperinci

Kontrol Data Set dan Navigasi Tabel

Kontrol Data Set dan Navigasi Tabel Delphi_praUAS 1 Kontrol Data Set dan Navigasi Tabel Kontrol Data Set merupakan kontrol yang diberikan kepada tabel dalam suatu data base. Hal ini meliputi bagaimana data terhubung dengan tabel dari suatu

Lebih terperinci

BAB III METODE PENELITIAN. desaign dan coding program. Dibutuhkan waktu selama kurang lebih 8 bulan

BAB III METODE PENELITIAN. desaign dan coding program. Dibutuhkan waktu selama kurang lebih 8 bulan 19 BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Dalam penelitian ini memerlukan waktu yang cukup lama, yaitu dalam membuat desaign dan coding program. Dibutuhkan waktu selama kurang lebih 8 bulan untuk

Lebih terperinci

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global PROSEDUR MINGGU KE: 2 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami iabel lokal dan iabel global TEORI PENGANTAR: Prosedur adalah modul

Lebih terperinci

1 Latihan 6 Ketentuan Soal:

1 Latihan 6 Ketentuan Soal: www.fayblinkz.tk 1 Latihan 6 Ketentuan Soal: Untuk Tanggal diambil dari tanggal sistem Untuk No Penerbangan dan Nama Pesawat Jika no GA733 maka Nama pesawat adalah Garuda Air Jika no MP373 maka Nama pesawat

Lebih terperinci

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1. Menggambar ANAK PANAH Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1 2. Menggambar Tabung Setelah saya RUN dan saya klik

Lebih terperinci

LAMPIRAN A: DDL DATABASE

LAMPIRAN A: DDL DATABASE LAMPIRAN A: DDL DATABASE MySQL-Front 5.1 (Build 2.7) /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; /*!40101 SET SQL_MODE='' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */; /*!40103 SET SQL_NOTES='ON' */; /*!40014

Lebih terperinci

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan> Minggu ke : 6 Penyusun : Dian Usdiyana Rini Marwati Materi : 5. Pengulangan 5.1 For... To... dan For... Downto.. 5.1 Pernyataan Kondisonal For To. URAIAN POKOK PERKULIAHAN Pernyataan for-to digunakan untuk

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini, perkembangan teknologi telah memberikan pengaruh yang sangat besar di dalam kehidupan manusia. Salah satu pengaruh tersebut di bidang informasi yaitu dalam

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perusahaan ritel yang menyediakan berbagai kebutuhan berkembang pesat bukan hanya di kota besar saja tetapi juga di kota-kota kecil. Untuk memperoleh keuntungan yang

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 1 (SATU) 09211080

Lebih terperinci

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu: Program ini terdiri dari beberapa komponen yaitu: 1. Tiga komponen label 2. Satu kompone edit 3. Dua komponen panel 4. Dua komponen memo 5. Tia komponen timer 6. Tiga komponen BitBtn 7. Satu komponen Image

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button

Lebih terperinci

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan> Minggu ke : 7 Penyusun : Dian Usdiyana Rini Marwati Materi : 5.2 Pengulangan While... do... Pernyataan while digunakan untuk melakukan suatu proses berkalang (looping). Peningkatan atau penurunan nilai

Lebih terperinci

BAB III METODE PENELITIAN. A. Tempat dan Waktu. 1. Tempat Penelitian. a. Assalam hypermarket merupakan salah satu pusat perbelanjaan di

BAB III METODE PENELITIAN. A. Tempat dan Waktu. 1. Tempat Penelitian. a. Assalam hypermarket merupakan salah satu pusat perbelanjaan di BAB III METODE PENELITIAN A. Tempat dan Waktu 1. Tempat Penelitian Tempat penelitian merupakan suatu sumber untuk mendapatkan data yang dibutuhkan mengenai masalah yang akan diteliti. Data untuk penelitian

Lebih terperinci

2.2 Data Mining. Universitas Sumatera Utara

2.2 Data Mining. Universitas Sumatera Utara Basis data adalah kumpulan terintegrasi dari occurences file/table yang merupakan representasi data dari suatu model enterprise. Sistem basisdata sebenarnya tidak lain adalah sistem penyimpanan-record

Lebih terperinci

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus: Minggu ke : 5 Penyusun : Dian Usdiyana Rini Marwati Materi : Pernyataan Kondisional (Lanjutan) URAIAN POKOK PERKULIAHAN Di dalam dunia Matematika dan Sains, pencarian akar-akar suatu persamaan banyak sekali

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart, unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart, Series; type TForm1 = class(tform)

Lebih terperinci

DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI

DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI Heroe Santoso 1), I Putu Hariyadi 2), Prayitno 3) 1), 2),3) Teknik Informatika STMIK Bumigora Mataram Jl Ismail Marzuki

Lebih terperinci

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI SASARAN 1. Memahami Konsep pemograman Even Driven 2. Memahami penempatan variable 3. Mengetahui fungsi-fungsi Konversi TUGAS PENDAHLUAN 1. Sebutkan fungsi fungsi

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu

Lebih terperinci

Elga Lesmana

Elga Lesmana Membuat Login Form Dengan Borland Delphi dan Basis Data Microsoft Access Elga Lesmana elgalesmana@yahoo.com http://elgalesmana.net46.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

BAB I PENDAHULUAN. Data mining memungkinkan penemuan pola-pola yang menarik, informasi yang

BAB I PENDAHULUAN. Data mining memungkinkan penemuan pola-pola yang menarik, informasi yang 1 BAB I PENDAHULUAN Bab pendahuluan ini membahas tentang latar belakang masalah yaitu fenomena perkembangan data yang terus bertambah tetapi informasi yang dihasilkan monoton, sehingga diperlukan data

Lebih terperinci

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math; Lampiran 1 Form 01 unit Skripsi; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math; type TForm1 = class(tform) Label1: TLabel; btnpilih:

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Berbagai penemuan terbaru di dalam pengumpulan dan penyimpanan data telah memungkinkan berbagai organisasi untuk mengumpulkan berbagai data (data pembelian, data nasabah,

Lebih terperinci

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian. ALGORITMA PENCARIAN MINGGU KE: 9 TUJUAN: Mahasiswa dapat memahami masalah pencarian. Mahasiswa dapat memahami algoritma pencarian beruntun. Mahasiswa dapat memahami algoritma pencarian beruntun Versi 1

Lebih terperinci

Pengenalan Borland Delphi 7.0

Pengenalan Borland Delphi 7.0 Pengenalan Borland Delphi 7.0 PENGENALAN BORLAND DELPHI 7.0 Dalam interface ini program delphi dibagi bagi dalam beberapa interface. Untuk lebih memudahkan, kita akan membahas secara parsial. 1. Palete

Lebih terperinci

PERCOBAAN I STATEMENT

PERCOBAAN I STATEMENT PERCOBAAN I STATEMENT Pendahuluan Statement merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan

Lebih terperinci

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10 MEMBUAT PASSWORD (III) DENGAN DELPHI 7 Bagian dari pembahasan ini adalah : Menerapkan password pada materi sebelumnya (penerapan struktur menu) Memanfaatkan komponen Timer (Tab System) Memanfaatkan komponen

Lebih terperinci

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff Merencang Program dengan Fungsi IF Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur 5.000.000 Manager 3.500.000 Staff 2.000.000 2. Jika status pekerja TETAP maka mendapatkan tunjangan 30% dari

Lebih terperinci

IMPLEMENTASI DATA MINING DENGAN ALGORITMA APRIORI PADA TOKO BANGUNAN UD. RUFI SENTOSA JAYA SAMBIREJO - PARE

IMPLEMENTASI DATA MINING DENGAN ALGORITMA APRIORI PADA TOKO BANGUNAN UD. RUFI SENTOSA JAYA SAMBIREJO - PARE IMPLEMENTASI DATA MINING DENGAN ALGORITMA APRIORI PADA TOKO BANGUNAN UD. RUFI SENTOSA JAYA SAMBIREJO - PARE SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom.)

Lebih terperinci

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter. PROSEDUR DENGAN PARAMETER MINGGU KE: 3 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter. TEORI PENGANTAR: Penggunaan parameter menawarkan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada tinjauan pustaka ini akan dibahas tentang konsep dasar dan teori-teori yang mendukung pembahasan yang berhubungan dengan sistem yang akan dibuat. 2.1 Basis Data (Database) Database

Lebih terperinci

PEMRORAMAN DATA BASE (FORNT END)

PEMRORAMAN DATA BASE (FORNT END) VIII. PEMRORAMAN DATA BASE (FORNT END) Delphi menyediakan dua cara untuk membuat program basis data. cara pertama adalah cara konvensional, yaitu dengan menggunakan komponen TTable. cara ini ini biasanya

Lebih terperinci

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

4.1 Struktur Rancangan Puncak-Turun dengan Procedure Bab 4 Procedure Anda sudah menggunakan procedure dan function dalam topik-topik yang lalu mungkin tanpa Anda sadari. Write, Writeln, Read, dan Readln adalah contoh procedure yang digunakan untuk menulis

Lebih terperinci

PENERAPAN ALGORITMA APRIORI ASSOCIATION RULE UNTUK ANALISA NILAI MAHASISWA DI UNIVERSITAS GUNADARMA

PENERAPAN ALGORITMA APRIORI ASSOCIATION RULE UNTUK ANALISA NILAI MAHASISWA DI UNIVERSITAS GUNADARMA PENERAPAN ALGORITMA APRIORI ASSOCIATION RULE UNTUK ANALISA NILAI MAHASISWA DI UNIVERSITAS GUNADARMA Margi Cahyanti 1), Maulana Mujahidin 2), Ericks Rachmat Swedia 3) 1) Sistem Informasi Universitas Gunadarma

Lebih terperinci

Borland Delphi 7. Created By 1

Borland Delphi 7. Created By  1 www.fayblinkz.tk 1 Borland Delphi 7 1.1. Pengertian Delphi Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. a. Kegunaan Delphi 1. untuk

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 3 Penyusun : Dian Usdiyana Rini Marwati Materi : 3. Tipe Data String dan Format Data 3.1 Tipe Data String 3.2 Format Data URAIAN POKOK PERKULIAHAN Tipe data string Salah satu tipe data yang

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Dibutuhkannya ketelitian dalam Melihat hasil penjualan minuman pada kedai kopi Uleekareng & Gayo untuk menentukan minuman yang paling diminati

Lebih terperinci

IMPLEMENTASI ALGORITMA APRIORI DALAM MENENTUKAN PERSEDIAAN OBAT

IMPLEMENTASI ALGORITMA APRIORI DALAM MENENTUKAN PERSEDIAAN OBAT IMPLEMENTASI ALGORITMA APRIORI DALAM MENENTUKAN PERSEDIAAN OBAT Gusti Ahmad Syaripudin 1), Edi Faizal 2) 1) Teknik Informatika STMIK El Rahma Yogyakarta 1) Jl. Sisingamangaraja No. 76, Karangkajen, Brontokusuman,

Lebih terperinci

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN. Universitas Sumatera Utara LAMPIRAN Lampiran 1. Pembagian Tugas dan Tanggung Jawab PT. Putra Tunas Megah Bardasarkan struktur organisasi pada Gambar 2.1., tugas, wewenang, dan tanggung jawab dari setiap pemegang jabatan di PT. Putra

Lebih terperinci

ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE

ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE Diki Arisandi 1, Nofriandi 2 Jurusan Teknik Informatika, FakultTeknik,Universitas Abdurrab

Lebih terperinci

ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN

ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN Chintia Oktavia Simbolon (0911456) Mahasiswa Program Studi Teknik Informatika,

Lebih terperinci

ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA)

ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA) ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA) Harvei Desmon Hutahaean 1, Bosker Sinaga 2, Anastasya Aritonang Rajagukguk 2 1 Program

Lebih terperinci

IMPLEMENTASI ALGORITMA APRIORI PADA APOTEK RMC DALAM MENENTUKAN PERSEDIAAN OBAT

IMPLEMENTASI ALGORITMA APRIORI PADA APOTEK RMC DALAM MENENTUKAN PERSEDIAAN OBAT IMPLEMENTASI ALGORITMA APRIORI PADA APOTEK RMC DALAM MENENTUKAN PERSEDIAAN OBAT Gusti Ahmad Syaripudin Teknik Informatika STMIK El-Rahma Yogyakarta e-mail: first234boy@gmail.com Abstract In daily activities,

Lebih terperinci

Jurnal Edik Informatika Penelitian Bidang Komputer Sains dan Pendidikan Informatika V1.i1(52-62)

Jurnal Edik Informatika Penelitian Bidang Komputer Sains dan Pendidikan Informatika V1.i1(52-62) Analisa Pola Peminjaman Buku Perpustakaan Menggun Algoritma Apriori Azwar Anas Program Studi Pendidikan Informatika, STKIP PGRI Sumbar aans_07@yahoo.co.id http://dx.doi.org/10.22202/jei.2014.v1i1.1439

Lebih terperinci

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang. DAFTAR PUSTAKA Affdani, Ahmad Dedi. 2004. Interpolasi. Yogyakarta. Amir, Silvia. 2011. Sequence Diagram. Jakarta. Astuti, Yenni. (tanpa tahun). Interpolasi. Choiron, Moch. Agus. (tanpa tahun). Interpolasi.

Lebih terperinci

Bahasa Pemrograman (TD22093)

Bahasa Pemrograman (TD22093) Bahasa Pemrograman (TD22093) Kartika Firdausy - UAD http://kartikaf.wordpress.com/ blog.uad.ac.id/kartikaf Bahasa Pemrograman tool : Borland Delphi 7 Bahasa Pemrograman 1 Pemrograman Visual dengan Delphi

Lebih terperinci

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format: Array & String Sesi 4 4.1 Array Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format: array [,...,]

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup banyak digunakan, antara lain

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup banyak digunakan, antara lain BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian ini menggunakan beberapa sumber pustaka yang berhubungan dengan kasus yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup

Lebih terperinci

BAB II TINJAUAN PUSTAKA. pengetahuan di dalam database. Data mining adalah proses yang menggunakan

BAB II TINJAUAN PUSTAKA. pengetahuan di dalam database. Data mining adalah proses yang menggunakan 6 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Data Mining Data mining adalah suatu istilah yang digunakan untuk menguraikan penemuan pengetahuan di dalam database. Data mining adalah proses yang menggunakan

Lebih terperinci

GRAPHICS AND VISUALIZATION. Logo

GRAPHICS AND VISUALIZATION. Logo GRAPHICS AND VISUALIZATION MAKALAH Logo Oleh : Ade Johar Maturidi NIM. P31.2007.00352 UNIVERSITAS MUHAMMADIYAH CIREBON TAHUN 2007 1 KATA PENGANTAR Assalamu alaikum wr. wb. Alhamdulillah, puji syukur kita

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Kebutuhan akan teori dalam dunia pendidikan sangat besar. Teori banyak di tulis ke dalam sebuah buku maupun jurnal. Pada universitas potensi utama,

Lebih terperinci

ANALISA ALGORITMA APRIORI UNTUK MENENTUKAN MEREK PAKAIAN YANG PALING DIMINATI PADA MODE FASHION GROUP MEDAN

ANALISA ALGORITMA APRIORI UNTUK MENENTUKAN MEREK PAKAIAN YANG PALING DIMINATI PADA MODE FASHION GROUP MEDAN ANALISA ALGORITMA APRIORI UNTUK MENENTUKAN MEREK PAKAIAN YANG PALING DIMINATI PADA MODE FASHION GROUP MEDAN Eka Novita Sari (0911010) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem yang berjalan pada perusahaan PT. Perintis Perkasa dikelola dengan menggunakan software TDMS (Toyota Dealer Management System). TDMS

Lebih terperinci

PENERAPAN ALGORITMA APRIORI DALAM MENENTUKAN STRATEGI PENJUALAN MAKANAN RINGAN (Studi Kasus: Toko Pak Herry Templek - Gadungan)

PENERAPAN ALGORITMA APRIORI DALAM MENENTUKAN STRATEGI PENJUALAN MAKANAN RINGAN (Studi Kasus: Toko Pak Herry Templek - Gadungan) PENERAPAN ALGORITMA APRIORI DALAM MENENTUKAN STRATEGI PENJUALAN MAKANAN RINGAN (Studi Kasus: Toko Pak Herry Templek - Gadungan) SKRIPSI Diajukan Untuk Memenuhi Sebagai Syarat Guna Memperoleh Gelar Sarjana

Lebih terperinci

LANJUTAN APLIKASI DATABASE

LANJUTAN APLIKASI DATABASE MODUL 9 LANJUTAN APLIKASI DATABASE D. Menu Pinjam 1. Buat Form Pinjam beri nama dengan Fpinjam DBEdit1 DBEdit2 DBEdit4 DBEdit3 Edit1 Edit2 DateTimePicker1 Edit3 DateTimePicker2 DBEdit8 tbanggota DBEdit7

Lebih terperinci

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal - Delphi 1 Object Name Caption Label1 Toko Parfume Label2 Jenis Kelamin RadioButton1 rpria Pria RadioButton2 rwanita Wanita Label3 Kode Parfume ComboBox1 ckode - Label4 Nama Parfume Edit1 enapar - Label5

Lebih terperinci

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika. DAFTAR PUSTAKA Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika. Alexander,Hengky.2005.Bank Soal Delphi.Jakarta:PT Elex Media Komputindo. A.S Rosa, dan M.Shalahuddin.2011.Modul

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dan persaingan dalam dunia bisnis perdagangan serta kemajuan teknologi informasi merupakan suatu hal yang saling terkait, dalam ketatnya persaingan pasar

Lebih terperinci

BAB I PENDAHULUAN. dalam aplikasi database. Informasi memegang peranan yang sangat penting dan

BAB I PENDAHULUAN. dalam aplikasi database. Informasi memegang peranan yang sangat penting dan 1 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi dewasa ini, memberikan pengaruh yang sangat besar di dalam kehidupan manusia. Salah satu pengaruh tersebut di bidang informasi yaitu dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 6 BAB II TINJAUAN PUSTAKA Pada kajian literatur ini berisi studi pustaka terhadap buku, jurnal ilmiah, penelitian sebelumnya yang berkaitan dengan topik penelitian. Uraian tinjauan pustaka diarahkan untuk

Lebih terperinci

MERANCANG SISTEM APLIKASI RULE PENGETAHUAN MENGGUNAKAN ALGORITMA APRIORI PADA TRANSAKSI SWALAYAN HARYS PERDANA NGANJUK SKRIPSI

MERANCANG SISTEM APLIKASI RULE PENGETAHUAN MENGGUNAKAN ALGORITMA APRIORI PADA TRANSAKSI SWALAYAN HARYS PERDANA NGANJUK SKRIPSI MERANCANG SISTEM APLIKASI RULE PENGETAHUAN MENGGUNAKAN ALGORITMA APRIORI PADA TRANSAKSI SWALAYAN HARYS PERDANA NGANJUK SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer

Lebih terperinci

MATERI PRAKTIKUM PRAKTIKUM 4 ANALISA AR-MBA (ASSOCIATION RULE - MARKET BASKET ANALYSIS)

MATERI PRAKTIKUM PRAKTIKUM 4 ANALISA AR-MBA (ASSOCIATION RULE - MARKET BASKET ANALYSIS) PRAKTIKUM 4 ANALISA AR-MBA (ASSOCIATION RULE - MARKET BASKET ANALYSIS) Tujuan Praktikum 1. Mahasiswa dapat mengetahui salah satu metode asosiasi dalam data mining. 2. Memberikan pemahaman mengenai prosedurmarket

Lebih terperinci

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS Nama Project: Aplikasi Penjualan Buku Desain Tabel Dengan Database Access: Tabel: buku_tb 1 Id_buku Char (10) Primary key 2 Judul Varchar (50) 3

Lebih terperinci

ANALISA POLA DATA PENYAKIT RUMAH SAKIT DENGAN MENERAPKAN METODE ASSOCIATION RULE MENGGUNAKAN ALGORITMA APRIORI

ANALISA POLA DATA PENYAKIT RUMAH SAKIT DENGAN MENERAPKAN METODE ASSOCIATION RULE MENGGUNAKAN ALGORITMA APRIORI Seminar Nasional Informatika ANALISA POLA DATA PENYAKIT RUMAH SAKIT DENGAN MENERAPKAN METODE ASSOCIATION RULE MENGGUNAKAN ALGORITMA APRIORI Harris Kurniawan, Fujiati, Alfa Saleh STMIK Potensi Utama Jl.

Lebih terperinci

PENERAPAN METODE ASOSIASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENGETAHUI KOMBINASI ANTAR ITEMSET PADA PONDOK KOPI

PENERAPAN METODE ASOSIASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENGETAHUI KOMBINASI ANTAR ITEMSET PADA PONDOK KOPI PENERAPAN METODE ASOSIASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENGETAHUI KOMBINASI ANTAR ITEMSET PADA PONDOK KOPI Fitri Nurchalifatun Fakultas Ilmu Komputer, Universitas Dian Nuswantoro, Jl.

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

BAB I PENDAHULUAN. Keberadaan minimarket di kota-kota besar sangat dibutuhkan bagi. masyarakat khususnya di daerah perumahan. Bagi sebagian besar

BAB I PENDAHULUAN. Keberadaan minimarket di kota-kota besar sangat dibutuhkan bagi. masyarakat khususnya di daerah perumahan. Bagi sebagian besar BAB I PENDAHULUAN 1.1 LATAR BELAKANG Keberadaan minimarket di kota-kota besar sangat dibutuhkan bagi masyarakat khususnya di daerah perumahan. Bagi sebagian besar masyarakat kota, mereka lebih cenderung

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada tahapan ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Apotek Rumah Sakit Islam Malahayati merupakan suatu organisasi bisnis yang berkembang di Indonesia. Apotek Rumah Sakit Islam Malahayati bergerak

Lebih terperinci

APLIKASI MONITORING KETERSEDIAAN STOK BARANG MINIMARKET DENGAN METODE MARKET BASKET ANALYSIS (MBA)

APLIKASI MONITORING KETERSEDIAAN STOK BARANG MINIMARKET DENGAN METODE MARKET BASKET ANALYSIS (MBA) Seminar Nasional Teknologi Informasi dan Multimedia 2016 APLIKASI MONITORING KETERSEDIAAN STOK BARANG MINIMARKET DENGAN METODE MARKET BASKET ANALYSIS (MBA) Sugiyatno 1), Adhika Pramita Widyasari 2) 1),

Lebih terperinci

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING) Basis Data adalah kumpulan dari beberapa tabel yang saling berelasi dan berhubungan satu sama lain sehingga dapat memberikan suatu data/informasi. Berbagai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Data Mining Istilah data mining memiliki beberapa padanan, seperti knowledge discovery ataupun pattern recognition. Kedua istilah tersebut sebenarnya memiliki ketepatannnya masing-masing.

Lebih terperinci

LANJUTAN APLIKASI DATABASE

LANJUTAN APLIKASI DATABASE MODUL 8 LANJUTAN APLIKASI DATABASE C. Menu Film 1. Buat Form Film beri nama dengan FFilm Edit 1 Edit 2 Edit 3 Edit 4 DBEdit1 DBEdit3 DBEdit4 DBEdit2 Di bawah DBCtrlGrid taruh DBGrid RadioButton 1 RadioButton

Lebih terperinci

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG Pengenalan Bagian Utama Delphi 7 Gambar 1.1 IDE (Integrated Development Environment) Delphi 7 atau lingkungan pengembangan terpadu merupakan lingkungan kerja Delphi 7 yang terbagi menjadi delapan bagian

Lebih terperinci

BAB III METODE PENELITIAN. Metode penelitian merupakan suatu prosedur beserta tahapan-tahapan yang

BAB III METODE PENELITIAN. Metode penelitian merupakan suatu prosedur beserta tahapan-tahapan yang BAB III METODE PENELITIAN Metode penelitian merupakan suatu prosedur beserta tahapan-tahapan yang tersusun secara jelas dan sistematis guna menyelesaikan suatu permasalahan yang sedang diteliti dengan

Lebih terperinci

Gambar Tahap-Tahap Penelitian

Gambar Tahap-Tahap Penelitian BAB III METODELOGI PENELITIAN Dalam menyelesaikan penelitian ini dibuat beberapa tahapan. Tahap-tahap kegiatan dijelaskan dalam Gambar 3.1 Studi Literatur Pengumpulan Data Retrieve Data Pre-Processing

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Permasalahan Keputusan selama ini yang dilakukan oleh Toko Buku Sembilan Wali Medan untuk menentukan buku apa saja yang paling potensial dijual berdasarkan

Lebih terperinci

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New

Lebih terperinci

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Visual Delphi 7 D3 TI FMIPA UNS Sakroni Pemrograman Visual Delphi 7 D3 TI FMIPA UNS Sakroni Kontrak perkuliahan Matakulah : Pemrograman visual (Delphi 7) SKS : 3 SKS ( 1 sks teori, 2 sks praktikum) Semester : II TI D (MI B) Pertemuan : 16 x

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Sistem Setelah melakukan analisis sistem yang dilakukan pada tahap sebelumnya dan dirancang sedemikian rupa, maka dilakukan tahapan selanjutnya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Bagi para calon mahasiswa cenderung bingung memilih jurusan yang mana yang akan mereka geluti di dunia pendidikan. Sekolah Tinggi Teknologi Sinar

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Penataan atau penempatan stok barang selama ini yang dilakukan oleh kedai Kopi Uleekareng dan Gayo sangatlah tidak tertata dengan baik dan rapi,

Lebih terperinci

Pengembangan Aplikasi Market Basket Analysis Menggunakan Algoritma Generalized Sequential Pattern pada Supermarket

Pengembangan Aplikasi Market Basket Analysis Menggunakan Algoritma Generalized Sequential Pattern pada Supermarket Pengembangan Aplikasi Market Basket Analysis Menggunakan Algoritma Generalized Sequential Pattern pada Supermarket Gunawan 1), Alex Xandra Albert Sim 2), Fandi Halim 3), M. Hawari Simanullang 4), M. Firkhan

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 1 Penyusun : Dian Usdiyana Rini Marwati Materi : 1. Pengenalan Delphi 1.1 IDE 1.2 Bagian-bagian IDE 1.3 Membuat & Menyimpan Program 1.4 Memanggil & Mengedit Program 1.5 Simbol Button 1.6 Label

Lebih terperinci

Pengenalan Lingkungan Delphi

Pengenalan Lingkungan Delphi Pengenalan Lingkungan Delphi Sesi 1 1.1 TENTANG DELPHI Borland Delphi merupakan salah satu bahasa pemrograman Windows yang sangat handal, cocok untuk pemula maupun untuk yang berpengalaman. Dengan menggunakan

Lebih terperinci

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Masalah Rumusan Masalah Batasan Masalah Tujuan Penelitian...

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Masalah Rumusan Masalah Batasan Masalah Tujuan Penelitian... ABSTRAK Analisis asosiasi adalah teknik data mining untuk menemukan aturan asosiatif antara suatu kombinasi item.aturan asosiatif dari analisis pembelian di suatu pasar swalayan adalah mengetahui besarnya

Lebih terperinci