Skip to main content

desain pattern codeigniter

August 16, 2011 by ijenk86

ijenk86's picture

maaf jika pertanyaannya ada yg sama.
ada yg bisa memberikan pencerahan tentang desain pattern di codeigniter gg? kan konsep nya MVC. saya baru belajar codeigniter tpi saya bingung di pembuatan class, MVC dan sebagainya..
klo misalkan masalah yg di jelaskan saya ternyata hubungannya dengan perancangan (UML), maka ada yg mau ngasih pencerahaan nya gg??

atau, klo lebih bagus jika ada yg punya ebook atau contoh perancangan web php dengan RPL->UML.
maaf, saya kurang bisa english, jdi klo ada yg indonesia aja referensi nya..

sebelumnya makasih bgt dan maaf merepotkan agan-agan.
ihsan.

Comments

CMIIW

August 25, 2011 by ijenk86, 6 weeks 6 days ago
Comment: 8886

ijenk86's picture

benar banget itu ..,,
UML:makasih as hatur nuhun penjelasanna ...

sudah saya baca" tentang MVC nya

August 18, 2011 by ijenk86, 7 weeks 5 days ago
Comment: 8855

ijenk86's picture

saya udh baca" MVC nya dan alhmdllah udah mngerti sedikit"..
nahh maslah saya tetap di perancangannya.
ketika saya melamar bekerja saya di tanya tentang perancangan web dengan UML, sdangkan saya tidak pernah membuat perancangan dgn model apapun. bisa dibilang metode extreme (SDLC), nah skrang saya mau belajar mulai dari perancangannya. utk codeigniter sendiri kan object Oriented, yg saya tau utk perancangan OOP lebih terkenal menggunakan UML.

mohon bantuan dan pencerahan nya .
thanx Firu.

UML

August 21, 2011 by Firu, 7 weeks 3 days ago
Comment: 8865

Firu's picture

coba lihat di http://id.wikipedia.org/wiki/UML, disana menjelaskan bahwa UML adalah bahasa spesifikasi standar yang digunakan untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.

UML itu terdiri dari beberapa diagram untuk memodelkan aplikasi berorientasi object seperti :

- Use Case diagram untuk memodelkan proses bisnis.
- Conceptual Diagram untuk memodelkan konsep - konsep yang ada di aplikasi.
- Sequence Diagram untuk memodelkan pengiriman pesan antar object.
- Collaboration Diagram untuk memodelkan perilaku object di dalam sistem.
- State Diagram untuk memodelkan perilaku objects di dalam sistem.
- Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
- Class Diagram untuk memodelkan struktur kelas.
- Object Diagram untuk memodelkan struktur object.
- Component Diagram untuk memodelkan komponen object.
- Deployment Diagram untuk memodelkan distribusi aplikasi.

Menurut saya UML itu lebih menjelaskan atau merepresentasikan sebuah object dan bagaimana object itu bisa saling berhubungan satu sama lain dan membentuk sebuah sistem yang dapat saling berkolaborasi. Selain itu dengan menggunakan UML anda juga dapat mengetahui data flow dari aplikasi yang anda buat.

Intinya adalah dengan menggunakan UML, anda bisa melakukan trace dari awal atau tujuan object itu diciptakan sampai bagai mana object itu membentuk sebuah sistem yang saling berkolaborasi satu sama lain.

Berbeda dengan SDLC (untuk membaca SDLC bisa mengunjungi link http://www.gradetutorial.com/Articles/Others/siklus-pengembangan-softwar...), SDLC di bangun berdasarkan requirement atau pengumpulan data ketika anda ingin membangun sebuah sistem atau aplikasi. Karena SDLC memiliki tahapan - tahapan yang lebih general seperti :

- Perencanaan.
- Implementasi, testing, dokumentasi.
- deployment dan maintenace.

SDLC juga memiliki beberapa model/metode seperti :

- Waterfall Model (paling sering digunakan)
- Spiral Model
- Iterative Model
- Agile Model

Semoga penjelasan diatas dapat membantu anda. Makasih....

CMIIW

August 20, 2011 by zawaruddin, 7 weeks 3 days ago
Comment: 8864

zawaruddin's picture

mungkin yg dimaksud perancangan web menggunakan UML adalah bagaimana tahap2 yang anda lakukan untuk membangun web. Mulai membuat bisnis proses, usecase, rule dll, sebelum membangun aplikasi web nya.

Pelajari MVC dulu

August 16, 2011 by Firu, 8 weeks 23 hours ago
Comment: 8838

Firu's picture

Sebelum mengerti cara pembuatan kelas di MVC ada baiknya, pahami dulu soal konsep MVC. Ini referensi untuk memahami konsep MVC
http://www.gradetutorial.com/Articles/Others/arsitektur-mvc

Premium Drupal Themes by Adaptivethemes