• Tidak ada hasil yang ditemukan

LAMPIRAN LISTING PROGRAM beranda.m

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAMPIRAN LISTING PROGRAM beranda.m"

Copied!
30
0
0

Teks penuh

(1)

LAMPIRAN

LISTING

PROGRAM

beranda.m

function varargout = beranda(varargin) gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @beranda_OpeningFcn, ... 'gui_OutputFcn', @beranda_OutputFcn, ... 'gui_LayoutFcn', [] , ...

'gui_Callback', []); if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1}); end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else

gui_mainfcn(gui_State, varargin{:}); end

% End initialization code - DO NOT EDIT

% --- Executes just before home is made visible.

function beranda_OpeningFcn(hObject, eventdata, handles, varargin) handles.citra = imread('Logo_usu.jpg');

guidata(hObject,handles); axes(handles.logo);

imshow(handles.citra);

handles.output = hObject;

% Update handles structure guidata(hObject, handles);

% --- Outputs from this function are returned to the command line. function varargout = beranda_OutputFcn(hObject, eventdata, handles)

varargout{1} = handles.output;

% --- function home_Callback(hObject, eventdata, handles)

beranda

delete(handles.figure1)

%

---function lvq_Callback(hObject, eventdata, handles)

% ---function rangking_wp_Callback(hObject, eventdata, handles)

wp

delete(handles.figure1)

% ---function latih_lvq_Callback(hObject, eventdata, handles)

HalLVQ

(2)

% ---function uji_lvq_Callback(hObject, eventdata, handles)

UjiLVQ

delete(handles.figure1)

% ---function bantuan_Callback(hObject, eventdata, handles)

bantuan

% ---function keluar_Callback(hObject, eventdata, handles)

choice= questdlg ('Apakah Anda Ingin Keluar?','Konfirmasi',... 'Ya','Tidak','Tidak');

switch choice case 'Ya' close all; end

%

---HalLVQ.m

function import (range,range1, range2, range3, range4, range5, range6, range7, range8, range9, range10, range11, range12, range13, range14, range15, range16, range17, range18, range19, range20, range21, handles)

eat1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range); nos1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range1); rcp1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range2); bvps1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range3); lever1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range4); oe1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range5); ni1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range6); ta1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range7); equity1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range8); income1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range9); ts1 = xlsread('DataLapKeuangan.xlsx', 'nilai', range10);

eat2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range11); nos2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range12); rcp2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range13); bvps2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range14); lever2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range15); oe2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range16); ni2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range17); ta2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range18); equity2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range19); income2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range20); ts2 = xlsread('DataLapKeuangan.xlsx', 'nilai', range21);

set(handles.EAT1, 'String', num2str(eat1)); set(handles.NOS1, 'String', num2str(nos1)); set(handles.RCP1, 'String', num2str(rcp1)); set(handles.BVPS1, 'String', num2str(bvps1)); set(handles.Lever1, 'String', num2str(lever1)); set(handles.OE1, 'String', num2str(oe1));

set(handles.NI1, 'String', num2str(ni1)); set(handles.TA1, 'String', num2str(ta1));

(3)

set(handles.Income1, 'String', num2str(income1)); set(handles.TS1, 'String', num2str(ts1));

set(handles.EAT2, 'String', num2str(eat2)); set(handles.NOS2, 'String', num2str(nos2)); set(handles.RCP2, 'String', num2str(rcp2)); set(handles.BVPS2, 'String', num2str(bvps2)); set(handles.Lever2, 'String', num2str(lever2)); set(handles.OE2, 'String', num2str(oe2));

set(handles.NI2, 'String', num2str(ni2)); set(handles.TA2, 'String', num2str(ta2));

set(handles.Equity2, 'String', num2str(equity2)); set(handles.Income2, 'String', num2str(income2)); set(handles.TS2, 'String', num2str(ts2));

% --- Executes on button press in importData.

function importData_Callback(hObject, eventdata, handles) np = get(handles.namaPerusahaan, 'Value');

switch np case 1

import('B3', 'C3', 'D3', 'E3', 'F3', 'G3', 'H3', 'I3', 'J3', 'K3', 'L3', 'M3', 'N3', 'O3', 'P3', 'Q3', 'R3', 'S3', 'T3', 'U3', 'V3', 'W3', handles)

case 2

import('B4', 'C4', 'D4', 'E4', 'F4', 'G4', 'H4', 'I4', 'J4', 'K4', 'L4', 'M4', 'N4', 'O4', 'P4', 'Q4', 'R4', 'S4', 'T4', 'U4', 'V4', 'W4', handles)

case 3

import('B5', 'C5', 'D5', 'E5', 'F5', 'G5', 'H5', 'I5', 'J5', 'K5', 'L5', 'M5', 'N5', 'O5', 'P5', 'Q5', 'R5', 'S5', 'T5', 'U5', 'V5', 'W5', handles)

case 4

import('B6', 'C6', 'D6', 'E6', 'F6', 'G6', 'H6', 'I6', 'J6', 'K6', 'L6', 'M6', 'N6', 'O6', 'P6', 'Q6', 'R6', 'S6', 'T6', 'U6', 'V6', 'W6', handles)

case 5

import('B7', 'C7', 'D7', 'E7', 'F7', 'G7', 'H7', 'I7', 'J7', 'K7', 'L7', 'M7', 'N7', 'O7', 'P7', 'Q7', 'R7', 'S7', 'T7', 'U7', 'V7', 'W7', handles)

case 6

import('B8', 'C8', 'D8', 'E8', 'F8', 'G8', 'H8', 'I8', 'J8', 'K8', 'L8', 'M8', 'N8', 'O8', 'P8', 'Q8', 'R8', 'S8', 'T8', 'U8', 'V8', 'W8', handles)

case 7

import('B3', 'C9', 'D9', 'E9', 'F9', 'G9', 'H9', 'I9', 'J9', 'K9', 'L9', 'M9', 'N9', 'O9', 'P9', 'Q9', 'R9', 'S9', 'T9', 'U9', 'V9', 'W9', handles)

case 8

import('B10', 'C10', 'D10', 'E10', 'F10', 'G10', 'H10',

'I10', 'J10', 'K10', 'L10', 'M10', 'N10', 'O10', 'P10', 'Q10', 'R10', 'S10', 'T10', 'U10', 'V10', 'W10', handles)

case 9

import('B11', 'C11', 'D11', 'E11', 'F11', 'G11', 'H11',

'I11', 'J11', 'K11', 'L11', 'M11', 'N11', 'O11', 'P11', 'Q11', 'R11', 'S11', 'T11', 'U11', 'V11', 'W11', handles)

case 10

import('B12', 'C12', 'D12', 'E12', 'F12', 'G12', 'H12',

'I12', 'J12', 'K12', 'L12', 'M12', 'N12', 'O12', 'P12', 'Q12', 'R12', 'S12', 'T12', 'U12', 'V12', 'W12', handles)

(4)

import('B13', 'C13', 'D13', 'E13', 'F13', 'G13', 'H13',

'I13', 'J13', 'K13', 'L13', 'M13', 'N13', 'O13', 'P13', 'Q13', 'R13', 'S13', 'T13', 'U13', 'V13', 'W13', handles)

case 12

import('B14', 'C14', 'D14', 'E14', 'F14', 'G14', 'H14', 'I14', 'J14', 'K14', 'L14', 'M14', 'N14', 'O14', 'P14', 'Q14', 'R14', 'S14', 'T14', 'U14', 'V14', 'W14', handles)

case 13

import('B15', 'C15', 'D15', 'E15', 'F15', 'G15', 'H15',

'I15', 'J15', 'K15', 'L15', 'M15', 'N15', 'O15', 'P15', 'Q15', 'R15', 'S15', 'T15', 'U15', 'V15', 'W15', handles)

case 14

import('B16', 'C16', 'D16', 'E16', 'F16', 'G16', 'H16',

'I16', 'J16', 'K16', 'L16', 'M16', 'N16', 'O16', 'P16', 'Q16', 'R16', 'S16', 'T16', 'U16', 'V16', 'W16', handles)

case 15

import('B17', 'C17', 'D17', 'E17', 'F17', 'G17', 'H17',

'I17', 'J17', 'K17', 'L17', 'M17', 'N17', 'O17', 'P17', 'Q17', 'R17', 'S17', 'T17', 'U17', 'V17', 'W17', handles)

case 16

import('B18', 'C18', 'D18', 'E18', 'F18', 'G18', 'H18',

'I18', 'J18', 'K18', 'L18', 'M18', 'N18', 'O18', 'P18', 'Q18', 'R18', 'S18', 'T18', 'U18', 'V18', 'W18', handles)

case 17

