jurnal jominy test (pengujian mampu keras baja) melalui program matlab (aa)

31
APLIKASI SOFTWARE MATLAB DALAM MEMPREDIKSI KEMAMPUKERASAN BAJA Abrianto Akuan ABSTRAKSI Baja merupakan material yang sangat banyak penggunaannya. Hal ini dikarenakan, baja mempunyai sifat yang relatif keras dibandingkan material non logam pada umumnya. Salah satu teknik untuk meningkatkan kekerasan baja adalah melalui proses perlakukan panas (heat treatment). Tetapi sebelum itu kita harus mengetahui terlebih dahulu sifat mampu keras (hardenability) dari baja yang akan dikeraskan, salah satunya yang dilakukan dilaboratorium adalah melalui metode jominy test yaitu spesimen baja (standar ASTM A255 dan SAE J406) yang telah dipanaskan sampai temperatur austenisasi, disemprot air pada salah satu ujungnya sampai temperatur kamar. Kemudian dilakukan pengujian distribusi kekerasan dan akan menghasilkan kurva pita hardenability, kurva tersebut kemudian akan dibandingkan dengan hasil prediksi kemampukerasan (hardenability) yang telah dibuat dengan bantuan software MATLAB (Matrix Labratory). Setelah pengujian dilakukan, terlihat perbedan kekerasan dari ujung quench sampai jarak tertentu yang semakin menurun, hal ini diakibatkan perbedaan kecepatan pendinginan yang semakin lambat, sehingga semakin jauh dari ujung quench, kesempatan atom karbon untuk berdifusi semakin banyak, yang mengakibatkan fasa martensit sulit terbentuk. Dilihat dari kurva kekerasan hasil pengujian, baja AISI 4140 mempunyai sifat mampu keras yang baik dengan nilai diameter kritis ideal (Di) 0.5576 in. Hasil verifikasi prediksi kekerasan dari program dengan kekerasan hasil pengujian, ternyata menghasilkan kurva dengan kecenderungan yang sama, sehingga program tersebut bisa digunakan sebagai program untuk memprediksi sifat mampu keras dari baja yang akan dikeraskan yang dapat menggantikan pengujian secara praktek di laboratorium. I. Pendahuluan Baja merupakan suatu material yang sangat luas dalam penggunaannya. Hal ini disebabkan karena keberadaannya yang mudah diperoleh, ketersediaannya yang relatif tinggi dan berbagai sifat lainnya yang dapat memenuhi kebutuhan dalam aplikasinya. Pada umumnya penggunaan baja adalah dikarenakan material tersebut mempunyai sifat dasar yang lebih keras dibandingkan dengan material lainnya, karena pada aplikasinya baja-baja tersebut dapat menerima beban luar, baik itu beban tekan, geser ataupun puntir, dan tidak jarang pula menerima beban gesek yang akan menyebabkan keausan pada baja tersebut. Sehubungan dengan itu diperlukan teknik atau proses khusus dalam

Upload: abrianto-akuan

Post on 25-May-2015

4.264 views

Category:

Education


13 download

TRANSCRIPT

Page 1: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

APLIKASI SOFTWARE MATLAB DALAM MEMPREDIKSIKEMAMPUKERASAN BAJA

Abrianto Akuan

ABSTRAKSI

Baja merupakan material yang sangat banyak penggunaannya. Hal ini dikarenakan, bajamempunyai sifat yang relatif keras dibandingkan material non logam pada umumnya.Salah satu teknik untuk meningkatkan kekerasan baja adalah melalui proses perlakukanpanas (heat treatment). Tetapi sebelum itu kita harus mengetahui terlebih dahulu sifatmampu keras (hardenability) dari baja yang akan dikeraskan, salah satunya yangdilakukan dilaboratorium adalah melalui metode jominy test yaitu spesimen baja(standar ASTM A255 dan SAE J406) yang telah dipanaskan sampai temperaturaustenisasi, disemprot air pada salah satu ujungnya sampai temperatur kamar.Kemudian dilakukan pengujian distribusi kekerasan dan akan menghasilkan kurva pitahardenability, kurva tersebut kemudian akan dibandingkan dengan hasil prediksikemampukerasan (hardenability) yang telah dibuat dengan bantuan software MATLAB(Matrix Labratory).

Setelah pengujian dilakukan, terlihat perbedan kekerasan dari ujung quench sampaijarak tertentu yang semakin menurun, hal ini diakibatkan perbedaan kecepatanpendinginan yang semakin lambat, sehingga semakin jauh dari ujung quench,kesempatan atom karbon untuk berdifusi semakin banyak, yang mengakibatkan fasamartensit sulit terbentuk. Dilihat dari kurva kekerasan hasil pengujian, baja AISI 4140mempunyai sifat mampu keras yang baik dengan nilai diameter kritis ideal (Di) 0.5576in. Hasil verifikasi prediksi kekerasan dari program dengan kekerasan hasil pengujian,ternyata menghasilkan kurva dengan kecenderungan yang sama, sehingga programtersebut bisa digunakan sebagai program untuk memprediksi sifat mampu keras daribaja yang akan dikeraskan yang dapat menggantikan pengujian secara praktek dilaboratorium.

I. Pendahuluan

Baja merupakan suatu material yang sangat luas dalam penggunaannya. Hal ini

disebabkan karena keberadaannya yang mudah diperoleh, ketersediaannya yang relatif

tinggi dan berbagai sifat lainnya yang dapat memenuhi kebutuhan dalam aplikasinya.

Pada umumnya penggunaan baja adalah dikarenakan material tersebut mempunyai sifat

dasar yang lebih keras dibandingkan dengan material lainnya, karena pada aplikasinya

baja-baja tersebut dapat menerima beban luar, baik itu beban tekan, geser ataupun

puntir, dan tidak jarang pula menerima beban gesek yang akan menyebabkan keausan

pada baja tersebut. Sehubungan dengan itu diperlukan teknik atau proses khusus dalam

Page 2: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

ilmu logam untuk mendapatkan baja dengan sifat yang sesuai dengan aplikasinya, yaitu

melalui proses perlakuan panas (heat treatment).

Proses perlakuan panas pada baja dilakukan dengan cara memanaskan material hingga

temperatur austenit, kemudian ditahan pada temperatur tersebut pada selang waktu

tertentu yang bertujuan untuk memberikan waktu pada baja agar semua bagiannya

berubah menjadi fasa austenit yang homogen. Kemudian selanjutnya didinginkan

sampai temperatur kamar dengan laju pendinginan tertentu. Laju pendinginan ini sangat

menentukan fasa akhir yang akan mempengaruhikekerasan atau kekuatan baja tersebut.

Laju pendinginan yang cepat akan mengakibatkan fasa austenit tidak akan berubah

menjadi ferit atau perlit, akan tetapi fasa austenit ini akan berubah menjadi fasa

martensit yang bersifat sangat keras.

Oleh karena itu kemampuan atau kemudahan suatu baja untuk membentuk fasa

martensit merupakan suatu hal yang akan sangat membantu untuk mengetahui sejauh

mana baja tersebut bisa dikeraskan. Kemampuan suatu baja untuk membentuk fasa

martensit biasa kita kenal dengan sifat mampu keras atau hardenability, setiap baja atau

paduan ferrous lainnya akan memiliki hardenability yang berbeda-beda. Dengan

demikian hardenability suatu paduan dalam hal ini baja merupakan suatu hal yang

penting untuk diketahui ataupun diprediksi.

Dalam pengujian hardenability secara praktek, ada serangkaian proses yang harus

diselesaikan. Mulai dari perhitungan awal, untuk mendapatkan daerah mampu keras

(hardenability band) baja yang sedang di uji, dari data-data yang sudah tersedia.

Tentunya hal ini memerlukan banyak waktu dan ketelitian yang baik supaya hasil yang

diperoleh cukup akurat. Untuk mempermudah proses tersebut maka perlu dibuat suatu

program/software untuk mendapatkan karakteristik sifat mampu keras dari baja dan

paduannya dengan memanfaatkan software aplikasi yang telah tersedia yaitu Matlab.

Tujuan dari penelitian ini adalah untuk mendapatkan suatu program yang akan

mempermudah proses pengujian hardenability, dengan cara membuat suatu program

yang dapat memunculkan kurva hardenability band dan atau kurva prediksi kekerasan

