GUI

|

MODUL
GUIDE/GUI MATLAB

1. Pendahuluan

GUIDE atau GUI builder merupakan sebuah graphical user interface (GUI) yang dibangun dengan obyek grafik seperti tombol (button), kotak teks, slider, menu dan lain-lain. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan digunakan karena orang yang menjalankannya tidak perlu mengetahui perintah yang ada dan bagaimana kerjanya.
Sampai saat ini, jika kita membicarakan pemrograman berorientasi visual, yang ada di benak kita adalah sederetan bahasa pemrograman, seperti visual basic, Delphi, visual C++, visual Fox Pro, dan lainnya yang memang didesai secara khusus untuk itu. Matlab merintis ke arah pemrograman yang menggunakan GUI dimulai dari versi 5, yang terus disempurnkan sampai sekarang (Matlab 7).
GUIDE Matlab mempunyai kelebihan tersendiri dibandingkan dengan bahasa pemrogram lainnya, diantaranya:
1) GUIDE Matlab banyak digunakan dan cocok untuk aplikasi-aplikasi berorientasi sains, sehingga banyak peneliti dan mahasiswa menggunakan GUIDE Matlab untuk menyelesaikan riset atau tugas akhirnya.
2) GUIDE Matlab mempunyai fungsi built-in yang siap digunakan dan pemakai tidak perlu repot membuatnya sendiri.
3) Ukuran file, baik FIG-file maupun M-file, yang dihasilkan relatif kecil.
4) Kemampuan grafisnya cukup andal dan tidak kalah dibandingkan dengan bahasa pemrograman lainnya.

2. Memulai GUIDE MATLAB
Memulai GUIDE Matlab dapat dilakukan dengan dua cara, yaitu:
1. Melalui command matlab dengan mengetikkan: >> guide
2. Klik tombol Start Matlab dan pilihlah MATLAB, lalu pilih GUIDE (GUI Bulder)

GUIDE Quick Start memiliki dua buah pilihan, yaitu Create New GUI dan Open Existing GUI. Create New GUI digunakan jika kita memang belum pernah membuat aplikasi GUI Matlab atau jika kita memang ingin membuat sebuah figure baru, sedangkan Open Existing GUI digunakan jika kita sudah memiliki file figure matlab atau akan memodifikasi file figure yang telah kita simpan.
Pada pilihan Create New GUI terdapat menu GUIDE templates yang memiliki beberapa tipe dasar dari GUI, sehingga kita dapat melakukan modifikasi pada template agar menjadi GUI seperti yang kita harapkan. Sebagai pemula, kita gunakan Blank GUI (Default) yang merupakan sebuah GUI dengan figure kosong dan merupakan kondisi default dari GUIDE dan diplih jika kita memang akan membuat sebuah aplikasi dengan komponen yang layout-nya tidak terdapat pada GUI template yang lain. Setelah kita memilih Blank GUI templates, maka akan muncul tampilan Menu Utama GUIDE.

Gambar 3. Tampilan GUIDE
Komponen palet pada GUIDE Matlab terdiri dari beberapa uicontrol (kontrol user interface), seperti pada bahasa pemrograman visual lainnya, yaitu: pushbutton, togglebutton, radiobutton, chexkboxes, edit text, static text, slider, frames, listboxes, popup menu, dan axes. Kita dapat meletakkan semua kontrol pada layout editor dan selanjutnya hanya tinggal mengaturnya melalui property inspector.

Gambar 4 : Komponen GUIDE
Semua kontrol pada GUIDE dapat dimunculkan pada layout/figure dengan cara mendrag kiri kontrol yang diinginkan ke figure. Adapun penjelasan fungsi masing-masing kontrol adalah sebagai berikut:
1) Pushbutton
Pushbutton merupakan jenis kontrol berupa tombol tekan yang akan menghasilkan tindakan jika diklik, misanya tombol OK, Cancel, Hitung, Hapus, dan sebagainya. Untuk menampilkan tulisan pada pushbutton kita dapat mengaturnya melalui property inspector dengan mengklik obeyek pushbutton pada figure, lalu mengklik toolbar property inspector atau menggunakan klik kanan lalu pilih property inspector. Selanjutnya isilaha tab string dengan label yang diinginkan, misalnya Hitung.