import('B19', 'C19', 'D19', 'E19', 'F19', 'G19', 'H19', 'I19', 'J19', 'K19', 'L19', 'M19', 'N19', 'O19', 'P19', 'Q19', 'R19', 'S19', 'T19', 'U19', 'V19', 'W19', handles)

case 18

import('B20', 'C20', 'D20', 'E20', 'F20', 'G20', 'H20',

'I20', 'J20', 'K20', 'L20', 'M20', 'N20', 'O20', 'P20', 'Q20', 'R20', 'S20', 'T20', 'U20', 'V20', 'W20', handles)

case 19

import('B21', 'C21', 'D21', 'E21', 'F21', 'G21', 'H21',

'I21', 'J21', 'K21', 'L21', 'M21', 'N21', 'O21', 'P21', 'Q21', 'R21', 'S21', 'T21', 'U21', 'V21', 'W21', handles)

case 20

import('B22', 'C22', 'D22', 'E22', 'F22', 'G22', 'H22',

'I22', 'J22', 'K22', 'L22', 'M22', 'N22', 'O22', 'P22', 'Q22', 'R22', 'S22', 'T22', 'U22', 'V22', 'W22', handles)

case 21

import('B23', 'C23', 'D23', 'E23', 'F23', 'G23', 'H23',

'I23', 'J23', 'K23', 'L23', 'M23', 'N23', 'O23', 'P23', 'Q23', 'R23', 'S23', 'T23', 'U23', 'V23', 'W23', handles)

case 22

import('B24', 'C24', 'D24', 'E24', 'F24', 'G24', 'H24',

'I24', 'J24', 'K24', 'L24', 'M24', 'N24', 'O24', 'P24', 'Q24', 'R24', 'S24', 'T24', 'U24', 'V24', 'W24', handles)

case 23

import('B25', 'C25', 'D25', 'E25', 'F25', 'G25', 'H25',

'I25', 'J25', 'K25', 'L25', 'M25', 'N25', 'O25', 'P25', 'Q25', 'R25', 'S25', 'T25', 'U25', 'V25', 'W25', handles)

case 24

import('B26', 'C26', 'D26', 'E26', 'F26', 'G26', 'H26',

'I26', 'J26', 'K26', 'L26', 'M26', 'N26', 'O26', 'P26', 'Q26', 'R26', 'S26', 'T26', 'U26', 'V26', 'W26', handles)

case 25

import('B27', 'C27', 'D27', 'E27', 'F27', 'G27', 'H27', 'I27', 'J27', 'K27', 'L27', 'M27', 'N27', 'O27', 'P27', 'Q27', 'R27', 'S27', 'T27', 'U27', 'V27', 'W27', handles)

(5)

import('B28', 'C28', 'D28', 'E28', 'F28', 'G28', 'H28',

'I28', 'J28', 'K28', 'L28', 'M28', 'N28', 'O28', 'P28', 'Q28', 'R28', 'S28', 'T28', 'U28', 'V28', 'W28', handles)

case 27

import('B29', 'C29', 'D29', 'E29', 'F29', 'G29', 'H29',

'I29', 'J29', 'K29', 'L29', 'M29', 'N29', 'O29', 'P29', 'Q29', 'R29', 'S29', 'T29', 'U29', 'V29', 'W29', handles)

case 28

import('B30', 'C30', 'D30', 'E30', 'F30', 'G30', 'H30',

'I30', 'J30', 'K30', 'L30', 'M30', 'N30', 'O30', 'P30', 'Q30', 'R30', 'S30', 'T30', 'U30', 'V30', 'W30', handles)

case 29

import('B31', 'C31', 'D31', 'E31', 'F31', 'G31', 'H31',

'I31', 'J31', 'K31', 'L31', 'M31', 'N31', 'O31', 'P31', 'Q31', 'R31', 'S31', 'T31', 'U31', 'V31', 'W31', handles)

case 30

import('B32', 'C32', 'D32', 'E32', 'F32', 'G32', 'H32',

'I32', 'J32', 'K32', 'L32', 'M32', 'N32', 'O32', 'P32', 'Q32', 'R32', 'S32', 'T32', 'U32', 'V32', 'W32', handles)

case 31

import('B33', 'C33', 'D33', 'E33', 'F33', 'G33', 'H33',

'I33', 'J33', 'K33', 'L33', 'M33', 'N33', 'O33', 'P33', 'Q33', 'R33', 'S33', 'T33', 'U33', 'V33', 'W33', handles)

case 32

import('B34', 'C34', 'D34', 'E34', 'F34', 'G34', 'H34',

'I34', 'J34', 'K34', 'L34', 'M34', 'N34', 'O34', 'P34', 'Q34', 'R34', 'S34', 'T34', 'U34', 'V34', 'W34', handles)

case 33

import('B35', 'C35', 'D35', 'E35', 'F35', 'G35', 'H35',

'I35', 'J35', 'K35', 'L35', 'M35', 'N35', 'O35', 'P35', 'Q35', 'R35', 'S35', 'T35', 'U35', 'V35', 'W35', handles)

case 34

import('B36', 'C36', 'D36', 'E36', 'F36', 'G36', 'H36',

'I36', 'J36', 'K36', 'L36', 'M36', 'N36', 'O36', 'P36', 'Q36', 'R36', 'S36', 'T36', 'U36', 'V36', 'W36', handles)

end

function reset_data(sheet, handles)

xlswrite('LapKeuangan.xlsx','0',sheet,'B3:S3'); set(handles.NilaiSaham,'String','','Enable','on'); set(handles.EAT1,'String','');

(6)

set(handles.Income2,'String',''); set(handles.TS2,'String','');

% --- Executes on button press in reset.

function Reset_Callback(hObject, eventdata, handles) np = get(handles.namaPerusahaan, 'Value');

switch np case 1

reset_data('BII', handles); case 2

reset_data('CI', handles); case 3

reset_data('GG', handles); case 4

reset_data('HMS', handles); case 5

reset_data('KSI', handles); case 6

reset_data('AWI', handles); case 7

reset_data('CK', handles); case 8

reset_data('DVL', handles); case 9

reset_data('DD', handles); case 10

reset_data('IndoFar', handles); case 11

reset_data('ICSM', handles); case 12

reset_data('KF', handles); case 13

reset_data('KIC', handles); case 14

reset_data('KimFar', handles); case 15

reset_data('LMI', handles); case 16

reset_data('MI', handles); case 17

reset_data('MB', handles); case 18

reset_data('MayIn', handles); case 19

reset_data('Merck', handles); case 20

reset_data('MBI', handles); case 21

reset_data('MR', handles); case 22

reset_data('NIC', handles); case 23

reset_data('PAN', handles); case 24

reset_data('PF', handles); case 25

reset_data('SPI', handles); case 27

(7)

case 27

reset_data('SL', handles); case 28

reset_data('ST', handles); case 29

reset_data('TSP', handles); case 30

reset_data('TPSF', handles); case 31

reset_data('TBT', handles); case 32

reset_data('UMIaTC', handles); case 33

reset_data('UI', handles); case 34

reset_data('WIM', handles); end

function saveData(ns, sheet, handles)

A = str2double(get(handles.EAT1,'String')); B = str2double(get(handles.NOS1,'String'));

C = str2double(get(handles.RCP1,'String')); D = str2double(get(handles.BVPS1,'String')); E = str2double(get(handles.Lever1,'String')); F = str2double(get(handles.OE1,'String')); G = str2double(get(handles.NI1,'String')); H = str2double(get(handles.TA1,'String')); I = str2double(get(handles.Equity1,'String')); J = str2double(get(handles.Income1,'String')); K = str2double(get(handles.TS1,'String'));

L = str2double(get(handles.EAT2,'String')); M = str2double(get(handles.NOS2,'String')); N = str2double(get(handles.RCP2,'String')); O = str2double(get(handles.BVPS2,'String')); P = str2double(get(handles.Lever2,'String')); Q = str2double(get(handles.OE2,'String')); R = str2double(get(handles.NI2,'String')); S = str2double(get(handles.TA2,'String')); T = str2double(get(handles.Equity2,'String')); U = str2double(get(handles.Income2,'String')); V = str2double(get(handles.TS2,'String')); %data atribut t-2

eps1 = A / B; per1 = C / eps1; pbv1 = C / D; der1 = E / F; roi1 = G / H; roe1 = G / I; pm1 = J / K;

(8)

dataKeuangan = [eps1, per1, pbv1, der1, roi1, roe1, pm1, eps2, per2, pbv2, der2, roi2, roe2, pm2];

xlswrite('LapKeuangan.xlsx', dataKeuangan, sheet, 'B3:O3')

if (eps2 >= eps1) A = 1;

else

A = 0; end

if (per2 >= per1) B = 1;

else

B = 0; end

if (pbv2 >= pbv1) C = 1;

else

C = 0; end

if (der2 >= der1) D = 1;

