tadaaaaaaaaaaaaaaaaaaaa :D sudah lama sekali tidak mengetik-ngetik hehehe blogsky aku punya kucing baru lucu sekali her name is BEBI anak dari mecin cewe, sebenernya sih ada tiga cuma yang hidup sampe sekarang just bebi :') ngurusnya susah payah banget ya... gak gampang banget buat ngurus anak kucing, apalagi kucing RAS! rasa-rasanya kaya ngurus orok manusia hahahaha lebay. walaupun awalnya sampe nangis-nangis karna anaknya mati satu persatu, tapi pas liat calon yang bernama "bebi" ini kaya ada harapan, daaaaaaaaaaaaaan akhirnya mecin punya anak sehat yang bisa dibesarkan dengan sebaik-baiknya! terharu ;') bulunya panjang warna abu-abu hitam, matanya sama kaya warna bulunya hihi betapa lucunya dia :D mukanya? fotokopi babehnya hahahah buah jatuh gak jauh dari pohonnya :) sekian ya blogsky, cus deh liat fotonya ~~
Rabu, 19 September 2012
Minggu, 22 Juli 2012
Menangani Error pada XAMPP
Menangani error pada XAMPP “port 80 or 443 (SSL) already use! Installing Apache 2.2 service failed!”
Pasti anda pernah mengalami error pada xampp dan muncul pesan ini “port 80 or 443 (SSL) already use! Installing Apache 2.2 service failed!”
Anda panik? Jangan! Pasti awalnya anda bingung kenapa apache 2.2 nya tidak bisa running, dan port 80 or 443 (SSL)-nya telah digunakan.
Hal tersebut mungkin terjadi jika anda sudah meng-install sql terlebih dahulu, sehingga port tersebut sudah dijadikan localhost pada report SqlServer.
(pengalaman pribadi jadi gak tau kalo diisi program lain :D)
Berikut adalah tahapan-tahapan agar Apache 2.2 anda dapat running seperti biasa:
Ada dua cara yaitu dengan merubah Port pada Sql dari 80 menjadi 8080 atau merubah Port pada Apache 2.2 dari 80 menjadi 8080.
Cara 1 (merubah Port pada Sql dari 80 menjadi 8080) :
1. Matikan setting pada skype (jika install), dengan tahapan: buka skype >> tools >> connection setting >> uncheck “use port 80 or 443 as alternatives for incoming connections”.
2. Open “Reporting Services Configuration Manager” >> pilih Web service URL kemudian rubah TCP Port dari 80 menjadi 8080 / bebas sesuai yang dikehendaki. (kenapa 8080? karena biasanya port ini untuk port alternatif) >> apply. Rubah juga TCP Port pada Report Manager URL dengan cara pilih advanced >> edit >> rubah TCP Port dari 80 menjadi 8080 >> ok lalu apply.
3. Jalankan Xampp kemudian start aphace nya.. seharusnya udah bisa di running. Jika belum bisa refresh kemudian coba uncheck apachenya kemudian checklist lagi lalu start kembali…
Cara 2 (merubah Port pada Apache 2.2 dari 80 menjadi 8080) *dari Google* :
1. Install notepad++ (kalo belom punya..)
2. Cari file C:\xampp\apache\conf\httpd.conf (buka dengan notepad++)
3. Cari di file tersebut (Ctrl+F) tulisan Listen 80, ganti jadi Listen 8080
4. Cari juga (Ctrl+F) tulisan ServerName localhost:80, ganti jadi ServerName localhost:8080
5. Save (ctrl+s)
6. Selanjutnya cari file C:\xampp\apache\conf\extra\httpd-ssl.conf (buka dengan notepad++)
7. Lalu cari (Ctrl+F) Listen 443, ganti jadi Listen 4499
8. Cari lagi tulisan (Ctrl+F), ganti jadi
9. cari tulisan (Ctrl+F) ServerName localhost:443, ganti jadi ServerName localhost:4499
10. Save (ctrl+s)
11. Jalankan Xampp kemudian start aphace nya.. seharusnya udah bisa di running. Jika belum bisa refresh kemudian coba uncheck apachenya kemudian checklist lagi lalu start kembali..
12. lalu untuk akses localhost lewat browser jangan lupa di tambahkan port yang di ubah,
contoh, localhost:8080
tapi saran saya lebih baik menggunakan cara 1, karena saat mengakses localhost tidak perlu menambahkan port 8080 seperti “localhost:8080/xampp”. Cara 2 hanya sebagai alternatif (tidak disarankan kecuali bener2x gabisa diakses). Menurut saya hal itu terlalu rumit setiap mengakses localhost…
Pasti anda pernah mengalami error pada xampp dan muncul pesan ini “port 80 or 443 (SSL) already use! Installing Apache 2.2 service failed!”
Anda panik? Jangan! Pasti awalnya anda bingung kenapa apache 2.2 nya tidak bisa running, dan port 80 or 443 (SSL)-nya telah digunakan.
Hal tersebut mungkin terjadi jika anda sudah meng-install sql terlebih dahulu, sehingga port tersebut sudah dijadikan localhost pada report SqlServer.
(pengalaman pribadi jadi gak tau kalo diisi program lain :D)
Berikut adalah tahapan-tahapan agar Apache 2.2 anda dapat running seperti biasa:
Ada dua cara yaitu dengan merubah Port pada Sql dari 80 menjadi 8080 atau merubah Port pada Apache 2.2 dari 80 menjadi 8080.
Cara 1 (merubah Port pada Sql dari 80 menjadi 8080) :
1. Matikan setting pada skype (jika install), dengan tahapan: buka skype >> tools >> connection setting >> uncheck “use port 80 or 443 as alternatives for incoming connections”.
2. Open “Reporting Services Configuration Manager” >> pilih Web service URL kemudian rubah TCP Port dari 80 menjadi 8080 / bebas sesuai yang dikehendaki. (kenapa 8080? karena biasanya port ini untuk port alternatif) >> apply. Rubah juga TCP Port pada Report Manager URL dengan cara pilih advanced >> edit >> rubah TCP Port dari 80 menjadi 8080 >> ok lalu apply.
3. Jalankan Xampp kemudian start aphace nya.. seharusnya udah bisa di running. Jika belum bisa refresh kemudian coba uncheck apachenya kemudian checklist lagi lalu start kembali…
Cara 2 (merubah Port pada Apache 2.2 dari 80 menjadi 8080) *dari Google* :
1. Install notepad++ (kalo belom punya..)
2. Cari file C:\xampp\apache\conf\httpd.conf (buka dengan notepad++)
3. Cari di file tersebut (Ctrl+F) tulisan Listen 80, ganti jadi Listen 8080
4. Cari juga (Ctrl+F) tulisan ServerName localhost:80, ganti jadi ServerName localhost:8080
5. Save (ctrl+s)
6. Selanjutnya cari file C:\xampp\apache\conf\extra\httpd-ssl.conf (buka dengan notepad++)
7. Lalu cari (Ctrl+F) Listen 443, ganti jadi Listen 4499
8. Cari lagi tulisan (Ctrl+F)
9. cari tulisan (Ctrl+F) ServerName localhost:443, ganti jadi ServerName localhost:4499
10. Save (ctrl+s)
11. Jalankan Xampp kemudian start aphace nya.. seharusnya udah bisa di running. Jika belum bisa refresh kemudian coba uncheck apachenya kemudian checklist lagi lalu start kembali..
12. lalu untuk akses localhost lewat browser jangan lupa di tambahkan port yang di ubah,
contoh, localhost:8080
tapi saran saya lebih baik menggunakan cara 1, karena saat mengakses localhost tidak perlu menambahkan port 8080 seperti “localhost:8080/xampp”. Cara 2 hanya sebagai alternatif (tidak disarankan kecuali bener2x gabisa diakses). Menurut saya hal itu terlalu rumit setiap mengakses localhost…
by Muhammad Zuhdi ;)
Minggu, 01 Juli 2012
Perbankan (Rangkuman)
Untuk
membuka rekening bank dalam bentuk tabungan di wilayah negara Indonesia
sebaiknya kita mempersiapkan persyaratan yang biasanya diperlukan untuk
membuka rekening baru. Syarat-syarat umum yang diperlukan adalah :
- KTP / SIM / Kartu Pelajar / bukti identitas lainnya
- Membawa uang setoran awal sesuai aturan yang ditetapkan bank
- Membayar biaya yang telah ditentukan oleh pihak bank
- Tanda tangan sesuai kartu identitas
- Membawa uang setoran awal sesuai aturan yang ditetapkan bank
- Membayar biaya yang telah ditentukan oleh pihak bank
- Tanda tangan sesuai kartu identitas
Setelah
kita mempersiapkan persyaratan yang secara umum nantinya akan diminta
oleh pegawai bank untuk administrasi pendaftaran nasabah baru kita
mendatangi bank yang akan kita buat tabungan barunya. Pilihlah bank yang
baik dan terbukti bagus oleh masyarakat.
Jika
anda datang pertama kali ke bank tersebut, tanyalah kepada satpam atau
petugas lainnya yang bisa ditanyai tentang maksud kedangan anda, yaitu
membuat rekening tabungan baru. Petugas yang ada akan membantu anda ke
tempat pembuatan rekening baru.
Pada
saat anda membuat rekening baru biasanya anda akan dimintai ktp asli
anda dan anda diwajibkan mengisi berbagai beberapa lembar formulir yang
cukup melelahkan. Selanjutnya anda akan diminta tanda tangan didepan
petugas bank. Usahakan jangan berbeda sekali dengan yang ada di kartu
identitas anda, karena anda bisa dicurigai melakukan tindakan kriminal.
Jika agak berbeda biasanya anda akan diminta tanda tangan lagi sampai
mirip.
Setelah
semua urusan administratif selesai, maka anda nanti akan mendapatkan
buku tabungan dan diharuskan menyetor uang seturan awal secara tunai di
kasir bank. Beberapa bank akan mungkin membebani anda dengan biaya lain
seperti biaya materai dan sebagainya.
Beberapa
bank bisa membuat kartu atm di hari itu juga, namun ada juga yang
mengharuskan anda menunggu beberapa hari kerja untuk menunggu kartu atm
anda selesai di proses. Kelebihan yang beberapa hari proses adalah pada
kartu atm anda bisa terpampang nama anda pada kartu tersebut. Jika bank
tersebut bisa membuat kartu atm di hari yang sama, uruslah. Tetapi jika
harus ditunggu beberapa hari kerja, anda sebaiknya menunggu sesuai
anjuran dan datang kembali di lain waktu.
Ketika
kartu atm dari bank anda terima sebaiknya anda periksa dan dicoba
dahulu agar tidak usah bolak-balik jika ada masalah. Segera ganti pin
pada kartu atm anda dari pin default awal yang diberikan bank secara
tertulis dan rahasia. Ganti dengan pin yang mudah anda ingat tetapi
sulit ditebak orang lain. Setelah semua selesai anda kini sudah memiliki
rekening bank baru yang siap anda gunakan untuk berbagai keperluan
anda.
cara menabung di bank sangatlah mudah. berikut adalah langkah-langkahnya.
1. mengambil slip setoran
2. mengisi slip setoran sesuai kebutuhan dengan benar dan teliti
3. berikan slip setoran yang sudah diisi beserta uang yang akan disetorkan kepada teller
4. menerima salah satu lembar slip setoran yang telah selesai melakukan transaksi menabung
5. mengecek saldo akhir melalui ATM
cara menabung di bank sangatlah mudah. berikut adalah langkah-langkahnya.
1. mengambil slip setoran
2. mengisi slip setoran sesuai kebutuhan dengan benar dan teliti
3. berikan slip setoran yang sudah diisi beserta uang yang akan disetorkan kepada teller
4. menerima salah satu lembar slip setoran yang telah selesai melakukan transaksi menabung
5. mengecek saldo akhir melalui ATM
Sabtu, 30 Juni 2012
Deposito pada BANK
Deposito atau yang sering juga disebut sebagai deposito berjangka, merupakan produk bank sejenis jasa tabungan yang biasa ditawarkan kepada masyarakat. Dana dalam deposito dijamin oleh pemerintah melalui Lembaga Penjamin Simpanan (LPS) dengan persyaratan tertentu.
Deposito biasanya memiliki jangka waktu tertentu di mana uang di dalamnya tidak boleh ditarik nasabah. Deposito baru bisa dicairkan sesuai dengan tanggal jatuh temponya, biasanya deposito mempunyai jatuh tempo 1, 3, 6, atau 12 bulan. Bila deposito dicairkan sebelum tanggal jatuh tempo, maka akan kena penalti.
Deposito juga dapat diperpanjang secara otomatis menggunakan sistem ARO (Automatic Roll Over). Deposito akan diperpanjang otomatis setelah jatuh tempo, sampai pemiliknya mencairkan depositonya.
Bunga deposito biasanya lebih tinggi daripada bunga tabungan biasa. Bunga dapat diambil setelah tanggal jatuh tempo atau dimasukkan lagi ke pokok deposito untuk didepositokan lagi pada periode berikutnya.
Deposito berjangka (time deposit) adalah salah satu produk bank berupa simpanan dengan jangka waktu tertentu yang berbunga tinggi.
Jangka waktu simpanan biasanya 1 bulan, 3 bulan, 6 bulan dan 12 bulan.
Anda dapat mentransfer bunga deposito anda ke rekening anda yang lain atau mengikut sertakan bunga itu dalam pokok deposito. Anda juga dapat memperpanjang otomatis (ARO) deposito tersebut.
Berikut adalah bank-bank penyedia deposito berjangka di Indonesia:
Deposito biasanya memiliki jangka waktu tertentu di mana uang di dalamnya tidak boleh ditarik nasabah. Deposito baru bisa dicairkan sesuai dengan tanggal jatuh temponya, biasanya deposito mempunyai jatuh tempo 1, 3, 6, atau 12 bulan. Bila deposito dicairkan sebelum tanggal jatuh tempo, maka akan kena penalti.
Deposito juga dapat diperpanjang secara otomatis menggunakan sistem ARO (Automatic Roll Over). Deposito akan diperpanjang otomatis setelah jatuh tempo, sampai pemiliknya mencairkan depositonya.
Bunga deposito biasanya lebih tinggi daripada bunga tabungan biasa. Bunga dapat diambil setelah tanggal jatuh tempo atau dimasukkan lagi ke pokok deposito untuk didepositokan lagi pada periode berikutnya.
Deposito berjangka (time deposit) adalah salah satu produk bank berupa simpanan dengan jangka waktu tertentu yang berbunga tinggi.
Jangka waktu simpanan biasanya 1 bulan, 3 bulan, 6 bulan dan 12 bulan.
Anda dapat mentransfer bunga deposito anda ke rekening anda yang lain atau mengikut sertakan bunga itu dalam pokok deposito. Anda juga dapat memperpanjang otomatis (ARO) deposito tersebut.
Berikut adalah bank-bank penyedia deposito berjangka di Indonesia:
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
|
|||
---|---|---|---|
|
Minggu, 29 April 2012
JSD
Jackson Sistem Pembangunan (JSD) adalah sebuah metode pengembangan sistem yang mencakup siklus hidup
perangkat lunak baik secara langsung atau, dengan menyediakan kerangka kerja di
mana teknik yang lebih khusus dapat cocok. Jackson Pengembangan Sistem dapat
mulai dari tahap dalam proyek ketika ada hanya pernyataan umum persyaratan.
Namun, banyak proyek yang telah menggunakan Jackson Pengembangan Sistem
benar-benar mulai sedikit kemudian dalam siklus hidup, melakukan langkah
pertama sebagian besar dari dokumen yang sudah ada daripada secara langsung
dengan pengguna. Langkah-langkah selanjutnya dari JSD menghasilkan kode dari
sistem akhir. Metode pertama Jackson, Jackson Structured Programming (JSP),
digunakan untuk menghasilkan kode akhir. Output dari langkah sebelumnya JSD
adalah serangkaian masalah desain program, desain yang merupakan subyek JSP.
Pemeliharaan ini juga ditangani oleh pengerjaan ulang mana dari langkah-langkah
awal sesuai.
Dari segi teknis ada tiga tahapan utama dalam
Pembangunan Sistem Jackson, masing-masing dibagi menjadi langkah-langkah dan
sub-langkah. Dari titik pandang manajer ada sejumlah cara untuk mengatur ini
pekerjaan teknis. Dalam gambaran ini kita menggambarkan tiga tahap teknis utama
dan kemudian mendiskusikan perencanaan proyek JSD, variasi antara rencana, dan
alasan untuk memilih salah satu daripada yang lain.
JSD:
Tahap Pemodelan
Pada tahap pemodelan para pengembang membuat deskripsi
dari aspek bisnis atau organisasi bahwa sistem akan peduli dengan. Untuk
membuat ini deskripsi mereka harus menganalisa bisnis mereka, memilih apa yang
relevan dan mengabaikan apa yang tidak. Mereka harus mempertimbangkan
organisasi karena akan, tidak seperti sekarang.
Gambaran model ditulis sangat tepat. Presisi ini
memaksa pengembang untuk mengajukan pertanyaan rinci. Ini mendorong komunikasi
yang baik dan pemahaman antara pengembang, pengguna, dan semua orang yang
terlibat dengan sistem baru.
Gambaran model terdiri dari tindakan, entitas dan
informasi terkait. Tindakan adalah suatu acara, biasanya dalam realitas
eksternal, yang relevan dengan sistem dan yang kemunculannya sistem harus
merekam. Dalam hal implementasi, tindakan dapat menyebabkan update database.
Kita mulai Pengembangan Sistem Jackson dengan membuat daftar tindakan dengan
definisi dan atribut yang terkait. Diagram menggambarkan memesan hubungan
antara tindakan. Diagram menggambarkan entitas, orang atau, hal-hal bahwa
sistem ini terkait dengan.
Data yang akan disimpan untuk setiap entitas kemudian
didefinisikan. Akibatnya kita memilih apa yang harus diingat oleh setiap
entitas tentang tindakan yang mempengaruhi itu. Definisi penuh data ini
mencakup penjabaran dari diagram entitas untuk menunjukkan secara rinci aturan
update.
Hasil dari tahap pemodelan adalah satu set tabel,
definisi dan diagram yang menggambarkan:
- dalam hal pengguna persis apa yang terjadi dalam organisasi dan apa yang harus dicatat tentang apa yang terjadi, dan
- dalam hal pelaksanaan, isi database, kendala integritas dan aturan update.
JSD:
Tahap Jaringan
Pada tahap jaringan kita membangun sebuah deskripsi
yang tepat dari sistem apa yang harus dilakukan, termasuk output yang akan
dihasilkan dan cara sistem ini adalah untuk muncul kepada pengguna. Deskripsi
ini adalah dalam hal jaringan program. Lebih tepatnya, ini adalah jaringan
Berkomunikasi Proses Sequential (CSP), sebuah konsep yang dikembangkan oleh
Tony Haoare. Kita mulai jaringan ini dengan membuat satu program untuk
masing-masing entitas yang didefinisikan pada tahap pemodelan. Jaringan ini
kemudian dibangun secara bertahap dengan menambahkan program baru dan
menghubungkan mereka ke jaringan yang ada. Program baru ditambahkan untuk
alasan berikut:
- Untuk mengumpulkan masukan bagi tindakan, memeriksa mereka untuk kesalahan, dan lulus ke program entitas. Dengan cara ini program entitas yang terus up-to-date dengan apa yang terjadi di luar;
- Untuk menghasilkan masukan untuk aktivitas yang tidak sesuai dengan peristiwa eksternal. Tindakan tersebut adalah pengganti untuk acara dunia nyata, mungkin karena peristiwa-peristiwa itu tidak dapat dideteksi;
- Untuk menghitung dan menghasilkan output.
Ada dua cara menghubungkan program dalam jaringan. Ini
adalah oleh data stream (diwakili pada diagram jaringan kami lingkaran) dan
dengan inspeksi vektor negara (diwakili diagram jaringan kami dengan diamond).
Apapun jenis koneksi yang sesuai, program entitas memainkan peran penting dalam
pembangunan jaringan. Kebanyakan program baru dapat dihubungkan langsung ke
program entitas.
Kami menarik seluruh rangkaian diagram jaringan untuk
menggambarkan sistem. Jaringan yang berbeda biasanya hanya memiliki program
entitas yang sama. Sistem yang lengkap diwakili oleh overlay dari semua
diagram.
Diagram didukung oleh informasi tekstual yang
menjelaskan isi dari data stream dan koneksi negara vektor. Program baru yang
ditambahkan ke jaringan didefinisikan menggunakan notasi diagram yang sama
digunakan untuk menggambarkan Urutan tindakan. Program baru ini dirancang
dengan menggunakan JSP (Jackson Pemrograman Terstruktur) metode, yang sekarang
menjadi bagian dari JSD.
JSD:
Tahap Implementasi
Hasil dari tahap implementasi adalah sistem final.
Tahap ini adalah satu-satunya langsung berkaitan dengan mesin dan perangkat lunak
yang terkait pada sistem ini adalah untuk menjalankan. Oleh karena itu, serta
memproduksi dan pengujian kode, tahap implementasi meliputi masalah desain
fisik. Secara khusus mencakup:
- fisik data desain, dan
- konfigurasi ulang jaringan dengan menggabungkan program.
Fisik data desain adalah tentang desain dari file atau
database. Rincian dari desain database tergantung pada DBMS yang digunakan.
Namun, informasi yang diperlukan tentang aplikasi tersebut semua tersedia dari
tahap jaringan. Yang paling penting adalah data yang ditetapkan untuk setiap
entitas dan volume tinggi mengakses data tersebut seperti yang didefinisikan
oleh hubungan negara sering digunakan vektor.
Hasil dari tahap jaringan adalah jaringan yang sangat
terdistribusi program. Seringkali, untuk kenyamanan atau efisiensi, kita
mengubah program ke subrutin, pada dasarnya menggabungkan beberapa program
menjadi satu, sehingga fragmen jaringan diimplementasikan sebagai satu program.
Jaringan ini dikonfigurasi ulang dari bentuk yang sesuai untuk spesifikasi
menjadi bentuk yang sesuai untuk implementasi.
JSD:
Proyek dan Rencana
Kami telah menyajikan tiga tahap JSD sebagai kemajuan
linear sederhana. Pada suatu proyek, namun, tahap tumpang tindih untuk yang
lebih besar atau lebih kecil, dan bukan hanya karena orang membuat kesalahan
yang harus dikoreksi kemudian. Tahapan dan substages adalah tetap penting
karena mereka mengklasifikasikan dan mengatur pekerjaan teknis, mereka
menjelaskan pilihan terbuka untuk manajer proyek, dan menerangi resiko ketika
keputusan harus diambil rusak.
Berikut ini adalah beberapa contoh dari tumpang tindih
dari tahap:
- Kita dapat mulai menambahkan program ke jaringan sebelum model selesai.
- Rincian dirancang dari banyak program sederhana dalam jaringan dapat dilakukan pada saat yang sama mereka diimplementasikan.
- Data fisik yang dirancang dapat dimulai sebelum program frekuensi rendah telah ditambahkan ke jaringan.
- Kita mungkin melakukan sedikit masing-masing model, jaringan dan implementasi sebagai dasar studi kelayakan.
- Pada proyek besar model-jaringan-pelaksanaan satu rilis mungkin tumpang tindih dengan yang berikutnya.
Tak satu pun dari overlappings adalah wajib. Satu set
keadaan ada yang membuat masuk akal masing-masing. Sebuah rencana proyek dibuat
berdasarkan kerangka teknis dari JSD dan pada keadaan politik dan organisasi
proyek.
W/O
Diagram Warnier / Orr (juga dikenal sebagai konstruksi logis dari sistem program /) adalah semacam hirarki diagram alur yang memungkinkan deskripsi dari organisasi data dan prosedur. Mereka awalnya dikembangkan di Perancis oleh Jean-Dominique Warnier dan di Amerika Serikat oleh Kenneth Orr .
Metode ini membantu desain struktur program dengan mengidentifikasi
hasil output dan pengolahan dan kemudian bekerja mundur untuk menentukan
langkah-langkah dan kombinasi dari masukan yang diperlukan untuk
memproduksinya. Metode grafis sederhana yang digunakan dalam Warnier / Orr diagram membuat tingkatan dalam sistem jelas dan pergerakan data yang di antara mereka hidup.
Karena proses dapat memiliki subproses yang berbeda, Warnier / Orr diagram menggunakan satu set tanda kurung untuk menunjukkan setiap tingkat sistem. Faktor penting dalam s / w definisi dan pengembangan iterasi atau pengulangan dan perubahan. Warnier / Orr diagram menunjukkan hal ini dengan sangat baik.
Warnier / Orr diagram menawarkan beberapa keuntungan yang berbeda untuk sistem ahli. Mereka sederhana dalam penampilan dan mudah dimengerti. Namun mereka adalah alat desain yang kuat. Mereka memiliki keuntungan dari pengelompokan menampilkan proses dan data yang harus dilalui dari tingkat ke tingkat. Selain itu, urutan bekerja mundur memastikan bahwa sistem akan berorientasi hasil. Metode ini berguna baik untuk data dan definisi proses. Hal ini dapat digunakan untuk setiap independen, atau keduanya dapat dikombinasikan pada diagram yang sama.
Biasanya ada dua angka yang tercantum dalam tanda kurung, yang mewakili paling sedikit dan paling banyak kali mengatur akan mengulangi. Dengan konvensi huruf pertama dari himpunan mengulangi adalah huruf dipilih untuk mewakili maksimal.
Sementara minimum dan maksimum terikat terikat secara teknis bisa apa saja, mereka yang paling sering baik "(1, n)" seperti pada contoh, atau "(0, n)." Ketika digunakan untuk menggambarkan pengolahan, "(1, n)" pengulangan yang klasik dikenal sebagai loop "DoUntil", sedangkan "(0, n)" pengulangan disebut "DoWhile" loop. Pada diagram Warnier / Orr, bagaimanapun, tidak ada perbedaan antara dua jenis pengulangan, selain nilai terikat minimum.
Pada kesempatan tersebut, minimum dan maksimum terikat yang telah ditetapkan dan tidak mungkin berubah: misalnya set "Hari" terjadi dalam "Bulan" set 28-31 kali (sejak bulan terkecil memiliki 28 hari, bulan terbesar, 31) . Hal ini tidak mungkin berubah. Dan pada kesempatan, minimum dan maksimum adalah tetap pada nomor yang sama.
Secara umum, meskipun, itu adalah ide yang buruk untuk " kode keras "konstanta selain" 0 "atau" 1 "dalam beberapa kali klausul-desain harus cukup fleksibel untuk memungkinkan perubahan jumlah kali tanpa perubahan untuk desain. Misalnya, jika sebuah perusahaan memiliki 38 karyawan pada saat desain dilakukan, keras coding "38" sebagai "jumlah karyawan" dalam perusahaan tentu saja tidak akan sefleksibel merancang "(1, n)".
Jumlah klausa kali selalu operator melekat pada beberapa set (yaitu, nama braket beberapa), dan tidak pernah melekat pada suatu elemen (fitur diagram yang tidak terurai menjadi fitur yang lebih kecil). Alasan untuk ini akan menjadi lebih jelas karena kami terus bekerja dengan diagram. Untuk sekarang, Anda harus menerima ini sebagai aturan formasi untuk diagram yang benar.
Alternatif tidak perlu menjadi biner seperti pada contoh sebelumnya, tetapi mungkin banyak-cara alternatif.
Diagram warrier orr
Elemen Dasar
Warnier / Orr diagram menunjukkan proses dan urutan di mana mereka dilakukan. Setiap proses didefinisikan secara hirarkis yaitu terdiri dari set subproses, yang mendefinisikannya. Pada tiap tingkat, proses ini terlihat pada braket bahwa kelompok-kelompok komponen-komponennya.Karena proses dapat memiliki subproses yang berbeda, Warnier / Orr diagram menggunakan satu set tanda kurung untuk menunjukkan setiap tingkat sistem. Faktor penting dalam s / w definisi dan pengembangan iterasi atau pengulangan dan perubahan. Warnier / Orr diagram menunjukkan hal ini dengan sangat baik.
Menggunakan Warnier / Orr diagram
Untuk mengembangkan diagram Warnier / Orr, analis bekerja mundur, mulai dengan output sistem dan menggunakan analisis berorientasi keluaran. Di atas kertas, bergerak pengembangan dari kanan ke kiri. Pertama, output dimaksudkan atau hasil dari proses tersebut didefinisikan. Pada tingkat berikutnya, yang ditunjukkan dengan penyertaan dengan braket, langkah-langkah yang diperlukan untuk menghasilkan output didefinisikan. Setiap langkah pada gilirannya ditetapkan lebih lanjut. Tambahan kurung kelompok proses yang diperlukan untuk memproduksi hasil pada tingkat berikutnya.Warnier / Orr diagram menawarkan beberapa keuntungan yang berbeda untuk sistem ahli. Mereka sederhana dalam penampilan dan mudah dimengerti. Namun mereka adalah alat desain yang kuat. Mereka memiliki keuntungan dari pengelompokan menampilkan proses dan data yang harus dilalui dari tingkat ke tingkat. Selain itu, urutan bekerja mundur memastikan bahwa sistem akan berorientasi hasil. Metode ini berguna baik untuk data dan definisi proses. Hal ini dapat digunakan untuk setiap independen, atau keduanya dapat dikombinasikan pada diagram yang sama.
Konstruk di Warnier / Orr diagram
Ada empat konstruksi dasar yang digunakan pada Warnier / Orr diagram: hirarki, urutan, pengulangan, dan alternasi. Ada juga dua konsep sedikit lebih maju yang kadang-kadang dibutuhkan: concurrency dan rekursi.Hirarki
Hirarki adalah yang paling mendasar dari semua Warnier / Orr konstruksi. Ini hanyalah sebuah kelompok bersarang dari set dan subset ditampilkan sebagai satu set tanda kurung bersarang. Setiap braket pada diagram (tergantung pada bagaimana Anda mewakilinya, karakter biasanya lebih seperti penjepit "{" dari bracket "[", tetapi kami menyebutnya "kurung") merupakan salah satu tingkat hirarki. Hirarki atau struktur yang diwakili pada diagram dapat menunjukkan organisasi data atau pengolahan. Namun, kedua data dan pengolahan tidak pernah ditampilkan pada diagram yang sama.Urutan
Urutan adalah struktur yang paling sederhana untuk menunjukkan pada diagram Warnier / Orr. Dalam satu tingkat hirarki, fitur yang terdaftar akan ditampilkan dalam urutan yang terjadi. Dengan kata lain, langkah pertama yang tercantum adalah yang pertama yang akan dijalankan (jika diagram mencerminkan proses), sedangkan langkah terdaftar terakhir adalah yang terakhir yang akan dijalankan. Demikian pula dengan data, data lapangan terdaftar pertama adalah yang pertama yang ditemui ketika melihat data, data lapangan terdaftar terakhir adalah yang terakhir ditemui.Pengulangan
Pengulangan adalah representasi dari "loop" klasik dalam hal pemrograman. Hal ini terjadi setiap kali set data yang sama terjadi berulang-ulang (untuk struktur data) atau setiap kali kelompok yang sama adalah tindakan terjadi lagi dan lagi (untuk struktur pemrosesan). Pengulangan ini ditunjukkan dengan menempatkan satu set nomor di dalam kurung di bawah set berulang.Biasanya ada dua angka yang tercantum dalam tanda kurung, yang mewakili paling sedikit dan paling banyak kali mengatur akan mengulangi. Dengan konvensi huruf pertama dari himpunan mengulangi adalah huruf dipilih untuk mewakili maksimal.
Sementara minimum dan maksimum terikat terikat secara teknis bisa apa saja, mereka yang paling sering baik "(1, n)" seperti pada contoh, atau "(0, n)." Ketika digunakan untuk menggambarkan pengolahan, "(1, n)" pengulangan yang klasik dikenal sebagai loop "DoUntil", sedangkan "(0, n)" pengulangan disebut "DoWhile" loop. Pada diagram Warnier / Orr, bagaimanapun, tidak ada perbedaan antara dua jenis pengulangan, selain nilai terikat minimum.
Pada kesempatan tersebut, minimum dan maksimum terikat yang telah ditetapkan dan tidak mungkin berubah: misalnya set "Hari" terjadi dalam "Bulan" set 28-31 kali (sejak bulan terkecil memiliki 28 hari, bulan terbesar, 31) . Hal ini tidak mungkin berubah. Dan pada kesempatan, minimum dan maksimum adalah tetap pada nomor yang sama.
Secara umum, meskipun, itu adalah ide yang buruk untuk " kode keras "konstanta selain" 0 "atau" 1 "dalam beberapa kali klausul-desain harus cukup fleksibel untuk memungkinkan perubahan jumlah kali tanpa perubahan untuk desain. Misalnya, jika sebuah perusahaan memiliki 38 karyawan pada saat desain dilakukan, keras coding "38" sebagai "jumlah karyawan" dalam perusahaan tentu saja tidak akan sefleksibel merancang "(1, n)".
Jumlah klausa kali selalu operator melekat pada beberapa set (yaitu, nama braket beberapa), dan tidak pernah melekat pada suatu elemen (fitur diagram yang tidak terurai menjadi fitur yang lebih kecil). Alasan untuk ini akan menjadi lebih jelas karena kami terus bekerja dengan diagram. Untuk sekarang, Anda harus menerima ini sebagai aturan formasi untuk diagram yang benar.
Alternatif
Alternatif, atau seleksi, adalah tradisional "keputusan" proses dimana penentuan dibuat untuk menjalankan satu proses atau yang lain. Para Eksklusif ATAU simbol (tanda plus dalam lingkaran) menunjukkan bahwa set langsung atas dan di bawahnya adalah saling eksklusif (jika ada yang hadir yang lainnya tidak). Diagram ini menunjukkan bahwa karyawan adalah baik manajemen atau Non-Manajemen, salah satu karyawan tidak bisa keduanya. Hal ini juga diperbolehkan untuk menggunakan "bar negasi" di atas sebuah alternatif dalam cara yang mirip dengan notasi rekayasa. Bar dibaca dengan hanya menggunakan kata "tidak".Alternatif tidak perlu menjadi biner seperti pada contoh sebelumnya, tetapi mungkin banyak-cara alternatif.
Concurrency
Concurrency adalah salah satu dari dua konstruksi canggih yang digunakan dalam metodologi. Hal ini digunakan setiap kali urutan tidak penting. Misalnya, tahun dan minggu beroperasi secara bersamaan (atau pada waktu yang sama) dalam kalender kita. Operator konkurensi jarang digunakan dalam desain program (karena bahasa yang paling tidak mendukung pemrosesan konkuren benar saja), tetapi ikut bermain saat menyelesaikan bentrokan struktur data logis dan fisik.Rekursi
Rekursi adalah yang paling digunakan dari konstruksi. Hal ini digunakan untuk menunjukkan bahwa satu set berisi lebih awal atau versi lebih memerintahkan itu sendiri. Dalam "bill of material" klasik komponen masalah mengandung bagian dan sub-komponen. Sub-komponen juga mengandung sub-sub-komponen, dan sebagainya. Braket dua kali lipat menunjukkan bahwa himpunan adalah rekursif. Struktur data yang benar-benar rekursif agak langka.Diagram warrier orr
Langganan:
Postingan (Atom)