simulasi pembelahan sel anabaena catenula menggunakan lindenmayer system

13

Click here to load reader

Upload: ummi-mahmudah

Post on 12-Aug-2015

28 views

Category:

Documents


0 download

DESCRIPTION

Jangan sia – siakan hidup di dunia, hidup ini hanya sementara. Kita tidak tahu kapan ajal kita menjemput. Maka carilah bekal sebanyak-banyaknya dengan mencari Ridho Allah dengan berdakwah dijalan-Nya.

TRANSCRIPT

Page 1: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

SIMULASI PEMBELAHAN SEL ANABAENA CATENULA

MENGGUNAKAN

LINDENMAYER SYSTEM

SKRIPSI

Oleh:

PUPUT BUDIADITYA

NIM. 06550005

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

MAULANA MALIK IBRAHIM MALANG

2011

SIMULASI PEMBELAHAN SEL ANABAENA CATENULA

MENGGUNAKAN

LINDENMAYER SYSTEM

Page 2: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

ii

SKRIPSI

Diajukan Kepada:

Fakultas Sains dan Teknologi

Universitas Islam Negeri (UIN) Malang

Untuk Memenuhi Salah Satu Persyaratan Dalam

Memperoleh Gelar Sarjana Komputer (S.Kom)

Oleh:

PUPUT BUDIADITYA

NIM. 06550005

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI

MAULANA MALIK IBRAHIM MALANG

2011

Page 3: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

iii

SIMULASI PEMBELAHAN SEL ANABAENA CATENULA

MENGGUNAKAN

LINDENMAYER SYSTEM

SKRIPSI

Oleh:

PUPUT BUDIADITYA

NIM. 06550005

Telah Disetujui untuk Diuji

Malang, 8 Januari 2011

Dosen Pembimbing I, Dosen Pembimbing II,

Suhartono, S.Si, M.Kom Dr.Munirul Abidin, M.Ag

NIP. 196805192003121001 NIP. 197204202002121003

Mengetahui,

Ketua Jurusan Teknik Informatika

Ririen Kusumawati, M.Kom

NIP. 197203092005012002

SIMULASI PEMBELAHAN SEL ANABAENA CATENULA

MENGGUNAKAN

LINDENMAYER SYSTEM

Page 4: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

iv

SKRIPSI

oleh :

PUPUT BUDIADITYA

NIM: 06550005

Telah Dipertahankan di Depan Dewan Penguji Skripsi

dan Dinyatakan Diterima sebagai Salah Satu Persyaratan

Untuk Memperoleh Gelar Sarjana Komputer (S.Kom)

Tanggal, 24 Januari 2011

Susunan Dewan Penguji: Tanda Tangan

1. Penguji Utama : Totok Chamidy, M.Kom ( )

NIP. 196912222006041001

2. Ketua : Hani Nurhayati, M.T ( ) NIP. 197806252008012006

3. Sekretaris : Suhartono, S.Si, M.Kom ( )

NIP. 196805192003121001

4. Anggota : Dr. Munirul Abidin, M.Ag ( )

NIP. 197204202002121003

Mengesahkan,

Ketua Jurusan Teknik Informatika

Ririen Kusumawati, M.Kom

NIP. 197203092005012002

Assalamu’alaikum Wr. Wb

Puji syukur alhamdulillah penulis panjatkan kehadirat Allah SWT

KATA PENGANTAR

Page 5: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

v

atas segala rahmat, taufiq serta hidayah-Nya yang telah diberikan kepada

penulis, sehingga penulis dapat menyelesaikan skripsi ini dengan judul

“SIMULASI PEMBELAHAN SEL ANABAENA CATENULA

MENGGUNAKAN LINDENMAYER SYSTEM”

Shalawat serta salam tetap terlimpahkan kepada junjungan kita

Nabi Besar Muhammad SAW yang telah membimbing ummatnya dari

zaman Jahiliyah ke zaman yang diridloi Allah SWT yakni Diinul Islam.

Penelitian ini dimaksudkan untuk memenuhi salah satu syarat

dalam meraih gelar Sarjana Komputer di Fakultas Sains dan Teknologi

Universitas Islam Negeri (UIN) Malang.

Penulis menyadari bahwa baik dalam perjalanan studi maupun dalam

penyelesaian skripsi ini, penulis banyak memperoleh bimbingan dan motivasi

dari berbagai pihak, oleh karena itu pada kesempatan ini penulis

menyampaikan terimakasih yang sedalam-dalamnya kepada:

1. Allah SWT yang telah memberikan Berkat, Rahmat dan Hidayah-

Nya hingga terselesaikannya tugas akhir ini.

2. Bapak Prof. Dr. Imam Suprayogo, selaku rector Universitas Islam

Negeri (UIN) Maulana Malik Ibrahim Malang

3. Bapakk Prof. Drs. Sutiman Bambang Sumitro, SU, Dsc. selaku Dekan

Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN)

Maulana Malik Ibrahim Malang

