Modul asyc 1 Dbuging Program dngan EasyCas Di susun Olh : Di dukung olh : Portal dukasi Indonsia Opn Knowlodg and Education http://ok.or.id
Modul asyc 2 KATA PENGANTAR Puji syukur kpada guru sjatiku Gusti Ingkang Maha Suci, karna atas bimbingan dan lindungannya, modul yang sangat sdrhana ini dapat trslsaikan. Mngingat pntingnya pmbuatan diagram arus data dalam pmbuatan laporan Krja Praktk dan Skripsi, mahasiswa prlu alat bantu untuk mmbuatnya. Salah satu alat bantunya adalah, CASE kpndkan dari Computr Aidd Systm Enginring. mrupakan alat bantu prancangan sistm yang mmiliki bbrapa klbihan jika dibandingkan dngan alat bantu yang tlah ada sblumnya (visio, flowchart, architc systm, dll). E dapat mlakukan pngckan ksalahan dngan mnggunakan rul chck dan pngckan balancing antar lvl dngan lvl balanc. Diharapkan dngan mnggunakan alat bantu ini, mahasiswa mampu mmbuat diagram arus data dngan bnar dan mngtahui aturan yang ada dalam pmbuatan DAD. Pnulis mngharapkan kritik dan saran yang mmbangun dari smua para pmbaca, yang nantinya akan dijadikan bahan pmikiran dan prbaikan untuk disi mndatang.
Modul asyc 3 Apakah EasyCas itu? dia mrupakan salah satu softwar atau alat bantu untuk prancangan sistm yag mmiliki klbihan dibanding dngan aplikasi yang tlah ada sblumnya antara lain flowchart, visio, dll. Lalu apakah klbihannya sampai kita mmilih mnggunakan aplikasi ini? Klbihan EasyCas adalah kmampuannya untuk mngts jalur atau arah atau rul dari data srta dia juga mampu untuk mngck ksimbangan dari lvl yang dimiliki. Jika EasyCas adalah bahasa pmrograman, maka dia mampu untuk mngcompil suatu program yang dibuat, apakah sudah bnar atau masih ada ksalahan. Dngan mnggunakan Easy Cas, sudah dipastikan bahwa diagram yang tlah dibuat, scara rul dan balancnya sudah bnar. Mnggunakan EasyCas cukuplah mudah (smudah namanya), sbab kita tidak prlu mnuliskan suatu cod program, jadi tinggal klik dan klik saja, ttapi anda harus mngrti dahulu tori tntang pmbuatan diagram, baik diagram kontks, diagram arus data dll. Tampilan prtama EasyCas pada saat dipanggil adalah sbagai brikut
Modul asyc 4 Langkah brikutnya untuk dapat bkrja dngan asycas adalah mmbuat projct. Projct trsbut akan digunakan untuk mmbuat dan mnyimpan smua pkrjaan yang brhubugan dngan proyk trsbut. PROJECT Untuk mmbuat suatu projct, dapat dilakukan dngan mmilih mnu fil, lalu pilih projct atau mnkan tombol Ctrl-J. Slanjutnya akan muncul tampilan sprti dibawah ini :
Modul asyc 5 Sblum anda mmbuat sbuah projct, maka harus disiapkan sbuah foldr/dirktori trlbih dahulu yang akan digunakan untuk projct yang brsangkutan. Jka anda blum mnyiapkan foldr, maka akan muncul psan atau komntar : Ttapi jika anda sudah mnyiapkan foldr maka akan muncul tampilan
Modul asyc 6 Kmudian isikan nama proyk, modl mtodologi pross, modl mtodologi data juga pilihan lain yang harus diisi. Nama proyk misalnya : Sistm Informasi Akadmik Apabila smua pilihan tlah diisi ssuai kinginan, maka slanjutnya adalah mmbuat diagram kontks dngan cara klik tombol dfin contxt diagram, maka akan muncul tampilan sprti di bawah ini : Pada bagian ini anda diminta untuk mmbri nama kontks dan nama fil kontksnya, lalu klik OK untuk mngakhiri. Misalnya mmasukkan nama kontks dngan nama : SIMAK contxt diagram, dan nama fil dibri nama simakcon. Stlah klik OK maka akan muncul tampilan :
Modul asyc 7 Stlah klik OK maka asycas akan mnampilkan bntuk contxt diagram yang paling sdrhana, sprti tampilan di bawah ini : Easycas pasti tlah mnyiapkan dua xtrnal ntity dan satu data pross yang talh diisi dngan nama prossnya ssuai yang anda masukkan tadi, maka hati-hatilah dalam mmbuat proyk sbab itu nanti akan digunakan untuk nama pross. Skarang anda sudah bisa mmbuat contxt diagram untuk sbuah sistm ssuai dngan yang anda butuhkan. Easycas mnydiakan bbrapa simbol yang dapat digunakan untuk mmbuat contxt
Modul asyc 8 diagram trsbut yag dapat dikluarkan mlalui mnu Viw dan pilih objct paltt maka akan muncul dua kmungkinan : Trgantung dari mtod yang dipilih Yourdon atau Gan & Sarson Untuk mltakkan simbol k worksht, mmindah simbol dan mnghapus simbol pnulis yakin anda smua pasti sudah bisa, hanya saja pada waktu akan mngapus simbol asycas mminta konfirmasi sbagai brikut : Untuk mmbri nama simbol, cukup dngan mngarahkan kursor k simbol yang akan dibri nama lalu klik mous sampai simbol tadi diklilingi kotak kcil, kmudian klik kanan dan pilih Nam maka akan tampil : Pmbrian Nomor Simbol Tidak smua simbol dapat dibri nomor, ttapi hanya simbol-simbol trtntu yang dapat dibri nomor. Sblum anda mmbri nomor suatu
Modul asyc 9 simbol maka sblumnya anda harus mmbri nama simbol trsbut trlbih dahulu, apabila tidak maka akan muncul psan atau komntar Slain itu juga ada simbol yang tidak dapat diganti nomornya, misalnya simbol pross pada contxt diagram (0), dia mmang harus dibri nomor 0 tidak bolh yang lainnya. Jika anda nkat untuk mnggantinya maka asycas pun mnolak dngan mmbri komntar sbagai brikut : Jika simbol yang anda pilih untuk dibri nomor adalah bnar, maka akan muncul tampilan sprti : Mmbuat Arus Data Simbolnya adalah garis brpanah, maka pilihlah simbol trsbut pada pilihan simbol. Prhatikanlah langkah dmi langkah untuk mmbuat
Modul asyc 10 garis arus data, sbab caranya agak brbda dngan mmbuat garis di aplikasi manapun. Langkah prtama kliklah simbol yang akan dihubungkan (sampai simbol trsbut akan diklilingi kotak kcil warna) lalu kliklah pada salah satu kotak-kotak kcil trsbut. Kmudian klik simbol yang lainnya (shingga muncul kotak-kotak kciil mnglilingi simbol trsbut) lalu klik pada salah satu kotak kcil trsbut, maka kdua simbol akan trhubung. Data Flow Diagram (DFD) Lvl 0 Stlah kita mmbuat diagram kontks, langkah slanjutnya adalah mmbuat DFD lvl dngan mnggunakan mmilih mnu fil nw chart atau klik toolbar Adapun cara atau tknik mnggambar/mmbuat DFD sama dngan apabila anda mmbuat diagram kontks yang tlah lalu. Child (DFD lvl 1 dan strusnya) Agar dapat mmbuat sbuah child, maka anda prlu mlakukan dua langkah yaitu : 1. mndifinisikan child 2. mmbuat atau mnuju child yang tlah didfinisikan Untuk mndfinisikan child, anda pilih simbol pross yang akan dibuat sbuah child (DFD lvl slanjutnya) shingga pross diklilingi dngan kotak kcil hitam, kmudian klik kanan shingga muncul popmnu dan pilih dfin child, shingga tampil sprti :
Modul asyc 11 Jika anda ingin mmbuat child ttapi blum prnah mndfinisikan sblumnya, maka akan tampil psan : Langkah slanjutnya adalah mnuju atau mmbuat child dngan cara mmilih simbol pross yang tlah didfinisikan childnya tadi kmudian klik kanan lalu pilih goto child, maka akan tampil : Jika anda mnghndaki simbol arus data yang prnah dibuat di lvl sblumnya ditampilkan di lvl yang baru (child) maka pilih Ys, pilih No jika tidak ingin. Rul Chck & Lvl Balanc mmiliki fasilitas untuk mngts kbnaran trhadap apa yang tlah kita buat (sprti dikompilasi jika dalam bahasa pmrograman), diantaranya :
Modul asyc 12 Rul Chck digunakan untuk mngontrol atau mlakukan ts aliran diagram yang dibuat. Lvl Balanc digunakan untuk mngontrol atau mngts ksimbangan diagram yang dibuat. Untuk mlakukan pngtsan, dapat dilakukan dngan cara mmilih mnu Tools lalu pilih rul chck atau lvl balanc. Usr Accss Control Utility Anda dapat mnambah atau mnghapus usr yang nantinya brhak mnggunakan, mrubah dan mnghapus isi suatu projct dngan cara mmilih mnu Tools, kmudian Accss Control maka komputr akan mnampilkan :
Modul asyc 13 Untuk mnambah usr pilih Add dan isikan usr baru kmudian OK Sdangkan untuk mnstting hak akssnya dapat dilakukan dngan cara mmilih usr yang akan diatur haknya kmudian pilih tombol Prmission : Di bawah ini disrtakan dua contoh suatu Sistm Informasi yang masing-masing blum lngkap sampai dtail k lvl brikutnya. Contoh prtama mnggunakan mtod Yourdon dan yang satunya mnggunakan mtod Gan & Sarson, prhatikan prbdaannya. Smua contoh DAD yang dibuat tlah dilakukan rul chck dan lvl balanc dan hasilnya no rror. Jika anda mmbuat DAD prsis ssuai contoh, masih banyak rror yang trjadi, untuk lbih jlasnya prhatikan pada praktk pmbuatan DAD dngan mnggunakan ini.
Modul asyc 14 Untuk latihan, buatlah lvl-lvl brikutnya dari dua contoh DAD ini.
Modul asyc 15
Modul asyc 16
Modul asyc 17
Modul asyc 18
Modul asyc 19
Modul asyc 20
Modul asyc 21
Modul asyc 22