2) Toggle Button
Toggle button memiliki fungsi yang sama dengan pushbutton. Perbedaanya adalah saat pushbutton ditekan, maka tombol akan kembali pada posisi semula jika tombol mouse dilepas, sedangkan pada toggle button, tombol tidak akan kembali ke posisi semula, kecuali kita menekannya kembali. Contoh aplikasi Radio button dapat dilihat pada Gambar 6.
3) Radio Button
Radio button digunakan untuk memilih atau menandai satu pilihan dari beberapa pilihan yang ada. Misalnya, sewaktu kita membuat aplikasi operasi Matematika (penjumlahan, pengurangan, perkalian, dan pembagian). Contoh aplikasi Radio button dapat dilihat pada Gambar 6.
4) Edit Text dan Static Text
Edit text digunakan untuk memasukkan atau memodifikasi suatu text yang diinputkan dari keyboard, sedangkan static text hanya berguna untuk menampilkan text/tulisan, sehingga kita tidak bisa memodifikasi/mengedit text tersebut kecuali memalui property inspector. Contoh edit dan static text dapat dilihat pada Gambar 6.
5) Frames
Frames merupakan kotak tertutup yang dapat digunakan untuk mengelompokkan kontrol-kontrol yang berhubungan. Tidak seperti kontrol lainnya, frames tidak memiliki rutin callback.

Gambar 6: Aplikasi Beberapa UIControl
6) Checkboxes
Kontrol checkboxes berguna jika kita menyediakan beberapa pilihan mandiri atau tidak bergantung dengan pilihan-pilihan lainnya. Contoh aplikasi penggunaan checkboxes adalah ketika kita diminta untuk memilih hobi. Karena hobi bisa lebih dari satu, maka kita dapat mengklik checkboxes lebih dari satu kali.
7) Slider
Slider berguna jika kita menginginkan inputan nilai tidak menggunakan keyboarad, tatapi hanya dengan cara menggeser slider secara vertical maupun horizontal ke nilai yang kita inginkan. Dengan menggunakan slider, kita lebih fleksibel dalam melakukan pemasukan nilai data karena kita dapat mengatur sendiri nilai max, nilai min, serta sliderstep.

Gambar 7: Aplikasi Slider Control
8) Popup Menu
Popop menu berguna menampilkan daftar pilihan yang didefinisikan pada String Propoerty ketika mengklik tanda panah pada aplikasi dan memiliki fungsi yang sama seperti radio button. Ketika tida dibukak, popup menu hanya menampilkan satu item yang menjadi pilihan pertama pada String Property. Popupmenu sangat bermanfaat ketika kita ingin memberi sebuah pilihan tanpa jarak, tidak seperti radiobutton.
9) Axes
Axes berguna untuk menampilkan sebuah grafik atau gambar (image). Axes sebenarnya tidak masuk dalam UIControl, tetapi axes dapat deprogram agar pemakai dapat berinteraksi dengan axes dan obyek grafik yang ditampilkan melalui axes.