Page 3: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

yang didasarkan pada komposisi kimia standar atau hasil uji komposisi dari baja yang

akan di uji.

II. Prosedur Penelitian

Gambar II.1 Skema penelitian.

Page 4: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

1.25”

4”

3.8”

1”

Gambar II.2 Skema proses pemrograman.

Gambar II.3 Geometri spesimen pada pengujian hardenability (jominy test).

Page 5: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

Gambar II.4 Peralatan dalam pengujian hardenability metoda jominy test.

III. Hasil dan Pembahasan

Jenis baja yang digunakan pada pengujian hardenability ini adalah baja AISI

4140, yang merupakan salah satu jenis baja paduan rendah, baja tersebut kemudian

dibentuk spesimen sesuai dengan standar ASTM A255 dan SAE J406, hasil yang

diperoleh setelah pengujian disampaikan dibawah ini.

Tabel III.1 Hasil pengujian kekerasan setelah pengujian hardenabilitymetode jominy test pada baja AISI 4140.

Jarak dariujung quench

(in)

Kekerasan(HRC)

1∕16 57,5

4∕16 52,5

6∕16 45,5

8∕16 40,2

12∕16 39

20∕16 36

24∕16 34,4

28∕16 31,2

32∕16 30,7

Page 6: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

Gambar III.1 Kurva hardenability hasil pengujian jominy test.

Program prediksi sifat mampu keras baja, di buat dengan menggunakan software

matlab, yang dibagi ke dalam dua bagian, yaitu:

1. Kulit. Untuk membuat program kulit ini (tampilan luar), digunakan GUI (Graphical

User Interfaces) yang merupakan fasilitas matlab, dimana objek-objek matlab yang

digunakan adalah figure, axes dan uicontrol (checkbox, edit, text, frame,

popupmenu, pushbutton dan radiobutton).

2. Isi. Untuk membuat program isi ini (fungsi-fungsi penggerak program) digunakan

fungsi-fungsi matlab, yaitu: set, get, interp1, str2num, num2str, questdlg, hold on

dan fungsi-fungsi matematika lainnya. Selain itu dimasukan juga database menjadi

satu kesatuan dalam program isi ini.

Di bawah ini ditunjukkan penggunaan dari program hardenability yang telah dibuat,

serta hasil pengujian secara prakteknya.

Page 7: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

Gambar III.2 Data hasil prediksi hardenability baja AISI 4140 melalui pemrogramansoftware Matlab (garis merah), prediksi berdasarkan hasil pengujian komposisi kimia

(garis hijau) dan hasil pengujian jominy test secara praktek (garis biru).

Gambar III.3 Diagram CCT (continuous cooling transformation) baja AISI 4140.

Page 8: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

Dari data hasil pengujian kekerasan seperti ditunjukkan pada Tabel III.1 dan Gambar

III.2 terlihat bahwa kekerasan yang diperoleh sudah cukup sesuai, kurva hardenability

hasil prediksi dan hasil pengujian secara praktek berada didalam pita hardenability

untuk baja berdasarkan unsur-unsur yang diketahui atau berdasarkan standar komposisi

dengan kandungan nilai maksimum dan minimum.

Software yang digunakan untuk membuat program hardenability ini adalah matlab yang

merupakan jenis software interpreter, yaitu program yang dibuat tidak bias berdiri

sendiri ketika program ini akan digunakan, maka kita harus meng-instal, master

software matlab terlebih dahulu.

Dalam pembuatan program ini yang paling ditekankan adalah keakuratan data base,

karena data base ini yang sangat menentukan hasil dari program yang dibuat ini, berupa

tampilan kurva pada sumbu koordinat x-y.

Pada Gambar III.2, terlihat bahwa kurva hasil eksperimen (berwarna hijau) semakin

menurun dengan bertambahnya jarak. Hal ini disebabkan karena terjadi perbedaan laju

pendinginan, dimana semakin dekat dengan ujung quench, laju pendinginannya semakin

cepat dan sebaliknya, semakin jauh dengan ujung quench laju pendinginannya semakin

lambat, akibatnya fasa-fasa yang terbentuk akan berbeda-beda. Laju pendinginan dan

perubahan fasa ini dapat diterangkan melalui diagram CCT (Gambar III.3).

Hasil prediksi kurva kekerasan berdasarkan unsur-unsur paduan yang ditunjukkan pada

Gambar III.2 (garis kurva berwarna merah) merupakan grafik kekerasan hasil prediksi

berdasarkan unsur-unsur yang diketahui berdasarkan standar materialnya, dan garis biru

merupakan kurva kekerasan berdasarkan unsur-unsur hasil pengujian komposisi kimia

melalui spekrometer, sedangkan kurva berwarna hijau adalah kurva kekerasan hasil

eksperimen (pengujian jominy test). Pada Gambar tersebut terlihat pula adanya

perbedaan harga distribusi kekerasan, kekerasan hasil prediksi relatif lebih tinggi dari

hasil pengujian secara praktek. Hal ini diakibatkan oleh beberapa hal:

1. Terjadi dekarburisasi pada permukaan, sehingga jumlah karbon pada permukaan

berkurang, yang mengakibatkan menurunnya kekerasan permukaan.

Page 9: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

2. Ukuran butir austenit baja AISI 4140 untuk prediksi ini diperkirakan No.7, pada

kenyataannya dapat diluar nilai tersebut sehingga akan membuat kurva kekerasan

berubah, karena besar butir austenit akan mempengaruhi kekerasan baja.

Setelah melihat hasil verifikasi program dengan hasil pengujian baja AISI 4140 sebagai

sampel dari baja paduan rendah, maka secara keseluruhan kurva prediksi hasil

pemrograman dan hasil pengujian mempunyai kecendrungan yang sama (garis biru dan

garis hijau). Sehingga program ini dapat digunakan sebagai pengganti pengujian

hardenability secara praktek atau dengan kata lain dapat dipergunakan untuk

memprediksi sifat mampu keras dari baja karbon atau baja paduan rendah.

IV. Kesimpulan

Dari serangkaian proses pemrograman dan studi hardenability baja dengan metode

jominy test ini dapat disimpulkan beberapa hal yaitu sebagai berikut:

1. Baja AISI 4140 mempunyai hardenability yang baik dengan harga diameter kritis

ideal (diameter yang dapat menghasilkan 50 % martensit) sebesar 0.5576 in.

2. Semakin menurunnya laju pendinginan baja pada setiap jarak dari ujung quench

dalam pengujian jominy, akan menghasilkan fasa yang berbeda-beda sehingga kurva

kekerasan baja semakin menurun terhadap jarak.

3. Perbedaan prediksi kekerasan dengan menggunakan program dan kekerasan hasil

eksperimen jominy test adalah sekitar 3,3 HRC.

4. Program Matlab hasil penelitian ini dapat digunakan sebagai pengganti pengujian

hardenability metode jominy test secara praktek untuk baja karbon dan baja paduan

rendah lainnya.

Referensi

1. Reed Hill,”Physical Metallurgy Principles”, PWS-Kent Publishing Company,Boston, 1992.

2. K. E. Thelning, “Steel and Its Heat Treatment”, Butterwoths, London, 1984.3. Kusharjanto, “Perlakuan Panas dan Metalografi”,Labotaria Teknik Metalurgi

Unjani, Bandung, 1998.4. www.tf.uni-kiel.de/matwis/matu/pdf/met/met_18y.pdf, “Alloy Steels”.5. Rochim Suratman, “Panduan Proses Perlakuan Panas”, Lembaga Penelitian ITB,

1994.6. R. E. Smallman, “Metalurgi Fisik Modern”, PT Gramedia, Jakarta1991.

Page 10: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

7. www.mae.cornell.edu/zabaras/course/MAE212/modulII.pdf, “Hardenability ofCarbon and Alloy Steels”.

8. B. J. Moniz, “Metallurgy”, American publishers, America, 1994.9. Donald S. Clark, “Metallurgy for Engineers”, American book, Ney York, 1962.10. Glyn Meyrick, “Physical Metallurgy of Steel”, Westwood, Ohio, 2001.11. Duane Hanselman, “MATLAB”, ANDI Yogyakarta, 2000.12. Bruce Littlefield, “Mastering MATLAB 5”, Upper Saddle River, New Jersey, 1998.13. Anil Kumar Sinha, “Ferrous Physical Metallurgy”, Butterworths.

Page 11: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

LAMPIRAN

% Program "Hardenability Jominy Test" (kulit)% Teknik metalurgi, Unjani

clear all;clc;jom1=figure('position',[150 45 720 695],...

'color',[0.5 1 1],...'numbertitle','off',...'menubar','none',...'name','PROGRAM ~ HARDENABILITY JOMINY TEST ~');

kur=axes('parent',jom1,...'unit','points',...'fontsize',8,...'color',[0 0.5 1],...'position',[35 170 370 335]);

frgs=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[560 574 147 100]);

frgs1=uicontrol('style','frame',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[565 579 137 90]);frgs2=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...

'position',[575 589 117 70]);frgs3=uicontrol('style','frame',...

'backgroundcolor',[0.75 0.75 0.75],...'position',[585 599 97 50]);

ub=uicontrol('style','text',...'string','Ukuran Butir :',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[600 630 65 15]);gs=uicontrol('style','popup',...'string','6|7|8',...'value',[1|2|3],...'position',[610 610 40 20],...'backgroundcolor',[1 1 1]);

frhasuji=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[560 228 147 333]);

frhasuji=uicontrol('style','frame',...'backgroundcolor',[0.75 0.75 0.75],...'position',[565 233 137 323]);hap=uicontrol('style','radio',...

'string','Hasil Pengujian',...'backgroundcolor',[0.75 0.75 0.75],...

'fontsize',11,...'position',[580 525 120 25]);satu=uicontrol('style','text',...

'string','1/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 490 50 15]);pat=uicontrol('style','text',...

'string','4/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 460 50 15]);pan=uicontrol('style','text',...

'string','8/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 430 50 15]);dubel=uicontrol('style','text',...

'string','12/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

Page 12: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

'position',[580 400 50 15]);enbel=uicontrol('style','text',...

'string','16/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 370 50 15]);dupul=uicontrol('style','text',...

'string','20/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 340 50 15]);dupat=uicontrol('style','text',...

'string','24/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 310 50 15]);dupan=uicontrol('style','text',...

'string','28/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 280 50 15]);tida=uicontrol('style','text',...

'string','32/16 inc.',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[580 250 50 18]);edsatu=uicontrol('style','edit',...

'string','0',...'position',[640 490 50 18]);

edpat=uicontrol('style','edit',...'string','0',...'position',[640 460 50 18]);edpan=uicontrol('style','edit',...'string','0',...'position',[640 430 50 18]);eddubel=uicontrol('style','edit',...'string','0',...'position',[640 400 50 18]);edenbel=uicontrol('style','edit',...'string','0',...'position',[640 370 50 18]);eddupul=uicontrol('style','edit',...'string','0',...'position',[640 340 50 18]);eddupat=uicontrol('style','edit',...'string','0',...'position',[640 310 50 18]);eddupan=uicontrol('style','edit',...'string','0',...'position',[640 280 50 18]);edtida=uicontrol('style','edit',...'string','0',...'position',[640 250 50 18]);

frclose=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[560 163 70 50]);

kel=uicontrol('style','pushbutton',...'string','TUTUP',...'backgroundcolor',[1 0 0],...'fontsize',12,...'callback','close',...'position',[565 168 60 40]);

frnext=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[637 163 70 50]);

trus=uicontrol('style','pushbutton',...'string','BARU',...'backgroundcolor',[0 1 0],...'fontsize',12,...

Page 13: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

'callback','jominy',...'position',[642 168 60 40]);

frpro=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[560 20 145 133]);

pro=uicontrol('style','pushbutton',...'string','PROSES',...'backgroundcolor',[0 0.5 0.25],...'fontsize',17,...'callback','pros',...'position',[565 25 135 123]);

frin=uicontrol('style','frame',...'backgroundcolor',[0.93 0.91 0.85],...'position',[47 20 500 133]);

frin1=uicontrol('style','frame',...'backgroundcolor',[0.75 0.75 0.75],...'position',[55 66 420 80]);

inp=uicontrol('style','text',...'string','Input :',...'Backgroundcolor',[0.75 0.75 0.75],...

'position',[60 123 40 15]);pu=uicontrol('style','popup',...

'string','SAE/AISI|4130H|4135H|4137H|4140H|4142H|4145H|4147H|4150H|4161H|4340H|5130H|5132H|5135H|5140H|5147H|5150H|5155H|5160H|6150H|81B45H|8617H|8620H|8622H|8625H|8627H|8630H|86B30H|8637H|8640H|8642H|8645H|86B45H|8650H|8655H|8660H|8720H|8740H|8822H|9260H|94B30H',...

'value',[1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41],...

'position',[60 78 70 17],...'backgroundcolor',[1 1 1]);ca=uicontrol('style','popup',...'string','Manual|Automatis',...'value',[1|2|3],...'position',[60 103 70 17],...

'backgroundcolor',[1 1 1]);frin2=uicontrol('style','frame',...

'backgroundcolor',[0.75 0.75 0.75],...'position',[55 26 420 35]);

spe=uicontrol('style','radio',...'string','spektrometer',...

'fontsize',10,...'backgroundcolor',[0.75 0.75 0.75],...'position',[60 33 110 20]);

frin3=uicontrol('style','frame',...'backgroundcolor',[0.75 0.75 0.75],...'position',[480 66 60 80]);

frin4=uicontrol('style','frame',...'backgroundcolor',[0.75 0.75 0.75],...'position',[480 26 60 35]);

Min=uicontrol('style','text',...'string','Min',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[140 78 30 15]);Max=uicontrol('style','text',...

'string','Max',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[140 103 30 15]);

Car=uicontrol('style','text',...'string','%C',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[175 123 40 15]);

Page 14: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

Mn=uicontrol('style','text',...'string','%Mn',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[225 123 40 15]);Si=uicontrol('style','text',...

'string','%Si',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[275 123 40 15]);Ni=uicontrol('style','text',...

'string','%Ni',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[325 123 40 15]);Cr=uicontrol('style','text',...

'string','%Cr',...'backgroundcolor',[0.75 0.75 0.75],...

'position',[375 123 40 15]);Mo=uicontrol('style','text',...

'string','%Mo',...'backgroundcolor',[0.75 0.75 0.75],...'position',[425 123 40 15]);

Di=uicontrol('style','text',...'string','Di',...'backgroundcolor',[0.75 0.75 0.75],...'position',[490 123 40 15]);

edCarmin=uicontrol('style','edit',...'string','0',...'position',[175 78 40 17]);edCarmax=uicontrol('style','edit',...'string','0',...'position',[175 103 40 17]);edMnmin=uicontrol('style','edit',...'string','0',...'position',[225 78 40 17]);edMnmax=uicontrol('style','edit',...'string','0',...'position',[225 103 40 17]);edSimin=uicontrol('style','edit',...'string','0',...'position',[275 78 40 17]);edSimax=uicontrol('style','edit',...'string','0',...'position',[275 103 40 17]);edNimin=uicontrol('style','edit',...'string','0',...'position',[325 78 40 17]);edNimax=uicontrol('style','edit',...'string','0',...'position',[325 103 40 17]);edCrmin=uicontrol('style','edit',...'string','0',...'position',[375 78 40 17]);edCrmax=uicontrol('style','edit',...'string','0',...'position',[375 103 40 17]);edMomin=uicontrol('style','edit',...'string','0',...'position',[425 78 40 17]);edMomax=uicontrol('style','edit',...'string','0',...'position',[425 103 40 17]);

DiMin=uicontrol('style','edit',...'string','0',...'position',[490 78 40 17]);DiMax=uicontrol('style','edit',...'string','0',...

Page 15: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

'position',[490 103 40 17]);

edj=uicontrol('style','edit',...'string','0',...'position',[175 33 40 17]);edk=uicontrol('style','edit',...'string','0',...'position',[225 33 40 17]);edl=uicontrol('style','edit',...'string','0',...'position',[275 33 40 17]);edm=uicontrol('style','edit',...'string','0',...'position',[325 33 40 17]);edn=uicontrol('style','edit',...'string','0',...'position',[375 33 40 17]);edo=uicontrol('style','edit',...'string','0',...'position',[425 33 40 17]);Dis=uicontrol('style','edit',...'string','0',...

'position',[490 33 40 17]);

kurva=uicontrol('style','text',...'string','Kurva Kekerasan vs Jarak (1/16 inc.)',...'fontsize',12.5,...'backgroundcolor',[0.5 1 1],...'position',[135 175 320 22]);

grid=uicontrol('style','checkbox',...'string','grid',...'backgroundcolor',[0.5 1 1],...'position',[47 165 40 15]);

Page 16: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

% Program "Hardenability Jominy Test" (isi)% Teknik Metalurgi, UNJANI

clc;v=get(ca,'value');if v==1,

lc1=str2num(get(edCarmax,'string'));lc2=str2num(get(edCarmin,'string'));lmn1=str2num(get(edMnmax,'string'));lmn2=str2num(get(edMnmin,'string'));lsi1=str2num(get(edSimax,'string'));lsi2=str2num(get(edSimin,'string'));lni1=str2num(get(edNimax,'string'));lni2=str2num(get(edNimin,'string'));lcr1=str2num(get(edCrmax,'string'));lcr2=str2num(get(edCrmin,'string'));lmo1=str2num(get(edMomax,'string'));lmo2=str2num(get(edMomin,'string'));

elsek=get(pu,'value');if k==1, %SAE/AISI

lc1=0;,lc2=0;,lmn1=0;,lmn2=0;,lsi1=0;,lsi2=0;,...,lni1=0;,lni2=0;,lcr1=0;,lcr2=0;,lmo1=0;,lmo2=0;

elseif k==2, %4130Hlc1=0.33;,lc2=0.27;,lmn1=0.7;,lmn2=0.3;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==3, %4135Hlc1=0.38;,lc2=0.32;,lmn1=1;,lmn2=0.6;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==4, %4137Hlc1=0.41;,lc2=0.34;,lmn1=1;,lmn2=0.6;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==5, %4140Hlc1=0.44;,lc2=0.37;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==6, %4142lc1=0.46;,lc2=0.39;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==7, %4145Hlc1=0.49;,lc2=0.42;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==8, %4147Hlc1=0.51;,lc2=0.44;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==9, %4150Hlc1=0.54;,lc2=0.47;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0.25;,lmo2=0.15;elseif k==10, %4161lc1=0.65;,lc2=0.55;,lmn1=1.1;,lmn2=0.65;,lsi1=0.3;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=0.95;,lcr2=0.65;,lmo1=0.35;,lmo2=0.25;elseif k==11, %4340Hlc1=0.44;,lc2=0.37;,lmn1=0.9;,lmn2=0.55;,lsi1=0.3;,lsi2=0.15;,...

,lni1=2;,lni2=1.55;,lcr1=0.95;,lcr2=0.65;,lmo1=0.3;,lmo2=0.2;elseif k==12, %5130Hlc1=0.33;,lc2=0.27;,lmn1=1.1;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0;,lmo2=0;elseif k==13, %5132Hlc1=0.35;,lc2=0.29;,lmn1=0.9;,lmn2=0.5;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.1;,lcr2=0.65;,lmo1=0;,lmo2=0;elseif k==14, %5135Hlc1=0.38;,lc2=0.32;,lmn1=0.9;,lmn2=0.5;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.15;,lcr2=0.7;,lmo1=0;,lmo2=0;elseif k==15, %5140Hlc1=0.44;,lc2=0.37;,lmn1=1;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1;,lcr2=0.6;,lmo1=0;,lmo2=0;

Page 17: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseif k==16, %5147Hlc1=0.52;,lc2=0.45;,lmn1=1.05;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1.25;,lcr2=0.8;,lmo1=0;,lmo2=0;elseif k==17, %5150Hlc1=0.54;,lc2=0.47;,lmn1=1;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1;,lcr2=0.6;,lmo1=0;,lmo2=0;elseif k==18, %5155Hlc1=0.6;,lc2=0.5;,lmn1=1;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1;,lcr2=0.6;,lmo1=0;,lmo2=0;elseif k==19, %5160Hlc1=0.65;,lc2=0.55;,lmn1=1.1;,lmn2=0.65;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0;,lni2=0;,lcr1=1;,lcr2=0.6;,lmo1=0;,lmo2=0;elseif k==20, %6150H

lc1=0.54;,lc2=0.47;,lmn1=1;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...,lni1=0;,lni2=0;,lcr1=1.2;,lcr2=0.75;,lmo1=0;,lmo2=0;

elseif k==21, %81B45Hlc1=0.49;,lc2=0.42;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.45;,lni2=0.15;,lcr1=0.6;,lcr2=0.3;,lmo1=0.15;,lmo2=0.08;elseif k==22, %8617H

lc1=0.2;,lc2=0.14;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==23, %8620Hlc1=0.23;,lc2=0.17;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==24, %8622H

lc1=0.25;,lc2=0.19;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==25, %8625Hlc1=0.28;,lc2=0.22;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==26, %8627H

lc1=0.3;,lc2=0.24;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==27, %8630Hlc1=0.33;,lc2=0.27;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==28, %86B30H

lc1=0.33;,lc2=0.27;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==29, %8637Hlc1=0.41;,lc2=0.34;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==30, %8640H

lc1=0.44;,lc2=0.37;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==31, %8642Hlc1=0.46;,lc2=0.39;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==32, %8645H

lc1=0.49;,lc2=0.42;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==33, %86B45Hlc1=0.49;,lc2=0.42;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==34, %8650H

lc1=0.54;,lc2=0.47;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==35, %8655Hlc1=0.6;,lc2=0.5;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;elseif k==36, %8660H

lc1=0.65;,lc2=0.55;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.25;,lmo2=0.15;

elseif k==37, %8720Hlc1=0.23;,lc2=0.17;,lmn1=0.95;,lmn2=0.6;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.3;,lmo2=0.2;

Page 18: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseif k==38, %8740Hlc1=0.44;,lc2=0.37;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...

,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.3;,lmo2=0.2;elseif k==39, %8822H

lc1=0.25;,lc2=0.19;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.75;,lni2=0.35;,lcr1=0.65;,lcr2=0.35;,lmo1=0.4;,lmo2=0.3;

elseif k==40, %9260Hlc1=0.65;,lc2=0.55;,lmn1=1.1;,lmn2=0.65;,lsi1=2.2;,lsi2=1.7;,...

,lni1=0;,lni2=0;,lcr1=0;,lcr2=0;,lmo1=0;,lmo2=0;elseif k==41, %94B30H

lc1=0.33;,lc2=0.27;,lmn1=1.05;,lmn2=0.7;,lsi1=0.35;,lsi2=0.15;,...,lni1=0.65;,lni2=0.25;,lcr1=0.55;,lcr2=0.25;,lmo1=0.15;,lmo2=0.08;

elselci=0;

end,set(edCarmax,'String', num2str(lc1));set(edCarmin,'String', num2str(lc2));set(edMnmax,'String', num2str(lmn1));set(edMnmin,'String', num2str(lmn2));set(edSimax,'String', num2str(lsi1));set(edSimin,'String', num2str(lsi2));set(edNimax,'String', num2str(lni1));set(edNimin,'String', num2str(lni2));set(edCrmax,'String', num2str(lcr1));set(edCrmin,'String', num2str(lcr2));set(edMomax,'String', num2str(lmo1));

set(edMomin,'String', num2str(lmo2));end,

a =str2num(get(edsatu,'string'));b =str2num(get(edpat,'string'));c =str2num(get(edpan,'string'));d =str2num(get(eddubel,'string'));e =str2num(get(edenbel,'string'));f =str2num(get(eddupul,'string'));g =str2num(get(eddupat,'string'));h =str2num(get(eddupan,'string'));i =str2num(get(edtida,'string'));

j =str2num(get(edj,'string'));k =str2num(get(edk,'string'));l =str2num(get(edl,'string'));m =str2num(get(edm,'string'));n =str2num(get(edn,'string'));o =str2num(get(edo,'string'));

xc=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90];

yc6=[0.0814 0.1153 0.1413 0.1623 0.182 0.1991 0.2154 0.23 0.244 0.258 0.273,...0.284 0.295 0.306 0.316 0.326 0.336 0.346];

yc7=[0.026 0.054 0.081 0.108 0.135 0.162 0.189 0.213 0.226 0.238 0.251,...0.262 0.273 0.283 0.293 0.303 0.312 0.321];

yc8=[0.0697 0.0995 0.1212 0.14 0.156 0.17 0.1842 0.1976 0.2096 0.22 0.231,...0.241 0.251 0.26 0.27 0.278 0.287 0.296];

z=get(gs,'value');if z == 1,

yc = yc6;elseif z == 2,

yc = yc7;else

yc = yc8;end,

if lc1 > 0.9,yic1=0.312 + ((lc1-0.85)./(0.9-0.85)).*(0.321-0.312);

elseif lc1 == 0,

Page 19: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

yic1 = 1;else

yic1=interp1(xc,yc,lc1);end,if lc2 > 0.9,

yic2=0.312 + ((lc2-0.85)./(0.9-0.85)).*(0.321-0.312);elseif lc2 == 0,

yic2 = 1;else

yic2=interp1(xc,yc,lc2);end,if j > 0.9,

yj=0.312 + ((j-0.85)./(0.9-0.85)).*(0.321-0.312);elseif j == 0,

yj = 1;else

yj=interp1(xc,yc,j);end,

xmn=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00];

ymn=[1.167 1.333 1.500 1.667 1.833 2.000 2.167 2.333 2.500 2.667 2.833,...3.000 3.167 3.333 3.500 3.667 3.833 4.000 4.167 4.333];

if lmn1 > 1 & lmn1 <= 2.5,yimn1=4.167 + ((lmn1-0.95)./(1.00-0.95)).*(4.333-4.167);

elseif lmn1 == 0,yimn1 = 1;

elseif lmn1 >= 0.05 & lmn1 <= 1,yimn1=interp1(xmn,ymn,lmn1);

elsequestdlg('%Mn harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');

end,if lmn2 > 1 & lmn2 <= 2.5,

yimn2=4.167 + ((lmn2-0.95)./(1.00-0.95)).*(4.333-4.167);elseif lmn2 == 0,

yimn2 = 1;elseif lmn2 >= 0.05 & lmn2 <= 1,

yimn2=interp1(xmn,ymn,lmn2);else

questdlg('%Mn harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');end,if k > 1 & k <= 2.5,

yk=4.167 + ((k-0.95)./(1.00-0.95)).*(4.333-4.167);elseif k == 0,

yk = 1;elseif k >= 0.05 & k <= 1,

yk=interp1(xmn,ymn,k);else

questdlg('%Mn harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');end,

xsi=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00];

ysi=[1.035 1.070 1.105 1.140 1.175 1.210 1.245 1.280 1.315,...1.350 1.385 1.420 1.455 1.490 1.525 1.560 1.595 1.630 1.665 1.700];

if lsi1 > 1 & lsi1 <= 3,yisi1=1.665 + ((lsi1-0.95)./(1.00-0.95)).*(1.700-1.665);

elseif lsi1 == 0,yisi1 = 1;

elseif lsi1 >= 0.05 & lsi1 <= 1,yisi1=interp1(xsi,ysi,lsi1);

elsequestdlg('%Si harus diantara 0,05 - 3;!!!','Perhatian!!','OK','OK');

end,if lsi2 > 1 & lsi2 <= 3,

yisi2=1.665 + ((lsi2-0.95)./(1.00-0.95)).*(1.700-1.665);

Page 20: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseif lsi2 == 0,yisi2 = 1;

elseif lsi2 >= 0.05 & lsi2 <= 1,yisi2=interp1(xsi,ysi,lsi2);

elsequestdlg('%Si harus diantara 0,05 - 3;!!!','Perhatian!!','OK','OK');

end,if l > 1 & l <= 3,

yl=1.665 + ((l-0.95)./(1.00-0.95)).*(1.700-1.665);elseif l == 0,

yl = 1;elseif l >= 0.05 & l <= 1,

yl=interp1(xsi,ysi,l);else

questdlg('%Si harus diantara 0,05 - 3;!!!','Perhatian!!','OK','OK');end,

xni=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00];

yni=[1.018 1.036 1.056 1.073 1.091 1.109 1.128 1.146 1.164 1.182,...1.201 1.219 1.237 1.255 1.273 1.291 1.309 1.321 1.345 1.364];

if lni1 > 1 & lni1 <= 2,yini1=1.345 + ((lsi1-0.95)./(1.00-0.95)).*(1.364-1.345);

elseif lni1 == 0,yini1 = 1;

elseif lni1 >= 0.05 & lni1 <= 1,yini1=interp1(xni,yni,lni1);

elsequestdlg('%Ni harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');

end,if lni2 > 1 & lni2 <= 2,

yini2=1.345 + ((lsi2-0.95)./(1.00-0.95)).*(1.364-1.345);elseif lni2 == 0,

yini2 = 1;elseif lni2 >= 0.05 & lni2 <= 1,

yini2=interp1(xni,yni,lni2);else

questdlg('%Ni harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');end,if m > 1 & m <= 2,

ym=1.345 + ((m-0.95)./(1.00-0.95)).*(1.364-1.345);elseif m == 0,

ym = 1;elseif m >= 0.05 & m <= 1,

ym=interp1(xni,yni,m);else

questdlg('%Ni harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');end,

xcr=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00];

ycr=[1.1080 1.2160 1.3240 1.4320 1.5400 1.6480 1.7560 1.8640 1.9720 2.0800,...2.1880 2.2960 2.4040 2.5120 2.6200 2.7280 2.8360 2.9440 3.0520 3.1600];

if lcr1 > 1 & lcr1 <= 2.5,yicr1=3.0520 + ((lcr1-0.95)./(1.00-0.95)).*(3.1600-3.0520);

elseif lcr1 == 0,yicr1 = 1;

elseif lcr1 >= 0.05 & lcr1 <= 1,yicr1=interp1(xcr,ycr,lcr1);

elsequestdlg('%Cr harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');

end,if lcr2 > 1& lcr2 <= 2.5,

yicr2=3.0520 + ((lcr2-0.95)./(1.00-0.95)).*(3.1600-3.0520);elseif lcr2 == 0,

yicr2 = 1;

Page 21: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseif lcr2 >= 0.05 & lcr2 <= 1,yicr2=interp1(xcr,ycr,lcr2);

elsequestdlg('%Cr harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');

end,if n > 1 & n <= 2.5,

yn=3.0520 + ((n-0.95)./(1.00-0.95)).*(3.1600-3.0520);elseif n == 0,

yn = 1;elseif n >= 0.05 & n <= 1,

yn=interp1(xcr,ycr,n);else

questdlg('%Cr harus diantara 0,05 - 2,5;!!!','Perhatian!!','OK','OK');end,

xmo=[0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50,...0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90];

ymo=[1.15 1.30 1.45 1.60 1.75 1.90 2.05 2.20,...2.35 2.50 2.65 2.80 2.95 3.10 3.25 3.40 3.55 3.70];

if lmo1 > 0.9 & lmo1 <= 2,yimo1=3.55 + ((lmo1-0.95)./(1.00-0.95)).*(3.70-3.55);

elseif lmo1 == 0,yimo1 = 1;

elseif lmo1 >= 0.05 & lmo1 <= 0.9,yimo1=interp1(xmo,ymo,lmo1);

elsequestdlg('%Mo harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');

end,if lmo2 > 0.9 & lmo2 <= 2,

yimo2=3.55 + ((lmo2-0.95)./(1.00-0.95)).*(3.70-3.55);elseif lmo2 == 0,

yimo2 = 1;elseif lmo2 >= 0.05 & lmo2 <= 0.9,

yimo2=interp1(xmo,ymo,lmo2);else

questdlg('%Mo harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');end,if o > 0.9 & o <= 2,

yo=3.55 + ((o-0.95)./(1.00-0.95)).*(3.70-3.55);elseif o == 0,

yo = 1;elseif o >= 0.05 & o <= 0.9,

yo=interp1(xmo,ymo,o);else

questdlg('%Mo harus diantara 0,05 - 2;!!!','Perhatian!!','OK','OK');end,

Dimax = yic1.*yimn1.*yisi1.*yini1.*yicr1.*yimo1;Dimin = yic2.*yimn2.*yisi2.*yini2.*yicr2.*yimo2;Di=yj.*yk.*yl.*ym.*yn.*yo;

if Di >= 1;Di = Di;

elsequestdlg('Kurva prediksi kekerasan tidak dapat dimunculkan karena "Di" hasil perhitungan kurang dari 1 (lihat

tabel Di vs (IH/DH) !!','Pemberitahuan!','OK','OK');end,

xih=[0.10:0.01:0.69];yih=[38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 49 49 50 50,...

51 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 59 60 61,...61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65];

if lc1 >= 0.1 & lc1 <= 0.69,ihdimax=interp1(xih,yih,lc1);

elseif lc1 == 0,ihdimax = 0;

Page 22: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elsequestdlg('%C harus diantara 0.1 - 0.69;!!!','Perhatian!!','OK','OK');

end,if lc2 >= 0.1 & lc2 <= 0.69,

ihdimin=interp1(xih,yih,lc2);elseif lc2 == 0,

ihdimin = 0;else

questdlg('%C harus diantara 0.1 - 0.69;!!!','Perhatian!!','OK','OK');end,if j >= 0.1 & j <= 0.69,

ih=interp1(xih,yih,j);elseif j == 0,

ih = 0;else

questdlg('%C harus diantara 0.1 - 0.69;!!!','Perhatian!!','OK','OK');end,

xpat=[1 1.25 1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ypat=[2.35 1.75 1.480 1.35 1.25 1.17 1.14 1.1 1.08 1.06,...1.05 1.04 1.02 1 1 1 1 1 1 1 1 1 1 1 1];

if Dimax > 7,idpatmax = 1;

elseif Dimax < 1,idpatmax = 0;

elseidpatmax = interp1(xpat,ypat,Dimax);

end,if Dimin > 7,

idpatmin = 1;elseif Dimin < 1,

idpatmin = 0;else

idpatmin = interp1(xpat,ypat,Dimin);end,if Di > 7,

pat = 1;elseif Di < 1,

pat = 0;else

pat = interp1(xpat,ypat,Di);end,

xpan=[1 1.25 1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ypan=[3.3 2.75 2.3 2 1.8 1.65 1.55 1.45 1.38 1.3 1.24,...1.22 1.2 1.17 1.15 1.1 1.09 1.06 1.05 1.03 1.01 1 1 1 1];

if Dimax > 7,idpanmax = 1;

elseif Dimax < 1,idpanmax = 0;

elseidpanmax=interp1(xpan,ypan,Dimax);

end,if Dimin > 7,

idpanmin = 1;elseif Dimin < 1,

idpanmin = 0;else

idpanmin=interp1(xpan,ypan,Dimin);end,if Di > 7,

pan = 1;

Page 23: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseif Di < 1,pan = 0;

elsepan=interp1(xpan,ypan,Di);

end,

xdubel=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ydubel=[2.95 2.6 2.25 2.05 1.9 1.75 1.65 1.58 1.50 1.45 1.40 1.30,...1.27 1.21 1.17 1.15 1.12 1.08 1.05 1 1 1 1];

if Dimax > 7,iddubelmax = 1;

elseif Dimax < 1,iddubelmax = 0;

elseiddubelmax=interp1(xdubel,ydubel,Dimax);

end,if Dimin > 7,

iddubelmin = 1;elseif Dimin < 1,

iddubelmin = 0;else

iddubelmin=interp1(xdubel,ydubel,Dimin);end,if Di > 7,

dubel = 1;elseif Di < 1,

dubel = 0;else

dubel=interp1(xdubel,ydubel,Di);end,

xenbel=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

yenbel=[3.3 2.95 2.6 2.35 2.2 2.05 1.93 1.8 1.7 1.62 1.55 1.5 1.45,...1.40 1.35 1.30 1.25 1.17 1.12 1.08 1.04 1 1];

if Dimax > 7,idenbelmax = 1;

elseif Dimax < 1,idenbelmax = 0;

elseidenbelmax=interp1(xenbel,yenbel,Dimax);

end,if Dimin > 7,

idenbelmin = 1;elseif Dimin < 1,

idenbelmin = 0;else

idenbelmin=interp1(xenbel,yenbel,Dimin);end,if Di > 7,

enbel = 1;elseif Di < 1,

enbel = 0;else

enbel=interp1(xenbel,yenbel,Di);end,

xdupul=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ydupul=[3.5 3.15 2.8 2.55 2.4 2.25 2.1 2 1.9 1.8 1.7 1.6 1.55 1.45,...1.4 1.35 1.3 1.22 1.17 1.13 1.07 1 1];

if Dimax > 7,iddupulmax = 1;

elseif Dimax < 1,iddupulmax = 0;

Page 24: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elseiddupulmax=interp1(xdupul,ydupul,Dimax);

end,if Dimin > 7,

iddupulmin = 1;elseif Dimin < 1,

iddupulmin = 0;else

iddupulmin=interp1(xdupul,ydupul,Dimin);end,if Di > 7,

dupul = 1;elseif Di < 1,

dupul = 0;else

dupul=interp1(xdupul,ydupul,Di);end,

xdupat=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ydupat=[3.7 3.25 2.9 2.65 2.5 2.35 2.2 2.1 2 1.9 1.8,...1.7 1.62 1.52 1.45 1.4 1.33 1.26 1.21 1.16 1.1 1.05 1];

if Dimax > 7,iddupatmax = 1;

elseif Dimax < 1,iddupatmax = 0;

elseiddupatmax=interp1(xdupat,ydupat,Dimax);

end,if Dimin > 7,

iddupatmin = 1;elseif Dimin < 1,

iddupatmin = 0;else

iddupatmin=interp1(xdupat,ydupat,Dimin);end,if Di > 7,

dupat = 1;elseif Di < 1,

dupa = 0;else

dupat=interp1(xdupat,ydupat,Di);end,

xdupan=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ydupan=[3.85 3.4 3.05 2.8 2.6 2.45 2.3 2.2 2.07 1.95 1.85 1.75,...1.67 1.6 1.5 1.42 1.35 1.29 1.23 1.18 1.12 1.07 1];

if Dimax > 7,iddupanmax = 1;

elseif Dimax < 1,iddupanmax = 0;

elseiddupanmax=interp1(xdupan,ydupan,Dimax);

end,if Dimin > 7,

iddupanmin = 1;elseif Dimin < 1,

iddupanmin = 0;else

iddupanmin=interp1(xdupan,ydupan,Dimin);end,if Di > 7,

dupan = 1;elseif Di < 1,

dupan = 0;

Page 25: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

elsedupan=interp1(xdupan,ydupan,Di);

end,

xtida=[1.5 1.75 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4 4.25 4.5 4.75,...5 5.25 5.5 5.75 6 6.25 6.5 6.75 7];

ytida=[4.05 3.5 3.15 2.9 2.65 2.5 2.35 2.25 2.14 2.02 1.9,...1.8 1.72 1.65 1.55 1.45 1.38 1.31 1.25 1.2 1.13 1.08 1];

if Dimax > 7,idtidamax = 1;

elseif Dimax < 1,idtidamax = 0;

elseidtidamax=interp1(xtida,ytida,Dimax);

end,if Dimin > 7,

idtidamin = 1;elseif Dimin < 1,

idtidamin = 0;else

idtidamin=interp1(xtida,ytida,Dimin);end,if Di > 7,

tida = 1;elseif Di < 1,

tida = 0;else

tida=interp1(xtida,ytida,Di);end,

dhpatmax = ihdimax./idpatmax;dhpanmax = ihdimax./idpanmax;dhdubelmax = ihdimax./iddubelmax;dhenbelmax = ihdimax./idenbelmax;dhdupulmax = ihdimax./iddupulmax;dhdupatmax = ihdimax./iddupatmax;dhdupanmax = ihdimax./iddupanmax;dhtidamax = ihdimax./idtidamax;

dhpatmin = ihdimin./idpatmin;dhpanmin = ihdimin./idpanmin;dhdubelmin = ihdimin./iddubelmin;dhenbelmin = ihdimin./idenbelmin;dhdupulmin = ihdimin./iddupulmin;dhdupatmin = ihdimin./iddupatmin;dhdupanmin = ihdimin./iddupanmin;dhtidamin = ihdimin./idtidamin;

dhpat = ih./pat;dhpan = ih./pan;dhdubel = ih./dubel;dhenbel = ih./enbel;dhdupul = ih./dupul;dhdupat = ih./dupat;dhdupan = ih./dupan;dhtida = ih./tida;

hp=[a b c d e f g h i];lpm=[26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 40 40,...

41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51,...51 51 52 52 52 52 53 53 53];

pcmax=interp1(xih,lpm,lc1);pcmin=interp1(xih,lpm,lc2);pcsp=interp1(xih,lpm,j);

Page 26: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

x=[1 4 8 12 16 20 24 28 32];ymax=[ihdimax dhpatmax dhpanmax dhdubelmax dhenbelmax,...

dhdupulmax dhdupatmax dhdupanmax dhtidamax];ymin=[ihdimin dhpatmin dhpanmin dhdubelmin dhenbelmin,...

dhdupulmin dhdupatmin dhdupanmin dhtidamin];sp=[ih dhpat dhpan dhdubel dhenbel dhdupul dhdupat dhdupan dhtida];

if pcmax == ymax(1,1)u = x(1,1);elseif pcmax == ymax(1,2)

u = x(1,2);elseif pcmax == ymax(1,3)

u = x(1,3);elseif pcmax == ymax(1,4)

u = x(1,4);elseif pcmax == ymax(1,5)

u = x(1,5);elseif pcmax == ymax(1,6)

u = x(1,6);elseif pcmax == ymax(1,7)

u = x(1,7);elseif pcmax == ymax(1,8)

u = x(1,8);elseif pcmax == ymax(1,9)

u = x(1,9);elseif pcmax > ymax(1,1) & pcmax < ymax(1,2),

u = x(1,1)-((ymax(1,1)-pcmax).*(x(1,1)-x(1,2))./(ymax(1,1)-ymax(1,2)));elseif pcmax < ymax(1,1) & pcmax > ymax(1,2),

u = x(1,1)-((ymax(1,1)-pcmax).*(x(1,1)-x(1,2))./(ymax(1,1)-ymax(1,2)));elseif pcmax > ymax(1,2) & pcmax < ymax(1,3),

u = x(1,2)-((ymax(1,2)-pcmax).*(x(1,2)-x(1,3))./(ymax(1,2)-ymax(1,3)));elseif pcmax < ymax(1,2) & pcmax > ymax(1,3),

u = x(1,2)-((ymax(1,2)-pcmax).*(x(1,2)-x(1,3))./(ymax(1,2)-ymax(1,3)));elseif pcmax > ymax(1,3) & pcmax < ymax(1,4),

u = x(1,3)-((ymax(1,3)-pcmax).*(x(1,3)-x(1,4))./(ymax(1,3)-ymax(1,4)));elseif pcmax < ymax(1,3) & pcmax > ymax(1,4),

u = x(1,3)-((ymax(1,3)-pcmax).*(x(1,3)-x(1,4))./(ymax(1,3)-ymax(1,4)));elseif pcmax > ymax(1,4) & pcmax < ymax(1,5),

u = x(1,4)-((ymax(1,4)-pcmax).*(x(1,4)-x(1,5))./(ymax(1,4)-ymax(1,5)));elseif pcmax < ymax(1,4) & pcmax > ymax(1,5),

u = x(1,4)-((ymax(1,4)-pcmax).*(x(1,4)-x(1,5))./(ymax(1,4)-ymax(1,5)));elseif pcmax > ymax(1,5) & pcmax < ymax(1,6),

u = x(1,5)-((ymax(1,5)-pcmax).*(x(1,5)-x(1,6))./(ymax(1,5)-ymax(1,6)));elseif pcmax < ymax(1,5) & pcmax > ymax(1,6),

u = x(1,5)-((ymax(1,5)-pcmax).*(x(1,5)-x(1,6))./(ymax(1,5)-ymax(1,6)));elseif pcmax > ymax(1,6) & pcmax < ymax(1,7),

u = x(1,6)-((ymax(1,6)-pcmax).*(x(1,6)-x(1,7))./(ymax(1,6)-ymax(1,7)));elseif pcmax < ymax(1,6) & pcmax > ymax(1,7),

u = x(1,6)-((ymax(1,6)-pcmax).*(x(1,6)-x(1,7))./(ymax(1,6)-ymax(1,7)));elseif pcmax > ymax(1,7) & pcmax < ymax(1,8),

u = x(1,7)-((ymax(1,7)-pcmax).*(x(1,7)-x(1,8))./(ymax(1,7)-ymax(1,8)));elseif pcmax < ymax(1,7) & pcmax > ymax(1,8),

u = x(1,7)-((ymax(1,7)-pcmax).*(x(1,7)-x(1,8))./(ymax(1,7)-ymax(1,8)));elseif pcmax > ymax(1,8) & pcmax < ymax(1,9),

u = x(1,8)-((ymax(1,8)-pcmax).*(x(1,8)-x(1,9))./(ymax(1,8)-ymax(1,9)));elseif pcmax < ymax(1,8) & pcmax > ymax(1,9),

u = x(1,8)-((ymax(1,8)-pcmax).*(x(1,8)-x(1,9))./(ymax(1,8)-ymax(1,9)));else

u = '?';end,

if pcmin == ymin(1,1)p = x(1,1)

elseif pcmin == ymin(1,2)p = x(1,2);

elseif pcmin == ymin(1,3)

Page 27: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

p = x(1,3);elseif pcmin == ymin(1,4)

p = x(1,4);elseif pcmin == ymin(1,5)

p = x(1,5);elseif pcmin == ymin(1,6)

p = x(1,6);elseif pcmin == ymin(1,7)

p = x(1,7);elseif pcmin == ymin(1,8)

p = x(1,8);elseif pcmin == ymin(1,9)

p = x(1,9);elseif pcmin > ymin(1,1) & pcmin < ymin(1,2),

p = x(1,1)-((ymin(1,1)-pcmin).*(x(1,1)-x(1,2))./(ymin(1,1)-ymin(1,2)));elseif pcmin < ymin(1,1) & pcmin > ymin(1,2),

p = x(1,1)-((ymin(1,1)-pcmin).*(x(1,1)-x(1,2))./(ymin(1,1)-ymin(1,2)));elseif pcmin > ymin(1,2) & pcmin < ymin(1,3),

p = x(1,2)-((ymin(1,2)-pcmin).*(x(1,2)-x(1,3))./(ymin(1,2)-ymin(1,3)));elseif pcmin < ymin(1,2) & pcmin > ymin(1,3),

p = x(1,2)-((ymin(1,2)-pcmin).*(x(1,2)-x(1,3))./(ymin(1,2)-ymin(1,3)));elseif pcmin > ymin(1,3) & pcmin < ymin(1,4),

p = x(1,3)-((ymin(1,3)-pcmin).*(x(1,3)-x(1,4))./(ymin(1,3)-ymin(1,4)));elseif pcmin < ymin(1,3) & pcmin > ymin(1,4),

p = x(1,3)-((ymin(1,3)-pcmin).*(x(1,3)-x(1,4))./(ymin(1,3)-ymin(1,4)));elseif pcmin > ymin(1,4) & pcmin < ymin(1,5),

p = x(1,4)-((ymin(1,4)-pcmin).*(x(1,4)-x(1,5))./(ymin(1,4)-ymin(1,5)));elseif pcmin < ymin(1,4) & pcmin > ymin(1,5),

p = x(1,4)-((ymin(1,4)-pcmin).*(x(1,4)-x(1,5))./(ymin(1,4)-ymin(1,5)));elseif pcmin > ymin(1,5) & pcmin < ymin(1,6),

p = x(1,5)-((ymin(1,5)-pcmin).*(x(1,5)-x(1,6))./(ymin(1,5)-ymin(1,6)));elseif pcmin < ymin(1,5) & pcmin > ymin(1,6),

p = x(1,5)-((ymin(1,5)-pcmin).*(x(1,5)-x(1,6))./(ymin(1,5)-ymin(1,6)));elseif pcmin > ymin(1,6) & pcmin < ymin(1,7),

p = x(1,6)-((ymin(1,6)-pcmin).*(x(1,6)-x(1,7))./(ymin(1,6)-ymin(1,7)));elseif pcmin < ymin(1,6) & pcmin > ymin(1,7),

p = x(1,6)-((ymin(1,6)-pcmin).*(x(1,6)-x(1,7))./(ymin(1,6)-ymin(1,7)));elseif pcmin > ymin(1,7) & pcmin < ymin(1,8),

p = x(1,7)-((ymin(1,7)-pcmin).*(x(1,7)-x(1,8))./(ymin(1,7)-ymin(1,8)));elseif pcmin < ymin(1,7) & pcmin > ymin(1,8),

p = x(1,7)-((ymin(1,7)-pcmin).*(x(1,7)-x(1,8))./(ymin(1,7)-ymin(1,8)));elseif pcmin > ymin(1,8) & pcmin < ymin(1,9),

p = x(1,8)-((ymin(1,8)-pcmin).*(x(1,8)-x(1,9))./(ymin(1,8)-ymin(1,9)));elseif pcmin < ymin(1,8) & pcmin > ymin(1,9),

p = x(1,8)-((ymin(1,8)-pcmin).*(x(1,8)-x(1,9))./(ymin(1,8)-ymin(1,9)));else

p = '?';end,

if pcsp == sp(1,1)t = x(1,1)

elseif pcsp == sp(1,2)t = x(1,2);

elseif pcsp == sp(1,3)t = x(1,3);

elseif pcsp == sp(1,4)t = x(1,4);

elseif pcsp == sp(1,5)t = x(1,5);

elseif pcsp == sp(1,6)t = x(1,6);

elseif pcsp == sp(1,7)t = x(1,7);

elseif pcsp == sp(1,8)t = x(1,8);

elseif pcsp == sp(1,9)

Page 28: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

t = x(1,9);elseif pcsp > sp(1,1) & pcsp < sp(1,2),

t = x(1,1)-((sp(1,1)-pcsp).*(x(1,1)-xmin(1,2))./(sp(1,1)-sp(1,2)));elseif pcsp < sp(1,1) & pcsp > sp(1,2),

t = x(1,1)-((sp(1,1)-pcsp).*(x(1,1)-x(1,2))./(sp(1,1)-sp(1,2)));elseif pcsp > sp(1,2) & pcsp < sp(1,3),

t = x(1,2)-((sp(1,2)-pcsp).*(x(1,2)-x(1,3))./(sp(1,2)-sp(1,3)));elseif pcsp < sp(1,2) & pcsp > sp(1,3),

t = x(1,2)-((sp(1,2)-pcsp).*(x(1,2)-x(1,3))./(sp(1,2)-sp(1,3)));elseif pcsp > sp(1,3) & pcsp < sp(1,4),

t = x(1,3)-((sp(1,3)-pcsp).*(x(1,3)-x(1,4))./(sp(1,3)-sp(1,4)));elseif pcsp < sp(1,3) & pcsp > sp(1,4),

t = x(1,3)-((sp(1,3)-pcsp).*(x(1,3)-x(1,4))./(sp(1,3)-sp(1,4)));elseif pcsp > sp(1,4) & pcsp < sp(1,5),

t = x(1,4)-((sp(1,4)-pcsp).*(x(1,4)-x(1,5))./(sp(1,4)-sp(1,5)));elseif pcsp < sp(1,4) & pcsp > sp(1,5),

t = x(1,4)-((sp(1,4)-pcsp).*(x(1,4)-x(1,5))./(sp(1,4)-sp(1,5)));elseif pcsp > sp(1,5) & pcsp < sp(1,6),

t = x(1,5)-((sp(1,5)-pcsp).*(x(1,5)-x(1,6))./(sp(1,5)-sp(1,6)));elseif pcsp < sp(1,5) & pcsp > sp(1,6),

t = x(1,5)-((sp(1,5)-pcsp).*(x(1,5)-x(1,6))./(sp(1,5)-sp(1,6)));elseif pcsp > sp(1,6) & pcsp < sp(1,7),

t = x(1,6)-((sp(1,6)-pcsp).*(x(1,6)-x(1,7))./(sp(1,6)-sp(1,7)));elseif pcsp < sp(1,6) & pcsp > sp(1,7),

t = x(1,6)-((sp(1,6)-pcsp).*(x(1,6)-x(1,7))./(sp(1,6)-sp(1,7)));elseif pcsp > sp(1,7) & pcsp < sp(1,8),

t = x(1,7)-((sp(1,7)-pcsp).*(x(1,7)-x(1,8))./(sp(1,7)-sp(1,8)));elseif pcsp < sp(1,7) & pcsp > sp(1,8),

t = x(1,7)-((sp(1,7)-pcsp).*(x(1,7)-x(1,8))./(sp(1,7)-sp(1,8)));elseif pcsp > sp(1,8) & pcsp < sp(1,9),

t = x(1,8)-((sp(1,8)-pcsp).*(x(1,8)-x(1,9))./(sp(1,8)-sp(1,9)));elseif pcsp < sp(1,8) & pcsp > sp(1,9),

t = x(1,8)-((sp(1,8)-pcsp).*(x(1,8)-x(1,9))./(sp(1,8)-sp(1,9)));else

t = '?';end,

jin=[0.5:0.5:32];din=[0.27 0.50 0.73 0.95 1.16 1.37 1.57 1.75 1.93 2.12 2.29 2.45 2.58 2.72 2.86,...

2.97 3.07 3.20 3.32 3.43 3.54 3.64 3.74 3.83 3.94 4.04 4.13 4.22 4.32 4.40,...4.48 4.57 4.64 4.72 4.80 4.87 4.94 5.02 5.08 5.15 5.22 5.28 5.33 5.39,...5.46 5.51 5.57 5.63 5.69 5.74 5.80 5.86 5.91 5.96 6.02 6.06 6.12 6.16 6.20,...6.25 6.29 6.33 6.37 6.42];

if u == '?',v = '?';

elseif u >= 0.5 & u <= 32,v =interp1(jin,din,u);

elsev = '?';

end,

if p == '?',z = '?';

elseif p >= 0.5 & p <= 32,z=interp1(jin,din,p);

elsez = '?';

end,

if t == '?',w = '?';

elseif t >= 0.5 & t <= 32,w=interp1(jin,din,t);

elsew = '?';

Page 29: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

end,

q=get(grid,'value');zz=get(spe,'value');uu=get(hap,'value');if q == 1,if zz == 1,

if uu == 1,aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,cc=plot(x,sp,'*-b');set(cc,'parent',kur);set(kur,'color',[0 0.5 1]);hold on,

dd=plot(x,hp,'*-g');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');grid onset(DiMax,'String', num2str(v));set(DiMin,'String', num2str(z));set(Dis,'String', num2str(w));

elseaa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,cc=plot(x,sp,'*-b');set(cc,'parent',kur);set(kur,'color',[0 0.5 1]);hold on,

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');grid onset(DiMax,'String', num2str(v));set(DiMin,'String', num2str(z));set(Dis,'String', num2str(w));

end,else

if uu == 1,aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,dd=plot(x,hp,'*-g');

set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');grid onset(DiMax,'String', num2str(v));

Page 30: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

set(DiMin,'String', num2str(z));else

aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');grid onset(DiMax,'String', num2str(v));

set(DiMin,'String', num2str(z));end,

end,else

if zz == 1,if uu == 1,

aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,cc=plot(x,sp,'*-b');set(cc,'parent',kur);set(kur,'color',[0 0.5 1]);hold on,

dd=plot(x,hp,'*-g');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');set(DiMax,'String', num2str(v));set(DiMin,'String', num2str(z));set(Dis,'String', num2str(w));

elseaa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,cc=plot(x,sp,'*-b');set(cc,'parent',kur);set(kur,'color',[0 0.5 1]);hold on,

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');set(DiMax,'String', num2str(v));set(DiMin,'String', num2str(z));set(Dis,'String', num2str(w));

end,else

if uu == 1,aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');

Page 31: Jurnal jominy test (pengujian mampu keras baja) melalui program MATLAB (AA)

set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,dd=plot(x,hp,'*-g');

set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');set(DiMax,'String', num2str(v));

set(DiMin,'String', num2str(z));else

aa=plot(x,ymax,'*-r');set(aa,'parent',kur);

set(kur,'color',[0 0.5 1]);hold on,bb=plot(x,ymin,'*-r');set(bb,'parent',kur);set(kur,'color',[0 0.5 1]);

hold on,xlabel('Jarak (1/16 inc.)');ylabel('Kekerasan (HRC)');set(DiMax,'String', num2str(v));

set(DiMin,'String', num2str(z));end,

end,end,