else

D = 0; end

if (roi2 >= roi1) E = 1;

else

E = 0; end

if (roe2 >= roe1) F = 1;

else

F = 0; end

if (pm2 >= pm1) G = 1; else

G = 0; end

analisa = [A,B,C,D,E,F,G];

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B6:H6');

if(strcmp(ns, 'Nilai Saham Naik 1'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B9'); elseif(strcmp(ns, 'Nilai Saham Naik 2'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B10'); elseif(strcmp(ns, 'Nilai Saham Naik 3'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B11'); elseif(strcmp(ns, 'Nilai Saham Turun 1'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B12'); elseif(strcmp(ns, 'Nilai Saham Turun 2'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B13'); elseif(strcmp(ns, 'Nilai Saham Turun 3'))

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B14'); else

(9)

end

% --- Executes on button press in simpan.

function simpan_Callback(hObject, eventdata, handles) ns = get(handles.NilaiSaham,'String');

np = get(handles.namaPerusahaan, 'Value'); switch np

case 1

saveData(ns, 'BII', handles); case 2

saveData(ns, 'CI', handles); case 3

saveData(ns, 'GG', handles); case 4

saveData(ns, 'HMS', handles); case 5

saveData(ns, 'KSI', handles); case 6

saveData(ns, 'AWI', handles); case 7

saveData(ns, 'CK', handles); case 8

saveData(ns, 'DVL', handles); case 9

saveData(ns, 'DD', handles); case 10

saveData(ns, 'IndoFar', handles); case 11

saveData(ns, 'ICSM', handles); case 12

saveData(ns, 'KF', handles); case 13

saveData(ns, 'KIC', handles); case 14

saveData(ns, 'KimFar', handles); case 15

saveData(ns, 'LMI', handles); case 16

saveData(ns, 'MI', handles); case 17

saveData(ns, 'MB', handles); case 18

saveData(ns, 'MayIn', handles); case 19

saveData(ns, 'Merck', handles); case 20

saveData(ns, 'MBI', handles); case 21

saveData(ns, 'MR', handles); case 22

saveData(ns, 'NIC', handles); case 23

saveData(ns, 'PAN', handles); case 24

saveData(ns, 'PF', handles); case 25

saveData(ns, 'SPI', handles); case 27

(10)

saveData(ns, 'SL', handles); case 28

saveData(ns, 'ST', handles); case 29

saveData(ns, 'TSP', handles); case 30

saveData(ns, 'TPSF', handles); case 31

saveData(ns, 'TBT', handles); case 32

saveData(ns, 'UMIaTC', handles); case 33

saveData(ns, 'UI', handles); case 34

saveData(ns, 'WMI', handles); end

h = msgbox('Data telah disimpan', 'Berhasil');

function NilaiSaham_Callback(hObject, eventdata, handles)

% --- Executes during object creation, after setting all properties. function NilaiSaham_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function latih (sheet, lvq1, lvq2, handles)

entry = xlsread('LapKeuangan.xlsx', sheet, 'B9:H15');

target = [1 1 1 2 2 2 2]; entry = entry';

T = ind2vec(target); tc = full(T);

kelas=size(tc,1);

neuron = 7; %hidden layer

net=newlvq(minmax(entry),neuron,(1/kelas)*ones(1,kelas)); %membangun jaringan lvq

net.trainParam.epochs = 1000; net.trainParam.goal = 0.0001; net.trainParam.lr = 0.1; net = train(net,entry,T);

net.IW{1,1} %menyimpan bobot dari input ke hidden layer xlswrite(lvq1, net.IW{1,1},'Bobot','A1');

net.LW{2,1};

xlswrite(lvq2, net.LW{2,1},'Bobot','A1');

output = sim(net,entry); H = vec2ind(output)

% --- Executes on button press in latihLvq.

function latihLvq_Callback(hObject, eventdata, handles) np = get(handles.namaPerusahaan, 'Value');

(11)

case 1

latih('BII', 'datalvqBII1.xlsx', 'datalvqBII2.xlsx', handles);

case 2

latih('CI', 'datalvqCI1.xlsx', 'datalvqCI2.xlsx', handles); case 3

latih('GG', 'datalvqGG1.xlsx', 'datalvqGG2.xlsx', handles); case 4

latih('HMS', 'datalvqHMS1.xlsx', 'datalvqHMS2.xlsx', handles);

case 5

latih('KSI', 'datalvqKSI1.xlsx', 'datalvqKSI2.xlsx', handles);

case 6

latih('AWI', 'datalvqAWI1.xlsx', 'datalvqAWI2.xlsx', handles);

case 7

latih('CK', 'datalvqCK1.xlsx', 'datalvqCK2.xlsx', handles); case 8

latih('DVL', 'datalvqDVL1.xlsx', 'datalvqDVL2.xlsx', handles);

case 9

latih('DD', 'datalvqDD1.xlsx', 'datalvqDD2.xlsx'); case 10

latih('IndoFar', 'datalvqIndoFar1.xlsx', 'datalvqIndoFar2.xlsx', handles);

case 11

latih('ICSM', 'datalvqICSM1.xlsx', 'datalvqICSM2.xlsx', handles);

case 12

latih('KF', 'datalvqKF1.xlsx', 'datalvqKF2.xlsx', handles); case 13

latih('KIC', 'datalvqKIC1.xlsx', 'datalvqKIC2.xlsx', handles);

case 14

latih('KimFar', 'datalvqKimFar1.xlsx', 'datalvqKimFar2.xlsx', handles);

case 15

latih('LMI', 'datalvqLMI1.xlsx', 'datalvqLMI2.xlsx', handles);

case 16

latih('MI', 'datalvqMI1.xlsx', 'datalvqMI2.xlsx', handles); case 17

latih('MB', 'datalvqMB1.xlsx', 'datalvqMB2.xlsx', handles); case 18

latih('MayIn', 'datalvqMayIn1.xlsx', 'datalvqMayIn2.xlsx', handles);

case 19

latih('Merck', 'datalvqMerck1.xlsx', 'datalvqMerck2.xlsx', handles);

case 20

latih('MBI', 'datalvqMBI1.xlsx', 'datalvqMBI2.xlsx', handles);

case 21

latih('MR', 'datalvqMR1.xlsx', 'datalvqMR2.xlsx', handles); case 22

latih('NIC', 'datalvqNIC1.xlsx', 'datalvqNIC2.xlsx', handles);

(12)

latih('PAN', 'datalvqPAN1.xlsx', 'datalvqPAN2.xlsx', handles);

case 24

latih('PF', 'datalvqPF1.xlsx', 'datalvqPF2.xlsx', handles); case 25

latih('SPI', 'datalvqSPI1.xlsx', 'datalvqSPI2.xlsx', handles);

case 27

latih('SB', 'datalvqSB1.xlsx', 'datalvqSB2.xlsx', handles); case 27

latih('SL', 'datalvqSL1.xlsx', 'datalvqSL2.xlsx', handles); case 28

latih('ST', 'datalvqST1.xlsx', 'datalvqST2.xlsx', handles); case 29

latih('TSP', 'datalvqTSP1.xlsx', 'datalvqTSP2.xlsx', handles);

case 30

latih('TPSF', 'datalvqTPSF1.xlsx', 'datalvqTPSF2.xlsx', handles);

case 31

latih('TBT', 'datalvqTBT1.xlsx', 'datalvqTBT2.xlsx', handles);

case 32

latih('UMIaTC', 'datalvqUMIaTC1.xlsx', 'datalvqUMIaTC2.xlsx', handles);

case 33

latih('UI', 'datalvqUI1.xlsx', 'datalvqUI2.xlsx', handles); case 34

latih('WIM', 'datalvqWIM1.xlsx', 'datalvqWIM2.xlsx', handles);

end

UjiLVQ.m

function varargout = UjiLVQ(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @UjiLVQ_OpeningFcn, ... 'gui_OutputFcn', @UjiLVQ_OutputFcn, ... 'gui_LayoutFcn', [] , ...

'gui_Callback', []); if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1}); end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else

gui_mainfcn(gui_State, varargin{:}); end

% End initialization code - DO NOT EDIT

% --- Executes just before UjiLVQ is made visible.

function UjiLVQ_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;

(13)

guidata(hObject, handles);

% --- Outputs from this function are returned to the command line. function varargout = UjiLVQ_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;

function Hsaham(handles)

hso = str2double(get(handles.RCP1,'String')); hst = str2double(get(handles.EAT2,'String'));

perubahanSaham = (hst-hso)/ hso;

set(handles.hargaSaham, 'String', num2str(perubahanSaham));

function deviden(range1, handles)

devid = xlsread('DataWP.xlsx', 'nilai', range1); set(handles.deviden, 'String', devid);

function resiko(range2, handles)

risk = xlsread('DataWP.xlsx', 'nilai', range2); set(handles.resiko, 'String', risk);

function jangkaIn(range3, handles)

jangka = xlsread('DataWP.xlsx', 'nilai', range3); set(handles.jangkaInvest, 'String', jangka);

function saham(range1, range2, range3, handles) Hsaham(handles);

deviden(range1, handles); resiko(range2, handles); jangkaIn(range3, handles);

function hargaSaham_Callback(hObject, eventdata, handles)

function hargaSaham_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'),

get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end

function hargaLembarSaham_Callback(hObject, eventdata, handles)

function hargaLembarSaham_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function deviden_Callback(hObject, eventdata, handles)

function deviden_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

(14)

end

function resiko_Callback(hObject, eventdata, handles)

% --- Executes during object creation, after setting all properties. function resiko_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function jangkaInvest_Callback(hObject, eventdata, handles)

% --- Executes during object creation, after setting all properties. function jangkaInvest_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function saveData(sheet, handles)

A = str2double(get(handles.EAT1,'String')); B = str2double(get(handles.NOS1,'String'));

C = str2double(get(handles.RCP1,'String')); D = str2double(get(handles.BVPS1,'String')); E = str2double(get(handles.Lever1,'String')); F = str2double(get(handles.OE1,'String')); G = str2double(get(handles.NI1,'String')); H = str2double(get(handles.TA1,'String')); I = str2double(get(handles.Equity1,'String')); J = str2double(get(handles.TA2,'String')); K = str2double(get(handles.Income2,'String'));

L = str2double(get(handles.TA2,'String')); M = str2double(get(handles.Income2,'String')); N = str2double(get(handles.EAT2,'String')); O = str2double(get(handles.NOS2,'String')); P = str2double(get(handles.RCP2,'String')); Q = str2double(get(handles.BVPS2,'String')); R = str2double(get(handles.Lever2,'String')); S = str2double(get(handles.OE2,'String')); T = str2double(get(handles.NI2,'String')); U = str2double(get(handles.Equity2,'String')); V = str2double(get(handles.TS2,'String')); %data atribut t-2

eps1 = A / B; per1 = C / eps1; pbv1 = C / D; der1 = E / F; roi1 = G / H; roe1 = G / I; pm1 = J / K;

(15)

der2 = P / Q; roi2 = R / S; roe2 = R / T; pm2 = U / V;

dataKeuangan = [eps1, per1, pbv1, der1, roi1, roe1, pm1, eps2, per2, pbv2, der2, roi2, roe2, pm2];

xlswrite('LapKeuangan.xlsx', dataKeuangan, sheet, 'B3')

if (eps2>=eps1) A = 1; else

A = 0; end

if (per2>=per1) B = 1; else

B = 0; end

if (pbv2>=pbv1) C = 1; else

C = 0; end

if (der2>=der1) D = 1; else

D = 0; end

if (roi2>=roi1) E = 1; else

E = 0; end

if (roe2>=roe1) F = 1; else

F = 0; end

if (pm2>=pm1) G = 1; else

G = 0; end

analisa = [A,B,C,D,E,F,G];

xlswrite('LapKeuangan.xlsx', analisa, sheet, 'B6');

function saveDataWP(handles)

np = get(handles.namaPerusahaan, 'Value'); switch np

case 1

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A2:E2'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A4');

xlswrite('DataWP.xlsx', num, 'datawp', 'B4:E4'); case 2

(16)

xlswrite('DataWP.xlsx', num, 'datawp', 'B5:E5'); case 3

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A4:E4'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A6');

xlswrite('DataWP.xlsx', num, 'datawp', 'B6:E6'); case 4

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A5:E5'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A7');

xlswrite('DataWP.xlsx', num, 'datawp', 'B7:E7'); case 5

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A6:E6'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A8');

xlswrite('DataWP.xlsx', num, 'datawp', 'B8:E8'); case 6

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A7:E7'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A9');

xlswrite('DataWP.xlsx', num, 'datawp', 'B9:E9'); case 7

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A8:E8'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A10');

xlswrite('DataWP.xlsx', num, 'datawp', 'B10:E10'); case 8

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A9:E9'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A11');

xlswrite('DataWP.xlsx', num, 'datawp', 'B11:E11'); case 9

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A10:E10'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A12');

xlswrite('DataWP.xlsx', num, 'datawp', 'B12:E12'); case 10

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A11:E11'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A13');

xlswrite('DataWP.xlsx', num, 'datawp', 'B13:E13'); case 11

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A12:E12'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A14');

xlswrite('DataWP.xlsx', num, 'datawp', 'B14:E14'); case 12

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A13:E13'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A15');

xlswrite('DataWP.xlsx', num, 'datawp', 'B15:E15'); case 13

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A14:E14'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A16');

xlswrite('DataWP.xlsx', num, 'datawp', 'B16:E16'); case 14

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A15:E15'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A17');

xlswrite('DataWP.xlsx', num, 'datawp', 'B17:E17'); case 15

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A16:E16'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A18');

xlswrite('DataWP.xlsx', num, 'datawp', 'B18:E18'); case 16

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A17:E17'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A19');

xlswrite('DataWP.xlsx', num, 'datawp', 'B19:E19'); case 17

(17)

xlswrite('DataWP.xlsx', num, 'datawp', 'B20:E20'); case 18

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A19:E19'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A21');

xlswrite('DataWP.xlsx', num, 'datawp', 'B21:E21'); case 19

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A20:E20'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A22');

xlswrite('DataWP.xlsx', num, 'datawp', 'B22:E22'); case 20

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A21:E21'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A23');

xlswrite('DataWP.xlsx', num, 'datawp', 'B23:E23'); case 21

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A22:E22'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A24');

xlswrite('DataWP.xlsx', num, 'datawp', 'B24:E24'); case 22

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A23:E23'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A25');

xlswrite('DataWP.xlsx', num, 'datawp', 'B25:E25'); case 23

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A24:24'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A26');

xlswrite('DataWP.xlsx', num, 'datawp', 'B26:E26'); case 24

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A25:E25'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A27');

xlswrite('DataWP.xlsx', num, 'datawp', 'B27:E27'); case 25

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A26:E26'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A28');

xlswrite('DataWP.xlsx', num, 'datawp', 'B28:E28'); case 26

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A27:27'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A29');

xlswrite('DataWP.xlsx', num, 'datawp', 'B29:E29'); case 27

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A28:E28'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A30');

xlswrite('DataWP.xlsx', num, 'datawp', 'B30:E30'); case 28

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A29:E29'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A31');

xlswrite('DataWP.xlsx', num, 'datawp', 'B31:E31'); case 29

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A30:E30'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A32');

xlswrite('DataWP.xlsx', num, 'datawp', 'B32:E32'); case 30

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A31:E31'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A33');

xlswrite('DataWP.xlsx', num, 'datawp', '33:E33'); case 31

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A32:E32'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A34');

xlswrite('DataWP.xlsx', num, 'datawp', 'B34:E34'); case 32

(18)

xlswrite('DataWP.xlsx', num, 'datawp', 'B35:E35'); case 33

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A34:E34'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A36');

xlswrite('DataWP.xlsx', num, 'datawp', 'B36:E36'); case 34

[num, txt] = xlsread('DataWP.xlsx', 'nilai', 'A35:E35'); xlswrite('DataWP.xlsx', txt, 'datawp', 'A37');

xlswrite('DataWP.xlsx', num, 'datawp', 'B37:E37'); end

function proses_uji(sheet, lvq1, lvq2, handles, hObject) analisa = xlsread('LapKeuangan.xlsx', sheet, 'B6:H6');

entry = xlsread('LapKeuangan.xlsx', sheet, 'B9:H15');

target = [1 1 1 2 2 2 2];

T = ind2vec(target); kelas=size(full(T),1); neuron = 7;

net=newlvq(minmax(entry),neuron,(1/kelas)*ones(1,kelas)); %(1/kelas)*ones(1,kelas) adalah class persentage

net = init(net);

net.IW{1,1}= xlsread(lvq1 , 'Bobot', 'A1:G7'); net.LW{2,1}= xlsread(lvq2 , 'Bobot', 'A1:G2');

analisa = analisa';

output = sim(net,analisa) H = vec2ind(output);

% kalo H = 1 if(H == 1)

saveDataWP(handles) end

if (output(1,1)<0.9) a(1,1)=0;

else

a(1,1)=1; end

if (output(2,1)<0.9) a(2,1)=0;

else

a(2,1)=1; end

nilai_saham =[a(1,1);a(2,1)];

nilai_saham1 = [1; 0]; nilai_saham2 = [0; 1];

if isequal (a,nilai_saham1)

(19)

elseif isequal (a,nilai_saham2)

NilaiSaham = 'Nilai Saham Turun'; else

NilaiSaham = 'Tidak Dikenali'; end

set(handles.NilaiSaham, 'String', NilaiSaham); guidata(hObject, handles);

function hasil_Callback(hObject, eventdata, handles) np = get(handles.namaPerusahaan, 'Value');

switch np case 1

saveData('BII', handles);

proses_uji('BII', 'datalvqBII1.xlsx', 'datalvqBII2.xlsx', handles, hObject);

saham('C2', 'D2','E2', handles); case 2

saveData('CI', handles);

proses_uji('CI', 'datalvqCI1.xlsx', 'datalvqCI2.xlsx', handles, hObject);

saham('C3', 'D3','E3', handles); case 3

saveData('GG', handles);

proses_uji('GG', 'datalvqGG1.xlsx', 'datalvqGG2.xlsx', handles, hObject);

saham('C4', 'D4','E4', handles); case 4

saveData('HMS', handles);

proses_uji('HMS', 'datalvqHMS1.xlsx', 'datalvqHMS2.xlsx', handles, hObject);

saham('C5', 'D5','E5', handles); case 5

saveData('KSI', handles);

proses_uji('KSI', 'datalvqKSI1.xlsx', 'datalvqKSI2.xlsx', handles, hObject);

saham('C6', 'D6','E6', handles); case 6

saveData('AWI', handles);

proses_uji('AWI', 'datalvqAWI1.xlsx', 'datalvqAWI2.xlsx', handles, hObject);

saham('C7', 'D7','E7', handles); case 7

saveData('CK', handles);

proses_uji('CK', 'datalvqCK1.xlsx', 'datalvqCK2.xlsx', handles, hObject);

saham('C8', 'D8','E8', handles); case 8

saveData('DVL', handles);

proses_uji('DVL', 'datalvqDVL1.xlsx', 'datalvqDVL2.xlsx', handles, hObject);

saham('C9', 'D9','E9', handles); case 9

saveData('DD', handles);

proses_uji('DD', 'datalvqDD1.xlsx', 'datalvqDD2.xlsx', handles, hObject);

(20)

case 10

saveData('IndoFar', handles);

proses_uji('IndoFar', 'datalvqIndoFar1.xlsx', 'datalvqIndoFar2.xlsx', handles, hObject);

saham('C11', 'D11','E11', handles); case 11

saveData('ICSM', handles);

proses_uji('ICSM', 'datalvqICSM1.xlsx', 'datalvqICSM2.xlsx', handles, hObject);

saham('C12', 'D12','E12', handles); case 12

saveData('KF', handles);

proses_uji('KF', 'datalvqKF1.xlsx', 'datalvqKF2.xlsx', handles, hObject);

saham('C13', 'D13','E13', handles); case 13

saveData('KIC', handles);

proses_uji('KIC', 'datalvqKIC1.xlsx', 'datalvqKIC2.xlsx', handles, hObject);

saham('C14', 'D14','E14', handles); case 14

saveData('KimFar', handles);

proses_uji('KimFar', 'datalvqKimFar1.xlsx', 'datalvqKimFar2.xlsx', handles, hObject);

saham('C15', 'D15','E15', handles); case 15

saveData('LMI', handles);

proses_uji('LMI', 'datalvqLMI1.xlsx', 'datalvqLMI2.xlsx', handles, hObject);

saham('C16', 'D16','E16', handles); case 16

saveData('MI', handles);

proses_uji('MI', 'datalvqMI1.xlsx', 'datalvqMI2.xlsx', handles, hObject);

saham('C17', 'D17','E17', handles); case 17

saveData('MB', handles);

proses_uji('MB', 'datalvqMB1.xlsx', 'datalvqMB2.xlsx', handles, hObject);

saham('C18', 'D18','E18', handles); case 18

saveData('MayIn', handles);

proses_uji('MayIn', 'datalvqMayIn1.xlsx', 'datalvqMayIn2.xlsx', handles, hObject);

saham('C19', 'D19','E19', handles); case 19

saveData('Merck', handles);

proses_uji('Merck', 'datalvqMerck1.xlsx', 'datalvqMerck2.xlsx', handles, hObject);

saham('C20', 'D20','E20', handles); case 20

saveData('MBI', handles);

proses_uji('MBI', 'datalvqMBI1.xlsx', 'datalvqMBI2.xlsx', handles, hObject);

saham('C21', 'D21','E21', handles); case 21

saveData('MR', handles);

proses_uji('MR', 'datalvqMR1.xlsx', 'datalvqMR2.xlsx', handles, hObject);

(21)

case 22

saveData('NIC', handles);

proses_uji('NIC', 'datalvqNIC1.xlsx', 'datalvqNIC2.xlsx', handles, hObject);

saham('C23', 'D23','E23', handles); case 23

saveData('PAN', handles);

proses_uji('PAN', 'datalvqPAN1.xlsx', 'datalvqPAN2.xlsx', handles, hObject);

saham('C24', 'D24','E24', handles); case 24

saveData('PF', handles);

proses_uji('PF', 'datalvqPF1.xlsx', 'datalvqPF2.xlsx', handles, hObject);

saham('C25', 'D25','E25', handles); case 25

saveData('SPI', handles);

proses_uji('SPI', 'datalvqSPI1.xlsx', 'datalvqSPI2.xlsx', handles, hObject);

saham('C26', 'D26','E26', handles); case 26

saveData('SB', handles);

proses_uji('SB', 'datalvqSB1.xlsx', 'datalvqSB2.xlsx', handles, hObject);

saham('C27', 'D27', 'E27', handles); case 27

saveData('SL', handles);

proses_uji('SL', 'datalvqSL1.xlsx', 'datalvqSL2.xlsx', handles, hObject);

saham('C28', 'D28','E28', handles); case 28

saveData('ST', handles);

proses_uji('ST', 'datalvqST1.xlsx', 'datalvqST2.xlsx', handles, hObject);

saham('C29', 'D29','E29', handles); case 29

saveData('TSP', handles);

proses_uji('TSP', 'datalvqTSP1.xlsx', 'datalvqTSP2.xlsx', handles, hObject);

saham('C30', 'D30','E30', handles); case 30

saveData('TPSF', handles);

proses_uji('TPSF', 'datalvqTPSF1.xlsx', 'datalvqTPF2.xlsx', handles, hObject);

saham('C31', 'D31','E31', handles); case 31

saveData('TBT', handles);

proses_uji('TBT', 'datalvqTBT1.xlsx', 'datalvqTBT2.xlsx', handles, hObject);

saham('C32', 'D32','E32', handles); case 32

saveData('UMIaTC', handles);

proses_uji('UMIaTC', 'datalvqUMIaTC1.xlsx', 'datalvqUMIaTC2.xlsx', handles, hObject);

saham('C33', 'D33','E33', handles); case 33

saveData('UI', handles);

proses_uji('UI', 'datalvqUI1.xlsx', 'datalvqUI2.xlsx', handles, hObject);

(22)

case 34

saveData('WMI', handles);

proses_uji('WIM', 'datalvqWIM1.xlsx', 'datalvqWIM2.xlsx', handles, hObject);

saham('C35', 'D35','E35', handles); end

h = msgbox('Proses Pengujian Selesai', 'Pengujian');

% --- Executes during object creation, after setting all properties. function NilaiSaham_Callback(hObject, eventdata, handles)

wp.m

function varargout = wp(varargin) gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @wp_OpeningFcn, ... 'gui_OutputFcn', @wp_OutputFcn, ... 'gui_LayoutFcn', [] , ...

'gui_Callback', []); if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1}); end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else

gui_mainfcn(gui_State, varargin{:}); end

% End initialization code - DO NOT EDIT

% --- Executes just before wp is made visible.

function wp_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;

% Update handles structure guidata(hObject, handles);

% --- Outputs from this function are returned to the command line. function varargout = wp_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;

% --- Executes on selection change in alternatif.

% --- Executes on button press in Reset.

function Reset_Callback(hObject, eventdata, handles) xlswrite('dataWP.xlsx','0','datawp','B1:E1');

xlswrite('dataWP.xlsx','0','urut_alternatif','A1:AH1'); set(handles.alternatif,'String','','Enable','on'); set(handles.uang,'String','');

set(handles.profit,'String',''); set(handles.resiko,'String','');

set(handles.jangkaInvestasi,'String','');

% --- Executes on button press in proses_wp.

function proses_wp_Callback(hObject, eventdata, handles) saveData(handles)

(23)

bobot = xlsread('DataWP.xlsx', 'datawp', 'B1:E1'); jumlahbobot = sum(bobot);

for i = 1:4

disp(bobot(i)); end

newBobot = [];

%normalisisasi bobot for i = 1:4

newBobot(i) = bobot(i) / jumlahbobot; %disp(newBobot(i));

end

[num, txt] = xlsread('DataWP.xlsx', 'datawp', 'A4:E37'); [b k] = size(num);

S = []; jumlahS = 0;

%hitung vektor S for i = 1:b

% Jika tidak ada nilai if isnan(num(i,1)) S(i) = NaN; continue; end

% inisialisasi S(i) = 1; for j = 1:k if (j == 3)

p = 0 - newBobot(j); else

p = newBobot(j); end

S(i) = S(i) * power(num(i,j), p); end

jumlahS = jumlahS + S(i); end

V = [];

%hitung preferensi for i = 1:b

% Jika tidak ada nilai if isnan(S(i))

V(i) = NaN; continue; end

%inisialisasi

V(i) = S(i) / jumlahS;

end

% sorting beserta index,

% indeks disimpan pada array Z

[Y Z] = sort(V, 2, 'descend'); indeks = 1;

(24)

end

% memasukkan tampilan ke list box indeks_string = Z(i);

% data dimasukkan ke dalam array of char listbox_item(indeks) = txt(indeks_string); indeks = indeks + 1;

end

% jadikan array of char sebagai data dalam list box % dengan meng-convert menjadi cellstring

set(handles.alternatif, 'String', cellstr(listbox_item)); h = msgbox('Proses Selesai', 'Proses WP');

function saveData (handles)

A = str2double(get(handles.uang, 'String')); B = str2double(get(handles.profit, 'String')); C = str2double(get(handles.resiko, 'String'));

D = str2double(get(handles.jangkaInvestasi, 'String'));

analisa = [A,B,C,D];

xlswrite('dataWP.xlsx', analisa, 'datawp', 'B1:E1');

Bantuan.m

function varargout = bantuan(varargin) gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @bantuan_OpeningFcn, ... 'gui_OutputFcn', @bantuan_OutputFcn, ... 'gui_LayoutFcn', [] , ...

'gui_Callback', []); if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1}); end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else

gui_mainfcn(gui_State, varargin{:}); end

% End initialization code - DO NOT EDIT

% --- Executes just before lvq is made visible.

function bantuan_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;

% Update handles structure guidata(hObject, handles);

(25)

Tabel 1. Sub Sektor Makanan & Minuman

Tabel 2. Sub Sektor Rokok

Tabel 3. Sub Sektor Kosmetik & Keperluan Rumah Tangga

NO Kode Saham Nama Emiten

Tanggal IPO

1 ADES

PT Akasha Wira International Tbk

1994-06-13

2 AISA

PT Tiga Pilar Sejahtera Food Tbk

1997-06-11

3 ALTO

PT Tri Banyan Tirta Tbk

2012-07-10

4 CEKA

PT Cahaya Kalbar Tbk

1996-07-09

5 DLTA

PT Delta Djakarta Tbk

1984-02-12

6 ICPB

PT Indofood CBP Sukses Makmur Tbk

2010-10-07

7 INDF

PT Indofood Sukses Makmur Tbk

1994-07-14

8 MLBI

PT Multi Bintang Indonesia Tbk

1994-01-17

9 MYOR

PT Mayora Indah Tbk

1990-07-04

10 PSDN

PT Prashida Aneka Niaga Tbk

1994-10-18

11 ROTI

PT Nippon Indosari Corporindo Tbk

2010-06-28

12 SKBM

PT Sekar Bumi Tbk

1993-01-05

13 SKLT

PT Sekar Laut Tbk

1993-09-08

14 STTP

PT Siantar Top Tbk

1996-12-15

15 ULTJ

PT Ultrajaya Milk Industri and Trading Company Tbk

1990-07-02

NO Kode Saham Nama Emiten

Tangal IPO

1 GGRM

Gudang Garam Tbk

1990-08-27

2 HMSP

Handjaya Mandala Sampoerna Tbk

1990-08-15

3 RMBA

Bentoel International Investama

1990-03-05

4 WIIM

Wismilak Inti Makmur Tbk

2012-12-18

NO Kode Saham Nama Emiten

Tanggal IPO

1 MBTO

PT Martina Berto Tbk

2011-01-13

2 MRAT

PT Mustika Ratu Tbk

1995-07-27

3 TCID

PT Mandom Indonesia Tbk

1993-09-23

(26)

Tabel 4. Sub Sektor Farmasi

Tabel 5.Sub Sektor Peralatan Rumah Tangga

NO Kode Saham Nama Emiten

Tanggal IPO

1 DVLA

PT Daya Varia Laboratoria Tbk

1994-09-11

2 INAF

PT Indofarma (Persero) Tbk

2001-04-17

3 KAEF

PT Kimia Farma (Persero) Tbk

2001-07-04

4 KLBF

PT Kalbe Farma Tbk

1991-07-30

5 MERK

PT Merck Tbk

1981-07-23

6 PYFA

PT Pyridam Farma Tbk

2001-10-16

7 SCPI

PT Schering Plough Indonesia Tbk

2010-10-07

8 SIDO

PT Industri Jamu & Farmasi Sido Muncul Tbk

2013-12-18

9 SQBB

PT Taisho Pharmaceutical Indonesia Tbk

1983-03-29

10 TSPC

PT Tempo Scan Pasific Tbk

1994-01-17

NO Kode Saham Nama Emiten

Tangal IPO

1 CNIT

Chitose International Tbk

2014-06-27

2 KDSI

Kedawung Setia Industrial Tbk

1996-07-29

3 KICI

PT Kedaung Indah Can Tbk

1993-10-28

(27)

Tabel 6. Laporan Keuangan Perusahaan Sampel Tahun 2011

Nama Perusahaan Earning After Tax (RpNumber Of Share (Unit) Reg. Closing Price (RpBook Value Per Share (RLeverage (Rp) Owner's Equity (Rp)Net Income (Rp) Total Asset (Rp) Equity (Rp) Income (Rp) Total Sales (Rp) Bantoel International Investma 2,314,165,000,000 7,240,005,000 790 63.28 2,247,284,000,000 257,183,500 10,070,175,000,000 6,333,957,000,000 458,124,000,000 633,568,000,000 23,785,000,000 Chitose International 23,153,365,557 1,889,345 400 37679.64 48,099,744,160 978,235,890 23,153,365,557 101,658,767,121 71,189,844,497 31,744,845,921 253,502,629,876 Gudang Garam 10,129,368,000,000 1,924,008,000 57,000 8770.46 24,550,928,000,000 24,500,000,000,000 41,884,352,000,000 39,088,705,000,000 16,874,435,000,000 6,838,642,000,000 41,800,000,000,000 Handjaya Mandala Sampoerna 15,196,000,000,000 4,383,000,000 39,000 1479.12 9,027,000,000,000 10,303,000,000,000 10,911,000,000,000 19,330,000,000,000 6,483,000,000,000 10,572,000,000,000 52,857,000,000,000 Kedawung Setia Industrial 146,731,000,000 405,000,000 245 236.88 308,398,000,000 279,169,000,000 23,629,000,000 587,567,000,000 95,935,000,000 47,427,000,000 1,180,506,000,000 PT Akasha Wira International 766,631,000 589,896,800 1920 1000.00 179,972,000 209,122,000 83,376,000 389,094,000 92,865,000 86,408,000 476,638,000 PT Cahaya Kalbar 168,000,000,000 297,500,000 1,160 1806.89 564,000,000,000 463,000,000,000 65,000,000,000 1,027,000,000 537,551,172,122 58,000,000,000 1,123,000,000 PT Daya Varia Laboratoria 550,612,964 1,120,000,000 1,300 1000.00 195,027,928 66,600,851 120,915,340 922,945,318 727,917,390 160,177,738 899,632,048 PT Delta Djakarta 204,871,000,000 16,013,181 111,500 30069.92 123,231,000,000 572,935,000,000 564,051,000,000 696,167,000,000 481,515,000,000 151,715,000,000 1,394,153,000,000 PT Indofarma 396,184,000,000 3,099,000,000 163 79.75 538,516,000,000 609,193,000,000 39,969,000,000 1,114,901,000,000 247,155,000,000 76,479,000,000 1,203,467,000,000 PT Indofood CBP Sukses Makmur 12,583,100,000,000 8,780,000,000 4,600 13288.20 21,975,700,000,000 31,610,200,000,000 4,891,700,000,000 53,585,900,000,000 116,670,400,000,000 6,870,600,000,000 45,332,300,000,000 PT Kalbe Farma 6,533,434,000,000 9,375,000,000 680 461.39 1,758,619,000,000 6,515,935,000,000 1,482,000,000,000 8,274,554,000,000 4,325,535,000,000 1,522,957,000,000 10,911,860,000,000 PT Kedaung Indah Can 11,600,000,000 138,000,000 180 350.43 23,120,000,000 64,300,000,000 360,000,000 87,420,000,000 48,360,000,000 40,000,000 87,520,000,000 PT Kimia Farma 1,038,016,000,000 1,388,326,000 340 578.64 541,737,000,000 1,252,660,000,000 171,765,000,000 1,794,400,000,000 803,336,000,000 803,336,000,000 3,734,241,000,000 PT Langgeng Makmur Industry 5,424,000,000 1,009,000 260 103.43 685,896,000 51,717,000 685,896,000 685,896,000 104,361,000 23,407,000 502,187,000 PT Mandom Indonesia 681,929,000,000 201,066,667 11,000 3327.95 1,261,573,000,000 1,096,822,000,000 150,803,000,000 1,261,573,000,000 669,139,000,000 210,086,000,000 1,851,153,000,000 PT Martina Berto 376,439,000,000 1,070,000,000 430 348.31 174,931,000,000 434,563,000,000 45,523,000,000 609,494,000,000 372,690,000,000 54,075,000,000 717,788,000,000 PT Mayora Indah 1,658,411,000,000 766,684,000 14,250 2934.07 4,175,176,000,000 2,424,669,000,000 95,453,866,000,000 6,599,846,000,000 2,249,507,000,000 757,877,000,000 9,453,865,992,878 PT Merck 482,138,000,000 22,400,000 132,500 22062.00 90,207,000,000 494,182,000,000 231,159,000,000 584,389,000,000 426,295,000,000 278,628,000,000 918,532,000,000 PT Multi Bintang Indonesia 680,641,000,000 317,000 346,333 547202.00 656,965,000,000 319,189,000,000 296,300,000,000 976,153,000,000 187,367,000,000 408,690,000,000 1,222,665,000,000 PT Mustika Ratu 257,108,000,000 428,000,000 490 687.46 69,586,000,000 385,887,000,000 6,700,000,000 455,473,000,000 294,234,000,000 10,127,000,000 458,197,000,000 PT Nippon Indosari Corporindo 379,404,000,000 117,136,000 3,325 2654.91 212,696,000,000 546,441,000,000 115,933,000,000 759,137,000,000 310,985,000,000 115,933,000,000 813,342,000,000 PT Prashida Aneka Niaga 159,948,000,000 1,440,000,000 205 99.71 273,034,000,000 409,577,000,000 25,623,000,000 682,611,000,000 143,580,000,000 66,858,000,000 1,305,117,000,000 PT Pyridam Farma 101,593,000,000 535,080,000 176 70.12 35,636,000,000 82,397,000,000 5,172,000,000 118,034,000,000 37,522,000,000 7,005,000,000 151,094,000,000 PT Schering Plough Indonesia 69,160,000,000 48,000,000 29,831 3942.50 290,920,000,000 21,600,000,000 25,420,000,000 41,430,000,000 189,240,000,000 23,940,000,000 25,420,000,000 PT Sekar Bumi 7,563,000,000 851,391,894 390 17.72 85,384,000,000 105,952,000,000 7,563,000,000 191,336,000,000 15,088,000,000 53,037,000,000 650,044,000,000 PT Sekar Laut 72,500,000,000 6,907,000,000 140 0.36 91,300,000,000 122,900,000,000 344,400,000,000 214,200,000,000 2,500,000,000 6,000,000,000 272,000,000,000 PT Tempo Scan Pasifiic 2,200,043,000,000 4,500,000,000 2,550 461.24 1,204,439,000,000 1,279,829,000,000 566,048,000,000 4,250,374,000,000 2,075,573,000,000 662,819,000,000 5,780,664,000,000 PT Tiga Pilar Sejahtera Food 422,341,000,000 2,926,000,000 495 278.45 1,834,123,000,000 1,832,817,000,000 149,951,000,000 3,509,309,000 814,745,000,000 303,376,000,000 1,752,802,000,000 PT Tri Banyan Tirta 47,000,000,000 1,400,000,000 210 157.14 104,541,982,285 112,306,066,731 16,000,000,000 216,848,049,016 220,000,000,000 31,000,000,000 234,000,000,000 PT Ultrajaya Milk Industri and Trading Company 128,450,000 2,888,000 1,330 1050.00 828,546,000 128,359,000 136,645,000 1,069,736 291,584,000 136,645,000 2,102,384 PT Unilever Indonesia 13,869,000,000,000 7,630,000,000 20,850 327.65 8,017,000,000,000 3,968,000,000,000 6,467,000,000,000 11,985,000,000,000 2,500,000,000,000 6,498,000,000,000 27,303,000,000,000 Wismilak Inti Makmur 260,843,095,184 2,099,000 620 135468.84 456,713,718,866 284,349,092,998 77,000,000,000 741,062,811,864 284,349,092,998 129,537,165,558 1,119,062,225,729

(28)

Tabel 7. Laporan Keuangan Perusahaan Sampel Tahun 2012

Nama Perusahaan Earning After Tax (Rp)Number Of Share (Unit) Reg. Closing Price (RpBook Value Per Share (RpLeverage (Rp) Owner's Equity (Rp)Net Income (Rp) Total Asset (Rp) Equity (Rp) Income (Rp) Total Sales (Rp) Bantoel International Investma 1,669,909,000,000 7,240,005,000 580 241.6845016 1,923,933,000,000 158,703,500 9,850,010,000,000 6,935,601,000,000 1,749,797,000,000 201,627,000,000 19,877,000,000 Chitose International 42,154,164,550 2,662,500 362 69527.43616 77,798,659,892 181,179,441,701 42,154,164,550 140,143,855,044 185,116,798,787 35,944,492,405 288,128,866,854 Gudang Garam 9,184,722,000,000 1,924,008,000 60,450 8394.821643 26,605,713,000,000 26,600,000,000,000 49,028,696,000,000 41,509,325,000,000 16,151,704,000,000 6,025,681,000,000 49,000,000,000,000 Handjaya Mandala Sampoerna 18,507,000,000,000 4,383,000,000 59,900 2105.863564 12,939,000,000,000 13,308,000,000,000 13,383,000,000,000 26,247,000,000,000 9,230,000,000,000 13,345,000,000,000 66,626,000,000,000 Kedawung Setia Industrial 160,581,000,000 405,000,000 495 338.9160494 254,558,000,000 316,006,000,000 36,837,000,000 570,564,000,000 137,261,000,000 57,641,000,000 1,301,332,000,000 PT Akasha Wira International 591,940,000 589,896,800 2000 1000 179,972,000 264,778,000 83,376,000 441,064,000 88,025,000 476,638,000 502,524,000 PT Cahaya Kalbar 2,250,000,000,000 297,500,000 1,160 1775.714064 541,000,000,000 528,000,000,000 58,000,000,000 1,069,000,000 528,274,933,918 65,000,000,000 2,531,000,000 PT Daya Varia Laboratoria 651,109,890 1,120,000,000 2,200 1000 233,144,997 66,600,851 148,909,089 1,074,691,476 841,546,479 196,165,866 1,087,379,869 PT Delta Djakarta 287,505,000,000 16,013,181 255,000 31937.06485 147,095,000,000 598,212,000,000 719,952,000,000 745,307,000,000 511,414,000,000 213,421,000,000 1,719,815,000,000 PT Indofarma 367,895,000,000 3,099,000,000 330 131.5827686 650,102,000,000 650,102,000,000 42,395,000,000 1,118,618,000,000 407,775,000,000 83,309,000,000 1,156,050,000,000 PT Indofood CBP Sukses Makmur 13,566,100,000,000 8,780,000,000 5,850 1493.439636 25,181,500,000,000 34,142,700,000,000 4,779,400,000,000 59,324,200,000,000 13,112,400,000,000 6,852,500,000,000 50,059,400,000,000 PT Kalbe Farma 5,551,173,000,000 46,875,000,000 1,060 97.06865067 2,046,314,000,000 7,371,643,000,000 1,734,000,000,000 9,417,957,000,000 4,550,093,000,000 1,775,099,000,000 13,636,405,000,000 PT Kedaung Indah Can 14,530,000,000 138,000,000 385 356.1594203 28,400,000,000 66,560,000,000 2,260,000,000 94,960,000,000 49,150,000,000 3,120,000,000 94,790,000,000 PT Kimia Farma 1,175,167,000,000 1,677,044,000 740 577.5722044 634,814,000,000 1,426,497,000,000 205,133,000,000 2,076,348,000,000 968,614,000,000 986,614,000,000 3,734,241,000,000 PT Langgeng Makmur Industry 2,341,000,000 1,009,000 425 82.75817641 815,153,000 40,396,000 815,153,000 83,503,000 83,503,000 34,492,000 598,260,000 PT Mandom Indonesia 777,114,000,000 201,066,667 11,900 2602.042436 1,465,952,000,000 1,182,991,000,000 160,564,000,000 1,465,952,000,000 523,184,000,000 225,889,000,000 2,027,889,000,000 PT Martina Berto 325,870,000,000 1,070,000,000 305 317.8280374 160,451,000,000 451,318,000,000 16,163,000,000 611,770,000,000 340,076,000,000 21,535,000,000 641,285,000,000 PT Mayora Indah 2,345,616,000,000 766,584,000 20,000 4001.974996 5,234,656,000,000 3,067,850,000,000 10,510,626,000,000 8,302,506,000,000 3,067,850,000,000 1,156,560,000,000 10,510,625,669,932 PT Merck 424,442,000,000 22,400,000 152,000 18,605 152,689,000,000 416,742,000,000 107,908,000,000 569,431,000,000 344,055,000,000 141,248,000,000 929,877,000,000 PT Multi Bintang Indonesia 959,618,000,000 162,500 707,667 652,832 822,195,000,000 329,853,000,000 453,405,000,000 1,152,048,000,000 334,208,000,000 607,261,000,000 1,566,984,000,000 PT Mustika Ratu 200,442,000,000 428,000,000 465 611.8084112 61,792,000,000 377,791,000,000 30,751,000,000 439,584,000,000 261,854,000,000 41,592,000,000 358,127,000,000 PT Nippon Indosari Corporindo 556,412,000,000 66,351,000 6,900 0.645426411 538,337,000,000 666,607,000,000 149,149,000,000 1,204,944,000,000 359,123,000,000 149,149,000,000 1,190,825,000,000 PT Prashida Aneka Niaga 176,223,000,000 1,440,000,000 150 106.7104167 264,232,000,000 417,600,000,000 21,322,000,000 681,832,000,000 153,663,000,000 56,942,000,000 1,279,553,000,000 PT Pyridam Farma 115,674,000,000 535,080,000 175 75.06914854 48,144,000,000 87,705,000,000 5,308,000,000 135,849,000,000 40,168,000,000 8,898,000,000 176,730,000,000 PT Schering Plough Indonesia 127,320,000,000 48,000,000 34,050 3470.625 423,210,000,000 17,290,000,000 12,370,000,000 164,520,000,000 166,590,000,000 3,650,000,000 12,370,000,000 PT Sekar Bumi 12,703,000,000 851,391,894 155 0.034038291 161,282,000,000 127,680,000,000 12,501,000,000 288,962,000,000 25,655,000,000 73,803,000,000 753,710,000,000 PT Sekar Laut 90,800,000,000 6,907,000,000 180 0.361951643 120,300,000,000 129,500,000,000 401,700,000,000 249,800,000,000 2,500,000,000 8,000,000,000 310,900,000,000 PT Tempo Scan Pasifiic 2,488,321,000,000 4,500,000,000 3,675 510.3651111 1,279,829,000,000 3,353,156,000,000 627,950,000,000 4,632,985,000,000 2,296,643,000,000 742,207,000,000 6,630,810,000,000 PT Tiga Pilar Sejahtera Food 605,246,000,000 2,926,000,000 1,080 112.0789474 1,757,492,000,000 2,033,453,000,000 253,664,000,000 3,867,576,000,000 327,943,000,000 459,778,000,000 2,747,623,000,000 PT Tri Banyan Tirta 55,000,000,000 2,184,000,000 210 228.9377289 135,730,005,941 188,921,883,796 14,000,000,000 324,651,889,737 500,000,000,000 31,000,000,000 253,000,000,000 PT Ultrajaya Milk Industri and Trading Comp 353,432,000 2,888,000 4,500 3,000 744,275,000 352,965,000 429,342,000 979,512,000 603,604,000 429,342,000 2,809,851 PT Unilever Indonesia 15,778,000,000,000 7,630,000,000 26,000 335.1245085 9,094,000,000,000 4,255,000,000,000 7,159,000,000,000 13,248,000,000,000 2,557,000,000,000 7,164,000,000,000 30,757,000,000,000 Wismilak Inti Makmur 304,641,021,021 2,099,000 670 312674.7802 550,946,790,179 656,304,363,721 132,000,000,000 1,207,251,153,900 656,304,363,721 77,301,783,553 1,119,062,225,729

(29)

Tabel 8. Nilai Kriteria Alternatif Perusahaan

Nama Perusahaan Harga Saham Profit Bagi Investor Tingkat Resiko Jangka Investasi Bantoel International Investma 580 1 260.49 1

Chitose International 362 3 0.42 3

Gudang Garam 42000 1000 72.59 5

Handjaya Mandala Sampoerna 62400 1750 0.17 5 Kedawung Setia Industrial 345 1562 141.54 2 PT Akasha Wira International 2000 20 0.67 4

PT Cahaya Kalbar 1160 100 102 3

PT Daya Varia Laboratoria 2200 34.5 0.3 2

PT Delta Djakarta 111500 11000 25.08 1

PT Indofarma 330 1 82,84 3

PT Indofood CBP Sukses Makmur 6600 169 0.6 1

PT Kalbe Farma 1250 19 7.01 3

PT Kedaung Indah Can 385 1 0.33 4

PT Kimia Farma 590 2.55 107 3

PT Langgeng Makmur Industry 830 1 1.07 3

PT Mandom Indonesia 11900 370 23.92 2

PT Martina Berto 200 10 36.5 5

PT Mayora Indah 26000 230 149 1

PT Merck 189000 3570 0.36 1

PT Multi Bintang Indonesia 1200000 9500 80 1

PT Mustika Ratu 350 16.5 29.9 5

PT Nippon Indosari Corporindo 1020 26.83 1.32 3

PT Prashida Aneka Niaga 143 1 64 5

PT Pyridam Farma 148 1 56 5

PT Schering Plough Indonesia 29831 1 7083 2

PT Sekar Bumi 480 5.8 1.5 4

PT Sekar Laut 180 3 116.3 5

PT Tempo Scan Pasifiic 3250 75 40 2

PT Tiga Pilar Sejahtera Food 1430 8 1.13 2

PT Tri Banyan Tirta 352 1 1,33 3

PT Ultrajaya Milk Industri and Trading Company 4500 1000 39.52 3

PT Unilever Indonesia 32300 707 210.5 1

(30)

Curriculum Vitae

Nama

: Sofiya Nazara

Tanggal Lahir

: Rantauprapat / 19 Maret 1993

Jenis Kelamin

: Perempuan

Alamat Sekarang

: Jl. Bunga Baldu No.34B, Medan

Alamat Orang Tua

: Jl. Sirandorung No.52, Rantauprapat

Hp

: 0831-9153-4519

Email

:

sofiya.nazara@gmail.com

Riwayat Pendidikan

2011

2015

: S1 Ilmu Komputer Universitas Sumatera Utara, Medan

2008

2011

: SMA N 3 Rantau Utara

2005

2008

: SMP N 1 Rantau Utara

1999

2005

: SD 112143 Rantauprapat

Gambar

Tabel 3. Sub Sektor Kosmetik & Keperluan Rumah Tangga
Tabel 5.Sub Sektor Peralatan Rumah Tangga
Tabel  6. Laporan Keuangan Perusahaan Sampel Tahun 2011
Tabel  7. Laporan Keuangan Perusahaan Sampel Tahun 2012
+2

Referensi

Dokumen terkait

Ditemukan bahwa kemampuan menafsirkan grafik kinematika siswa sebesar 19,09 % (tergolong rendah). Beberapa bentuk kesalahan penafsiran grafik kinematika adalah: a) pada

Tujuan dari penelitian ini adalah untuk mengetahui faktor apa saja yang menjadi penyebab wisatawan memilih daerah wisata yang akan dikunjungi.. Jenis penelitian yang digunakan

Penegakan hukum terhadap Nenek Minah harus dilepaskan dari unsur-unsur sosial serta moralitas, karena menurut kacamata Paradigma Positivisme, tujuan hukum adalah kepastian

Derajat bebas distribusi t-student dan keempat parameter GLD yang telah diperoleh akan dipergunakan untuk membentuk kurva fungsi densitas untuk mengetahui kedekatan dari

Di lahan belukar muda berumur 10 tahun telah dijumpai jenis suksesi lanjut (Rinorea anguifera) yang mendominasi tapak, sedangkan di tapak belukar dan agroforest berumur lebih dari

Memberikan perhatian khusus/dukungan secara psikologis kepada wanita dan keluarga yang mengalami kehilangan, berduka yang disebabkan karena keguguran, neonatus meninggal dalam

Hasil Penelitian: Analisis Mann Whitney menunjukkan bahwa pada taraf signifikansi diperoleh nilai sehingga Hal ini mengindikasikan adanya

Melalui analisis SWOT diperoleh hasil pada tahap input, skor kekuatan dikurangi skor kelemahan adalah 2,71 sedangkan skor peluang dikurangi skor ancaman adalah 1,06..