Sabtu, 08 Februari 2014

Refleksi RPL

Pada blog ini saya akan memberikan komentar tentang materi mata kuliah Rekayasa Perangkat Lunak selama semester 3…
                Sebelum memulai kuliah ini sebenarnya saya sudah mendengar kalau “DOSEN” matakuliah RPL itu sangar dan jam pulang nya suka ngaret atau lama. Mendengar kabar seperti itu membuat saya deg-degan…Tanggapan saya saat pertama kali diajar oleh Pak Sofyan Thayf itu cukup menarik, kenapa?Karena apa yang orang bilang itu ternyata cuma ngarangdoang…Tetapi ada juga yang bilang, tugas yang diberikan pada mata kuliah RPL ini bejibun dan ternyata benar, hahaha…
                Saat penyampaian kontrak kuliah itu, peraturan yang dibuat agak kakusih tapi coba deh dipikir lagi…memangnya dosen buat peraturan gak adamaksud dan tujuannya?Kalaumenurutsaya, peraturannya itu untuk kita bisa lebih enjoy belajarnya dan lebih dimengerti tanpa adanya ribut-ribut seperti bercerita dengan teman sebelah atau mengangkat telepon di dalam kelas. Dalam penyampainnya juga dosen suka bercanda jadi mahasiswa gak cepat ngantuk kalau mendengar ceramahnya, hihihi… Cara mengambil point tiap siswa juga merupakan cara yang bagus karena membuat kita untuk aktif belajar dan serba ingin tahu tentang materi perkuliahan yang akan disampaikan... 
Ada juga saat pembentukan kelompok yang mengajari kita untuk saling bekerja sama satu sama lain dan juga mengajari kita untuk belajar bersama atau berdiskusi karena hasil diskusi yang telah disusunakan dipamerankan, cara ini juga membuat mahasiswa untuk mampu mempresentasikan hasil karyanya dan bisa menjawab pertanyaan-pertanyaan dari setiap pengunjung (cara ini disebut sebagai presenter) begitu pun sebaliknya, pengunjung mampu menggali informasi yang baik pada tiap-tiap kelompok untuk menjadi perbaikan bagi kelompok sendiri (cara ini disebut sebagai host).
Intinya, pengalaman yang saya dapat kan itu:
1.       Saling bekerjasama
2.       Rajin buat tugas
3.       Rajin masuk kuliah
4.       Rajin membaca (hahaha…)
                Sekian Refleksi saya, Terima Kasih sudah mengajar dan mendidik kami khususnya mahasiswa Jurusan Sistem Informasi 2012..
Kritik& saran saya Cuma1 yaitu Tepat Waktu!

                

Rekayasa Perangkat Lunak (Sekilas mengingat kembali)

Pada blog ini saya akan membahas tentang materi kuliah Rekayasa Perangkat Lunak selama semester 3 ini tentang Proses Pengembangan Perangkat Lunak…
            Proses Pengembangan Perangkat Lunak itu dimulai dari pengenalan model bisnis, model data, model fungsi, behavior model serta user interface design.Saya akan menjelaskan keempat model tersebut.
Model Bisnis yaitu sebuah proses dalam bentuk urutan yang spesifik dari aktifitas pekerjaan dalam periode waktu dan tempat, memiliki awal, akhir, serta input dan output yang terdefinisi dengan jelas sehingga dapat pula dikatakan sebagai struktur tindakan. Dalam proses bisnis meliputi sekumpulan tugas yang saling berkaitan, dimulai dari respon terhadap sebuah event, mencapai hasil yang spesifik bagi costumer dan pengguna layanan lainnya dari proses.
Model Data menggunakan Entity Relationship Diagram (ERD). ERD menjelaskan hubungan antar data berdasarkan objek-objekdasar data yang mempunyai hubungan antar relasi. Ada 3 simbol yang digunakan,yaitu:
1.      Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain, simbol entity biasanya digambarkan dengan persegi panjang.
2.      Atribut berfungsi untuk mendeskripsikan karakterstik dari entitas-entitas, mengenditifikasi isi elemen satu dengan yang lain, symbol atribut digambarkan dengan bentuk elips.
3.      Relation merupakan hubungan antara sejumlah entitas dengan entitas yang lain (One to one, One to many, Many to many).
Model Fungsi yaitu pengembangan dari model data. Pada model fungsi ini menggunakan Data Flow Diagram (DFD) yang terdiri dari beberapa level yaitu level 0 (Diagram Konteks), level 1, level 2 proses 1, level 2 proses 2, level 2 proses 3, dst. Pada tiap-tiap level kan menjelaskan dari proses umum ke proses yang lebih terincih.
Untuk behavior model serta user interface, dapat melihat pada gambar ini: