Karena ada tugas logika fuzzy akhirnya saya harus belajar mengaplikasikan fuzzy pada matlab cuma dalam hitungan minggu :-D
Akhirnya searching2 deh di mbah google sampek agak frustasi :-D,, tapi aku terus berusaha sampai bisa. .
Emang kalau sudah sepenuhnya diniati bisa dan berusaha keras pasti Allah SWT akan memberikan jalan :-D
Awalnya aku cuma buat kurva keanggota.annya adja,, eh ternyta dsruh pakai GUI, cari2 di youtube tpi gag nemu2,, trus di blog2 yg terindeks google juga gag ada yg njelasin secara rinci :-(

Untuk itu saya akan menjelaskan mulai dari awal pembuatan. . .
- Pastinya harus instal matlab dulu :-),, instal matlab adja susah minta ampun. Sudah 5 kali aku install uninstall matlab di lepy.ku... Tapi jgn mudah menyerah dulu :-),, berusaha trus sampek bisa. Walaupun gag muncul matlabnya di desktop dan start program :-D,, yaudah aku pakek run yg ada di start windws trus ketik adja matlab,, muncul dah program matlabnya (walaupun loadingnya agak lama :-D )

- Setelah dah muncul,, pastinya dah terbuka command windowsnya :-),, kyag gini bro. . .

- Habis itu ketik adja fuzzy trus tekan Enter,,  muncul deh tampilan untuk membuat kurva :-)

-Download filenya disini pemain



  • Proses-proses pembuatan project :
-          Langkah Pertama adalah menginstal komponen tambahan :
1.      Animated Button
2.      Text Animator
3.      Gradient
4.      dan sebuah komponen yang menambah format image jpg dan gif (TPNGImage dan TPNGGif)
-     Pertama kita copy tiap source komponen ke Local Disk C/Program Files/Delphi7/Borland/Lib, setelah itu  kita panggil dari delphi (Buka delphi components instal component). Untuk yang sudah bentuk package klik saja langsung.


       Tampilan Awal/Interface Program sebelum dijalankan :


       
    -          Langkah Kedua :

      

Pertama yang dilakukan pastinya browsing gambar di internet sesuai yang diinginkan. Setelah itu kita edit dalam photoshop agar background gambarnya transparan, untuk mengatur sizenya juga, dan terakhir kita simpan dengan format png. Lalu kita masukkan di delphi menggunakan Image yang ada di additional. Dalam gambar diatas saya menggunakan 4 timer dan 1 button.

 

Script codenya :
Timer 1 :
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Left:=image1.left+5;
end;
Keterangan :
Image1 adalah gambar Hello kitty naik pesawat, jadi Timer1 berfungsi menggerakkan gambar1 kearah  kanan

Timer2 :
procedure TForm1.Timer2Timer(Sender: TObject);
begin
  Image2.Visible:=False;
  TextAnimator1.Visible:=False;

  Image3.Left:=image3.left+4;
  Image6.Left:=image6.left+4;
  Anim1.Left:=Anim1.left+4;
  Anim2.Left:=Anim2.left+4;
  Anim3.Left:=Anim3.left+4;
end;

Keterangan :
Image2 (larva sebelah kanan kita false), Image3(larva sebelah kiri), Anim1 sampai Anim3 adalah text animator(komponen tambahan). Timer2 mengerakkan gambar larva sebelah kiri dan menonaktifkan larva sebelah kanan.
Timer3 :
procedure TForm1.Timer3Timer(Sender: TObject);
begin
Image2.Visible:=True;
TextAnimator1.Visible:=True;

TextAnimator1.Left:=TextAnimator1.Left-1;

Image2.Left:=Image2.Left-1;

end;

Keterangan :
Timer3 berfungsi menggerakkan gambar larva sebelah kanan yang tadi di false.


Timer4:
var
  Form1: TForm1;
  a,b: Byte;

implementation

{$R *.dfm}

procedure TForm1.Timer5Timer(Sender: TObject);
begin
if      Image5.Left > 550 then b:=3
else if Image5.Left < 2   then b:=0;

if b=0 then Image5.Left:=Image5.Left+3
else Image5.Left:=Image5.Left-3;
end;

Keterangan :
Untuk mengerakkan gambar awan kekanan dan kekiri.


Animated button1 :

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer3.Enabled:=True;
Timer2.Enabled:=False;
Timer3.Enabled:=True;
Timer4.Enabled:=False;
Image5.Visible:=False;
Gradient1.Visible:=False;
Gradient2.Visible:=False;
Gradient3.Visible:=True;
end;

Keterangan :
Untuk menonaktifkan timer1, timer2, timer4, Gradient1, Gradient2 dan mengaktifkan timer3.

Tampilan saat dijalankan :





Saat diklik Capek Ngejar :



Scipt code secara detailnya :
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, pngimage, ExtCtrls, StdCtrls, TextAnim, Gradient,
  ButtonWithColor;
type
  TForm1 = class(TForm)
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image5: TImage;
    Timer1: TTimer;
    Anim1: TTextAnimator;
    Anim2: TTextAnimator;
    Anim3: TTextAnimator;
    Gradient1: TGradient;
    Gradient2: TGradient;
    Image6: TImage;
    Timer2: TTimer;
    Timer3: TTimer;
    Timer4: TTimer;
    TextAnimator1: TTextAnimator;
    Button1: TBitBtnWithColor;
    Gradient3: TGradient;
    procedure Timer1Timer(Sender: TObject);
    procedure Timer2Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Timer3Timer(Sender: TObject);
    procedure Timer5Timer(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Timer4Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  a,b: Byte;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Left:=image1.left+5;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
  Image2.Visible:=False;
  TextAnimator1.Visible:=False;

  Image3.Left:=image3.left+4;
  Image6.Left:=image6.left+4;
  Anim1.Left:=Anim1.left+4;
  Anim2.Left:=Anim2.left+4;
  Anim3.Left:=Anim3.left+4;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer3.Enabled:=True;
Timer2.Enabled:=False;
Timer3.Enabled:=True;
Timer4.Enabled:=False;
Image5.Visible:=False;
Gradient1.Visible:=False;
Gradient2.Visible:=False;
Gradient3.Visible:=True;

end;

procedure TForm1.Timer3Timer(Sender: TObject);
begin
Image2.Visible:=True;
TextAnimator1.Visible:=True;

TextAnimator1.Left:=TextAnimator1.Left-1;

Image2.Left:=Image2.Left-1;

end;

procedure TForm1.Timer5Timer(Sender: TObject);
begin
if      Image5.Left > 550 then b:=3
else if Image5.Left < 2   then b:=0;

if b=0 then Image5.Left:=Image5.Left+3
else Image5.Left:=Image5.Left-3;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Timer1.Enabled:=True;

Timer2.Enabled:=True;

Image1.Visible:=True;
end;

procedure TForm1.Timer4Timer(Sender: TObject);
begin
if Image1.Left=-253 then Image1.left:=696;
  Image1.Left:=image1.left+5;

Image2.Visible:=False;
  TextAnimator1.Visible:=False;
  Image3.Left:=Image3.left+5;
  Image6.Left:=Image6.left+5;
  Anim1.Left:=Anim1.left+5;
  Anim2.Left:=Anim2.left+5;
  Anim3.Left:=Anim3.left+5; 
end;

end.



Ini adalah Pre-Test II matkul Teknik Multimedia. . 
Penerapan Multimedia dalam perkuliahan matkul teknik multimedia menggunakan sebuah program java yang sudah tidak asing lagi menurut areg informatika UMG yaitu menggunakan NetBeans. . .
Selama mencoba membuat sebuah bentuk dan memasukkan image di java, kesulitan yang saya alami karena saya sudah lama dan hampir jarang menggunakan program java . . .
Tapi karena ada referensi dari mbak rima dosen TM, maka saya bisa mengotak-atik coding yang ada dan saya modifikasi sesuai kreatifitas yang saya miliki ^^ , akhirnya terciptalah sebuah tampilan project seperti dibawah ini. . .




Dalam tampilan prtSc project, saya hanya membuat sebuah bentuk lingkaran dan memasukkan 3 image berbeda yang saya atur koordinatnya agar pas di center lingkaran. . 
Kenapa latarnya tidak berwarna, because agar orang yang melihat hanya fokus pada gambar Ksatria Chopper yang ada ditengah lingkaran. . . 














          Tulisan ini saya tujukan untuk memenuhi tugas mata kuliah teknik multimedia. . .


  • TEKNIK MULTIMEDIA
          Menurutku multimedia itu adalah sebuah ilmu yang mempelajari cara menggabungkan text, audio, grafik, animasi, dan video. Beberapa elemen tersebut digabungkan untuk menghasilkan sebuah karya seni yang membantu proses informasi, edukasi dan hiburan lebih berwarna. Pokoknya multimedia ini berhubungan dengan semua yang ada dipikiran kita untuk menghasilkan sebuah karya yang dapat menghibur juga mendidik dan kita dapat berkreasi dan berinovasi sesuai dengan imajinasi yang ada dikepala kita. Dengan adanya teknik multimedia sebuah karya seni tidak akan menjadi basi, dan para desain-desain grafis lainnya akan terus dan terus memunculkan sebuah karya seni lainnya yang membuat orang terkesima dan mulai tertarik untuk belajar teknik multimedia..

  • MATKUL TEKNIK MULTIMEDIA
         Saya mengambil mata kuliah ini karena saya lebih suka desain daripada pemrograman yang sulit untuk dicerna otakku. . Bisa lebih mendalami lagi cara membuat sebuah karya seni sesuai dengan kreasi kita. Belajar multimedia pasti sangat menyenangkan daripada belajar pemrograman.


  • TENTANG TEKNIK MULTIMEDIA
        Yang ingin saya pelajari yaitu cara membuat sebuah karya seni yang mengungkapkan kreasi-kreasi yang ada dan ingin aku ungkapkan dalam sebuah mahakarya. Bisa membuat animasi yang lucu dan keren.

  • PERKULIAHAN TEKNIK MULTIMEDIA
      Teknik perkuliahan yang saya inginkan untuk matkul teknik multimedia ini lebih kearah praktek daripada teori. Karena praktek lebih sesuai dengan pelajaran-pelajaran yang lebih banyak harus berinteraksi dengan program. Jadi mahasiswa yang membawa laptop dapat langsung mempraktekan yang telah dijelaskan oleh dosen dan lebih baik lagi perkuliahan ini di laksanakan di Lab  Informatika daripada di kelas. Setelah diberi contoh sekilas tentang kreasi-kreasi dari program-program multimedia, mahasiswa langsung disuruh mengkreasikan dan mengembangkan yang telah dipelajari saat itu juga. Mengenalkan berbagai macam program-program yang sering dipakai user dalam kalangan luas.


Pemrograman Web 



Pemrograman web atau dalam bahasa inggris web programming terdiri dari dua kata yaitu pemrograman dan web. Pemrograman adalah kumpulan instruksi atau perintah tertulis yang dibuat oleh manusia secara logis untuk memerintahkan komputer agar melakukan langkah atau proses tertentu dalam menyelesaikan suatu masalah. Pemrograman biasanya menghasilkan sebuah perangkat lunak baru yang dapat dijalankan dengan mudah oleh orang lain tanpa harus mengetahui tahapan-tahapan detail dalam melakukan tugas tersebut. Sedangkan kata web, dapat diartikan sebagai halaman atau media informasi yang dapat diakses dengan perangkat lunak browser melalui jaringan komputer atau internet.
Dari penjelasan diatas dapat disimpulkan bahwa pemrograman web adalah proses membuat aplikasi komputer yang dapat digunakan/ditampilkan dengan bantuan browser. Anda bisa lihat contoh hasil pemrograman web seperti Flickr, Gmail, Google Maps, dan juga Facebook.
Dengan Pemrograman web, halaman web yang semula hanya menampilkan informasi, dapat lebih interaktif seperti bisa memberi komentar dan menyimpannya, bisa kirim gambar, bisa melakukan pencarian data, atau dengan kata lain bisa lebih memahami apa yang sedang anda perlukan.
Pemrograman web menghasilkan aplikasi-aplikasi yang memiliki teknologi maju bahkan lebih pesat dari pemrograman lain (pemrograman desktop) karena cakup penggunaannya lebih luas dan lebih efisien baik dari biaya, waktu ataupun lainya. Web ada 2 macam :
1.      Pengertian Web Statis
Web Statis merupakan web yang tampilan halamannya/content-nya tidak bisa dirubah-rubah. Website jenis ini dan tidak memiliki database sebagai tempat penyimpanan content nya. Biasanya web statis sangat jarang di update, baik isi maupun tampilannya sebab apabila pemilik web ingin merubah isi dan tampilannya maka diperlukan penguasaan bahasa pemrograman. Sebenarnya tidak serumit yang kita duga mengenai bahasa pemrograman web dalam pembuatan web statis. Menurut saya web statis juga bisa berbentuk file gambar atau flash yang kita upload ke hosting.
Sering kita jumpai bahwa web statis jarang menyertakan kotak komentar bagi para pengunjungnya karena memang sangat jarang diupdate. Halamannnya juga terbatas dan hanya menyertakan informasi yang bersifat tetap. Web jenis ini sering digunakan untuk website profil perusahaan, profil pribadi, penawaran produk elektronik dan otomotif.
2.      Pengertian Web Dinamis
Web Dinamis adalah sebuah web yang kontent isinya bisa dirubah sewaktu-waktu. Web jenis ini memiliki database dan halaman administrator untuk meng-edit dan update baik isi maupun tampilannya. Kita biasanya menyebutnya sebagai CMS (Content Management system) yang bertugas mengatur mobilitas dan update website termasuk melakukan Ping secara otomatis ke webmaster/search engine. Website jenis ini sangat mudah dalam membuatnya dan sangat bagus dalam SERP sebab biasanya diupdate setiap hari. Yang termasuk web dinamis adalah website berita, blog, social networking, dll.

Cara kerja pemrograman web

Sebelum menjelaskan cara kerja pemrograman web, sebaiknya anda mengetahui tentang HTML bahwa HTML bukan bahasa pemrograman tapi adalah markup language (bahasa penandaan yang terdiri dari TAG). HTML hanya mendeskripsikan bahwa bagian tertentu dalam sebuah halaman web adalah isi yang harus ditampilkan oleh browser dengan cara tertentu.
Bagaimana cara kerja pemrograman web? Secara sederhana pemrograman web hanya dilakukan dengan menyisipkan perintah diantara TAG HTML. Misal :
<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php
   echo date("d/m/Y");
?>
</body>
</html> 
Pada saat kita mengakses halaman tersebut, web server langsung merespon apa yang kita minta dengan melakukan proses parsing (membaca isi halaman baris perbaris) dan jika menemukan baris perintah bahasa pemrograman maka web server akan mengeksekusi/menjalankan perintah tersebut dan setelah semua selesai baru akan mengirimkannya ke browser. Contoh diatas web server akan mengirimkan hasil eksekusi baris perintah echo date("d/m/Y") dalam bentuk tanggal dinamis yang diangap sebagai bagian dari HTML yang bersifat statis.

Apa yang dapat dilakukan dengan pemrograman web

  1. Pemrograman web memungkinkan kita dapat membuat halaman web yang dinamis dengan perintah-perintah yang cukup sederhana tapi dapat menghasilkan informasi yang beragam.
  2. Pemrograman web dapat melakukan interaksi sehingga pengguna dapat memperoleh informasi yang sesuai/relevan seperti pencarian, pengiriman data dll.
  3. Pemrograman web dapat dihubungkan dengan berbagai macam basis data/database seperti mysql, oracle, sql server dll

Bahasa pemrograman apa saja yang dapat digunakan untuk pemrograman web

Bisa dikatakan hampir semua bahasa pemrograman dapat digunakan untuk pemrograman web asalkan bahasa pemrograman tersebut bisa bekerja dalam web server dan dapat menciptakan HTML, XHTML, CSS, JavaScript, dan XML. Beberapa bahasa pemrograman web yang populer diantaranya yaitu : PHP, ASP.NET, Ruby on Rails, Perl, ASP classic, Python, danJSP.
Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website :

1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).