4. Ibu Ririen Kusumawati, M.Kom selaku ketua jurusan Teknik

Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri

(UIN) Maulana Malik Ibrahim Malang

Page 6: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

vi

5. Bapak Suhartono, M.Kom selaku Pembimbing I dalam pengerjaan

tugas akhir ini.

6. Bapak Munirul Abidin, M.Ag. selaku dosen pembimbing II

dalam pengerjaan tugas akhir ini..

7. Bapak, Ibu, adik dan kakakku tercinta yang selalu memberikan

do’a, materi dan semangat yang sangat saya butuhkan.

8. Teman-teman Teknik Informatika angkatan 2006, yang selalu

memberi dukungan untuk menyelesaikan tugas akhir ini.

9. Dan semua pihak yang tidak dapat saya sebutkan satu-persatu,

kami ucapkan terimakasih banyak atas bantuan, dan motifasinya.

Penulis menyadari bahwa skripsi ini masih jauh dari sempurna,

oleh karena itu kritik dan saran yang sifatnya membangun sangat

diperlukan untuk memperbaiki mutu penulisan selanjutnya. Akhir kata semoga

skripsi ini bermanfaat sesuai dengan maksud dan tujuannya. Amiin Ya

Robbal Alamiin

Wassalamu’alaikum Wr. Wb.

Malang, 26 Januari 2011

Penyusun

Page 7: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

vii

LEMBAR PERSEMBAHAN

Hari takkan indah tanpa mentari dan rembulan, begitu juga hidup takkan indah tanpa tujuan,

harapan serta tantangan. Meski terasa berat, namun manisnya hidup justru akan terasa,

apabila semuanya terlalui dengan baik, meski harus memerlukan pengorbanan.

Kupersembahkan karya kecil ini, untuk cahaya hidup, yang senantiasa ada saat suka maupun

duka, selalu setia mendampingi, saat kulemah tak berdaya (Ayah dan Ibu tercinta) yang

selalu memanjatkan doa kepada putra sulung tercinta dalam setiap sujudnya. Terima kasih

untuk semuanya.

Untuk ribuan tujuan yang harus dicapai, untuk jutaan impian yang akan dikejar, untuk sebuah

pengharapan, agar hidup jauh lebih bermakna, karena tragedi terbesar dalam hidup bukanlah

kematian tapi hidup tanpa tujuan. Teruslah bermimpi untuk sebuah tujuan, pastinya juga

harus diimbangi dengan tindakan nyata, agar mimpi dan juga angan, tidak hanya menjadi

sebuah bayangan semu.

Karya Ilmiah ini saya persembahkan untuk :

Papa dan mama tercinta

(Budi Purwanto,S.pd, Sri Suryanti)

Dosen tercinta

Bapak Suhartono, S.Si, M.Kom

Bapak Totok Chamidy, M.Kom

Adikku tersayang :

Puput Budifredyka

Serta teman-teman Teknik informatika 2006 yang tidak mungkin disebutkan satu persatu

Jangan sia – siakan hidup di dunia, hidup ini hanya sementara. Kita tidak tahu kapan ajal kita menjemput.

Maka carilah bekal sebanyak-banyaknya dengan mencari Ridho Allah dengan berdakwah dijalan-Nya.

Page 8: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

viii

Saya yang bertanda tangan dibawah ini :

Nama : Puput Budiaditya

NIM : 06550005

Jurusan : Teknik Informatika

Judul Tugas Akhir :SIMULASI PEMBELAHAN SEL ANABAENA

CATENULA MENGGUNAKAN

LINDENMAYER SYSTEM

Dengan ini menyatakan bahwa :

1. Isi dari tugas Akhir yang saya buat adalah benar-benar karya sendiri

dan tidak menjiplak karya orang lain, selain nama-nama termaktub di

isi dan tertulis di daftar pustaka dalam Skripsi ini.

2. Apabila dikemudian hari ternyata Skripsi saya tulis terbukti hasil

jiplakan, maka saya akan bersedia menanggung segala resiko yang

akan saya terima.

Demikian pernyataan ini dibuat dengan segala kesadaran.

Malang, 11 januari 2011

Yang menyatakan,

Puput Budiaditya

NIM. 06550005

Page 9: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

ix

MOTTO

Artinya : Karena Sesungguhnya sesudah kesulitan itu ada kemudahan, Sesungguhnya

sesudah kesulitan itu ada kemudahan.

Jadilah dirimu sendiri dan banggalah dengan apa yang

kamu miliki

Page 10: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

x

DAFTAR ISI

HALAMAN JUDUL ………………………………………………………….. . i

HALAMAN PENGAJUAN …………………………………………………... ii

HALAMAN PERSETUJUAN ………………………………………………... iii

HALAMAN PENGESAHAN ………………………………………………… iv

HALAMAN PERNYATAAN ………………………………………………… v

LEMBAR PERSEMBAHAN ………………………………………………… vi

MOTTO ……………………………………………………………………….. vii

KATA PENGANTAR ………………………………………………………… viii

DAFTAR ISI ………………………………………………………………….. x

DAFTAR TABEL ……………………………………………………………... xii

DAFTAR GAMBAR …………………………………………………………. xiii

ABSTRAK …………………………………………………………………….. xiv

BAB I: PENDAHULUAN …………………………………………………... 1

1.1 Latar Belakang ……………………………………………….. 1

1.2 Rumusan Masalah ……………………………………………….. 4

1.3 Batasan Masalah …………………………………………………. 4

1.4 Tujuan Penelitian ………………………………………………... 5

1.5 Manfaat Penelitian ………………………………………………. 5

BAB II: LANDASAN TEORI ……………………………………………... 6

2.1 Pengertian Simulasi ………………………………………………. 6

2.2 Sel ………………………………………………………………... 6

2.2.1.Pengertian sel ………………………..……………………... 6

2.2.2. Pembelahan sel …………………………………………….. 7

2.2.3.Sel Anabaena Catenula ……………………………………... 9

2.3 L-system ………………………………………………………..... 9

2.3.1.Rewriting System …………………………………………... 10

2.3.2.Context-Free L-system (DOL) …………………………….. 12

2.3.3.Context-sensitive L-system ………………………………... 13

2.4 Grafika Komputer ………………………………………………. 14

2.4.1.Definisi Grafika Komputer ………………………………..... 14

2.4.2.Penerapan Grafika Komputer ………………………………. 14

2.5 runKLsystem.m ………………………………………………….. 15

2.6 Mathematica ……………………………………………………... 16

BAB III: DESAIN DAN PERANCANGAN SISTEM ……………………... 20

3.1 Bentuk Desain dan Perancangan Sistem ………………………… 20

3.2 Tahap-tahap Pembuatan Program ……………………………….. 20

3.3 Tahapan Implementasi …………………………………… 21

3.4 Deskripsi Sistem ………………………………………………….. 22

3.5 Perancangan Dan Pembuatan Program ………………………….... 23

3.5.1. Model Sel ………………………………………………………… 23

3.5.2.Pembuatan Program ……………………………………………….. 25

3.5.2.1. Gambar Simulasi ………………………………………………… 25

3.5.2.2. Rewriting Rule ………………………………………………….. 26

3.5.2.3. Context-Free L-systems (DOL) …………………………. 26

Page 11: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

xi

BAB IV: IMPLEMENTASI DAN EVALUASI SISTEM …………………. 31

4.1 Implementasi Sistem …………………………………………. 31

4.1.1 Instalasi Program …….………………………………. . 31

4.2 Penjelasan Program ……………………………………………... 31

4.2.1. Inisialisasi ………………………………………………… 32

4.2.2. Visualisasi ………………………………………………... 32

4.2.3. Penjelasan Kode Program ………………………………... 32

4.2.3.1. Inisialisasi ………………………………………….. 32

4.2.3.2. Rewriting Rule …………………………………….. 34

4.2.3.3. Generated dan control ……………………………... 36

4.2.3.4. Visualilasi ………………………………………….. 39

4.2.3.5. Animasi ……………………………………………. 43

4.2.3.6. Menghitung Jumlah Individu Sel ………………….. 43

4.3 Hasil Program ……………………………………………………. 45

4.4 Evaluasi Program ………………………………………………… 47

BAB V: PENUTUP ……………………………………………………………. 50

5.1 Kesimpulan ………………………………………………… . . 50

5.2 Saran ……………………………………………………………… 50

DAFTAR PUSTAKA………………………………………………………………….. 51

Page 12: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

xii

DAFTAR TABEL

Tabel 4.1 Keterangan hasil program……………….......................................................... 46

Page 13: SIMULASI PEMBELAHAN SEL ANABAENA CATENULA  MENGGUNAKAN  LINDENMAYER SYSTEM

xiii

DAFTAR GAMBAR

Gambar 2.1. Contoh Aturan Produksi Dari DOL Systems………………………………….. 12

Gambar 3.1. Bagan sederhana proses kerja dan pembuatan model ………………………….. 21

Gambar 3.2 .Anabaena Catenula ……………………………………………………………... 24

Gambar 3.3. Flowchart dari DOL system ……………………………………………………. 27

Gambar 3.4. Simulasi Pembelahan Filamen (anabaena catenula) menggunakan DOL-system.. 28

Gambar 3.5. Aturan Produksi String Pada Anabaena Catenula ………………………………. 29

Gambar 3.6. Hasil Iterasi Menggunakan Rewriting System ………………………………….. 29

Gambar 3.7. Flowchart Proses Rewriting System ……………………………………………. 30

Gambar 4.1. Hasil Iterasi Bentuk String ………………………………………………………. 39

Grafik 4.2. Grafik Jumlah Tiap Individu Pada Itelasi ke-10 ……………………………….. 45

Grafik 4.3. Grafik jumlah tiap individu pada itelasi ke-7,8,9 ………………………………. 45

Gambar 4.4. Hasil program………………………………………………………………….46