3. Membuat GUI dengan MATLAB
MATLAB mengimplementasikan GUI sebagai sebuah figure yang berisi barbagai style obyek UIControl. Selanjutnya kita harus memprogram masing-masing obyek agar dapat bekerja ketika diaktifkan oleh pemakai GUI.
Langkah dasar yang harus dikerjakan dalam membuat GUI adalah :
1) Mengatur layout komponen GUI
Setelah kita membuka GUIDE Matlab dan telah menentukan template GUI, langkah selanjutnya adalah adalah mendesai figure dengan menggunakan komponen palet sesuai dengan kebutuhan, seperti p ushbutton, radiobutton, chexkboxes, edit text, static text, slider, frames, popup menu, axes, dan sebagainya. Selanjutnya kita dapat mengatur layout masing-masing komponen, baik string(caption), font, color, size, dan sebagainya menggunakan property inspector. Jika kita telah selesai mendesain, jangan lupa untuk menyimpan file figure yang secara default akan memiliki ekstensi *.fig. Dari sini, matlab secara otomatis akan membuatkan sebuah m-file dengan nama yang sama, yaitu file berekstensi *.m.
2) Memprogram Komponen GUI
M-file yang telah dibuat pada langkah sebelumnya, akan otomatis terbuka dan kita harus menulis programnya agar komponen kontrol dapat bekerja secara simultan. Untuk membuat program dalam m-file kita cukup memperhatikan fungsi-fungsi matlab bertanda callback dimana perintah disispkan.
Dari langah-langkah dasar diatas, secara sederhana sebenarnya GUI Matlab dibentuk oleh dua buah file, yaitu fig-file dan m-file

3. Membuat Contoh Aplikasi GUIDE MATLAB
Pada modul ini akan diberikan cara membuat aplikasi GUIDE Matlab untuk kasus-kasus yang sederhana. Diharapkan dengan beberapa contoh ini mahasiswa dapat mengembangkan sendiri dalam menggunakan GUIDE Matlab.

4.1 Menghitung Luas dan Keliling Lingkaran

Contoh aplikasi yang dibuat adalah menghitung luas dan keliling lingkaran. Langkah-langkah yang harus kita kerjakan adalah:
a. Mendesain Figure
Dalam mendesain figure, kita harus dapat membayangkan komponen apa saja yang perlu kita tampilkan. Seperti dalam membuat aplikasi menghitung luas dan keliling lingkaran, variabel input yang dibutuhkan adalah jari-jari, kemudian variabel outputnya adalah luas dan keliling lingkaran, maka kita memerlukan 3 edit text yang digunakan menampilkan variabel-variabel tersebut. Kemudian kita juga memerlukan 1 tombol pushbutton/togglebutton untuk mulai melakukan proses perhitungan. Kita juga bisa menambahkan komponen lain untuk memperjelas dan mempercantik desian figure yang akan kita buat.
Desainlah figure seperti pada Gambar 8. Gunakan 4 buah static text, 3 buah edit text, dan 2 buah pushbutton. Dalam meletakkan komponen pallete boleh tidak sesuai dengan gambar.

b. Mengatur Layout Komponen
Setelah kita selesai mendesain figure, aturlah masing-masing komponen menggunakan property inspector.

c. Menyimpan Figure
Setelah selesai mendesain figure, langkah selanjutnya adalah menyimpan figure, beri nama lingkaran.fig, secara otomatis kita akan dibuatkan kerangka m-file dengan nama yang sama, yaitu lingkaran.m.
Dari beberapa fungsi yang muncul di m-file. Kita cukup memperhatikan fungsi yang memiliki callback, yaitu edit1_Callback, edit2_Callback, edit3_Callback, btn_hitung_Callback, dan btn_edit_Callback.

edit1
Di bawah function edit1_callback, tambahkan program menjadi berikut:
jari=str2num(get(handles.edit1, ‘String’));
handles.jari=jari;
guidata(hObject, handles)
edit2 dan edit3

untuk function edit1_callback dan function edit2_callback, kita tidak perlu menambahkan kode apapun dibawahnya, karena hanya berfungsi untuk menampilkan hasil dari perhitungan.
btn_hitung

Di bawah function btn_hitung_callbck, tambahkan program menjadi berikut:
%kode ini diekskusi jika kita menekan tombol hitung
jari=handles.jari;
luas=pi*jari*jari;
kel=2*pi*jari;
%menampilkan hasil perhitungan
set(handles.edit2, ‘string’, luas);
set(handles.edit3, ‘string’, kel);
btn_exit

%untuk keluar dari apalikasi
delete(handles.figure1)
d. Running GUI
Setelah langkah-langkah diatas dijalankan, langkah terakhir adalah menjalankan aplikasi yang telah dibuat dengan mengklik tombol Run dari jendela figure atau dari jendela debug m-file (tekan F5), sehingga akan muncul tampilan berikut.

4.2 Menggambar fungsi trigonometri dengan beberapa pilihan sudut, amplitudo, dan phase.
Langkah-langkah yang harus kita kerjakan adalah:
a. Mendesain Figure
Desain figure seperti dalam Gambar 10. Dalam meletakkan komponen pallete boleh tidak sesuai dengan gambar (sesuai selera).

Mengatur Layout Komponen
Setelah kita selesai mendesain figure, aturlah masing-masing komponen menggunakan property inspector.

b. Menyimpan Figure
Setelah selesai mendesain figure, langkah selanjutnya adalah menyimpan figure, beri nama trigonometri.fig, secara otomatis kita akan dibuatkan kerangka m-file dengan nama yang sama, yaitu trigonometri.m.
Dari beberapa fungsi yang muncul di m-file. Kita cukup memperhatikan fungsi yang memiliki callback, yaitu edit1_Callback, edit2_Callback, edit3_Callback, btn_hitung_Callback, dan btn_edit_Callback.
Pupupmenu1

Di bawah function popupmenu1_callbck, tambahkan program menjadi berikut:
indeks=get(handles.popupmenu1,’Value’);
handles.indeks=indeks;
guidata(hObject, handles)
Radiobutton1

set(handles.radiobutton2,’Value’,0);
pilih = 1;
handles.pilih=pilih;
guidata(hObject,handles)
Radiobutton2

set(handles.radiobutton1,’Value’,0);
pilih = 2;
handles.pilih=pilih;
guidata(hObject,handles)
Pushbutton2

set(handles.edit1, ‘string’, ”); %mengosongkan string pada edit1
set(handles.edit2, ‘string’, ”); %mengosongkan string pada edit2
axes(handles.axes1);
plot(0); %membersihkan gambar pada axees

Pushbutton1
indeks=get(handles.popupmenu2,’Value’); %mengambil nilai
if indeks == 1 %jika menekan pilihan 1
T=1; %Maka T=1;
else if indeks==2 %jika menekan pilihan 2
T=2; %maka T=2, dst
else if indeks==3
T=3;
else if indeks==4
T=4;
end
end
end
end
A=str2num(get(handles.edit1, ‘string’)); %mengambil nilai pada edit1
r=str2num(get(handles.edit2, ‘string’)); %mengambil nilai pada edit2
x=-10:0.1:10; %membangkitkan sumbu x
pilih=handles.pilih %berhubungan dg pilihan pada radiobutton
switch handles.pilih
case 1 %jika radiobutton1 yang ditekan
y=A*sin(T*x+r); %maka menghitung nilai sinus
case 2 %jika radiobutton2 yang ditekan
y=A*cos(T*x+r); %maka menghitung nilai cosinus
end
axes(handles.axes1);
a=0; %membuat garis, seperti sumbu x dan sumbu y
plot(x,y,’r', a, x, ‘b’, x, a, ‘b’);
grid on

d. Running GUI
Setelah langkah-langkah diatas dijalankan, langkah terakhir adalah menjalankan aplikasi yang telah dibuat dengan mengklik tombol Run dari jendela figure atau dari jendela debug m-file (tekan F5), sehingga akan muncul tampilan berikut.

Gambar 11: Tampilan Gui Trigonometri

Did you like this? Share it:

baspro

|

belajar lewat sini ja……………

modul_pascal_2010(2)

Did you like this? Share it:

“Jangan Dihilangkan Kalau Takut Kehilangan”

|

sebuah kalimat pendek yang sedikit menyita perhatianku semalaman..

“jangan dihilangkan kalau takut kehilangan

jangan dihilangkan kalau belum siap kehilangan

jangan dihilangkan kalau kamu tak tahu, mau atau

tidakkah kamu kehilangan”

pernyataan itu agak lama terasa terngiang membuat sebagian rasa yang mengaliri darahku ikut mendisir

dan memantu melahirkan satu tanya.

BENARKAH BANYAK YANG MENGHILANG TANPA KUHARAP HILANGNYA?..

Did you like this? Share it:

Pentingnya pendidikan untuk anak

|

pantaiiSore itu aku jalan2 ke pantai yang tidak jauh dari rumhku sendiri. Aku duduk di tepi pantai sambil mendengarkan lagu barat via mp3-ku. Aku sangat menikmati suasana itu ditemani suara deburan ombak yang semakin membuat aku takjub akan kehidupan yang serba indah ini.

Tiba-tiba ada seorang anak kecil perempuan datang kepadaku, dan dia meminta uang. Perkiraan anda tepat, dia adalah anak peminta-minta. Dia begitu bersahabat, aku ngobrol banyak dengannya.
“Namanya siapa dik?” Tanyaku.
“Komang” jawabnya singkat.
“Komang usia berapa? Sudah sekolah?”
“Delapan tahun. Aku tidak sekolah kak”.
“Kenapa?” tanyaku ingin tahu.
“Tidak punya uang untuk sekolah”.
“Bapak dan Ibu bekerja?”
“Bapak kerja di pabrik. Ibu meminta-minta sejak aku belum lahir, kemudian ibu melahirkan aku, dan saat aku besar, diajak ibu untuk minta-minta.” jawabnya polos.
“Kak minta uang…” pintanya.
“Iya, nanti dulu, kan kakak masih asik ngobrol sama Komang.” Jawabku sambil tersenyum.

Tak seberapa lama, kemudian datang anak kecil laki-laki.
“Kris kesini! Cepat!” Panggil Komang kepada anak kecil itu sambil berteriak.
Anak laki-laki itu pun datang. Ternyata dia adik Komang. Kami pun asik ngobrol bertiga dan asik bercanda. Kami main pasir, membuat gunung pasir, lalu dibentuk seperti kawah. Kris pun duduk di tengah kawah itu dengan posisi duduk seperti bertapa. Aku dan Komang tertawa melihat Kris.
“Lihat, aku bisa membuat gunung pasir!” kata Kris bangga dengan hasil karyanya.
“Wah hebat. Kris umurnya berapa?” tanyaku
“6 tahun.”
“Sekolah?”
“Tidak”.
Saat aku tanya alasan kenapa tidak sekolah, alasannya sama seperti kakaknya, Komang.
“Rumah kalian dimana?”
“Di Ubung.” Jawab Komang dengan singkat.
“Kalau malam2 gini kalian pulang ke Ubung naik apa?”
“Kalau kemaleman kami tidak pulang kak.”
“Terus tidur dimana?”
“Di sebelah toko itu” kata Komang sambil menunjuk salah satu minimarket yang ada di seberang jalan pantai Kuta.
“Tidak kedinginan?”
“Tidak, karena sudah terbiasa. Kak minta uang…” Kata Komang mengulang pertanyaannya tadi.
kemudian mereka aku kasih uang seribu. Saat itu aku bawa uang pas. Setelah itu mereka minta untuk dibelikan es krim. Ya…uangnya gak cukup. Mau gimana lagi..
Setelah banyak ngobrol dan bermain dengan mereka, mereka pun pergi.

Aku dapat pelajaran berharga dari kejadian tadi. Pertama, aku sangat bersyukur sama Allah yang sangat menyayangiku, dengan memberikan aku keluarga yang semuanya baik hati dan sayang aku. Mereka menyekolahkan aku hingga ke jenjang pendidikan universitas. Betapa beruntungnya aku, orang tuaku sangat peduli terhadap dunia pendidikan, khususnya pendidikan buat anak-anak mereka. Sehingga aku bisa menjadi Ida yang sekarang. Kedua, aku prihatin melihat kejadian tadi, sejak kecil dibiasakan orang tua untuk meminta-minta. Kadang keadaan keluarga memang tidak memungkinkan, tetapi alangkah baiknya kalau anak-anak generasi penerus dididik untuk menjadi pribadi yang mandiri dan belajar untuk menghadapi hidup secara bijak, agar masa depan mereka menjadi lebih baik. Bekerja lebih baik daripada meminta-minta. Kerja apapun yang penting halal dan berguna buat masa depan.

Did you like this? Share it:

Proses Teknologi Penting Untuk Hasil Akhir Industri

|
32Proses teknologi sangatlah penting dalam meningkatkan value chain sehingga produk-produk yang mempunyai keunggulan dalam orientasi ekspor saat menjadi produk jadi dapat bersaing baik ditingkat nasional maupun internasional.Banyak industri-industri mengekspor barang yang masih bersifat bahan dasar atau semi-finished, tetapi setelah diselesikan di luar negeri barang tersebut dikembalikan atau dimasukan kembali ke Indonesia dan dikatagorikan sebagai barang import.Menurutnya, kebutuhan riset, ilmu pengetahuan dan teknologi adalah sangat penting bagi dunia usaha termasuk didalamnya usaha kecil menengah dan koperasi (UKMK). “Dengan terdapatnya sentuhan riptek pada dunia usaha, maka peningkatan daya saing dan diversifikasi produk dapat terpenuhi,” paparnya saat jumpa pers.Setiap negara, katanya, daerah-daerah serta perusahaan besar di luar negeri selalu mempunyai anggaran tersendiri untuk membiayai riptek mereka yang dilihat sebagai bentuk investasi, hal ini dikarenakan kesadaran mereka bahwa peningkatan riptek merupakan kebutuhan utama untuk dapat bertahan dan tetap mempunyai daya saing yang tinggi.

Inovasi tersebut, katanya, akan meningkatkan efisiensi pada operasi dan produksi sehingga dengan sendirinya akan meningkatkan produktivitas mereka. Peningkatan produktivitas dan efisiensi operasi dan produksi menghasikan hasil produksi yang dapat diterima dengan baik pada masyarakat serta harga yang murah atau dapat bersaing. “Inovasi berkembang pada suatu lingkungan kondusif yang penuh dengan nuansa budaya iptek dari individu yang terlibat,” ujarnya.

“Penggunaan ilmu pengetahuan dan teknologi (iptek) dalam dunia usaha dan industri digunakan untuk meningkatkan daya saing produksi. Dengan menggunakan kemampuan inovasi sebagai hasil pengembangan iptek, maka dunia usaha dan industri akan dapat meningkatkan kualiti produk mereka,” paparnya.

Dia menjelaskan, keadaan ini akan membuat dunia usaha dan industri dapat bertahan. Kesempatan kerja yang diberikan oleh dunia usaha dan industri dapat terus berlangsung bahkan akan terus berkembang dengan dapat bertahannya mereka.

“Untuk menunjangnya proses penerapan iptek pada dunia usaha dan industri di Indonesia, peranan pemerintah sangatlah membantu dalam menerapkan kebijakan sehingga dunia usaha dan industri terutama industri dan usaha kecil menengah (IKM/UKM) dapat menerapkan perkembangan iptek untuk meningkatkan produktivitas dan daya saing mereka terutama dalam menghadapi proses globalisasi,” ungkapnya.

Tetapi, katanya, intervensi riptek pada dunia usaha terutama IKM/UKM tergantung dari kemampuan dan kemauan pada pelaku usaha dalam mengadopsi teknologi yang dibutuhkan, dan ini semua tergantung dengan pengaruh budaya dimana UKM tersebut berada.

“Dalam proses perubahan terutama dengan adanya kebutuhan teknologi tentunya membutuhkan perubahan pola pikir dan tindakan, untuk itu pendidikan berkelanjutan yang diarahkan menjadi media yang dapat mempengaruhi perubahan-perubahan tersebut,” paparnya. (len)

“Padahal jika tahap akhir dari hasil industri diselesaikan di dalam negeri dengan sentuhan teknologi maka nilainya tak kalah dengan tahap akhir yang diselesaikan di luar negeri,” papar Koordinator Program Evaluasi Sains Riset Teknologi untuk Pembangunan (PERISKOP) Kementerian Riset dan Teknologi Dr R Mulya Mashudi Msc, Kamis (19/12).

Did you like this? Share it:

Matematika dalam Kehidupan Sehari-Hari

|

abbbbbbbbbbbSalah satu karakteristik matematika adalah diterapkan atau diaplikasikan dalam bidang ilmu lain maupun dalam kehidupan sehari-hari. Perkembangan ilmu pengetahuan dan teknologi tidak lepas dari peranan matematika. Ketika ada sebuah penelitian untuk membuat sesuatu yang baru atau untuk mengembangkan suatu hal yang telah ada, maka matematika digunakan ketika melakukan penelitian. Mulai perumusan masalah, pengumpulan data dan fakta, penggambaran dan pengolahan data serta penganalisisan data sampai penarikan kesimpulannya. Ketika ada masalah belajar maka perlu adanya penyelesaian atau solusi. Kondisi seperti ini matematika digunakan melalui investigasi dan problem solving. Kedua hal tersebut merupakan jantungnya matematika untuk membantu siswa meningkatkan kemampuan menemukan, menganalisis, dan membuktikan serta dapat memebantu siswa menyelesaiakan masalah yang berbeda-beda sesuai dengan situasinya.

Matematika dapat digunakan untuk menyeleksi atau menyaring data yang ada. Seperti tes seleksi calon PNS, Polisi, TNI, pelajar, mahasaiswa atau karyawan menggunakan tes tulis dengan materi matematika (biasanya logika dan berhitung) untuk mengetahui kemampuan berpikir cepat dan dapat menyelesaikan masalah. Dalam bidang teknik matematika digunakan seperti teknik informatika atau komputer menggunakan konsep bilangan basis, teknik industri atau mesin matematika digunakan untuk menentukan ketelitian suatu alat ukur atau perkakas yang digunakan. Menurut Andrea J. O’Connor bahwa “Mathematic is used by engineers to solve a very wide range of problem, including design calculations for building, machines, electronic components or chemical plants”. Bidang ekonomi menggunakan konsep fungsi untuk memprediksikan produksi maupun penjualan. Ada pepatah ” Siapa yang menguasai matematika dan bahasa maka ia akan menguasai dunia”. Artinya matematika sebagai media melatih untuk berpikir kritis, inovatif, kreatif, mandiri, dan mampu menyelesaikan masalah, sedangkan bahasa sebagai media menyampaikan ide-ide atau gagasan serta yang ada dalam pikiran manusia. Selain itu ada istilah “Di zaman komputer yang digunakan adalah otak bukan otot”. Di lingkungan masyarakat pun secara tidak langsung orang sudah menggunakan matematika. Seperti ketika orang menghitung penghasilan, hasil panen, jumlah belanja, luas tanah, luas rumah, ongkos, hak waris, dan masih banyak yang lainnya. Jelas bahwa matematika sangat berperan dalam kehidupan sehari-hari, sehingga apabila ada siswa yang mengatakan ingin menghindari matematika sebenarnya itu tidak dapat dilakukan. Karena mau tidak mau matematika digunakan dalam aktivitas sehari-harinya.Matematika merupakan ilmu pengetahuan yang memiliki peranan penting dalam dunia pendidikan dan kehidupan, namun masih banyak yang kurang menyukai, takut, tidak tertarik walaupun dalam kehidupan sehari-hari tidak lepas dari persoalan matematika.

Did you like this? Share it:

Pulau Madura

|

maduraMadura adalah nama pulau yang terletak di sebelah timur laut Jawa Timur. Pulau Mad ura besarnya kurang lebih 5.250 km2 (lebih kecil daripada pulau Bali), dengan penduduk sekitar 4 juta jiwa.Madura dibagi menjadi empat kabupaten, yaitu Bangkalan, Sampang, Pamekasan dan Sumenep.Pulau ini termasuk provinsi Jawa Timur dan memiliki nomor kendaraan bermotor sendiri, yaitu “M”

Secara politis, Madura selama berabad-abad telah menjadi subordinat daerah kekuasaan yang berpusat di Jawa. Sekitar tahun 900-1500, pulau ini berada di bawah pengaruh kekuasaan kerajaan Hindu Jawa timur seperti ,Kediri Singhasari, dan Majapahit. Di antara tahun 1500 dan 1624, para penguasa Madura pada batas tertentu bergantung pada kerajaan-kerajaan Islam di pantai utara Jawa seperti Demak, Gresik, dan Surabaya. Pada tahun 1624, Madura ditaklukkan oleh Mataram. Sesudah itu, pada paruh pertama abad kedelapan belas Madura berada di bawah kekuasaan kolonial Belanda (mulai 1882), mula-mula oleh VOC, kemudian oleh pemerintah Hindia-Belanda. Pada saat pembagian provinsi pada tahun 1920-an, Madura menjadi bagian dari provinsi Jawa Timur.

Secara keseluruhan, Madura termasuk salah satu daerah miskin di provinsi Jawa Timur. Tidak seperti Pulau Jawa, tanah di Madura kurang cukup subur untuk dijadikan tempat pertanian. Kesempatan ekonomi lain yang terbatas telah mengakibatkan pengangguran dan kemiskinan. Faktor-faktor ini telah mengakibatkan emigrasi jangka panjang dari Madura sehingga saat ini banyak masyarakat suku Madura tidak tinggal di Madura. Penduduk Madura termasuk peserta program transmigrasi terbanyak.

Pertanian subsisten (skala kecil untuk bertahan hidup) merupakansapi kegiatan ekonomi utama. Jagung dan singkong merupakan tanaman budi daya utama dalam pertanian subsisten di Madura, tersebar di banyak lahan kecil. Ternak sapi juga merupakan bagian penting ekonomi pertanian di pulau ini dan memberikan pemasukan tambahan bagi keluarga petani selain penting untuk kegiatan karapan sapi. Sehingga Madura terkenal dengan budaya Karapan sapinya. Perikanan skala kecil juga penting dalam ekonomi subsisten di sana.

Tanaman budi daya yang paling komersial di Madura ialah tembakau. Tanah di pulau ini membantu menjadikan Madura sebagai produsen penting tembakau dan cengkeh bagi industri kretek domestik. Sejak zaman kolonial Belanda, Madura juga telah menjadi penghasil dan pengekspor utama garam.

suramaduBangkalan yang terletak di ujung barat Madura telah mengalami industrialisasi sejak tahun 1980-an. Daerah ini mudah dijangkau dari Surabaya, kota terbesar kedua di Indonesia, dan dengan demikian berperan menjadi daerah suburban bagi para penglaju ke Surabaya, dan sebagai lokasi industri dan layanan yang diperlukan dekat dengan Surabaya. Jembatan Suramadu yang sudah beroperasi sejak 10 Juni 2009, diharapkan meningkatkan interaksi daerah Bangkalan dengan ekonomi regional.

Did you like this? Share it:

Hello world!

|

Welcome to Student Blogs. This is your first post. Edit or delete it, then start blogging!

Did you like this? Share it: